/* line 5, app/assets/stylesheets/countries.css.scss */
div.rcdi {
  background: #eee;
  padding: 8px;
  margin-bottom: 10px;
  overflow: hidden;
}

/* line 7, app/assets/stylesheets/countries.css.scss */
span.country-code-abbr {
  font-size: smaller;
}

/* line 8, app/assets/stylesheets/countries.css.scss */
span.number-of-members {
  font-size: smaller;
  float: right;
  font-weight: bold;
  transform: translateY(6px);
}

/* line 9, app/assets/stylesheets/countries.css.scss */
.country-name {
  font-weight: bold;
  text-transform: uppercase;
}

/* line 12, app/assets/stylesheets/countries.css.scss */
.button img.flag {
  border: 1px solid white;
  transform: translateY(5px);
}

/* line 13, app/assets/stylesheets/countries.css.scss */
.button .country-code-abbr {
  color: black;
}

/* line 15, app/assets/stylesheets/countries.css.scss */
a.inside-country-button {
  color: white;
  font-size: larger;
}

/* line 17, app/assets/stylesheets/countries.css.scss */
.race-artwork-thumbnail {
  float: right;
  width: 200px;
  border: 1px solid grey;
  margin-left: 20px;
}

/* line 19, app/assets/stylesheets/countries.css.scss */
div.ctab {
  background: #006699;
  color: white;
  padding: 8px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  border: 2px solid #FFFFFF;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 20, app/assets/stylesheets/countries.css.scss */
div.ctab a {
  color: white;
  font-weight: bold;
}

/* new styles that were in inline styles in the race directory */
/* line 23, app/assets/stylesheets/countries.css.scss */
div#list-alphabet {
  test-align: center;
  font-size: 110%;
}

/* line 26, app/assets/stylesheets/countries.css.scss */
div#newmembers {
  background: #ddd;
  padding: 10px;
}

/* line 27, app/assets/stylesheets/countries.css.scss */
p.cl {
  border-top: 1px solid gray;
  font-weight: bold;
}

/* line 28, app/assets/stylesheets/countries.css.scss */
span.btt {
  font-size: smaller;
}

/* line 29, app/assets/stylesheets/countries.css.scss */
h4.local {
  margin-top: 0px;
  font-weight: normal;
  margin-bottom: 0px;
}

/* line 30, app/assets/stylesheets/countries.css.scss */
p.c_le {
  background: #006699;
  padding: 4px;
  color: white;
}

/* line 30, app/assets/stylesheets/countries.css.scss */
p.c_le a {
  color: white;
}

/* line 32, app/assets/stylesheets/countries.css.scss */
.country-listing {
  padding: 2px;
  background: #eee;
  line-height: 160%;
  margin-bottom: 2px;
}

/* line 33, app/assets/stylesheets/countries.css.scss */
.bold {
  font-weight: bold;
}

/* line 34, app/assets/stylesheets/countries.css.scss */
.letter {
  margin-bottom: 0px;
}

/* line 35, app/assets/stylesheets/countries.css.scss */
span.r-l {
  border-right: 1pt solid #ccc;
  margin-right: 4px;
  padding-right: 4px;
}

/* old styles to retain compatibility */
/* most have not changed much but were just renamed to save characters */
/* line 39, app/assets/stylesheets/countries.css.scss */
div#race-contact-details-index {
  background: #eee;
  padding: 8px;
  margin-bottom: 10px;
  overflow: hidden;
}

/* line 40, app/assets/stylesheets/countries.css.scss */
div.call-to-action-button {
  background: #006699;
  color: white;
  padding: 8px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  border: 2px solid #FFFFFF;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 41, app/assets/stylesheets/countries.css.scss */
div.call-to-action-button a {
  color: white;
  font-weight: bold;
}
