:root{
    --accent-rgb: 213,157,2;
}
table thead>tr>th,
table>thead>tr>th>a {
    color: #e59d02 !important;
    text-decoration: none !important;
}

.btn-outline-success {
  --bs-btn-color: #2ecc71;            /* brighter green */
  --bs-btn-border-color: #2ecc71;

  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #2ecc71;
  --bs-btn-hover-border-color: #2ecc71;

  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #27ae60;        /* slightly deeper on click */
  --bs-btn-active-border-color: #27ae60;

  --bs-btn-focus-shadow-rgb: 46, 204, 113;

  --bs-btn-disabled-color: #2ecc71;
  --bs-btn-disabled-border-color: #2ecc71;
}

.active>.page-link,
.page-link.active {
    background-color: #d48912 !important;
    border-color: #d48912 !important;
}

.pagination .page-item .page-link {
    color: #d48912 !important;
}

.pagination .page-item.active .page-link {
    color: #fff !important;
}

.daterangepicker,
.daterangepicker td.off,
.calendar-table,
.calendar-table table {
    background-color: rgba(var(--bs-dark-rgb), 0.9) !important;
}

.daterangepicker .calendar-table,
.daterangepicker {
    border: 1px solid #000;
}

.daterangepicker td.available:hover {
    color: rgba(var(--bs-dark-rgb), 1);
}

.daterangepicker .drp-selected {
    padding: 8px;
}

.daterangepicker .calendar-table .next span,
.daterangepicker .calendar-table .prev span {
    color: #fff;
    border: solid white;
    border-width: 0 2px 2px 0;
    border-radius: 0;
    display: inline-block;
    padding: 3px;
}

.daterangepicker .calendar-table .next span:hover,
.daterangepicker .calendar-table .prev span:hover {
    color: #fff;
    border: solid black;
    border-width: 0 2px 2px 0;
    border-radius: 0;
    display: inline-block;
    padding: 3px;
}

td.kv-group-odd {
    background-color: #212529 !important;
}

td.kv-group-even {
    background-color: #2c3034 !important;
}

.form-check-label{
    color: var(--surface-color)!important;
}

.modal-content {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}