/* Custom CSS Piscine Payerne Front-end */
.plaque{
  display:inline-block;
  font-family: sans-serif;
  font-size:40px;
  color:#000000;
  weight:bold;
  padding:5px 25px;
  border:3px solid #000000;
  border-radius:12px;
  box-shadow: 5px 3px 3px #a0a0a0;
}
.canvas{
	max-width:1200px; 
	margin:0 auto;
}
.box{
	border: 1px solid #037FBB; 
	background-color: #f5f8fc; 
	border-radius: 8px; 
	padding:5px;
}
.annonce{
	border: 1px solid #01A185; 
	background-color: #fafffc; 
	border-radius: 8px; 
	padding:10px; 
	margin-bottom:10px;
}
.promo{
	max-width: 500px;
	margin:0 auto;
	border: 1px solid #b82525;
	background-color: #ffe6e6;
	border-radius: 8px;
	padding:5px;
}
.cours{
	max-width: 500px;
	margin:0 auto;
	border: 1px solid #037FBB; 
	background-color: #f5f8fc; 
	border-radius: 8px; 
	padding:5px;
}
.form{
	max-width: 700px;
	margin:0 auto;
}
#sujet{
	font-size:16px !important;
	margin-bottom:-5px !important;
}

#rsform_3_page_0{font-size:16px !important;}
#rsform_3_page_0 .rsform-block-nom,
#rsform_3_page_0 .rsform-block-prenom,
#rsform_3_page_0 .rsform-block-mail,
#rsform_3_page_0 .rsform-block-rem{
  margin-bottom:5px !important;
}

#rsform_4_page_0 label{font-size:16px;}
#rsform_4_page_0 .rsform-block-arrivee, 
#rsform_4_page_0 .rsform-block-depart, 
#rsform_4_page_0 .rsform-block-adultes, 
#rsform_4_page_0 .rsform-block-enfants, 
#rsform_4_page_0 .rsform-block-emplacement, 
#rsform_4_page_0 .rsform-block-nom, 
#rsform_4_page_0 .rsform-block-prenom, 
#rsform_4_page_0 .rsform-block-rue, 
#rsform_4_page_0 .rsform-block-lieu, 
#rsform_4_page_0 .rsform-block-pays, 
#rsform_4_page_0 .rsform-block-mail, 
#rsform_4_page_0 .rsform-block-tel, 
#rsform_4_page_0 .rsform-block-rem{
  margin-bottom:5px !important;
}
#rsform_4_page_0 .rsform-block-adultes #adultes,
#rsform_4_page_0 .rsform-block-enfants #enfants,
#rsform_4_page_0 .rsform-block-emplacement #emplacement,
#rsform_4_page_0 .rsform-block-pays #pays{
	background: rgba(243,243,243,1); padding:10px; border-radius:4px; margin-bottom:0px;
}

#rsform_5_page_0 label{font-size:16px;}
#rsform_5_page_0 .rsform-block-nom, 
#rsform_5_page_0 .rsform-block-prenom,
#rsform_5_page_0 .rsform-block-naissance, 
#rsform_5_page_0 .rsform-block-nationalite, 
#rsform_5_page_0 .rsform-block-rue, 
#rsform_5_page_0 .rsform-block-npa, 
#rsform_5_page_0 .rsform-block-ville, 
#rsform_5_page_0 .rsform-block-mail, 
#rsform_5_page_0 .rsform-block-tel{margin-bottom:5px !important;}
#rsform_5_page_0 .rsform-block-nationalite #nationalite{background: rgba(243,243,243,1);}
#rsform_5_page_0 .rsform-block-naissance label{margin-top:10px;}

#rsform_6_page_0 label{font-size:16px;}
#rsform_6_page_0 .rsform-block-nom, 
#rsform_6_page_0 .rsform-block-prenom,
#rsform_6_page_0 .rsform-block-naissance, 
#rsform_6_page_0 .rsform-block-nationalite, 
#rsform_6_page_0 .rsform-block-rue, 
#rsform_6_page_0 .rsform-block-npa, 
#rsform_6_page_0 .rsform-block-ville, 
#rsform_6_page_0 .rsform-block-mail, 
#rsform_6_page_0 .rsform-block-tel{margin-bottom:5px !important;}
#rsform_6_page_0 .rsform-block-nationalite #nationalite{background: rgba(243,243,243,1);}
#rsform_6_page_0 .rsform-block-naissance label{margin-top:10px;}

#rsform_7_page_0 label{font-size:16px;}
#rsform_7_page_0 .rsform-block-nom, 
#rsform_7_page_0 .rsform-block-prenom,
#rsform_7_page_0 .rsform-block-naissance, 
#rsform_7_page_0 .rsform-block-nationalite, 
#rsform_7_page_0 .rsform-block-rue, 
#rsform_7_page_0 .rsform-block-npa, 
#rsform_7_page_0 .rsform-block-ville, 
#rsform_7_page_0 .rsform-block-mail, 
#rsform_7_page_0 .rsform-block-tel{margin-bottom:5px !important;}
#rsform_7_page_0 .rsform-block-nationalite #nationalite{background: rgba(243,243,243,1);}
#rsform_7_page_0 .rsform-block-naissance label{margin-top:10px;}

#rsform_8_page_0 label{font-size:16px;}
#rsform_8_page_0 .rsform-block-nom, 
#rsform_8_page_0 .rsform-block-prenom,
#rsform_8_page_0 .rsform-block-naissance, 
#rsform_8_page_0 .rsform-block-nationalite, 
#rsform_8_page_0 .rsform-block-rue, 
#rsform_8_page_0 .rsform-block-npa, 
#rsform_8_page_0 .rsform-block-ville, 
#rsform_8_page_0 .rsform-block-mail, 
#rsform_8_page_0 .rsform-block-tel{margin-bottom:5px !important;}
#rsform_8_page_0 .rsform-block-nationalite #nationalite{background: rgba(243,243,243,1);}
#rsform_8_page_0 .rsform-block-naissance label{margin-top:10px;}

.grecaptcha-badge{display:none;}