/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.background_light{background-color:#8bc6f7 !important;}.usa-form{max-width:none !important;}.usa-table{width:100%;}h1{margin:.67em 0 !important;color:Maroon !important;}.usa-accordion{list-style:none !important;}.usa-prose > p{line-height:1.5;max-width:100%;}.table-responsive{display:block !important;width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;}.table{display:block !important;width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;}.primary{background-color:#162e51;color:white;}.secondary{background-color:#820790;color:white;}.button-link{display:inline-block;padding:10px 20px;text-decoration:none;cursor:pointer;border-radius:5px;}.button-link:hover{border:1px solid;display:inline-block;background-color:#fff;color:#162e51;border-radius:5px;}.button-link-icon{display:inline-block;padding:10px 20px;background-color:#162e51;color:white;text-decoration:none;cursor:pointer;border-radius:5px;position:relative;}.button-link-icon .icon{font-size:1.2em;position:absolute;top:50%;left:10px;transform:translateY(-50%);}.button-link-icon:hover{opacity:0.0;}.tabs{list-style:none;margin:0;padding:5px;overflow:hidden;}.tabs li{display:inline-block;border-bottom:2px solid #ccc;margin-bottom:-2px;}.tabs li.primary a{color:#fff;background-color:#666;border-bottom:none;}.tabs li a{display:block;padding:10px 20px;text-decoration:none;color:#333;background-color:#f0f0f0;border-radius:5px 5px 0 0;}.tabs li.active{border-bottom:2px solid #007bff;}.tabs li.active a{background-color:#245ea2;color:white;}@media (max-width:768px){.table--stacked{display:block;}td{display:table-row;}}p{font-family:Roboto,Helvetica,Arial,sans-serif;display:block;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;}.tabs2{list-style:none;margin:0;padding:5px;overflow:hidden;}.tabs2 li{display:inline-block;border-bottom:2px solid #ccc;margin-bottom:-2px;}.tabs2 li.primary a{color:#fff;background-color:#666;border-bottom:none;}.tabs2 li a{display:block;padding:5px 10px;text-decoration:none;color:#333;background-color:#f0f0f0;border-radius:5px 5px 0 0;}.tabs2 li.active{border-bottom:2px solid #007bff;}.tabs2 li.active a{background-color:#245ea2;color:white;}.tab2-menu-color{background-color:#245ea2;color:white;}.usa-list li,.usa-prose>ol li,.usa-prose>ul li{max-width:none !important;}div.tabledrag-toggle-weight-wrapper{visibility:hidden !important;}div.tablesaw-columntoggle-btnwrap{visibility:hidden !important;}.top-right-corner{border-top-right-radius:10px;border-left-radius:10px;}.top-left-corner{border-top-left-radius:10px;border-right-radius:10px;}.field--name-field-image-upload img{border-top-left-radius:10px;border-top-right-radius:10px;}.field--name-field-footer-banner img{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.description{font-style:italic;font-size:.809rem;}.title{font-weight:bolder;}.title::after{content:":";}.icon{padding-right:10px;}article{line-height:1.5;}.tablesaw tablesaw-columntoggle usa-table cols-3 sticky-enabled{padding-top:0px;}img{max-width:100% !important;height:auto !important;}.usa-banner-inner{margin:auto !important;text-align:center !important;background-color:#000000 !important;}#block-uswds-base-regionxiiwebsitebanner > div > div > div > img{max-width:100%;height:100%;}.margin-0{display:none !important;}.layout{background-color:white;}.main-content{background-image:url('https://cooljcxii.org/sites/default/files/2025-08/COOLJC-background.png');background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;}.usa-header--extended .usa-nav{border-top:1px solid #dfe1e2;padding:0;width:100%;background-color:white;}.grid-container{background-color:white;}.usa-footer__secondary-section{background-color:white !important;}@media (min-width:64em){.grid-container{padding:2rem;}}body > div > footer > div.usa-footer__primary-section > div{display:flex;justify-content:center;}.usa-footer__primary-section{background-color:white !important;}.usa-footer__primary-section{font-weight:normal !important;}body > div > footer > div.usa-footer__primary-section > div{width:100% !important;}
