#searchRaces {font-size: 16px;}#raceList {min-height: 100vh;}.race-block {padding-left: 5px;border: 1px solid black;margin-top: 10px;overflow: hidden;width: 100%;}#last-update {padding-top: 5px;}.race-title {color: white;font-size: 16px;font-weight: bold;background-color: royalblue;padding-left: 20px;}.race-header {font-weight: bold;}.vote-percentage {border: 1px solid gray;border-radius: 5px;}.header-row {margin-left: 2px;margin-right: 2px;}.candidate-row {margin-left: 2px;margin-right: 2px;}.total-row {margin-left: 2px;margin-right: 2px;}.candidate-status {width: 20px;float: left;}.party-winner-dem {color: white;font-weight: bold;background-color: rgb(37, 64, 143);}.party-winner-gop {color: white;font-weight: bold;background-color: rgb(210, 15, 42);}.party-winner-ind {color: white;font-weight: bold;background-color: gray;}.party-winner-lib {color: white;font-weight: bold;background-color: gray;}.referendum-winner {color: white;font-weight: bold;background-color: gray;}@media only screen and (max-width: 768px) {.container-fluid.wish-election-result {padding-left: 0px;padding-right: 0px;}.race-reporting {display: none;}.race-block .race-header-party {padding-right: 0px;}.race-block .race-header-votes {padding-left: 0px;}.race-header-percentage {display: none;}.race-block .race-party {padding-right: 0px;}.race-block .race-votes {padding-left: 0px;}.race-percentage {display: none;}.total-row .race-total {padding-left: 0px;}.candidate-row {font-size: 14px;}}