.logo-der{max-width: 100px !important; margin-left: 10px; margin-top: 3px}
.list-group .list-group-item i { font-size: 1em !important;}


.main-menu.menu-light .navigation > li {
    margin: 0px !important;
    padding: 0 0rem !important;

}

.main-menu.menu-light .navigation > li.open.sidebar-group-active > a {
    padding: 10px 15px;
    background: #e6e3f5;
    border-right: 3px solid #060686;


}
body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu:not(.expanded) .navigation li.active a{

    padding-left: 1.5rem !important;
}

.main-menu.menu-light .navigation > li.nav-item:not(.has-sub) a{
    padding-left: 1.5rem !important;
}
.main-menu.menu-light .navigation li a{
    padding-left: 1.5rem !important;

}
body.semi-dark-layout .main-menu-content .navigation-main .sidebar-group-active{
    background: none !important;
    margin: 0px !important;
}
body.semi-dark-layout .main-menu-content .navigation-main .sidebar-group-active .menu-content .active{
    background: none !important;
    margin: 0px !important;

}
.main-menu.menu-light .navigation > li.nav-item.open > a, .main-menu.menu-light .navigation > li.nav-item.sidebar-group-active > a{
    margin: 0px !important;
    border: none;
}
.main-menu.menu-light .navigation > li.nav-item.open .menu-content li a, .main-menu.menu-light .navigation > li.nav-item.sidebar-group-active .menu-content li a{
    padding-left: 40px !important;
}
.main-menu.menu-light .navigation > li.nav-item.open.has-sub.open, .main-menu.menu-light .navigation > li.nav-item.open.has-sub.sidebar-group-active, .main-menu.menu-light .navigation > li.nav-item.sidebar-group-active.has-sub.open, .main-menu.menu-light .navigation > li.nav-item.sidebar-group-active.has-sub.sidebar-group-active{
    border: none !important;
}

.navigation > .nav-item.active:not(.has-sub) > a, .nav-item.sidebar-group-active > a {
    position: relative;
}
.navigation > .nav-item.active:not(.has-sub) > a::after, .nav-item.sidebar-group-active > a::before {
    content: "";

    background-color: #060686;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 0.25rem;
}

.caja_dashboard_mi_perfil_background{
    background: linear-gradient(to right, #060686, #2a2a98, #EDEBFF); color: white; min-height: 70px
}

.border-top-dash{
    border-top: 4px solid #060686;
}
.gris{color: #797979}
.gris:hover{color: #363333}

.env_headerUser .avatar,
.avatar {
    width: 3.5rem;
    height: 3.5rem;
    text-align: center;
    font-size: 1.125rem;
    letter-spacing: -.02em;
    font-weight: 600;
    color: #fff;
    border-radius: 3rem;
    border: dashed 1px #4879b3;
    padding: 13px !important;
    box-shadow: inset 0 0 0 2px #fff;
    background-color: #060686!important;
}
