@charset "utf-8"; .sm{box-sizing:border-box;position:relative;z-index:9999;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:default}.sm::after{content:"";display:block;height:0;font:0/0 serif;clear:both;overflow:hidden}.sm *,.sm *::before,.sm *::after{box-sizing:inherit}.c3 svg{font:10px sans-serif;-webkit-tap-highlight-color:transparent}.c3 line,.c3 path{fill:none;stroke:#000}.c3 text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid{shape-rendering:crispEdges}.c3-chart-arc path{stroke:#fff}.c3-chart-arc rect{stroke:#fff;stroke-width:1}.c3-chart-arc text{fill:#fff;font-size:13px}.c3-grid line{stroke:#aaa}.c3-grid text{fill:#aaa}.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}.c3-text.c3-empty{fill:grey;font-size:2em}.c3-line{stroke-width:1px}.c3-circle._expanded_{stroke-width:1px;stroke:#fff}.c3-selected-circle{fill:#fff;stroke-width:2px}.c3-bar{stroke-width:0}.c3-bar._expanded_{fill-opacity:1;fill-opacity:.75}.c3-target.c3-focused{opacity:1}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}.c3-target.c3-defocused{opacity:.3!important}.c3-region{fill:#4682b4;fill-opacity:.1}.c3-brush .extent{fill-opacity:.1}.c3-legend-item{font-size:12px}.c3-legend-item-hidden{opacity:.15}.c3-legend-background{opacity:.75;fill:#fff;stroke:#d3d3d3;stroke-width:1}.c3-title{font:14px sans-serif}.c3-tooltip-container{z-index:10}.c3-tooltip{border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;-webkit-box-shadow:7px 7px 12px -9px #777;-moz-box-shadow:7px 7px 12px -9px #777;box-shadow:7px 7px 12px -9px #777;opacity:.9}.c3-tooltip tr{border:1px solid #ccc}.c3-tooltip th{background-color:#aaa;font-size:14px;padding:2px 5px;text-align:left;color:#fff}.c3-tooltip td{font-size:13px;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}.c3-tooltip td>span{display:inline-block;width:10px;height:10px;margin-right:6px}.c3-tooltip .value{text-align:right}.c3-area{stroke-width:0;opacity:.2}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:#fff}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}.c3-chart-arcs .c3-chart-arcs-gauge-max{fill:#777}.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000}.c3-chart-arc.c3-target g path{opacity:1}.c3-chart-arc.c3-target.c3-focused g path{opacity:1}.c3-drag-zoom.enabled{pointer-events:all!important;visibility:visible}.c3-drag-zoom.disabled{pointer-events:none!important;visibility:hidden}.c3-drag-zoom .extent{fill-opacity:.1}:root{--font-normal:franklin-gothic-urw,sans-serif;--font-cond:franklin-gothic-urw-cond,sans-serif;--nav-main-color:#333;--nav-light-color:#999;--opaque-main-nav:rgba(51,51,51,0.85);--dark-font:#333;--background-color:#F6F6F6;--menu-lines:#CCC;--menu-background-color:rgba(246,246,246,0.95);--menu-background-reverse:#999;--hover-color:rgba(255,204,102,0.5);--yellow-text:#fad68f;--btn-text-color:#FFF;--light-gray:#999;--light-background:#F6F6F6;--main-font:franklin-gothic-urw,sans-serif}.push{background-color:#333;position:absolute;bottom:0;margin:16px;padding:16px 25px 16px 16px;font-size:18px;text-transform:uppercase;min-height:100px;color:white;text-align:left;width:calc(100% - 32px);max-width:400px}.push .close{height:16px;position:absolute;top:7px;right:7px}.push .close img{height:16px;width:16px;float:right}#iframe-container{background-color:rgba(51,51,51,0.85);position:fixed;z-index:20000;padding:40px 20px 20px 20px;height:100%;width:100%;margin:0;left:0;top:0}#iframe-inner,#iframe-inner iframe{height:100%;background-color:white;width:100%}.page-control{cursor:default;position:absolute;top:0;width:100%;left:0}.page-control .icon{cursor:pointer;padding:0;margin:0;height:40px;width:40px;display:inline-block;background-size:auto;float:right}.page-control .open-white{background-image:url(/app/img/icons/share-white.svg)}.page-control .print-white{background-image:url(/app/img/icons/print-white.svg)}.page-control .close-white{background-image:url(/app/img/icons/close-white.svg)}.data-table{font-family:franklin-gothic-urw,sans-serif;width:100%;color:black;font-size:16px;font-weight:300;text-align:right;margin-bottom:30px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.data-table h4{max-width:1000px;margin:15px auto;text-transform:uppercase;color:#0063a4;text-align:left}.data-table table{max-width:1000px;margin:0 auto}.data-table th{font-weight:300;color:#0063a4;text-transform:uppercase;cursor:pointer;border:0;vertical-align:bottom;border-bottom:1px solid #0063a4}.data-table td{border:none}.data-table th:after{content:'';height:20px;width:20px;vertical-align:middle;display:inline-flex;background-size:cover;background-image:url(/app/img/icons/sort.svg)}.data-table th.sorted-asc:after{background-image:url(/app/img/icons/arrow_sorted_up.svg)}.data-table th.sorted-des:after{background-image:url(/app/img/icons/arrow_sorted_down.svg)}.data-table tr:nth-of-type(even){background-color:#F6F6F6}.data-table .gen{text-align:left}.data-table .remove{text-align:center;vertical-align:middle;padding:0;cursor:pointer}.data-table th.remove{cursor:default}.data-table .remove img{height:30px}.data-table th.remove:after{content:none;background-image:none}.fullscreen_overlay{position:absolute;top:0;left:0;z-index:20000}.fullscreen_overlay .overlay-inner{position:absolute;top:0;left:0}.fullscreen_overlay .transparency{background-color:hsla(0,0%,100%,.7)}.fullscreen_overlay p{cursor:default}.overlay_btn_box{position:relative;max-width:250px;background-color:#333;color:#fff;margin-left:calc((100% * .5) - 125px);top:50vh;transform:translateY(-50%)}.overlay_btn_box .ce-button a,.overlay_btn_box .ce-button div{background-color:#fff;color:#999;display:block}.overlay_btn_box .ce-button a:hover{font-weight:700;color:#999;text-decoration:none}.overlay_btn_box .ce-button .dark{background-color:#999;color:#fff}.overlay_btn_box .ce-button .dark:hover{font-weight:700} #loading-bar{position:fixed;top:0;left:0;width:100%;height:4px;padding:0;margin:0;background-color:transparent;z-index:9000;filter:brightness(150%)}nav,.navbar{background-color:#333;color:#FFF;box-shadow:none;z-index:3;padding:0;margin:0}.navbar-brand{font-family:franklin-gothic-urw,sans-serif;font-weight:700;font-style:normal;cursor:pointer;padding:0 30px 0 30px;color:inherit;margin:0}.navbar-toggler{padding:0;border:none}.navbar-toggler:focus{outline:none}.navbar-brand .long{display:inline}.navbar-brand .stacked{display:none}.nav-item{margin:0 15px 0 15px;padding:0}.nav-link{font-family:franklin-gothic-urw,sans-serif;font-weight:400;font-style:normal;color:#FFF;background-color:inherit;margin:0;padding:10px 7px !important;font-size:18px;line-height:27px;text-align:center;width:64px}.nav-link:hover,.nav-link.highlighted{background-color:#F6F6F6;color:#333;font-weight:900}#profilesBtn,#compareBtn{width:99px}.sub-arrow{display:none}#indicatorsList,#profilesList,#compare-search{background-color:rgba(246,246,246,0.95);margin-left:0 !important}#indicatorsList .category,#profilesList a,#compare-search a{font-family:franklin-gothic-urw,sans-serif;margin:0;padding:0;font-weight:700;text-align:left;border-bottom:1px solid #CCC}#indicatorsList .disabled{font-weight:300;font-size:.8em;text-align:center}#indicatorsList [data-set]{margin:0;padding:0;font-weight:500;text-align:left}#indicatorsList [data-ind]{margin:0;font-weight:300;text-align:left;color:#333;cursor:pointer}#indicatorsList ul{margin-left:0 !important;margin-top:0 !important}#indicatorsList a,#profilesList a,#compare-search a{color:#333;cursor:pointer;padding:7px;font-size:16px}#indicatorsList [data-set] a{padding:7px 14px}#indicatorsList [data-ind]{padding:5px 21px !important}#indicatorsList [data-ind]:after{content:attr(data-ind)}#indicatorsList a:hover,#indicatorsList [data-ind]:hover,#profilesList a:hover{background-color:rgba(255,204,102,0.5);text-decoration:none}#indicatorsList .highlighted{background-color:#CCC;border-bottom:1px solid white}#indicatorsList a.highlighted:hover,#indicatorsList [data-ind].highlighted:hover,#compare-search a:hover{background-color:#CCC}@media (max-width:1250px) and (min-width:992px){#compare-btn-container{display:none}}@media (max-width:1140px) and (min-width:992px){#profilesBtnCon{display:none}}#search-container{margin:7px;position:relative;font-family:franklin-gothic-urw,sans-serif;z-index:10000}#search-container.benchmark{display:none}#uniSearch,#county-search{padding:0;margin:0;width:300px;height:24px}#run-search,#get-location,#county-search button{background-color:#FFF;height:24px;padding:0;margin:0;border:0;float:left;display:inline-block}#run-search img,#get-location img,#county-search button img{height:24px;width:24px}#uniSearchVal,#bm_county_search{outline:none;border:0;height:24px;border-radius:0;width:252px;padding:0;margin:0;text-align:right;float:left;font-size:14px;-webkit-appearance:none;vertical-align:bottom}#uniSearchVal:focus{box-shadow:none}#resultsContainer{height:max-content;position:absolute;width:100%;right:0;background-color:#F6F6F6;border-top:1px solid #CCC}#search-toggle{border-bottom:1px solid #CCC;width:100%;margin:0;padding:3px 0}.search-change{color:#999;text-transform:uppercase;font-weight:300;cursor:pointer}.search-change.active{color:#333;font-weight:900}#results,#bm-results-list{color:#999;overflow-y:auto;max-height:270px;width:100%;padding:0;margin:0}#results .item,#bm-results-list .item,#find-my-county-results .item{border-bottom:1px solid #CCC;color:#333;text-shadow:none;height:max-content;text-align:left;font-size:14px;width:100%;line-height:16px;padding:5px 7px;cursor:pointer}#results .extra,#bm-results-list .extra,#find-my-county-results .extra{text-transform:uppercase;text-align:center}#results .item span,#bm-results-list .item span,#find-my-county-results .item span{font-style:italic}#results .item small,#bm-results-list .item small,#find-my-county-results .item small{font-size:1em}#results .item b,#bm-results-list .item b,#find-my-county-results .item b{font-weight:700}#results .item i{font-style:italic}#results .item:hover,#find-my-county-results .item:hover{background-color:rgba(255,204,102,0.5)}#closeSearch{width:100vw;height:100vh;display:block;background-color:transparent;position:fixed;left:0;top:0;z-index:-1}#search-pointer{height:30px;margin-top:0;display:none;position:absolute;left:50%;transform:translateX(-50%)}#compare-search{padding:7px;color:#333}#county-search{width:308px}#bm_county_search{width:100%}@media (max-width:991px){.navbar{padding:7px}.nav-item{margin:0;padding:0}.nav-link{text-align:left;width:100% !important;padding:0}.nav-item:hover,.nav-item.highlighted{background-color:#F6F6F6}.nav-link:hover,.nav-link.highlighted{background-color:#F6F6F6;color:#333;font-weight:900}.sub-arrow{display:inline-block;float:right}.sub-arrow::before{content:' ';background-image:url(/app/img/icons/plus_arrow.svg);background-size:cover;height:20px !important;width:20px !important}.highlighted .sub-arrow::before{content:' ';background-image:url(/app/img/icons/minus_arrow.svg);background-size:cover;height:40px !important;width:40px !important}#uniSearch,#county-search{width:100%}#uniSearchVal{width:calc(100% - 48px)}#bm_county_search{width:calc(100% - 24px)}}@media (max-width:767px){.navbar-brand{margin:0 auto;padding:7px}.navbar-brand .long{display:none}.navbar-brand .stacked{display:inline;height:60px;transform:translate(20px,0)}.navbar{padding:0}}@media (min-width:992px){#indicatorsList,#profilesList,#compare-search{position:absolute;width:322px !important;margin-top:0 !important}#indicatorsList .category>ul{max-height:300px;overflow-y:auto}} html{height:calc(100% + 1px);color:#222;font-size:1em;line-height:1.4}@media print{html{height:auto}}body{position:relative;width:100%;background-color:white;text-align:center;font-family:"franklin-gothic-urw",sans-serif;font-weight:300;font-size:1em;overflow-x:hidden}.hidden{display:none !important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:#ebebeb;-webkit-box-shadow:none}::-webkit-scrollbar-thumb{background-color:#CCC;outline:none;border-radius:4px}header{z-index:101;height:auto;background-color:white;color:#000;text-align:left}header h1{font-family:"kepler-std-semicondensed",serif;margin:.5em 0 .5em 0;font-weight:700;font-size:1.5em;line-height:.7em;word-spacing:.08em;margin-bottom:.3em}header img{margin:1.2em 14px 0 0;float:right;width:153.461px;height:70px;display:none}@media (min-width:320px){header h1{margin:.5em 0 .5em 14px;font-size:2em;margin-bottom:.3em}}@media (min-width:700px){header h1{margin:.5em 0 .5em 14px;font-size:3em;margin-bottom:.3em}header img{display:inline}}#sing-up-contianer{position:fixed;bottom:15px}#sing-up-popup{min-height:200px;width:100%;max-width:350px;float:right;position:relative;background-color:#3cf}.vc-container{position:relative;width:100%}.vc-inner{width:100%;position:absolute;padding:10px 0;top:50%;left:50%;transform:translate(-50%,-50%)}#sing-up-popup h3{height:50px;line-height:50px;background-color:#069;color:white;font-weight:600;margin:0}#sing-up-popup h5{color:white;font-weight:lighter}#sing-up-popup button{width:100px}.map-control{width:150px}#banner{overflow:hidden;position:fixed;z-index:20000;height:100vh;width:100vw;margin:0}#backdrop{background:black no-repeat center;background-size:cover;position:fixed;height:100vh;width:100vw;left:0;top:0}#brand{display:table-cell;vertical-align:middle;z-index:1;position:absolute;left:50%;top:50%;width:100vw;padding:15px;transform:translate(-50%,-50%)}#brand .loading{width:50px;margin:15px auto;display:block;opacity:.5}#brand .logo{max-width:431px;width:90%;margin:0}#map-container{width:100%;margin:0 auto;padding:0 15px}#map-inner{position:relative;width:100%;padding:0}#mapControls{position:absolute;left:0;top:0;height:max-content;background-color:rgba(255,255,255,0.8);text-shadow:none;opacity:.8;transition:1s}#mapControls:hover,#distribution-controls:hover{opacity:1;transition:.3s}#mapControls .control,#distribution-controls .control{padding:0;opacity:.9}#distribution-controls .control{display:inline-block}#mapControls .control:hover,#distribution-controls .control:hover{background-color:#FFF;opacity:1}#mapControls img{margin:0;height:33px;width:33px}.svg-state{stroke:#fff}.svg-county{stroke:#fff}.find_a_county .svg-county,.find_a_county .svg-state{stroke:#b1b1b1}.selected{stroke-width:.3px !important;z-index:1}.svg-county.highlighted,.svg-state.highlighted{fill:#f93 !important}#map.state .svg-county{pointer-events:none}#map.county .svg-state{pointer-events:none}#map-wrap{margin:auto;position:relative;background-color:#FFF;padding:0}#welcome-image{width:100%;position:absolute;left:0;top:0;opacity:1}#map{display:block;margin:0 auto}#underMap{margin:0 auto;padding:15px 0;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:400;font-style:normal;outline:none;text-shadow:none}.underMapElemt{margin:0;padding:0;width:100%;text-align:left;color:#999}#mapSource{font-size:13px}#mapToggle{margin:10px 0}#mapToggle div{background-color:#F6F6F6;border:1px solid #999;text-transform:uppercase;color:#999;display:table-cell;text-align:center;text-shadow:none;box-shadow:none;font-size:18px;cursor:pointer;outline:none;width:80px}#mapToggle div:hover{background-color:#999;color:#F6F6F6}#mapToggle.county .county_toggle{background-color:#999;color:#F6F6F6;font-weight:700}#mapToggle.state .state_toggle{background-color:#999;color:#F6F6F6;font-weight:700}#mapTitle{font-family:franklin-gothic-urw,sans-serif;color:#333;font-weight:900;font-style:normal;text-align:left;margin:0 auto;font-size:30px;padding:15px 0;line-height:32px;text-transform:uppercase}#mapTitle span{font-weight:400;line-height:30px}#mapTitle div{margin:0 auto}#map-legend{text-align:right}#legend text{stroke-width:0;font-weight:400;font-size:16px}#legendMessage{float:right;text-align:center;font-weight:300;font-size:14px;margin:-5px 0 0 0}#legend .legendCounts{font-weight:300;font-size:12px;pointer-events:none}#legend rect{cursor:pointer;stroke:none}#description-box{font-family:franklin-gothic-urw-cond,sans-serif;background-color:#333;color:#FFF;pointer-events:none;width:max-content;position:fixed;font-style:normal;line-height:20px;font-weight:400;font-size:18px;display:block;z-index:30000;padding:5px}.notch{position:absolute;pointer-events:none;left:50%;transform:translate(-50%,0)}.notch:after{color:#333;box-sizing:border-box;display:inline;width:100%;line-height:1;font-size:17px;content:"\25BC";text-align:center}#description-box span{text-align:left;display:block;padding:0;margin:0}#description-box .data{font-weight:700}#description-box .compare{color:#fad68f;margin-left:30px;text-align:right;font-size:12px}.staging #mapTitle{color:white}.staging #mapControls,.staging #distribution-controls,.staging #underMap{display:none}#share_options{position:absolute;background-color:#fff;top:0;transform:translate(0,-100%)}#definitions{margin:0;width:100%;height:100%;padding:20px;position:absolute;left:0;top:0;z-index:800}#definitions .circle{vertical-align:sub}.suppress-bullets{list-style-type:none}#definitions b{font-weight:700}#definitions p{margin:0;font-size:16px}#definitions p br{line-height:2em}@media (max-width:768px){#definitions{position:fixed}}#content{padding:15px;margin:0;width:100%;height:100%;background-color:rgba(246,246,246,0.9);text-align:left;overflow-y:auto}#content h3{font-weight:700}#content .definition{padding-left:15px}#content #defs{margin-bottom:20px}#content #defs span{font-weight:700}#content #defs span:after{content:':'}#content .controls{text-align:right}#tooltip{position:absolute;padding:20px;width:100%;height:0;margin:0}#tooltip .arrow{border:50px solid rgba(51,51,51,0.85);border-bottom-color:transparent;border-right-color:transparent;border-left-color:transparent;border-right-width:30px;border-left-width:30px;pointer-events:none;margin:auto;height:0;width:0}#tt{font-family:franklin-gothic-urw,sans-serif;background-color:rgba(51,51,51,0.85);color:#FFF;font-style:normal;text-align:left;width:max-content;margin:auto;padding:20px;position:relative;max-width:600px}#tt img{top:0;right:0;position:absolute}#tt h2{text-transform:uppercase;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:300;font-size:32px;margin:0;padding:11px 0 8px 0;line-height:26px}#tt h3{text-transform:uppercase;font-weight:700;font-size:24px;margin:0;padding-right:20px}#tt .tt_divider{margin:15px 0 10px 0;border-bottom:1px solid #CCC;height:0}#tt #tt_table tr{height:30px}#tt .field{color:#fad68f;text-transform:uppercase;font-size:18px;line-height:18px;font-weight:300;vertical-align:bottom;cursor:default;padding-right:20px}#tt .data-point{font-family:franklin-gothic-urw-cond,sans-serif;font-size:24px;line-height:24px;font-weight:400;margin:0;padding:0;vertical-align:bottom;cursor:default}#tt .tt_compare,#tt .tt_compare .field{color:#92D0F9;text-align:right;font-size:.99em}#tt .tt_compare h3{font-size:1.3em}#tt .tt_compare,#tt .tt_compare h3{padding:0;margin:0}#tt .tt_compare .field{padding:7px 0 0 0;cursor:pointer}#tt .tt_compare .field:hover{font-weight:700}.info-icon{background-image:url(/app/img/icons/info.svg);height:22px;width:22px;margin-left:13px;display:inline-block;vertical-align:bottom;cursor:pointer}.circle{width:14px;height:14px;border-radius:7px;display:inline-block;margin-left:15px}.circle.green{background-color:green}.circle.yellow{background-color:#ff0}.circle.red{background-color:red}.circle.null{display:none}@media (max-width:992px),(max-height:800px){#tooltip,#tt{padding:10px}#tt h2{font-size:24px;padding:5px 0}#tt h3{font-size:18px;padding-right:40px}#tt #tt_table tr{height:21px}#tt .field{font-size:15px;line-height:15px}#tt .data-point{font-size:18px;line-height:20px}#tt .tt_compare .field{padding:7px 0 0 0}.info-icon{height:18px;width:18px;vertical-align:initial;margin-bottom:-1px}#tt .tt_divider{margin:9px 0 4px 0}#tt .tt_compare,#tt .tt_compare .field{font-size:.93em}#tt .tt_compare h3{font-size:1.3em}}@media (max-width:767px){#mapTitle{font-size:24px;line-height:26px}#tooltip{position:fixed;z-index:1;bottom:0;left:0;height:calc(100% - 74px)}#tt{height:100%;padding:20px;width:100%}#tooltip .arrow{display:none}}#quick-compare h4{font-weight:700;color:#333}#find-county{z-index:1;width:100%;position:absolute;top:50%;transform:translate(0,-50%)}#find-county-input{background-color:rgba(255,255,255,0.85);width:calc(65% - 2px);border:1px solid #49b1f4;height:40px;border-radius:0;padding:0;margin:0 auto;-webkit-appearance:none;vertical-align:bottom}#find-county-val{font-family:franklin-gothic-urw,sans-serif;font-weight:300;background-color:transparent;width:calc(100% - 38px);-webkit-appearance:none;border:0;outline:none;height:38px;border-radius:0;padding:0;margin:0 auto;text-align:left;font-size:24px;display:inline;vertical-align:bottom;float:left}#find-county-location,#find-county-search{height:38px;padding:0;margin:0;border:0;display:inline;-webkit-appearance:none;float:left;outline:none;cursor:pointer;background-color:transparent}#find-county-input img{height:38px;width:38px}#find-my-county-results{background-color:#F6F6F6;width:65%;text-align:left;position:absolute;z-index:1;left:50%;margin:0;max-height:250px;overflow-y:auto;transform:translate(-50%,0)}#time-slider{background-color:rgba(98,98,98,0.85);position:absolute;padding:8px 20px;height:40px;width:calc(100% - 40px);bottom:0;box-sizing:content-box}.looping,.playing{height:40px;width:40px;cursor:pointer;background-repeat:no-repeat;background-image:url(/app/img/icons/looping.svg)}.looping.active{background-image:url(/app/img/icons/looping-active.svg)}.playing{background-image:url(/app/img/icons/play.svg)}.playing.active{background-image:url(/app/img/icons/pause.svg)}#slider-container{width:calc(100% - 160px);height:100%;margin:0 40px}#slider{margin:0 auto;padding:0;-webkit-appearance:none;overflow:hidden;height:10px;width:100%;cursor:pointer;border:0;border-radius:0}#slider:focus{outline:none}#slider::-webkit-slider-runnable-track{background:#242424}#slider::-webkit-slider-thumb{-webkit-appearance:none;width:7px;height:10px;z-index:200;position:relative;background:#fad68f;box-shadow:-100vw 0 0 100vw white;border:none}#slider::-moz-range-track{height:10px;background:#242424}#slider::-moz-range-thumb{background:#fad68f;height:10px;width:7px;border:0;border-radius:0 !important;box-shadow:-100vw 0 0 100vw white;box-sizing:border-box}#slider::-ms-fill-lower{background:white}#slider::-ms-thumb{background:#fad68f;border:0;height:10px;width:7px;box-sizing:border-box}#slider::-ms-ticks-after{display:none}#slider::-ms-ticks-before{display:none}#slider::-ms-track{background:#242424;color:transparent;height:10px;border:none}#slider::-ms-tooltip{display:none}#slider-container #sliderticks,#slider-container #yearmarks{display:flex;justify-content:space-between;padding:0;margin-top:-2px}#slider-container #yearmarks{margin-top:0;margin-bottom:6px;font-weight:700}#slider-container #sliderticks p,#slider-container #yearmarks p{position:relative;display:flex;justify-content:center;text-align:center;width:1px;height:1px;font-size:12px;line-height:13px;color:white;margin:0}#slider-container #yearmarks p{opacity:0}#slider-container #yearmarks p.active{opacity:1} #compare-container{margin-top:30px;background-color:white;max-width:1400px}#compare-table{max-width:none}#compare-table tbody{border:none}#compare-container h2{margin:0 auto 10px;text-align:left;text-transform:uppercase}#compare-container .controls{width:100%;margin:0 auto}#ct-definitions{text-align:left;max-width:1000px;margin:30px auto}#ct-definitions span{font-weight:700}.in_bm_county_search{outline:none;border-radius:0;padding:0 7px;margin:0;text-align:left;font-size:14px;-webkit-appearance:none;vertical-align:bottom;width:100%;border:1px solid #999;height:22px}#in_bm_ind_search{text-align:right}#bm-004,#bm-007{float:right}.bm-search-box{width:calc(100% - 27px);max-width:200px;z-index:3;position:relative}#bm-002,#bm-005{position:absolute;background:#F6F6F6;width:100%;max-width:250px;top:26px}#bm-003,#bm-006{background-color:transparent;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:-1}.in_bm_results_list{color:#999;overflow-y:auto;max-height:270px;width:100%;padding:0;margin:0}.in_bm_results_list .item{border-bottom:1px solid #CCC;color:#333;text-shadow:none;height:max-content;text-align:left;font-size:14px;width:100%;line-height:16px;padding:5px 7px;cursor:pointer;text-transform:none}.in_bm_results_list .extra{text-transform:uppercase;text-align:center}.in_bm_results_list .item span{font-style:italic}.in_bm_results_list .item small{font-size:1em}.in_bm_results_list .item b{font-weight:700}.in_bm_results_list .item i{font-style:italic}.in_bm_results_list .item:hover{background-color:rgba(255,204,102,0.5)}#information-box,#data-profiles{font-family:franklin-gothic-urw-cond,sans-serif;background-size:cover;position:absolute;font-style:normal;padding-top:40px;display:block;z-index:10000;min-height:100vh;color:white;top:0;left:0}.profile-background{top:0;left:0;width:100vw;height:100vh;position:fixed;background-size:cover;background-position:center;background-repeat:no-repeat}#information-box{z-index:10001}#data-profiles{background:none}#data-profiles.dark{color:black}.right-profile-controls{z-index:1;right:0;position:absolute;width:220px;padding:0;text-align:left;display:block;color:white}.center-profile-controls{display:none;margin-bottom:10px;color:white}.right-profile-controls img,.center-profile-controls img{margin:10px 0}#data-profiles.dark .center-profile-controls img,#data-profiles.dark .right-profile-controls img{-webkit-filter:invert(100%);filter:invert(100%)}.right-profile-controls .action,.center-profile-controls .action{background-color:#333;text-transform:uppercase;margin:10px 0;line-height:30px;padding:7px;cursor:pointer}.center-profile-controls .action{display:inline-block;width:130px;margin:10px}.transparency,#profile_back{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.5)}.county-profile-name{text-transform:uppercase;padding-bottom:30px;margin:0;font-weight:400;width:100%}.county-profile-name .download-profile{height:40px;width:40px;vertical-align:bottom;display:inline-flex;cursor:pointer}.county-profile-name .download-profile:after{content:'';height:40px;width:40px;vertical-align:middle;display:inline-flex;background-size:cover;background-image:url(/app/img/icons/download-white.svg)}.county-profile-image{max-width:200px;max-height:250px;margin:0 auto 20px}#data-profiles.dark .county-profile-image{-webkit-filter:invert(100%);filter:invert(100%)}.profile-information-header{font-family:franklin-gothic-urw,sans-serif;text-transform:uppercase;font-weight:700;text-align:left}#data-profiles .profile-information-header{text-align:center}.data-point{padding:0 0 30px 0;margin:0 auto;text-align:left;max-width:350px;font-size:20px;line-height:22px;font-weight:300}#data-profiles .data-point{max-width:800px;padding:0}.data-point .col{padding:5px 15px;height:max-content;align-self:flex-end}.profile-field{font-weight:700;align-self:flex-start}.data-point a{color:#FFF}.data-profile-field{color:#fad68f;text-transform:uppercase;font-size:20px;font-weight:300;max-width:250px;text-align:center;margin:0 auto}.profiles-data-point{font-size:40px;line-height:40px;font-weight:300;text-align:center;padding-bottom:25px}.language{margin:0 auto;font-size:18px;line-height:20px;text-align:left;padding:0 16px 16px 16px}.language br{line-height:1.5em}.language b{font-weight:700}#data-profiles .data-table{background-color:#FFF}@media (min-width:768px){.left .data-point{margin:0 0 0 auto}.right .data-point{margin:0 auto 0 0}.county-profile-image{margin:0 0 30px auto}}@media (max-width:1200px){.county-profile-name{padding-bottom:10px}.center-profile-controls{display:block}.right-profile-controls{display:none}}@media print{.transparency{background-color:transparent}.print-hidden{display:none !important}#information-box,#data-profiles{background:white;color:#000;text-decoration:none}.county-profile-image,.naco-logo{-webkit-filter:grayscale(100%) invert(100%);filter:grayscale(100%) invert(100%)}}.graph-title{font-weight:700;color:#333;text-transform:uppercase;text-align:left;margin-bottom:10px}.c3-chart-lines path{stroke-width:2px}.c3-tooltip th{background-color:#333;color:#FFF;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:400;font-size:14px}.c3-axis-y-label{fill:#333;font-size:14px}.c3-tooltip{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.c3-axis-x,.c3-axis-y{font-family:'franklin-gothic-urw',sans-serif;text-transform:uppercase}.c3-axis-x{font-size:14px;fill:#0063a4}.c3-axis-y{font-size:12px;fill:#333}.c3-axis-x line,.c3-axis-x path{stroke-width:1px;stroke:#0063a4}.c3-axis-y line{visibility:hidden}.c3-axis-y path,.c3-ygrids line{stroke-width:.5px;stroke:#CCC;stroke-dasharray:none}.c3-tooltip td,.c3-tooltip tr{text-align:left;border:1px solid #333;color:#333}.ce-button{margin:10px 0}.ce-button div,.ce-button a{background-color:#F6F6F6;border:1px solid #999;text-transform:uppercase;display:table-cell;text-align:center;text-shadow:none;font-weight:400;box-shadow:none;font-size:16px;padding:0 7px;cursor:pointer;color:#999;outline:none}.ce-button div:hover,.ce-button a{background-color:#999;color:#F6F6F6}#county-info-pop{background-color:rgba(255,255,255,0.1)}#county-info-pop .c3-axis-y-label,#county-info-pop .c3-axis-x,#county-info-pop .tick{fill:#fff}#county-info-pop .c3-axis-y path,#county-info-pop .c3-ygrids line,#county-info-pop .c3-axis-x line,#county-info-pop .c3-axis-x path{stroke:#FFF}#county-info-pop .c3-axis-y path{stroke-width:1px}@media print{#county-info-pop .c3-axis-y-label,#county-info-pop .c3-axis-x,#county-info-pop .tick{fill:#000}#county-info-pop .c3-axis-y path,#county-info-pop .c3-ygrids line,#county-info-pop .c3-axis-x line,#county-info-pop .c3-axis-x path{stroke:#000}}.sign-up-form{position:relative;top:50vh;transform:translateY(-50%);max-width:350px;background-color:rgba(51,51,51,0.85)}.sign-up-form img{display:none}.sign-up-form .close img{display:block}.sign-up-form .he_stage{font-family:"franklin-gothic-urw",sans-serif !important;font-size:13px !important}.sign-up-form .rm-form-submit{margin:0 !important}.sign-up-form .close{height:18px}.sign-up-form h3{text-transform:uppercase;font-weight:700;color:white}.sign-up-form p{text-transform:uppercase;font-weight:400;color:white;margin-bottom:10px}.sign-up-form .close img{height:18px;width:18px;float:right}.sign-up-form label{width:100%;font-weight:400;text-align:left;color:white;text-transform:uppercase}.sign-up-form input,.sign-up-form textarea{display:block;border:1px solid #999;width:100%;padding-left:5px;padding-right:5px;background-color:#fff;font-weight:300}.sign-up-form input:focus,.sign-up-form textarea:focus{outline:none}.sign-up-form input[type='submit']{border:1px solid #999;margin-top:15px;background-color:#999;color:white;font-weight:400;text-transform:uppercase}.sign-up-form input[type='submit']:hover{font-weight:700}.welcome,.message{position:relative;top:50vh;transform:translateY(-50%);max-width:450px;background-color:rgba(51,51,51,0.85)}.welcome .close,.message .close{height:18px}.welcome .close img,.message .close img{height:18px;width:18px;float:right}.welcome h4,.message h4{text-transform:uppercase;font-weight:700;text-align:left;color:white}.welcome p{font-weight:400;color:white;font-size:1.2em;line-height:1.3em;text-align:left}.message p{font-weight:400;color:white;font-size:1.8em;line-height:1.15em;text-align:center;text-transform:uppercase}.welcome .ce-button div,.message .ce-button div{background-color:#999;color:#fff;display:block}.message .ce-button div{font-size:20px}.welcome .ce-button div:hover,.message .ce-button div:hover{font-weight:700;text-decoration:none;color:#fff}