﻿.formerror {
    color: #a94442;
    font: 400 13px 'Open Sans', Arial, sans-serif;
}
.container-xxl {
    margin-right: 0px !important;
    margin-left: 0px !important;
    max-width: 100% !important
}
#toastr-container > div {
    opacity: 0.98 !important;
}
.resetpaddingwidth {
    width: auto !important;
    padding-left: 0px !important;
    padding-right: 0px !important
}

.stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-number, .stepper.stepper-pills .stepper-item.current:last-child .stepper-icon .stepper-number {
    display: inherit !important;
}
.stepper.stepper-pills .stepper-item.completed .stepper-icon, .stepper.stepper-pills .stepper-item.current:last-child .stepper-icon {
    background-color: #009ef7 !important;
}
.input-group-append a {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important
}

.dataTables_empty {text-align: center !important}

.swal2-html-container{text-align: left !important}

.btn-light-primary { color: gray !important }
.btn-light-primary:hover { color: white !important; }
a.btn-primary:hover {
    color: white !important
}

.bg-primary {
     background-color: #F15825 !important;
}

.form-control {appearance: auto !important}

th {font-weight: 500 !important; font-size: 14px !important}

.clickable-row:hover {
    cursor: pointer !important;
    background-color: rgba(0, 0, 0, .2);
}
.sorting {
    cursor: pointer !important;
    whiteSpace: 'nowrap'
}

#toastr-container > div {
    opacity: 0.98 !important;
}
.toastr-success {
    background-color: #51a351 !important;
}
.menu-link-quick:hover {
    background-color: whitesmoke !important
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected {
    background-color: whitesmoke !important;
    color: #181c32 !important
}

.select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered {
    color: #181c32 !important
}

[data-bs-theme="dark"] .select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered {
    color: var(--bs-gray-900) !important;
}

.select2-results__option:hover {
    color: #181c32 !important
}

.badge-success {
    color: #fff;
    background-color: #50cd89;
}
.badge-danger {
    color: #fff;
    background-color: #f1416c;
}
.badge-custom {
    color: #fff;
    background-color: #F15825;
}
.text-success {
    color: #50cd89 !important
}
.page-item.active .page-link:hover {
    color: #fff !important;
}
.btn.btn-active-primary.active {
    color: #fff !important
}
.btn.btn-active-primary:hover {
    color: #fff !important
}
.tagify__dropdown__item:hover {
    color: inherit !important;
    background-color: whitesmoke !important
}
.tagify__dropdown__item--active {
    color: inherit !important;
    background-color: whitesmoke !important
}

[data-bs-theme="dark"] .btn-primary>* {
    color: #000000 !important
}
[data-bs-theme="dark"] .btn {
    color: #000000 !important
}
[data-bs-theme="dark"] .badge {
    color: #000000 !important
}
[data-bs-theme="dark"] .active > .page-link, .page-link.active {
    color: #000000;
}
[data-bs-theme="dark"] .page-item.active .page-link:hover {
    color: #000000 !important;
}
[data-bs-theme="dark"] .form-check-input:checked {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='black'/%3e%3c/svg%3e");
}
[data-bs-theme="dark"] .btn-light {
    color: #fff !important
}
[data-bs-theme="dark"] .btn-secondary {
    color: #fff !important
}

.noUi-target .noUi-connect {
    background: var(--bs-component-active-bg);
}

.noUi-target {
    background: var(--bs-gray-300) !important;
}
[data-bs-theme="dark"] .noUi-target {
    background: var(--bs-gray-800) !important;
}
[data-bs-theme="dark"] .nav-link > span {
    color: var(--bs-gray-800) !important;
}

[data-bs-theme="dark"] .select2-results__option:hover {
    background: #99c8ff !important;
    color: #5c3b3b !important;
}
[data-bs-theme="dark"] .col-form-label {
    color: var(--bs-gray-900);
}

[data-bs-theme="dark"] .form-text {
    color: var(--bs-gray-800);
}

[data-bs-theme="dark"] h2 {
    color: var(--bs-gray-800);
}
[data-bs-theme="dark"] .form-control {
    color: var(--bs-gray-900);
}
[data-bs-theme="dark"] .form-select {
    color: var(--bs-gray-900);
}
[data-bs-theme="dark"] .dashboard-background {
    background-color: transparent !important
}
[data-bs-theme="dark"] .menu-sub-dropdown {
    background-color: #2f3034 !important
}
[data-bs-theme="dark"] .menu-sub {
    background-color: #2f3034 !important
}
[data-bs-theme="dark"] .btn-warning>* {
    color: #000000 !important
}
[data-bs-theme="dark"] .menu-link:hover {
    background-color: #000000 !important
}
[data-bs-theme="dark"] .warning > .kanban-title-board {
    color: #000000 !important
}
.drawer {
    padding-left: 0px !important;
    padding-right: 0px !important;
}