body{color:#333;padding:0 5%;position:relative;width:90%}#byline{display:inline-block;margin:0 0 15px 0}#byline .b-email{width:0%}.header{color:#333;font-size:12px;line-height:12px}@media screen and (max-width: 767px){.header{text-align:center}}.gray{color:#666}.align-center{text-align:center}.align-right{text-align:right}.block{display:block}.clear{clear:both}.float-right{float:right}.float-left{float:left}.inline-block{display:inline-block}.mar-top{margin-top:1.5em}.mar-bot{margin-bottom:1.5em}.rob{font-family:"Roboto Slab", Georgia, Times, Serif}.ral{font-family:"Raleway", Helvetica, Arial, Sans-Serif}.xsmall,.small,.large,.xlarge,.huge{line-height:1.2em;margin-bottom:0.3em}.xxsmall{font-size:0.7em}.xsmall{font-size:0.75em}.small{font-size:0.875em}.default{font-size:1em;line-height:1.6em;margin:0 0 0.5em 0}.medium{font-size:1.25em}.large{font-size:1.5em}.xlarge{font-size:2.2em}.huge{font-size:3em}.upper{text-transform:uppercase}.lighter{font-weight:300}.normal{font-weight:normal}.heavier{font-weight:700}.fat{font-weight:900}.area{fill:#bb3232}.axis line,.grid line{opacity:0.5;pointer-events:none;stroke-width:0.5px;shape-rendering:crispEdges;stroke:#fff}.axis path{display:none}.background{fill:none}.bold-static{font-weight:bold}.caption{font-weight:bold}.chart{display:block;float:left;padding-right:5px;padding-bottom:5px;padding:0}.chart svg{font-size:11px}.charts{margin:1.5em 0 0 0}@media screen and (max-width: 767px){.charts h1{text-align:center;margin:0.5em 0 0 0}}#dade,#florida{display:inline-block}@media screen and (max-width: 767px){#dade,#florida{display:none}}.florida,.miami-dade{display:none}@media screen and (max-width: 767px){.florida,.miami-dade{display:block}}.hidden{display:none;opacity:0}.line{fill:none;stroke:#880000;stroke-width:1.4px}#line-key{display:none;margin:1em auto;text-align:center;max-width:68em;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){#line-key{display:block;text-align:left}}#line-key::after{clear:both;content:"";display:table}#line-key .key-box{display:inline-block;float:left;display:block;margin-right:2.35765%;width:21.09931%}#line-key .key-box:last-child{margin-right:0}@media screen and (max-width: 480px){#line-key .key-box{float:left;display:block;margin-right:2.35765%;width:46.68872%}#line-key .key-box:last-child{margin-right:0}}#line-key #temp-med{background-color:#d70206;display:inline-block;height:10px;margin:0 0.25em 0 0;width:10px}#line-key #perm-med{background-color:#F05B4F;display:inline-block;height:10px;margin:0 0.25em 0 0;width:10px}#line-key #religious{background-color:#F4C63D;display:inline-block;height:10px;margin:0 0.25em 0 0;width:10px}#line-key #thirty{background-color:#D17905;display:inline-block;height:10px;margin:0 0.25em 0 0;width:10px}#mobile-line{display:none}@media screen and (max-width: 767px){#mobile-line{display:block}}.title{font-size:12px;font-family:"Roboto Slab", Georgia, Times, Sans-Serif;font-weight:bold}.bar-color{height:10px;margin-left:1px}@media screen and (max-width: 767px){#footer{text-align:center}}.key{margin:0px auto;width:50%;max-width:68em;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.key{display:none}}.key::after{clear:both;content:"";display:table}.key .bar{box-sizing:border-box;float:left;overflow:hidden;padding:0 0px 5px 0px;float:left;display:block;margin-right:2.35765%;width:23.23176%}.key .bar:last-child{margin-right:0}.key .bar .one{background-color:#fee5d9}.key .bar .two{background-color:#fcae91}.key .bar .three{background-color:#fb6a4a}.key .bar .four{background-color:#cb181d}.key .immunes{box-sizing:border-box;float:left;padding:0px 5px 5px 0px;text-align:center;float:left;display:block;margin-right:2.35765%;width:23.23176%}.key .immunes:last-child{margin-right:0}.info{margin:0.5em auto 1em auto;width:100%}.info .click-bar{display:none}@media screen and (max-width: 480px){.info .click-bar{display:inline-block}}.info .click,.info .search-mobile{display:none}@media screen and (max-width: 767px){.info .click,.info .search-mobile{display:inline-block}}@media screen and (max-width: 480px){.info .click,.info .search-mobile{display:none}}.info .hover,.info .search-desk{display:inline-block}@media screen and (max-width: 767px){.info .hover,.info .search-desk{display:none}}.info p{line-height:1.5em;margin:1em 0 1em 0}.instruc{margin:10px auto}@media screen and (max-width: 767px){.instruc{display:none}}.instruc .click-bar{display:none}@media screen and (max-width: 480px){.instruc .click-bar{display:inline-block}}.instruc .click,.instruc .search-mobile{display:none}@media screen and (max-width: 767px){.instruc .click,.instruc .search-mobile{display:inline-block}}@media screen and (max-width: 480px){.instruc .click,.instruc .search-mobile{display:none}}.instruc .hover,.instruc .search-desk{display:inline-block}@media screen and (max-width: 767px){.instruc .hover,.instruc .search-desk{display:none}}#intro{margin:0 auto;max-width:800px;padding:40px 0 0 0}@media screen and (max-width: 767px){#intro h1{font-size:2em}}#line-chart{margin:1em auto 0em auto;width:100%}@media screen and (max-width: 979px){#line-chart{margin:0px auto}}#map{padding:10px 0 0 0}@media screen and (max-width: 767px){#map{display:none}}.map-header{text-align:center;margin:0.5em 0 1em 0;font-weight:bold}@media screen and (max-width: 767px){.map-header{font-size:14px;margin:1em 0 1em 0}}path{stroke-width:0.75px;stroke:#fff;fill:#ccc;cursor:point}path:hover{stroke:black;stroke-width:2px;cursor:pointer}path.q0{fill:#cb181d}path.q1{fill:#fb6a4a}path.q2{fill:#fcae91}path.q3{fill:#fee5d9}svg{height:100%}.tooltip-build{width:300px;margin:0px auto;text-align:center}.tooltip-build #exempt-wrapper{max-width:68em;margin-left:auto;margin-right:auto}.tooltip-build #exempt-wrapper::after{clear:both;content:"";display:table}.tooltip-build .exempt{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin:0.5em 0.25em 0 0;text-align:center}.tooltip-build .exempt:last-child{margin-right:0}.tooltip-build h3{margin:0.25em 0 0 0}.tooltip-build h5{line-height:10px;text-align:center}.tooltip{background:#fff;box-shadow:0px 0px 10px #666;display:none;-moz-box-shadow:0px 0px 10px #666;padding:4px;position:absolute;text-align:center;z-index:9999}#wrapper{margin:0px auto;margin-bottom:1em;position:relative;width:800px}@media screen and (max-width: 979px){#wrapper{width:95%}}#mobile-select,#county-info{display:none;text-align:center}@media screen and (max-width: 767px){#mobile-select,#county-info{display:block;margin:0px auto}}#mobile-select aside,#county-info aside{padding:0 0 10px 0}#mobile-select #county-select,#county-info #county-select{background:#ddd url("https://media.miamiherald.com/static/media/projects/2014/commissioner-campaign-finance/img/open.png") no-repeat scroll 98% 40%;border:1px solid #bbb;border-bottom:2px solid #aaa;border-radius:3px;color:#444;cursor:pointer;font-family:"Roboto Slab", Georgia, Times, Serif;font-size:14px;margin:0 0 1em 0;padding:4px 10px;text-align:center;-webkit-appearance:none;width:150px}#mobile-select #county-info,#county-info #county-info{display:block}#mobile-select #county-name,#county-info #county-name{display:block;font-size:24px !important;text-align:center}#mobile-select #county-prom,#county-info #county-prom{display:block;text-align:center}#mobile-select .county-stat-box,#county-info .county-stat-box{padding:0px 5% 0px !important;width:90% !important}#mobile-select .county-stat-number,#county-info .county-stat-number{font-size:32px;font-weight:300;margin-bottom:10px}#mobile-select .descriptor,#county-info .descriptor{color:#666;display:block;font-family:"Raleway", Helvetica, Arial, Sans-Serif;font-size:12px;font-weight:900;margin-bottom:6px;text-transform:uppercase}#mobile-select h3,#county-info h3{margin:0px auto 10px auto;width:95%}#mobile-select #mobile-select h3,#county-info #mobile-select h3{display:none}#mobile-select #mobile-select,#county-info #mobile-select{display:block;text-align:center;margin:0px 0 20px 0;padding:10px 20px}#mobile-select #mobile-select select,#county-info #mobile-select select{margin-top:20px;position:static !important}#mobile-select #mobile-select h3,#county-info #mobile-select h3{display:block}#mobile-select #show-all,#mobile-select #show-unknown,#county-info #show-all,#county-info #show-unknown{cursor:pointer;text-decoration:underline}#mobile-select #table-header,#county-info #table-header{text-align:center;border-top:1px solid #666;border-bottom:1px solid #666;padding:20px 0 20px 0}