.qmn_pagination{
	border: none !important;
}

.qmn_quiz_container .qmn_btn{
	background-color: var(--red-color) !important;
	color: white !important;
	font-size: 16px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 327px;
	height: 48px;
	border-radius: 48px;
	font-family: var(--primary-font);
	font-weight: 700;
	border: none;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}
.qsm-submit-btn{
	margin-top: 30px;
	margin-bottom: 26px;
}
.btn-reload-quiz{
	background-color: var(--red-color) !important;
	font-size: 16px;
	color: var(--red-color) !important;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 327px;
	height: 48px;
	border-radius: 48px;
	font-family: var(--primary-font);
	font-weight: 700;
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 26px;
}
.qsm-previous{
	margin-top: 30px;
}
.qsm-next{
	margin-top: 20px;
	margin-bottom: 26px;
}
.btn-reload-quiz:before{
	display: block;
	content: "Repetir";
	color: #fff !important;
	position: absolute;
}
.qmn_results_page{
	display: flex;
	flex-direction: column;
}
.qsm-quiz-container *{
	font-family: var(--primary-font);
	color: #6C7B8A;
} 
.mlw_qmn_new_question{
	color: #6C7B8A;
	font-size: 16px;
	font-weight: 300 !important;
}
.mlw_qmn_quiz{
	display: flex;
	justify-content: center;
	align-items: center;
}
.p1-a{
	font-size: 20px;
	color: #323643;
}
.yellowp{
	color: #F5A623;
}
.percent{
	font-size: 90px;
	line-height: 90px;
}
.descript{
	font-size: 16px;
	color: #6C7B8A;
}
.greenp{
	color: #7ED321;
	font-size: 80px;
}
.redp{
	color: #DA2C4E;
}
.red-alert{
	font-size: 22px;
	color: #DA2C4E;
	text-align: center;
	margin-top: 25px;
}
.center-alert{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
.center-results{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 10%;
    padding-right: 10%;
    text-align: center;
}
/* Radios */
.qmn_mc_answer_wrap{
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}
.qmn_quiz_radio{
	height: 20px;
	width: 20px;
}
.qmn_mc_answer_wrap label{
	margin-bottom: 0px;
	margin-left: 8px;
	width: 80%;
}
.qsm_check_answer input{
	height: 18px;
	width: 18px;
}
.qsm_check_answer{
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}
.qsm_check_answer label{
	margin-bottom: 0px;
	margin-left: 8px;
}
.mlw_qmn_message_before span{
	font-style: normal;
}
#wp-submit{
	background-color: var(--red-color) !important;
	color: white !important;
	font-size: 16px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 327px;
	height: 48px;
	border-radius: 48px;
	font-family: var(--primary-font);
	font-weight: 700;
	border: none;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}
.quiz_section{
	margin-top: 30px;
	display: flex;
    flex-direction: column;
}
.mlw_qmn_new_question{
	margin-bottom: 10px;
}
.qmn_check_answers, .qmn_radio_answers  {
	padding-left: 30px;
}
.qsm-pagination{
	display: flex;
	flex-direction: column;
}
.btn-mt{
	margin-top: 30px;
}
.btn-centers{
	margin-left: auto;
	margin-right: auto;
}
.plyr--video{
	margin-bottom: 30px;
	margin-top: 15px;
}
@media all and (max-width: 767px) {
	.qsm_check_answer label{
		margin-bottom: 0px !important;
		margin-left: 8px !important;
	    width: 85%;
	}
}
@media all and (max-width: 370px) {
	.percent{
		font-size: 80px;
	}
}
@media all and (max-width: 321px) {
	ul.acf-radio-list li, ul.acf-checkbox-list li{
		font-size: 11px !important;
	}

}