/* WCAG 2.1 AA contrast & focus */
/*body { color:#111; background:#fff; }*/
/*a { color:#0b57d0; }*/
/*.muted { color:#444; }*/
/*:focus { outline:3px solid #ffbf47; outline-offset:2px; }*/
input:hover, input:focus, select:hover, select:focus {
    outline: 2px dotted #f00;
    outline-offset: 0;
}
/* Touch target sizing (exclude .btn-link per spec) */
/*.btn { min-width:44px; min-height:44px; line-height:1.25; display:inline-block; }*/
/*.btn-link { min-width:auto; min-height:auto; line-height:inherit; padding:0; } *//* inline links */
/*.pagination a, .pagination span { min-width:44px; min-height:44px; line-height:1.25; display:inline-block; }*/
ul#pager li.active span { background: #005172 !important; }
/*.btn-primary { background:#005a9c; border-color:#005a9c; color:#fff; }*/
/*.btn-primary:hover, .btn-primary:focus { background:#004578; border-color:#004578; color:#fff; }*/
/*::-webkit-input-placeholder{color:#444;} :-ms-input-placeholder{color:#444;} ::placeholder{color:#444;}*/

.pagination ul>.disabled>span, .pagination ul>.disabled>a, .pagination ul>.disabled>a:hover, .pagination ul>.disabled>a:focus {
    color: inherit;
    cursor: default;
    background-color: inherit;
}
.section-heading { margin:0 0 .6em; }
.form-actions { margin-top:10px; }
.table thead th { white-space:nowrap; }

/* Results scroll area */
#results-scroll { max-height:480px; overflow-y:auto; border:1px solid #ddd; border-radius:4px; padding:4px; background:#fff; }

/* PDF display */
#pdf-row[hidden]{ display:none; }
#pdf-container iframe, #pdf-container embed, #pdf-container object { width:100%; height:80vh; border:1px solid #ccc; }
#pdf-placeholder { padding:8px; border:1px dashed #777; color:#222; background:#fafafa; }

/* Right-side details column */
#related-docs { background:#fafafa; border:1px solid #ddd; padding:8px; }
#related-docs[hidden]{ display:none; }

/*.sr-only{ position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0; }*/
.caption-actions{ float:right; }

h3 {
font-size: 16.25px !important;
}
h4 {
    font-weight: 700 !important;
font-size: 13px !important;
}