body.compact-menu .sidebar.sidebar-left .sidebar-content{
    width:208px;
    height:100%;
    position:fixed;
    overflow-Y:scroll;
    overflow-X:hidden;
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .aside-toolbar .site-logo li .logo{
    position: absolute;
    top: 15px;
    left: 25px;
    right: 23px;
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .aside-toolbar .site-logo li .logo svg{
    width:35px;
    height:35px
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu{
    width:inherit;
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li,body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li>a{
    display:block;
    position:relative
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li>a i{
    margin-right:10px;
    width:24px;
    height:24px;
    display: inline-block;
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu .open>a,body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu .open>a:focus,body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu .open>a:hover,body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li>a:active,body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li>a:hover{
    opacity:1;
    width:100%
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li.active>a,body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li.active>a:focus,body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li.active>a:hover{
    width:100%
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li+li{
    margin-top:0;
    margin-left:0
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu .nav-dropdown .nav-sub{
    list-style:none;
    padding:0;
    position:relative;
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu .nav-sub>li>a{
    font-size:.8125rem;
    font-weight:300;
    padding:8px 0 8px 22px;
    display:block;
    position:relative;
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu .nav.metismenu .nav-dropdown.active>.nav-sub,body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu .nav.metismenu .nav-dropdown.active>a{
    border-left:solid .1875rem
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li>.nav-sub>li>.nav-sub>li>a,body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li>.nav-sub>li>.nav-sub>li>div.radio{
    padding-left:4.6875rem
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li>.nav-sub>li>.nav-sub>li>div.radio label{
    font-weight:300
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu li .badge,body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu li .label{
    display:block;
    position:absolute;
    right:1.25rem;
    bottom:.5625rem
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu .has-arrow::after{
    right:10px
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu{
    overflow-x:hidden;
    overflow-y:auto;
    flex-wrap:nowrap;
    flex-direction:column;
    font-family:Poppins,sans-serif;
    overflow:visible;
    transition:none;
    padding:0
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li{
    position:relative;
    transition:none;
    border-bottom: 1px solid #ffffff17;
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li>a{
    font-size:12px;
    transition:none;
    text-align:left;
    border-radius:0!important;
    border-left:0;
    margin:auto;
    position:relative;
    padding: 15px 0 9px 0;
     border-left:4px solid transparent;
    font-weight:300!important;
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li>a:hover{
    border-left:4px solid #fff;
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li>a i{
    font-size:18px;
       margin: 0 0 0 10px;
    color: #ffffff;
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li>a span{
    /*display:block;*/
    color: #292b2d;
    width: calc(100% - 40px);
    display:inline-block;
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li:hover>a{
    transition:none;
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li>ul{
    position:absolute;
    left: 0;
    top: 0;
    width: 203px;
    z-index:1001;
    display:none;
    padding:10px 0
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li>.nav-sub>li>.nav-sub>li>a{
    padding-left:35px
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>.nav-dropdown>.nav-sub{
    height:auto!important
}
body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .metismenu>li>a.has-arrow:after{
    display:none
}
body.compact-menu.layout-fixed .sidebar .sidebar-content .aside-toolbar{
    width:130px
}
body.compact-menu.layout-fixed .sidebar .sidebar-content .main-menu{
    padding-top:100px!important
}
body.compact-menu.layout-fixed .content-wrapper .top-toolbar{
    left:130px
}
.sidebar-content::-webkit-scrollbar {
  width: 5px;
}
.sidebar-content::-webkit-scrollbar-track {
  background: #fff; 
}
.sidebar-content::-webkit-scrollbar-thumb {
  background: #008dc3; 
}
.sidebar-content::-webkit-scrollbar-thumb:hover {
  background: #0c0c0c; 
}
.table-responsive::-webkit-scrollbar {
  height:12px;
}
.table-responsive::-webkit-scrollbar-track {
  background: #4a4a4a; 
}
.table-responsive::-webkit-scrollbar-thumb {
  background: #008dc3;
  background: linear-gradient(to right, #079896, #06d2ac);
}
.table-responsive::-webkit-scrollbar-thumb:hover {
  background: #0c0c0c; 
}

@media (max-width:992px){
    body.compact-menu .sidebar.sidebar-left .sidebar-content{
        position:absolute;
        min-height:100vh;
        height:100%!important;
        transform:translate3D(-100%,0,0)
    }
    body.compact-menu.layout-fixed .sidebar .sidebar-content .main-menu{
        padding-top:65px!important
    }
    body.compact-menu.layout-fixed .content-wrapper .top-toolbar{
        left:0
    }
}
body.compact-menu.aside-left-open .sidebar.sidebar-left .sidebar-content{
    transform:translate3D(0,0,0);
    position:fixed;
    z-index: 9999
}
body.compact-menu.aside-left-open .sidebar.sidebar-left .sidebar-content .main-menu{
    padding-top:30px!important
}
