﻿.race-results{margin:30px 0;padding:10px;background-color:#f4f4f4}.race-results table{width:100%}.race-results th,.race-results td{padding:5px 5px 5px 0;border-bottom:1px solid #ddd}.race-results .reported td{border-bottom:0;font-size:12px;color:#757575}.race-results .pct-wrapper{min-width:15em}.race-results .pct-bar{display:block;height:14px;background-color:#0093d0}.race-results .winner .candidate{font-weight:bold}.race-results .winner .candidate:before{content:"✓";padding-right:4px}.race-results .winner .pct-bar{background-color:#5ccd6b}@media(max-width: 991px){.race-results .pct-wrapper{min-width:initial;opacity:0}}@media(max-width: 767px){.race-results{margin-left:-20px;margin-right:-20px;padding:20px}}
