label.search{
  font-family: sans-serif;
  font-size: 1.15em;
  color: #2b313c;
}

label.radios{
  vertical-align: middle;
}

table.radios {
  border-collapse: collapse;
  width: 1%;
  font-family: sans-serif;
  font-size: 1.25em;
  color: #2b313c;
}

tr.radios {
  width: 1%;
  white-space: nowrap;
}

td.radios {
  border: 1px;*/ solid #000;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  padding-left: 10px;
}

table.songs {
  border-collapse: collapse;
  width: 100%;
  background-color: #e0e0e0;
  font-family: sans-serif;
  font-size: 1.25em;
  color: #2b313c;
}

td.songs {
	border: 1px solid black;	
  padding: 0.25em;
}

tr.songs_header {
  background-color: #a9a9a9;
  font-weight: bold;
  font-size: 1.2em;
}

tr.songs:nth-child(even) {
  background-color: #c9c9c9;
}

form input[type="radio"]{
  border: 0px;
  width:  1.65em;
  height: 1.65em;
  vertical-align: middle;
}

table.songPages{
  width: 100%;
}

td.songPages {
  border: 1px; /* solid #000;*/
  max-width: 20%;
  text-align: center;
  vertical-align: middle;  
}

select.songPages{
  font-family: 'Open Sans', sans-serif;
  color: #3b414c;
  font-weight: 400;
  font-size: 14pt;
  line-height: 2.25em;
  width: 100%;
}

td.songPagesBtnPrev{
  text-align: right;
  padding-right: 15px;
}

td.songPagesBtnNext{
  text-align: left;  
  padding-left: 15px;
}

input, select{
  font-family: 'Open Sans', sans-serif;
  color: #3b414c;
  font-weight: 400;
  font-size: 14pt;
  line-height: 1.85em;  
}
