.logo-header .logo {
    color: #c6e0f6;
    opacity: 1;
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;

    text-transform: none;
    font-size: 15px;
}

a.logo:hover {
    background: #222222;
    padding: 5px;
    border-radius: 10px;
}

.logo-header[data-background-color=dark] {
    background: rgba(40, 40, 40, 0.9) !important;
    border-bottom: 1px solid #c6e0f64d;
}

.sidebar[data-background-color=dark] {
    background: #272729 !important;
}

.scroll-wrapper.sidebar-wrapper.scrollbar.scrollbar-inner {
    background: rgba(40, 40, 40, 0.9) !important;
}

.sidebar .nav.nav-secondary>.nav-item.active a i,
.sidebar[data-background-color=white] .nav.nav-secondary>.nav-item.active a i {
    color: #c6e0f6 !important;
}

.sidebar .nav.nav-secondary>.nav-item a:focus i,
.sidebar .nav.nav-secondary>.nav-item a:hover i,
.sidebar .nav.nav-secondary>.nav-item a[data-toggle=collapse][aria-expanded=true] i,
.sidebar[data-background-color=white] .nav.nav-secondary>.nav-item a:focus i,
.sidebar[data-background-color=white] .nav.nav-secondary>.nav-item a:hover i,
.sidebar[data-background-color=white] .nav.nav-secondary>.nav-item a[data-toggle=collapse][aria-expanded=true] i {
    color: #c6e0f6 !important;
}

.sidebar[data-background-color=dark] .nav>.nav-item a:focus p,
.sidebar[data-background-color=dark] .nav>.nav-item a:hover p,
.sidebar[data-background-color=dark] .nav>.nav-item a[data-toggle=collapse][aria-expanded=true] p {
    color: #fff !important;
}

.logo-header .logo:hover {
    text-decoration: none;
    color: white;
}

/* Submenu hover background */
.sidebar .nav .nav-item.submenu li:hover {
    background: #222222;
}

.quick-actions .quick-actions-header {
    background: #3a5674;
}

.quick-actions:after {
    border-bottom-color: #3a5674 !important;
}

img.navbar-brand {
    border-radius: 10px;
}

.sidebar .nav-collapse li a .sub-item,
.sidebar[data-background-color=white] .nav-collapse li a .sub-item {
    font-size: 1rem;
    position: unset;
    margin-left: 25px;
    opacity: .85;
}

.sidebar[data-background-color=dark] .nav>.nav-item a:hover {
    background: #222222;
    color: #ffffff;
}

.sidebar[data-background-color=dark] .nav>.nav-item a:hover>.sub-item {
    color: #ffffff;
}

.sidebar[data-background-color=dark] .nav>.nav-item a[data-toggle=collapse][aria-expanded=true] {
    background: #222222;
    color: #ffffff;
}

.sidebar[data-background-color=dark] .nav>.nav-item a[data-toggle=collapse][aria-expanded=true] .sub-item {
    color: #ffffff;
}

.sidebar[data-background-color=dark] .nav>.nav-item a:hover {
    background: #222222;
}