.w3-sidebar {
    margin-top: 60px;
    transition: max-height 0s ease-out;
    z-index: 10;
    width: 100%;
    display: none;
;
}

.menu-node h3 {
    border-bottom: 1px #b4b4b4 solid;
    font-size: 1.25rem !important;
    margin-top: 20px;
    font-weight: bold !important;
}

.menu-link {
    font-size: 1rem;
    cursor: pointer;
    line-height: 1;
}

.menu-link:hover {
    background-color: #f1f1f1;
    color: black;
}

a.menu-link.sm {
    padding: 8px 10px;

    text-decoration: none;
}

.menu-link.selected {
    background-color: #f0f0f0 !important;
    color: black;
    border-left: 5px solid #c63b4e;
}