.testContent {
	margin-top: 10px;
}

.question {
	font-weight: bold;
	border-bottom: 1px solid #B3B3B3;
  padding-bottom: 10px;
}

.question input {
	font-weight: normal;
}

.wrapQuestion {
	padding: 10px;
  margin-bottom: 15px;
	border: 1px solid #F0F0F0;  
}

.testContent .wrapQuestion:last-child {
	margin-bottom: 0px;
}

.answers {
  width: 100%;
}

.userInput {
  width: 15px;
}

.wrapAnswers {
	padding-top: 10px;
}

.wrapAnswers td {
	padding-left: 3px;
  padding-bottom: 5px;
  padding-top: 2px;
  vertical-align: top;
}


.result {
  width:15px;
  text-align: center;
  padding-left: 0px;
  padding-bottom: 0px;
}

.answers input {
  margin:0;
  margin-top: 1px;
  padding:0;
}

.btnEval {
	padding: 2px 5px;
  margin-top:10px;
}

.feedback {
  padding: 5px;
  background-color: #fdf9cf;
  /*border: 1px solid #41617d;*/
  margin-top:5px;
  font-size:12px;
	/*
  color: #a0a0a0;
  padding-top: 10px;
  padding-bottom: 10px;
  */
}

.icon-ok {
  display: block;
  font-weight: bold;
  color: #3ba532;
  margin-top:-3px;
}

.icon-wrong {
  display: block;
  font-weight: bold;
  color: #FF0000;
  margin-top:-3px;
}

.alert {
    border: 1px #F0F0F0 solid;
    
    animation: blink 350ms;
    animation-iteration-count: 4;
}

@keyframes blink { 50% { border-color:#B3B3B3 ; }  }