.TF caption {
    caption-side: top;
}

.table-primary,
.table-secondary,
.table-success,
.table-danger,
.table-warning,
.table-info,
.table-light,
.table-dark {
    background-color: var(--bs-table-bg) !important;
    color: var(--bs-table-color);
}

.table a {
    color: var(--gps-link-color);
    text-decoration-color: rgba(var(--bs-link-color-rgb), 0.35);
}

.table a:hover,
.table a:focus {
    color: var(--gps-link-hover-color);
    text-decoration-color: rgba(var(--bs-link-hover-color-rgb), 0.45);
}

.table-danger-2 {
    background-color: #f6b3ba !important;
}

.table-danger-3 {
    background-color: #cc0000 !important;
}

.table-danger-4 {
    background-color: #ff8a22 !important;
}

.table-success-2 {
    background-color: #7eaf8a !important;
}
