*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.clearfix{overflow:auto}body{margin:0;padding:0;font-family:'Source Sans Pro',Arial,Helvetica,sans-serif}sup{font-size:12px}.legend{width:100%;font-family:'Source Sans Pro',Arial,Helvetica,sans-serif;font-size:13px}.legend.spacer{display:none}@media(min-width:650px){.legend.mobile{display:none}.legend.spacer{display:inherit}}.map-legend{text-align:center;visibility:hidden;position:fixed;bottom:15px}.mobile-map-legend{padding-top:15px}@media(max-width:499px){.table-container .legend{padding:0 10px}}@media(min-width:500px) and (max-width:649px){.table-container .legend{padding:0 30px}}@media(min-width:650px){.table-container .legend{padding-left:20px;margin-bottom:-20px;margin-top:10px}}.colorbox{height:8px;width:8px;display:inline-block;margin-right:2px}.colorbox.red{background-color:#be6d28}.colorbox.blue{background-color:#57818a}.topbar{width:100%;background:#111;color:#fff;height:45px;margin-bottom:20px}.topbar h1{font-size:20px;font-weight:bold;margin:10px 20px;letter-spacing:2px;text-transform:uppercase}.topbar a{color:#fff;text-decoration:none}.topbar-block{float:left;height:45px;border-right:1px solid #fff}.topbar-block:last-child{border-right:none}.topbar_logo-desktop{padding:10px}@media(max-width:499px){.topbar_logo-desktop{display:none}}.topbar_logo-mobile{width:180px;position:absolute;left:50%;margin-left:-90px;margin-top:2.5%}@media(min-width:500px){.topbar_logo-mobile{display:none}}.footer{text-align:center;background:#f8f8f8;padding:10px;border-top:1px solid #ccc;font-size:14px}.social-buttons{margin:30px 0}.social-buttons .button{width:180px;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-size:13px;color:#fff}@media(max-width:399px){.social-buttons .button{margin:0 10px}}.social-buttons .btn-twitter{text-transform:none;height:35px;background:#4099ff;background:#55acee;border:1px solid #2795e9;box-shadow:inset 0 -2px 3px #2795e9;-moz-box-shadow:inset 0 -2px 3px #2795e9}.social-buttons .btn-twitter:hover{background:#6cb7f0;box-shadow:inset 0 -2px 3px #3ea1ec}.social-buttons .btn-facebook{text-transform:none;background:#3b5998;margin-bottom:10px;height:35px;background:#3b5998;border:1px solid #2d4373;box-shadow:inset 0 -2px 3px #2d4373}.social-buttons .btn-facebook:hover{background:#4264aa;box-shadow:inset 0 -2px 3px #344e86}.social-buttons i{vertical-align:-6%;font-size:18px;margin-right:3px}.social-buttons .twitter-link{text-decoration:none}@media(min-width:400px){.social-buttons{width:375px;margin:25px auto 30px}.social-buttons .btn-facebook{margin-right:10px}}a{color:#57818a}.main-hed{font-size:1.8em;padding:0 10px;margin:20px auto 25px;max-width:900px}@media(min-width:500px){.main-hed{text-align:center;font-size:2.5em;margin-top:100px;padding:0 30px}}.dek{padding:0 10px;margin:20px auto 25px;max-width:720px;color:#999;font-size:18px;line-height:24px}@media(min-width:500px){.dek{text-align:center;padding:0 30px}}.byline{font-style:italic;padding:0 10px}@media(min-width:500px){.byline{text-align:center;padding:0 30px}}.date{font-size:13px;text-transform:uppercase;color:#999;padding:0 10px}@media(min-width:500px){.date{text-align:center;padding:0 30px}}.body-copy{max-width:800px;margin:20px auto;font-size:18px;line-height:24px;padding:0 10px}@media(min-width:500px){.body-copy{padding:0 30px}}.subhed{font-size:20px}.subhed .icon{vertical-align:middle}.subhed span{display:inline-block;vertical-align:middle;margin-left:10px;line-height:26px}@media(min-width:500px){.subhed{font-size:24px;padding:0 30px;text-align:center}}.source{font-size:11px;line-height:14px;color:#666;text-align:left;margin-top:5px;margin-bottom:3px}.viz-container{margin:50px 0}.viz-container svg{display:block;margin:20px auto}#barchart-m{display:block;padding:0 10px;font-family:'Source Sans Pro',sans-serif}@media(max-width:359px){#barchart-m{width:100%}}@media(min-width:360px) and (max-width:659px){#barchart-m{width:360px;margin:20px auto}}@media(min-width:660px){#barchart-m{display:none}}@media(max-width:659px){#barchart-d{display:none}}.map-container{display:block}@media(min-width:700px){.map-container{width:79%;height:100%;float:right}}.svgContainer{width:100%;-webkit-transform:translateZ(0)}.us-map{display:inline-block;width:100%;margin:auto}.states{stroke:none;fill:#be6d28;opacity:.5;-webkit-transition:opacity .25s,fill .25s}.states.active{fill:#57818a}.popup-text-container{position:absolute;display:block;text-align:center;font-size:20px;line-height:30px}@media(min-width:700px){.popup-text-container{height:100%;width:80%;padding-top:40px;top:15%;left:20%;font-size:18px}}.popup-text-inner{width:80%;position:absolute;padding-top:50px;padding-bottom:50px;padding-right:50px;padding-left:50px}.popup-date{text-transform:uppercase;background:#333;font-size:14px;line-height:24px;color:#fff;display:inline-block;padding:0 20px;margin:0 auto}.popup-text{font-size:20px;line-height:28px;text-shadow:0 0 2px #fff,0px 0 5px #fff,0px 0 5px #fff}@media(min-width:700px){.popup-text{vertical-align:middle}}.button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:8px 14px;cursor:pointer}.button:focus{outline:0}.button-backtotop{display:none;position:fixed;right:10px;bottom:10px;border:none;background:#ccc;opacity:.5;position:fixed;font-size:10px;text-align:center;text-transform:uppercase;font-size:30px}.button-backtotop.visible{display:block}@media(min-width:700px){.btn-mobile{display:none}}@media(max-width:699px){.btn-desktop{display:none}}.borders{stroke:#fff;fill:none}.padding{position:relative}.expansion-viz{display:none;-webkit-transform:translateZ(0);backface-visibility:hidden;background-attachment:fixed;width:100%;max-width:1200px}@media(min-width:1200px){.expansion-viz{left:50%;margin-left:-600px}}@media(min-width:760px){.expansion-viz{display:block}}.expansion-viz-m{text-align:center}.expansion-viz-m .body-copy{text-align:left}@media(min-width:760px){.expansion-viz-m{display:none}}.mobile-map-image{display:block;width:80%;opacity:.8;margin:auto}.state-m{background-color:#57818a;opacity:.8;color:#fff;padding:0 4px;margin:0 1px;white-space:nowrap;font-size:14px;line-height:24px}#expansion-counter{position:absolute;height:40px;right:14%;text-align:center}#expansion-counter p{margin:0}@media(min-width:1000px){#expansion-counter{right:16%}}#expansion-counter-number{color:#57818a;font-size:40px;line-height:40px;font-weight:bold}.scroll-window{display:none;width:100%;height:20000px}@media(min-width:760px){.scroll-window{display:block}}.overlay{display:block;position:absolute;right:0;width:80%}.boldStateName{background-color:#57818a;color:white;text-shadow:none;padding:2px 5px 2px 5px;white-space:nowrap}.timeline-container{position:relative;width:20%;display:inline-block}.timeline-overlay{height:100%}.timelinePath{stroke:#57818a;stroke-width:1.5px;opacity:.7}.circleContainer{padding-top:10px}.tick{stroke:#000;stroke-width:1px}.circleYears{fill:#57818a;fill-opacity:.2;-webkit-transition:fill-opacity .5s}.circleYears.active{fill-opacity:1}.text-years{font-weight:bold;font-size:10px;opacity:.1;-webkit-transition:opacity .5s,font-size .5s}.text-years.active{opacity:.9;font-size:15px}.timeAxis{shape-rendering:crispEdges;padding-top:10px;padding-bottom:40px;width:100%}.timeAxis path{fill:none;stroke:#000}.timeAxis line{stroke:#fff;stroke-width:2px;z-index:10}.red{color:#be6d28}.red .minibar{background-color:#be6d28}.blue{color:#57818a}.blue .minibar{background-color:#57818a}.table-container{max-width:700px;margin:auto;position:relative}.uninsured-table{margin:20px}.uninsured-table table{border-collapse:collapse}.uninsured-table th{text-align:left;font-size:20px;padding-bottom:15px}.uninsured-table tbody{color:#666;font-size:18px}.uninsured-table tbody tr{border-bottom:1px solid #ccc}.uninsured-table tbody tr:first-child{border-bottom:none}.uninsured-table td{padding:7px 0}.low-table{width:280px;margin:20px auto}@media(min-width:650px){.low-table{float:left}}.high-table{width:280px;margin:20px auto}@media(min-width:650px){.high-table{float:right}}.minibar-cell{width:55px}.minibar{height:5px;background:#787878;margin-left:10px}.pct-uninsured-cell{text-align:right}.dcText{opacity:.4}