html{min-width:1012px}.section{padding:20px 0;box-shadow:0 2px 8px #565656}.section.choose-video,.section.player{background:#bdbdbd}.container{max-width:1024px;margin:auto}.page-header{text-align:center}.flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1024px;margin:auto}.flex-item{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%}.map-wrapper{height:500px;max-width:1000px;position:relative}.video-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:660px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px;line-height:0}.video-wrapper>span{margin:auto}.video-title{text-align:center}.card{background:#fff;box-shadow:0 2px 8px #5a5a5a;-webkit-transition:box-shadow .5s;transition:box-shadow .5s}.card:hover{box-shadow:2px 4px 8px 1px #5a5a5a}.choose-video{text-align:center}.choose-video .flex-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.choose-video .video-thumb{line-height:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;cursor:pointer}.video-thumb.active{outline:2px solid orange;z-index:1}.map-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}p{line-height:24px}.hoverinfo{min-width:300px;padding:10px}.hoverinfo .header{text-align:center;margin-top:2px;padding-bottom:5px;margin-bottom:2px}.hoverinfo h2.header{border-bottom:1px solid #000;margin-bottom:10px}.hoverinfo table{width:100%;border-spacing:0;border-collapse:collapse;margin-bottom:10px}.hoverinfo table,.hoverinfo thead th{border-bottom:1px solid #ccc}.hoverinfo table tbody tr:nth-of-type(odd){background:#eee}.hoverinfo table.census td{text-align:right;padding:2px 5px}.hoverinfo td{text-align:center}.candidateSelect{text-align:center;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.candidateSelect select{width:300px}.legend{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.swatch{color:#fff;margin-right:4px;padding:5px 10px}.candidate-tracker{margin:0 10px}.candidate-tracker h2{float:left;margin-bottom:.6em}.candidate-facts{min-width:260px;color:#fff;height:50%}.candidate-facts.hillary{background:#0e28ba}.candidate-facts.trump{background:#9b0000}.candidate-facts img{min-width:50px;max-width:none;height:50px;margin:0 -100%;position:relative}.trump img{right:11px}.image-wrapper{height:50px;width:50px;text-align:center;overflow:hidden;border-radius:50%;float:left;margin:10px 10px 5px}.fact-wrapper{padding-left:10px;clear:both;text-align:center;font-size:18px}.fact-wrapper .wins{font-size:52px;line-height:66px}.site-header{height:60px;box-shadow:0 2px 4px #565656;background:#455a64;-webkit-transform:translateZ(0);transform:translateZ(0)}.site-header a{color:#fff;text-decoration:none}.site-header a:hover{color:#c7c7c7}.home-link{margin:15px 10px;font-size:26px;font-weight:700;float:left}.home-link sup{position:relative;top:-3px;font-size:12px}.site-nav{float:right;margin:5px 10px}.site-nav li{list-style:none}.aboutModal{background-color:#fff;border:1px solid #000;box-shadow:0 3px 9px rgba(0,0,0,.5);padding:25px;max-width:600px}body{margin:0;padding:0;font-family:Roboto,sans-serif}
/*# sourceMappingURL=main.801cf394.css.map*/