.election-featured-races-container .panel-body{padding:0}.election-featured-races-container .race-header{text-align:center;padding:15px 10px 10px}.election-featured-races-container .race-title{font-size:20px;font-weight:700;line-height:1.2;margin-bottom:2px}.election-featured-races-container .race-precincts{text-transform:uppercase;color:#888;font-weight:700}.block.light .election-featured-races-container .race-precincts{color:#ffffff82}.election-featured-races-container .race-candidates{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}.election-featured-races-container .race-candidates .race-candidate-name[data-candidate="0"]{grid-column:1/2;grid-row:1;border-right:1px solid rgba(0,0,0,.33)}.election-featured-races-container .race-candidates .race-candidate-name[data-candidate="1"]{grid-column:2/3;grid-row:1}.election-featured-races-container .race-candidates .race-candidate-details[data-candidate="0"]{grid-column:1/2;grid-row:2}.election-featured-races-container .race-candidates .race-candidate-details[data-candidate="1"]{grid-column:2/3;grid-row:2}.election-featured-races-container .race-candidate-name{background-color:#505050;color:#fff;padding:6px 10px;font-weight:700}.election-featured-races-container .race-candidate-name a{color:#fff;text-decoration:none}.election-featured-races-container .race-candidate-name .candidate-photo{margin-right:10px}.election-featured-races-container .race-candidate-party-abbr{color:#ffffffbf;margin-left:10px}.election-featured-races-container .race-candidate-details{padding:10px}.election-featured-races-container .race-candidate-percent{font-size:25px;line-height:1.1;font-weight:700}.election-featured-races-container .race-candidate-votes{font-size:15px;color:#00000080;line-height:1.2;font-weight:700;margin:5px 0 0}.block.light .election-featured-races-container .race-candidate-votes{color:#ffffff82}.election-featured-races-container .race-candidate-winner{margin:5px 0 0;text-transform:uppercase;color:#038e06;font-weight:700}.block.light .election-featured-races-container .race-candidate-winner{color:#50d353}.election-featured-races-container .tnt-slider .tnt-slider-controls{text-align:right;margin:10px 0;position:relative;top:0}.election-featured-races-container .tnt-slider-controls .tnt-slider-btn{display:inline-block;background-color:#fff;border:1px solid #ccc;padding:5px 10px;font-size:12px;font-weight:400;line-height:1.5;cursor:pointer;white-space:nowrap;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.election-featured-races-container .tnt-slider-controls .tnt-slider-btn+.tnt-slider-btn{margin-left:6px}@media (min-width: 768px){.election-featured-races-container .race-candidate-percent{font-size:30px}}
/*# sourceMappingURL=flex-electionsstats-featured-races.f5502546e2c67ee3551e85b2e14a6eca.css.map */
