body {
	text-align: center;
	font-family: Myriad, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;	
}

table {
	margin-left: auto;
    	margin-right: auto;
}	

tr {
 	text-align: justify;
 	padding-left: 5px;
 	padding-right: 5px;
}

td {
 	text-align: justify; 
  	padding-left: 5px;
 	padding-right: 5px;
}

.faq {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
}

h1 {
	padding-bottom: -10px;
}

/* unvisited link */
a:link {
  color: #1B7C7C;
}

/* visited link */
a:visited {
  color: #407CFF;
}

/* mouse over link */
a:hover {
  color: #FE0000;
}

/* selected link */
a:active {
  color: blue;
}

@keyframes spin3D {
  from { transform: rotateY(0deg) }
  to { transform: rotateY(360deg) }
}
.spin3D { animation: spin3D 3s ease-in-out infinite; }

.standardbutton{
  background-color: #e0e0e0
  border: none;
  color: #FE0000;
  padding: 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 50%;
  border-color:#1B7C7C;

}

.standardbutton:active{
  -moz-box-shadow: 0 13px 13px rgba(0, 0, 0, .3) inset;
  -webkit-box-shadow: 0 13px 13px rgba(0, 0, 0, .3) inset;
  box-shadow: 0 13px 13px rgba(0, 0, 0, .3) inset;
}

.standardbutton:hover{
  background-color: #eee;
  color: #407CFF;
}

.button {
      	background-color: #407CFF;
      	border: none;
      	color: white;
      	padding: 10px 17px;
      	text-align: center;
      	text-decoration: none;
      	display: inline-block;
      	font-size: 16px;
      	margin: 2px 1px;
      	cursor: pointer;
}

input.large-checkbox {
     	vertical-align: middle;
 	width: 31px;
        height: 31px;
}

.explanation {
  margin-left: 30px;
  margin-right: 30px;
  text-align: left; 
}

.indentedexplanation {
  margin-left: 45px;
  margin-right: 30px;
  text-align: left; 
}


.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

video {
  display: block;
  margin: auto;
}

.demobox { 
    position: relative; 
 	width: 300px; 
	display: block; margin-left: auto;  margin-right: auto;
} 
  
.mybtn { 
    	position: absolute; 
	font-size: 9px; 
    	border: none; 
    	font-weight: 100;
	background-color: white;
  	padding-bottom: 4px;
	color: black;
  	text-decoration: none;
	text-align: center;
} 

.mybtn.mybtn1 {
  	padding-top: 7px;
    	bottom: 212px; 
    	right: 110px; 
    	width: 85px; 
    	height: 15px; 
}


.mybtn.mybtn2 {
  	padding-top: 5px;
    	bottom: 90px; 
    	right: 148px; 
    	width: 60px; 
    	height: 12px; 
}
  
.mybtn.mybtn3 {
  	padding-top: 9px;
    	bottom: 535px; 
    	right: 221px; 
    	width: 76px; 
    	height: 13px; 
}

.mybtn.mybtn4 {
  	padding-top: 5px;
    	bottom: 194px; 
    	right: 190px; 
    	width: 44px; 
    	height: 12px; 
}

.mybtn.mybtn5 {
  	padding-top: 7px;
    	bottom: 120px; 
    	right: 98px; 
    	width: 110px; 
    	height: 15px;  
}

.mybtn.mybtn11 {
  	padding-top: 7px;
    	bottom: 217px; 
    	right: 102px; 
    	width: 110px; 
    	height: 15px;  
}

.mybtn.mybtn12 {
  	padding-top: 7px;
    	bottom: 180px; 
    	right: 72px; 
    	width: 160px; 
    	height: 15px;  
}

.mybtn.mybtn13 {
  	padding-top: 7px;
    	bottom: 85px; 
    	right: 142px; 
    	width: 70px; 
    	height: 15px;  
}

.mybtn.mybtn14 {
  	padding-top: 7px;
    	bottom: 232px; 
    	right: 142px; 
    	width: 70px; 
    	height: 15px;  
}

.mybtn.mybtn15 {
  	padding-top: 7px;
    	bottom: 233px; 
    	right: 120px; 
    	width: 70px; 
    	height: 12px;  
}

.mybtn.mybtn16 {
  	padding-top: 7px;
    	bottom: 110px; 
    	right: 125px; 
    	width: 62px; 
    	height: 12px;  
}

.mybtn.mybtn17 {
  	padding-top: 7px;
    	bottom: 35px; 
    	right: 102px; 
    	width: 100px; 
    	height: 12px;  
}

.mybtn.mybtn19 {
  	padding-top: 7px;
    	bottom: 297px; 
    	right: 135px; 
    	width: 40px; 
    	height: 12px;  
}

.mybtn.mybtn20 {
  	padding-top: 7px;
    	bottom: 297px; 
    	right: 135px; 
    	width: 40px; 
    	height: 12px;  
}

.mybtn.mybtn21 {
  	padding-top: 7px;
    	bottom: 165px; 
    	right: 135px; 
    	width: 30px; 
    	height: 12px;  
}

.mybtn.mybtn22 {
  	padding-top: 7px;
    	bottom: 138px; 
    	right: 105px; 
    	width: 94px; 
    	height: 14px;  
}

.mybtn.mybtn23 {
  	padding-top: 7px;
    	bottom: 323px; 
    	right: 70px; 
    	width: 74px; 
    	height: 12px; 
	background-color: #CCCCCC; 
}

.mybtn.mybtn24 {
  	padding-top: 4px;
    	bottom: 526px; 
    	right: 74px; 
    	width: 72px; 
    	height: 13px; 
	background-color: black; 
	color: white; 
}

.mybtn.mybtn25 {
  	padding-top: 7px;
    	bottom: 72px; 
    	right: 91px; 
    	width: 84px; 
    	height: 12px; 
}

.mybtn.mybtn26 {
  	padding-top: 7px;
    	bottom: 397px; 
    	right: 31px; 
    	width: 82px; 
    	height: 12px; 
	background-color: #CCCCCC ; 
	color: black; 
}

.mybtn:hover { 
    transform: translateY(5px); 
} 
  
