/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

#left-menu.menu1 {
    position: relative;
    border-left: 1px solid rgba(255, 255, 255, .25);
    margin-bottom: 30px;
}

#left-menu .menu1-main {
    border-top: 1px solid #e4e4e4;
}

#left-menu .menu-items-template-2 li {
    border-bottom: 1px solid #e4e4e4;
}

#left-menu .menu-items-template-2 .menu-level-0 > a,
#left-menu .menu-items-template-2 .menu-level-1 > a,
#left-menu .menu-items-template-2 .menu-level-2 > a,
#left-menu .menu-items-template-2 .menu-level-3 > a {
    line-height: 1.35;
    min-height: 46px;
    padding-top: 11px;
    padding-bottom: 11px;
}

#left-menu .menu-items-template-2 .menu-level-1 > a {
    padding-left: 18px;
}

#left-menu .menu-items-template-2 li a.linkActive {
    color: #c61d24;
    text-decoration: none;
}

#left-menu .menu-items-template-2 li.treeActive > a,
#left-menu .menu-items-template-2 li.listActive > a {
    color: #c61d24;
}

#left-menu .menu-items-template-2 li.treeActive > a::after,
#left-menu .menu-items-template-2 li.listActive > a::after,
#left-menu .menu-items-template-2 li a.linkActive::after {
    background: #c61d24;
}

#left-menu .menu-items-template-2 .switch {
    color: #8e8e8e;
}


.user-menu .separator {
    border-top: 1px solid #dfdfdf;
    margin-top: 16px !important;
    padding-top: 16px !important;
}

