
body[data-layout="horizontal"][data-topbar="light"] .topnav .navbar-nav > .dropdown.active > a {
    color: #556ee6 !important;
}

form .select2-container{
    width: 100% !important;
}

.topnav {
    background: #fff !important;
}
.topnav .navbar-nav .nav-link {
    font-size: 14px;
    position: relative;
    /*padding: 1rem 1.3rem;*/
    color: #545a6d !important;
}
.topnav .navbar-nav .dropdown.active > a {
    color: #556ee6 !important;
    background-color: transparent !important;
}

.vertical-menu{
    position : inherit !important;
    top: 0px !important;
    width:inherit !important;
    z-index: 11;
}
@media (min-width: 1200px) {
    body[data-layout=horizontal] .container-fluid,
    body[data-layout=horizontal] .navbar-header {
        max-width: 98%;
    }
}
.d-inline-block > .header-item {
    padding:inherit !important;
}
.container-fluid_page{
    padding-left: 24px !important;
    padding-right: inherit !important;
}
#sidebar-menu .has-arrow::after{
    margin-right: 1.5rem !important;
} 
#sidebar-menu ul li :hover{
    background-color: transparent;
}
.dropdown-menu-right{
    right: 100% !important;
    left:auto !important;
}
#topnav-menu-content ul li{
    padding-left: 0px !important;
}

div.lnb-calendars-item > a.btn{
    text-align: inherit !important;
}
.d-inline-block{
    padding-left: 5px !important;
}

table.dataTable{
    font-size: 12px !important;
}

.datepicker {
     z-index:9999 !important; /*inherit*/
}
#div_form_onglets div.form-group{
    width: 99% !important ;
}

input[switch=bool]:disabled+label {
    background-color:gray !important ;
}
input[switch]:checked + label::after {
    left: 53px !important ;
}
input[switch] + label{
    width: 76px !important ;
}

