.table.dataTable {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
}

#table_filter > label > input {
    min-height: 29.25px !important;
    border-radius: .25rem !important;
}

.paginate_button.page-item.active .page-link {
    /* background-color: #017CC2 !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg stroke='%23000000' stroke-width='66.7' stroke-opacity='0.05' %3E%3Ccircle fill='%23017CC2' cx='0' cy='0' r='1800'/%3E%3Ccircle fill='%231a74b9' cx='0' cy='0' r='1700'/%3E%3Ccircle fill='%23256cb0' cx='0' cy='0' r='1600'/%3E%3Ccircle fill='%232c64a6' cx='0' cy='0' r='1500'/%3E%3Ccircle fill='%23315c9c' cx='0' cy='0' r='1400'/%3E%3Ccircle fill='%23345493' cx='0' cy='0' r='1300'/%3E%3Ccircle fill='%23364d89' cx='0' cy='0' r='1200'/%3E%3Ccircle fill='%2338457f' cx='0' cy='0' r='1100'/%3E%3Ccircle fill='%23383e76' cx='0' cy='0' r='1000'/%3E%3Ccircle fill='%2337376c' cx='0' cy='0' r='900'/%3E%3Ccircle fill='%23363062' cx='0' cy='0' r='800'/%3E%3Ccircle fill='%23342959' cx='0' cy='0' r='700'/%3E%3Ccircle fill='%2332224f' cx='0' cy='0' r='600'/%3E%3Ccircle fill='%232f1c46' cx='0' cy='0' r='500'/%3E%3Ccircle fill='%232c163d' cx='0' cy='0' r='400'/%3E%3Ccircle fill='%23280f35' cx='0' cy='0' r='300'/%3E%3Ccircle fill='%2324092c' cx='0' cy='0' r='200'/%3E%3Ccircle fill='%23210024' cx='0' cy='0' r='100'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-attachment: fixed !important;
    background-size: cover !important; */
    background-color: rgba(var(--tertiary-color-rgb), .9);
    border-color: rgba(var(--tertiary-color-rgb), .9);
}

#table_info {
    padding: .5em 0 !important;
}

.colored-toast.swal2-icon-success {
    background-color: #a5dc86 !important;
}

.colored-toast.swal2-icon-error {
    background-color: #f27474 !important;
}

.colored-toast.swal2-icon-warning {
    background-color: #f8bb86 !important;
}

.colored-toast.swal2-icon-info {
    background-color: #3fc3ee !important;
}

.colored-toast.swal2-icon-question {
    background-color: #87adbd !important;
}

.colored-toast .swal2-title {
    color: white;
}

.colored-toast .swal2-close {
    color: white;
}

.colored-toast .swal2-html-container {
    color: white;
}

.invalid-feedback {
    display: block;
}

form {
    margin: 0 !important;
}

span.asteriskField {
    color: red;
    padding-left: .25rem;
}

.control .accordion-button[aria-expanded="true"] {
    /* background-color: rgb(248, 249, 250) !important; */
    background-color: white !important;
}

.accordion-button:focus {
    box-shadow: 0 0 0 0.25rem rgba(104, 104, 104, 0.25);
}

.form-control, .form-select, .select2-container--bootstrap .select2-selection {
    background-color: rgb(252, 252, 252) !important;
}

.select2-selection:disabled {
    background-color: rgb(245, 245, 245) !important;
}

ul.nav.nav-tabs {
    /* gap: .25rem !important; */
    border: 0 !important;
}

ul.nav.nav-tabs li {
    margin-right: .25rem !important;
}

ul.nav.nav-tabs li:has(a.d-none) {
    margin-right: 0 !important;
}

ul.nav a.nav-link {
    padding: 1rem !important;
    font-size: 15px !important;
    background-color: var(--bs-light) !important;
    margin-bottom: 0px !important;
    border: 0 !important;
    border-bottom: 3px solid #939393 !important;
}

ul.nav a.nav-link.active {
    color: white !important;
    background-color: var(--tertiary-color) !important;
    border-bottom: 3px solid var(--bs-green) !important;
}

.select2-container--bootstrap .select2-selection, .select2-container--bootstrap .select2-dropdown, span.select2-search.select2-search--dropdown > input {
    box-shadow: none !important;
    border: var(--bs-border-width) solid var(--bs-border-color) !important;
}

span.select2-selection__rendered {
    color: var(--bs-body-color) !important;
}

.select2-selection__choice {
    padding-left: 6px !important;
}

.select2-selection__choice__remove {
    border-radius: .25em;
    margin: 6px 6px 6px 0 !important;
    border: none !important;
}

.filters .select2-container--bootstrap .select2-selection--multiple {
    min-height: 34px !important;
}

.filters .select2-container--bootstrap .select2-selection--single {
    min-height: 34px !important;
}