.text-primary-contrast-safe {
    color: var(--bs-primary-bg-subtle);
}

.link-primary-contrast-safe, .breadcrumb>.active.link-primary-contrast-safe {
    color: var(--bs-info-border-subtle);
}

.link-primary-contrast-safe:hover {
    color: var(--bs-info);
}

.nav-link-primary-contrast-safe, a.nav-link-primary-contrast-safe {
    color: #2176a9;
}

.nav-link-primary-contrast-safe:hover, a.nav-link-primary-contrast-safe:hover {
    color: #3388bb;
    text-decoration: underline;
}

.aci-title-text-contrast-safe, .howTo-title.howTo-contrast-safe, .menu-title.menu-title-contrast-safe,
.text-muted.assessment-helper-text-contrast-safe,
.text-muted.disabled-text-contrast-safe {
    color: #333333;
}

.btn-danger.submit-back-contrast-safe, .clear-filter-btn-contrast-safe, .btn-warning.submit-back-contrast-safe, .btn-warning.arrow-down-contrast-safe, .no-btn-contrast-safe, .cancel-btn-contrast-safe {
    background-color: #333333;
    border-color: #333333;
    color: #ffffff;
}

.btn-danger.submit-back-contrast-safe:hover, .clear-filter-btn-contrast-safe:hover, .btn-warning.submit-back-contrast-safe:hover, .btn-warning.arrow-down-contrast-safe:hover, .no-btn-contrast-safe:hover, .cancel-btn-contrast-safe:hover {
    background-color: #555555;
    border-color: #555555;
    color: #ffffff;
}

.btn-danger.submit-back-contrast-safe:active, .clear-filter-btn-contrast-safe:active, .btn-warning.submit-back-contrast-safe:active, .btn-warning.arrow-down-contrast-safe:active, .no-btn-contrast-safe:active, .cancel-btn-contrast-safe:active {
    background-color: #444444;
    border-color: #444444;
    color: #ffffff;
}

.btn-danger.submit-back-contrast-safe:focus, .clear-filter-btn-contrast-safe:focus, .btn-warning.submit-back-contrast-safe:focus, .btn-warning.arrow-down-contrast-safe:focus, .no-btn-contrast-safe:focus, .cancel-btn-contrast-safe:focus {
    background-color: #444444;
    border-color: #444444;
    color: #ffffff;
}

.mtools > div:nth-child(2).mtools-description-contrast-safe {
    color: #ffffff;
}

.arrow-up-contrast-safe, .yes-btn-contrast-safe, .apply-btn-contrast-safe, .selected-btn-contrast-safe, .save-btn-contrast-safe,
.submit-info-contrast-safe, .review-info-contrast-safe, .select-info-contrast-safe, .edit-btn-contrast-safe{
    background-color: #f0ad4e;
    border-color: #f0ad4e;
    color: #333333;
}

.arrow-up-contrast-safe:hover, .yes-btn-contrast-safe:hover, .apply-btn-contrast-safe:hover, .selected-btn-contrast-safe:hover,
.save-btn-contrast-safe:hover, .submit-info-contrast-safe:hover, .select-info-contrast-safe:hover, .review-info-contrast-safe:hover,
.edit-btn-contrast-safe:hover {
    background-color: #ffe69c;
    border-color: #ffe69c;
    color: #333333;
}

.arrow-up-contrast-safe:active, .yes-btn-contrast-safe:active, .apply-btn-contrast-safe:active, .selected-btn-contrast-safe:active,
.save-btn-contrast-safe:active, .submit-info-contrast-safe:active, .select-info-contrast-safe:active, .review-info-contrast-safe:active,
.edit-btn-contrast-safe:active {
    background-color: #ffc107;
    border-color: #ffc107;
    color: #333333;
}

.pagination>.disabled>a.page-link {
    color: #333333;
}