/* general colours for AIMS */
/* Media types; specific screen sizes we are designing for */
/* colors for hero unit */
/* colors for news */
/* don't know where frame is used */
/* line 31, app/assets/stylesheets/_headers.css.scss */
form {
  color: black;
}

/* override reset in normalize.css */
/* how we structure race results */
/* assuming H1 and H2 are already in use for elements higher up the page */
/* line 18, app/assets/stylesheets/results.css.scss */
h3.results-for {
  background: #eee;
  margin-top: 0px;
  line-height: 1;
  padding: 4px;
}

/* Race results for NAME OF RACE */
/* line 20, app/assets/stylesheets/results.css.scss */
div.event-results {
  padding: 0px;
  margin-bottom: 8px;
}

/* line 21, app/assets/stylesheets/results.css.scss */
h3.event-result-listing {
  color: white;
  font-size: larger;
  background: #000;
  padding: 8px;
  margin-top: 10px;
}

/* Names of CSS classes are important here as they are referred to automagically depending on the status of the event */
/* line 25, app/assets/stylesheets/results.css.scss */
h4.event-and-date-ok {
  color: black;
  margin: 0px;
  padding-top: 4px;
  border-top: 1px dotted #360;
}

/* line 26, app/assets/stylesheets/results.css.scss */
h4.event-and-date-scraped {
  color: black;
  margin: 0px;
  border-top: 1px dotted #360;
}

/* line 27, app/assets/stylesheets/results.css.scss */
h4.event-and-date-secret {
  color: black;
  margin: 0px;
  border-top: 1px dotted #360;
}

/* line 28, app/assets/stylesheets/results.css.scss */
h4.event-and-date-tentative, h4.event-and-date-predicted {
  color: black;
  margin: 0px;
  border-top: 1px dotted #360;
}

/* line 30, app/assets/stylesheets/results.css.scss */
h4.event-and-date-cancelled {
  color: red;
  text-decoration: line-through;
  margin: 0px;
  border-top: 1px dotted #360;
}

/* line 31, app/assets/stylesheets/results.css.scss */
h4.event-and-date-postponed {
  color: #666;
  text-decoration: line-through;
  margin: 0px;
  border-top: 1px dotted #360;
}

/* line 34, app/assets/stylesheets/results.css.scss */
h5.run-name {
  line-height: 1;
  background: #4bbf98;
  color: black;
  margin-top: 2px;
  margin-bottom: 0px;
  text-transform: uppercase;
  padding: 4px;
}

/* line 35, app/assets/stylesheets/results.css.scss */
h6.gender, h6.s {
  line-height: 1;
  font-size: 90%;
  color: black;
  margin-bottom: 0px;
  padding: 0;
  margin-top: 6px;
}

/* .s class saves five characters per invocation over .gender */
/* line 38, app/assets/stylesheets/results.css.scss */
table.results, table.awards {
  margin-bottom: 20px;
  padding-bottom: 20px;
}

/* line 39, app/assets/stylesheets/results.css.scss */
tr.result-first {
  font-weight: bold;
  background: #99ccee;
  color: black;
  font-size: smaller;
}

/* line 40, app/assets/stylesheets/results.css.scss */
tr.result-not-first, tr.awards, th.awards {
  background: #eee;
  color: #333;
  border-bottom: 0.5px solid #006699;
  font-size: smaller;
}

/* line 42, app/assets/stylesheets/results.css.scss */
td.race-placing {
  font-weight: bold;
  width: 2em;
}

/* line 43, app/assets/stylesheets/results.css.scss */
td.runner-name {
  width: 31%;
}

/* line 44, app/assets/stylesheets/results.css.scss */
td.runner-country {
  width: 4em;
  color: #999;
}

/* line 45, app/assets/stylesheets/results.css.scss */
td.personal-time {
  width: 8em;
}

/* line 47, app/assets/stylesheets/results.css.scss */
tr.best-times-Men {
  background: #ddf;
  font-size: smaller;
}

/* line 48, app/assets/stylesheets/results.css.scss */
tr.best-times-Women {
  background: pink;
  font-size: smaller;
}

/* line 50, app/assets/stylesheets/results.css.scss */
span.country-code {
  font-size: 80%;
  color: black;
}

/* line 51, app/assets/stylesheets/results.css.scss */
td.race-name {
  width: 31%;
}

/* line 52, app/assets/stylesheets/results.css.scss */
td.distance {
  width: 15%;
}
