#reponse_captcha{opacity: 0; width: 100%; height: 0px; padding: 0px !important; margin: 0px !important;}

.answer{font-weight: bold; color:#fff; border: 1px solid #ddd; background: #b1121b; padding: 3px 5px; display: block; text-align: center; max-width: 150px;margin: 5px auto !important;}
.question_label{font-size: 12px; margin: 0px; display: block; color: #666; text-align: center; }

.droppable{height: 100%;}

.ui-state-highlight{background: #84ffa7 !important;}

.ui-state-error{background: #fddfdf !important;}

.img-arrow{margin: 0 auto; width: 60px; display: block;}

.chpg_captcha{display: block; width: 100%; background: #fdfdfd; max-width: 500px; height: 230px; padding: 5px; border: 1px solid #e3e3e3; margin: 20px auto;}

.chpg_captcha .col6{width: 50%; float: right;height: 100%; padding-top: 40px; padding:40px 10px 0px 10px;}
.chpg_captcha .col3{width: 25%; float: right;height: 100%;}
.chpg_captcha .col4{width: 33,33336%; float: right;height: 100%;}

.explication_captcha{margin: 0 auto; display: block; text-align: center; color:#767676; font-size: 12px; line-height: 14px;}

.chpg_captcha .col3 p{text-align: center; color:#767676; font-size: 12px; font-weight: 400 !important;}
.col-reponse .droppable{height: 130px !important;border: 1px solid #e3e3e3; background: #fdfdfd;}

.question_rgpd:not(.question_active){display: none;} 

@media screen and (max-width:768px){
	.chpg_captcha .col6, .chpg_captcha .col3{ width: 33.333% !important;}
	.img-arrow{ width: 40px;}
	.chpg_captcha{height: 210px !important;}
}

.result_answer{display:none;}