.main-menu.menu-dark .navigation > li.open:not(.menu-item-closing) > a, .main-menu.menu-dark .navigation > li.sidebar-group-active > a {
    background: linear-gradient(118deg, rgba(154, 118, 29, 0.69), rgba(218, 165, 32, 0.81)) !important;
    box-shadow: none !important
}

.main-menu.menu-dark .navigation > li.active > a,
.main-menu.menu-dark .navigation > li ul .active {
    background: -webkit-linear-gradient(332deg, rgba(218, 165, 32, 0.69), rgba(218, 165, 32, 0.81)) !important;
    background: linear-gradient(118deg, rgba(218, 165, 32, 0.69), rgba(218, 165, 32, 0.81)) !important;
    box-shadow: 0 0 10px 1px rgba(218, 165, 32, 0.69) !important;
    color: #fff;
    font-weight: 400;
    border-radius: 4px;
}

.card-congratulations.welcome-card {
    background: linear-gradient(118deg, #daa520cf, #daa520b0);
    background: -webkit-linear-gradient(118deg, #daa520cf, #daa520b0);
}

.btn-primary {
    background-color: rgba(218, 165, 32, 0.81) !important;
    color: #fff !important;
}

.bg-light-primary .fc-list-event-dot, .btn-primary {
    border-color: rgba(218, 165, 32, 0.81) !important;
}

.btn-primary:hover:not(.disabled):not(:disabled) {
    box-shadow: 0 8px 25px -8px #4c3e12;
}

.btn-primary:focus, .btn-primary:active, .btn-primary.active {
    background-color: rgba(218, 165, 32, 0.81) !important;
    color: #fff !important;
}

.dark-layout .form-check-input:not(:checked):not(:indeterminate) {
    background-color: #4c3e12;
}

.dark-layout .form-check-input:not(:checked):not(:indeterminate):not(:focus) {
    border-color: #4c3e12c4;
}

.form-check-input:not(:disabled):checked {
    box-shadow: 0 2px 4px 0 rgb(76 62 18 / 62%);
}

.form-check-input:checked {
    border-color: #4c3e12c4;
}

.form-check-input:checked {
    background-color: rgba(76, 62, 18, 0.91);
}

.dark-layout .main-menu,
.main-menu .navbar-header,
.dark-layout .header-navbar,
.dark-layout .main-menu-content .navigation-main,
.main-menu.menu-dark .navigation {
    background: #28210b;
}

.dark-layout .table.table-bordered {
    border-color: #28210b
}

.dark-layout .modal .modal-header, .dark-layout .modal .modal-header[class*=bg-] {
    background: #28210b;
}

.dark-layout .modal .modal-body, .dark-layout .modal .modal-content, .dark-layout .modal .modal-footer {
    background: #63521e;
    border-color: #28210b
}

.dark-layout .card {
    background-color: #28210b;
}

.dark-layout .table:not(.table-dark):not(.table-light) tfoot:not(.table-dark) th, .dark-layout .table:not(.table-dark):not(.table-light) thead:not(.table-dark) th {
    background-color: #3e320f;
}

.dark-layout .nav-pills .nav-item .nav-link.active, .dark-layout .nav-tabs .nav-item .nav-link.active, .dark-layout .nav-tabs.nav-justified .nav-item .nav-link.active {
    background-color: #262111;
}

.dark-layout body, body.dark-layout, .dark-layout .header-navbar-shadow {
    background: #C5A100;
    background: #FFA500;
    background: #D4AF37;
    background: #FFD700;
    background: #C5A100;
    background: #FFDF00;
    background: #B8860B;
    background: #D4AF37;
    background: #FFC72C;
    background: #E5AA70;
    background: #A67C00;
    background: #63521e;
    background: #857540;
}

.dark-layout input.form-control, .dark-layout select.form-select, .dark-layout textarea.form-control {
    background-color: #665a3a;
    -webkit-box-shadow: 0 0 0 1000px #665a3a inset !important;
    color: #f4f4f4;
}

.dark-layout input.form-control::placeholder, .dark-layout select.form-select::placeholder, .dark-layout textarea.form-control::placeholder {
    color: rgba(180, 183, 189, 0.91);
    opacity: 1; /* Firefox */
}

.form-control {
    border: none;
}

.dark-layout .main-menu-content .navigation-main .nav-item .menu-content, .dark-layout .main-menu-content .navigation-main .sidebar-group-active .menu-content {
    background-color: #28210b;
}

.dark-layout .table.table-striped tbody tr:nth-of-type(odd) {
    --bs-table-accent-bg: transparent;
}

.dark-layout .input-group .input-group-text {
    background-color: #4c3e12;
    border-color: #51410cb5;
    color: #b4b7bd;
}

.dark-layout .dropdown-menu {
    background-color: #28210b;
}

.dark-layout .dropdown-menu .dropdown-item.active, .dark-layout .dropdown-menu .dropdown-item:active {
    background-color: #392d10;
}

.dark-layout .dropdown-menu .dropdown-item:focus, .dark-layout .dropdown-menu .dropdown-item:hover {
    color: #F1F8FF;
}

.dark-layout .main-menu .shadow-bottom {
    background: unset;
}

.dark-layout .main-menu .collapse-toggle-icon {
    color: #a17b1a !important;
}

.auth-wrapper .auth-bg, .dark-layout .auth-wrapper .auth-inner {
    background-color: #554c30 !important;
}

.dark-layout input:-webkit-autofill, .dark-layout textarea:-webkit-autofill, .dark-layout select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #665a3a inset !important;
    -webkit-text-fill-color: #e2e2e2 !important;
}

.auth-wrapper a {
    color: #ffe7c7;
}

.dark-layout a:hover {
    color: #393126;
}

code {
    color: #b1871b;
    font-size: 95%;
    padding: .4rem 0.4rem;
}
