.scoreDisplay {
	padding:5px;
	width:100%;
}
.tCell {
	text-align:center;
	color:#AAA;
	font-size:0.8em;
}
.tCellb {
	text-align:center;
	color:#000;
	font-weight:bold;
	font-size:1.2em;
}
.imgScale {
  display: block;
  height: auto;
  max-width: 100%;
  margin:10px;
}
.qName {
	text-align:center;
	font-family: 'Arial';
	font-size:4vw;
	color: #555;
}
@media only screen and (min-width: 520px)  {
	.qName {
		font-size:1.4em;
		}		
}
.qBy {
font-size:1.4vw;
}
@media only screen and (min-width: 520px)  {
	.qBy {
		font-size:0.8em;
		}
}
#bar {
	height: 4px;
	width: 100%;
	margin-top:2px;
	background-color:#128412;
	border-radius: 2px;
	color: #128412;
}
.vam {
	vertical-align:middle;
	margin:10px;
	display:inline-block;
	/*float:right;*/
}
.oCell {
	height:90px;
	width:100%;
	vertical-align:middle;
	}
.opt {
	border: 2px solid #886;
    border-radius: 15px;
    -moz-border-radius: 15px;
    padding: 5px;
	text-align:center;
	height:90px;
	position:relative;
	width:50%;
	vertical-align:middle;
	background-color:#FFC;
	cursor:pointer;	
}
@media only screen and (min-width: 600px) {
.opt {	
	height:145px;
	font-size:1.1em;
}	
}

.questionText {
border: 1px solid #555;
background-color:#CCCCCC;
border-radius: 0px 0px 10px 10px;
text-align:center;
-moz-border-radius: 15px;
margin-top:2px;	
}
@media only screen and (min-width: 520px)  {
.questionText {
		font-size:1.3em;
		padding:5px;
		}		
		
}
.tick {
	position:absolute;
	visibility:hidden;
	top:-30px;
	width:90%;
	height:1px;
	opacity: 0.7;
	font-size:4.5em;
	text-align: right;
	color: #090;
}
.cross {
	position:absolute;
	visibility:hidden;
	top:-30px;
	width:90%;
	height:1px;
	opacity: 0.7;
	font-size:4.5em;
	text-align: right;
	color: #F00;
}
.correct {
	background-color:#afa;
}	
.wrong {
	background-color: #FDCBC8;
}
#nquestion {
		width:100%;
}
.middle {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  width:100%;
  transform: translate(-50%, -50%);	
}
#optionsTable {
	background-image:url('../img/0bg.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}