.login-box,.register-box{
    width:360px
}
@media (max-width:576px){
    .login-box,.register-box{
        margin-top:.5rem;
        width:90%
    }
}
.login-box .card,.register-box .card{
    margin-bottom:0
}
.login-box-msg,.register-box-msg{
    margin:0;
    padding:0 20px 20px;
    text-align:center
}
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link,.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link,.layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link{
    height:calc(3.5rem + 1px);
    width:4.6rem
}
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link.text-sm,.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link.text-sm,.layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link.text-sm{
    height:calc(2.93725rem + 1px)
}
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse.text-sm .wrapper .brand-link,.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse.text-sm .wrapper .brand-link,.layout-navbar-fixed.sidebar-mini.sidebar-collapse.text-sm .wrapper .brand-link{
    height:calc(2.93725rem + 1px)
}
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper,body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper::before,body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer,body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer::before,body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header,body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header::before{
    margin-left:0
}
@media (min-width:768px){
    body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header{
        transition:margin-left .3s ease-in-out;
        margin-left:250px
    }
}
@media (min-width:768px) and (prefers-reduced-motion:reduce){
    body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header{
        transition:none
    }
}
@media (min-width:768px){
    .sidebar-collapse body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,.sidebar-collapse body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,.sidebar-collapse body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header{
        margin-left:0
    }
}
@media (max-width:991.98px){
    body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header{
        margin-left:0
    }
}
@media (min-width:768px){
    .sidebar-mini-md .content-wrapper,.sidebar-mini-md .main-footer,.sidebar-mini-md .main-header{
        transition:margin-left .3s ease-in-out;
        margin-left:250px
    }
}
@media (min-width:768px) and (prefers-reduced-motion:reduce){
    .sidebar-mini-md .content-wrapper,.sidebar-mini-md .main-footer,.sidebar-mini-md .main-header{
        transition:none
    }
}
@media (min-width:768px){
    .sidebar-collapse .sidebar-mini-md .content-wrapper,.sidebar-collapse .sidebar-mini-md .main-footer,.sidebar-collapse .sidebar-mini-md .main-header{
        margin-left:4.6rem
    }
}
@media (max-width:991.98px){
    .sidebar-mini-md .content-wrapper,.sidebar-mini-md .main-footer,.sidebar-mini-md .main-header{
        margin-left:4.6rem
    }
}
@media (max-width:767.98px){
    .sidebar-mini-md .content-wrapper,.sidebar-mini-md .main-footer,.sidebar-mini-md .main-header{
        margin-left:0
    }
}
@media (min-width:768px){
    .sidebar-mini-xs .content-wrapper,.sidebar-mini-xs .main-footer,.sidebar-mini-xs .main-header{
        transition:margin-left .3s ease-in-out;
        margin-left:250px
    }
}
@media (min-width:768px) and (prefers-reduced-motion:reduce){
    .sidebar-mini-xs .content-wrapper,.sidebar-mini-xs .main-footer,.sidebar-mini-xs .main-header{
        transition:none
    }
}
@media (min-width:768px){
    .sidebar-collapse .sidebar-mini-xs .content-wrapper,.sidebar-collapse .sidebar-mini-xs .main-footer,.sidebar-collapse .sidebar-mini-xs .main-header{
        margin-left:4.6rem
    }
}
@media (max-width:991.98px){
    .sidebar-mini-xs .content-wrapper,.sidebar-mini-xs .main-footer,.sidebar-mini-xs .main-header{
        margin-left:4.6rem
    }
}
.sidebar-collapse:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-sidebar,.sidebar-collapse:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-sidebar::before{
    box-shadow:none!important
}
.sidebar-mini .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,.sidebar-mini .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,.sidebar-mini-md .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview{
    padding-left:1rem;
    margin-left:-.5rem
}
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon{
    margin-left:.4rem
}
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon{
    margin-left:.85rem
}
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon{
    margin-left:1.15rem
}
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon{
    margin-left:1.45rem
}
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon{
    margin-left:1.75rem
}
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon{
    margin-left:2.05rem
}
.sidebar-mini .nav-legacy>.nav-item .nav-link .nav-icon,.sidebar-mini-md .nav-legacy>.nav-item .nav-link .nav-icon,.sidebar-mini-xs .nav-legacy>.nav-item .nav-link .nav-icon{
    transition:margin-left ease-in-out .3s;
    margin-left:.6rem
}
@media (prefers-reduced-motion:reduce){
    .sidebar-mini .nav-legacy>.nav-item .nav-link .nav-icon,.sidebar-mini-md .nav-legacy>.nav-item .nav-link .nav-icon,.sidebar-mini-xs .nav-legacy>.nav-item .nav-link .nav-icon{
        transition:none
    }
}
.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini-md.sidebar-collapse.nav-child-indent .nav-treeview,.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini-xs.sidebar-collapse.nav-child-indent .nav-treeview,.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini.sidebar-collapse.nav-child-indent .nav-treeview,.main-sidebar:hover .nav-legacy .sidebar-mini-md.sidebar-collapse.nav-child-indent .nav-treeview,.main-sidebar:hover .nav-legacy .sidebar-mini-xs.sidebar-collapse.nav-child-indent .nav-treeview,.main-sidebar:hover .nav-legacy .sidebar-mini.sidebar-collapse.nav-child-indent .nav-treeview{
    padding-left:1rem
}
.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini-md.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview,.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini-xs.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview,.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview,.main-sidebar:hover .nav-legacy .sidebar-mini-md.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview,.main-sidebar:hover .nav-legacy .sidebar-mini-xs.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview,.main-sidebar:hover .nav-legacy .sidebar-mini.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview{
    padding-left:2rem;
    margin-left:-1rem
}
.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini-md.sidebar-collapse.text-sm.nav-child-indent .nav-treeview,.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini-xs.sidebar-collapse.text-sm.nav-child-indent .nav-treeview,.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini.sidebar-collapse.text-sm.nav-child-indent .nav-treeview,.main-sidebar:hover .nav-legacy .sidebar-mini-md.sidebar-collapse.text-sm.nav-child-indent .nav-treeview,.main-sidebar:hover .nav-legacy .sidebar-mini-xs.sidebar-collapse.text-sm.nav-child-indent .nav-treeview,.main-sidebar:hover .nav-legacy .sidebar-mini.sidebar-collapse.text-sm.nav-child-indent .nav-treeview{
    padding-left:.5rem
}
.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini-md.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview,.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini-xs.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview,.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview,.main-sidebar:hover .nav-legacy .sidebar-mini-md.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview,.main-sidebar:hover .nav-legacy .sidebar-mini-xs.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview,.main-sidebar:hover .nav-legacy .sidebar-mini.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview{
    padding-left:1rem;
    margin-left:-.5rem
}
.sidebar-mini-md.sidebar-collapse .nav-legacy .sidebar>.nav-item>.nav-link .nav-icon,.sidebar-mini-xs.sidebar-collapse .nav-legacy .sidebar>.nav-item>.nav-link .nav-icon,.sidebar-mini.sidebar-collapse .nav-legacy .sidebar>.nav-item>.nav-link .nav-icon{
    margin-left:.55rem
}
.sidebar-mini-md.sidebar-collapse .nav-legacy .sidebar>.nav-item>.nav-link.active>.nav-icon,.sidebar-mini-xs.sidebar-collapse .nav-legacy .sidebar>.nav-item>.nav-link.active>.nav-icon,.sidebar-mini.sidebar-collapse .nav-legacy .sidebar>.nav-item>.nav-link.active>.nav-icon{
    margin-left:.36rem
}
.sidebar-mini-md.sidebar-collapse .nav-legacy .sidebar.nav-child-indent .nav-treeview .nav-treeview,.sidebar-mini-xs.sidebar-collapse .nav-legacy .sidebar.nav-child-indent .nav-treeview .nav-treeview,.sidebar-mini.sidebar-collapse .nav-legacy .sidebar.nav-child-indent .nav-treeview .nav-treeview{
    padding-left:0;
    margin-left:0
}
.sidebar-mini-md.sidebar-collapse.text-sm .nav-legacy .sidebar>.nav-item>.nav-link .nav-icon,.sidebar-mini-xs.sidebar-collapse.text-sm .nav-legacy .sidebar>.nav-item>.nav-link .nav-icon,.sidebar-mini.sidebar-collapse.text-sm .nav-legacy .sidebar>.nav-item>.nav-link .nav-icon{
    margin-left:.75rem
}
.sidebar-mini-md.sidebar-collapse.text-sm .nav-legacy .sidebar>.nav-item>.nav-link.active>.nav-icon,.sidebar-mini-xs.sidebar-collapse.text-sm .nav-legacy .sidebar>.nav-item>.nav-link.active>.nav-icon,.sidebar-mini.sidebar-collapse.text-sm .nav-legacy .sidebar>.nav-item>.nav-link.active>.nav-icon{
    margin-left:calc(.75rem - 3px)
}
.main-sidebar.sidebar-focused .nav-collapse-hide-child .sidebar-mini-md.sidebar-collapse .menu-open>.nav-treeview,.main-sidebar.sidebar-focused .nav-collapse-hide-child .sidebar-mini-xs.sidebar-collapse .menu-open>.nav-treeview,.main-sidebar.sidebar-focused .nav-collapse-hide-child .sidebar-mini.sidebar-collapse .menu-open>.nav-treeview,.main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .sidebar-mini-md.sidebar-collapse .menu-open>.nav-treeview,.main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .sidebar-mini-xs.sidebar-collapse .menu-open>.nav-treeview,.main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .sidebar-mini.sidebar-collapse .menu-open>.nav-treeview{
    max-height:-webkit-min-content;
    max-height:-moz-min-content;
    max-height:min-content;
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs).sidebar-collapse .main-sidebar{
    margin-left:0
}
.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .content-wrapper,.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-footer,.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-header{
    z-index:9999;
    position:relative
}
.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .control-sidebar{
    z-index:9999
}
.sidebar-hidden .main-sidebar,.sidebar-hidden.sidebar-mini.sidebar-collapse .main-sidebar{
    display:none!important
}
.sidebar-hidden .content-wrapper,.sidebar-hidden .main-header,.sidebar-hidden.sidebar-mini.sidebar-collapse .content-wrapper,.sidebar-hidden.sidebar-mini.sidebar-collapse .main-header{
    margin-left:0!important
}
@media (min-width:992px){
    .sidebar-mini .nav-sidebar,.sidebar-mini .nav-sidebar .nav-link,.sidebar-mini .nav-sidebar>.nav-header{
        white-space:nowrap
    }
    .sidebar-mini.sidebar-collapse .d-hidden-mini{
        display:none
    }
    .sidebar-mini.sidebar-collapse .content-wrapper,.sidebar-mini.sidebar-collapse .main-footer,.sidebar-mini.sidebar-collapse .main-header{
        margin-left:4.6rem!important
    }
    .sidebar-mini.sidebar-collapse .nav-sidebar .nav-header{
        display:none
    }
    .sidebar-mini.sidebar-collapse .sidebar .nav-sidebar .nav-link p{
        width:0;
        white-space:nowrap
    }
    .sidebar-mini.sidebar-collapse .brand-text,.sidebar-mini.sidebar-collapse .sidebar .nav-sidebar .nav-link p,.sidebar-mini.sidebar-collapse .sidebar .user-panel>.info{
        margin-left:-10px;
        -webkit-animation-name:fadeOut;
        animation-name:fadeOut;
        -webkit-animation-duration:.3s;
        animation-duration:.3s;
        -webkit-animation-fill-mode:both;
        animation-fill-mode:both;
        visibility:hidden
    }
    .sidebar-mini.sidebar-collapse .logo-xl{
        -webkit-animation-name:fadeOut;
        animation-name:fadeOut;
        -webkit-animation-duration:.3s;
        animation-duration:.3s;
        -webkit-animation-fill-mode:both;
        animation-fill-mode:both;
        visibility:hidden
    }
    .sidebar-mini.sidebar-collapse .logo-xs{
        display:inline-block;
        -webkit-animation-name:fadeIn;
        animation-name:fadeIn;
        -webkit-animation-duration:.3s;
        animation-duration:.3s;
        -webkit-animation-fill-mode:both;
        animation-fill-mode:both;
        visibility:visible
    }
    .sidebar-mini.sidebar-collapse .main-sidebar{
        overflow-x:hidden
    }
    .sidebar-mini.sidebar-collapse .main-sidebar,.sidebar-mini.sidebar-collapse .main-sidebar::before{
        margin-left:0;
        width:4.6rem
    }
    .sidebar-mini.sidebar-collapse .main-sidebar .user-panel .image{
        float:none
    }
    .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused,.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover{
        width:250px
    }
    .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-link,.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-link{
        width:250px
    }
    .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel,.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel{
        text-align:left
    }
    .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel .image,.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel .image{
        float:left
    }
    .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-text,.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xl,.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar .nav-sidebar .nav-link p,.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel>.info,.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-text,.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xl,.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar .nav-sidebar .nav-link p,.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel>.info{
        display:inline-block;
        margin-left:0;
        -webkit-animation-name:fadeIn;
        animation-name:fadeIn;
        -webkit-animation-duration:.3s;
        animation-duration:.3s;
        -webkit-animation-fill-mode:both;
        animation-fill-mode:both;
        visibility:visible
    }
    .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xs,.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xs{
        -webkit-animation-name:fadeOut;
        animation-name:fadeOut;
        -webkit-animation-duration:.3s;
        animation-duration:.3s;
        -webkit-animation-fill-mode:both;
        animation-fill-mode:both;
        visibility:hidden
    }
    .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-image,.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-image{
        margin-right:.5rem
    }
    .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar-form,.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel>.info,.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar-form,.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel>.info{
        display:block!important;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .nav-sidebar>.nav-item>.nav-link>span,.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-sidebar>.nav-item>.nav-link>span{
        display:inline-block!important
    }
    .sidebar-mini.sidebar-collapse .visible-sidebar-mini{
        display:block!important
    }
    .sidebar-mini.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link{
        width:250px
    }
    .sidebar-mini.sidebar-collapse.layout-fixed .brand-link{
        width:4.6rem
    }
}
@media (max-width:991.98px){
    .sidebar-mini.sidebar-collapse .main-sidebar{
        box-shadow:none!important
    }
}
@media (min-width:768px){
    .sidebar-mini-md .nav-sidebar,.sidebar-mini-md .nav-sidebar .nav-link,.sidebar-mini-md .nav-sidebar>.nav-header{
        white-space:nowrap
    }
    .sidebar-mini-md.sidebar-collapse .d-hidden-mini{
        display:none
    }
    .sidebar-mini-md.sidebar-collapse .content-wrapper,.sidebar-mini-md.sidebar-collapse .main-footer,.sidebar-mini-md.sidebar-collapse .main-header{
        margin-left:4.6rem!important
    }
    .sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-header{
        display:none
    }
    .sidebar-mini-md.sidebar-collapse .sidebar .nav-sidebar .nav-link p{
        width:0;
        white-space:nowrap
    }
    .sidebar-mini-md.sidebar-collapse .brand-text,.sidebar-mini-md.sidebar-collapse .sidebar .nav-sidebar .nav-link p,.sidebar-mini-md.sidebar-collapse .sidebar .user-panel>.info{
        margin-left:-10px;
        -webkit-animation-name:fadeOut;
        animation-name:fadeOut;
        -webkit-animation-duration:.3s;
        animation-duration:.3s;
        -webkit-animation-fill-mode:both;
        animation-fill-mode:both;
        visibility:hidden
    }
    .sidebar-mini-md.sidebar-collapse .logo-xl{
        -webkit-animation-name:fadeOut;
        animation-name:fadeOut;
        -webkit-animation-duration:.3s;
        animation-duration:.3s;
        -webkit-animation-fill-mode:both;
        animation-fill-mode:both;
        visibility:hidden
    }
    .sidebar-mini-md.sidebar-collapse .logo-xs{
        display:inline-block;
        -webkit-animation-name:fadeIn;
        animation-name:fadeIn;
        -webkit-animation-duration:.3s;
        animation-duration:.3s;
        -webkit-animation-fill-mode:both;
        animation-fill-mode:both;
        visibility:visible
    }
    .sidebar-mini-md.sidebar-collapse .main-sidebar{
        overflow-x:hidden
    }
    .sidebar-mini-md.sidebar-collapse .main-sidebar,.sidebar-mini-md.sidebar-collapse .main-sidebar::before{
        margin-left:0;
        width:4.6rem
    }
    .sidebar-mini-md.sidebar-collapse .main-sidebar .user-panel .image{
        float:none
    }
    .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused,.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover{
        width:250px
    }
    .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-link,.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-link{
        width:250px
    }
    .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel,.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel{
        text-align:left
    }
    .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel .image,.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel .image{
        float:left
    }
    .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-text,.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xl,.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar .nav-sidebar .nav-link p,.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel>.info,.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-text,.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xl,.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar .nav-sidebar .nav-link p,.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel>.info{
        display:inline-block;
        margin-left:0;
        -webkit-animation-name:fadeIn;
        animation-name:fadeIn;
        -webkit-animation-duration:.3s;
        animation-duration:.3s;
        -webkit-animation-fill-mode:both;
        animation-fill-mode:both;
        visibility:visible
    }
    .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xs,.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xs{
        -webkit-animation-name:fadeOut;
        animation-name:fadeOut;
        -webkit-animation-duration:.3s;
        animation-duration:.3s;
        -webkit-animation-fill-mode:both;
        animation-fill-mode:both;
        visibility:hidden
    }
    .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-image,.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-image{
        margin-right:.5rem
    }
    .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar-form,.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel>.info,.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar-form,.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel>.info{
        display:block!important;
        -webkit-transform:translateZ(0);
        transform:translateZ(0)
    }
    .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .nav-sidebar>.nav-item>.nav-link>span,.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-sidebar>.nav-item>.nav-link>span{
        display:inline-block!important
    }
    .sidebar-mini-md.sidebar-collapse .visible-sidebar-mini{
        display:block!important
    }
    .sidebar-mini-md.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link{
        width:250px
    }
    .sidebar-mini-md.sidebar-collapse.layout-fixed .brand-link{
        width:4.6rem
    }
}
@media (max-width:767.98px){
    .sidebar-mini-md.sidebar-collapse .main-sidebar{
        box-shadow:none!important
    }
}
.sidebar-mini-xs .nav-sidebar,.sidebar-mini-xs .nav-sidebar .nav-link,.sidebar-mini-xs .nav-sidebar>.nav-header{
    white-space:nowrap
}
.sidebar-mini-xs.sidebar-collapse .d-hidden-mini{
    display:none
}
.sidebar-mini-xs.sidebar-collapse .content-wrapper,.sidebar-mini-xs.sidebar-collapse .main-footer,.sidebar-mini-xs.sidebar-collapse .main-header{
    margin-left:4.6rem!important
}
.sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-header{
    display:none
}
.sidebar-mini-xs.sidebar-collapse .sidebar .nav-sidebar .nav-link p{
    width:0;
    white-space:nowrap
}
.sidebar-mini-xs.sidebar-collapse .brand-text,.sidebar-mini-xs.sidebar-collapse .sidebar .nav-sidebar .nav-link p,.sidebar-mini-xs.sidebar-collapse .sidebar .user-panel>.info{
    margin-left:-10px;
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    visibility:hidden
}
.sidebar-mini-xs.sidebar-collapse .logo-xl{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    visibility:hidden
}
.sidebar-mini-xs.sidebar-collapse .logo-xs{
    display:inline-block;
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    visibility:visible
}
.sidebar-mini-xs.sidebar-collapse .main-sidebar{
    overflow-x:hidden
}
.sidebar-mini-xs.sidebar-collapse .main-sidebar,.sidebar-mini-xs.sidebar-collapse .main-sidebar::before{
    margin-left:0;
    width:4.6rem
}
.sidebar-mini-xs.sidebar-collapse .main-sidebar .user-panel .image{
    float:none
}
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused,.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover{
    width:250px
}
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-link,.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-link{
    width:250px
}
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel,.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel{
    text-align:left
}
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel .image,.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel .image{
    float:left
}
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-text,.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xl,.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar .nav-sidebar .nav-link p,.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel>.info,.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-text,.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xl,.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar .nav-sidebar .nav-link p,.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel>.info{
    display:inline-block;
    margin-left:0;
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    visibility:visible
}
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xs,.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xs{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    visibility:hidden
}
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-image,.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-image{
    margin-right:.5rem
}
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar-form,.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel>.info,.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar-form,.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel>.info{
    display:block!important;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .nav-sidebar>.nav-item>.nav-link>span,.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-sidebar>.nav-item>.nav-link>span{
    display:inline-block!important
}
.sidebar-mini-xs.sidebar-collapse .visible-sidebar-mini{
    display:block!important
}
.sidebar-mini-xs.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link{
    width:250px
}
.sidebar-mini-xs.sidebar-collapse.layout-fixed .brand-link{
    width:4.6rem
}
.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-link{
    width:calc(250px - .5rem * 2 - 1rem)
}
.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .5rem * 2 - 2rem)
}
.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .5rem * 2 - 3rem)
}
.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .5rem * 2 - 4rem)
}
.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .5rem * 2 - 5rem)
}
.sidebar-mini .main-sidebar .nav-legacy .nav-link,.sidebar-mini-md .main-sidebar .nav-legacy .nav-link,.sidebar-mini-xs .main-sidebar .nav-legacy .nav-link{
    width:250px
}
.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link{
    width:calc(250px - 1rem)
}
.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - 1rem - 1rem)
}
.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - 1rem - 2rem)
}
.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - 1rem - 3rem)
}
.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - 1rem - 4rem)
}
.sidebar-mini .main-sidebar .nav-flat .nav-link,.sidebar-mini-md .main-sidebar .nav-flat .nav-link,.sidebar-mini-xs .main-sidebar .nav-flat .nav-link{
    width:250px
}
.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link{
    width:calc(250px)
}
.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .2rem)
}
.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .2rem * 2)
}
.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .2rem * 3)
}
.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .2rem * 4)
}
.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link{
    width:calc(250px - .5rem * 2 - .5rem)
}
.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .5rem * 2 - 1rem)
}
.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .5rem * 2 - 1.5rem)
}
.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .5rem * 2 - 2rem)
}
.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .5rem * 2 - 2.5rem)
}
.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link,.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link,.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link{
    width:250px
}
.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link{
    width:calc(250px - .5rem)
}
.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .5rem * 2)
}
.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .5rem * 3)
}
.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .5rem * 4)
}
.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .5rem * 5)
}
.sidebar-mini .main-sidebar .nav-link,.sidebar-mini-md .main-sidebar .nav-link,.sidebar-mini-xs .main-sidebar .nav-link{
    width:calc(250px - .5rem * 2);
    transition:width ease-in-out .3s
}
@media (prefers-reduced-motion:reduce){
    .sidebar-mini .main-sidebar .nav-link,.sidebar-mini-md .main-sidebar .nav-link,.sidebar-mini-xs .main-sidebar .nav-link{
        transition:none
    }
}
.sidebar-collapse.sidebar-mini .main-sidebar .sidebar-search-results,.sidebar-collapse.sidebar-mini-md .main-sidebar .sidebar-search-results,.sidebar-collapse.sidebar-mini-xs .main-sidebar .sidebar-search-results{
    display:none
}
.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar .nav-link{
    width:3.6rem
}
.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-flat .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-legacy .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-flat .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-legacy .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-flat .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-legacy .nav-link{
    width:4.6rem
}
.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview,.sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview,.sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview{
    padding-left:0!important;
    margin-left:0!important
}
.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link{
    width:calc(4.6rem - .5rem * 2)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused:not(.hide-nav-header-on-hover) .nav-header,.sidebar-collapse.sidebar-mini .main-sidebar:hover:not(.hide-nav-header-on-hover) .nav-header,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused:not(.hide-nav-header-on-hover) .nav-header,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover:not(.hide-nav-header-on-hover) .nav-header,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused:not(.hide-nav-header-on-hover) .nav-header,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover:not(.hide-nav-header-on-hover) .nav-header{
    display:inline-block
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover:not(.sidebar-no-expand) .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover:not(.sidebar-no-expand) .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover:not(.sidebar-no-expand) .nav-link{
    width:calc(250px - .5rem * 2)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar,.sidebar-collapse.sidebar-mini .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar{
    display:inline-block
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar~.input-group-append,.sidebar-collapse.sidebar-mini .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar~.input-group-append,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar~.input-group-append,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar~.input-group-append,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar~.input-group-append,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar~.input-group-append{
    display:-ms-flexbox;
    display:flex
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results,.sidebar-collapse.sidebar-mini .main-sidebar:hover:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results{
    display:inline-block
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent .nav-link{
    width:calc(250px - .5rem * 2)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy .nav-link{
    width:250px
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link{
    width:calc(250px - 1rem)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - 1rem - 1rem)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - 1rem - 2rem)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - 1rem - 3rem)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - 1rem - 4rem)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat .nav-link{
    width:250px
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link{
    width:calc(250px)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .2rem)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .2rem * 2)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .2rem * 3)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .2rem * 4)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-compact .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-compact .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-compact .nav-link{
    width:calc(250px - .5rem * 2)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link{
    width:250px
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link{
    width:calc(250px - .5rem)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .5rem * 2)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .5rem * 3)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .5rem * 4)
}
.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,.sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link{
    width:calc(250px - .5rem * 5)
}
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused,.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover{
    width:4.6rem
}
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-header,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-header,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-header{
    display:none
}
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .brand-link,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .brand-link,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .brand-link{
    width:4.6rem!important
}
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .user-panel .image,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .user-panel .image,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .user-panel .image{
    float:none!important
}
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .logo-xs,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .logo-xs,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .logo-xs{
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    visibility:visible
}
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .logo-xl,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .logo-xl,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .logo-xl{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    visibility:hidden
}
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview{
    padding-left:0
}
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .brand-text,.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar .nav-link p,.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .user-panel>.info,.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .sidebar .brand-text,.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar .nav-link p,.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .sidebar .user-panel>.info,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .brand-text,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar .nav-link p,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .user-panel>.info,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .sidebar .brand-text,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar .nav-link p,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .sidebar .user-panel>.info,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .brand-text,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar .nav-link p,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .user-panel>.info,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .sidebar .brand-text,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar .nav-link p,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .sidebar .user-panel>.info{
    margin-left:-10px;
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    visibility:hidden;
    display:inline-block;
    width:0
}
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar>.nav-item .nav-icon,.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar>.nav-item .nav-icon,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar>.nav-item .nav-icon,.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar>.nav-item .nav-icon,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar>.nav-item .nav-icon,.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar>.nav-item .nav-icon{
    margin-right:0
}
.layout-navbar-fixed.layout-fixed .wrapper .control-sidebar{
    top:calc(3.5rem + 1px)
}
.layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm~.control-sidebar{
    top:calc(2.93725rem + 1px)
}
.layout-navbar-fixed.layout-fixed .wrapper .sidebar{
    margin-top:calc(3.5rem + 1px)
}
.layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm~.sidebar{
    margin-top:calc(2.93725rem + 1px)
}
.layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar{
    top:calc(2.93725rem + 1px)
}
.layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar{
    margin-top:calc(2.93725rem + 1px)
}
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link,.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link,.layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link{
    height:calc(3.5rem + 1px);
    width:4.6rem
}
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link.text-sm,.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link.text-sm,.layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link.text-sm{
    height:calc(2.93725rem + 1px)
}
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse.text-sm .wrapper .brand-link,.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse.text-sm .wrapper .brand-link,.layout-navbar-fixed.sidebar-mini.sidebar-collapse.text-sm .wrapper .brand-link{
    height:calc(2.93725rem + 1px)
}
body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar{
    margin-top:calc(calc(2.93725rem + 1px)/ -1)
}
body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar{
    margin-top:calc(2.93725rem + 1px)
}
.layout-navbar-fixed .wrapper .control-sidebar{
    top:0
}
.layout-navbar-fixed .wrapper a.anchor{
    display:block;
    position:relative;
    top:calc((3.5rem + 1px + (.5rem * 2))/ -1)
}
.layout-navbar-fixed .wrapper .main-sidebar:hover .brand-link{
    transition:width .3s ease-in-out;
    width:250px
}
.layout-navbar-fixed .wrapper .brand-link{
    overflow:hidden;
    position:fixed;
    top:0;
    transition:width .3s ease-in-out;
    width:250px;
    z-index:1035
}
.layout-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-lightblue .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-lightblue .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-navy .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-navy .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-olive .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-olive .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-lime .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-lime .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-fuchsia .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-fuchsia .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-maroon .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-maroon .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-blue .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-blue .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-indigo .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-indigo .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-purple .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-purple .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-pink .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-pink .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-red .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-red .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-orange .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-orange .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-yellow .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-yellow .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-green .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-green .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-teal .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-teal .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-cyan .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-cyan .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-white .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-white .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-gray .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-gray .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .sidebar-dark-gray-dark .brand-link:not([class*=navbar]){
    background-color:#343a40
}
.layout-navbar-fixed .wrapper .sidebar-light-gray-dark .brand-link:not([class*=navbar]){
    background-color:#fff
}
.layout-navbar-fixed .wrapper .main-header.border-bottom-0~.content-wrapper{
    margin-top:3.5rem
}
.layout-navbar-fixed .wrapper .content-wrapper{
    margin-top:calc(3.5rem + 1px)
}
.layout-navbar-fixed .wrapper .main-header.text-sm~.content-wrapper{
    margin-top:calc(2.93725rem + 1px)
}
.layout-navbar-fixed .wrapper .main-header{
    left:0;
    position:fixed;
    right:0;
    top:0;
    z-index:1033
}
.layout-navbar-fixed.text-sm .wrapper .content-wrapper{
    margin-top:calc(2.93725rem + 1px)
}
.layout-navbar-not-fixed .wrapper .brand-link{
    position:static
}
.layout-navbar-not-fixed .wrapper .content-wrapper,.layout-navbar-not-fixed .wrapper .sidebar{
    margin-top:0
}
.layout-navbar-not-fixed .wrapper .main-header{
    position:static
}
.layout-navbar-not-fixed.layout-fixed .wrapper .sidebar{
    margin-top:0
}
.layout-navbar-fixed.layout-fixed .wrapper .control-sidebar{
    top:calc(3.5rem + 1px)
}
.layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm~.control-sidebar,.text-sm .layout-navbar-fixed.layout-fixed .wrapper .main-header~.control-sidebar{
    top:calc(2.93725rem + 1px)
}
.layout-navbar-fixed.layout-fixed .wrapper .sidebar{
    margin-top:calc(3.5rem + 1px)
}
.layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm~.sidebar,.text-sm .layout-navbar-fixed.layout-fixed .wrapper .brand-link~.sidebar{
    margin-top:calc(2.93725rem + 1px)
}
.layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar{
    top:calc(2.93725rem + 1px)
}
.layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar{
    margin-top:calc(2.93725rem + 1px)
}
.layout-navbar-fixed .wrapper .control-sidebar{
    top:0
}
.layout-navbar-fixed .wrapper a.anchor{
    display:block;
    position:relative;
    top:calc((3.5rem + 1px + (.5rem * 2))/ -1)
}
.layout-navbar-fixed .wrapper.sidebar-collapse .brand-link{
    height:calc(3.5rem + 1px);
    transition:width .3s ease-in-out;
    width:4.6rem
}
.layout-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm,.text-sm .layout-navbar-fixed .wrapper.sidebar-collapse .brand-link{
    height:calc(2.93725rem + 1px)
}
.layout-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link{
    transition:width .3s ease-in-out;
    width:250px
}
.layout-navbar-fixed .wrapper .brand-link{
    overflow:hidden;
    position:fixed;
    top:0;
    transition:width .3s ease-in-out;
    width:250px;
    z-index:1035
}
.layout-navbar-fixed .wrapper .content-wrapper{
    margin-top:calc(3.5rem + 1px)
}
.layout-navbar-fixed .wrapper .main-header.text-sm~.content-wrapper,.text-sm .layout-navbar-fixed .wrapper .main-header~.content-wrapper{
    margin-top:calc(2.93725rem + 1px)
}
.layout-navbar-fixed .wrapper .main-header{
    left:0;
    position:fixed;
    right:0;
    top:0;
    z-index:1037
}
.layout-navbar-fixed.text-sm .wrapper .content-wrapper{
    margin-top:calc(2.93725rem + 1px)
}
body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar{
    margin-top:calc(calc(2.93725rem + 1px)/ -1)
}
body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar{
    margin-top:calc(2.93725rem + 1px)
}
@supports not (-webkit-touch-callout:none){
    .layout-fixed .wrapper .sidebar{
        height:calc(100vh - (3.5rem + 1px))
    }
    .layout-fixed.text-sm .wrapper .sidebar{
        height:calc(100vh - (2.93725rem + 1px))
    }
}
.layout-navbar-fixed.layout-fixed .wrapper .control-sidebar{
    top:calc(3.5rem + 1px)
}
.layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm~.control-sidebar{
    top:calc(2.93725rem + 1px)
}
.layout-navbar-fixed.layout-fixed .wrapper .sidebar{
    margin-top:calc(3.5rem + 1px)
}
.layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm~.sidebar{
    margin-top:calc(2.93725rem + 1px)
}
.layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar{
    top:calc(2.93725rem + 1px)
}
.layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar{
    margin-top:calc(2.93725rem + 1px)
}
body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar{
    margin-top:calc(calc(2.93725rem + 1px)/ -1)
}
body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar{
    margin-top:calc(2.93725rem + 1px)
}
.layout-navbar-not-fixed.layout-fixed .wrapper .sidebar{
    margin-top:0
}
.layout-navbar-fixed.layout-fixed .wrapper .control-sidebar{
    top:calc(3.5rem + 1px)
}
.layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm~.control-sidebar,.text-sm .layout-navbar-fixed.layout-fixed .wrapper .main-header~.control-sidebar{
    top:calc(2.93725rem + 1px)
}
.layout-navbar-fixed.layout-fixed .wrapper .sidebar{
    margin-top:calc(3.5rem + 1px)
}
.layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm~.sidebar,.text-sm .layout-navbar-fixed.layout-fixed .wrapper .brand-link~.sidebar{
    margin-top:calc(2.93725rem + 1px)
}
.layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar{
    top:calc(2.93725rem + 1px)
}
.layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar{
    margin-top:calc(2.93725rem + 1px)
}
body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar{
    margin-top:calc(calc(2.93725rem + 1px)/ -1)
}
body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar{
    margin-top:calc(2.93725rem + 1px)
}
@media (min-width:576px){
    .layout-sm-navbar-fixed.layout-fixed .wrapper .control-sidebar{
        top:calc(3.5rem + 1px)
    }
    .layout-sm-navbar-fixed.layout-fixed .wrapper .main-header.text-sm~.control-sidebar,.text-sm .layout-sm-navbar-fixed.layout-fixed .wrapper .main-header~.control-sidebar{
        top:calc(2.93725rem + 1px)
    }
    .layout-sm-navbar-fixed.layout-fixed .wrapper .sidebar{
        margin-top:calc(3.5rem + 1px)
    }
    .layout-sm-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm~.sidebar,.text-sm .layout-sm-navbar-fixed.layout-fixed .wrapper .brand-link~.sidebar{
        margin-top:calc(2.93725rem + 1px)
    }
    .layout-sm-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar{
        top:calc(2.93725rem + 1px)
    }
    .layout-sm-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar{
        margin-top:calc(2.93725rem + 1px)
    }
    .layout-sm-navbar-fixed .wrapper .control-sidebar{
        top:0
    }
    .layout-sm-navbar-fixed .wrapper a.anchor{
        display:block;
        position:relative;
        top:calc((3.5rem + 1px + (.5rem * 2))/ -1)
    }
    .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link{
        height:calc(3.5rem + 1px);
        transition:width .3s ease-in-out;
        width:4.6rem
    }
    .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm,.text-sm .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link{
        height:calc(2.93725rem + 1px)
    }
    .layout-sm-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link{
        transition:width .3s ease-in-out;
        width:250px
    }
    .layout-sm-navbar-fixed .wrapper .brand-link{
        overflow:hidden;
        position:fixed;
        top:0;
        transition:width .3s ease-in-out;
        width:250px;
        z-index:1035
    }
    .layout-sm-navbar-fixed .wrapper .content-wrapper{
        margin-top:calc(3.5rem + 1px)
    }
    .layout-sm-navbar-fixed .wrapper .main-header.text-sm~.content-wrapper,.text-sm .layout-sm-navbar-fixed .wrapper .main-header~.content-wrapper{
        margin-top:calc(2.93725rem + 1px)
    }
    .layout-sm-navbar-fixed .wrapper .main-header{
        left:0;
        position:fixed;
        right:0;
        top:0;
        z-index:1037
    }
    .layout-sm-navbar-fixed.text-sm .wrapper .content-wrapper{
        margin-top:calc(2.93725rem + 1px)
    }
    body:not(.layout-fixed).layout-sm-navbar-fixed.text-sm .wrapper .main-sidebar{
        margin-top:calc(calc(2.93725rem + 1px)/ -1)
    }
    body:not(.layout-fixed).layout-sm-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar{
        margin-top:calc(2.93725rem + 1px)
    }
    .layout-sm-navbar-not-fixed .wrapper .brand-link{
        position:static
    }
    .layout-sm-navbar-not-fixed .wrapper .content-wrapper,.layout-sm-navbar-not-fixed .wrapper .sidebar{
        margin-top:0
    }
    .layout-sm-navbar-not-fixed .wrapper .main-header{
        position:static
    }
    .layout-sm-navbar-not-fixed.layout-fixed .wrapper .sidebar{
        margin-top:0
    }
}
@media (min-width:768px){
    .layout-md-navbar-fixed.layout-fixed .wrapper .control-sidebar{
        top:calc(3.5rem + 1px)
    }
    .layout-md-navbar-fixed.layout-fixed .wrapper .main-header.text-sm~.control-sidebar,.text-sm .layout-md-navbar-fixed.layout-fixed .wrapper .main-header~.control-sidebar{
        top:calc(2.93725rem + 1px)
    }
    .layout-md-navbar-fixed.layout-fixed .wrapper .sidebar{
        margin-top:calc(3.5rem + 1px)
    }
    .layout-md-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm~.sidebar,.text-sm .layout-md-navbar-fixed.layout-fixed .wrapper .brand-link~.sidebar{
        margin-top:calc(2.93725rem + 1px)
    }
    .layout-md-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar{
        top:calc(2.93725rem + 1px)
    }
    .layout-md-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar{
        margin-top:calc(2.93725rem + 1px)
    }
    .layout-md-navbar-fixed .wrapper .control-sidebar{
        top:0
    }
    .layout-md-navbar-fixed .wrapper a.anchor{
        display:block;
        position:relative;
        top:calc((3.5rem + 1px + (.5rem * 2))/ -1)
    }
    .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link{
        height:calc(3.5rem + 1px);
        transition:width .3s ease-in-out;
        width:4.6rem
    }
    .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm,.text-sm .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link{
        height:calc(2.93725rem + 1px)
    }
    .layout-md-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link{
        transition:width .3s ease-in-out;
        width:250px
    }
    .layout-md-navbar-fixed .wrapper .brand-link{
        overflow:hidden;
        position:fixed;
        top:0;
        transition:width .3s ease-in-out;
        width:250px;
        z-index:1035
    }
    .layout-md-navbar-fixed .wrapper .content-wrapper{
        margin-top:calc(3.5rem + 1px)
    }
    .layout-md-navbar-fixed .wrapper .main-header.text-sm~.content-wrapper,.text-sm .layout-md-navbar-fixed .wrapper .main-header~.content-wrapper{
        margin-top:calc(2.93725rem + 1px)
    }
    .layout-md-navbar-fixed .wrapper .main-header{
        left:0;
        position:fixed;
        right:0;
        top:0;
        z-index:1037
    }
    .layout-md-navbar-fixed.text-sm .wrapper .content-wrapper{
        margin-top:calc(2.93725rem + 1px)
    }
    body:not(.layout-fixed).layout-md-navbar-fixed.text-sm .wrapper .main-sidebar{
        margin-top:calc(calc(2.93725rem + 1px)/ -1)
    }
    body:not(.layout-fixed).layout-md-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar{
        margin-top:calc(2.93725rem + 1px)
    }
    .layout-md-navbar-not-fixed .wrapper .brand-link{
        position:static
    }
    .layout-md-navbar-not-fixed .wrapper .content-wrapper,.layout-md-navbar-not-fixed .wrapper .sidebar{
        margin-top:0
    }
    .layout-md-navbar-not-fixed .wrapper .main-header{
        position:static
    }
    .layout-md-navbar-not-fixed.layout-fixed .wrapper .sidebar{
        margin-top:0
    }
}
@media (min-width:992px){
    .layout-lg-navbar-fixed.layout-fixed .wrapper .control-sidebar{
        top:calc(3.5rem + 1px)
    }
    .layout-lg-navbar-fixed.layout-fixed .wrapper .main-header.text-sm~.control-sidebar,.text-sm .layout-lg-navbar-fixed.layout-fixed .wrapper .main-header~.control-sidebar{
        top:calc(2.93725rem + 1px)
    }
    .layout-lg-navbar-fixed.layout-fixed .wrapper .sidebar{
        margin-top:calc(3.5rem + 1px)
    }
    .layout-lg-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm~.sidebar,.text-sm .layout-lg-navbar-fixed.layout-fixed .wrapper .brand-link~.sidebar{
        margin-top:calc(2.93725rem + 1px)
    }
    .layout-lg-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar{
        top:calc(2.93725rem + 1px)
    }
    .layout-lg-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar{
        margin-top:calc(2.93725rem + 1px)
    }
    .layout-lg-navbar-fixed .wrapper .control-sidebar{
        top:0
    }
    .layout-lg-navbar-fixed .wrapper a.anchor{
        display:block;
        position:relative;
        top:calc((3.5rem + 1px + (.5rem * 2))/ -1)
    }
    .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link{
        height:calc(3.5rem + 1px);
        transition:width .3s ease-in-out;
        width:4.6rem
    }
    .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm,.text-sm .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link{
        height:calc(2.93725rem + 1px)
    }
    .layout-lg-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link{
        transition:width .3s ease-in-out;
        width:250px
    }
    .layout-lg-navbar-fixed .wrapper .brand-link{
        overflow:hidden;
        position:fixed;
        top:0;
        transition:width .3s ease-in-out;
        width:250px;
        z-index:1035
    }
    .layout-lg-navbar-fixed .wrapper .content-wrapper{
        margin-top:calc(3.5rem + 1px)
    }
    .layout-lg-navbar-fixed .wrapper .main-header.text-sm~.content-wrapper,.text-sm .layout-lg-navbar-fixed .wrapper .main-header~.content-wrapper{
        margin-top:calc(2.93725rem + 1px)
    }
    .layout-lg-navbar-fixed .wrapper .main-header{
        left:0;
        position:fixed;
        right:0;
        top:0;
        z-index:1037
    }
    .layout-lg-navbar-fixed.text-sm .wrapper .content-wrapper{
        margin-top:calc(2.93725rem + 1px)
    }
    body:not(.layout-fixed).layout-lg-navbar-fixed.text-sm .wrapper .main-sidebar{
        margin-top:calc(calc(2.93725rem + 1px)/ -1)
    }
    body:not(.layout-fixed).layout-lg-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar{
        margin-top:calc(2.93725rem + 1px)
    }
    .layout-lg-navbar-not-fixed .wrapper .brand-link{
        position:static
    }
    .layout-lg-navbar-not-fixed .wrapper .content-wrapper,.layout-lg-navbar-not-fixed .wrapper .sidebar{
        margin-top:0
    }
    .layout-lg-navbar-not-fixed .wrapper .main-header{
        position:static
    }
    .layout-lg-navbar-not-fixed.layout-fixed .wrapper .sidebar{
        margin-top:0
    }
}
@media (min-width:1200px){
    .layout-xl-navbar-fixed.layout-fixed .wrapper .control-sidebar{
        top:calc(3.5rem + 1px)
    }
    .layout-xl-navbar-fixed.layout-fixed .wrapper .main-header.text-sm~.control-sidebar,.text-sm .layout-xl-navbar-fixed.layout-fixed .wrapper .main-header~.control-sidebar{
        top:calc(2.93725rem + 1px)
    }
    .layout-xl-navbar-fixed.layout-fixed .wrapper .sidebar{
        margin-top:calc(3.5rem + 1px)
    }
    .layout-xl-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm~.sidebar,.text-sm .layout-xl-navbar-fixed.layout-fixed .wrapper .brand-link~.sidebar{
        margin-top:calc(2.93725rem + 1px)
    }
    .layout-xl-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar{
        top:calc(2.93725rem + 1px)
    }
    .layout-xl-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar{
        margin-top:calc(2.93725rem + 1px)
    }
    .layout-xl-navbar-fixed .wrapper .control-sidebar{
        top:0
    }
    .layout-xl-navbar-fixed .wrapper a.anchor{
        display:block;
        position:relative;
        top:calc((3.5rem + 1px + (.5rem * 2))/ -1)
    }
    .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link{
        height:calc(3.5rem + 1px);
        transition:width .3s ease-in-out;
        width:4.6rem
    }
    .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm,.text-sm .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link{
        height:calc(2.93725rem + 1px)
    }
    .layout-xl-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link{
        transition:width .3s ease-in-out;
        width:250px
    }
    .layout-xl-navbar-fixed .wrapper .brand-link{
        overflow:hidden;
        position:fixed;
        top:0;
        transition:width .3s ease-in-out;
        width:250px;
        z-index:1035
    }
    .layout-xl-navbar-fixed .wrapper .content-wrapper{
        margin-top:calc(3.5rem + 1px)
    }
    .layout-xl-navbar-fixed .wrapper .main-header.text-sm~.content-wrapper,.text-sm .layout-xl-navbar-fixed .wrapper .main-header~.content-wrapper{
        margin-top:calc(2.93725rem + 1px)
    }
    .layout-xl-navbar-fixed .wrapper .main-header{
        left:0;
        position:fixed;
        right:0;
        top:0;
        z-index:1037
    }
    .layout-xl-navbar-fixed.text-sm .wrapper .content-wrapper{
        margin-top:calc(2.93725rem + 1px)
    }
    body:not(.layout-fixed).layout-xl-navbar-fixed.text-sm .wrapper .main-sidebar{
        margin-top:calc(calc(2.93725rem + 1px)/ -1)
    }
    body:not(.layout-fixed).layout-xl-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar{
        margin-top:calc(2.93725rem + 1px)
    }
    .layout-xl-navbar-not-fixed .wrapper .brand-link{
        position:static
    }
    .layout-xl-navbar-not-fixed .wrapper .content-wrapper,.layout-xl-navbar-not-fixed .wrapper .sidebar{
        margin-top:0
    }
    .layout-xl-navbar-not-fixed .wrapper .main-header{
        position:static
    }
    .layout-xl-navbar-not-fixed.layout-fixed .wrapper .sidebar{
        margin-top:0
    }
}
body:not(.layout-fixed) .main-sidebar{
    height:inherit;
    min-height:100%;
    position:absolute;
    top:0
}
body:not(.layout-fixed) .main-sidebar .sidebar{
    overflow-y:auto
}
.layout-fixed .brand-link{
    width:250px
}
.layout-fixed .main-sidebar{
    bottom:0;
    float:none;
    left:0;
    position:fixed;
    top:0
}
.layout-fixed .control-sidebar{
    bottom:0;
    float:none;
    position:fixed;
    top:0
}
.layout-fixed .control-sidebar .control-sidebar-content{
    height:calc(100vh - calc(3.5rem + 1px));
    overflow-y:auto;
    scrollbar-width:thin;
    scrollbar-color:#a9a9a9 transparent
}
.layout-fixed .control-sidebar .control-sidebar-content::-webkit-scrollbar{
    width:.5rem;
    height:.5rem
}
.layout-fixed .control-sidebar .control-sidebar-content::-webkit-scrollbar-thumb{
    background-color:#a9a9a9
}
.layout-fixed .control-sidebar .control-sidebar-content::-webkit-scrollbar-track{
    background-color:transparent
}
.layout-fixed .control-sidebar .control-sidebar-content::-webkit-scrollbar-corner{
    background-color:transparent
}
@supports (-webkit-touch-callout:none){
    .layout-fixed .main-sidebar{
        height:inherit
    }
}
.hold-transition .content-wrapper,.hold-transition .control-sidebar,.hold-transition .control-sidebar *,.hold-transition .main-footer,.hold-transition .main-header,.hold-transition .main-sidebar,.hold-transition .main-sidebar *{
    transition:none!important;
    -webkit-animation-duration:0s!important;
    animation-duration:0s!important
}
.login-page,.register-page{
    -ms-flex-align:center;
    align-items:center;
    background-color:#e9ecef;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100vh;
    -ms-flex-pack:center;
    justify-content:center
}
.preloader{
    display:-ms-flexbox;
    display:flex;
    background-color:#f4f6f9;
    height:100vh;
    width:100%;
    transition:height .2s linear;
    position:fixed;
    left:0;
    top:0;
    z-index:9999
}
.dark-mode .preloader{
    background-color:#454d55!important;
    color:#fff
}
.wrapper .content-wrapper{
    min-height:calc(100vh - calc(3.5rem + 1px) - calc(3.5rem + 1px))
}
.dark-mode .content-wrapper{
    background-color:#454d55;
    color:#fff
}
.dark-mode .content-wrapper .content-header{
    color:#fff
}
.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .content-wrapper,.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-footer,.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-header{
    z-index:9999;
    position:relative
}
.sidebar-hidden .content-wrapper,.sidebar-hidden .main-header,.sidebar-hidden.sidebar-mini.sidebar-collapse .content-wrapper,.sidebar-hidden.sidebar-mini.sidebar-collapse .main-header{
    margin-left:0!important
}
.sidebar-mini-xs.sidebar-collapse .content-wrapper,.sidebar-mini-xs.sidebar-collapse .main-footer,.sidebar-mini-xs.sidebar-collapse .main-header{
    margin-left:4.6rem!important
}
.control-sidebar-push-slide .content-wrapper,.control-sidebar-push-slide .main-footer{
    transition:margin-right .3s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .control-sidebar-push-slide .content-wrapper,.control-sidebar-push-slide .main-footer{
        transition:none
    }
}
.control-sidebar-open.control-sidebar-push .content-wrapper,.control-sidebar-open.control-sidebar-push .main-footer,.control-sidebar-open.control-sidebar-push-slide .content-wrapper,.control-sidebar-open.control-sidebar-push-slide .main-footer{
    margin-right:250px
}
.control-sidebar-slide-open.control-sidebar-push .content-wrapper,.control-sidebar-slide-open.control-sidebar-push .main-footer,.control-sidebar-slide-open.control-sidebar-push-slide .content-wrapper,.control-sidebar-slide-open.control-sidebar-push-slide .main-footer{
    margin-right:250px
}
.wrapper .content-wrapper{
    min-height:calc(100vh - calc(3.5rem + 1px) - calc(3.5rem + 1px))
}
.layout-footer-fixed .wrapper .main-footer{
    bottom:0;
    left:0;
    position:fixed;
    right:0;
    z-index:1032
}
.layout-footer-not-fixed .wrapper .main-footer{
    position:static
}
.layout-footer-not-fixed .wrapper .content-wrapper{
    margin-bottom:0
}
.layout-footer-fixed .wrapper .control-sidebar{
    bottom:0
}
.layout-footer-fixed .wrapper .main-footer{
    bottom:0;
    left:0;
    position:fixed;
    right:0;
    z-index:1032
}
.layout-footer-fixed .wrapper .content-wrapper{
    padding-bottom:calc(3.5rem + 1px)
}
.layout-footer-not-fixed .wrapper .main-footer{
    position:static
}
@media (min-width:576px){
    .layout-sm-footer-fixed .wrapper .control-sidebar{
        bottom:0
    }
    .layout-sm-footer-fixed .wrapper .main-footer{
        bottom:0;
        left:0;
        position:fixed;
        right:0;
        z-index:1032
    }
    .layout-sm-footer-fixed .wrapper .content-wrapper{
        padding-bottom:calc(3.5rem + 1px)
    }
    .layout-sm-footer-not-fixed .wrapper .main-footer{
        position:static
    }
}
@media (min-width:768px){
    .layout-md-footer-fixed .wrapper .control-sidebar{
        bottom:0
    }
    .layout-md-footer-fixed .wrapper .main-footer{
        bottom:0;
        left:0;
        position:fixed;
        right:0;
        z-index:1032
    }
    .layout-md-footer-fixed .wrapper .content-wrapper{
        padding-bottom:calc(3.5rem + 1px)
    }
    .layout-md-footer-not-fixed .wrapper .main-footer{
        position:static
    }
}
@media (min-width:992px){
    .layout-lg-footer-fixed .wrapper .control-sidebar{
        bottom:0
    }
    .layout-lg-footer-fixed .wrapper .main-footer{
        bottom:0;
        left:0;
        position:fixed;
        right:0;
        z-index:1032
    }
    .layout-lg-footer-fixed .wrapper .content-wrapper{
        padding-bottom:calc(3.5rem + 1px)
    }
    .layout-lg-footer-not-fixed .wrapper .main-footer{
        position:static
    }
}
@media (min-width:1200px){
    .layout-xl-footer-fixed .wrapper .control-sidebar{
        bottom:0
    }
    .layout-xl-footer-fixed .wrapper .main-footer{
        bottom:0;
        left:0;
        position:fixed;
        right:0;
        z-index:1032
    }
    .layout-xl-footer-fixed .wrapper .content-wrapper{
        padding-bottom:calc(3.5rem + 1px)
    }
    .layout-xl-footer-not-fixed .wrapper .main-footer{
        position:static
    }
}
.layout-top-nav .wrapper .content-wrapper,.layout-top-nav .wrapper .main-footer,.layout-top-nav .wrapper .main-header{
    margin-left:0
}
.layout-top-nav .wrapper .content-wrapper,.layout-top-nav .wrapper .main-footer,.layout-top-nav .wrapper .main-header{
    margin-left:0
}
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper,body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper::before,body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer,body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer::before,body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header,body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header::before{
    margin-left:0
}
@media (min-width:768px){
    body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header{
        transition:margin-left .3s ease-in-out;
        margin-left:250px
    }
}
@media (min-width:768px) and (prefers-reduced-motion:reduce){
    body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header{
        transition:none
    }
}
@media (min-width:768px){
    .sidebar-collapse body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,.sidebar-collapse body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,.sidebar-collapse body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header{
        margin-left:0
    }
}
@media (max-width:991.98px){
    body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header{
        margin-left:0
    }
}
@media (min-width:768px){
    .sidebar-mini-md .content-wrapper,.sidebar-mini-md .main-footer,.sidebar-mini-md .main-header{
        transition:margin-left .3s ease-in-out;
        margin-left:250px
    }
}
@media (min-width:768px) and (prefers-reduced-motion:reduce){
    .sidebar-mini-md .content-wrapper,.sidebar-mini-md .main-footer,.sidebar-mini-md .main-header{
        transition:none
    }
}
@media (min-width:768px){
    .sidebar-collapse .sidebar-mini-md .content-wrapper,.sidebar-collapse .sidebar-mini-md .main-footer,.sidebar-collapse .sidebar-mini-md .main-header{
        margin-left:4.6rem
    }
}
@media (max-width:991.98px){
    .sidebar-mini-md .content-wrapper,.sidebar-mini-md .main-footer,.sidebar-mini-md .main-header{
        margin-left:4.6rem
    }
}
@media (max-width:767.98px){
    .sidebar-mini-md .content-wrapper,.sidebar-mini-md .main-footer,.sidebar-mini-md .main-header{
        margin-left:0
    }
}
@media (min-width:768px){
    .sidebar-mini-xs .content-wrapper,.sidebar-mini-xs .main-footer,.sidebar-mini-xs .main-header{
        transition:margin-left .3s ease-in-out;
        margin-left:250px
    }
}
@media (min-width:768px) and (prefers-reduced-motion:reduce){
    .sidebar-mini-xs .content-wrapper,.sidebar-mini-xs .main-footer,.sidebar-mini-xs .main-header{
        transition:none
    }
}
@media (min-width:768px){
    .sidebar-collapse .sidebar-mini-xs .content-wrapper,.sidebar-collapse .sidebar-mini-xs .main-footer,.sidebar-collapse .sidebar-mini-xs .main-header{
        margin-left:4.6rem
    }
}
@media (max-width:991.98px){
    .sidebar-mini-xs .content-wrapper,.sidebar-mini-xs .main-footer,.sidebar-mini-xs .main-header{
        margin-left:4.6rem
    }
}