#menu-list {
    list-style: none;
    padding: 0;
}

#crm-sidebar {
    width: 250px;
    background-color: #2e3033;
    color: #fff;
    min-height: 100vh;

}

#brand-logo {
    width: 9rem;
}

#menu-list > li {
    padding: 0;
}

#menu-list > li a {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: .8rem 1rem;
    font-size: 1.05rem !important;
    transition: 0.2s;
}

#menu-list > li a:hover {
    text-decoration: none;
    color: white;
    background-color: #008ecf;
}

#menu-list > li a > img {
    width: auto;
    height: 1rem;
}

#menu-list > li a:hover img {
    width: auto;
    height: 1rem;

    filter: invert(100%);
}

.sidebarMenuIcon {
    font-size: 1.5rem !important;
    vertical-align: middle !important;
    margin-right: 0.3rem !important;
}