.nspin {
  left:0 !important;
}
.frm_section_heading {
	margin-top:0 !important;
}
.abs {
	display:block;
	color:white;
	background:var(--awb-color5) !important;
  width: 80%;
	margin:0 10% !important;
	border-top-left-radius: 20px;
  border-top-right-radius: 20px;
	text-align: center;
}
.choix_relecture {
  padding: 0px 15% !important;
}
.choix_support {
  padding: 0px 20% !important;
}
.choix_support .frm_primary_label, .choix_support label {
  font-size: 18px !important;
}
.choix_support .input {
  font-size:16px !important;
}
.page-id-1539 .abs,
.page-id-1542 .abs {
	background:var(--awb-color2) !important;
}
.fini {
    background: var(--awb-custom_color_5) !important;    
}
.fini .fusion-button-text {
    color: var(--awb-color1) !important;  
}
#field_rib_label {
  font-size:18px !important;
}
.frm_section_heading h3 {
  background: var(--awb-color3) !important;
  color: var(--awb-color1) !important;
  margin-bottom: 10px !important;
  padding: 10px 15px !important;
  border-radius: 20px;
  width: 100% !important;
}
.stop_etape h3 {
	text-align:center;
  background: var(--awb-color4) !important;
  margin-bottom: 0px !important;
  padding: 20px 15px !important;
  border-radius: 10px;
}
#f_medecin .tableau {
	float: left;
	width: 100% !important;
	clear:both;	  
}
#f_medecin .tableau .label {
  font-size:14px;
}
#f_medecin .tableau .frm_form_field {
	float: left;
	clear:both;	
	margin: 0;
}
.frm_primary_label i {
  display:none;
}
#z_relecture p {
  font-size:15px !important;
  line-height:21px !important;
  
}
#frm_field_373_container h3,
#frm_field_389_container h3 {
  margin-bottom:30px !important;
}
.z_consigne {
  font-size:18px !important;
  text-align: center;
  color: var(--awb-color1) !important;
  background: var(--awb-color6);
  padding: 20px;
}
.z_consigne p {
	margin:0 !important;
}
#f_medecin .tableau .frm_primary_label {		
  font-size:14px;
	text-align: center;
	background: var(--awb-color2);
	color: white;
	padding: 5px;
	line-height: 18px;
	float: left;
	margin-bottom: 2px;
margin-right: 0;}

#f_medecin .tableau .frm_opt_container {
	position:relative;
	float: left;
  grid-gap: 1px;padding: 0;
}

#f_medecin .tableau .frm_radio {
	float: left;
	text-align: center;
	background: var(--awb-color3);
	margin-right:2px;
	height: 28px;
}
#f_medecin .tableau .frm_radio input {
	margin-top: -1px;
}
#f_medecin .tableau .frm_radio .label {
	position: relative;
	text-align: center;
	background: var(--awb-color2);
	display: block;
	color: white;
	padding: 5px 0;
}
#f_medecin .tableau .c_autre,
#f_medecin .tableau .ch_autre {
	position: relative;
	left:10px;
	top: -40px;
	width: 270px !important;
}
#f_medecin .tableau .c_autre input,
#f_medecin .tableau .ch_autre input {
	padding:5px;
	height: 30px;
}
#f_medecin .tableau .t_autre .frm_primary_label {
	padding: 10px 0 43px 0;
}
.f_profil .frm_submit,
.f_enquete .frm_submit {
  display:none !important;
}
.f_enquete p {
	margin:0 !important;
}

#form_profil_medecin .frm_description,
#form_enquete_medecin .frm_description {
	  color: var(--awb-color5);
	font-weight:bold;
	font-size:13px;
	margin-bottom:10px;
}
#form_profil_patient .frm_description,
#form_enquete_patient .frm_description {
	  color: var(--awb-color6);
	font-weight:bold;
	font-size:13px;
	margin-bottom:10px;
}
#form_enquete_medecin .sous_question .frm_description {
	  color: var(--awb-color7);
}
#form_enquete_patient .sous_question .frm_description {
	  color: var(--awb-color7);
}
.tableau .vide .frm_radio {
	background: var(--awb-color5) !important;
}
