[data-kt-app-layout=dark-sidebar] .app-sidebar {
    background-color: #1C293A;
}

[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link:hover .menu-bullet .bullet{
    background-color: #2987CC !important;
}
[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link:hover .menu-title {
    color: #2987CC !important;
}

[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-link:hover .svg-icon {
    transition: filter 0.2s ease;
    filter: invert(35%) sepia(89%) saturate(428%) hue-rotate(168deg) brightness(95%) contrast(85%);
}

[data-kt-app-layout=dark-sidebar] .app-sidebar .btn-logout,
[data-kt-app-layout=dark-sidebar] .app-sidebar .btn-logout .menu-title {
    color: #B5B5C3;
    background-color: none;
}

[data-kt-app-layout=dark-sidebar] .app-sidebar .btn-logout:hover,
[data-kt-app-layout=dark-sidebar] .app-sidebar .btn-logout:hover .menu-title {
    color: #fff;
    background-color: none;
}
[data-kt-app-layout=dark-sidebar] .app-sidebar .btn-logout:hover .menu-icon .svg-icon {
    transition: filter 0.2s ease;
    filter: invert(100%) brightness(200%);
}

[data-kt-app-layout=dark-sidebar] .app-sidebar .app-sidebar-logo {
    border-bottom: 1px solid #384352 !important;
}
#kt_app_header_container {
    border-bottom: 1px solid #dbdddf;
}


@media (min-width: 992px) {
    :root {
        --bs-app-aside-width: 290px;
        --bs-app-aside-width-actual: 320px;
        --bs-app-aside-gap-start: 0px;
        --bs-app-aside-gap-end: 30px;
        --bs-app-aside-gap-top: 30px;
        --bs-app-aside-gap-bottom: 30px;
    }
    .app-aside {
        display: flex;
        flex-shrink: 0;
        width: var(--bs-app-aside-width);
        margin-left: 0px;
        margin-right: 30px;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    [data-kt-app-header-fixed=true][data-kt-app-aside-fixed=true][data-kt-app-aside-push-header=true] .app-header, [data-kt-app-header-fixed=true][data-kt-app-aside-sticky=on][data-kt-app-aside-push-header=true] .app-header {
        right: calc(var(--bs-app-aside-width) + var(--bs-app-aside-gap-start, 0px));
    }
    [data-kt-app-aside-fixed=true] .app-wrapper {
        margin-right: calc(var(--bs-app-aside-width) + var(--bs-app-aside-gap-start, 0px));
    }
}




