#index_body
{
    max-width: 100%;
    overflow-x: hidden;
}
.logo_img
{
    width: 200px;
}
.btn-info
{
    border:1px solid #2e3192;
    background-color: #2e3192;
}
.btn-info:hover,.btn-info:active,.btn-info:focus,
.btn-info:not(:disabled):not(.disabled).active,
.show>.btn-info.dropdown-toggle
{
    background-color: #2e3192;
    border:1px solid #2e3192;
}
.theme_btn,.theme_btn:hover, .theme_btn:active, .theme_btn:focus
{
    border:1px solid #2e3192;
    background-color: #2e3192;
    color:#fff;
    border-radius: 5px;
}
.form_border
{
    border: 1px solid #ccc;
    padding: 20px;
}
.myform 
{
    padding: 15px 0px 15px 0px;
}

.top_btn_section 
{
    margin: 0px 0px 30px 0px;
}
.svg_color_manual
{
    color:#2e3192;
}
.btn_popup 
{
    min-width: 100px;
    cursor: pointer;
}
.margin_bottom_35
{
    margin-bottom: -2em;
}
.anchor_popup
{
    
}
.manual_top_margin_45
{
    margin-top: -45px;
}
.modal_body
{
    margin-bottom: 2em;
}
.footer
{
  position: absolute;
  bottom: 10px;
  line-height: 15px; /* Vertically center the text there */
  width: 100%;
  font-size: 10px;
}
.flags_sec_footer 
{
    float: right;
}
.text_welcome 
{
    text-shadow: 2px 2px 5px #2e3192;
    color: white;
}
.flags_sec
{
    float: right;
    margin: 6px 0px 0px -50px;
}

/* manual designin for pagination  start */
.page-item.active .page-link
{
    background-color: #2e3192;
    border-color: #2e3192;
}
.page-link, .page-link:hover
{
    color: #2e3192;
}
.page-link:focus
{
    box-shadow: none;
}
/* manual designin for pagination  end */

tr.active-user {
    background-color: #ccc;
}