.intCarto{margin:1em auto;max-width:590px;outline:1px solid #c7c7c7;display:inline-block}.intCarto path{stroke:#000;stroke-width:.5}.intCarto path:hover{opacity:.8}.intCarto .mapWrapper{background:url(/features/2015/02/vaccine/img/stripe.png);position:relative}.intCarto .mapLegend{padding:1em;border-top:1px solid #e3e3e3}.intCarto .mapLegend .mapLegendTitle{font-size:2em;margin:0 0 .1em}.intCarto .mapLegend .mapLegendDesc{line-height:1.4;margin:0}.intCarto ul{list-style:none;padding:0;margin:1em 0 0}.intCarto #legend{padding:1.5em 0 0 1.5em}.intCarto li.key{display:inline-block;border-top-width:15px;border-top-style:solid;font-size:.75em;width:20%;padding-left:0;padding-right:0}.intCarto .mapTip{position:absolute;z-index:2;background-color:#000;color:#fff;padding:.3em .4em;line-height:100%;font-weight:700;opacity:.8;cursor:pointer}.intCarto .annotations .mapTip{position:static;margin:.5em .5em .5em 0}.intTooltip{font-size:.8em;border:1px solid #e3e3e3;z-index:3;position:absolute;display:none;background:rgba(255,255,255,.98);box-shadow:3px 3px 3px rgba(0,0,0,.1);padding:1em}.intTooltip :last-child{margin-bottom:0}.intTooltip .assembly_district{font-size:1.3em;margin:0}.districtList{font-size:.1em}.spectrumWrapper{outline:1px solid #c7c7c7;margin:1em auto;max-width:590px}.spectrumWrapper .spectrumInner{padding:1em}.spectrumWrapper .spectrumTitle{margin:0}.spectrumWrapper .spectrum{height:100px;display:inline-block;width:100%}.spectrumWrapper .spectrum .spectrum_line{vertical-align:bottom;display:inline-block;width:5px;height:100px}.spectrumWrapper .spectrum .spectrum_line_inner{height:100%;margin-right:1px}.intMobile{display:none}.vaccineChart{width:590px;margin:1em auto;display:inline-block;outline:1px solid #c7c7c7}.vaccineChart .vaccineChartTitle{padding:1em 1em 0;margin:0}.vaccineChart .vaccineChartTitle span{font-size:2em}.vaccineChart .vaccineChartSub{padding:0 1em;margin:0;line-height:1.4}.vaccineChart .vaccineSVGWrapper{padding:1em}.vaccineChart .chart{height:300px}.vaccineChart .chart text{fill:gray;font:10px sans-serif;text-anchor:middle}.vaccineChart .axis text{font:10px sans-serif}.vaccineChart .axis line,.vaccineChart .axis path{fill:none;stroke:gray;shape-rendering:crispEdges}@media screen and (max-width:580px){.intMobile{display:block}.intMobile img{width:100%}.intCarto,.vaccineChart{display:none}}