body,html{overflow-y:visible}.return-top{border:0}.btn [class^=ca-gov-icon-]{margin:0 5px 0 -2px}.error-message{padding:15px;min-height:400px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media screen{.disabled .field__checkboxes .btn{background:#e9ecef}.disabled .field__checkboxes *{cursor:default}.disabled .field__checkboxes .check-icon-checkbox{color:#e9ecef;border-color:#ccc;background:#e9ecef}.disabled .field__checkboxes input[type=checkbox]:checked+.btn,.disabled .field__checkboxes input[type=checkbox]:checked+.check-icon-checkbox>i{background:#555}}@media print{input[type=checkbox]+.check-icon-checkbox>i:before{display:none}input[type=checkbox]:checked+.check-icon-checkbox>i{border:9px solid #046b99}input[type=checkbox]:checked+.btn{border:1px solid #046b99}}.has-error .field__checkboxes .btn,.has-error .field__checkboxes .check-icon-checkbox{border-color:#d9534f}.field__combo-box{position:relative}.field__combo-box ul{list-style-type:none;margin:0;padding:0;border:1px solid #ced4da;overflow:auto;max-height:300px;position:absolute;width:100%;background:#fff;z-index:1000}.field__combo-box ul li{padding:5px 10px;cursor:pointer;border:1px solid transparent}.field__combo-box ul li:hover{border:1px solid #046b99}.field__combo-box .field__combo-box-icon{cursor:pointer;position:absolute;top:1px;right:1px;padding:7px 6px;border-left:1px solid #ced4da}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;background:#fff;border:1px solid #efefef}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;-webkit-box-shadow:0 5px 5px rgba(51,51,51,.5);box-shadow:0 5px 5px rgba(51,51,51,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td{padding:0}.pika-table th{padding:0;color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#333;background:#fff;text-align:center}.is-today .pika-button{font-weight:700}.has-event .pika-button,.is-selected .pika-button{color:#fff;background:#046b99}.has-event .pika-button{background:#005da9;-webkit-box-shadow:inset 0 1px 3px #0076c9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{background:#6cb31d}.is-endrange .pika-button,.is-startrange .pika-button{color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.is-endrange .pika-button{background:#3af}.is-disabled .pika-button{pointer-events:none;cursor:default}.is-disabled .pika-button,.is-outside-current-month .pika-button{background:#eee;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#046b99;-webkit-box-shadow:none;box-shadow:none}.pika-table abbr{border-bottom:none;cursor:help}.field__date{position:relative}.field__date input{cursor:pointer}.field__date .field__date-icon{position:absolute;top:7.5px;right:15px;pointer-events:none}@media screen{.disabled .field__date input{cursor:default}}@media print{.field__date-icon{display:none}}.field__file{position:relative}.field__file input:not(:disabled):active+.field__file-text,.field__file input:not(:disabled):focus+.field__file-text{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.field__file .field__file-text{margin:0;cursor:pointer}.field__file .field__file-button{position:absolute;padding:0 15px;top:0;right:0;bottom:0;pointer-events:none;background:#046b99;color:#fff;line-height:38px}.field__file input{z-index:-1;position:absolute;opacity:0}@media screen{.disabled .field__file .field__file-text{color:#555;border-color:#ccc;background:#e9ecef;cursor:default}.disabled .field__file .field__file-button{display:none}}@media print{.field__file-button{display:none}}@media screen{.disabled .field__radio-buttons .btn{background:#e9ecef}.disabled .field__radio-buttons *{cursor:default}.disabled .field__radio-buttons .check-icon-radio{border-color:#ccc;background:#e9ecef}.disabled .field__radio-buttons input[type=radio]:checked+.btn,.disabled .field__radio-buttons input[type=radio]:checked+.check-icon-radio>i{background:#555;color:#e9ecef}.disabled .field__radio-buttons input[type=radio]:checked{border:5px solid #555}}@media print{input[type=radio]:checked+.check-icon-radio>i{border:5px solid #046b99}input[type=radio]:checked+.btn{border:1px solid #046b99}}.has-error .field__radio-buttons .btn,.has-error .field__radio-buttons .check-icon-radio{border-color:#d9534f}.field__select.select{height:38px}.field__select.select:focus-within{border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.field__select.select.multiple{height:auto}.field__select.select.multiple:after{display:none}.field__select.select.multiple select{height:auto;padding:10px;overflow:auto}.field__select.select select{padding-left:10px;background:#fff;height:36px}@media screen{.disabled .field__select select{background:#e9ecef}.disabled .field__select:after{display:none}}@media print{:after{display:none}}.has-error .field__select.select{border-color:#d9534f}.field__label{font-weight:700;margin-bottom:.3rem}.field__label .required-label{color:#9f3123}.field__label .field__label-tooltip{margin-left:8px}.field__label .field__label-tooltip:hover>.ca-gov-icon-question-fill{color:#046b99;cursor:pointer}.global-header{width:100%;z-index:1000}.global-header .header-title{display:none;margin-top:3px}@media (min-width:992px){.global-header .header-title{display:block;font-size:1.2em;font-size:1.4em}}.global-header+.header-overlay{z-index:999}.global-header.fixed{z-index:1030}.global-header.fixed+.header-overlay{z-index:1029}.global-header.fixed+.header-overlay+.main-content{padding-top:127px}@media (min-width:768px){.global-header.right .top-level-nav{-ms-flex-pack:end;justify-content:flex-end}.global-header.right .top-level-nav .nav-item{-ms-flex:0 1 100px;flex:0 1 100px}}@-webkit-keyframes uil-ripple{0%{width:0;height:0;opacity:0;margin:0}33%{width:44%;height:44%;margin:-22% 0 0 -22%;opacity:1}to{width:88%;height:88%;margin:-44% 0 0 -44%;opacity:0}}@keyframes uil-ripple{0%{width:0;height:0;opacity:0;margin:0}33%{width:44%;height:44%;margin:-22% 0 0 -22%;opacity:1}to{width:88%;height:88%;margin:-44% 0 0 -44%;opacity:0}}.uil-ripple-css{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:150px;height:150px;z-index:1028}.uil-ripple-css div{position:absolute;top:50%;left:50%;margin:0;width:0;height:0;opacity:0;border-radius:50%;border:1px solid #046b99;-webkit-animation:uil-ripple 2s ease-out infinite;animation:uil-ripple 2s ease-out infinite}.uil-ripple-css div:first-of-type{border-width:3px}.uil-ripple-css div:nth-of-type(2){border-color:#046b99;-webkit-animation-delay:1s;animation-delay:1s}.loading-indicator{position:relative}.loading-indicator .loading-content{position:relative;min-height:200px}.loading-indicator .loading-overlay{position:absolute;left:0;top:0;bottom:0;right:0;background:#fff;opacity:.7;z-index:1027}.status-messages{position:fixed;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;bottom:-12px;right:0;left:0;margin:auto;z-index:1050;width:100%}.status-messages>.card{width:100vw}.status-messages>.card>.dismiss-icon{top:5px;right:5px;position:absolute;cursor:pointer;font-size:30px}@media (min-width:768px){.status-messages>.card{width:500px}}@media (min-width:992px){.status-messages>.card{width:600px}}.nav.nav-tabs .nav-link,.nav.nav-tabs .nav-link:hover{background-image:none}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);z-index:1040;cursor:pointer}.overlay.transparent{background:transparent}@media (min-width:768px){.overlay.mobile-only{display:none}}.st-table .table-header{margin-bottom:15px}.st-table .table-header h2{margin:0}.st-table .table-header .ca-gov-icon-search-right{position:absolute;top:8px;right:28px;pointer-events:none}.st-table .react-bootstrap-table{overflow-x:auto}.st-table .react-bootstrap-table .table{table-layout:auto;word-break:break-word}.st-table .react-bootstrap-table th{border-top:none}.st-table .react-bootstrap-table th span{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.st-table.with-events tr{cursor:pointer}.st-table.with-events tr.selected{background:#eee}.st-table .react-bootstrap-table-page-btns-ul{margin:0}.st-table .react-bootstrap-table-page-btns-ul .page-item .page-link{color:#046b99}.st-table .react-bootstrap-table-page-btns-ul .page-item .page-link,.st-table .react-bootstrap-table-page-btns-ul .page-item .page-link:hover{background-image:none}.st-table .react-bootstrap-table-page-btns-ul .active.page-item .page-link{color:#fff;background:#046b99;border-color:#035a80}.st-table .react-bs-table-sizePerPage-dropdown .dropdown-menu{bottom:100%;top:auto}.st-tooltip{font-size:inherit;font-weight:400}@media print{.field__label-tooltip{display:none}}.AdvSearch__actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.AdvSearch__panel{margin-bottom:125px}.breadcrumb{font-size:18px;padding:0;margin:0}.breadcrumb A{margin-right:4px}.breadcrumb Button{padding:0;color:#046b99;font-size:18px;bottom:2px;position:relative}.breadcrumb Button:hover{padding:0;text-decoration:underline}.CustomizeResultsPanel__actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0 0}.CustomizeResultsPanel__actions .CustomizeResultsPanel__actions-left>*{margin-right:15px}.DetailsPage .container{padding:0}.DetailsPage .LicenseDetail{margin-bottom:.5rem}.DetailsPage section{padding:0;margin:0 0 2rem}.DetailsPage #map{height:25rem;width:100%;margin:1rem 0}.DetailsPage .icon{width:2.5rem}.DetailsPage .checkmark{color:#046b99}.DetailsPage .exclamation{color:#ff8c00}.DetailsPage .idcard{color:#708090}.DetailsPage .status{font-size:2rem;line-height:2rem;margin-bottom:.5rem;color:#000}.DetailsPage .number{font-weight:700}.DetailsPage .info{display:block;margin-left:1rem}.DetailsPage .license-card{padding:1rem;background-color:#f8f8ff;color:#696969}.DetailsPage strong{color:#000}.DetailsPage .license-card-not-active{border-left:.5rem solid #ff8c00}.DetailsPage .license-card-active{border-left:.5rem solid #046b99}.DetailsPage .license-card-business{border-left:.5rem solid #708090}.DetailsPage .license-card-location{border-left:.5rem solid wheat}.ExportModal__footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.FieldDateRange__group-label{font-weight:700;margin-bottom:.3rem}.FieldDateRange__fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.FieldDateRange__label{-ms-flex:1 0 40px;flex:1 0 40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:38px}.FieldDateRange__field{-ms-flex:4 0 100px;flex:4 0 100px}.FilterPanel__actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:5px 0}.HomePage{max-width:600px;margin:30px auto}.HomePage .HomePage__actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0 0;height:54px}.LicensesPage{width:100%;margin:auto}.LicensesPage__license{margin-bottom:15px;word-wrap:break-word}.Modal{position:fixed;z-index:1001;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.Modal .Modal__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:15px}.Modal .Modal__header .Modal__header-title{margin:0}.Modal .Modal__content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:30vw}@media screen and (max-width:992px){.Modal .Modal__content{width:60vw}}@media screen and (max-width:768px){.Modal .Modal__content{width:90vw}}.Modal .Modal__dismiss{font-size:30px;cursor:pointer}.Panel{background:#fff;z-index:10;padding:15px;border:1px solid #333;margin-top:-1px;width:100%}.Panel h2{margin:0 0 15px}.PanelButton{margin-bottom:15px}.PanelButton.PanelButton--active{z-index:11;margin-bottom:0;padding-bottom:15px;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#fff}.ResultsPage__search{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}.ResultsPage__search .search-box{-ms-flex:4 0 300px;flex:4 0 300px}.ResultsPage__search .ResultsPage__search-controls{display:-ms-flexbox;display:flex;-ms-flex:1 0 360px;flex:1 0 360px;-ms-flex-pack:end;justify-content:flex-end}.ResultsPage__search .ResultsPage__search-controls>*{margin-left:15px}.ResultsPage__search .ResultsPage__search-controls>:first-child{margin-left:0}.ResultsPage__search .ResultsPage__search-controls .export-button{margin-bottom:16px}.focused-row{color:#212529;background-color:rgba(0,0,0,.075)}table Button.btn:focus{outline:rgba(0,0,0,.075);box-shadow:none;-webkit-box-shadow:none}.location-search-box{position:relative}.location-search-box .form-control{padding-right:40px}.location-search-box .SearchBox__icon{position:absolute;top:28px;right:0;padding:0 10px;height:38px}.location-search-box .SearchBox__autoSuggest{position:absolute;background-color:#f9f9f9;width:100%;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);overflow:hidden;z-index:300}.location-search-box ul{list-style-type:none;padding:0;margin:0}.location-search-box .SearchBox__autoSuggest-item{padding:2px 5px;cursor:pointer}.SearchBox{position:relative}.SearchBox .SearchBox__icon{position:absolute;top:0;right:0;padding:0 10px;height:38px}.RetailersMapPage #map{height:65vh;width:100%;margin:0;padding:.75rem 0 1rem;position:-webkit-sticky;position:sticky;top:0}.RetailersMapPage .page-container{margin-top:20px}.RetailersMapPage .map-container{padding-left:0;z-index:200;background-color:#fff}.RetailersMapPage .emailLink{background-color:#fff}@media screen and (max-width:998px){.RetailersMapPage #map{height:45vh}.RetailersMapPage .map-container{position:-webkit-sticky;position:sticky;top:0}.RetailersMapPage .map-column{padding:0}}.RetailersMapPage .remove-x-pad{padding-left:0;padding-right:0}.RetailersMapPage .add-border-top{border-top:1px solid grey}.RetailersMapPage .listings{max-height:70vh;overflow-y:auto}@media screen and (max-width:998px){.RetailersMapPage .listings{max-height:45vh;padding:0}}.RetailersMapPage .listings .not-found{padding:0 .5rem}.RetailersMapPage .listings h2{margin-top:0}.RetailersMapPage .listings .RetailerListing{padding:.75rem .5rem 1rem;border-bottom:1px solid grey;cursor:pointer}.RetailersMapPage .listings .RetailerListing .Business{display:block;font-size:1.4rem}.RetailersMapPage .listings .RetailerListing .Address,.RetailersMapPage .listings .RetailerListing .Type{display:block}.RetailersMapPage .listings .RetailerListing .info-col{padding-left:0}.RetailersMapPage .listings .RetailerListing .icon-col{padding-right:.5rem;padding-top:.2rem}.RetailersMapPage .listings .RetailerListing:first-child{padding-top:0}.RetailersMapPage .listings .RetailerListing:last-child{border-bottom:none}.RetailersMapPage .highlighted{background-color:#fff8dc}.UnlicensedComplaintPage__section{border:1px solid #999;padding:15px;margin-bottom:15px}@media (max-width:768px){.UnlicensedComplaintPage__section{border-right:none;border-left:none;border-top:none}}.UnlicensedComplaintPage__authority-desc{margin-bottom:15px}.UnlicensedComplaintPage__disclaimer{margin:30px 0}.UnlicensedComplaintPage__actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:100px}.UnlicensedComplaintPage__actions .UnlicensedComplaintPage__actions-group>*{margin-left:15px}.LicensingContact{margin-bottom:.7em}.LicensingContact .LicensingContact__title{margin-bottom:0}.LicensingContact__links{font-size:larger}.App__route-container{min-height:77vh;position:relative;padding-bottom:80px}.grecaptcha-badge{bottom:95px!important}select::-ms-expand{display:none}.App_disclaimer{bottom:0;position:absolute}@media screen and (min-width:1280px){#root .container{max-width:1500px}#root .branding{max-width:100%}}.utility-header{background:#536043}.navigation-search{border-bottom-color:#c3d69b}a.first-level-link span{color:#c3d69b!important}a.first-level-link:hover span{color:#476!important}@media (min-width:1475px){.main-navigation{position:relative;right:-7rem}}.leaflet-bar-part:focus,.leaflet-container:focus,.leaflet-control-zoom-in:focus,.leaflet-control-zoom-out:focus{outline:2px solid #2ea3f2!important}.leaflet-control-attribution a{color:#046b99;text-decoration:underline}.App_warning{padding:0;width:100%;-webkit-box-shadow:1px 1px 2px #e4e4e4;box-shadow:1px 1px 2px #e4e4e4}.exclamation{color:#ff8c00;width:25px}.App_nav{color:#476}.App_nav_icons{margin-top:5px}.ca-gov-icon-home{padding-top:4px}.table td{vertical-align:middle;height:20px}.official-header{background-color:#f9f9fa;padding:5px 0;width:100%;border-bottom:1px solid #e1e0e3}.official-header .container{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1140px;margin:0 auto;padding:0 10px}.official-header .container,.official-header .ofiicial-logo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.official-header .ofiicial-logo .cagov-logo{margin:0 10px}.official-header .ofiicial-logo .cagov-logo:focus{outline:2px solid #fec02f}.official-header svg{padding:0}.official-header svg .ca{fill:#fec02f}.official-header svg .gov{fill:#064e66}.official-header .official-tag{margin:0 10px;font-size:1rem}.official-header .official-languages a{font-size:1rem;color:#000;padding:0 .5rem}.official-header .official-languages a:hover{color:#064e66}.official-header .official-languages a:focus{outline:2px solid #fec02f}.official-header .official-languages{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.official-header .official-languages .dropdown{position:relative}.official-header .official-languages button.offcial-more{padding-right:0;border:none;text-decoration:underline;background-color:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.official-header .official-languages button.offcial-more:hover{color:#064e66}.official-header .official-languages button.offcial-more[aria-expanded=false] .caret-down{-webkit-transition:all .3s;transition:all .3s}.official-header .official-languages button.offcial-more[aria-expanded=false] .caret-down svg{padding:0;width:20px;height:18px;overflow:visible;position:relative;right:5px}.official-header .official-languages button.offcial-more[aria-expanded=true] .caret-down{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.official-header .official-languages button.offcial-more[aria-expanded=true] .caret-down svg{padding:0;width:20px;height:18px;position:relative;top:8px;left:4px;overflow:visible;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.official-header .official-languages .dropdown-content{background-clip:padding-box;background-color:#fff;border:1px solid #2f4c2c;border-radius:.25rem;padding:15px;position:absolute;right:0;top:100%;text-align:left;z-index:1000;min-width:150px;display:none}.official-header .official-languages .dropdown-content.show{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){header{position:-webkit-sticky;position:sticky;top:0;z-index:99}}.branding{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #e1e0e3}.branding .container{max-width:1140px;margin:0 auto;padding:10px 0 0 15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;position:relative}.branding .logo{margin-bottom:5px}.branding .logo:focus{outline:2px solid #fec02f}.branding .logo-img{margin-left:10px}.branding .branding-logo{color:#000;text-decoration:none;margin-left:10px}.branding .branding-logo:focus{outline:2px solid #fec02f}.branding .branding-logo .logo-text{padding-left:5px;display:inline-block}.branding .branding-logo .logo-text .logo-dept{font-size:1.2rem;font-weight:700;padding:0;-webkit-transition:all .3s;transition:all .3s;display:block;margin:-3px 0 0}.branding .branding-logo .logo-text .logo-state{font-size:.7rem;margin:3px 0 0;padding:0;-webkit-transition:all .3s;transition:all .3s;display:block;letter-spacing:2px}.branding .mobile-icons{margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;right:0;top:20px}.branding button.menu-btn,.branding button.search-btn{border:none;background:transparent;overflow:visible;padding:10px;margin-right:10px;color:#2f4c2c}.branding button.menu-btn:hover,.branding button.search-btn:hover{color:#064e66}.branding button.menu-btn:hover .blue,.branding button.search-btn:hover .blue{fill:#064e66}.branding button.menu-btn:focus,.branding button.search-btn:focus{color:#064e66;outline:2px solid #fec02f}.branding button.menu-btn svg,.branding button.search-btn svg{position:relative;top:1px}.branding button.menu-btn .blue,.branding button.search-btn .blue{fill:#2f4c2c}.branding .search-container{display:none;position:absolute;right:15px;top:20px;width:30%}.branding .search-container.show{display:block;position:relative;width:100%;background-color:#f9f9fa;padding:20px 16px;top:0;bottom:0;right:0;left:0;border-top:1px solid #e1e0e3;border-bottom:1px solid #e1e0e3}.branding .search-container #site-search{display:-ms-flexbox;display:flex;position:relative}.branding .search-container #site-search .search-textfield{border:1px solid #064e66;border-radius:4px;padding:10px;width:100%;font-size:1rem}.branding .search-container #site-search .search-submit{position:relative;right:5px;outline-offset:-2px;background-color:#064e66;border:1px solid #064e66;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:7px 14px 4px}.branding .search-container #site-search .search-submit:hover{background-color:#2f4c2c;border-color:#2f4c2c}.branding .search-container #site-search .search-submit:focus{outline:2px solid #fec02f}.branding .search-container #site-search .search-submit svg path{fill:#fff}.branding .search-container #site-search .search-close{color:#064e66;text-decoration:underline;border:none;background-color:#f9f9fa;padding:0 15px}.branding .search-container #site-search .search-close:hover{color:#2f4c2c;text-decoration:none}.branding .search-container #site-search .search-close:focus{outline:2px solid #fec02f}.toggle-menu{position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;cursor:pointer}.toggle-menu .menu-btn-text{margin-left:25px}.toggle-menu span{display:block;margin-left:0;margin-right:0;position:absolute;height:2px;width:20px;background:#2f4c2c;border-radius:5px;opacity:1;left:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.toggle-menu span:first-child{top:15px}.toggle-menu span:nth-child(2),.toggle-menu span:nth-child(3){top:22px}.toggle-menu span:nth-child(4){top:29px}.toggle-menu:focus span,.toggle-menu:hover span{background:#064e66}.toggle-menu[aria-expanded=true] span:first-child{top:12px;width:0;left:20%}.toggle-menu[aria-expanded=true] span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.toggle-menu[aria-expanded=true] span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.toggle-menu[aria-expanded=true] span:nth-child(4){top:12px;width:0;left:20%}@media (min-width:768px){.mobile-icons,.search-close{display:none!important}.search-container{display:block!important}}@media (min-width:750px){.branding{max-width:100%}}footer .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1140px;margin:0 auto;padding:1rem}footer a:hover{color:#064e66}footer a:focus{outline:2px solid #fec02f}footer .footer-secondary-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1.2rem}footer .footer-secondary-links a{margin-right:1.7rem;padding-top:.5rem;padding-bottom:.5rem}footer .bg-light-grey svg{padding:0}footer .bg-light-grey svg .ca{fill:#fec02f}footer .bg-light-grey svg .gov{fill:#064e66}footer .cagov-logo{padding:5px 2rem 5px 0}footer .bg-light-grey a,footer .copyright{color:#000}@media (min-width:991px){.footer-secondary-links,footer .container{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}}section.site-footer .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1140px;margin:0 auto;padding:1rem}section.site-footer a,section.site-footer a:hover{color:#064e66}section.site-footer a:focus{outline:2px solid #fec02f}section.site-footer .footer-logo{width:54px;margin-right:2rem}section.site-footer .footer-logo img{width:100%}section.site-footer .footer-secondary-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1.2rem}section.site-footer .footer-secondary-links a{margin-right:1.7rem;padding-top:.5rem;padding-bottom:.5rem}section.site-footer .footer-social-links{padding-top:.7rem;padding-bottom:.7rem}section.site-footer .footer-social-links a{text-decoration:none;padding-right:.3rem;padding-left:.3rem;-webkit-transition:all .3s ease;transition:all .3s ease}section.site-footer .footer-social-links a svg path{fill:#064e66}section.site-footer .footer-social-links a:hover svg path{fill:#2f4c2c}@media (min-width:991px){.footer-secondary-links,section.site-footer .container{-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-align:center;align-items:center}.footer-social-links{margin-left:auto}}.bg-light-grey{background-color:#f9f9fa}.pt-0{padding-top:0!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=main.544f3a0c.chunk.css.map */