/* Выделение для обычного пункта */
.sidebar-item.selected > a.has-arrow + ul > li.active a,
.sidebar-item.selected > a:not(.has-arrow) {
    color: #fc4b6c!important;
    background: none!important;
}

.sidebar-item.selected > a.has-arrow + ul > li.active a > i,
.sidebar-item.selected > a:not(.has-arrow) > i {
    color: #fc4b6c!important;
    font-size: 16px!important;
}

.sidebar-item.selected > a.has-arrow + ul > li.active a > span,
.sidebar-item.selected > a:not(.has-arrow) > span {
    font-size: 18px!important;
    font-weight: 400;
}


a.has-arrow.active {
    background-color: #D5D5D5!important;
}

a.has-arrow.active i,
a.has-arrow.active span
{
    color: #555!important;
}

a.has-arrow.active:hover {
    background-color: #DFDFDF!important;
}
a.has-arrow.active:hover i,
a.has-arrow.active:hover span
{
    color: #777!important;
}


.sidebar-item:not(.selected) > a.active:not(.has-arrow) {
    color: #fc4b6c!important;
    background: none!important;
}

.sidebar-item:not(.selected) > a.active:not(.has-arrow) > i {
    color: #fc4b6c!important;
    font-size: 16px!important;
}

.sidebar-item:not(.selected) > a.active:not(.has-arrow) > span {
    font-size: 18px!important;
    font-weight: 400;
}

.sidebar-item.selected > .has-arrow:not(.active)
{
    background:none!important;
}
.sidebar-item.selected > .has-arrow:not(.active) > i
{
    color: #99abb4!important;
}
.sidebar-item.selected > .has-arrow:not(.active) > span
{
    color: #607d8b!important;
}


.sidebar-nav ul .nav-small-cap
{
    color: #0561b1!important;
    font-weight: 500;
    padding-left: 0px;
    font-size: 14px;
}
