[data-bs-theme="dark"] .table> :not(caption)>*>* {
    background-color: inherit;
}

[data-bs-theme="dark"] body {
    color: #f0f6fc;
    background-color: #0d1117;
}

[data-bs-theme="dark"] .btn-outline-dark {
    background: #212830;
    border: 1px solid #3d454d;
    transition: none;
    color: #adb5bd;
}

[data-bs-theme="dark"] .btn-outline-dark:hover,
[data-bs-theme="dark"] .btn-outline-dark:active,
[data-bs-theme="dark"] .btn-outline-dark.show {
    background-color: #03344b !important;
    background: none;
}

[data-bs-theme="dark"] .container-main {
    background-color: #0d1117;
}

[data-bs-theme="dark"] .container-footer {
    border-bottom: 1px solid inherit;
    border-top: 1px solid #3d454d;
}

[data-bs-theme="dark"] .container-lightbox {
    background-color: #171b1e;
}

[data-bs-theme="dark"] .row-is-header {
    color: #efefef;
    background-color: transparent;
}

[data-bs-theme="dark"] .navbar .btn,
[data-bs-theme="dark"] .navbar-text {
    color: #fff;
}

[data-bs-theme="dark"] .navbar-toggler-icon {
    filter: initial;
}

[data-bs-theme="dark"] a:not(.btn, .nav-link) {
    color: #4493f8;
}

[data-bs-theme="dark"] a:not([href]):not([class]),
a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none;
}

[data-bs-theme="dark"] .menubox {
    background-color: #212529;
}

[data-bs-theme="dark"] .bg-secondary {
    background-color: #383c41 !important;
}

[data-bs-theme="dark"] .accordion-item {
    background-color: inherit;
}

[data-bs-theme="dark"] .accordion-item .accordion-button {
    background-color: #151b23;
    color: inherit;
    border-color: #3d464d;
}

[data-bs-theme="dark"] .avatar {
    border: 1px solid #3d454d;
}

[data-bs-theme="dark"] .nav-tabs .nav-item.show .nav-link,
[data-bs-theme="dark"] .nav-tabs .nav-link.active {
    color: #4493f8;
}

[data-bs-theme="dark"] .jumbotron .container {
    border: none;
}

[data-bs-theme="dark"] .navbar-main {
    background-color: #000;
    border-top: 1px solid #000;
    border-bottom: 1px solid #3d454d;
}

[data-bs-theme="dark"] .umesh-navbar {
    border-bottom: 1px solid #333;
}

[data-bs-theme="dark"] .login-box {
    background-color: #151b23;
}

[data-bs-theme="dark"] .login-box img {
    display: none;
}

[data-bs-theme="dark"] .login-box .card {
    margin-top: 0;
}

[data-bs-theme="dark"] .btn-link {
    border-bottom: none !important;
}

[data-bs-theme="dark"] .offcanvas.show .offcanvas-body .text-white {
    color: white !important;
}

[data-bs-theme="dark"] .form-control,
[data-bs-theme="dark"] .form-select,
[data-bs-theme="dark"] .flatpickr input[readonly] {
    background-color: #0d1117;
}

[data-bs-theme="dark"] .filepond--drop-label {
    color: #adb5bd;
}

[data-bs-theme="dark"] .filepond--panel-root {
    background-color: #0d1117;
}

[data-bs-theme="dark"] .filepond--hopper {
    border: none !important;
}

[data-bs-theme="dark"] .navbar a.btn.btn-outline-dark {
    background-color: #02202e;
}

[data-bs-theme="dark"] input::placeholder {
    color: white;
}

[data-bs-theme="dark"] button.tippy-form:hover {
    background-color: inherit;
}

[data-bs-theme="dark"] .tippy-box {
    background-color: #151b23;
    border: 1px solid #3d464d;
}

[data-bs-theme="dark"] .tippy-arrow {
    color: #3d464d;
}

[data-bs-theme="dark"] .card {
    border-color: #3d464d;
    background-color: #151b23;
}