.article .advtest_content {
	font: 400 18px/1.5em "Source Serif Pro", serif;
	margin-bottom: 30px !important;
}
.article  .advtest_button[name="startQuiz"]{
border: 2px solid #F1CA23 !important;
}
.article  .advtest_time_limit .advtest_progress {
    background-color: #fee36d !important;
}
.article .advtest_reviewText {
	font-size: 14px;
}
.article .advtest_button, .advtest_button:hover {
	margin: 0 !important;
	background-color: #fff !important;
	border-radius: 0px !important;
	color: #000 !important;
	box-shadow: none!important;
	text-shadow: none !important;
	filter: none !important;
	float: none;
	font: 400 16px/1.1em "Source Sans Pro", Sans-serif !important;
}
.article .advtest_button2 {
	border: 1px solid #000 !important;
	background: whiteSmoke !important;
	color: #000 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	text-shadow: none !important;
	filter: none !important;
	margin: 0 !important;
	font: 400 16px/1.1em "Source Sans Pro", Sans-serif !important;
}
.article .advtest_reviewQuestion {
	border: 1px solid #dedede;
	background-color: #f7f7f7;
}
.article .advtest_questionList,.article .advtest_matrixSortString {
	background: #fff !important;
	border: 1px solid #f3f3f3 !important;
}
.article .advtest_matrixSortString .advtest_header {
	margin-bottom: 5px !important;
	border-bottom: 1px solid #f3f3f3;
	padding-bottom: 5px;
	padding-left: 15px;
}
.article .advtest_sortStringItem {
	border: 1px solid #dedede!important;
	background-color: #f7f7f7!important;
	box-shadow: none !important;
	font-size: 0.8em;
}
.article .advtest_response {
	background: #fff !important;
	border: 1px solid #FEE36D !important;
	box-shadow: none !important;
	padding: 15px 20px !important;
}
.article .advtest_response span {
	font-weight: 400 !important;
}
.article .advtest_response span.advtest_respone_span {
	font-weight: 700 !important;
}
.article .advtest_tipp > div {
	padding: 20px !important;
	background-color: #f7f7f7 !important;
	border: 1px solid #cbcbcb !important;
	border-radius: 0 !important;
	position: absolute !important;
	bottom: 15px !important;
	left: 0px !important;
	right: 0px !important;
	box-shadow: 7px 7px 7px -2px #f1f1f1 !important;
	z-index: 99999 !important;
}
.article .advtest_questionListItem label {
	display: flex;
	flex-direction: row;
	gap:5px;
}
.article .advtest_questionInput {
	margin-right: 5px !important;
	height: 30px;
	font-size: 16px;
}
.article .advtest_questionListItem.advtest_answerCorrect {
	border: 1px solid #97d375 !important;
	background-color: #fff !important;
}
.article .advtest_questionListItem.advtest_answerCorrect label{
	font-weight: 400 !important;
}
.article .advtest_questionListItem.advtest_answerIncorrect {
	border: 1px solid #ff9191 !important;
	background-color: #fff !important;
}
.article .advtest_answerIncorrect {
	background: #FFF !important;
	font-weight: bold !important;
	border: 1px solid #ff9191 !important;
}
.article .advtest_maxtrixSortCriterion.advtest_answerCorrect{
	background: #FFF !important;
	font-weight: bold !important;
	border: 1px solid #97d375 !important;
}
.article .advtest_question_text td {
	padding: 10px;
}
.article .advtest_questionList[data-type="free_answer"] .advtest_questionInput {
	border: 1px solid #afafaf;
	width: 100% !important;
	margin-right: 0 !important;
}
.article .advtest_tipp .advtest_header {
	padding-bottom: 10px;
}
.article .advtest_questionListItem > label sup {
	position: relative;
	top: -5px;
	left: -5px;
}