/* DASHBOARD NEW CSS */
/* Font family   */
@import url('https://fonts.googleapis.com/css2?family=Public+Sans:wght@200;300;400;500;600;700&display=swap');

.navbar-vertical .navbar-brand>img, .navbar-vertical .navbar-brand-img{
    max-width: 194px !important;
    max-height: 78px !important;
}

hr.horizontal.dark.mt-0 {
    display: none;
}

.navbar-vertical .navbar-nav .nav-link .icon {
    padding: 0 !important;
    box-shadow:unset !important;
    background-color: unset !important;
    margin-right: 0 !important;
}
.navbar-vertical .navbar-nav>.nav-item .nav-link.active .icon{
    background-image: unset !important;
}
.navbar-vertical .navbar-nav>.nav-item .nav-link.active .icon svg{
    filter: invert(17%) sepia(93%) saturate(2680%) hue-rotate(130deg) brightness(92%) contrast(102%);
}

li.nav-item.active {
    background: #EDFBF4;
    box-shadow: 3px 0px 0px 0px #006A0D inset;
}
.navbar-vertical .navbar-nav>.nav-item .nav-link.active span {
    color: #006A0D;
}
.navbar-vertical .navbar-nav>.nav-item .nav-link.active{
    background-color: unset !important;
    box-shadow: unset !important;
    padding: 14px 24px;
}

.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link span {
    color: #000;
    font-family: Public Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link{
    margin:0 !important;
    padding: 14px 24px !important;
    gap: 12px;

}
aside#sidenav-main {
    /* max-width: 280px !important; */
    border-right: 1px solid #E8E8E8 !important;
    background: var(--gray-white, #FFF);
    box-shadow: unset;
    border-radius: 0 !important;
    margin: 0 !important;
}
.sidenav-header {
    height:unset !important;
    margin-top: 15px;
}
.navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item{
    margin-top:0 !important;
}

.icon-sm{
    width: 20px !important;
}



.navbar-vertical.bg-white .navbar-nav .nav-link .icon {
    background-image:unset !important;
}

















