/* Local CSS
*  Last updated: 2/20/26 by jisaacs
*/

.pagination > .active > a {color: #ffffff !important; background-color:#CCC;text-decoration:underline;}
.pagination > .active > a:hover {color: #ffffff !important; background-color:#CCC;text-decoration:underline;cursor:default;}
tr.subhead {text-align: left;}
ul.pagination {display: flex;padding-left:0;}
ul.pagination a, a.btn.btn-aqua {text-decoration: none;list-style: none;border-style: outset;background-color: #16234d;color: #fff;padding: .3rem .4rem;border-radius: .12rem;font-size: 1.2rem;}
ul.pagination li {list-style:none;}
ul.pagination li > a:first-child span{color:#fff;}
ul.pagination a:hover, a.btn.btn-aqua:hover {text-decoration: underline;background:#16234dCC;}
ul.pagination span {list-style: none;}
/* table styles */
table.table.table-striped > tbody> tr > th {padding: 0.75rem 0.75rem 0.75rem 0;}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {background-color:#e5e5e5;}
.subhead th {font-style:italic;font-size:1em;}
td:nth-child(3), td:nth-child(6) {font-style:italic;}
td:nth-child(n+4) {color:#001344;}
h2.blue {background: var(--blue);font-size: 1.4rem;padding: 0.75rem;margin-top: 1.2rem;}
input.btn.btn-aqua:hover {text-decoration: underline;}
.Footer__locations a.Button[href*="/contact-us/"] {display: none;}
.Footer__locations {grid-template-columns: repeat(2, auto);}