.truetext-secondary {
    --bs-text-opacity: 1;
    color: rgba(108, 117, 125, var(--bs-text-opacity)) !important;
}

.truetext-success {
    --bs-text-opacity: 1;
    color: rgba(25, 135, 84, var(--bs-text-opacity)) !important;
}

.truetext-warning {
    --bs-text-opacity: 1;
    color: rgba(255, 193, 7, var(--bs-text-opacity)) !important;
}

.truetext-danger {
    --bs-text-opacity: 1;
    color: rgba(220, 53, 69, var(--bs-text-opacity)) !important;
}
.btn-check:not(:checked) + .btn.btn-check-icon i.fa-check-square {
    display: none;
}
.btn-check:checked + .btn.btn-check-icon i.fa-square {
    display: none;
}

.tableFixHead          { overflow: auto}
.tableFixHead thead th { position: sticky; top: -1px; z-index: 1; background: white}
.tableFixHead tbody th { position: sticky; left: 0; }