.navbar-fixed .nav-extended {
    height: 64px ;
}
nav .sidenav-trigger{
    margin: 0px ;
}
body {
    font-family: "Lato", sans-serif  ;
}

.nav-close-img,.nav-open-img,.mob-nav-open-img{
    padding: 8px 8px 8px 16px  ;
    position: absolute  ;
    top: 15px  ;
}
.quotes-adjust{
    height: 41px  ;   
}
.custom_sidenav a {
    padding: 8px 8px 8px 16px  ;
    text-decoration: none  ;
    color: #818181  ;
    display: block  ;
    transition: 0.3s  ;
}
.dashboard-main-content{
    font-size: 15px  ;
}
.dashboard-sub-content{
    font-size: 13px  ;
}

#open{
    padding: 8px 8px 8px 16px  ;
}
.custom_sidenav a:hover {
    color: #f1f1f1  ;
}

.custom_sidenav .closebtn {
    position: absolute  ;
    bottom: 0 ;
    right: 0  ;
    font-size: 50px  ;
    margin-left: 50px  ;
}
.nav-bar-content{
    margin-top: -10px  ;
}

.sidenav-overlay {
    position: fixed !important ;
    top: 0  !important;
    left:250px  !important;
    right: 0 !important;
    height: 120vh !important;
    background-color: rgba(0,0,0,0.5) !important;
    z-index: 997 !important;
    will-change: opacity !important;
    display: block;
}
.dashboard-menu-icon{
    font-size: 20px ;
    text-align: center ;
    padding-top: 7px ;
    padding-bottom: 7px ;
    z-index: 3  ;
    position: relative ;
    line-height: 24px ;

}

@media screen and (max-height: 450px) { 
    .custom_sidenav {padding-top: 15px ;}
    .custom_sidenav a {font-size: 18px ;}
}
@media screen and (min-width: 993px) { /* web and tab */
    .custom_sidenav {
        height: 100% ;
        width: 56px ;
        position: fixed ;
        z-index: 1 ;
        top: 0 ;
        left: 0 ;
        background-color: #111 ;
        overflow-x: hidden ;
        transition: 0.5s ;
        padding-top: 60px  ;
    }
    #main {
        transition: margin-left .5s ;
        margin-left: 56px ;
    }
}

@media screen and (max-width: 993px) { /* tab and mobile */
    .custom_sidenav {
        height: 100% ;
        width: 0 ;
        position: fixed ;
        z-index: 1 ;
        top: 0 ;
        left: 0 ;
        background-color: #111 ;
        overflow-x: hidden ;
        transition: 0.5s ;
        padding-top: 60px ;
    }
    #main {
        transition: margin-left .5s ;

    }
}
