/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 11 2023 | 09:16:41 */
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fredoka+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Advent+Pro:wght@600;700&display=swap');
</style> 
.cache{
  display:none!important;
}
#post-155 #gform_drag_drop_area_7_51 {     border: 1px solid #aaa !important;     max-width: 800px;     margin: auto; }
#post-234 #field_1_194.cache {
    display: block;
    width: 100%;
}
#post-153 #field_7_51 {     display: none; }
.gchoice_1_194_1 {
    width: 100%;
    text-align: center;
    font-size: 18px;
}
 .rcui.rcui-col_0 li {
    margin-right: 15px !important;
  }
.ginput_container.ginput_container_select select, .ginput_container_date select {
  padding: 0px 10px !important;
}
.post-120 #gform_1 #gform_wrapper_1 .gfield_html img,.post-120 #gform_1 #gform_wrapper_1 #field_1_184,.post-120 #gform_1 #gform_wrapper_1 #field_1_171,
.post-120 #gform_1 #gform_wrapper_1 #field_1_172,.post-120 #gform_1 #gform_wrapper_1 #field_1_170, .post-120 #gform_1 #gform_wrapper_1 #field_1_158, 
.post-120 #gform_1 #gform_wrapper_1 #column42104, .post-120 #gform_1 #gform_wrapper_1 #column22312 {
    display: none;
}
.post-120 #gform_1 #gform_wrapper_1 #field_1_105, #input_1_45_3_container {
    display: none;
}
message.reset-pass > a {
    display: none;
}
message.reset-pass {
   text-align:center;
}
#input_1_45_2_container, #input_1_45_1_container {
    max-width: 150px;
    margin-left: 0;
}
#input_1_45_2_container select, #input_1_45_1_container select {
    width: 100%;
    border-radius: 3px;
    color: #000 !important;
}
#column45503 {
    padding-top: 0;
}
.page-id-50 .list-franchise{
  display:none;
}
.blocclient.gv-field-1-custom a.gravitypdf-download-link::before {
    content: "";
    background-image: url('https://client.assuretsens.fr/wp-content/uploads/2020/09/pdf.png');
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    background-size: contain;
    margin-top: 0 !important;
}
.page-template-page-souscription .morph-header-bar,
.page-template-page-souscription .morph-main-menu-button-wrapper.morph-menu-button-right,
.page-template-page-souscription .morph-logo-image {display: none; }

/*
#label_1_178_1 {
  width: 100% !important;
}
.page-id-50 .gfield_checkbox li input:checked + #label_1_178_1 {
  background-color: #0061ae;
  color: #fff !important;
  background: #0061ae;
  text-transform: uppercase;
  -webkit-box-shadow: 1px 0 7px 1px #0000004a inset;  
  border: none;
  font-size: 28px;
  font-weight: 700;
  text-decoration: none !important;
  cursor: pointer;
  height: 56px;
  text-align: center;
  width: 28% !important;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}
#row49575 {
 margin-top: 6%;
}
#field_1_178 > div:nth-child(2) {
 width: 100% !important;
 margin-top: 20%;
}
.gchoice_1_178_1 {
 width: 100%;
 background-color: transparent;
 height: 50px;
}
*/
#row49575 {
 margin-top: 30px;
}

.page-id-50 #field_1_158 {
  margin-bottom: 60px !important;
}
 .page-id-50 .wp-block-code {
  display: none;
}
.page-id-50 .cache{display:none !important;}
/*CHANGEMENT*/
/*#column7886, #column89344, #column9478 {
 padding: 0;
}*/
.page-id-50 .charleft {
 display: none;
}
.page-id-50 #row36160 {
 height: 400px;
}

.page-id-50 #field_1_176 > label:nth-child(1) {
 width: 28%;
}
.page-id-50 #field_1_176 > div:nth-child(2) {
 width: 55% !important;
}

.page-id-50 #field_1_148 {
  margin-bottom: 12px !important;
}
.page-id-50 .gform_body {
  max-width: 1000px !important;
  margin: auto;
}
.page-id-50 #gform_1 {
 margin-top: 0;
}
.page-id-50 #field_1_159 {
 margin-bottom: 30px !important;
}
.page-id-50 #field_1_160 {
  height: 22px;
  margin-bottom: 12px !important;
}
.page-id-50  #field_1_156 > h1:nth-child(1),#field_1_157 > h1:nth-child(1) {
 margin-top: 0;
}

.page-id-50 .title {
 margin-top: 0;
  text-transform:uppercase;
}
.page-id-50 .morph-header-bar {
 height: 100px;

}

.page-id-50 .field_description_below {
  height: 45px;
}
#column57107, #column86597 {
    padding: 0;
}
.page-id-50  #row81084 {
 margin-top: 12px;
}
.page-id-50 #field_1_138 > div:nth-child(2) {
 width: 50% !important;
}
.page-id-50 #field_1_139 > div:nth-child(2) {
 width: 50% !important;
}
.page-id-50 #field_1_57, .page-id-50 #field_1_61 {
 height: 24px;
 margin-bottom: 10px !important;
}
.page-id-50 #gform_page_1_4 #gform_submit_button_1 {
  	background-color: #0061ae !important;
    width: 30% !important;
    font-size: 28px !important;
    box-shadow: 1px 0 5px rgba(0,0,0,.5) !important;
}
.page-id-50 #gform_page_1_4 #gform_submit_button_1:hover {
    background-color: transparent !important;
 	color: #7a747f !important;
}
.page-id-50 #field_1_155 > h1:nth-child(1) {
 margin-top: 0;
}
.page-id-50 #row7631 {
 margin-bottom: 5%;
 letter-spacing: 2px;
}


.page-id-50 .gform_next_button {
  left: 88%;
  
}
.page-id-50 body #gform_wrapper_1 .gfield_radio label {
  font-weight: normal;
}
.page-id-50 .gform_previous_button {
  left: 10%;

}
.page-id-50 #gform_page_1_2 .ginput_container {
  float: right;
  width: 100% !important;
}
.page-id-50 #gform_page_1_2 .gfield_label {
  width: 50% !important;
}
.page-id-50 #gform_page_1_2 .ginput_container.ginput_container_text {
  width: 100% !important;
}
.page-id-50 #field_1_156, .page-id-50 #field_1_155, .page-id-50 #field_1_157 {
 margin-bottom: 13% !important;
}

.page-id-50 .gfield_label {
  width: 100%;
}
.page-id-50 #field_1_133 > label:nth-child(1) {
 width: 47%;
}
.page-id-50 .title {
  top: 10px;
  text-align:center;
  color: #FFF;
  font-size: 39px;
}
.page-id-50{
  font-family:'Roboto Condensed';
}
.page-id-50 .ginput_container_radio {
  margin: 0 !important;
}
.page-id-50 .gfield_error .ginput_container::before {
  content: 'X';
  color: red;
  position: absolute;
  left: 95%;
  font-size: 20px;
  font-family:'Fredoka One' ; 
  font-weight: bold;
  top: 41%;

}
.page-id-50 .gfield {
  margin: 0 !important;
}
.page-id-50 .gsection_title {
  text-transform: uppercase;
}
.page-id-50 .gform_wrapper li.gfield.gfield_error {
  background-color: inherit;
  border: inherit;

}
.page-id-50 #field_1_133 > div:nth-child(2) {
 width: 58% !important;
}
.page-id-50 .gfield_error .validation_message, .page-id-50 .validation_error {
  display: none;
}

.page-id-50 .gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) input.large,
.gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) input.medium,
.gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) select.large,
.gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) select.medium {
    width: 250px;
    float: right;
}

body #gform_wrapper_1 .gform_body .gform_fields .gsection {
 padding-top: 0px!important;
}


.page-id-50 #field_1_155, #field_1_156, #field_1_157, #field_1_158 {
  display: block;
}

body .page-id-50 .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
    list-style-type: disc !important;
    margin: 16px 0 16px 10px !important;
    padding-left: 0;
}

.page-id-50 .gform_title {
  display: none;
}

.page-id-50 #gf_page_steps_1, #gf_page_steps_2, #gf_page_steps_3, #gf_page_steps_4  {
  display: none;
}


.page-id-50 .little-title{
  font-size: 14px;
  color:#FFF;
}
.page-id-50 .bottom-title{
  font-weight: 500;
  color:#FFF;
  line-height: 1.1;
  letter-spacing: 1.2;
  text-transform: uppercase;
}

.page-id-50 .gfield_radio {
  float: right;
}

.page-id-50 .field_1_94{
  display:inline-block;
}
.page-id-50 .gfield_select {
  color: #000 !important;
}
.page-id-50 .title{
  top: 10px;
  text-align:center;
  color: #FFF;
}

body .page-id-50 #gform_wrapper_1 .gform_body .gform_fields .gsection {
    padding-top: 0px!important;
}
.page-id-50 .button {
    background: #0061ae !important;
    color: #fff !important;
    text-transform: uppercase !important;
    box-shadow: 1px 0 7px 1px #0000004a inset !important;
    -webkit-box-shadow: 1px 0 7px 1px #0000004a inset !important;
    -moz-box-shadow: 1px 0 7px 1px #0000004a inset !important;
    border: none !important;
    padding: 10px 25px !important;
    font-size: 28px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    cursor: pointer !important;
    width:30% !important;
    font-family: 'Roboto Condensed', sans-serif;
  	margin: 0 auto 2pm!important;
}

.page-id-50 .gfield {
	margin-bottom: 5px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
}


.page-id-50 .ginput_container.ginput_container_text {
  width: 60% !important;
}

.page-id-50 .gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker), .gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker) {
  width: 100%;
}

/* Offre */
.page-id-50 .newClass{
  background-color:red;
  
}
.page-id-50 * {
	box-sizing: border-box;
}

.page-id-50 body {
	margin: 0;
	font-family: sans-serif;
	background: #333;
}

.page-id-50 .offre-section {
    background-color: #FFF;
	padding: 10px;
  	margin:auto;
	width: 42%;
	height: 370px;
    padding: 10px;
}
.page-id-50 .number-title {
  margin-top: 10px;
  padding: 5px;
}
.page-id-50 .nav__submenu-link li {
    margin-left: 15px !important;
}
.page-id-50 h2 span sup{
  margin-top: 10px;
  color: #000;
}

.page-id-50 sup {
  font-size: 10px;
  top: -10px;
}
.page-id-50 h2{
	overflow: hidden;
}
.page-id-50 .scroll {
  width: 100%;
  height: 60%;
  overflow-y: scroll;
  scrollbar-width: thin;
  margin: auto;
}


.page-id-50 .nav {
	position: relative;
	background-color: #FFF;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}


.page-id-50 .nav__item {
	display: block;
	border-bottom: 1px solid #ccc;
	font-size: 16px;
	background: #FFF;
	overflow: hidden;
}

.page-id-50 .nav__item-link {
	color: #156eb4;
	text-decoration: none;
	padding: 5px 10px 5px 0px;
	display: block;
	position: relative;
}

.page-id-50 .nav__item-link i {
	color:#000;
	font-size: 1.4em;
    float: right;
	clear:both;
}

.page-id-50 .nav__submenu {
	background: #FFF;
	overflow: hidden;
	max-height: 0;
	transition: max-height 0.2s ease-in;
}

.page-id-50 .nav__submenu-link {
	display: block;
	padding: 5px 26px;
	text-decoration: none;
	font-size: 15px;
	transition: 0.2s ease-in-out;
}

.page-id-50 .nav__submenu:target {
	max-height: 10rem;
}

.page-id-50 li {
	list-style-type: disc;
	line-height:1.4em;

}
.page-id-50 nav__submenu-link li{
  color: #333;
  text-transform: uppercase;
}

.page-id-50 p{
  padding: 5px 20px;
  line-height:1.4em;
  color: #333;
}

.page-id-50 .bottom{
	display:block;
	margin: 10px;
}

.page-id-50 .bottom a{
	color: #222;
}
.page-id-50 button{
	background: #0061ae;
	border: 2px solid #0061ae;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
	width: 100%;
	padding: 16px 0;
	margin-top: 40px;
}
.page-id-50 #gform_next_button_1_106 {
  float: right;
}

.page-id-50 #gform_next_button_1_179 {
  float: right;
}

.page-id-50 .gfield_radio {
  width: auto !important;
}
/* détails de l'offre*/

.page.page-id-204 .container{
  background-color: #FFF!important;
  font-family:'Roboto Condensed';
  padding: 2em 5em;
}


.page.page-id-204 .descritpion-text {
  /*! max-width: ; */
  margin-left: 10%;
}
.page.page-id-204 table {
    border-collapse: collapse;
    border-spacing: 0;
}
.page.page-id-204 th {
    background-color: #4f6189;
    color: #fff;
  	text-align: left;
	padding: 10px 7px;
	border-right: 2px solid;
    border-right-color: currentcolor;
	border-right-color: #fff;
}

.page.page-id-204 td {
 	background-color: #e5e6e8;
	padding: 8px 5px;
	border-top: 2px solid;
    border-top-color: currentcolor;
	border-right: 2px solid;
    border-right-color: currentcolor;
	border-top-color: #c5c6c8;
	border-right-color: #fff;
	color: #4f6189;
}
.page.page-id-204 .lead {
  	color: #4f6189;
    font-size: 21px;
  	margin-bottom: 20px;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.4;
}
.page.page-id-204 .text{
  	color: #4f6189;
	font-style: oblique;
	font-size: 18px;
}

/* queries */

@media screen and (max-width: 1024px) {
  	
  	.gform_wrapper ul.gform_fields li.gfield {
 		padding-right: 0px!important;
	}

	.page-id-50 .title {
 		font-size: 1.2em!important;
	}
  	.page-id-50 .field_sublabel_below.field_description_below {
  		display: block;
  		text-align: left;
	}

  	/*partie client*/
  	.page-id-50 #column82183 {
  		display: none;
	}
  	.page-id-50 #row70265 {
  		display: none;
	}
  	.page-id-50 #row43048 {
  		display: none;
	}
  	/*.page-id-50 .gfield_radio{
    	float: left;
  	}*/
  	.page-id-50 #gform_next_button_1_28 {
 		width: 20% !important; 
      	padding: 1em 1em !important;
        margin-bottom: 1em;
      	margin-right: 0 !important;
	}  
  	.page-id-50 #gform_previous_button_1_34, #gform_previous_button_1 {
 		width: 20% !important;
    	padding: 1em 1em !important;
    	float: left;
    	margin-left: 1em !important;
	}  
  	
    .page-id-50 #gform_next_button_1_34 {
 		width: 20% !important;
    	padding: 1em 1em !important;
    	float: right;
    	margin-right: 1em !important;
	}
	.page-id-50 .gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) input.large,
	.gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) input.medium,
	.gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) select.large,
	.gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) select.medium {
    	width: 100%;
    	clear:both;
	}
  	.page-id-50 #field_1_133 > div:nth-child(2) {
 		width: 100% !important;
	}
  	.page-id-50 body #gform_wrapper_1 .gfield .ginput_container_radio .gfield_radio {
 		width: 0px!important;
	}
  	.page-id-50 #field_1_138 > div:nth-child(2) {
 		width: 100% !important;
	}
	.page-id-50 #field_1_139 > div:nth-child(2) {
 		width: 100% !important;
	}
  	.page-id-50 #field_1_176 > div:nth-child(2) {
 		width: 100% !important;
	}
  	.page-id-50 .gfield_radio {
		float: left;
	}
  	.page-id-50 .gform_next_button {
      	font-size: 1em !important;
	}
  
  	.page-id-50 .gform_previous_button{
     	font-size: 1em !important;
      	margin-left: 2em;
  	}
  	
  	.page-id-50 #gform_previous_button_1_106 {
    	width: 40% !important;
    	padding: 1em 1em !important;
    	float: left;
    	margin-left: 1em !important;
	}
 
  	.page-id-50 #gform_next_button_1_106 {
    	width: 40% !important;
    	padding: 1em 1em !important;
    	float: right;
      	margin-right: 1em !important;
	}
  
	.page-id-50 .offre-section {
    	background-color: #FFF;
    	padding: 10px;
    	margin: auto;
    	width: 50%;
    	height: 400px;
    	padding: 10px;
	}
  	.page-id-50 .scroll {
	  height: 60%!important;
	}
  	.page-id-50 .bottom-title {
      	margin: 2em 0 0 2em;
	}
  	.page-id-50 #gform_page_1_4 #gform_submit_button_1 {
 		width: 12% !important;
	}
  	.page-id-50 #row7631 {
 		margin-bottom: 1em;
	}
  	.page-id-50 #gform_page_1_4 #gform_submit_button_1 {
  		margin-top: 80px;
	}
  	.page-id-50 .page-template.page-template-page-souscription.page-template-page-souscription-php.page.page-id-50.logged-in.custom-background.no-sidebar.administrator {
  		margin-bottom: 7em !important;
	}
}

@media screen and (max-width: 780px) {
    .page-id-50 #field_1_169 {
 	 	display: none;
	}

  	.page-id-50 .list-franchise{
      	display: block;
      	height: 100%;
      	text-decoration: disc;
      	color: #FFF;
	  	margin-left:  4em !important;
  	  	font-size: 1em;
  	  	line-height: 1.2em;
  	}
  	.page-id-50 .scroll {
	  height: 60%!important;
	}
  	.page-id-50 #field_1_179 {
  		height: 265px;
 		margin-left: 40px !important;
	}
  	.page-id-50 #gform_page_1_4 #gform_submit_button_1 {
    	width: 15% !important;
	}
  	.page-id-50 .offre-section {
    	width: 50%;
	}
}
@media screen and (max-width: 480px) {
	.page-id-50 .title {
 		font-size: 1.2em!important;
	}
  	.page-id-50 .field_sublabel_below.field_description_below {
  		display: block;
  		text-align: left;
	}
  	/*partie client*/
  	.page-id-50 #column82183 {
  		display: none;
	}
  	.page-id-50 #row70265 {
  		display: none;
	}
  	.page-id-50 #row43048 {
  		display: none;
	}
  	/*.page-id-50 .gfield_radio{
    	float: left;
  	}*/
  	.page-id-50 #gform_next_button_1_28 {
 		width: 100% !important; 
 		padding: 2px 4px !important;
      	margin-right: 0 !important;
	}  
	.page-id-50 .gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) input.large,
	.gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) input.medium,
	.gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) select.large,
	.gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) select.medium {
    	width: 100%;
    	clear:both;
	}
  	.page-id-50 #field_1_133 > div:nth-child(2) {
 		width: 100% !important;
	}
  	.page-id-50 body #gform_wrapper_1 .gfield .ginput_container_radio .gfield_radio {
 		width: 0px!important;
	}
  	.page-id-50 #field_1_138 > div:nth-child(2) {
 		width: 100% !important;
	}
	.page-id-50 #field_1_139 > div:nth-child(2) {
 		width: 100% !important;
	}
  	.page-id-50 #field_1_176 > div:nth-child(2) {
 		width: 100% !important;
	}
  	.page-id-50 .gfield_radio {
		float: left;
	}
  	.page-id-50 .gform_next_button {
      	font-size: 1em !important;
	}
  
  	.page-id-50 .gform_previous_button{
     	font-size: 1em !important;
  	}
  	
  	.page-id-50 #gform_previous_button_1_106 {
    	width: 40% !important;
    	padding: 2px 4px !important;
    	float: left;
      	margin-left: 1em !important;
	}
  	.page-id-50 #gform_next_button_1_106 {
    	width: 40% !important;
    	padding: 2px 4px !important;
    	float: right;
      	margin-right: 1em !important;
	}
  	  	
  	.page-id-50 #gform_previous_button_1_34, #gform_previous_button_1 {
 		width: 40% !important;
    	padding: 2px 4px !important;
    	float: left;
    	margin-left: 1em !important;
	}  
  	
    .page-id-50 #gform_next_button_1_34 {
 		width: 40% !important;
    	padding: 2px 4px !important;
    	float: right;
    	margin-right: 1em !important;
	}
  
	.page-id-50 .offre-section {
    	background-color: #FFF;
    	padding: 10px;
    	margin: auto;
    	width: 100%;
    	height: 400px;
    	padding: 10px;
	}
  	.page-id-50 .scroll {
	  height: 60%!important;
	}
  	 .page-id-50 #field_1_169 {
 	 	display: none;
	}
  	.page-id-50 #row7631 {
 		margin-bottom: 0; 
	}
  	.page-id-50 .list-franchise{
      	display: block;
      	height: 100%;
      	text-decoration: disc;
      	color: #FFF;
	  	margin-left:  4em !important;
  	  	font-size: 1em;
  	  	line-height: 1.2em;
  	}
  	.page-id-50 #field_1_179 {
  		height: 250px;
  		margin-left: 20px !important;
	}
  	.page-id-50 #row49575 {
 	 	margin-top: 0px; 
	}
  	.page-id-50 #field_1_158 {
  		margin-bottom: 30px !important;
	}
  	.page-id-50 .gfield_label {
  		width: 100% !important;
	}
  	.page-id-50 .title {
  		font-size: 1.3em !important;
	}
  	.page-id-50 .page-template.page-template-page-souscription.page-template-page-souscription-php.page.page-id-50.logged-in.custom-background.no-sidebar.administrator {
  		margin-bottom: 7em !important;
	}
}

@media screen and (max-width: 380px) {
	.page-id-50 .title {
 		font-size: 1.2em!important;
	}
  	.page-id-50 .field_sublabel_below.field_description_below {
  		display: block;
  		text-align: left;
	}
  	/*partie client*/
  	.page-id-50 #column82183 {
  		display: none;
	}
  	.page-id-50 #row70265 {
  		display: none;
	}
  	.page-id-50 #row43048 {
  		display: none;
	}
  	/*.page-id-50 .gfield_radio{
    	float: left;
  	}*/
  	.page-id-50 #gform_next_button_1_28 {
 		width: 100% !important; 
 		padding: 2px 4px !important;
	}  
	.page-id-50 .gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) input.large,
	.gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) input.medium,
	.gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) select.large,
	.gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) select.medium {
    	width: 100%;
    	clear:both;
	}
  	.page-id-50 #field_1_133 > div:nth-child(2) {
 		width: 100% !important;
	}
  	.page-id-50 body #gform_wrapper_1 .gfield .ginput_container_radio .gfield_radio {
 		width: 0px!important;
	}
  	.page-id-50 #field_1_138 > div:nth-child(2) {
 		width: 100% !important;
	}
	.page-id-50 #field_1_139 > div:nth-child(2) {
 		width: 100% !important;
	}
  	.page-id-50 #field_1_176 > div:nth-child(2) {
 		width: 100% !important;
	}
  	.page-id-50 .gfield_radio {
		float: left;
	}
  	.page-id-50 .gform_next_button {
      	font-size: 1em !important;
	}
  
  	.page-id-50 .gform_previous_button{
     	font-size: 1em !important;
  	}
  	
  	.page-id-50 #gform_previous_button_1_106 {
    	width: 40% !important;
    	padding: 2px 4px !important;
    	float: left;
      	margin-left: 1em !important;
	}
  	.page-id-50 #gform_next_button_1_106 {
    	width: 40% !important;
    	padding: 2px 4px !important;
    	float: right;
      	margin-right: 1em !important;
	}
  
  	.page-id-50 #gform_previous_button_1_34, #gform_previous_button_1 {
 		width: 40% !important;
    	padding: 2px 4px !important;
    	float: left;
		margin-left: 1em !important;	
  	}  
  	
    .page-id-50 #gform_next_button_1_34 {
 		width: 40% !important;
    	padding: 2px 4px !important;
    	float: right;
    	margin-right: 1em !important;
	}
  
	.page-id-50 .offre-section {
    	background-color: #FFF;
    	padding: 10px;
    	margin: auto;
    	width: 100%;
    	height: 400px;
    	padding: 10px;
	}
  	.page-id-50 #gform_page_1_4 #gform_submit_button_1 {
 		width: 30% !important;
  		margin-top: 50px;
      	margin-bottom: 2em !important;

	}
  	.page-id-50 #field_1_169 {
 	 	display: none;
	}
  	.page-id-50 #row7631 {
 		margin-bottom: 0; 
	}
  	.page-id-50 .list-franchise{
      	display: block;
      	height: 100%;
      	text-decoration: disc;
      	color: #FFF;
	  	margin-left:  4em !important;
  	  	font-size: 1em;
  	  	line-height: 1.2em;
  	}
  	.page-id-50 #field_1_179 {
  		height: 250px;
  		margin-left: 20px !important;
	}
  	.page-id-50 #row49575 {
 	 	margin-top: 0px; 
	}
  	.page-id-50 #field_1_158 {
  		margin-bottom: 30px !important;
	}
	.page-id-50 .gfield_label {
  		width: 100% !important;
	}
  	.page-id-50 .title {
  		font-size: 1.2em !important;
	}
}


/* Nouvelles classes pour changer la couleur */

.page-id-50 .nav__item-link i new-icon{
	color:#FFF;
	font-size: 1.4em;
    float: right;
	clear:both;
}

.page-id-50 new-button{
	background: #0061ae;
	border: 2px solid #FFF;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
	width: 100%;
	padding: 16px 0;
	margin-top: 40px;
}

.page-id-50 .new-offre-section {
	position: absolute;
    background-color: #007ec9;
	padding: 10px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 35%;
	height: 50%;
}

.page-id-50 .new-nav {
	position: relative;
	background-color: #007ec9;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}

.page-id-50 .new-nav__submenu {
	background: #007ec9;
	overflow: hidden;
	max-height: 0;
	transition: max-height 0.2s ease-in;
}

.page-id-50 .new-text{
  padding: 5px 20px;
  line-height:1.4em;
  color: #FFF;
}

.page-id-50 .new-white {
	list-style-type: disc;
	line-height:1.4em;
	color: #FFF;
}

.page-id-50 .new-number-title{
	overflow: hidden;
	color: #FFF;
}

.page-id-50 .new-lien-garanties{
	color: #FFF;
}

.page-id-50 .new-nav__item-link {
	color: #FFF;
	text-decoration: none;
	padding: 5px 10px 5px 0px;
	display: block;
	position: relative;
}

/*  -----------  */
.page-id-50 #gf_page_steps_1 .gf_step_number {
  display: none;
}

.page-id-50 .gf_step  > span {

 position: relative;
 top: 17%;
 left: 10%;
}

.page-id-50 #gf_page_steps_1 {
 border: none;
}

/*
.page-id-50 #gf_page_steps_1 .gf_step {
 width: 80px;
 margin: 0;
 background-color: #0061ae;
 border-radius: 100%;
 height: 80px;
}
.page-id-50 .gf_step_pending > span {
 opacity: 0.11;

}
.page-id-50 .gf_step_pending {
   background-color: #3fabc9 !important;
   border: solid #fff;
}*/
.page-id-50  #gf_page_steps_1 {
  max-width: 1000px;
  margin: auto;
}
.page-id-50  .gf_step {
  margin: 0px 10% !important;
}

.page-id-50  #gf_step_1_4 {
 margin-right: 0px !important;
}

.page-id-50  #gf_step_1_1 {
 margin-left: 30px !important;
}

.page-id-50 #row30209, .page-id-50 #row85966 {
  display: flex;
}

.page-id-50 #column45503 {
  max-width: 100%;
}
.page-id-50 .ginput_container {
  float: right;
  width: 50% !important;
}