/* Question & Answer Lists */
#concealed-test-container .question-list,
#concealed-test-container .answer-list,
#concealed-test-container .question-list li,
#concealed-test-container .answer-list li {
	list-style: none;
	margin-left: 0;
}

#concealed-test-container .question-list {
	margin: 20px 0 40px;
}
#concealed-test-container .question-list li.question-item {
	margin-bottom: 21px;
}
	#concealed-test-container p.question-title {
		margin: 0 0 10px;
		font-size: 14px;
		font-weight: bold;
	}

#concealed-test-container .answer-list li.answer-item {
	display: flex;
	line-height: 18px;
	font-size: 14px;
	margin-bottom: 8px;
}
	#concealed-test-container .answer-list li input.answer-radio {
		margin-right: 3px;
	}
 
/* Test Results */
#concealed-test-container li.question-item.incorrect-question .question-title {
	color: #F00;
}
/* Test Results: Answer List */
#concealed-test-container .answer-list li.state-correct {
  color: #D6B92F;
}
#concealed-test-container .answer-list li.state-correct.selected {
  color: #21DA30;
	font-weight: bold;
}
#concealed-test-container .answer-list li.state-incorrect.selected {
  color: #21DA30;
  color: #FC3425;
}
#concealed-test-container .answer-tip {
	display: block;
	font-size: 11px;
	margin-top: 5px;
	line-height: 11px;
}

/* Results: Icons */
#concealed-test-container .icon {
  position: relative;
  top: 2px;

  display: inline-block;
  
  width: 16px;
  height: 16px;
  
  margin-right: 4px;
  
  vertical-align: baseline;
}
#concealed-test-container .icon.icon-incorrect {
  background: url(answer-incorrect.png);
}
#concealed-test-container .icon.icon-correct {
  background: url(answer-correct.png);
}
#concealed-test-container .icon.icon-warning {
  background: url(answer-warning.png);
}
#concealed-test-container .answer-text .icon {
  margin-right: 8px;
  margin-left: -24px;
}
#concealed-test-container .question-controls {
	margin-bottom: 65px;
}
#concealed-test-container .question-list {
	padding-left: 0px;
}