/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import url(https://fonts.googleapis.com/css?family=Abel|Oswald);img,legend{border:0}.introjs-helperLayer,.introjs-overlay{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.introjs-bullets ul li a,.introjs-button{text-decoration:none;background:#f0f0f0}.footer,table{border-collapse:collapse}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend,td,th{padding:0}table{border-spacing:0}.introjs-overlay{position:absolute;z-index:999999;background-color:#000;opacity:0;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,.9)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#e6000000', GradientType=1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);transition:all .3s ease-out}.introjs-fixParent{position:absolute!important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}.introjs-disableInteraction{z-index:99999999!important;position:absolute}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{position:absolute;z-index:9999998;border:1px solid #777;border-radius:4px;transition:all .3s ease-out}.introjs-tooltipReferenceLayer{position:absolute;z-index:10000000;background-color:transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.introjs-helperNumberLayer{position:absolute;top:-16px;left:-16px;z-index:9999999999!important;padding:2px;font-family:Arial,verdana,tahoma;font-size:13px;font-weight:700;color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);background:#ff3019;background:-webkit-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff3019),color-stop(100%,#cf0404));background:-moz-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-ms-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-o-linear-gradient(top,#ff3019 0,#cf0404 100%);background:linear-gradient(to bottom,#ff3019 0,#cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid #fff;border-radius:50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0);filter:progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000);box-shadow:0 2px 5px rgba(0,0,0,.4)}.introjs-arrow.bottom-middle,.introjs-arrow.top-middle{left:50%;margin-left:-5px}.introjs-arrow{border:5px solid #fff;content:'';position:absolute}.introjs-arrow.top,.introjs-arrow.top-middle,.introjs-arrow.top-right{top:-10px;border-color:transparent transparent #fff}.introjs-arrow.top-right{right:10px}.introjs-arrow.right,.introjs-arrow.right-bottom,.introjs-arrow.right-middle{right:-10px;border-color:transparent transparent transparent #fff}.introjs-arrow.right{top:10px}.introjs-arrow.right-middle{top:50%;margin-top:-5px}.introjs-arrow.right-bottom{bottom:10px}.introjs-arrow.bottom,.introjs-arrow.bottom-middle,.introjs-arrow.bottom-right{bottom:-10px;border-color:#fff transparent transparent}.introjs-arrow.bottom-right{right:10px}.introjs-arrow.left,.introjs-arrow.left-bottom,.introjs-arrow.left-middle{left:-10px;border-color:transparent #fff transparent transparent}.introjs-arrow.left{top:10px}.introjs-arrow.left-middle{top:50%;margin-top:-5px}.introjs-arrow.left-bottom{bottom:10px}.introjs-tooltip{position:absolute;min-width:200px;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,.4);-webkit-transition:opacity .1s ease-out;-moz-transition:opacity .1s ease-out;-ms-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.introjs-button{text-decoration:none;text-shadow:1px 1px 0 #fff;font:11px/normal sans-serif;white-space:nowrap;cursor:pointer;outline:0;background-color:#ececec;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#ececec));background-image:-moz-linear-gradient(#f4f4f4,#ececec);background-image:-o-linear-gradient(#f4f4f4,#ececec);background-image:linear-gradient(#f4f4f4,#ececec);-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-border-radius:.2em;-moz-border-radius:.2em;zoom:1}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{margin-right:5px;color:#7a7a7a}.introjs-prevbutton{-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em;border-right:none}.introjs-nextbutton{-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0}.introjs-bullets ul{clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{display:block;width:6px;height:6px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none}.introjs-bullets ul li a.active,.introjs-bullets ul li a:hover{background:#999}.introjs-progress{overflow:hidden;height:10px;margin:10px 0 5px;border-radius:4px;background-color:#ecf0f1}.introjs-progressbar{float:left;width:0;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.ReactModal__Overlay{box-sizing:content-box;background-color:rgba(0,0,0,.8);overflow:auto;color:#272b34;font-size:.875rem;z-index:2}.ReactModal__Overlay .ReactModal__Overlay.hidden{display:none}.ReactModal__Overlay .ReactModal__Content{position:absolute;top:2.5rem;bottom:2.5rem;left:50%;width:80%;max-width:624px;min-width:350px;padding:3.375rem;background-color:#fff;font-family:"PT Serif",serif;outline:0;overflow:auto;box-sizing:border-box;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ReactModal__Overlay .ReactModal__Content a{color:#207a9e;text-decoration:none}.ReactModal__Overlay .ReactModal__Content h2,.ReactModal__Overlay .ReactModal__Content li,.ReactModal__Overlay .ReactModal__Content p,.ReactModal__Overlay .ReactModal__Content ul{margin:0 0 1.125rem;padding:0;font-weight:400}.ReactModal__Overlay .ReactModal__Content p,.ReactModal__Overlay .ReactModal__Content ul{line-height:1.125rem}.ReactModal__Overlay .ReactModal__Content h2{font-size:1.5rem;line-height:1}.ReactModal__Overlay .ReactModal__Content ul{list-style:none}.ReactModal__Overlay .ReactModal__Content li:last-child{margin-bottom:0}.ReactModal__Overlay .ReactModal__Content button.close{position:absolute;top:.3125rem;right:.875rem;width:auto;height:auto;padding:0;background:#fff;color:#272b34;line-height:1;outline:0;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.column,.columns,.container{width:100%;box-sizing:border-box}.ReactModal__Overlay .ReactModal__Content button.close span{font-size:2.25rem;font-weight:100;font-family:sans-serif;line-height:1}.serif,body,h1{font-family:"PT Serif",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif}.serif-alt,h3{font-family:"PT Serif Caption",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif}.sans{font-family:"PT Sans Caption","Helvetica Neue",Helvetica,arial,sans-serif}.sans-alt,header button.link{font-family:"PT Sans Narrow","Helvetica Neue",Helvetica,arial,sans-serif}h1,h2,h3,h4,h5,h6,p{font-weight:400}h1{font-size:24px}h3{font-size:18px}.container{position:relative;max-width:100%;margin:0 auto;padding:15px}.column,.columns{float:left}@media (min-width:400px){.container{width:100%}}@media (min-width:550px){.container{width:100%}.column,.column:first-child,.columns,.columns:first-child{margin-left:0}.one.column,.one.columns{width:8.33333%}.two.columns{width:16.66667%}.three.columns{width:25%}.four.columns{width:33.33333%}.five.columns{width:41.66667%}.six.columns{width:50%}.seven.columns{width:58.33333%}.eight.columns{width:66.66667%}.nine.columns{width:75%}.ten.columns{width:83.33333%}.eleven.columns{width:91.66667%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:33.33333%}.two-thirds.column{width:66.66667%}.one-half.column{width:50%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.33333%}.offset-by-two.column,.offset-by-two.columns{margin-left:16.66667%}.offset-by-three.column,.offset-by-three.columns{margin-left:25%}.offset-by-four.column,.offset-by-four.columns{margin-left:33.33333%}.offset-by-five.column,.offset-by-five.columns{margin-left:41.66667%}.offset-by-six.column,.offset-by-six.columns{margin-left:50%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:58.33333%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:66.66667%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:75%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:83.33333%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:91.66667%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:33.33333%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:66.66667%}.offset-by-one-half.column{margin-left:50%}}.footer,.u-full-width,body,button.link.full,header .table,header .tagline{width:100%}.u-full-width{box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}header .decorative-decade,header h1{display:inline-block;vertical-align:middle}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}#app-box,body,html{height:100%;width:100%}body{margin:0 auto;padding:0;min-width:1200px;min-height:670px;background:#2F3336;color:#F7FBFF}button.close,button.link{background:0 0}button.link{border:0;outline:0;margin:0;padding:0}button.link.underline:hover{text-decoration:underline}button.link.intro{position:absolute;line-height:1;font-size:0;z-index:2}header,section{position:relative}header{height:48px;margin-right:15px;text-align:center;background:url(static/images/header-banner.svg) repeat-x}header button.link{position:absolute;top:102%;left:1px;color:#0d9f76;font-size:12px}header h1{margin:0 20px;line-height:1;text-transform:uppercase;color:#F7FBFF}header .decorative-decade{font-size:24px;line-height:0;color:#0d9f76}header .tagline{position:absolute;left:0;top:100%;margin:5px 0 0;padding:0;line-height:1;white-space:nowrap;color:#0d9f76;font-size:12px}.disjointed-world-layout{padding-right:20px;height:100%}#timeline-container .wrapper{text-align:right}#timeline-container .wrapper .title h3{text-align:left}#timeline-container .wrapper .title button{margin-top:6px;position:relative}#bar-chart{position:relative}#bar-chart .intro{top:50%;left:10px;margin-top:-8px}#bar-chart h3{position:relative;margin:0;padding:0;background:#4E5053;text-align:center;line-height:32px}#bar-chart #barchart-county-close{background:#4E5053;margin:1px 0 0;padding:4px 0;text-align:center}#bar-chart #barchart-county-close button:hover .close{color:#ccc}#bar-chart #barchart-county-close .close{vertical-align:top;position:relative;top:-2px;margin-left:10px}#bar-chart #barchart-county-close .close .close-x{font-size:22px;vertical-align:middle}#loupe{display:none}.has-county #loupe{display:block}.footer{height:124px}.footer .td{height:124px;text-align:left;vertical-align:bottom}.footer .legends-cell{padding-right:45px}.footer .legends-cell .intro{bottom:105%;left:-8px}.footer .legends-cell .grid,.footer .legends-cell .nested-circle{display:inline-block;vertical-align:top;font-size:0}.footer .legends-cell .grid{position:relative;top:5px}.footer .legends-cell .nested-circle{position:relative;top:2px;height:100px;vertical-align:bottom}.full-height{height:100%}.table{display:table}.tr{display:table-row}.td{display:table-cell;vertical-align:top}.td.shrink{white-space:nowrap}.td.expand{width:99%}#population-totals{font-size:15px;text-align:center;text-transform:uppercase;margin-bottom:20px}#population-totals h3,#population-totals p{background:#44474A;margin:0;padding:10px 0;font-size:15px}#population-totals p{font-family:"PT Serif Caption",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;background:#3A3D40}#about-time-period .title h3,#population-totals .percent,#population-totals .total{font-family:"PT Sans Caption","Helvetica Neue",Helvetica,arial,sans-serif}#population-totals .decade{margin-right:8px}#population-totals .percent,#population-totals .total{color:#0d9f76}#population-totals .percent{margin-left:8px}.has-county #population-totals .percent,.has-county #population-totals .total{color:#338eb4}#about-time-period{position:relative;top:24px;height:100px}#about-time-period .description,#about-time-period .title{height:100%;margin:0;padding:10px}#about-time-period h3,#about-time-period p{margin:0;line-height:1}#about-time-period .title{background:#44474A}#about-time-period .title h3{margin:0;font-weight:400;text-transform:uppercase}#about-time-period .title p{font-family:"PT Serif Caption",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:15px}#about-time-period .description,#about-time-period .title p .small{font-family:"PT Sans Narrow","Helvetica Neue",Helvetica,arial,sans-serif}#about-time-period .title p .small{position:relative;top:2px;vertical-align:super;font-size:12px}.introjs-button,.loupe .loupe-loading .td{vertical-align:middle}#about-time-period .description{font-size:12px;padding:10px 20px;background:#3A3D40;line-height:1.4}.icon{display:inline-block;background-position:50% 50%;background-repeat:no-repeat;background-color:transparent;background-size:contain}.icon.info{width:16px;height:16px;background-image:url(static/images/icon-info@2x.png)}.introjs-bullets,.introjs-tooltipbuttons{width:100%;text-align:left;position:absolute;top:0}.introjs-helperLayer{background-color:#2F3336;background-color:rgba(47,51,54,.9);border:1px solid rgba(108,110,112,.5);box-shadow:0 2px 15px rgba(255,255,255,.4)}.introjs-tooltip{padding:40px;background-color:#f0f0f0;max-width:400px}.introjs-tooltiptext{font-size:12px;margin-top:0;line-height:1.3;min-width:300px;max-width:400px;color:#7C7F7C}.introjs-tooltipbuttons{left:0;height:100%;white-space:nowrap}.introjs-button{position:absolute;padding:0;margin:-15px 0 0;border:0;font-weight:100;color:#7C7F7C;text-align:center;font-size:20px;width:30px;height:30px;line-height:30px;border-radius:0;display:block;overflow:hidden}.introjs-button:hover{border-color:none;text-decoration:none;box-shadow:none;color:#000}.introjs-skipbutton{top:0;right:0;margin-top:2px}.introjs-nextbutton,.introjs-prevbutton{height:40px;font-size:30px;line-height:38px;margin-top:-20px}.introjs-prevbutton{left:0;top:50%}.introjs-nextbutton{right:0;top:50%}.introjs-bullets ul li a{border:1px solid #7C7F7C}.introjs-bullets ul li a.active{background:#7C7F7C}.introjs-button:active,.introjs-button:focus{background-image:none}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{color:#ddd;border:none;box-shadow:none;cursor:default;background-color:#f0f0f0;background-image:none;text-decoration:none}.introjs-arrow.bottom{border-top-color:#f0f0f0}.introjs-arrow.top{border-bottom-color:#f0f0f0}.introjs-arrow.right{border-left-color:#f0f0f0}.introjs-arrow.left{border-right-color:#f0f0f0}@media screen and (-webkit-min-device-pixel-ratio:0){.introjs-fixParent{position:absolute!important}}.introjs-fixParent{z-index:auto!important;opacity:1!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.disjointed-world-layout svg{border:1px solid #333}.disjointed-world-layout .layout-assist-box{stroke:red;stroke-width:1;stroke-opacity:.3;fill:none}.disjointed-world-layout .graticule{fill:none;stroke:#777;stroke-width:.5px;stroke-opacity:.5;display:none}.disjointed-world-layout .land{stroke:none;stroke-width:1;stroke-opacity:1;fill:#52585d}.disjointed-world-layout .land.usa{fill:none;stroke:#52585d;stroke-opacity:1;stroke-width:1}.disjointed-world-layout .error{stroke:#8b0000;fill:red;display:none}.disjointed-world-layout .county{stroke:none;stroke-width:.1;stroke-opacity:1;fill:none}.disjointed-world-layout .county:hover{opacity:1}.disjointed-world-layout .country{fill:#0d9f76;fill-opacity:.8;stroke:none;cursor:pointer}.disjointed-world-layout .country.selected{stroke:#F7FBFF;stroke-width:2!important;stroke-opacity:.7!important;cursor:default;pointer-events:none}.disjointed-world-layout .country:hover{stroke:#F7FBFF;stroke-width:2;stroke-opacity:.4}.disjointed-world-layout.layout-assist-on .country{display:none!important}.disjointed-world-layout .link{fill:none;stroke:#444;pointer-events:none;display:none}.disjointed-world-layout .wl-bk{position:absolute;background:0 0;border:1px solid #ff0}.disjointed-world-layout .arc-line{stroke:#fff;stroke-width:1.5;stroke-opacity:.3;fill:none}#loupe{margin:0 20px 20px}.loupe{position:relative}.loupe .loupe-loading{position:absolute;display:none;top:0;left:0;right:0;bottom:0;background:#2F3336;background:rgba(47,51,54,.4);z-index:2;text-align:center;color:#F7FBFF;font-family:"PT Sans Caption","Helvetica Neue",Helvetica,arial,sans-serif;font-size:14px}.bar-chart-container .error,.chartRow .label span{font-size:14px;font-family:"PT Sans Narrow","Helvetica Neue",Helvetica,arial,sans-serif}.loupe .loupe-loading.active{display:block}.loupe .loupe-loading .table{width:100%;height:100%}.loupe>svg.zooming{cursor:move!important}.loupe>svg .county{stroke:#000;stroke-width:2;stroke-opacity:1}.loupe>svg .crosshair circle,.loupe>svg .crosshair line{fill:none;stroke:#000;stroke-width:1}.loupe>svg .arrows .arrow{fill:none;stroke:#000;stroke-width:2}.bar-chart-container{width:100%;max-width:100%;margin-bottom:20px;background:#3A3D40;overflow:hidden}.bar-chart-container .error{text-align:center;padding:5px 20px}.bar-chart-container button{display:block;width:100%;height:16px;margin:0;padding:0;background:#44474A;border:0;font-size:21px;text-decoration:none;line-height:1;outline:0}.bar-chart-container button span{position:relative}.bar-chart-container button.up span{top:-8px}.bar-chart-container button.down span{top:2px}.bar-chart-container button[disabled]{opacity:.2}.bar-chart-scrollable-area{position:relative;width:100%;margin:10px;overflow:hidden;height:300px}.bar-chart-rows-wrapper{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.bar-chart-rows,.legend.grid svg{overflow:hidden}.bar-chart-rows{display:table;table-layout:fixed;width:100%;padding-right:25px}.chartRow{display:table-row;cursor:pointer}.chartRow .bar,.chartRow .label{display:table-cell;padding-bottom:1px;vertical-align:middle;line-height:1}.chartRow .label{text-align:right}.chartRow .label span{display:block;padding-right:15px;color:#F7FBFF;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#timeline-container .wrapper .title h3,.chartRow .bar .value{font-family:"PT Sans Caption","Helvetica Neue",Helvetica,arial,sans-serif;font-size:14px}.chartRow .bar{position:relative;width:50%}.chartRow .bar span{display:block;height:16px;background:#deebf8;line-height:1}.chartRow .bar .value{position:absolute;left:15px;top:2px;background:0 0;color:#338eb4}.spotlight .chartRow{opacity:.5}.spotlight .chartRow.selected{opacity:1}.chartRow:hover .label span{color:#aaa}.chartRow.selected:hover .label span{color:#F7FBFF}#timeline-container{padding:0}#timeline-container .outer-wrap{background:#3A3D40;margin-right:15px}#timeline-container .wrapper{display:table;table-layout:fixed;padding-right:20px}#timeline-container .wrapper>div{display:table-cell;position:relative;vertical-align:top}#timeline-container .wrapper>div:last-child{width:100%}#timeline-container .wrapper .title{padding:0 10px;background:#44474A}#timeline-container .wrapper .title h3{margin:0;white-space:nowrap;text-transform:uppercase;line-height:1}#timeline-container .wrapper .title h3:first-child{margin-top:20px;margin-bottom:5px;font-size:12px}#timeline-container .wrapper .timeline-legend{position:absolute;bottom:0;left:0;padding:1px 15px;font-family:"PT Sans Narrow","Helvetica Neue",Helvetica,arial,sans-serif;font-size:12px}#timeline-container .wrapper .timeline-legend.left{background:#0d9f76;left:50px}#timeline-container .wrapper .timeline-legend.right{display:none;background:#338eb4;left:auto;right:30px}#timeline-container .wrapper .timeline-legend.right.active,.has-country #timeline-container .wrapper .timeline-legend.right,.has-county #timeline-container .wrapper .timeline-legend.right{display:block}.timeline{height:100px;margin-left:10px}.timeline .x.axis text{fill:#F7FBFF;font-family:"PT Sans Caption","Helvetica Neue",Helvetica,arial,sans-serif;font-size:12px}.timeline .y.axis text{fill:#deebf8;font-family:"PT Sans Narrow","Helvetica Neue",Helvetica,arial,sans-serif;font-size:12px}.timeline .x.axis path,.timeline .y.axis path{fill:none}.timeline .x.axis line,.timeline .y.axis line{fill:none;stroke:#F7FBFF}.timeline .handle rect,.timeline .slider .extent{fill:#F7FBFF;opacity:1}.timeline .handle text{fill:#F7FBFF;font-size:12px;font-family:"PT Serif Caption",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-weight:400;text-anchor:middle}.timeline .overlay path{fill:#0d9f76;stroke:none}.has-country .timeline .overlay path,.has-county .timeline .overlay path{opacity:.4}.timeline .overlay-secondary path{fill:#338eb4;stroke:none}#search-bar{position:relative;margin-bottom:20px;font-family:"PT Sans Caption","Helvetica Neue",Helvetica,arial,sans-serif;z-index:2}.legend.grid .label-item,.legend.nested-circle text{font-family:"PT Sans Narrow","Helvetica Neue",Helvetica,arial,sans-serif}#search-bar button{position:absolute;right:0;top:0;height:35px;width:35px;padding:0;background-color:#4E5053;border:0;outline:0}.typeahead,.typeahead input{display:block;width:100%;font-size:12px}.typeahead input{border:0;padding:10px;background:#44474A;font-size:12px}.typeahead-selector{position:absolute;margin:2px 0 0;padding:4px 0;width:100%;border:none;background-color:#3A3D40;list-style:none}.typeahead-option{display:block;padding:4px;margin-bottom:2px;color:#F7FBFF;text-decoration:none}.typeahead-option:last-child{margin-bottom:0}.typeahead-option:hover{background:#44474A}::-webkit-input-placeholder{color:#F7FBFF;text-align:center;text-transform:uppercase}:-moz-placeholder{color:#F7FBFF;text-align:center;text-transform:uppercase}::-moz-placeholder{color:#F7FBFF;text-align:center;text-transform:uppercase}:-ms-input-placeholder{color:#F7FBFF;text-align:center;text-transform:uppercase}.legend.nested-circle{height:100%}.legend.nested-circle text{fill:#F7FBFF;font-size:12px}.legend.nested-circle circle{fill-opacity:0;stroke:#F7FBFF;stroke-opacity:.5}.legend.nested-circle circle:first-of-type{fill:#0d9f76;fill-opacity:.8;stroke-opacity:0}.legend.grid{position:relative;width:124px;height:124px}.legend.grid .grid-item{stroke:#fff;stroke-width:1;stroke-opacity:1}.legend.grid .label-item{font-size:10px;fill:#F7FBFF;line-height:1}#hamburger,#navburger{position:absolute;left:20px;top:7px;z-index:10000;cursor:pointer}.ReactModal__Overlay.panorama-modal{z-index:10000}.ReactModal__Overlay.panorama-modal .ReactModal__Content{position:absolute;top:0;left:0;right:auto;bottom:auto;border:0;background:rgba(0,0,0,.5);-webkit-overflow-scrolling:touch;border-radius:4px;outline:0;padding:0;width:100%;max-width:15000px;min-width:100%;transform:none;overflow:visible}.ReactModal__Overlay.panorama-modal #nav_header{position:fixed;left:0;top:0;width:100%;background-color:#fff;overflow:visible;z-index:10000;padding-bottom:75px}.ReactModal__Overlay.panorama-modal #nav_header a{text-decoration:none;color:#888;font-weight:400;text-transform:none}.ReactModal__Overlay.panorama-modal #nav_header h1{position:absolute;left:80px;top:10px;margin:0;font-family:Oswald;color:#28668a;font-size:30px}.ReactModal__Overlay.panorama-modal #nav_header h1 a{color:#28668a}.ReactModal__Overlay.panorama-modal #nav_header h2{position:absolute;right:20px;top:20px;font-family:Oswald;width:auto;border:none;font-size:20px;margin:0}.ReactModal__Overlay.panorama-modal #nav_header #maps{position:relative;top:75px}.ReactModal__Overlay.panorama-modal #nav_header .pan_nav_item{float:left;margin-right:20px;margin-left:20px}.ReactModal__Overlay.panorama-modal #nav_header .pan_nav_item h4{text-align:center;font-family:Abel,sans-serif;font-size:18px}.intro-modal .footer label,.intro-modal .footer>div,.intro-modal .intro-modal-button,.intro-modal .p1 li .item p,.intro-modal p{font-family:'PT Serif',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-weight:400;color:#deebf8}.intro-modal .p0 h1,.intro-modal .p0 h3,.intro-modal .p1 h2,.intro-modal .p1 h3{font-family:'PT Serif',TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-weight:700;color:#fff}.intro-modal .p1 h3{font-style:italic}.intro-modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000000001;overflow:auto;background-color:#3a3d40;text-align:center}.intro-modal .page{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100%;position:relative;margin:0 auto}.intro-modal .p0{width:600px;margin-top:-39.5px}.intro-modal .p0 .title-block{transform:translateY(79px)}.intro-modal .p0 h1{font-size:48px;line-height:48px;letter-spacing:3.5px;margin:0}.intro-modal .p0 h3{font-size:24px;color:#b3b3b3;margin:0}.intro-modal .p0 img{width:100%;border:2px solid #fff}.intro-modal .p0 img.loading{height:391px}.intro-modal .p1{width:900px;margin-top:-15.5px}.intro-modal .p1 .title-block{transform:translateY(31px)}.intro-modal .p1 h2{font-size:24px;margin:0}.intro-modal .p1 h3{font-size:18px;margin:0}.intro-modal .p1 .content{width:100%;height:480px;box-sizing:border-box;padding:84px 44px 28px;border:2px solid #fff}.intro-modal .p1 ol{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;height:100%;padding:0;text-align:left}.intro-modal .p1 li{position:relative;display:inline-block;flex:0 0 365px;height:90px}.intro-modal .p1 li .ordinal{font-family:'PT Sans','Helvetica Neue',Helvetica,arial,sans-serif;font-weight:400;color:#b3b3b3;position:absolute;left:0;top:0;line-height:90px;font-size:150px}.intro-modal .p1 li .ordinal.descender{line-height:80px}.intro-modal .p1 li .ordinal.descender+.item>p{margin-bottom:2px}.intro-modal .p1 li.wider{flex:0 0 370px}.intro-modal .p1 li .item{width:250px;position:absolute;bottom:-12px;right:0}.intro-modal .p1 li .item p{width:100%;margin:0 0 10px;font-size:14px}.intro-modal .p1 li .item img{width:100%}.intro-modal .p1 li .item.text-overlay{top:0;bottom:auto}.intro-modal .p1 li .item.text-overlay p{position:absolute;top:-15px}.intro-modal .p1 li .item.text-overlay img{position:absolute;top:-63px}.intro-modal .p1 li:last-of-type .ordinal.descender+.item>p{margin-bottom:20px}.intro-modal .p1 li:last-of-type .ordinal.descender+.item img{position:relative;top:-4px}.intro-modal p{width:400px;margin:24px 0;line-height:18px;font-size:14px}.intro-modal .intro-modal-button{width:100px;border:2px solid #deebf8;padding:6px 0;font-size:18px;text-transform:uppercase;cursor:pointer}.intro-modal .footer{margin-top:16px;line-height:18px}.intro-modal .footer>div{display:inline-block;margin-right:24px;vertical-align:baseline;font-size:14px;cursor:pointer}.intro-modal .footer label{display:inline-block;position:relative;margin-left:16px;font-size:14px;cursor:pointer}.intro-modal .footer label.checked::after,.intro-modal .footer label::before{display:block;position:absolute;box-sizing:content-box;content:''}.intro-modal .footer label::before{left:-28px;top:-2px;width:14px;height:14px;border:2px solid #fff;padding:2px}.intro-modal .footer label.checked::after{left:-24px;top:2px;width:14px;height:14px;padding:0;background-color:#fff;opacity:.8}.intro-modal .footer input{display:none}