.control-indicator,.range-dropdown-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.control{position:relative;display:inline-block;padding-left:1.5rem;color:#555;cursor:pointer}.control input{position:absolute;opacity:0;z-index:-1}.control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;line-height:1rem;font-size:65%;color:#eee;text-align:center;background-color:#eee;background-size:50% 50%;background-position:center center;background-repeat:no-repeat;user-select:none}.locked-slider-control .tooltip-inner .is-locked,.stateface-replace,.table-labels-swatch{display:inline-block}.control input:focus~.control-indicator{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #89cdef}.control input:checked~.control-indicator{color:#fff;background-color:#89cdef}.control input:active~.control-indicator{color:#fff;background-color:#84c6ff}.checkbox .control-indicator{border-radius:.25rem;height:25px;width:25px;margin:0 5px;cursor:pointer}.checkbox input:checked~.control-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=)}.control-x input:checked~.control-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xLjQsMEwwLDEuNGwwLjcsMC43bDEuOCwxLjhMMC43LDUuN0wwLDYuNGwxLjQsMS40bDAuNy0wLjdsMS44LTEuOGwxLjgsMS44bDAuNywwLjdsMS40LTEuNEw3LjEsNS43DQoJTDUuMywzLjlsMS44LTEuOGwwLjctMC43TDYuNCwwTDUuNywwLjdMMy45LDIuNUwyLjEsMC43QzIuMSwwLjcsMS40LDAsMS40LDB6Ii8+DQo8L3N2Zz4NCg==)}.control-dash input:checked~.control-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K)}@font-face{font-family:StateFaceRegular;src:url(../css/fonts/stateface/stateface-regular-webfont.svg#StateFaceRegular);src:url(../css/fonts/stateface/stateface-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../css/fonts/stateface/stateface-regular-webfont.woff) format('woff'),url(../css/fonts/stateface/stateface-regular-webfont.ttf) format('truetype'),url(../css/fonts/stateface/stateface-regular-webfont.svg#StateFaceRegular) format('svg');font-weight:400;font-style:normal}.stateface:before{font-family:StateFaceRegular;margin-right:5px}.tcp-chart,.tcp-chart .chart-axis text,.tour-tour{font-family:Roboto Flex,sans-serif}.stateface-replace{text-indent:-999em;position:relative;min-width:1em}.stateface-replace:before{position:absolute;left:0;top:0;text-indent:0}.explorer-component,.explorer-nav,.explorer-nav-tab,.table-labels,.table-labels-swatch{position:relative}.stateface-ak:before{content:"A"}.stateface-al:before{content:"B"}.stateface-ar:before{content:"C"}.stateface-az:before{content:"D"}.stateface-ca:before{content:"E"}.stateface-co:before{content:"F"}.stateface-ct:before{content:"G"}.stateface-dc:before{content:"y"}.stateface-de:before{content:"H"}.stateface-fl:before{content:"I"}.stateface-ga:before{content:"J"}.stateface-hi:before{content:"K"}.stateface-ia:before{content:"L"}.stateface-id:before{content:"M"}.stateface-il:before{content:"N"}.stateface-in:before{content:"O"}.stateface-ks:before{content:"P"}.stateface-ky:before{content:"Q"}.stateface-la:before{content:"R"}.stateface-ma:before{content:"S"}.stateface-md:before{content:"T"}.stateface-me:before{content:"U"}.stateface-mi:before{content:"V"}.stateface-mn:before{content:"W"}.stateface-mo:before{content:"X"}.stateface-ms:before{content:"Y"}.stateface-mt:before{content:"Z"}.stateface-nc:before{content:"a"}.stateface-nd:before{content:"b"}.stateface-ne:before{content:"c"}.stateface-nh:before{content:"d"}.stateface-nj:before{content:"e"}.stateface-nm:before{content:"f"}.stateface-nv:before{content:"g"}.stateface-ny:before{content:"h"}.stateface-oh:before{content:"i"}.stateface-ok:before{content:"j"}.stateface-or:before{content:"k"}.stateface-pa:before{content:"l"}.stateface-ri:before{content:"m"}.stateface-sc:before{content:"n"}.stateface-sd:before{content:"o"}.stateface-tn:before{content:"p"}.stateface-tx:before{content:"q"}.stateface-us:before{content:"z"}.stateface-ut:before{content:"r"}.stateface-va:before{content:"s"}.stateface-vt:before{content:"t"}.stateface-wa:before{content:"u"}.stateface-wi:before{content:"v"}.stateface-wv:before{content:"w"}.stateface-wy:before{content:"x"}.table-labels{pointer-events:none;z-index:900;transition:opacity .2s}.table-labels-arrow{position:absolute;top:-8px;left:0;background-color:transparent}.table-labels-arrow path{fill:#fff;stroke:#ccc}.table-labels.is-inverted .table-labels-arrow{left:auto;right:0}.table-labels-list,.table-labels-table{position:absolute;-webkit-transform:translate(11px,-50%);-ms-transform:translate(11px,-50%);transform:translate(11px,-50%);background-color:#fff;box-shadow:0 0 5px #aaa}.table-labels-list{margin:0;padding:2px 0 5px;list-style:none}.table-labels-table{margin-top:0!important}.table-labels-item{margin:0 8px;font-size:12px!important;white-space:nowrap;padding:0 0 0 6px;line-height:22px;min-width:45px}.is-fullscreen .table-labels-item{font-size:14px!important}@media screen and (max-width:1000px){.is-fullscreen .table-labels-item,.table-labels-item{font-size:10px!important}}.table-labels.is-inverted .table-labels-list,.table-labels.is-inverted .table-labels-table{-webkit-transform:translate(calc(-100% - 11px),-50%);-ms-transform:translate(calc(-100% - 11px),-50%);transform:translate(calc(-100% - 11px),-50%)}.table-labels-swatch{top:3px;margin-right:4px}.table-labels-item:last-child{padding-right:6px}.table-labels-header{font-weight:700}.table-labels-table .table-labels-header{padding:5px 0 0 6px}.table-labels-row-header{text-align:right;padding-right:2px;font-weight:300}.table-labels-col-header{font-weight:300}.slider-component .slider.slider-horizontal{width:100%}.slider-component .slider-track{cursor:auto}.slider-component .slider-tick{cursor:pointer}.slider-component .slider-handle{cursor:pointer;background-color:#fff!important;background-image:none!important;border:2px solid #444}.slider-component .slider-disabled .slider-tick{background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%)}.slider-component .slider-disabled .slider-tick-label{color:#DDD}.slider-component .slider-disabled .slider-handle{background-color:transparent}.slider-component .slider-disabled .slider-selection{background-image:none;background-color:transparent}.slider-component.mod-labels-above .slider-tick-label-container{margin-top:0}.slider-component.mod-labels-above .slider-handle,.slider-component.mod-labels-above .slider-tick-container{margin-top:24px}.slider-component.mod-labels-above .slider-track{margin-top:19px}.slider-component .slider-rangeHighlight{background:#a94442;z-index:1001}.popover,.slider-component .tooltip{z-index:999}.slider-component .tooltip.bottom .tooltip-arrow{border-bottom-color:#444}.slider-component .tooltip-inner{background-color:#444}.slider-component .tooltip-arrow{border-top-color:#444!important}.min-slider-handle{background-color:#444!important;background-image:none!important}.policy .tooltip-arrow{border-top-color:#607d8b!important}.policy .tooltip-inner{background-color:#607d8b}.policy .slider-handle{background-color:#607d8b!important;border-color:#607d8b}.slider-handle.max-slider-handle.round{background-color:#607d8b!important;background-image:none!important;border:2px solid #607d8b}.policy-max .tooltip-max .tooltip-arrow{border-top-color:#607d8b!important}.policy-max .tooltip-max .tooltip-inner{background-color:#607d8b}.policy-max .min-slider-handle{background-color:#fff!important;background-image:none!important;border:2px solid #444}.policy-max .slider-tick.in-selection{background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%)}.locked-slider-control{user-select:none}.locked-slider-control .tooltip-inner .is-unlocked,.locked-slider-control.is-unlocked .tooltip-inner .is-locked{display:none}.locked-slider-control .tooltip-main:hover .tooltip-inner,.locked-slider-control .tooltip-min:hover .tooltip-inner{cursor:pointer;background-color:#999}.locked-slider-control .tooltip-main:hover .tooltip-arrow,.locked-slider-control .tooltip-min:hover .tooltip-arrow{border-top-color:#999!important}.locked-slider-control .min-slider-handle{cursor:not-allowed}.locked-slider-control .max-slider-handle,.locked-slider-control.is-unlocked .min-slider-handle{cursor:pointer}.locked-slider-control.is-unlocked .tooltip-inner .is-unlocked{display:inline-block}.info-component{fill:#999;cursor:pointer}.info-component:hover{fill:#ddd}.tcp .tooltip-inner{background-color:#fff;color:#000;border:1px solid #000}.tcp.tooltip.in{filter:alpha(opacity=100);opacity:1}.tcp.tooltip.bottom .tooltip-arrow,.tcp.tooltip.top .tooltip-arrow{border-top-color:#fff}.progress{background-color:#ebeef1;background-image:none;box-shadow:none}.checkbox-component .checkbox{margin-top:2px;margin-bottom:2px}.checkbox-component .checkbox-label{display:inline-block;margin-left:20px;margin-top:6px}.explorer-nav{list-style:none;font-size:1.1em;margin:1em 0}@media (min-width:600px){.explorer-nav-tab{float:left;width:20%}.t21 .explorer-nav-tab{width:16.6%}}.explorer-nav-link{display:inline-block;width:100%;text-decoration:none;border:none;border-bottom:solid 3px transparent;padding:.5em .2em;text-align:center;background-color:transparent;color:#337ab7}.explorer-nav-title,.explorer-nav-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explorer-nav-link:focus,.explorer-nav-link:hover{background-color:#ebebeb;text-decoration:none;outline:0}.explorer-nav-link.active{border-color:#337ab7}.explorer-nav-link.active:active,.explorer-nav-link.active:focus,.explorer-nav-link.active:hover{text-decoration:none;background-color:#fff;cursor:default}.explorer-nav-link.mod-overview{line-height:3em}.explorer-nav-link.is-NA{color:#aaa}.explorer-nav-link.is-NA.active{border-color:#aaa}@media (max-width:599px){.explorer-nav-link{border-bottom:none;border-left:solid 3px transparent;text-align:left;padding-left:1em}}.explorer-nav-value{font-size:1.5em}.explorer-nav-value.mod-range{font-size:1em}@media (min-width:768px) and (max-width:1024px){.explorer-nav-value{font-size:1.1em}}.explorer-nav-title{font-size:.8em}.explorer-no-data{display:none;position:absolute;top:-1.4em;right:0;width:40%;text-align:center}.explorer-no-data .badge{background-color:#ccc;color:#000;padding:.4em .8em;font-weight:400}.explorer-no-data.is-NA{display:block}.explorer-overview-section{border:2px solid transparent;padding:0}.explorer-overview-section:hover{border-color:#ddd;background-color:#f5f5f5;transition:background-color .2s,border-color .2s}.explorer-overview{padding-right:25px}.tcp-header{min-height:36px;max-height:36px;background-color:#44749D}.tcp-header .navbar-toggle{margin:2px 4px 0 0}.tcp-header .icon-bar{background-color:#fff}.tcp-header .navbar-collapse{border-top:none}.tcp-header .navbar-nav{margin-top:0}.tcp-header-home{display:inline-block;height:auto;padding:10px 20px 5px 15px;color:#fff}.tcp-header-home:focus,.tcp-header-home:hover{color:#e6e6e6}.nav li.tcp-header-link a{display:inline-block;height:36px;padding:0 15px;line-height:30px!important;color:#fff;background-color:#44749D;border-radius:0;border-top:solid 6px #5c8eb8;text-shadow:0 1px 2px #000}.nav li.tcp-header-link a:hover{background-color:#355a79;border-top-color:#80a7c7}.nav li.tcp-header-link.mod-airlaws a,.nav li.tcp-header-link.mod-airlaws a:focus{background-color:#48a4b4;border-top-color:#90c9d2}.nav li.tcp-header-link.mod-airlaws a:hover{background-color:#3c8997;border-top-color:#59aebd}.nav li.tcp-header-link.mod-taxes a,.nav li.tcp-header-link.mod-taxes a:focus{background-color:#2f8fbe;border-top-color:#76bbdd}.nav li.tcp-header-link.mod-taxes a:hover{background-color:#2c86b2;border-top-color:#61b1d8}.nav li.tcp-header-link.mod-expenditure a,.nav li.tcp-header-link.mod-expenditure a:focus{background-color:#79b52d;border-top-color:#aadb6d}.nav li.tcp-header-link.mod-expenditure a:hover{background-color:#71a92a;border-top-color:#9fd659}.nav li.tcp-header-link.mod-t21 a,.nav li.tcp-header-link.mod-t21 a:focus{background-color:#e1c813;border-top-color:#f2e168}.nav li.tcp-header-link.mod-t21 a:hover{background-color:#d3bb12;border-top-color:#f0dd50}.nav li.tcp-header-link.mod-health a,.nav li.tcp-header-link.mod-health a:focus{background-color:#e74;border-top-color:#f6bba2}.nav li.tcp-header-link.mod-health a:hover{background-color:#ed6d36;border-top-color:#f4aa8a}.nav li.tcp-header-link.active a:before{color:#fff}@media (max-width:768px){.nav li.tcp-header-link a{width:100%}}@media (min-width:992px) and (max-width:1200px){.nav li.tcp-header-link a{font-size:90%;padding:0 10px}.navbar .navbar-nav>li{font-size:90%}}@media (min-width:768px) and (max-width:991px){.nav li.tcp-header-link a{font-size:78%;padding:0 10px}.navbar .navbar-nav>li{font-size:78%}}@media (min-width:768px){.navbar .navbar-nav>li.active{position:relative}.navbar .navbar-nav>li.active.mod-airlaws:after{border-top-color:#48a4b4}.navbar .navbar-nav>li.active.mod-t21:after{border-top-color:#e1c813}.navbar .navbar-nav>li.active.mod-expenditure:after{border-top-color:#79b52d}.navbar .navbar-nav>li.active.mod-taxes:after{border-top-color:#2f8fbe}.navbar .navbar-nav>li.active.mod-health:after{border-top-color:#e74}.navbar .navbar-nav>li.active:after{border-top:10px solid #44749D;border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:36px;width:0}.navbar .navbar-nav>li.active:hover::after{border-top-color:#355a79}.navbar .navbar-nav>li.active.mod-taxes:hover::after{border-top-color:#2c86b2}.navbar .navbar-nav>li.active.mod-airlaws:hover::after{border-top-color:#3c8997}.navbar .navbar-nav>li.active.mod-expenditure:hover::after{border-top-color:#71a92a}.navbar .navbar-nav>li.active.mod-t21:hover::after{border-top-color:#d3bb12}.navbar .navbar-nav>li.active.mod-health:hover::after{border-top-color:#ed6d36}.navbar-text{float:none;margin-top:5px;margin-bottom:5px}}@media (max-height:799px){.navbar-fixed-bottom{position:initial}}.homepage-panel{margin-top:10px;text-shadow:0 1px 2px #000}.homepage-panel .image-hover{margin:0;border-radius:0;display:inline-block;direction:ltr;padding:0;width:100%}.homepage-panel .image-hover .container{background-repeat:repeat;background-position:0 0;position:relative;display:block;height:16em;width:100%;padding:0}.homepage-panel .image-hover .container:hover:before{content:" ";display:block;position:absolute;height:100%;width:100%;background-color:rgba(3,3,3,.2)}.homepage-panel .image-hover .tool-title{font-size:1.7em;padding:12px 16px 12px 12px;display:block;color:#fff;margin-top:0;margin-bottom:5px;font-weight:400}.homepage-panel .image-hover a,.homepage-panel .image-hover a:hover{text-decoration:none}.homepage-panel .image-hover .tool-link{display:block;width:100%;padding:12px 16px 12px 12px;margin:0;bottom:0;position:absolute;color:#fff;background-color:#403e3f}.homepage-panel .image-hover .airlaws{background-image:url(../img/aqua-circles.b01e8048.jpg)}.homepage-panel .image-hover .taxes{background-image:url(../img/blue-dots.91c915fa.jpg)}.homepage-panel .image-hover .expenditure{background-image:url(../img/green-plaid.3ec36fd1.jpg)}.homepage-panel .image-hover .tobacco-21{background-image:url(../img/yellow-hexagons.1587cb46.jpg)}.homepage-panel .image-hover .health{background-image:url(../img/orange-triangles.0c9a5486.jpg)}.homepage-panel .image-hover svg{fill:#fff}@media screen and (max-width:768px){.homepage-panel .image-hover .tool-title{font-size:1.4em}}@media screen and (min-width:768px) and (max-width:992px){.homepage-panel .image-hover .tool-title{font-size:1em}}@media screen and (max-width:992px){.homepage-panel .image-hover .container{height:12em}.homepage-panel .image-hover .tool-link{font-size:1.1em}}.tcp-update-alert{font-size:90%}.policy-header{margin-bottom:1em}.policy-subtitle{margin-top:.5em}.policy-controls .inline-form-control{display:inline-block;width:auto;height:2em;font-size:.8em;padding:0 0 0 .2em}.policy-controls .range-dropdown{display:inline-block}.policy-controls .range-dropdown .dropdown-toggle{height:2em;font-size:.8em;padding:0 .4em 0 .5em}.tcp-chart .chart-title,.tour-tour .popover-title,.tour-tour ol,.tour-tour p{font-size:1.3em}.policy-controls .range-dropdown .dropdown-toggle .caret{margin-left:.2em}.policy-additional-controls .control-label{font-weight:400}@media (min-width:768px){.policy-subtitle{margin-top:0}.policy-summary{width:45%}.policy-choropleth-container{margin-left:-50px;margin-right:-50px}.policy-details{width:55%}}.tour-tour{font-weight:400}.tour-tour p{line-height:1.6em}.tour-tour strong{font-weight:600}.tour-tour ol li{margin-bottom:.4em}.tour-tour .popover-content{padding-top:0}.tour-tour .pbar_wrapper{padding-bottom:9px;margin:-1px -14px 0}.tour-tour .pbar{margin:0;border-top:3px solid #337ab7;text-align:left}.tour-backdrop{background-color:#000;opacity:.6}.lock-button.btn:hover,.tcp-chart .chart-compose{background-color:transparent}svg{user-select:none}.details-view .tcp-chart .chart-compose{overflow:visible}.tcp-chart .chart-compose{border:none}.tcp-chart .chart-title{font-weight:300}.tcp-chart .chart-subtitle{font-size:.7em;font-weight:300}.tcp-chart .chart-axis-title{font-weight:300}.tcp-chart .no-data{fill:#666}.tcp-chart .no-data,.tcp-chart .no-data svg{background-color:#eee}.tcp-chart .chart-axis path{stroke:#eee;stroke-width:1px}.tcp-chart .chart-axis .tick{fill:#555;stroke:none}.tcp-chart .chart-axis .tick line{stroke:#aaa}.tcp-chart .chart-axis text{font-size:12px}.chart-caption text{font-family:Roboto}.chart-hero-caption{display:none}.chart-hero-caption text{font-family:Roboto;font-size:80pt;fill:#EEE}.chart-gridline{stroke-dasharray:1,4;stroke:#999;stroke-width:0}.arrow-label .chart-label-text{font-size:10px}.arrow-label .chart-label-bg{opacity:1;stroke-width:2px}.type-baseline .chart-line{stroke-dasharray:0 2 2}.reduction .chart-line{stroke-dasharray:none}.chart-end-value-points .cohort-1970 path,.cohort-1970 .chart-label-bg,.cohort-1970 .chart-line{stroke:#1f77b4}.chart-end-value-points .cohort-1980 path,.cohort-1980 .chart-label-bg,.cohort-1980 .chart-line{stroke:#ff7f0e}.chart-end-value-points .cohort-1990 path,.cohort-1990 .chart-label-bg,.cohort-1990 .chart-line{stroke:#2ca02c}.chart-end-value-points .cohort-2000 path,.cohort-2000 .chart-label-bg,.cohort-2000 .chart-line{stroke:#d62728}.chart-end-value-points .cohort-2010 path,.cohort-2010 .chart-label-bg,.cohort-2010 .chart-line{stroke:#9467bd}.chart-end-value-points .cohort-2020 path,.cohort-2020 .chart-label-bg,.cohort-2020 .chart-line{stroke:#1f77b4}.chart-end-value-points .cohort-single path,.cohort-single .chart-label-bg,.cohort-single .chart-line{stroke:#000}.chart-area .cohort-1970,.cohort-1970 .chart-label-text{fill:#1f77b4}.chart-area .cohort-1980,.cohort-1980 .chart-label-text{fill:#ff7f0e}.chart-area .cohort-1990,.cohort-1990 .chart-label-text{fill:#2ca02c}.chart-area .cohort-2000,.cohort-2000 .chart-label-text{fill:#d62728}.chart-area .cohort-2010,.cohort-2010 .chart-label-text{fill:#9467bd}.chart-area .cohort-2020,.cohort-2020 .chart-label-text{fill:#1f77b4}.chart-end-value-points .cohort-1970>path,.cohort-1970 .chart-symbol{fill:#1f77b4;stroke:#1f77b4}.chart-end-value-points .cohort-1980>path,.cohort-1980 .chart-symbol{fill:#ff7f0e;stroke:#ff7f0e}.chart-end-value-points .cohort-1990>path,.cohort-1990 .chart-symbol{fill:#2ca02c;stroke:#2ca02c}.chart-end-value-points .cohort-2000>path,.cohort-2000 .chart-symbol{fill:#d62728;stroke:#d62728}.chart-end-value-points .cohort-2010>path,.cohort-2010 .chart-symbol{fill:#9467bd;stroke:#9467bd}.chart-end-value-points .cohort-2020>path,.cohort-2020 .chart-symbol{fill:#1f77b4;stroke:#1f77b4}.chart-end-value-points .gender-males path,.gender-males .chart-symbol,.legend-item .gender-males path{stroke:#416FA6;fill:#416FA6}.arrow-label.gender-males .chart-label-bg,.gender-males .chart-label-bg,.gender-males .chart-line{stroke:#416FA6}.chart-end-value-points .gender-females path,.gender-females .chart-symbol,.legend-item .gender-females path{stroke:#C0504D;fill:#C0504D}.arrow-label.gender-females .chart-label-bg,.gender-females .chart-label-bg,.gender-females .chart-line{stroke:#C0504D}.chart-end-value-points .gender-both path,.gender-both .chart-symbol,.legend-item .gender-both path{stroke:#000;fill:#000}.arrow-label.gender-both .chart-label-bg,.gender-both .chart-label-bg,.gender-both .chart-line{stroke:#000}.chart-area .gender-males,.gender-males .chart-label-text{fill:#416FA6}.chart-area .gender-females,.gender-females .chart-label-text{fill:#C0504D}.chart-area .gender-both,.gender-both .chart-label-text{fill:#000}.tcp-chart.mod-small .gender-both .chart-line{stroke:#000}.chart-lines .chart-line{stroke-width:1px;shape-rendering:geometricPrecision}.chart-lines .gender-both .chart-line{stroke-width:2px}.chart-lines .chart-series .chart-line{transition:opacity .5s}.chart-lines .chart-series.is-faded .chart-line{opacity:.3}.chart-lines .chart-series.is-filtered .chart-line{opacity:0}.chart-area,.chart-lines .chart-series.is-filtered.is-faded .chart-line,.chart-series.is-faded .chart-area{opacity:.3}.chart-area{stroke:none;pointer-events:none}.chart-series.is-filtered .chart-area{opacity:0}.chart-legend-label{font-size:9pt}.overlay-area{fill:#fff}.overlay-path{fill:none;stroke-width:.8px;stroke:#ddd}.overlay-arrow,.overlay-label{stroke:none;fill:#666}.overlay-label{font-size:10px;font-weight:400}.chart-overlay.is-hidden{visibility:hidden}.chart-overlay-area{fill:none;pointer-events:none}.table-legend .legend-column{cursor:pointer;transition:opacity .5s}.table-legend .legend-column.is-filtered>*{opacity:.2}.table-legend .legend-column.is-filtered:hover .legend-column-bg,.table-legend .legend-column:hover .legend-column-bg{opacity:1;stroke-width:2px;stroke:#add8e6}.table-legend .legend-column.mod-column-headers .legend-column-bg,.tcp-chart.mod-small .table-legend .legend-column:hover .legend-column-bg{stroke:none}.table-legend .legend-column.mod-column-headers{cursor:default}.legend-header{font-size:.7em}.legend-column-bg{fill:transparent}.overlay-text text{font-size:34px;fill:#999}.na-overlay a{text-decoration:none}.na-overlay text{font-size:120%;font-weight:300;fill:#337ab7}.na-overlay .reset-na-parameters{text-decoration:underline;cursor:pointer}.chart-end-value-points path{opacity:1;transition:opacity .5s}.chart-end-value-points path.is-faded{opacity:.3}.chart-end-value-points path.is-hidden{opacity:0}.chart-end-value-points path.is-hidden.is-faded{opacity:.3}.chart-end-value-points .end-value-line{transition:opacity .5s;stroke:#444;stroke-width:1px;stroke-dasharray:2,4}.chart-end-value-points .end-value-line.is-transient{stroke:#888;stroke-dasharray:1,5}.chart-end-value-points .chart-series.is-hidden path,.chart-end-value-points .end-value-line.is-hidden{opacity:0}.mod-lines{padding-right:10px}.mod-lines .chart-label-bg{height:15px;transform:translate(10px,2px)}.mod-small .chart-label-bg{stroke-width:0}.end-value-labels{pointer-events:none}.end-value-labels .chart-label-bg{fill:#fff;opacity:.9;stroke-width:.4px}.end-value-labels .chart-label{transition:opacity .5s;opacity:1}.end-value-labels .chart-label.is-faded{opacity:.3}.end-value-labels .chart-label.is-hidden{opacity:0}.end-value-labels .chart-label.is-hidden.is-faded{opacity:.3}.end-value-labels .chart-series{transition:opacity .5s}.end-value-labels .chart-series.is-hidden{opacity:0}.end-year-labels .chart-label{transition:opacity .5s;opacity:1;stroke-width:0}.end-year-labels .chart-label.is-faded{opacity:.3}.end-year-labels .chart-label.is-hidden{opacity:0}.end-year-labels .chart-label.is-hidden.is-faded{opacity:.3}.progress-component{width:100%;min-width:100%;white-space:nowrap}.progress-component.is-offset .progress-bar{position:relative}.progress-component.is-offset span{display:inline-block;position:absolute;right:0;transform:translateX(calc(100% + 4px))}.lock-button.btn{padding:0;font-size:90%}.lock-button.btn .tooltip-component{width:100%;height:1em}.lock-button.btn .lock-button-label{float:left}.lock-button.btn .icon-lock,.lock-button.btn .icon-unlock{margin-right:-7px;margin-left:2px;margin-bottom:9px;fill:#BBB}.lock-button.btn .icon-lock:hover,.lock-button.btn .icon-unlock:hover{fill:#888}.range-dropdown>.dropdown-toggle{color:#555;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.range-dropdown>.dropdown-toggle[disabled],.range-dropdown>.dropdown-toggle[disabled]:focus,.range-dropdown>.dropdown-toggle[disabled]:hover{background-color:#eee;color:#555;opacity:1;border-color:#ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.range-dropdown>.dropdown-toggle.is-flashing{animation:flash 3s}.range-dropdown.open>.dropdown-toggle,.range-dropdown.open>.dropdown-toggle:focus,.range-dropdown.open>.dropdown-toggle:hover,.range-dropdown>.dropdown-toggle:active,.range-dropdown>.dropdown-toggle:hover{background-color:#fff;border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.range-dropdown-menu{padding:.5em .75em 0 1.5em;width:300px;user-select:none}.range-dropdown-menu .slider-component{display:inline-block;width:calc(100% - 85px);margin-top:5px}.range-dropdown-menu .btn{display:inline-block;width:65px;margin-left:15px;margin-top:-35px}.select-component.is-flashing{animation:flash 3s}@keyframes flash{0%,100%{background-color:inherit}10%,60%{background-color:#fefca2}}.chart-states{fill:none;stroke:#fff;stroke-linejoin:round;stroke-width:1px}.chart-states path{stroke-width:1px}.chart-us{cursor:pointer}.chart-us .us-clickable-area{fill:none;cursor:pointer}.chart-popover{pointer-events:none;transition:opacity .1s}.chart-popover .popover-title{white-space:nowrap;padding:5px 6px 0 4px;background-color:transparent;border:0;font-weight:300;font-size:15pt}.chart-popover .popover-content{width:250px;padding:2px 4px}.state-label-container,.us-label-bg{fill:none;stroke:#908c88;rx:3px;ry:3px}.is-hovered{cursor:pointer;stroke:orange!important;transition:stroke-width .5s}.is-hovered.state{stroke-width:3px;filter:url(#orange-glow)}.is-hovered rect{stroke-width:3px}.us-description{font-size:1.6em}.chart-us-group.is-hovered{stroke:none!important}.chart-us-group.is-hovered .us-label-bg{stroke-width:3px;stroke:orange!important;filter:url(#orange-glow)}.chart-us-group.is-hovered .us-label-text,.chart-us-group.is-selected .us-label-text,.state-label.is-hovered text,.state-label.is-selected text{stroke:none}.state{transition:stroke-width .5s}.state.is-disabled{fill:#ddd;cursor:default}.details-button .caption svg,.icon-component.color-white{fill:#fff}.chart-us-group.is-selected .us-label-bg,.state-label.is-selected .state-label-container,.state.is-selected{stroke:orange;transition:stroke-width .5s;stroke-width:3px;filter:url(#orange-glow)}.state-label-text,.us-label-text{font-size:14px;font-family:Verdana,sans-serif;cursor:default;font-weight:300;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.state-label-text.mod-callout,.us-label-text.mod-callout{pointer-events:initial}.state-label-text:hover,.us-label-text:hover{cursor:pointer}.state-label-text.is-disabled{font-weight:inherit}.state-label-text.is-disabled:hover{cursor:default}.state-label-callout{stroke:#908c88;stroke-width:1px}.choropleth-container .chart-title{font-size:2.5em}.choropleth-container .chart-legend-label{font-size:1.4em}.choropleth-container .legend-title{font-size:1.6em}.choropleth-source{font-size:1.5em;font-weight:400}.big,.jumbo{font-weight:300;display:block}.progress{margin-bottom:4px}.hint,h3{margin-bottom:5px}.progress-bar{color:#000;text-align:left;padding-left:4px}.modal,.sources{text-align:center}.footer{font-size:80%}.hint{margin-top:5px;padding:5px}.fda-warning{max-width:180px}.jumbo{font-size:60pt;line-height:normal;background-color:transparent}.big{font-size:20pt}body,h1{font-weight:400}.details-row{position:relative}@media (min-width:768px){.details-row{display:flex;margin:5px -10px}.details-row-item{flex:1;margin-left:10px;margin-right:10px}}.details-modal-container{display:flex}.details-modal-column{width:0}.details-modal-column.mod-main{flex:2}.details-modal-column.mod-aside{flex:1;position:relative}@media (min-width:1350px){.details-modal-column.mod-main{min-height:520px}.summary-view p{line-height:2em}}@media (max-width:1024px){.details-info{font-size:97%}}.sources{font-size:10pt}.outputs{position:relative;padding-bottom:5px;padding-top:5px}.details-button{margin-top:10px;height:100%;position:relative;border:1px solid #d8e4ee;padding-top:4px;border-radius:5px;padding-bottom:30px}.details-button .caption{position:absolute;bottom:0;left:0;right:0;display:block;font-size:1em;color:#fff;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#44749d;padding:8px}.details-button .baseline .chart-line{stroke:transparent}.details-button .tcp-chart{pointer-events:none}.details-button:hover{cursor:zoom-in;border-color:#44749d;background-color:#eaf0f6}.details-button:hover .caption{display:block}.details-button[disabled]:hover{cursor:default;border-color:#d8e4ee;background:0 0}.details-info{margin-top:.5em;margin-left:.5em;margin-right:.5em;padding-top:0;line-height:normal;font-size:13pt}#slideshow-ghw,#slideshow-home{position:relative;display:block}#slideshow-ghw img,#slideshow-home img{position:absolute;z-index:1;display:block;max-width:100%;max-height:100%;height:auto}#slideshow-ghw img .active,#slideshow-home img .active{z-index:3}#slideshow-ghw img{cursor:pointer}@media (min-width:800px){#slideshow-ghw,#slideshow-home{height:360px}}@media (max-width:800px){#slideshow-ghw,#slideshow-home{height:250px}}.slideshow-blinker{background-color:#d3d3d3;-webkit-animation:fadeinout 250ms linear forwards;animation:fadeinout 250ms linear forwards}@-webkit-keyframes fadeinout{0%,100%{background-color:#fff}50%{background-color:#d3d3d3}}@keyframes fadeinout{0%,100%{background-color:#fff}50%{background-color:#d3d3d3}}body{padding-top:50px;font-family:Roboto Flex,sans-serif;overflow-y:scroll}h1{font-size:2.2em}h2{font-size:1.6em;font-weight:600}h3{font-size:1.4em;font-weight:400;margin-top:8px}p{font-size:1.2em;line-height:1.8em}td,th{font-size:120%}.btn{font-family:sans-serif}ol li{margin-top:.8em}.inline{display:inline}.progress{margin-top:1px}#fullscreen-btn,.proportion-label{margin-top:10px}.no-padding{padding-left:0;padding-right:0}.no-margin{margin-left:0;margin-right:0}body.is-fullscreen .container{width:100%}#fullscreen-btn{display:none}@media (min-width:800px){#fullscreen-btn{display:block}}.row-border>div:first-child{border-right:1px solid #DDD}.row-border>div{padding-top:10px}.row-border,.row-border+div{border-top:1px solid #DDD}.output{border-top:1px solid #DDD;height:8px}.text-nowrap{white-space:nowrap}.chevron-list li{display:block;margin-bottom:.25em}.button-component,.header-buttons,.header-text,.icon-component,.modal-dialog{display:inline-block}.chevron-list li:before{content:"\e080";float:left;margin-top:.6em;margin-left:-17px;font-family:'Glyphicons Halflings';font-size:.6em;color:#ccc}.modal table{margin-top:5px;font-size:70%;width:100%;-webkit-column-break-inside:avoid}.modal p{font-size:1.2em;line-height:1.6em}.modal .tab-content{margin-top:.4em}.modal ol{padding-left:1.2em}@media (max-width:768px){.modal p{font-size:1.1em;line-height:1.6em}}.modal-dialog{text-align:left;vertical-align:middle}@media (min-width:1590px){.container{width:75%}}.tcp-content{margin-bottom:100px;min-height:500px}@media screen and (max-height:800px){.tcp-content{margin-bottom:1em}}.header-text{font-size:2.5em;margin-top:.1em;margin-bottom:0}.header-buttons{position:relative;top:4px}.header-buttons a{text-decoration:none}@media screen and (min-width:768px){.tcp-content{padding-left:0;padding-right:0}.header-buttons{float:right}.header-buttons .btn{margin-left:10px}.header-buttons>.btn:first-child{margin-left:0}.header-buttons .share-button-component{display:inline-block}}@media screen and (max-width:768px){.header-buttons .btn{margin-left:6px}.header-buttons .btn:first-child{margin-left:0}}@media screen and (max-width:991px){.header-text{font-size:1.7em}.header-buttons .btn{font-size:.85em}}.header-button[disabled]{cursor:default}.summary-view{margin-top:5px;padding:5px}.summary-view p{font-size:1.5em;margin-bottom:0}.summary-view h2{margin-top:0;font-size:1.7em;margin-left:0}.affix-container.affix .summary-view>.row{border-bottom:none}.reset-parameters{margin-left:4px}var{font-weight:600;font-style:normal;white-space:nowrap}.defaults{font-size:.8em;padding:3px}.defaults p{margin:0;padding:0}.defaults var{background-color:transparent;font-weight:300}.policy-controls-subtitle{font-size:.9em}@media (min-width:768px){.modal-xl{width:90%;max-width:1200px}.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}.two-col{column-count:2}.three-col{column-count:3}.three-col ul{break-inside:avoid-column}}.popover{max-width:600px}.share-popover{max-width:300px}.icon-component{height:1em;width:1em}.icon-component svg{position:relative;top:2px;width:100%;height:100%}main a{text-decoration:underline}.share-field{font-size:.85em;width:200px}.nowrap{white-space:nowrap}.nav-tabs a{text-decoration:none}.details-modal .modal-body{min-height:550px}.flatline-overlay-bg{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.5)}.flatline-overlay{width:45em;margin:14em auto 0;font-size:.9em}.flatline-overlay .panel-body{font-size:1.1em}.flatline-overlay .icon-lock{fill:#BBB;margin-right:-4px}@media only screen and (max-width:812px) and (orientation:landscape){.container{width:100%;max-width:unset;padding-left:9px;padding-left:max(9px,env(safe-area-inset-left));padding-right:9px;padding-right:max(9px,env(safe-area-inset-right))}}@media print{.chart-overlay-layer,.explorer-nav-tab,.header-buttons{display:none}.tcp-content{margin-bottom:0}body{padding:0}.details-view{page-break-inside:avoid}}