body {
  font-size: 14px;
}

.masthead {
  background-color: #006600;
  padding: 10px
}

.footer {
  padding-top: 10px;
  padding-bottom: 10px
}

.post-pos {
  border: 1px #dddddd solid;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  height: 18px;
  width: 18px
}

.post-pos.red {
  background-color: #FF0000;
  color: #FFFFFF
}

.post-pos.blue {
  background-color: #0000FF;
  color: #FFFFFF
}

.post-pos.white {
  background-color: #FFFFFF;
  color: #000000
}

.post-pos.green {
  background-color: #008000;
  color: #FFFFFF
}

.post-pos.black {
  background-color: #000000;
  color: #FFFFFF
}

.post-pos.yellow {
  background-color: #FFFF00;
  color: #000000
}

.post-pos.pink {
  background-color: #FFC0CB;
  color: #000000
}

.post-pos.gray {
  background-color: #808080;
  color: #FFFFFF
}

.post-pos.purple {
  background-color: #800080;
  color: #FFFFFF
}

.post-pos.blue-red {
  background: blue;
  background: -webkit-linear-gradient(-45deg, blue 50%, red 50%);
  background: -o-linear-gradient(-45deg, blue 50%, red 50%);
  background: -moz-linear-gradient(-45deg, blue 50%, red 50%);
  background: linear-gradient(-45deg, blue 50%, red 50%);
  color: #FFFFFF
}

.post-pos.light-blue {
  background-color: #ccddff;
  color: #FFFFFF
}

.post-pos.red-white {
  background: red;
  background: -webkit-linear-gradient(-45deg, red 50%, #fff 50%);
  background: -o-linear-gradient(-45deg, red 50%, #fff 50%);
  background: -moz-linear-gradient(-45deg, red 50%, #fff 50%);
  background: linear-gradient(-45deg, red 50%, #fff 50%);
  color: #000000
}

.post-pos.green-white {
  background: green;
  background: -webkit-linear-gradient(-45deg, green 50%, #fff 50%);
  background: -o-linear-gradient(-45deg, green 50%, #fff 50%);
  background: -moz-linear-gradient(-45deg, green 50%, #fff 50%);
  background: linear-gradient(-45deg, green 50%, #fff 50%);
  color: #000000
}

.post-pos.brown-white {
  background: brown;
  background: -webkit-linear-gradient(-45deg, #8A6D3B 50%, #fff 50%);
  background: -o-linear-gradient(-45deg, #8A6D3B 50%, #fff 50%);
  background: -moz-linear-gradient(-45deg, #8A6D3B 50%, #fff 50%);
  background: linear-gradient(-45deg, #8A6D3B 50%, #fff 50%);
  color: #000000
}

.post-pos.alternate {
  border: 0px none;
  color: #000000
}

.post-pos.scratch {
  border: 0px none;
  color: #000000
}

.race-status {
  border: 1px #dddddd solid;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 18px
}

.race-status.cancelled {
  background-color: #000000;
  color: #000000
}

.race-status.entries {
  background-color: #FF0000;
  color: #FFFFFF
}

.race-status.results {
  background-color: #008000;
  color: #FFFFFF
}

.race-status.unofficial {
  background-color: #FFFF00;
  color: #FFFFFF
}

.race-status.nocontest {
  background-color: #666666;
  color: #FFFFFF
}

.page-header {
  padding-bottom: 6.5px;
  margin: 30px 0 15px;
  border-bottom: 1px solid #eee
}

/*# sourceMappingURL=app.css.map */
