.coral-geographic-header {
  text-align: center;
  background-color: #005296;
}
.coral-geographic-header h2 {
  color: #c7ab11;
}
.coral-geographic-instructions {
  background-color: #dce6f2;
  border: 1px solid;
  border-color: #005296;
  padding: 5px;
}
.coral-geographic-instructions > p {
  color: #4d4d4d;
}
.coral-geographic-instructions > p > a {
  color: #4d4d4d;
  font-weight: bold;
}
.selection-active-tab {
  background-color: #f2f2f2 !important;
}
.selection-inactive-tab {
  background-color: #bfbfbf !important;
}
.selection-tab-content {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-radius: 0 0 4px 4px;
  padding: 10px;
  background: -webkit-linear-gradient(#f2f2f2, #595959);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f2f2f2, #595959);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#f2f2f2, #595959);
  /* For Firefox 3.6 to 15 */
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr= #f2f2f2 , EndColorStr= #595959 );
  /* IE9 */
  background: linear-gradient(#f2f2f2, #595959);
  /* Standard syntax */
}
.coral-geographic-instructions {
  background-color: #dce6f2;
  border: 1px solid;
  border-color: #005296;
}
.results-active-tab {
  background-color: #e5b9b8 !important;
}
.results-inactive-tab {
  background-color: #d79493 !important;
}
.results-tab-content {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-radius: 0 0 4px 4px;
  padding: 15px;
  background: -webkit-linear-gradient(#e5b9b8, #800000);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e5b9b8, #800000);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e5b9b8, #800000);
  /* For Firefox 3.6 to 15 */
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr= #e5b9b8 , EndColorStr= #800000 );
  /* IE9 */
  background: linear-gradient(#e5b9b8, #800000);
  /* Standard syntax */
}
.results-tab-content a p {
  color: #000000;
}
.results-tab-content a:hover {
  text-decoration: none;
}
.nav-tabs {
  margin-bottom: 0;
}
.nav-tabs li.active > a {
  color: #000000;
}
.nav-tabs li > a {
  color: #000000;
}
.nav-tabs li > a:hover {
  text-decoration: none;
}
.ecoregion-selection-container {
  overflow-y: scroll;
  background-color: #ffffff;
  height: 200px;
}
.species-selection-container {
  overflow-y: scroll;
  background-color: #ffffff;
  height: 500px;
}
.statistics-div {
  margin-left: 20px;
}
.statistics-div button {
  float: right;
}
.statistics-paragraph {
  margin-top: 0px;
  margin-bottom: 0px;
}
.result-selection-button {
  background-color: #b8cbe3;
  border: none;
  border-radius: 5px;
}
.result-selection-button:hover {
  background-color: #93b0d5;
}
.result-selection-button-active {
  color: #FFFFFF;
}
.return-to-map-results {
  padding: 5px;
  text-align: center;
  background-color: #dce6f2;
  border: 1px solid;
  border-color: #005296;
}
.return-to-map-results button {
  margin-bottom: 5px;
  width: 100%;
  background: -webkit-linear-gradient(#e5b9b8, #800000);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e5b9b8, #800000);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e5b9b8, #800000);
  /* For Firefox 3.6 to 15 */
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr= #e5b9b8 , EndColorStr= #800000 );
  /* IE9 */
  background: linear-gradient(#e5b9b8, #800000);
  /* Standard syntax */
}
#map {
  height: 400px;
}
#minimap {
  height: 200px;
}
#micromap {
  height: 80px;
}
