.image-choices-field.gf_list_6col {
margin-right: -2% !important;
}
.gform_wrapper .gfield.gf_list_6col .gfield_checkbox {
overflow: hidden;
}
.image-choices-field.gf_list_6col.simulateur-equipements .image-choices-choice {
width: 70px!important;
}
.image-choices-field.gf_list_5col .image-choices-choice, .image-choices-field.gf_list_1col .image-choices-choice, .image-choices-field.gf_list_2col .image-choices-choice, .image-choices-field.gf_list_3col .image-choices-choice, .image-choices-field.gf_list_4col .image-choices-choice, .image-choices-field.gf_list_5col .image-choices-choice, .gform_wrapper .gfield.image-choices-field.gf_list_2col .image-choices-choice, .gform_wrapper .gfield.image-choices-field.gf_list_3col .image-choices-choice, .gform_wrapper .gfield.image-choices-field.gf_list_4col .image-choices-choice, .gform_wrapper .gfield.image-choices-field.gf_list_5col .image-choices-choice {
margin-right: 2% !important;
}
.simulateur-equipements.image-choices-field .image-choices-choice-image-wrap {
width: 50px;
height: 80px;
}
.gf_custom_list select {
color: #F49D1D;
}
.gform-field-row--span-two {
grid-row: span 2;
}
.gform-field-row--span-three {
grid-row: span 3;
} .simulateur .gform_page_footer {
text-align: right;
} body .gform_wrapper .gform_page_footer input.button,
body .gform_wrapper .gform_page_footer input[type=submit] {
color:#ffffff;
padding:10px 20px;
border: none;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-color: #F49D1D;
color:#fff;
}
body .gform_wrapper .gform_page_footer input[type=submit]:hover {
background-color: #cc6633;
color:#fff!important;
} .simulateur_wrapper.gform_wrapper.gravity-theme .gform_fields {
grid-row-gap:40px;
}
.simulateur_wrapper {
--range-pip-active-text :#F49D1D; 
--range-pip-hover-text : #34669a;
padding: 20px 40px;
box-shadow: 1px 1px 10px 5px rgb(0 0 0 / 10%);
border-radius: 22px;
}
.simulateur_wrapper.gform_wrapper.gravity-theme .gf_page_steps {
margin-bottom: 30px;
}
.simulateur_wrapper.gform_wrapper.gravity-theme .gf_step {
display: inline-flex;
flex-direction: column;
align-items: center;
row-gap: 10px;
}
.simulateur_wrapper.gform_wrapper.gravity-theme .gf_step_number {
width: 30px;
height: 30px;
font-size: 14px;
line-height: 30px;
border: none;
background: #34669a;
color: #fff;
} .simulateur_wrapper.gform_wrapper.gravity-theme .gf_step_active .gf_step_number {
background: #34669a;
color: #fff;
}
.simulateur_wrapper.gform_wrapper.gravity-theme #gf_step_8_1 .gf_step_number,
.simulateur_wrapper.gform_wrapper.gravity-theme #gf_step_8_2 .gf_step_number,
.simulateur_wrapper.gform_wrapper.gravity-theme #gf_step_8_3 .gf_step_number {
background: #F49D1D;
color: #fff;
}
.simulateur_wrapper.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before {
background: #00A739;
height: 30px;
width: 30px;
border: none;
left: 0;
top: 0;
}
.simulateur_wrapper.gform_wrapper.gravity-theme .gf_step_label {
color:#34669a;
font-weight: 400;
text-align: center;
padding: 0;
}
.simulateur_wrapper.gform_wrapper.gravity-theme .gf_step_first .gf_step_label {
color: #F49D1D;
font-weight: bold;
}
.simulateur_wrapper.gform_wrapper.gravity-theme #gf_step_8_4 .gf_step_label {
color: #34669a;
font-weight: bold;
} .simulateur_wrapper .gf_progressbar {
background-color: #ffffff;
-webkit-box-shadow: inset 0 0 0px 4px #F49D1D;
-moz-box-shadow: inset 0 0 0px 4px #F49D1D;
box-shadow: inset 0 0 0px 4px #F49D1D;
}
.simulateur_wrapper .percentbar_blue {
background: transparent linear-gradient(90deg, #336699 0%, #0E3083 100%) 0% 0% no-repeat padding-box;
background-color: transparent;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.gform_wrapper.simulateur_wrapper .gf_progressbar_wrapper .gf_progressbar_percentage span {
display: none;
}
.simulateur_wrapper label.gfield_label,
.simulateur_wrapper .description_above .gfield_description {
color: #336699;
}
.simulateur_wrapper .image-choices-field .image-choices-choice-text,
.simulateur_wrapper .gfield_checkbox .gchoice label, .simulateur_wrapper .gfield_radio .gchoice label {
color:#000000;
}
.simulateur_wrapper .image-choices-admin-field.image-choices-use-images .image-choices-choice-selected, 
.simulateur_wrapper .image-choices-field .image-choices-choice-selected,
.simulateur_wrapper .image-choices-admin-field.image-choices-use-images .image-choices-choice-focus label,
.simulateur_wrapper .image-choices-field .image-choices-choice-focus label {
border-color: transparent;
}
.simulateur_wrapper .image-choices-admin-field.image-choices-use-images .image-choices-choice-image-wrap, 
.simulateur_wrapper .image-choices-field .image-choices-choice-image-wrap {
background-size: contain;
}
.simulateur_wrapper .simulateur-type-couverture.image-choices-field .image-choices-choice-image-wrap {
border: 5px solid #fff;
}
.simulateur_wrapper .simulateur-type-couverture.image-choices-field .image-choices-choice-selected .image-choices-choice-image-wrap {
border: 5px solid #F49D1D;
border-radius: 6px;
}
.simulateur_wrapper.gform_wrapper input.small {
min-width: auto;
}
.gform_required_legend_simulateur {
margin-left: 20px;
margin-top: 20px;
margin-bottom : 0;
}
.gform_required_legend_simulateur .gfield_required {
color: #790000;
}
.simulateur_wrapper.gform_wrapper.gravity-theme .gfield_label {
font-size: 18px;
}
.simulateur_wrapper.gform_wrapper.gravity-theme .gf_page_steps,
.simulateur_wrapper legend {
border: none;
}
@media (max-width: 640px) {
} .report-section {
background-color: #F2F2F2;
padding: 40px 20px;
}
.container .report-section h1 {
color: #336699;
text-transform: uppercase;
font-size: 30px;
margin-bottom: 12px;
}
.container .report-section h2 {
color: #336699;
font-size: 22px;
line-height: initial;
}
.report-section p {
color: #000;
font-weight: bold;
}
span.surligne {
background-color: #F49D1D;
border-radius: 14px;
padding: 2px 10px;
color: #fff;
white-space: nowrap;
}
.legende {
color:#7F7F7F!important;
font-size: 11px;
}
.report-section.prix .resultat {
background-color: #fff;
padding: 10px 20px;
max-width: 100%;
}
.report-section.prix .resultat p {
margin-bottom: 10px!important;
}
.report-section.prix .resultat p:last-child {
margin-bottom: 0!important;
}
.report-picto {
margin-top: 20px;
text-align: center;
}
p.texte-orange {
color: #F49D1D;
}
.txt-align-right {
text-align: right;
}
p.surligne-bleu {
text-align: center;
background: transparent linear-gradient(90deg, #336699 0%, #0E3083 100%) 0% 0% no-repeat padding-box;
color: #fff;
border-radius: 20px;
padding: 5px;
}
span.line-sep {
display: inline-block;
width: 90px;
height: 1px;
background: #fff;
margin: 0 10px;
vertical-align: middle;
}
.download-pdf {
margin-top: 60px;
text-align: right;
}
.download-pdf a {
background-color: #F49D1D;
color: #fff;
border-radius: 4px;
padding: 15px 30px;
text-transform: uppercase;
}
.picto-download-pdf {
display: flex;
flex-direction: row;
justify-content: center;
margin: 30px 0;
}
.meta-download-pdf {
text-align: left;
line-height: 1.3em;
} .suite-simulation .gform_required_legend {display:none;}
.suite-simulation .vc_column_container {
background-color: #fff;
padding: 2em;
}
.suite-simulation .image-choices-choice {
padding: 1em;
}
.suite-simulation .image-choices-choice.image-choices-choice-hover,
.suite-simulation .image-choices-choice.image-choices-choice-selected {
border-color: #F49D1D;
}
.suite-simulation .image-choices-choice.image-choices-choice-selected {
border-width: 2px;
}
.suite-simulation .suite_web {
display: inline-block;
margin-right: 20px;
vertical-align: bottom;
}
.gf_list_installateur .gchoice {
display: inline-block;
margin: 0 10px 10px 0 !important;
transition: all 0.3s;
border: 1px solid rgba(223, 223, 223, 0);
vertical-align: top;
text-align: center;
}
.gf_list_installateur .gchoice:last-child {
padding-right: 0;
}
.gf_list_installateur .gchoice input {
display: none!important;
}
.gf_list_installateur .gchoice label {
cursor: pointer;
display: inline-block !important;
margin: 0 !important;
max-width: none !important;
padding: 10px !important;
text-align: center;
width: 100% !important;
border: 1px solid transparent;
}
.installateur > span {
position: relative;
display: flex;
align-items: center;
text-align: left;
}
.installateur > span:before {
content: "";
display: inline-block;
background-repeat: no-repeat;
height: 20px;
width: 20px;
margin-right: 8px;
}
.installateur .lieu:before {
background-image: url(https://installationphotovoltaique.com/wp-content/uploads/lieu.svg);
}
.installateur .email:before {
background-image: url(https://installationphotovoltaique.com/wp-content/uploads/email.svg);
}
.installateur .telephone:before {
background-image: url(https://installationphotovoltaique.com/wp-content/uploads/telephone.svg);
}
.installateur .website:before {
background-image: url(https://installationphotovoltaique.com/wp-content/uploads/web.svg);
}
.installateur .website:after {
content: "\f504";
font-family: 'dashicons';
padding-left: 0.4em;
font-size: 14px;
font-weight: normal;
font-style: normal;
} .suite-simulation .aucun-installateur .image-choices-choice.gchoice_7_6_0.image-choices-choice-selected {
border-width: 0;
}
.suite-simulation .aucun-installateur.image-choices-field .image-choices-choice label#label_7_6_0 {
cursor: initial;
}
*:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} .box-etre-contacte, .box-consulter-faq {
padding: 10px;
}
.box-etre-contacte h2, .box-consulter-faq h2 {
text-transform: uppercase;
}
.box-etre-contacte .subtitle, .box-consulter-faq .subtitle {
margin-bottom: 0;
}
.box-etre-contacte p {
color: #000;
}
body .container .box-etre-contacte .gform_wrapper ul li.gfield {
margin-top: 0;
}
body .box-etre-contacte .gform_wrapper .top_label div.ginput_container {
margin-top: 0;
}
.box-etre-contacte .vc_icon_element, .box-consulter-faq .vc_icon_element {
margin-bottom: 0;
}
.box-etre-contacte .gform_wrapper li.hidden_label input {
margin-top: 0;
}
.box-etre-contacte .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
color: #F49D1D;
}
.box-etre-contacte .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder {
color: #F49D1D;
}
.box-etre-contacte .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder { color: #F49D1D;
}
.box-etre-contacte .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-ms-input-placeholder { color: #F49D1D;
}
.box-etre-contacte .gform_wrapper .gform_footer {
margin-top: 0;
}
.box-etre-contacte .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
background-color: #000000;
}
.container .box-etre-contacte .gform_wrapper li.gfield.gfield_error {
background-color: #F49D1D;
padding: 0px!important;
border: 0;
}
.container .box-etre-contacte .gform_wrapper .validation_message {
color: #790000;
}
.box-etre-contacte .gform_wrapper .field_description_below .gfield_description {
padding-top: 0px;
}
.container .box-etre-contacte .gform_wrapper div.validation_error {
display: none;
}
.box-etre-contacte .gform_confirmation_wrapper {
background-color: #fff;
padding: 10px;
color: #F49D1D;
} @media (max-width: 410px){
.tt_button.pull-right {
display: inline-block;
width: 100%;
margin: 0 auto;
}
}
@media (max-width: 640px){
.simulateur_wrapper.gform_wrapper.gravity-theme .gf_step:not(.gf_step_active) .gf_step_label {
display: none;
}
.simulateur_wrapper.gform_wrapper.gravity-theme .gf_step {
margin-right: 8px;
}
.simulateur_wrapper.gform_wrapper .gform_page_footer input.button {
width: calc( 50% - 8px );
}
}
@media (min-width: 768px){
.report-section.prix .resultat {
padding: 10px 40px;
}
.report-section {
padding: 40px 50px;
}
.report-picto {
margin-top: 0;
text-align: right;
}
.box-etre-contacte .subtitle {
width: 80%;
margin: 0 auto;
}
.picto-download-pdf {
display: flex;
flex-direction: row;
justify-content: space-evenly;
margin:0;
}
}
@media (min-width: 880px){
.image-choices-field.gf_list_6col .image-choices-choice, .gform_wrapper .gfield.image-choices-field.gf_list_6col li.image-choices-choice {
width: 14%!important;
}
}