﻿/* Hides from sighted users while keeping content available to screen readers */
/* Used for hidden headings, labels, etc. */
.visually-hidden {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important; /* Legacy support */
    clip-path: inset(50%) !important; /* Modern, more reliable */
    white-space: nowrap !important;
    border: 0 !important;
    opacity: 0 !important; /* Forces zero visibility */
    visibility: hidden !important; /* Extra safety layer */
    pointer-events: none !important; /* Prevents any interaction */
    z-index: -1 !important; /* Keeps it out of the way */
}
.btn-ADA {
    color: #fff;
    background-color: #005C74;
}