.no_result {
  color: black;
  background-color: white;
}
.first {
  color: white;
  background-color: blue;
}
.second {
  color: white;
  background-color: red;
}
.third {
  color: black;
  background-color: gold;
}
.fourth {
  color: black;
  background-color: lightgreen;
}
.runoff {
  color: white;
  background-color: blue;
}
.cc {
  color: white;
  background-color: rebeccapurple;
}
.rcc {
  color: black; 
  background-color: plum;
}
.bob {
  color: white;
  background-color: green;
}
.rubob {
  color: black;
  background-color: lightgreen;
}
.ncc {
  color: white;
  background-color: rebeccapurple;
}
.nrcc {
  color: black; 
  background-color: plum;
}
.nob {
  color: white;
  background-color: green;
}
.runob {
  color: black;
  background-color: lightgreen;
}
.absent {
  color: white;
  background-color: gray;
}
.withdrawn {
  color: white;
  background-color: gray;
}
.no_award {
  color: white;
  background-color: gray;
}
.summary_cc {
  font-size: medium;
  font-weight: bold;
  color: white; 
  background-color: rebeccapurple;
}
.summary_rcc {
  font-size: medium;
  font-weight: bold;
  color: black; 
  background-color: plum;
}
.summary_bob {
  font-size: medium;
  font-weight: bold;
  color: white; 
  background-color: green;
}
.summary_rubob {
  font-size: medium;
  font-weight: bold;
  color: black;
  background-color: lightgreen;
}
.summary_ncc {
  font-size: medium;
  font-weight: bold;
  color: white; 
  background-color: rebeccapurple;
}
.summary_nrcc {
  font-size: medium;
  font-weight: bold;  
  color: black; 
  background-color: plum;
}
.summary_nob {
  font-size: medium;
  font-weight: bold;
  color: white; 
  background-color: green;
}
.summary_runob {
  font-size: medium;
  font-weight: bold;  
  color: black;
  background-color: lightgreen;
}
.summary_group {
  text-align: center;
  font-weight: bold;
  color: black;
}
.group_no_result {
  color: black;
  background-color: #E8DEE0;
}
thead.shaded2 {
	background-color: #D3D3D3;
	color: black;
}
.jumbotron2 {
    background-color: #ededed !important; 
	height: 200px; 
}
.jumbotron22 {
    background-color: #ededed !important; 
	height: 220px; 
}
input[type='checkbox'] {
	accent-color: green;
}
.btn-results {
    width: 110px !important;
}
table.sum tr td {
	font-size: 14px;
}
thead.runhead {
    background-color: #E8DEE0;
	color: black;
/*	font-size: large;*/
	font-weight: bold;	
} 
/* td.runcell {
	color: black; 
 font-size: large; 
}  */
.rcc_hide {
  display: none;  
}
.rcc_show {
  display: block;
}
.nrcc_hide {
  display: none;  
}
.nrcc_show {
  display: block;
}
a.info { 
  color : #660000; 
  text-decoration : none; 
  font-weight : normal; 
} 