.module_rdv_groupe,.module_rdv_presta {cursor:pointer;height:auto;}

ul#module_rdv_groupes,ul.module_rdv_groupe  {
	list-style: none;
	width: 100%;
	padding-left: 0px;
}

ul.module_rdv_groupe  {
	margin-bottom:20px;
}

ul.module_rdv_groupe li {
	padding: 15px;
	border-top: 1px solid #f1f2f4;
}

ul.module_rdv_groupe li:hover {
	background:#f1f2f4;
}

.btn-choisir-presta {margin:10px;}

.question,.reponse {text-align:center;}
.question {padding:10px 10px 5px 10px;}
.btn-oui-non {width:150px;padding:10px;}

/* Radio */

.radio-inline {
	padding:5px 0;
	min-height:auto;
	position:relative;
	margin-right:5px;
	cursor: pointer;
}
.radio-inline input[type=radio] {
	position:relative;
	margin:0;
	display:none;
	width:22px;
}
.radio-inline input[type=radio]+label {
	padding-left:0;
	font-weight:400;
	position: relative;
}
.radio-inline input[type=radio]+label:after,
.radio-inline input[type=radio]+label:before {
	content:"";
	display:inline-block;
	margin-right:10px;
	border-radius:50%;
	vertical-align:bottom;
	background:#fff;
	color:transparent;
	cursor:pointer;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
}
.radio-inline input[type=radio]+label:before {
	width:22px;
	height:22px;
	border:2px solid #ababb1;
}

.radio-inline.withContent input[type=radio]+label:before {
	position:absolute;
}

.radio-inline input[type=radio]+label:after {
	width:14px;
	height:14px;
	position:absolute;
	top:6px;
	left:4px;
	cursor: pointer;
}
.radio-inline input[type=radio]:checked+label:before {
	border-color:#3ecf8e;
}
.radio-inline input[type=radio]:checked+label:after {
	background:#3ecf8e;
}
.radio-inline input[type=radio]:disabled+label {
	opacity:1;
	cursor:not-allowed;
}
.radio-inline input[type=radio]:disabled+label:after,
.radio-inline input[type=radio]:disabled+label:before {
	cursor:not-allowed;
}

.entete_question_reve {
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 30px 0;
}

.question_container {margin-bottom:10px;}

#zone_bouton_selection{
	padding:15px 0;
	margin-bottom: 15px;
	background: #f7f7f7;
	border-radius: 4px;
}

.question-principale {font-weight: bold;}
.question-secondaire {font-style: italic;}
.resume-entete {font-weight: bold;	}
.resume-detail {font-style: italic;}
.explication-condition {font-weight:normal;}