/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.embeddedServiceHelpButton .helpButton .uiButton{background-color:#7a0019 !important;font-family:"Salesforce Sans",sans-serif !important;}.embeddedServiceHelpButton .helpButton .uiButton:focus{outline:1px solid #7a0019 !important;}.minimizeButton,.closeButton{margin-right:0 !important;margin-bottom:0 !important;padding:0 !important;}@font-face{font-family:'Salesforce Sans';src:url('https://c1.sfdcstatic.com/etc/clientlibs/sfdc-aem-master/clientlibs_base/fonts/SalesforceSans-Regular.woff') format('woff'),url('https://c1.sfdcstatic.com/etc/clientlibs/sfdc-aem-master/clientlibs_base/fonts/SalesforceSans-Regular.ttf') format('truetype');}
@media (min-width:768px){#os-dates-and-deadlines-filter-tags{display:none;}.os-filter{display:grid;grid-template:"filter widgets" 5em "filter results" auto/25% auto;align-items:start;}.os-filter .os-filter-widgets{grid-area:widgets;align-self:self-end;justify-self:center;position:sticky;top:0;width:100%;background-color:canvas;}.os-filter .os-filter-modal{grid-area:filter;position:sticky;top:0;}.os-filter #os-dates-and-deadlines-filter-button{display:none;}.os-filter .os-filter-results{grid-area:results;margin-left:1em;}.os-filter .os-folding-table thead{width:100%;position:sticky;}}@media only screen and (max-width:768px){.os-filter{display:grid;grid-template:"mobile-button widgets" max-content "results results" auto/6em auto;align-items:start;}.os-filter .os-filter-mobile-button{grid-area:mobile-button;}.os-filter .os-filter-widgets{grid-area:widgets;}.os-filter .os-filter-results{grid-area:results;}.os-filter .os-filter-modal{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1000;}.os-filter .os-filter-drop-shadow{position:absolute;top:0;left:0;height:110vh;width:100%;background-color:grey;opacity:0.75;z-index:1010;}.os-filter .os-filter-control{position:sticky;height:100vh;width:75%;top:0;left:0;overflow-y:scroll;padding:1em 1em 5em;z-index:1020;}}.os-filter .os-filter-widget-container{margin-left:1em;}.os-filter .os-filter-widget-list{display:inline;padding-left:0;}.os-filter .os-filter-reset-link{vertical-align:bottom;}.os-filter .os-filter-reset-link a{display:inline-block;}.os-filter .os-filter-control{background-color:white;}.os-filter .os-filter-control .form-check label{display:inline;}.os-filter .os-filter-control .filter-header-button{background-color:#7a0019;border-top:1px solid rgba(0,0,0,0.125);margin:0;padding:0.75rem;text-align:left;width:100%;}.os-filter .os-filter-control legend{width:100%;}.os-filter .os-filter-control .os-filter-checkboxes{padding-left:1rem;}.os-filter .os-filter-control .float-left{float:left;}.os-filter .os-filter-control .float-right{float:right;}.os-filter .os-filter-control .center-bottom{text-align:center;padding:1em;}.os-filter-lock-for-mobile{overflow:hidden;}@keyframes asr-loading{0%{transform:translate3d(-50%,-50%,0) rotate(0deg);}100%{transform:translate3d(-50%,-50%,0) rotate(360deg);}}.asr-loading{opacity:1;position:relative;transition:opacity linear 0.1s;}.asr-loading::before{animation:2s linear infinite asr-loading;border:solid 3px #eee;border-bottom-color:#7a0019;border-radius:50%;content:"";height:40px;left:50%;margin-bottom:1em;margin-right:3em;margin-top:1em;opacity:inherit;position:absolute;top:50%;transform-origin:center;transform:translate3d(-50%,-50%,0);width:40px;will-change:transform;}.asr-loading-container{min-height:200px;}.os-list-inline-item{display:inline-block;}.os-tag-item{background-color:#7a0019;color:#fff;line-height:2;margin-top:0.25rem;padding:0.5rem;}.os-tag-item.border{border:1px solid #dee2e6;}.os-tag-item.rounded{border-radius:0.25rem;}.os-tag-item .close{cursor:pointer;float:right;font-size:1.5rem;font-weight:700;line-height:1;margin:0.2rem 0 0 0.2rem;opacity:0.5;padding:0;text-shadow:0 1px 0 #fff;}.os-tag-item .close.btn-circle span{background-color:rgba(0,0,0,0.125);border-radius:15px;display:block;height:30px;padding:2px;text-align:center;width:30px;}.page tbody tr.even{background-color:rgba(213,214,210,0.6);}.page tbody tr.odd{background-color:#fff;}.status-messages .warning a{border-bottom:1px solid #7a001d;color:#7a001d;}
main ul.os-fee-list,.page ul.os-fee-list{margin:0;padding:0;}main ul li.os-fee-item,.page ul li.os-fee-item{line-height:1.2;list-style-type:none;padding:0;}.status-messages .warning a{border-bottom:1px solid #7a001d;color:#7a001d;}.os-fees-table{position:relative;}.os-fees-sticky-header{position:sticky;top:0;z-index:2;}.os-fees-filter-menu{display:inline-block;margin-right:1em;}.os-fees-filter-input{display:inline-block;}.os-fees-filter-submit{margin-bottom:0.5em;padding:0.5em;}#os-fees-filter-container label{display:inline-block;}.os-filter-loader{display:inline-block;height:57px;width:8px;}@media only screen and (max-width:768px){.os-fees-filter-menu{display:block;}.os-fees-filter-submit{margin-top:-3em;}table.os-folding-table{empty-cells:hide;}table.os-folding-table,table.os-folding-table thead,table.os-folding-table tbody,table.os-folding-table th,table.os-folding-table td,table.os-folding-table tr{display:block;}table.os-folding-table [hidden]{display:none;}table.os-folding-table thead tr{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px;}table.os-folding-table caption{display:block;}table.os-folding-table th:nth-child(1){text-align:center;}table.os-folding-table td{border:none;padding-left:50%;position:relative;text-align:left;white-space:normal;}table.os-folding-table td:empty{display:none;}table.os-folding-table td::before{content:attr(data-title);font-weight:bold;left:6px;padding-right:10px;position:absolute;text-align:left;top:6px;white-space:nowrap;width:45%;}}
#categories-btn{margin-right:0;}.os-form-view-toggle .btn{border:#7a0019 5px solid;}.os-form-view-toggle .btn.btn-outline.gray-outline{color:#3d3d3d;font-weight:400;}@media (min-width:768px){.os-form-list{display:grid;grid-template-columns:1fr 1fr;}}
.center-text{text-align:center;}.no-wrap{white-space:nowrap;}
@media (min-width:768px){#os-homepage-upcoming-dates-results table{table-layout:auto;margin-left:auto;margin-right:auto;width:70%;}.layout--fourcol-section{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:30px;margin:4em 7em;}.layout--fourcol-section a{align-items:center;background:#7a0019;border:none;color:#fff;display:flex;font-size:0.9em;height:55px;justify-content:space-around;}.layout--fourcol-section a:focus{background-color:#7a0019;color:#fc3;}.layout--fourcol-section a:hover{background-color:#900021;color:#fff;}.layout--fourcol-section a:active{background-color:#900021;color:#fc3;}.layout--fourcol-section .layout__region{display:grid;grid-template-rows:1fr 1fr;grid-row-gap:30px;}}@media only screen and (max-width:768px){#os-homepage-upcoming-dates-results table{width:100%;}.layout--fourcol-section{margin:3em 7em;display:block;flex-wrap:wrap;}.layout--fourcol-section a{align-items:center;background:#7a0019;border:none;color:#fff;display:flex;font-size:0.9em;height:4.5em;justify-content:space-around;margin:1em -8em;}.layout--fourcol-section .layout__region{margin:0 1em;}}
