/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.map-print{display:none;}#map-container{background:url(/modules/custom/assistance_map_build/images/map-bg-bottom.png) center bottom no-repeat;width:100%;max-width:665px;margin:0px auto;padding:85px 0 40px;}#map-pin-container{float:left;margin-top:40px;margin-left:43px;width:144px;}#map-pin{background:url(/modules/custom/assistance_map_build/images/map-pin.png) 0 0 no-repeat;width:144px;height:171px;}#map-pin .county-name,#map-pin .county-label{font-family:impact;display:block;font-size:19px;color:#FFF;font-weight:normal;text-transform:uppercase;text-shadow:-1px -1px 0px #000;text-align:center;position:relative;top:62px;}#map-pin .county-label{font-size:16px;display:block;top:63px;}#map-pin-container .map-pin-shadow{background:url(/modules/custom/assistance_map_build/images/map-pin-shadow.png) no-repeat;width:115px;height:22px;margin:0 auto;}#map-bg{background:url(/modules/custom/assistance_map_build/images/map-bg-oregon.png) 0 0 no-repeat;float:right;width:432px;height:302px;position:relative;margin-right:43px;}#map-sprite{background:url(/modules/custom/assistance_map_build/images/sprite-assistancemap.png) 430px 302px no-repeat;width:430px;height:302px;position:absolute;top:0;left:0;}#content.map-baker #map-sprite{background-position:-860px -302px}#content.map-benton #map-sprite{background-position:-2150px -604px}#content.map-clackamas #map-sprite{background-position:-860px -1208px}#content.map-clatsop #map-sprite{background-position:-2150px 0}#content.map-columbia #map-sprite{background-position:-1720px 0}#content.map-coos #map-sprite{background-position:-860px 0}#content.map-crook #map-sprite{background-position:-860px -1510px}#content.map-curry #map-sprite{background-position:-430px 0}#content.map-deschutes #map-sprite{background-position:-1720px -1208px}#content.map-douglas #map-sprite{background-position:0 0}#content.map-gilliam #map-sprite{background-position:-1290px -1208px}#content.map-grant #map-sprite{background-position:-2150px -1510px}#content.map-harney #map-sprite{background-position:-1290px -604px}#content.map-hood-river #map-sprite{background-position:-430px -1208px}#content.map-jackson #map-sprite{background-position:-430px -604px}#content.map-jefferson #map-sprite{background-position:-1290px -906px}#content.map-josephine #map-sprite{background-position:-860px -604px}#content.map-klamath #map-sprite{background-position:-1720px -604px}#content.map-lake #map-sprite{background-position:0 -604px}#content.map-lane #map-sprite{background-position:-1290px 0}#content.map-lincoln #map-sprite{background-position:-430px -302px}#content.map-linn #map-sprite{background-position:-2150px -906px}#content.map-malheur #map-sprite{background-position:-1290px -302px}#content.map-marion #map-sprite{background-position:0 -1208px}#content.map-morrow #map-sprite{background-position:-2150px -1208px}#content.map-multnomah #map-sprite{background-position:-1720px -302px}#content.map-polk #map-sprite{background-position:-860px -906px}#content.map-sherman #map-sprite{background-position:0 -1510px}#content.map-tillamook #map-sprite{background-position:0 -302px}#content.map-umatilla #map-sprite{background-position:-1290px -1510px}#content.map-union #map-sprite{background-position:-1720px -1510px}#content.map-wallowa #map-sprite{background-position:-2150px -302px}q
#content.map-wasco #map-sprite{background-position:-430px -1510px}#content.map-washington #map-sprite{background-position:-430px -906px}#content.map-wheeler #map-sprite{background-position:-1720px -906px}#content.map-yamhill #map-sprite{background-position:0 -906px}#content-right ul.county-resources{width:315px;margin:0;padding:0;float:left;}#content-right ul.county-resources li{width:315px;list-style:none;float:left;margin:0;padding:0;cursor:pointer;}#content-right ul.county-resources li h3{margin:10px 0 2px;}#content-right ul.county-resources li p{margin:0 0 20px 10px;}.map #content-left{margin-top:44px;}.map #content-left h2{text-align:center;position:absolute;width:100%;top:-45px;left:0;}.map #content-left ul.sidebar.map-left li a{padding-left:30px;}#content-left ul.sidebar{list-style:none;padding-inline-start:0px;margin-top:25px;}#content-left ul.sidebar.map-left,#content-left ul.sidebar.map-right{width:50%;}#content-left ul.sidebar.map-left{float:left;}#content-left ul.sidebar.map-right{float:right;}#content-left ul.sidebar.map-left li,#content-left ul.sidebar.map-right li{background:url(/modules/custom/assistance_map_build/images/sprite-sidebar-map2.png) 0 -40px no-repeat;}#content-left ul.sidebar.map-left li:hover,#content-left ul.sidebar.map-left li.current{background:url(/modules/custom/assistance_map_build/images/sprite-sidebar-map2.png) 0 0 no-repeat;}#content-left ul.sidebar.map-right li:hover,#content-left ul.sidebar.map-right li.current{background:url(/modules/custom/assistance_map_build/images/sprite-sidebar-map2.png) -125px 0 no-repeat;}#content-left ul.sidebar li a{color:#626262;font-size:14px;display:block;width:220px;padding:11px 10px 11px 20px;padding-left:30px;line-height:18px;text-decoration:none;cursor:pointer;}#content-left{background:url(/modules/custom/assistance_map_build/images/bg-sidebar.png) top center no-repeat;width:250px;min-height:440px;float:left;margin-top:44px;position:relative;}#content-left .select-your-county{text-align:center;position:absolute;width:100%;top:-45px;left:0;margin:0;font-size:18px;line-height:22px;}.assistance-content{width:100%;}.assistance-content .page-title{padding:0 20px;}.assistance-content .page-title h1{text-transform:uppercase;color:#5d7938;font-size:22px;letter-spacing:0;}.assistance-map-wrapper{display:flex;justify-content:space-between;align-items:start;max-width:1340px;margin:0 auto;}.assistance-map-wrapper #content-left{width:100%;max-width:250px;}#map-container{height:302px;margin-bottom:24px;}#content-left ul.sidebar li{cursor:pointer;}.assistance-content-inner{padding-left:20px;}
