h2{
	margin: 0px;
}

h2 span {
   color: white; 
   font: 0.95em/1.6em Helvetica, Sans-Serif; /* fallback size */
   font: 1.3vw/2.1vw Helvetica, Sans-Serif; 
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.7);
   padding: 0.2em 0em 0.2em 0em;
   box-shadow:0.2em 0 0 rgba(0, 0, 0, 0.7),-0.2em 0 0 rgba(0, 0, 0, 0.7);
   -moz-box-shadow:0.2em 0 0 rgba(0, 0, 0, 0.7),-0.2em 0 0 rgba(0, 0, 0, 0.7);
   -webkit-box-shadow:0.2em 0 0 rgba(0, 0, 0, 0.7),-0.2em 0 0 rgba(0, 0, 0, 0.7);
}

select{
   font: 0.95em/1.6em Helvetica, Sans-Serif; /* fallback size */
   font: 1.3vw/2.1vw Helvetica, Sans-Serif; 
   padding: 0.2em 0.3em 0.2em 0.3em;
}

input[type=submit]{
   font: bold 0.95em/1.6em Helvetica, Sans-Serif; /* fallback size */
   font: bold 1.3vw/2.1vw Helvetica, Sans-Serif; 
   padding: 0.2em 0.3em 0.2em 0.3em;
}

.form td, h2 td{
   color: white; 
   font: 0.95em/1.6em Helvetica, Sans-Serif; /* fallback size */
   font: 1.3vw/2.1vw Helvetica, Sans-Serif; 
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.7);
   padding: 0.2em 0.3em 0.2em 0.3em;
   left: -0.3em;
   border: 1px solid rgba(255, 255, 255, 0.7);
   border-radius: 15px;
}

.form th, h2 th{
   color: white; 
   font: bold 0.95em/1.6em Helvetica, Sans-Serif; /* fallback size */
   font: bold 1.3vw/2.1vw Helvetica, Sans-Serif, ; 
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.7);
   padding: 0.2em 0.3em 0.2em 0.3em;
   left: -0.3em;
   border: 1px solid rgba(255, 255, 255, 0.7);
   border-radius: 15px;
}
.form th.noborder{
	border: 0px;
	background: none;
}

.submit{
	border-radius: 15px;
}

.scores td{
	font: 0.95em/1.6em Helvetica, Sans-Serif; /* fallback size */
	font: 1vw/1.7vw Helvetica, Sans-Serif; 
}

.scores th{
	font: bold 0.95em/1.6em Helvetica, Sans-Serif; /* fallback size */
	font: bold 1vw/1.7vw Helvetica, Sans-Serif; 
}

input[type=radio], input[type=checkbox] {
   width: 1.3vw;
   height: 1.3vw;
}

input[type=radio]:checked + label  ,input[type=checkbox]:checked + label {
  color: red;
}

h2 b { 
   padding: 0.2em 0em 0.2em 0em;
}

body {
   background: black;
   color: white;
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-size: cover;
   margin: 0px;
}
.content {
   padding: 50px;
   padding: 2.5vw;
}
a:visited, a:link {
	color: white;
}
a:hover{
	color: blue;
}



