
:root,
[data-bs-theme=light] {
  --bs-table-primary-color: #000;
  --bs-table-primary-bg: #cfe2ff;
  --bs-table-primary-border: #a6b5cc;
  --bs-table-primary-striped-bg: #c5d7f2;
  --bs-table-primary-active-bg: #bacbe6;
  --bs-table-primary-hover-bg: #bfd1ec;
}
[data-bs-theme=dark] {
  --bs-table-primary-color: #FFFFFF;
  --bs-table-primary-bg: #264472;
  --bs-table-primary-border: #a6b5cc;
  --bs-table-primary-striped-bg: #174486;
  --bs-table-primary-active-bg: #0a2e63;
  --bs-table-primary-hover-bg: #235094;
}

.table-primary {
  --bs-table-color: var(--bs-table-primary-color);
  --bs-table-bg: var(--bs-table-primary-bg);
  --bs-table-border-color: var(--bs-table-primary-border);
  --bs-table-striped-bg: var(--bs-table-primary-striped-bg);
  --bs-table-striped-color: var(--bs-table-primary-color);
  --bs-table-active-bg: var(--bs-table-primary-active-bg);
  --bs-table-active-color: var(--bs-table-primary-color);
  --bs-table-hover-bg: var(--bs-table-primary-hover-bg);
  --bs-table-hover-color: var(--bs-table-primary-color);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

:root,
[data-bs-theme=light] {
  --bs-table-secondary-color: #000;
  --bs-table-secondary-bg: #e2e3e5;
  --bs-table-secondary-border: #b5b6b7;
  --bs-table-secondary-striped-bg: #d7d8da;
  --bs-table-secondary-active-bg: #cbccce;
  --bs-table-secondary-hover-bg: #d1d2d4;
}

[data-bs-theme=dark] {
  --bs-table-secondary-color: #FFF;
  --bs-table-secondary-bg: #5a5a5a;
  --bs-table-secondary-border: #b5b6b7;
  --bs-table-secondary-striped-bg: #686868;
  --bs-table-secondary-active-bg: #4b4b4b;
  --bs-table-secondary-hover-bg: #747474;
}
.table-secondary {
  --bs-table-color: var(--bs-table-secondary-color);
  --bs-table-bg: var(--bs-table-secondary-bg);
  --bs-table-border-color: var(--bs-table-secondary-border);
  --bs-table-striped-bg: var(--bs-table-secondary-striped-bg);
  --bs-table-striped-color: var(--bs-table-secondary-color);
  --bs-table-active-bg: var(--bs-table-secondary-active-bg);
  --bs-table-active-color: var(--bs-table-secondary-color);
  --bs-table-hover-bg: var(--bs-table-secondary-hover-bg);
  --bs-table-hover-color: var(--bs-table-secondary-color);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

:root,
[data-bs-theme=light] {
  --bs-table-success-color: #000;
  --bs-table-success-bg: #d1e7dd;
  --bs-table-success-border: #a7b9b1;
  --bs-table-success-striped-bg: #c7dbd2;
  --bs-table-success-active-bg: #bcd0c7;
  --bs-table-success-hover-bg: #c1d6cc;
}

[data-bs-theme=dark] {
  --bs-table-success-color: #FFF;
  --bs-table-success-bg: #456858;
  --bs-table-success-border: #a7b9b1;
  --bs-table-success-striped-bg: #547767;
  --bs-table-success-active-bg: #375749;
  --bs-table-success-hover-bg: #5e8372;
}
.table-success {
  --bs-table-color: var(--bs-table-success-color);
  --bs-table-bg: var(--bs-table-success-bg);
  --bs-table-border-color: var(--bs-table-success-border);
  --bs-table-striped-bg: var(--bs-table-success-striped-bg);
  --bs-table-striped-color: var(--bs-table-success-color);
  --bs-table-active-bg: var(--bs-table-success-active-bg);
  --bs-table-active-color: var(--bs-table-success-color);
  --bs-table-hover-bg: var(--bs-table-success-hover-bg);
  --bs-table-hover-color: var(--bs-table-success-color);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

:root,
[data-bs-theme=light] {
  --bs-table-info-color: #000;
  --bs-table-info-bg: #cff4fc;
  --bs-table-info-border: #a6c3ca;
  --bs-table-info-striped-bg: #c5e8ef;
  --bs-table-info-active-bg: #badce3;
  --bs-table-info-hover-bg: #bfe2e9;
}

[data-bs-theme=dark] {
  --bs-table-info-color: #FFF;
  --bs-table-info-bg: #456b72;
  --bs-table-info-border: #a6c3ca;
  --bs-table-info-striped-bg: #527c85;
  --bs-table-info-active-bg: #3c636b;
  --bs-table-info-hover-bg: #5d8992;
}
.table-info {
  --bs-table-color: var(--bs-table-info-color);
  --bs-table-bg: var(--bs-table-info-bg);
  --bs-table-border-color: var(--bs-table-info-border);
  --bs-table-striped-bg: var(--bs-table-info-striped-bg);
  --bs-table-striped-color: var(--bs-table-info-color);
  --bs-table-active-bg: var(--bs-table-info-active-bg);
  --bs-table-active-color: var(--bs-table-info-color);
  --bs-table-hover-bg: var(--bs-table-info-hover-bg);
  --bs-table-hover-color: var(--bs-table-info-color);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

:root,
[data-bs-theme=light] {
  --bs-table-warning-color: #000;
  --bs-table-warning-bg: #fff3cd;
  --bs-table-warning-border: #ccc2a4;
  --bs-table-warning-striped-bg: #f2e7c3;
  --bs-table-warning-active-bg: #e6dbb9;
  --bs-table-warning-hover-bg: #ece1be;
}

[data-bs-theme=dark] {
  --bs-table-warning-color: #000;
  --bs-table-warning-bg: #cbc246;
  --bs-table-warning-border: #ccc2a4;
  --bs-table-warning-striped-bg: #cbc246;
  --bs-table-warning-active-bg: #cbc246;
  --bs-table-warning-hover-bg: #cbc246;
}
.table-warning {
  --bs-table-color: var(--bs-table-warning-color);
  --bs-table-bg: var(--bs-table-warning-bg);
  --bs-table-border-color: var(--bs-table-warning-border);
  --bs-table-striped-bg: var(--bs-table-warning-striped-bg);
  --bs-table-striped-color: var(--bs-table-warning-color);
  --bs-table-active-bg: var(--bs-table-warning-active-bg);
  --bs-table-active-color: var(--bs-table-warning-color);
  --bs-table-hover-bg: var(--bs-table-warning-hover-bg);
  --bs-table-hover-color: var(--bs-table-warning-color);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

:root,
[data-bs-theme=light] {
  --bs-table-danger-color: #000;
  --bs-table-danger-bg: #f8d7da;
  --bs-table-danger-border: #c6acae;
  --bs-table-danger-striped-bg: #eccccf;
  --bs-table-danger-active-bg: #dfc2c4;
  --bs-table-danger-hover-bg: #e5c7ca;
}

[data-bs-theme=dark] {
  --bs-table-danger-color: #FFF;
  --bs-table-danger-bg: #6b2828;
  --bs-table-danger-border: #c6acae;
  --bs-table-danger-striped-bg: #7a3131;
  --bs-table-danger-active-bg: #581f1f;
  --bs-table-danger-hover-bg: #853434;
}
.table-danger {
  --bs-table-color: var(--bs-table-danger-color);
  --bs-table-bg: var(--bs-table-danger-bg);
  --bs-table-border-color: var(--bs-table-danger-border);
  --bs-table-striped-bg: var(--bs-table-danger-striped-bg);
  --bs-table-striped-color: var(--bs-table-danger-color);
  --bs-table-active-bg: var(--bs-table-danger-active-bg);
  --bs-table-active-color: var(--bs-table-danger-color);
  --bs-table-hover-bg: var(--bs-table-danger-hover-bg);
  --bs-table-hover-color: var(--bs-table-danger-color);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

:root,
[data-bs-theme=light] {
  --bs-table-light-color: #000;
  --bs-table-light-bg: #f8f9fa;
  --bs-table-light-border: #c6c7c8;
  --bs-table-light-striped-bg: #ecedee;
  --bs-table-light-active-bg: #dfe0e1;
  --bs-table-light-hover-bg: #e5e6e7;
}

[data-bs-theme=dark] {
  --bs-table-light-color: #000;
  --bs-table-light-bg: #f8f9fa;
  --bs-table-light-border: #c6c7c8;
  --bs-table-light-striped-bg: #ecedee;
  --bs-table-light-active-bg: #dfe0e1;
  --bs-table-light-hover-bg: #e5e6e7;
}
.table-light {
  --bs-table-color: var(--bs-table-light-color);
  --bs-table-bg: var(--bs-table-light-bg);
  --bs-table-border-color: var(--bs-table-light-border);
  --bs-table-striped-bg: var(--bs-table-light-striped-bg);
  --bs-table-striped-color: var(--bs-table-light-color);
  --bs-table-active-bg: var(--bs-table-light-active-bg);
  --bs-table-active-color: var(--bs-table-light-color);
  --bs-table-hover-bg: var(--bs-table-light-hover-bg);
  --bs-table-hover-color: var(--bs-table-light-color);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

:root,
[data-bs-theme=light] {
  --bs-table-dark-color: #fff;
  --bs-table-dark-bg: #212529;
  --bs-table-dark-border: #4d5154;
  --bs-table-dark-striped-bg: #2c3034;
  --bs-table-dark-active-bg: #373b3e;
  --bs-table-dark-hover-bg: #323539;
}

[data-bs-theme=dark] {
  --bs-table-dark-color: #fff;
  --bs-table-dark-bg: #212529;
  --bs-table-dark-border: #4d5154;
  --bs-table-dark-striped-bg: #2c3034;
  --bs-table-dark-active-bg: #373b3e;
  --bs-table-dark-hover-bg: #323539;
}
.table-dark {
  --bs-table-color: var(--bs-table-dark-color);
  --bs-table-bg: var(--bs-table-dark-bg);
  --bs-table-border-color: var(--bs-table-dark-border);
  --bs-table-striped-bg: var(--bs-table-dark-striped-bg);
  --bs-table-striped-color: var(--bs-table-dark-color);
  --bs-table-active-bg: var(--bs-table-dark-active-bg);
  --bs-table-active-color: var(--bs-table-dark-color);
  --bs-table-hover-bg: var(--bs-table-dark-hover-bg);
  --bs-table-hover-color: var(--bs-table-dark-color);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}