:root {
    --sidebar-width: 330px;
}

.sidebar ul.nav li a {
    font-weight: 400;
    color: #97009e;
}

.sidebar ul.nav li .nav-second-level li a {
    font-weight: 400;
}

.lni:before {
    font-size: 1.2em;
    line-height: 0.9em;
}


.metis-menu li {
    border-bottom: 1px dotted #fff;
    border-top: 1px dotted #ccc;
}
.metis-menu li:has(+ li.active) {
    border-bottom: none !important;    
}
.metis-menu li.active + li {
    border-top: none !important;
}
.metis-menu li.active {
    border-bottom: none !important;
    border-top: none !important;
}

.material-icon {
    vertical-align: middle;
    margin-bottom: 3px;
    font-weight: 200 !important;
}
