@import url(fonts.css);html{font-size:14px;font-family:"CNN","CNN Sans Display","CNN Sans","Helvetica Neue",Helvetica,Utkal,Arial,sans-serif;color:#262626;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}body{margin:0;padding-top:0px;padding-left:20px;padding-right:20px;padding-bottom:0px;background-color:#fefefe}a:link,a:visited{color:#262626;text-decoration:none}a:hover{color:#c00}a:active{color:#262626}#meta{margin-bottom:20px}#meta h1,#meta h2{margin:0;font-weight:300;line-height:1.25;color:#262626}#meta h1.hed{font-size:1.6em}@media screen and (min-width: 640px){#meta h1.hed{font-size:1.6em}}#meta h2.dek{font-size:1.1em;letter-spacing:.01em;margin-top:.25em;line-height:1.25em}@media screen and (min-width: 640px){#meta h2.dek{font-size:1.1em}}#footer{position:relative;left:-20px;display:table-cell;margin-left:-25px;margin-right:25px;margin-bottom:0;height:40px;background-image:none;background-position:0% 100%;background-repeat:no-repeat;background-size:40px;font-size:12px;font-weight:normal;color:#8C8C8C;vertical-align:middle;font-family:"CNN Condensed","CNN","CNN Sans Display","CNN Sans","Helvetica Neue",Helvetica,Utkal,Arial,sans-serif;font-weight:200}#footer a{color:#8C8C8C}#footer a:hover{color:#c00}#footer p{margin-left:0px}#footer p.footnote:after{padding-bottom:1em}#footer p.source:after{padding-bottom:1em}@media screen and (min-width: 640px){#footer{font-size:12px}}code{border-radius:4px;background-color:#e5e5e5;padding:2px 4px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:75%;color:#c00}.graphic{margin:0px 0;font-family:"CNN","CNN Sans Display","CNN Sans","Helvetica Neue",Helvetica,Utkal,Arial,sans-serif}.graphic .nowrap{white-space:nowrap}.graphic .graphic-wrapper{position:relative}.graphic #graphic{position:relative;margin:1em 0}.graphic #graphic:before,.graphic #graphic:after{content:' ';display:table}.graphic #graphic:after{clear:both}.graphic #graphic img{max-width:100%;height:auto}.graphic .key{margin:0 0 1.2em 0;padding:0;list-style-type:none;width:100%}.graphic .key .key-item{display:inline-block;margin:0 2em .5em 0;padding:0;line-height:1em;width:100%;color:#737373;font-weight:400}@media screen and (min-width: 640px){.graphic .key .key-item{width:auto}}.graphic .key .key-item b{display:inline-block;width:.8em;height:.8em;margin-right:.33em;float:left}.graphic .key .key-item label{white-space:nowrap;font-size:14px;font-weight:normal;-webkit-font-smoothing:antialiased}.graphic-wrapper{position:relative}.graphic{position:relative;margin-bottom:0px}.graphic:before,.graphic:after{content:' ';display:table}.graphic:after{clear:both}.graphic img{max-width:100%;height:auto}svg{overflow:hidden}.labels{position:absolute;margin:0;padding:0;list-style-type:none;border:none}.labels li{position:absolute;text-align:right;font-size:1em;line-height:1.3;color:#737373;display:table;-webkit-font-smoothing:antialiased}.labels li span{display:table-cell;vertical-align:middle}.grid{font-size:100%;-webkit-font-smoothing:antialiased}.grid text{fill:#8C8C8C}.grid path,.grid line{fill:#D9D9D9}.grid path,.grid line{fill:none;stroke:#D9D9D9;shape-rendering:crispEdges}.grid.x .tick text{fill:#8C8C8C}.grid.x .tick:first-child line{stroke:#fff}.grid.y .tick text{fill:#8C8C8C}.zero-line{stroke:#262626;stroke-width:1px;shape-rendering:crispEdges}.data line,.data rect{shape-rendering:crispEdges;fill:#c00}.data .value text{-webkit-font-smoothing:antialiased;text-transform:uppercase}.data .value text.in{fill:#fff}.data .value text.out{fill:#404040}.data .value text.other{display:none}.dots{stroke-width:1px;stroke:#fff}body.cnn-politics{background-color:#fefefe}body.cnn-politics #meta h1,body.cnn-politics h2{font-weight:700}body.cnn-politics #meta h1{font-family:"CNN Condensed","CNN","CNN Sans Display","CNN Sans","Helvetica Neue",Helvetica,Utkal,Arial,sans-serif;font-weight:500;text-rendering:optimizeLegibility;font-feature-settings:"kern";color:#404040}body.cnn-politics #meta h2{color:#737373}body.cnn-politics .graphic{margin-left:15px;margin-right:15px}body.cnn-politics #footer{left:0px}body.cnn-politics #footer p.source{font-family:"CNN Condensed","CNN","CNN Sans Display","CNN Sans","Helvetica Neue",Helvetica,Utkal,Arial,sans-serif;color:#8C8C8C;font-weight:200}body.cnn-politics .value text{font-family:"CNN Condensed","CNN","CNN Sans Display","CNN Sans","Helvetica Neue",Helvetica,Utkal,Arial,sans-serif;font-weight:400}body.cnn-politics .tick text{font-family:"CNN Condensed","CNN","CNN Sans Display","CNN Sans","Helvetica Neue",Helvetica,Utkal,Arial,sans-serif}body.cnn-money{background-color:#fff}body.cnn-money .data rect{fill:#0066A7}body.cnn-money #footer{background-image:none}body.cnn-money #footer p.source{margin-left:0;font-family:'Silkscreen', 'Courier New';font-size:8px}.grid.x path.domain{display:none}.grid.x .tick line{display:none}.grid.x .tick text{fill:#737373;font-weight:400}.grid.y path{display:none}.grid.y .tick line{display:inline}.grid.y .tick text{fill:#8C8C8C;font-weight:400}.lines{fill:none;stroke-width:3px;stroke:#D9D9D9}@media screen and (max-width: 500px){.value text{font-size:1em}}
