.online-test-block { display:none; background:#fff; box-shadow:0 0 30px rgba(0,0,0,0.2); border-radius:10px; position:fixed; top:5%; left:50%; z-index:12000; width:700px; margin-left:-350px; padding-top:46px; }
	.online-test-block>h4 { clear:left; height:16px; font:bold 16px Arial; color:#333; padding:15px 17px; border-bottom:1px solid rgba(0 0 0 /10%); text-align:left; width:calc(100% - 34px); position:absolute; top:0; }
		.online-test-block>h4 a.close { float:right; color:#444; text-decoration:none; width:16px; height:16px; display:inline-block; font:bold 24px Arial; line-height:16px; }
		.online-test-block>h4 a.close:hover { opacity:0.8; }
	.online-test-block .online-test-inblock { margin:0; padding:20px; min-height:auto; max-height:calc(90vh - 34px - 46px); overflow-y:auto; }
	
@media screen and (max-width:700px) {
	.online-test-block { width:100%; border-radius:0px; margin-left:0px; left:0; top:0; }
		.online-test-block .online-test-inblock { max-height:calc(100vh - 34px - 46px); }
}
	
@media screen and (max-height:500px) {
	.online-test-block { border-radius:0px; top:0; }	
		.online-test-block online-test-inblock { max-height:calc(100vh - 34px - 46px); }
}
	
	
.online-test-question { background:#e5eaf5; border-radius:8px; padding:15px; margin:20px 0px; }
	.online-test-question>h5 { padding:0px 0px 10px 0px; }
	.online-test-question>p {}
	.online-test-question .online-test-answer-list {}
		.online-test-question .online-test-answer-list.turnedoff a { color:#aaa; }
		.online-test-question .online-test-answer-list li {}
			.online-test-question .online-test-answer-list li a {}
			.online-test-question .online-test-answer-list li a.online-test-question-green { color:#00ac9d; col-or:#fff; }
			.online-test-question .online-test-answer-list li a.online-test-question-red { color:#d80f25; col-or:#fff; }

	.online-test-question .online-test-answer { display:none; background:#eff4fb; border-radius:8px; padding:15px; }
		.online-test-question .online-test-answer h5 { padding:0px 0px 10px 0px; }
		.online-test-question .online-test-answer p,
		.online-test-question .online-test-answer ul,
		.online-test-question .online-test-answer ol { font-size:13px; }
		
.online-test-result { display:none; background:#fff7d8; border-radius:8px; padding:30px 20px; }
	.result-0, .result-1, .result-2, .result-3, .result-4, .result-5 { display:none; }