/*!
 * Stylesheet for Sidebar menu Intranet MS BA
 * version: 1.2
 * last modified: 12.09.2021 by donwilson
 * author: Alejandro Oslovski
 * email: aoslovski@ms.gba.gov.ar
 */
.sidebar-nav,
.side-menu {
    background: #fff;
}
.side-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: Helvetica, Arial, 'sans-serif';
    font-size: 0.9rem;
    width: 100%;
    padding: 0;
}
.side-menu ul {
    list-style-type: none;
    padding: 0;
}
.side-menu li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    margin-bottom: .75rem;
}
.side-menu a {
    position: relative;
    display: inline-flex;
    align-items: first baseline;
    outline-width: 0;
    color: #495057;
    transition: background-color .3s ease-in-out;
    padding: .35rem .875rem;
    border-radius: .25rem;
    text-decoration: none;
}
.side-menu a:focus,
.side-menu a:active {
    color: #495057;
}
.side-menu a:hover {
    color: #fff;
    background-color: #00b1c7;
}
.side-menu li.active > a {
    background-color: #00b1c7;
    color: #fff;
}
.sidebar-nav .side-menu i{
    margin-right: .5rem;
    opacity: .85;
}

/** Submenu **/
.side-menu .sub-menu {
    margin-left: 1.25rem;
    border-left: .25rem solid #00b1c7;
}
.side-menu .sub-menu li:first-child {
    margin-top: .25rem;
}
.side-menu .sub-menu li {
    padding: 0 .75rem .175rem 1rem;
    margin-bottom: .125rem;
}
/** End Submenu **/
