.btn-primary {
    background: #023852 !important;
}

aside.navbar.navbar-vertical.navbar-expand-lg.navbar-transparent.navbar-fixed {
    background-color: var(--tblr-sidebar-background) !important;
}

.navbar-nav .nav-item {
    color: white !important;
}

li.nav-item.active {
    background-color: #032b3e !important;
}

a.nav-link {
    color: white !important;
}

.nav-separator {
    color: #99a7ba !important;
    font-size: 0.75rem !important;
    text-transform: uppercase !important;
}

.form-check-input:checked {
    background-color: #023852 !important;
    border-color: #023852 !important;
}

a {
    color: #023852 !important;
}

a.dropdown-item {
    color: white !important;
}

a.btn.btn-primary {
    color: white !important;
}

.sticky-top {
    background-color: var(--tblr-navbar-bg) !important;
}

.active>.page-link {
    background-color: #023852 !important;
    border-color: #023852 !important;
    color: white !important;
}

:root, [data-bs-theme=light] {
    --tblr-primary: #023852 !important;
    --tblr-link-color: #023852 !important;
    --tblr-link-hover-color: #0b5b7e !important;
    --tblr-danger-rgb: 207, 5, 42 !important;
    --tblr-navbar-bg: white !important;
    --tblr-secondary: #e2e2e2 !important;
    --tblr-btn-bg: #c8d3e1 !important;
    --tblr-sidebar-background: #023852 !important;
    --tblr-tab-title-active-color: #023852 !important;
}

:root, [data-bs-theme=dark] {
    --tblr-primary: #023852 !important;
    --tblr-link-color: #023852 !important;
    --tblr-link-hover-color: #0b5b7e !important;
    --tblr-danger-rgb: 207, 5, 42 !important;
    --tblr-navbar-bg: var(--tblr-bg-surface) !important;
    --tblr-secondary: #c8d3e1 !important;
    --tblr-btn-bg: #c8d3e1 !important;
    --tblr-sidebar-background: #232323 !important;
    --tblr-tab-title-active-color: #c8d3e1 !important;
}


#crudTable_wrapper .table-striped > tbody > tr:hover > * {
    background-color: rgba(24, 94, 225, 0.07) !important;
}

.d-none.d-xl-block.ps-2 {
    color: var(--tblr-body-color) !important;
}

.dropdown-menu.dropdown-menu-end.dropdown-menu-arrow.show a.dropdown-item {
    color: var(--tblr-body-color) !important;
}

.bg-cover.h-100.min-vh-100 {
    opacity: 0.3 !important;
    background-size: contain !important;
    background-repeat: repeat-x !important;
}

.masamenu a.dropdown-item {
    color: var(--tblr-body-color) !important;
}

.dropzone {
    background-color: var(--tblr-bg-surface) !important;
}

button.navbar-toggler.collapsed.p-0 {
    color: var(--tblr-navbar-bg) !important;
}

::-webkit-scrollbar {
    width: 0px !important;
    height: 0px !important;
}

.bg-cover.h-100.min-vh-100 {
    opacity: 0.5 !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

footer.d-print-none.footer.app-footer.sticky-footer.bg-transparent.p-3.border-top-0 {
    display: none !important;
}

.col-sm-6 img {
    width: 50px !important;
}

input.form-control:focus {
    box-shadow: 0 0 0 3px rgba(8, 62, 120, 0.3) !important;
}

textarea.form-control:focus {
    box-shadow: 0 0 0 3px rgba(8, 62, 120, 0.3) !important;
}

a.nav-link.text-decoration-none.active {
    color: var(--tblr-tab-title-active-color) !important;
}

a.nav-link.text-decoration-none {
    color: #99a7ba !important;
}

@media (min-width: 992px) {
    section.header-operation.container-fluid.animated.fadeIn.d-flex.mb-2.align-items-baseline.d-print-none {
        padding-left: 0px !important;
    }
    .navbar-vertical.navbar-expand-lg>[class^=container] {
        flex-direction: column;
        align-items: stretch;
        min-height: 100%;
        justify-content: flex-start;
        padding: 0;
        background-color: #023852 !important;
    }
}
