.btn-primary {
    color: #000000 !important;
    font-weight: 600 !important;
}

.bg-menu-theme.menu-vertical .menu-item.active > .menu-link:not(.menu-toggle) {
    /*background: linear-gradient(72.47deg, rgba(255, 255, 255, 0.05) 5%, rgba(255, 255, 255, 0.05) 76.47%) !important;*/
    background: none !important;
    box-shadow: none !important;
    color: #fff !important;
    height: 50px !important;
}

.layout-wrapper:not(.layout-horizontal) .bg-menu-theme .menu-inner > .menu-item {
    height: 50px !important;
    margin: 0 0 12px !important;
}

.layout-wrapper:not(.layout-horizontal) .bg-menu-theme .menu-inner .menu-item > .menu-link {
    height: 50px !important;
    font-weight: 700 !important;
    color: #AEC4E4 !important;
}

.layout-wrapper:not(.layout-horizontal) .bg-menu-theme .menu-inner > .menu-item.active {
    background: rgba(255, 255, 255, 0.05) !important;
    height: 50px !important;
}

.layout-wrapper:not(.layout-horizontal) .bg-menu-theme .menu-inner > .menu-item.active:before {
    background: #FFC000 !important;
    border-radius: 10px 0 0 10px !important;
    height: 50px !important;
    width: 4px !important;
}

.layout-wrapper:not(.layout-horizontal) .bg-menu-theme .menu-inner > .menu-item:hover {
    height: 50px !important;
    margin: 0 0 12px !important;
    background: rgba(255, 255, 255, 0.05) !important;
}

html:not(.layout-menu-collapsed) .bg-menu-theme .menu-inner .menu-item:not(.active) > .menu-link:hover, .layout-menu-hover.layout-menu-collapsed .bg-menu-theme .menu-inner .menu-item:not(.active) > .menu-link:hover {
    background: none !important;
}

.layout-navbar-fixed .layout-page:before {
    background: linear-gradient(180deg, rgba(8, 25, 45, 0.6) 44%, rgba(8, 25, 45, 0.43) 73%, rgba(8, 25, 45, 0)) !important;
}

/*.layout-navbar-fixed .layout-page:before {*/
/*    backdrop-filter: none !important;*/
/*    background: none !important;*/
/*    -webkit-mask: none !important;*/
/*    mask: none !important;*/
/*}*/

.bg-navbar-theme-dark {
    background-color: #08192D !important;
    color: #b6bee3;
}

.btn-action {
    border-radius: 10px;
    background: #102642 !important;
}

.btn-action span {
    color: #AEC4E4 !important;
}

.page-item.active .page-link, .pagination li.active > a:not(.page-link) {
    color: #000 !important;
}

.layout-navbar .navbar-dropdown .badge-notifications {
    padding: 0 !important;
}

.menu-vertical .menu-item .menu-link {
    font-size: 13px !important;
    color: #AEC4E4 !important;
}

.modal-content {
    border-radius: 16px !important;
}

.form-label {
    font-size: 14px !important;
    font-weight: 700;
}

.dark-style .modal-select2 .select2-dropdown {
    background: #102642 !important;
}

.dropdown button {
    color: #AEC4E4 !important;
}