.container {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto
}
@media (min-width: 768px) {
.container {
width:750px
}
}
@media (min-width: 992px) {
.container {
width:970px
}
}
@media (min-width: 1200px) {
.container {
width:1425px
}
}
.container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto
}
.row {
margin-right: -15px;
margin-left: -15px
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
float: left
}
.col-xs-12 {
width: 100%
}
.col-xs-11 {
width: 91.66666667%
}
.col-xs-10 {
width: 83.33333333%
}
.col-xs-9 {
width: 75%
}
.col-xs-8 {
width: 66.66666667%
}
.col-xs-7 {
width: 58.33333333%
}
.col-xs-6 {
width: 50%
}
.col-xs-5 {
width: 41.66666667%
}
.col-xs-4 {
width: 33.33333333%
}
.col-xs-3 {
width: 25%
}
.col-xs-2 {
width: 16.66666667%
}
.col-xs-1 {
width: 8.33333333%
}
.col-xs-pull-12 {
right: 100%
}
.col-xs-pull-11 {
right: 91.66666667%
}
.col-xs-pull-10 {
right: 83.33333333%
}
.col-xs-pull-9 {
right: 75%
}
.col-xs-pull-8 {
right: 66.66666667%
}
.col-xs-pull-7 {
right: 58.33333333%
}
.col-xs-pull-6 {
right: 50%
}
.col-xs-pull-5 {
right: 41.66666667%
}
.col-xs-pull-4 {
right: 33.33333333%
}
.col-xs-pull-3 {
right: 25%
}
.col-xs-pull-2 {
right: 16.66666667%
}
.col-xs-pull-1 {
right: 8.33333333%
}
.col-xs-pull-0 {
right: auto
}
.col-xs-push-12 {
left: 100%
}
.col-xs-push-11 {
left: 91.66666667%
}
.col-xs-push-10 {
left: 83.33333333%
}
.col-xs-push-9 {
left: 75%
}
.col-xs-push-8 {
left: 66.66666667%
}
.col-xs-push-7 {
left: 58.33333333%
}
.col-xs-push-6 {
left: 50%
}
.col-xs-push-5 {
left: 41.66666667%
}
.col-xs-push-4 {
left: 33.33333333%
}
.col-xs-push-3 {
left: 25%
}
.col-xs-push-2 {
left: 16.66666667%
}
.col-xs-push-1 {
left: 8.33333333%
}
.col-xs-push-0 {
left: auto
}
.col-xs-offset-12 {
margin-left: 100%
}
.col-xs-offset-11 {
margin-left: 91.66666667%
}
.col-xs-offset-10 {
margin-left: 83.33333333%
}
.col-xs-offset-9 {
margin-left: 75%
}
.col-xs-offset-8 {
margin-left: 66.66666667%
}
.col-xs-offset-7 {
margin-left: 58.33333333%
}
.col-xs-offset-6 {
margin-left: 50%
}
.col-xs-offset-5 {
margin-left: 41.66666667%
}
.col-xs-offset-4 {
margin-left: 33.33333333%
}
.col-xs-offset-3 {
margin-left: 25%
}
.col-xs-offset-2 {
margin-left: 16.66666667%
}
.col-xs-offset-1 {
margin-left: 8.33333333%
}
.col-xs-offset-0 {
margin-left: 0
}
@media (min-width: 768px) {
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
float:left
}
.col-sm-12 {
width: 100%
}
.col-sm-11 {
width: 91.66666667%
}
.col-sm-10 {
width: 83.33333333%
}
.col-sm-9 {
width: 75%
}
.col-sm-8 {
width: 66.66666667%
}
.col-sm-7 {
width: 58.33333333%
}
.col-sm-6 {
width: 50%
}
.col-sm-5 {
width: 41.66666667%
}
.col-sm-4 {
width: 33.33333333%
}
.col-sm-3 {
width: 25%
}
.col-sm-2 {
width: 16.66666667%
}
.col-sm-1 {
width: 8.33333333%
}
.col-sm-pull-12 {
right: 100%
}
.col-sm-pull-11 {
right: 91.66666667%
}
.col-sm-pull-10 {
right: 83.33333333%
}
.col-sm-pull-9 {
right: 75%
}
.col-sm-pull-8 {
right: 66.66666667%
}
.col-sm-pull-7 {
right: 58.33333333%
}
.col-sm-pull-6 {
right: 50%
}
.col-sm-pull-5 {
right: 41.66666667%
}
.col-sm-pull-4 {
right: 33.33333333%
}
.col-sm-pull-3 {
right: 25%
}
.col-sm-pull-2 {
right: 16.66666667%
}
.col-sm-pull-1 {
right: 8.33333333%
}
.col-sm-pull-0 {
right: auto
}
.col-sm-push-12 {
left: 100%
}
.col-sm-push-11 {
left: 91.66666667%
}
.col-sm-push-10 {
left: 83.33333333%
}
.col-sm-push-9 {
left: 75%
}
.col-sm-push-8 {
left: 66.66666667%
}
.col-sm-push-7 {
left: 58.33333333%
}
.col-sm-push-6 {
left: 50%
}
.col-sm-push-5 {
left: 41.66666667%
}
.col-sm-push-4 {
left: 33.33333333%
}
.col-sm-push-3 {
left: 25%
}
.col-sm-push-2 {
left: 16.66666667%
}
.col-sm-push-1 {
left: 8.33333333%
}
.col-sm-push-0 {
left: auto
}
.col-sm-offset-12 {
margin-left: 100%
}
.col-sm-offset-11 {
margin-left: 91.66666667%
}
.col-sm-offset-10 {
margin-left: 83.33333333%
}
.col-sm-offset-9 {
margin-left: 75%
}
.col-sm-offset-8 {
margin-left: 66.66666667%
}
.col-sm-offset-7 {
margin-left: 58.33333333%
}
.col-sm-offset-6 {
margin-left: 50%
}
.col-sm-offset-5 {
margin-left: 41.66666667%
}
.col-sm-offset-4 {
margin-left: 33.33333333%
}
.col-sm-offset-3 {
margin-left: 25%
}
.col-sm-offset-2 {
margin-left: 16.66666667%
}
.col-sm-offset-1 {
margin-left: 8.33333333%
}
.col-sm-offset-0 {
margin-left: 0
}
}
@media (min-width: 992px) {
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
float:left
}
.col-md-12 {
width: 100%
}
.col-md-11 {
width: 91.66666667%
}
.col-md-10 {
width: 83.33333333%
}
.col-md-9 {
width: 75%
}
.col-md-8 {
width: 66.66666667%
}
.col-md-7 {
width: 58.33333333%
}
.col-md-6 {
width: 50%
}
.col-md-5 {
width: 41.66666667%
}
.col-md-4 {
width: 33.33333333%
}
.col-md-3 {
width: 25%
}
.col-md-2 {
width: 16.66666667%
}
.col-md-1 {
width: 8.33333333%
}
.col-md-pull-12 {
right: 100%
}
.col-md-pull-11 {
right: 91.66666667%
}
.col-md-pull-10 {
right: 83.33333333%
}
.col-md-pull-9 {
right: 75%
}
.col-md-pull-8 {
right: 66.66666667%
}
.col-md-pull-7 {
right: 58.33333333%
}
.col-md-pull-6 {
right: 50%
}
.col-md-pull-5 {
right: 41.66666667%
}
.col-md-pull-4 {
right: 33.33333333%
}
.col-md-pull-3 {
right: 25%
}
.col-md-pull-2 {
right: 16.66666667%
}
.col-md-pull-1 {
right: 8.33333333%
}
.col-md-pull-0 {
right: auto
}
.col-md-push-12 {
left: 100%
}
.col-md-push-11 {
left: 91.66666667%
}
.col-md-push-10 {
left: 83.33333333%
}
.col-md-push-9 {
left: 75%
}
.col-md-push-8 {
left: 66.66666667%
}
.col-md-push-7 {
left: 58.33333333%
}
.col-md-push-6 {
left: 50%
}
.col-md-push-5 {
left: 41.66666667%
}
.col-md-push-4 {
left: 33.33333333%
}
.col-md-push-3 {
left: 25%
}
.col-md-push-2 {
left: 16.66666667%
}
.col-md-push-1 {
left: 8.33333333%
}
.col-md-push-0 {
left: auto
}
.col-md-offset-12 {
margin-left: 100%
}
.col-md-offset-11 {
margin-left: 91.66666667%
}
.col-md-offset-10 {
margin-left: 83.33333333%
}
.col-md-offset-9 {
margin-left: 75%
}
.col-md-offset-8 {
margin-left: 66.66666667%
}
.col-md-offset-7 {
margin-left: 58.33333333%
}
.col-md-offset-6 {
margin-left: 50%
}
.col-md-offset-5 {
margin-left: 41.66666667%
}
.col-md-offset-4 {
margin-left: 33.33333333%
}
.col-md-offset-3 {
margin-left: 25%
}
.col-md-offset-2 {
margin-left: 16.66666667%
}
.col-md-offset-1 {
margin-left: 8.33333333%
}
.col-md-offset-0 {
margin-left: 0
}
}
@media (min-width: 1200px) {
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
float:left
}
.col-lg-12 {
width: 100%
}
.col-lg-11 {
width: 91.66666667%
}
.col-lg-10 {
width: 83.33333333%
}
.col-lg-9 {
width: 75%
}
.col-lg-8 {
width: 66.66666667%
}
.col-lg-7 {
width: 58.33333333%
}
.col-lg-6 {
width: 50%
}
.col-lg-5 {
width: 41.66666667%
}
.col-lg-4 {
width: 33.33333333%
}
.col-lg-3 {
width: 25%
}
.col-lg-2 {
width: 16.66666667%
}
.col-lg-1 {
width: 8.33333333%
}
.col-lg-pull-12 {
right: 100%
}
.col-lg-pull-11 {
right: 91.66666667%
}
.col-lg-pull-10 {
right: 83.33333333%
}
.col-lg-pull-9 {
right: 75%
}
.col-lg-pull-8 {
right: 66.66666667%
}
.col-lg-pull-7 {
right: 58.33333333%
}
.col-lg-pull-6 {
right: 50%
}
.col-lg-pull-5 {
right: 41.66666667%
}
.col-lg-pull-4 {
right: 33.33333333%
}
.col-lg-pull-3 {
right: 25%
}
.col-lg-pull-2 {
right: 16.66666667%
}
.col-lg-pull-1 {
right: 8.33333333%
}
.col-lg-pull-0 {
right: auto
}
.col-lg-push-12 {
left: 100%
}
.col-lg-push-11 {
left: 91.66666667%
}
.col-lg-push-10 {
left: 83.33333333%
}
.col-lg-push-9 {
left: 75%
}
.col-lg-push-8 {
left: 66.66666667%
}
.col-lg-push-7 {
left: 58.33333333%
}
.col-lg-push-6 {
left: 50%
}
.col-lg-push-5 {
left: 41.66666667%
}
.col-lg-push-4 {
left: 33.33333333%
}
.col-lg-push-3 {
left: 25%
}
.col-lg-push-2 {
left: 16.66666667%
}
.col-lg-push-1 {
left: 8.33333333%
}
.col-lg-push-0 {
left: auto
}
.col-lg-offset-12 {
margin-left: 100%
}
.col-lg-offset-11 {
margin-left: 91.66666667%
}
.col-lg-offset-10 {
margin-left: 83.33333333%
}
.col-lg-offset-9 {
margin-left: 75%
}
.col-lg-offset-8 {
margin-left: 66.66666667%
}
.col-lg-offset-7 {
margin-left: 58.33333333%
}
.col-lg-offset-6 {
margin-left: 50%
}
.col-lg-offset-5 {
margin-left: 41.66666667%
}
.col-lg-offset-4 {
margin-left: 33.33333333%
}
.col-lg-offset-3 {
margin-left: 25%
}
.col-lg-offset-2 {
margin-left: 16.66666667%
}
.col-lg-offset-1 {
margin-left: 8.33333333%
}
.col-lg-offset-0 {
margin-left: 0
}
} .simulateur {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.simulateur  {
padding: 50px 0;
background: rgba(0, 0, 0, 0.38);
min-height: 80vh;
}
.simulateur  h1 {
padding: 0 30px;
}
.simulateur  .gform_confirmation_wrapper {
background: #fff;
padding: 60px;
margin: 30px 0;
}
.simulateur .gform_confirmation_wrapper .gform_confirmation_message {
font:
600 16px "Roboto",
sans-serif;
text-align: center;
padding: 15px;
background: white;
}
.simulateur .simulateur-title {
text-align: center;
color: #fff;
margin: 0 auto;
padding: 40px 0;
}
.simulateur p {
text-align: left;
max-width: 800px;
margin: auto;
color: #787878;
padding: 20px;
font:
400 20px "Roboto",
sans-serif;
}
.call-desc p { margin: 0 !important; }
@media screen and (min-width: 992px) {
.simulateur p {
font:
400 16px "Roboto",
sans-serif;
}
}
.simulateur .simulateur-subtitle {
text-align: center;
color: #fff;
}
.simulateur .simulateur-button {
display: inline-block;
background: #90b54c;
color: #fff;
text-transform: uppercase;
font:
400 16px "Roboto",
sans-serif;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
width: auto;
border-radius: 5px;
border: 1px solid #90b54c;
padding: 10px 15px;
text-decoration: none;
font-size: 15px;
width: 350px;
text-align: center;
max-width: 100%;
}
@media screen and (min-width: 992px) {
.simulateur .simulateur-button {
padding: 15px 30px;
}
}
.simulateur .simulateur-button:hover {
background: #fff;
color: #90b54c;
text-decoration: none;
}
.simulateur .gravity-tooltip {
position: relative;
display: inline-block;
height: 13px;
width: 13px;
background: none;
background-size: cover;
margin-left: 5px;
cursor: pointer;
border: 1px solid #787878;
border-radius: 50%;
}
@media screen and (max-width: 991px) {
.simulateur .gravity-tooltip {
position: absolute;
right: -20px;
top: 25%;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
}
}
.simulateur .gravity-tooltip::before {
content: "?";
position: absolute;
line-height: 1;
top: 5px;
left: 5.5px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: #787878;
font:
600 10px "Roboto",
sans-serif !important;
}
.simulateur .gravity-tooltip .gravity-tooltiptext {
width: 200px;
max-width: 200px;
white-space: normal;
background-color: #787878;
}
@media screen and (max-width: 991px) {
.simulateur .gravity-tooltip .gravity-tooltiptext {
left: auto;
right: 0;
top: auto;
bottom: 15px;
}
.simulateur .gravity-tooltip .gravity-tooltiptext::after {
right: 0;
bottom: -5px;
}
}
.simulateur .gravity-tooltip .gravity-tooltiptext::after {
border-color: transparent #787878 transparent transparent;
}
@media screen and (min-width: 991px) {
.simulateur .col-md-6 {
width: 50% !important;
}
}
.simulateur .gform_wrapper {
border: none;
}
.simulateur .gform_wrapper form {
background-color: #f3f3f3;
position: relative;
}
.simulateur .gform_wrapper form .validation_error {
position: absolute;
top: 0;
left: 0;
padding: 15px 20px;
z-index: 2;
width: 100%;
background: #fff;
border: none;
font:
600 16px "Roboto",
sans-serif !important;
color: #787878;
text-align: center;
}
.simulateur .gform_wrapper form .page-steps {
background-color: #f3f3f3;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
padding: 40px 0 60px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper form .page-steps {
padding: 40px 0;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
}
.simulateur .gform_wrapper form .page-steps:before {
position: absolute;
content: "";
height: 1px;
left: 50%;
top: 79px;
width: 200px;
background: rgba(0, 0, 0, 0.15);
display: inline-block;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper form .page-steps:before {
height: 76%;
left: 80px;
top: 70px;
width: 1px;
-webkit-transform: none;
transform: none;
}
}
.simulateur .gform_wrapper form .page-steps .gf_step {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: initial;
-webkit-box-direction: initial;
-ms-flex-direction: initial;
flex-direction: initial;
padding: 14px 0;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
margin: 0;
height: auto;
opacity: 1;
width: auto;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper form .page-steps .gf_step {
padding: 14px 40px;
}
}
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_1 .gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_2 .gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_3 .gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_4 .gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_1 .gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_2 .gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_3 .gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_4 .gf_step_number:before {
position: absolute;
top: 100%;
right: 50%;
-webkit-transform: translate(50%, -10%);
transform: translate(50%, -10%);
content: "";
display: inline-block;
opacity: 0;
visibility: hidden;
height: 0;
width: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 11px solid #ffcc36;
-webkit-transition:
opacity 0.2s ease-in-out,
right 0.4s ease-in-out;
transition:
opacity 0.2s ease-in-out,
right 0.4s ease-in-out;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_1 .gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_2 .gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_3 .gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_4 .gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_1 .gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_2 .gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_3 .gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_4 .gf_step_number:before {
border-top: 11px solid transparent;
border-bottom: 9px solid transparent;
border-left: 20px solid #ffcc36;
top: 50%;
right: -7px;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
}
}
.simulateur .gform_wrapper form .page-steps .gf_step span.gf_step_number {
background: #ffcc36;
height: 40px;
width: 40px;
text-indent: -9999px;
position: relative;
border-radius: 50px;
margin: 0 5px;
display: inline-block;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper form .page-steps .gf_step span.gf_step_number {
height: 60px;
width: 60px;
margin: 0 0 0 11px;
}
}
.simulateur .gform_wrapper form .page-steps .gf_step span.gf_step_number:after {
content: "";
height: 25px;
width: 25px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper form .page-steps .gf_step span.gf_step_number:after {
height: 30px;
width: 30px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
}
.simulateur .gform_wrapper form .page-steps .gf_step span.gf_step_label {
max-width: 140px;
margin: 0 0 0 30px;
font:
400 14px "GardenGrownCaps-Regular",
sans-serif;
color: #ffcc36;
display: none;
letter-spacing: 2px;
text-transform: lowercase;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper form .page-steps .gf_step span.gf_step_label {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
max-width: 196px;
font:
400 16px "GardenGrownCaps-Regular",
sans-serif !important;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
}
.simulateur .gform_wrapper form .page-steps .gf_step.gf_step_pending {
opacity: 1;
}
.simulateur .gform_wrapper form .page-steps .gf_step.gf_step_pending span.gf_step_number {
background: #ffcc36;
height: 40px;
width: 40px;
margin: 0 5pxx;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper form .page-steps .gf_step.gf_step_pending span.gf_step_number {
height: 60px;
width: 60px;
margin: 0 0 0 11px;
}
}
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_1.gf_step_active,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_2.gf_step_active,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_3.gf_step_active,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_4.gf_step_active,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_1.gf_step_active,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_2.gf_step_active,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_3.gf_step_active,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_4.gf_step_active {
position: relative;
}
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_1.gf_step_active span.gf_step_number,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_2.gf_step_active span.gf_step_number,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_3.gf_step_active span.gf_step_number,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_4.gf_step_active span.gf_step_number,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_1.gf_step_active span.gf_step_number,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_2.gf_step_active span.gf_step_number,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_3.gf_step_active span.gf_step_number,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_4.gf_step_active span.gf_step_number {
background: #90b54c;
height: 50px;
width: 50px;
margin: 0 5px;
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
border: none;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_1.gf_step_active span.gf_step_number,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_2.gf_step_active span.gf_step_number,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_3.gf_step_active span.gf_step_number,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_4.gf_step_active span.gf_step_number,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_1.gf_step_active span.gf_step_number,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_2.gf_step_active span.gf_step_number,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_3.gf_step_active span.gf_step_number,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_4.gf_step_active span.gf_step_number {
height: 70px;
width: 70px;
margin: 0 0 0 5px;
}
}
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_1.gf_step_active span.gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_2.gf_step_active span.gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_3.gf_step_active span.gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_4.gf_step_active span.gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_1.gf_step_active span.gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_2.gf_step_active span.gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_3.gf_step_active span.gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_4.gf_step_active span.gf_step_number:before {
position: absolute;
top: 100%;
right: 50%;
-webkit-transform: translate(50%, -10%);
transform: translate(50%, -10%);
content: "";
display: inline-block;
height: 0;
width: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 11px solid #90b54c;
opacity: 1;
visibility: visible;
-webkit-transition: none;
transition: none;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_1.gf_step_active span.gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_2.gf_step_active span.gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_3.gf_step_active span.gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_4.gf_step_active span.gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_1.gf_step_active span.gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_2.gf_step_active span.gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_3.gf_step_active span.gf_step_number:before,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_4.gf_step_active span.gf_step_number:before {
border-top: 11px solid transparent;
border-bottom: 9px solid transparent;
border-left: 20px solid #90b54c;
top: 50%;
right: -17px;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
}
}
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_1.gf_step_active span.gf_step_label,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_2.gf_step_active span.gf_step_label,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_3.gf_step_active span.gf_step_label,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_4.gf_step_active span.gf_step_label,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_1.gf_step_active span.gf_step_label,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_2.gf_step_active span.gf_step_label,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_3.gf_step_active span.gf_step_label,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_4.gf_step_active span.gf_step_label {
color: #90b54c;
position: absolute;
top: 100%;
margin: 0;
left: 50%;
text-align: center;
display: inline-block;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_1.gf_step_active span.gf_step_label,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_2.gf_step_active span.gf_step_label,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_3.gf_step_active span.gf_step_label,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_4.gf_step_active span.gf_step_label,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_1.gf_step_active span.gf_step_label,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_2.gf_step_active span.gf_step_label,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_3.gf_step_active span.gf_step_label,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_4.gf_step_active span.gf_step_label {
text-align: left;
position: initial;
margin: 0 0 0 20px;
-webkit-transform: none;
transform: none;
}
}
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_1 span.gf_step_number:after,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_1 span.gf_step_number:after {
background: url(//www.jujus-events.es/wp-content/themes/salient-child/assets/icon/icn-event-blanc.png) no-repeat center center;
background-size: 90%;
}
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_1.gf_step_active span.gf_step_number:after,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_1.gf_step_active span.gf_step_number:after {
background: url(//www.jujus-events.es/wp-content/themes/salient-child/assets/icon/icn-event-blanc.png) no-repeat center center;
background-size: 90%;
}
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_2 span.gf_step_number:after,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_2 span.gf_step_number:after {
background: url(//www.jujus-events.es/wp-content/themes/salient-child/assets/icon/icn-pratique-blanc.png) no-repeat center center;
background-size: 90%;
}
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_2.gf_step_active span.gf_step_number:after,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_2.gf_step_active span.gf_step_number:after {
background: url(//www.jujus-events.es/wp-content/themes/salient-child/assets/icon/icn-pratique-blanc.png) no-repeat center center;
background-size: 90%;
}
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_3 span.gf_step_number:after,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_3 span.gf_step_number:after {
background: url(//www.jujus-events.es/wp-content/themes/salient-child/assets/icon/icn-camion-blanc.png) no-repeat center center;
background-size: 100%;
}
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_3.gf_step_active span.gf_step_number:after,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_3.gf_step_active span.gf_step_number:after {
background: url(//www.jujus-events.es/wp-content/themes/salient-child/assets/icon/icn-camion-blanc.png) no-repeat center center;
background-size: 100%;
}
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_4 span.gf_step_number:after,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_4 span.gf_step_number:after {
background: url(//www.jujus-events.es/wp-content/themes/salient-child/assets/icon/icn-connaissance-blanc.png) no-repeat center center;
background-size: 90%;
}
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_4.gf_step_active span.gf_step_number:after,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_4.gf_step_active span.gf_step_number:after {
background: url(//www.jujus-events.es/wp-content/themes/salient-child/assets/icon/icn-connaissance-blanc.png) no-repeat center center;
background-size: 90%;
}
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_5 span.gf_step_number,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_5 span.gf_step_number {
background: #ffcc36;
height: 50px;
width: 50px;
margin: 0 5px;
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_5 span.gf_step_number,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_5 span.gf_step_number {
height: 70px;
width: 70px;
min-width: 70px;
margin: 0 0 0 6px;
}
}
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_5 span.gf_step_number:after,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_5 span.gf_step_number:after {
background: url(//www.jujus-events.es/wp-content/themes/salient-child/assets/icon/icn-mail.png) no-repeat center center;
background-size: 100%;
height: 35px;
width: 35px;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_5 span.gf_step_number:after,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_5 span.gf_step_number:after {
height: 45px;
width: 45px;
}
}
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_5.gf_step_active span.gf_step_number:after,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_5.gf_step_active span.gf_step_number:after {
background: url(//www.jujus-events.es/wp-content/themes/salient-child/assets/icon/icn-mail.png) no-repeat center center;
background-size: 90%;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_9_5 span.gf_step_label,
.simulateur .gform_wrapper form .page-steps .gf_step#gf_step_8_5 span.gf_step_label {
margin: 0 0 0 20px;
color: #ffcc36;
}
.simulateur .gform_wrapper form .gform_body {
background: #fff;
padding: 30px 30px 100px 30px;
min-height: 540px;
overflow: hidden;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper form .gform_body {
padding: 50px 50px 90px 50px;
width: 66.66666667%;
}
}
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_fields ul.gform_fields {
padding: 0;
}
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_fields ul.gform_fields li.gfield {
clear: none;
list-style-type: none;
margin: 0 0 20px 0 !important;
position: relative;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield.gfield_error {
padding: 0 15px;
border: none;
background: none;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield.gfield_error
.gfield_label {
margin: 3px 0 5px 0;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield.gfield_error
.ginput_container {
margin-top: 8px;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield.gfield_error
.gfield_contains_required.gfield_creditcard_warning {
background: none;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield.gfield_html {
font:
600 14px "Roboto",
sans-serif !important;
}
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_fields ul.gform_fields li.gfield.step-title {
text-align: center;
color: #ffcc36;
font:
400 30px "GardenGrownCaps-Regular",
sans-serif !important;
margin: 0 0 45px 0 !important;
font-size: 36px!important;
}
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_fields ul.gform_fields li.gfield:last-child {
margin: 0 !important;
}
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_fields ul.gform_fields li.gfield.targeted {
padding-left: 45px;
}
@media screen and (min-width: 992px) {
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield.targeted {
padding-left: 70px;
}
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield.gform_validation_container {
display: none;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_9_114
.instruction,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_8_114
.instruction {
display: none;
}
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_fields ul.gform_fields li.gfield#field_9_116,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_8_116 {
display: block;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_9_116
.clear-multi,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_8_116
.clear-multi {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_9_116
.clear-multi
.gfield_time_hour,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_9_116
.clear-multi
.gfield_time_minute,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_8_116
.clear-multi
.gfield_time_hour,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_8_116
.clear-multi
.gfield_time_minute {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
max-width: 100%;
width: auto;
margin: 0;
padding: 0;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_9_116
.clear-multi
.gfield_time_hour
i,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_9_116
.clear-multi
.gfield_time_minute
i,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_8_116
.clear-multi
.gfield_time_hour
i,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_8_116
.clear-multi
.gfield_time_minute
i {
display: none;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_9_116
.clear-multi
.gfield_time_hour
label,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_9_116
.clear-multi
.gfield_time_minute
label,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_8_116
.clear-multi
.gfield_time_hour
label,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_8_116
.clear-multi
.gfield_time_minute
label {
margin: 0 10px;
font:
600 16px "Roboto",
sans-serif !important;
color: #666;
width: auto;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_9_116
.clear-multi
.gfield_time_hour
input,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_9_116
.clear-multi
.gfield_time_minute
input,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_8_116
.clear-multi
.gfield_time_hour
input,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield#field_8_116
.clear-multi
.gfield_time_minute
input {
text-align: center;
width: 50px !important;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
.gfield_label {
position: relative;
color: #787878;
font:
600 14px "Roboto",
sans-serif !important;
}
@media screen and (min-width: 992px) {
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
.gfield_label {
font:
600 14px "Roboto",
sans-serif !important;
}
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
.gfield_description {
display: none;
}
@media screen and (min-width: 992px) {
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
.gfield_description {
display: block;
visibility: hidden;
width: calc(100% - 30px);
background-color: #333;
color: #fff;
text-align: center;
padding: 10px;
font-size: 14px;
border-radius: 6px;
top: 100%;
left: 15px;
position: absolute;
z-index: 1;
border-radius: 0;
}
}
@media screen and (min-width: 992px) {
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield:hover
.gfield_description {
visibility: visible;
}
}
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_fields ul.gform_fields li.gfield label {
display: block !important;
font-size: 14px;
color: #333;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
label
.gfield_required {
color: #787878;
padding: 0;
margin: 0;
font-size: 20px;
line-height: 0;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not(
[type="file"]
),
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_fields ul.gform_fields li.gfield textarea {
font-size: 14px;
width: 100%;
border-radius: 5px;
margin: 0 0 12px 0;
padding: 15px;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox {
max-width: 100%;
margin: 20px 0;
padding-left: 15px;
}
@media screen and (min-width: 992px) {
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox {
padding-left: 0;
}
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox
li {
width: 100% !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 5px 0;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox
li
label {
font:
600 14px "Roboto",
sans-serif !important;
cursor: pointer;
color: #787878;
margin: 0;
}
@media screen and (min-width: 992px) {
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox
li
label {
font:
600 14px "Roboto",
sans-serif !important;
}
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox
li
input[type="checkbox"] {
border-radius: 0;
min-width: 20px;
min-height: 20px;
width: 20px;
height: 20px;
padding: 0 !important;
-webkit-appearance: none;
border: 1px solid #c7c7c7 !important;
background: none !important;
margin-right: 10px;
margin-top: 0;
position: relative;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox
li
input[type="checkbox"]:checked {
background-color: white !important;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox
li
input[type="checkbox"]:checked:after {
content: "\f00c";
font-family: "FontAwesome", sans-serif;
display: block;
color: #90b54c;
font-size: 14px;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox
li
input[type="checkbox"]:focus {
outline: none;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
div.chosen-container,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
.ginput_container_select {
background: #f2f5f8 !important;
position: relative;
border-radius: 5px;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
div.chosen-container
a.chosen-single,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
div.chosen-container
.gfield_select,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
.ginput_container_select
a.chosen-single,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
.ginput_container_select
.gfield_select {
background: none;
border: none;
padding: 15px;
display: block;
min-height: 48px;
height: 48px;
-webkit-box-shadow: none;
box-shadow: none;
color: #666;
font:
400 14px "Roboto",
sans-serif !important;
cursor: pointer;
width: 100%;
position: relative;
z-index: 1;
-moz-appearance: none;
appearance: none;
-webkit-appearance: none;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
div.chosen-container
a.chosen-single:focus,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
div.chosen-container
.gfield_select:focus,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
.ginput_container_select
a.chosen-single:focus,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
.ginput_container_select
.gfield_select:focus {
outline: none;
}
@media screen and (min-width: 992px) {
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
div.chosen-container
a.chosen-single,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
div.chosen-container
.gfield_select,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
.ginput_container_select
a.chosen-single,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
.ginput_container_select
.gfield_select {
font:
400 14px "Roboto",
sans-serif !important;
}
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
div.chosen-container
div.chosen-drop,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
.ginput_container_select
div.chosen-drop {
padding: 20px;
position: absolute;
top: 100%;
z-index: 1010;
width: 100%;
-webkit-box-shadow: none;
box-shadow: none;
border: 1px solid #ededed;
border-radius: 0;
display: none;
background: #fff;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
div.chosen-container
div.chosen-drop
ul,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
.ginput_container_select
div.chosen-drop
ul {
padding: 0 0 0 20px;
max-height: 200px;
overflow: scroll;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
div.chosen-container
div.chosen-drop
ul
li,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
.ginput_container_select
div.chosen-drop
ul
li {
padding: 5px 0;
font-size: 14px;
cursor: pointer;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
div.chosen-container
div.chosen-drop
ul
li:hover,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
.ginput_container_select
div.chosen-drop
ul
li:hover {
background-color: #f2f5f8;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
div.chosen-container::after,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
.ginput_container_select::after {
content: "\f107";
font-family: "FontAwesome";
color: #666;
display: inline-block;
position: absolute;
top: 50%;
right: 10px;
font-size: 20px;
-webkit-transform: translate(0, -40%);
transform: translate(0, -40%);
cursor: pointer;
z-index: 0;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
.chosen-container.chosen-with-drop
.chosen-drop {
display: block;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_fields
ul.gform_fields
li.gfield
#input_9_54_chosen {
width: 100% !important;
}
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_footer {
position: absolute;
bottom: 0;
width: 100%;
left: 0;
padding: 20px;
margin: 0;
border: none;
}
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_footer input {
padding: 10px 15px !important;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_footer input {
padding: 15px 30px !important;
}
}
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_footer input.gform_next_button,
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_footer input.green.btn-large.button.btn {
float: right;
background: #90b54c !important;
color: #fff;
text-transform: uppercase;
font:
400 16px "Roboto",
sans-serif !important;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
width: auto;
border-radius: 5px;
border: 1px solid #90b54c !important;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_footer input.gform_next_button,
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_footer input.green.btn-large.button.btn {
font:
400 16px "Roboto",
sans-serif !important;
}
}
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_footer input.gform_next_button:hover,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_footer
input.green.btn-large.button.btn:hover {
color: #90b54c;
background: white !important;
}
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_footer input.gform_next_button:focus,
.simulateur
.gform_wrapper
form
.gform_body
.gform_page
.gform_page_footer
input.green.btn-large.button.btn:focus {
outline: none;
}
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_footer input.gform_previous_button {
background: none !important;
text-transform: uppercase;
word-spacing: 10px;
color: #bababa;
font:
400 16px "Roboto",
sans-serif !important;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_footer input.gform_previous_button:hover {
color: #787878;
}
.simulateur .gform_wrapper form .gform_body .gform_page .gform_page_footer input.gform_previous_button:focus {
outline: none;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(2)
.gform_page_fields
ul.gform_fields
li.gfield {
margin: 0 !important;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(2)
.gform_page_fields
ul.gform_fields
li.gfield.gfield_html {
margin: 0 0 10px 0 !important;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(2)
.gform_page_fields
ul.gform_fields
li.gfield.step-title {
margin: 0 0 45px 0 !important;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(2)
.gform_page_fields
ul.gform_fields
li.gfield
.gfield_label {
height: auto;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(2)
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(2)
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox
li {
margin: 15px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(2)
.gform_page_fields
ul.gform_fields
li.gfield.switch {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(2)
.gform_page_fields
ul.gform_fields
li.gfield.switch
input[type="checkbox"] {
width: 50px !important;
height: 20px;
min-width: 0;
min-height: 0;
border: none !important;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(2)
.gform_page_fields
ul.gform_fields
li.gfield.switch
input[type="checkbox"]:before {
content: "";
position: absolute;
background: #ffcc36;
border-radius: 10px;
height: 100%;
width: 100%;
top: 0;
left: 0;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(2)
.gform_page_fields
ul.gform_fields
li.gfield.switch
input[type="checkbox"]:after {
content: "NO";
font-size: 12px;
color: #787878;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: absolute;
background: #fff;
border-radius: 50%;
height: 25px;
width: 25px;
top: -3px;
left: -2px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(2)
.gform_page_fields
ul.gform_fields
li.gfield.switch
input[type="checkbox"]:checked:before {
background-color: #90b54c;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(2)
.gform_page_fields
ul.gform_fields
li.gfield.switch
input[type="checkbox"]:checked:after {
content: "SI";
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 12px;
color: #90b54c;
left: 28px;
-webkit-transform: none;
transform: none;
top: -3px;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(3)
.gform_page_fields
ul.gform_fields
li.gfield
.gfield_label {
height: auto;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(3)
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox {
max-width: 100%;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(3)
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox
li {
width: 100% !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 20px 0;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(3)
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox
li
label {
font:
400 14px "Roboto",
sans-serif !important;
cursor: pointer;
color: #787878;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 992px) {
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(3)
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox
li
label {
font:
600 14px "Roboto",
sans-serif !important;
}
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(3)
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox
li:hover
label {
color: #787878;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(3)
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox
li
input[type="checkbox"] {
border-radius: 0;
min-width: 20px;
min-height: 20px;
width: 20px;
height: 20px;
padding: 0 !important;
-webkit-appearance: none;
border: 1px solid #c7c7c7 !important;
background: none !important;
margin-right: 10px;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(3)
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox
li
input[type="checkbox"]:checked {
background-color: white !important;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(3)
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox
li
input[type="checkbox"]:checked:after {
content: "\f00c";
font-family: "FontAwesome", sans-serif;
display: block;
color: #90b54c;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(3)
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox
li
input[type="checkbox"]:checked
+ label {
color: #787878;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(3)
.gform_page_fields
ul.gform_fields
li.gfield
ul.gfield_checkbox
li
input[type="checkbox"]:focus {
outline: none;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(3)
.gform_page_fields
ul.gform_fields
li.gfield.js-radio
ul.gfield_checkbox
li
input {
border-radius: 50%;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(3)
.gform_page_fields
ul.gform_fields
li.gfield.js-radio
ul.gfield_checkbox
li
input:checked::after {
border-radius: 50%;
background: #90b54c;
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(3)
.gform_page_fields
ul.gform_fields
li.gfield.js-radio
ul.gfield_checkbox
li
label {
font:
600 16px "Roboto",
sans-serif !important;
color: #787878;
}
@media screen and (min-width: 992px) {
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(3)
.gform_page_fields
ul.gform_fields
li.gfield.js-radio
ul.gfield_checkbox
li
label {
font:
600 16px "Roboto",
sans-serif !important;
}
}
.simulateur
.gform_wrapper
form
.gform_body
.gform_page:nth-child(3)
.gform_page_fields
ul.gform_fields
li.gfield.js-radio.add-desc
.description {
font:
600 14px "Roboto",
sans-serif !important;
color: #787878;
padding: 0 0 0 30px;
}
.simulateur .gform_wrapper input,
.simulateur .gform_wrapper textarea {
background-color: #f2f5f8 !important;
border: none !important;
color: #666;
font:
400 14px "Roboto",
sans-serif !important;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper input,
.simulateur .gform_wrapper textarea {
font:
400 14px "Roboto",
sans-serif !important;
}
}
.simulateur .gform_wrapper input:focus,
.simulateur .gform_wrapper textarea:focus {
outline: none;
}
.simulateur .gform_wrapper input::-webkit-input-placeholder,
.simulateur .gform_wrapper textarea::-webkit-input-placeholder {
color: #666;
}
.simulateur .gform_wrapper input::-ms-input-placeholder,
.simulateur .gform_wrapper textarea::-ms-input-placeholder {
color: #666;
}
.simulateur .gform_wrapper input::placeholder,
.simulateur .gform_wrapper textarea::placeholder {
color: #666;
}
.simulateur .gform_wrapper textarea {
height: auto;
resize: vertical;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper textarea {
height: 80px;
}
}
.simulateur .gform_wrapper input::-webkit-outer-spin-button,
.simulateur .gform_wrapper input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.simulateur .gform_wrapper input[type="number"] {
-moz-appearance: textfield;
}
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body,
.simulateur .gform_wrapper#gform_wrapper_8 .gform_body {
background-image: url(//www.jujus-events.es/wp-content/themes/salient-child/assets/images/bg-feuille-r.jpg);
background-repeat: no-repeat;
background-size: contain;
background-position: right;
}
.simulateur .gform_wrapper#gform_wrapper_10,
.simulateur .gform_wrapper#gform_wrapper_11,
.simulateur .gform_wrapper#gform_wrapper_9 {
background-image: url(//www.jujus-events.es/wp-content/themes/salient-child/assets/images/bg-feuille-r.jpg);
background-repeat: no-repeat;
background-size: contain;
background-position: right;
background-color: #fff;
}
.simulateur .gform_wrapper#gform_wrapper_9,
.simulateur .gform_wrapper#gform_wrapper_8 {
margin: 0;
}
.simulateur .gform_wrapper#gform_wrapper_11 form#gform_11,
.simulateur .gform_wrapper#gform_wrapper_10 form#gform_10 {
background: none;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_heading,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_heading,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_heading {
margin: 0;
}
.simulateur .gform_wrapper#gform_wrapper_11 .gform_heading .gform_title,
.simulateur .gform_wrapper#gform_wrapper_10 .gform_heading .gform_title,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_heading .gform_title {
display: none;
}
.simulateur .gform_wrapper#gform_wrapper_11 .gform_heading .gform_description,
.simulateur .gform_wrapper#gform_wrapper_10 .gform_heading .gform_description,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_heading .gform_description {
width: 100%;
margin: 0;
}
.call-desc,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_heading .gform_description .desc {
font: 800 20px "Roboto" !important;
color: #6a6a6a;
padding: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
@media screen and (min-width: 1200px) {
.call-desc,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_heading .gform_description .desc {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
.call-desc > div,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_heading .gform_description .desc > div {
display: inline-block;
text-align: center;
line-height: 30px;
padding: 15px 30px;
}
@media screen and (min-width: 1200px) {
.call-desc > div,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_heading .gform_description .desc > div {
text-align: left;
padding: 0;
}
}
.call-desc::before,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_heading .gform_description .desc::before {
content: url(//www.jujus-events.es/wp-content/themes/salient-child/assets/icon/icn-mail.png);
border-radius: 50%;
background-color: #90b54c;
height: 90px;
width: 160px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media screen and (min-width: 1200px) {
.call-desc::before,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_heading .gform_description .desc::before {
margin: 0 15px 0 0;
}
}
.call-desc .simulateur-button,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_heading .gform_description .desc .simulateur-button {
margin: 0;
}
@media screen and (min-width: 1200px) {
.call-desc  .simulateur-button,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_heading .gform_description .desc .simulateur-button {
margin: 0 0 0 30px;
}
}
.call-desc {
margin: 30px 0 0 0!important;
background: white;
}
.banner-recall {
font: 800 20px "Roboto" !important;
background: #90b54c;
text-align: left;
color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 20px;
cursor: pointer;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
margin: 0;
}
@media screen and (min-width: 992px) {
.banner-recall {
font: 800 30px "Roboto" !important;
padding: 30px 0;
text-align: center;
cursor: pointer!important; 
}
}
.banner-recall:before {
content: "\f095";
font-family: "fontAwesome", sans-serif;
font-size: 4rem;
color: #fff;
display: inline-block;
margin-right: 30px;
}
.banner-recall:hover {
background: #ffcc36;
}
.simulateur .gform_wrapper#gform_wrapper_10 .validation_error,
.simulateur .gform_wrapper#gform_wrapper_11 .validation_error,
.simulateur .gform_wrapper#gform_wrapper_9 .validation_error {
position: relative;
border: none;
font:
600 16px "Roboto",
sans-serif !important;
color: #787878;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body {
margin: 0 auto;
padding: 60px 30px;
min-height: 0;
display: none;
background: none;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields {
width: 100%;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield {
position: relative;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield .gfield_description,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield .gfield_description,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield .gfield_description {
display: none;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield .gfield_description,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield .gfield_description,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield .gfield_description {
display: block;
visibility: hidden;
width: 100%;
background-color: #333;
color: #fff;
text-align: center;
padding: 10px;
font-size: 14px;
border-radius: 6px;
top: 100%;
left: 0;
position: absolute;
z-index: 1;
border-radius: 0;
}
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield:hover .gfield_description,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield:hover .gfield_description,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield:hover .gfield_description {
visibility: visible;
}
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield .gfield_label,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield .gfield_label,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield .gfield_label {
font: 600 14px "Roboto" !important;
color: #787878;
display: inline-block !important;
width: auto;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield .gfield_label,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield .gfield_label,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield .gfield_label {
font: 600 14px "Roboto" !important;
}
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield.gfield_error,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield.gfield_error,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield.gfield_error {
border: none;
margin-bottom: 0;
padding: 0 15px 0 0;
width: auto;
margin: 0 !important;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield.gfield_error input,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield.gfield_error input,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield.gfield_error input {
border-color: red;
border-bottom: 1px solid red !important;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield.gfield_error .gfield_label,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield.gfield_error .gfield_label,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield.gfield_error .gfield_label {
color: red !important;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield.gsection,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield.gsection,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield.gsection {
border: none;
width: 100%;
margin: 45px 0 0 !important;
padding: 0;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield.gsection .gsection_title,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield.gsection .gsection_title,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield.gsection .gsection_title {
font: 600 14px "Roboto" !important;
color: #787878;
text-transform: initial;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield.gsection .gsection_title,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield.gsection .gsection_title,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield.gsection .gsection_title {
font: 600 14px "Roboto" !important;
}
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield.gfield_html,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield.gfield_html {
width: 200px;
display: inline-block;
font: 600 14px "Roboto" !important;
color: #787878;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield.gfield_html,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield.gfield_html {
font: 600 14px "Roboto" !important;
}
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield.field_sublabel_below,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield.field_sublabel_below,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield.field_sublabel_below {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield.field_sublabel_below .gfield_label,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield.field_sublabel_below .gfield_label,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield.field_sublabel_below .gfield_label {
display: inline-block !important;
min-width: 55px;
width: 100%;
margin: 0 15px 0 0;
color: #787878;
}
@media screen and (min-width: 768px) {
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield.field_sublabel_below
.gfield_label,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield.field_sublabel_below
.gfield_label {
width: auto;
}
}
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield.separator,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield.separator {
margin: 0 !important;
padding: 0 !important;
}
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date,
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select {
margin: 0;
position: relative;
background: #f2f5f8;
}
.simulateur
.gform_wrapper#gform_wrapper_11
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date
select,
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date
select,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date
select,
.simulateur
.gform_wrapper#gform_wrapper_11
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select
select,
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select
select,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select
select {
width: 150px;
color: #666;
font: 600 14px "Roboto" !important;
cursor: pointer; padding: 15px 35px 15px 15px;
border: none;
background: none;
border-radius: 0;
position: relative;
z-index: 1;
margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date
select,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date
select,
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select
select,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select
select {
width: 100%;
}
}
@media screen and (min-width: 992px) {
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date
select,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date
select,
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select
select,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select
select {
font: 600 14px "Roboto" !important;
}
}
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date
select:focus,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date
select:focus,
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select
select:focus,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select
select:focus {
outline: none;
}
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date
.datepicker,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date
.datepicker,
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select
.datepicker,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select
.datepicker {
width: 150px;
cursor: pointer;
font: 400 14px "Roboto" !important;
position: relative;
z-index: 1;
background: none !important;
}
@media screen and (min-width: 992px) {
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date
.datepicker,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date
.datepicker,
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select
.datepicker,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select
.datepicker {
font: 400 14px "Roboto" !important;
}
}
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date
.datepicker:focus,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date
.datepicker:focus,
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select
.datepicker:focus,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select
.datepicker:focus {
outline: none;
}
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date::after,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_date::after,
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select::after,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield
.ginput_container.ginput_container_select::after {
content: "\f107";
font-family: "FontAwesome";
color: #666;
display: inline-block;
position: absolute;
top: 50%;
right: 10px;
font-size: 20px;
-webkit-transform: translate(0, -40%);
transform: translate(0, -40%);
cursor: pointer;
z-index: 0;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield:nth-child(1),
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield:nth-child(2),
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield:nth-child(2) {
display: inline-block;
width: 100%;
}
@media screen and (min-width: 767px) {
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield:nth-child(1),
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield:nth-child(2) {
width: 50%;
}
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield:nth-child(1) input,
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield:nth-child(2) input,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield:nth-child(2) input {
width: 100%;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield:nth-child(1) .gfield_label,
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield:nth-child(2) .gfield_label {
color: #787878 !important;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield:nth-child(1).gfield_error,
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield:nth-child(2).gfield_error,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield:nth-child(2).gfield_error {
border: none;
margin-bottom: 0;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield:nth-child(1).gfield_error input,
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield:nth-child(2).gfield_error input,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield:nth-child(2).gfield_error input {
border-color: #787878;
border-bottom: 1px solid #787878 !important;
}
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield:nth-child(1).gfield_error
.gfield_label,
.simulateur
.gform_wrapper#gform_wrapper_10
.gform_body
.gform_fields
.gfield:nth-child(2).gfield_error
.gfield_label,
.simulateur
.gform_wrapper#gform_wrapper_11
.gform_body
.gform_fields
.gfield:nth-child(1).gfield_error
.gfield_label,
.simulateur
.gform_wrapper#gform_wrapper_11
.gform_body
.gform_fields
.gfield:nth-child(2).gfield_error
.gfield_label,
.simulateur
.gform_wrapper#gform_wrapper_9
.gform_body
.gform_fields
.gfield:nth-child(2).gfield_error
.gfield_label {
color: #787878 !important;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield:nth-child(2),
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield:nth-child(2),
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield:nth-child(2) {
padding-right: 0;
}
@media screen and (min-width: 767px) {
.simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield:nth-child(2) {
padding-left: 15px;
}
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_footer,
.simulateur .gform_wrapper#gform_wrapper_11 .gform_footer,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_footer {
text-align: center;
padding-bottom: 60px;
display: none;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_footer input[type="submit"],
.simulateur .gform_wrapper#gform_wrapper_9 .gform_footer input[type="submit"] {
background: #90b54c !important;
color: #fff;
text-transform: uppercase;
font:
400 14px "Roboto",
sans-serif !important;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
width: auto;
border-radius: 5px;
border: 1px solid #90b54c !important;
display: inline-block;
}
@media screen and (min-width: 992px) {
.simulateur .gform_wrapper#gform_wrapper_10 .gform_footer input[type="submit"],
.simulateur .gform_wrapper#gform_wrapper_9 .gform_footer input[type="submit"] {
font: 400 16px "Roboto" !important;
}
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_footer input[type="submit"]:hover,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_footer input[type="submit"]:hover {
color: #90b54c;
background-color: white !important;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_footer input[type="submit"]:focus,
.simulateur .gform_wrapper#gform_wrapper_9 .gform_footer input[type="submit"]:focus {
outline: none;
}
.simulateur .gform_page_footer #gform_next_button_9_36 {
float: right;
}
.simulateur #gform_fields_9_2 .corbeille-section {
padding: 0;
}
.simulateur #gform_fields_9_2 .corbeille-section h2,
.simulateur #gform_fields_9_2 .corbeille-section .gsection_title {
font:
600 14px "Roboto",
sans-serif !important;
color: #787878;
text-transform: uppercase;
margin: 20px 0;
}
@media screen and (min-width: 992px) {
.simulateur #gform_fields_9_2 .corbeille-section h2,
.simulateur #gform_fields_9_2 .corbeille-section .gsection_title {
font:
600 16px "Roboto",
sans-serif !important;
}
}
.simulateur #gform_fields_9_2 .corb-select {
padding-left: 0;
padding-right: 30px;
}
.simulateur #gform_fields_9_2 .corb-select label {
display: inline-block !important;
width: 180px;
}
.simulateur #gform_fields_9_2 .ginput_container_select {
width: 55px;
display: inline-block;
margin: 0 0 10px 10px!important;
}
#actions-formulaire a {
color: #fff;
display: inline-block;
padding: 20px 0;
text-transform: uppercase;
font:
400 17px "Roboto",
sans-serif;
text-shadow: 0 0 3px #717171;
text-decoration: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: left;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
#actions-formulaire a:hover {
text-decoration: none;
color: #eee;
}
#actions-formulaire a:before {
content: url(//www.jujus-events.es/wp-content/themes/salient-child/assets/icon/long-arrow-right.svg);
margin-right: 20px;
}
@media screen and (min-width: 992px) {
#actions-formulaire a:before {
margin-right: 10px;
}
}
@media screen and (min-width: 992px) {
#actions-formulaire a {
text-align: left;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
#actions-formulaire .item-prev {
display: none;
}
@media screen and (min-width: 992px) {
#actions-formulaire .item-prev {
display: block;
}
}
@media screen and (min-width: 992px) {
#actions-formulaire .item-next {
text-align: right;
}
}
#actions-formulaire .item-next a {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
@media screen and (min-width: 992px) {
#actions-formulaire .item-next a {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
}
@media (min-width: 1200px) {
.simulateur .gform_wrapper .gform_body {
width: 66.66666667% !important;
}
.simulateur .gform_wrapper .gform_body .gform_page .gform_page_fields ul.gform_fields li.gfield:last-child {
margin: 0 !important;
}
.simulateur .simulateur-overlay {
padding: 80px 0;
}
}
@media (max-width: 970px) {
.simulateur .gform_body {
width: 100% !important;
}
}
@media (min-width: 1400px) {
.simulateur .overlay > .container {
width: 1425px;
}
}
body.home .simulateur .simulateur-overlay {
min-height: 0;
}
.simulateur .ginput_container_date span {
display: none;
}
.simulateur .ginput_container_date img {
position: absolute;
top: calc(50% - 9px);
right: 31px;
}
.simulateur #field_8_130:after,
.simulateur #field_9_128:after {
position: relative;
content: "Après la validation de cette étape, vous recevrez un chiffrage estimatif par e-mail.";
}
.simulateur #field_8_130,
.simulateur #field_9_128 {
text-align: center;
width: 100%;
color: #787878;
font:
600 14px "Roboto",
sans-serif !important;
} 
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
body .gform_wrapper.gf_reset_wrapper,
body .gform_wrapper.gf_reset_wrapper button,
body .gform_wrapper.gf_reset_wrapper caption,
body .gform_wrapper.gf_reset_wrapper div,
body .gform_wrapper.gf_reset_wrapper fieldset,
body .gform_wrapper.gf_reset_wrapper form,
body .gform_wrapper.gf_reset_wrapper h1,
body .gform_wrapper.gf_reset_wrapper h2,
body .gform_wrapper.gf_reset_wrapper h3,
body .gform_wrapper.gf_reset_wrapper h4,
body .gform_wrapper.gf_reset_wrapper h5,
body .gform_wrapper.gf_reset_wrapper h6,
body .gform_wrapper.gf_reset_wrapper iframe,
body .gform_wrapper.gf_reset_wrapper img,
body .gform_wrapper.gf_reset_wrapper input[type="button"],
body .gform_wrapper.gf_reset_wrapper input[type="email"],
body .gform_wrapper.gf_reset_wrapper input[type="image"],
body .gform_wrapper.gf_reset_wrapper input[type="number"],
body .gform_wrapper.gf_reset_wrapper input[type="password"],
body .gform_wrapper.gf_reset_wrapper input[type="submit"],
body .gform_wrapper.gf_reset_wrapper input[type="tel"],
body .gform_wrapper.gf_reset_wrapper input[type="text"],
body .gform_wrapper.gf_reset_wrapper input[type="url"],
body .gform_wrapper.gf_reset_wrapper label,
body .gform_wrapper.gf_reset_wrapper legend,
body .gform_wrapper.gf_reset_wrapper li,
body .gform_wrapper.gf_reset_wrapper ol,
body .gform_wrapper.gf_reset_wrapper p,
body .gform_wrapper.gf_reset_wrapper select,
body .gform_wrapper.gf_reset_wrapper span,
body .gform_wrapper.gf_reset_wrapper table,
body .gform_wrapper.gf_reset_wrapper tbody,
body .gform_wrapper.gf_reset_wrapper td,
body .gform_wrapper.gf_reset_wrapper textarea,
body .gform_wrapper.gf_reset_wrapper tfoot,
body .gform_wrapper.gf_reset_wrapper th,
body .gform_wrapper.gf_reset_wrapper thead,
body .gform_wrapper.gf_reset_wrapper tr,
body .gform_wrapper.gf_reset_wrapper ul {
border: 0;
margin: 0;
outline: 0;
padding: 0;
}
body .gform_wrapper.gf_reset_wrapper button,
body .gform_wrapper.gf_reset_wrapper caption,
body .gform_wrapper.gf_reset_wrapper div,
body .gform_wrapper.gf_reset_wrapper fieldset,
body .gform_wrapper.gf_reset_wrapper form,
body .gform_wrapper.gf_reset_wrapper iframe,
body .gform_wrapper.gf_reset_wrapper img,
body .gform_wrapper.gf_reset_wrapper input[type="button"],
body .gform_wrapper.gf_reset_wrapper input[type="email"],
body .gform_wrapper.gf_reset_wrapper input[type="image"],
body .gform_wrapper.gf_reset_wrapper input[type="number"],
body .gform_wrapper.gf_reset_wrapper input[type="password"],
body .gform_wrapper.gf_reset_wrapper input[type="submit"],
body .gform_wrapper.gf_reset_wrapper input[type="tel"],
body .gform_wrapper.gf_reset_wrapper input[type="text"],
body .gform_wrapper.gf_reset_wrapper input[type="url"],
body .gform_wrapper.gf_reset_wrapper label,
body .gform_wrapper.gf_reset_wrapper legend,
body .gform_wrapper.gf_reset_wrapper li,
body .gform_wrapper.gf_reset_wrapper ol,
body .gform_wrapper.gf_reset_wrapper p,
body .gform_wrapper.gf_reset_wrapper select,
body .gform_wrapper.gf_reset_wrapper span,
body .gform_wrapper.gf_reset_wrapper table,
body .gform_wrapper.gf_reset_wrapper tbody,
body .gform_wrapper.gf_reset_wrapper td,
body .gform_wrapper.gf_reset_wrapper textarea,
body .gform_wrapper.gf_reset_wrapper tfoot,
body .gform_wrapper.gf_reset_wrapper th,
body .gform_wrapper.gf_reset_wrapper thead,
body .gform_wrapper.gf_reset_wrapper tr,
body .gform_wrapper.gf_reset_wrapper ul {
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
font-weight: 400;
line-height: 1;
vertical-align: baseline;
}
body .gform_wrapper.gf_reset_wrapper div,
body .gform_wrapper.gf_reset_wrapper p,
body .gform_wrapper.gf_reset_wrapper span {
line-height: 1.8;
}
body .gform_wrapper.gf_reset_wrapper fieldset,
body .gform_wrapper.gf_reset_wrapper img {
border: 0;
}
body .gform_wrapper.gf_reset_wrapper li,
body .gform_wrapper.gf_reset_wrapper ol,
body .gform_wrapper.gf_reset_wrapper ul {
list-style: none;
}
body .gform_wrapper.gf_reset_wrapper a img {
border: none;
}
body .gform_wrapper.gf_reset_wrapper :focus {
outline: 0;
}
.ui-datepicker {
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
font:
9pt Arial,
sans-serif;
height: auto;
margin: 5px auto 0;
min-width: 216px;
}
.ui-datepicker a {
text-decoration: none;
}
.ui-datepicker table {
border-collapse: collapse;
width: 100%;
}
.ui-datepicker-header,
.ui-datepicker-header .ui-datepicker-header {
background-color: #666;
border: solid #666;
border-width: 1px 0 0;
box-shadow: inset 0 1px 1px 0 hsla(0, 0%, 98%, 0.2);
color: #e0e0e0;
filter: dropshadow(color=#000, offx=1, offy=-1);
font-weight: 700;
line-height: 31px;
min-height: 31px !important;
text-shadow: 1px -1px 0 #000;
}
.ui-datepicker-header .ui-icon {
display: none;
}
.ui-datepicker-title {
text-align: center;
}
.ui-datepicker-title select {
margin-top: 2.5%;
}
.ui-datepicker-next,
.ui-datepicker-prev {
background-image: url(//www.jujus-events.es/wp-content/plugins/gravityforms/legacy/images/datepicker/arrow.png);
background-repeat: no-repeat;
cursor: pointer;
display: inline-block;
height: 30px;
line-height: 600%;
overflow: hidden;
text-align: center;
width: 30px;
}
.ui-datepicker-prev {
background-position: center -30px;
float: left;
}
.ui-datepicker-next {
background-position: center 0;
float: right;
}
.ui-datepicker thead {
background: #f7f7f7;
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==);
background: linear-gradient(180deg, #f7f7f7 0, #f1f1f1);
border-bottom: 1px solid #bbb;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7",endColorstr="#f1f1f1",GradientType=0);
}
.ui-datepicker th {
color: #666;
filter: dropshadow(color=#fff, offx=1, offy=0);
font-size: 6pt;
padding: 5px 0;
text-align: center;
text-shadow: 1px 0 0 #fff;
text-transform: uppercase;
}
.ui-datepicker tbody td {
border-right: 1px solid #bbb;
border-top: 1px solid #bbb;
padding: 0;
}
.ui-datepicker tbody td:last-child {
border-right: 0;
}
.ui-datepicker tbody tr {
border-bottom: 1px solid #bbb;
}
.ui-datepicker tbody tr:last-child {
border-bottom: 0;
}
.ui-datepicker td a,
.ui-datepicker td span {
color: #666;
display: inline-block;
filter: dropshadow(color=#fff, offx=1, offy=1);
font-weight: 700;
height: 30px;
line-height: 30px;
text-align: center;
text-shadow: 1px 1px 0 #fff;
width: 100%;
}
.ui-datepicker-calendar .ui-state-default {
background: #ededed;
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWRlZGVkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGVkZWRlIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==);
background: linear-gradient(180deg, #ededed 0, #dedede);
box-shadow: inset 1px 1px 0 0 hsla(0, 0%, 98%, 0.5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ededed",endColorstr="#dedede",GradientType=0);
}
.ui-datepicker-calendar .ui-state-hover {
background: #f7f7f7;
}
.ui-datepicker-calendar .ui-state-active {
background: #fff2aa;
border: 1px solid #c19163;
box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);
color: #666;
filter: dropshadow(color=#FFF, offx=0, offy=1);
margin: -1px;
position: relative;
text-shadow: 0 1px 0 #fff;
}
.ui-datepicker-unselectable .ui-state-default {
background: #f4f4f4;
color: #b4b3b3;
}
.ui-datepicker-calendar td:first-child .ui-state-active {
margin-left: 0;
width: 29px;
}
.ui-datepicker-calendar td:last-child .ui-state-active {
margin-right: 0;
width: 29px;
}
.ui-datepicker-calendar tr:last-child .ui-state-active {
height: 29px;
margin-bottom: 0;
}
td.ui-datepicker-unselectable.ui-state-disabled {
background-color: #d7d7d7;
}
table.ui-datepicker-calendar {
margin: 0 !important;
}
body div#ui-datepicker-div[style] {
z-index: 9999 !important;
}
.gform-legacy-datepicker.ui-datepicker:not(.gform-preview-datepicker) .ui-datepicker-header .ui-datepicker-month,
.gform-legacy-datepicker.ui-datepicker:not(.gform-preview-datepicker) .ui-datepicker-header .ui-datepicker-year {
border-width: 1px;
display: inline-block;
font-size: 0.75rem;
line-height: 1;
padding-bottom: 3px;
padding-left: 3px;
padding-top: 3px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-month {
max-height: 25px;
max-width: 40%;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-year {
max-height: 25px;
max-width: 30%;
}
@media only screen and (min-width: 641px) {
.gform_wrapper .top_label li.gfield.gf_inline {
display: -moz-inline-stack;
display: inline-block;
float: none !important;
margin: 0;
padding-right: 16px;
vertical-align: top;
width: auto !important;
}
.gform_wrapper .top_label li.gfield.gf_inline input[type="email"].large,
.gform_wrapper .top_label li.gfield.gf_inline input[type="email"].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type="email"].small,
.gform_wrapper .top_label li.gfield.gf_inline input[type="number"].large,
.gform_wrapper .top_label li.gfield.gf_inline input[type="number"].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type="number"].small,
.gform_wrapper .top_label li.gfield.gf_inline input[type="password"].large,
.gform_wrapper .top_label li.gfield.gf_inline input[type="password"].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type="password"].small,
.gform_wrapper .top_label li.gfield.gf_inline input[type="tel"].large,
.gform_wrapper .top_label li.gfield.gf_inline input[type="tel"].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type="tel"].small,
.gform_wrapper .top_label li.gfield.gf_inline input[type="text"].large,
.gform_wrapper .top_label li.gfield.gf_inline input[type="text"].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type="text"].small,
.gform_wrapper .top_label li.gfield.gf_inline input[type="url"].large,
.gform_wrapper .top_label li.gfield.gf_inline input[type="url"].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type="url"].small {
width: 100%;
}
.gform_wrapper .top_label li.gfield.gf_inline input[type="text"].datepicker.medium {
width: 96px !important;
}
.gform_wrapper .top_label li.gfield.gf_inline select,
.gform_wrapper .top_label li.gfield.gf_inline textarea {
width: 100%;
}
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type="text"],
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type="text"] {
width: 70% !important;
}
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day,
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month,
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year,
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour,
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute {
width: 50px;
}
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm {
width: auto;
}
.gform_wrapper li.gf_inline div.ginput_container {
white-space: nowrap !important;
}
.gform_wrapper li.gf_inline div.ginput_container.ginput_container_date label {
display: block !important;
}
.gform_wrapper li.gfield.gfield_error.gf_inline {
margin-right: 16px;
padding-right: 0;
}
.gform_wrapper .top_label li.gfield.gf_left_half,
.gform_wrapper .top_label li.gfield.gf_right_half {
display: -moz-inline-stack;
display: inline-block;
float: none;
padding-right: 16px;
vertical-align: top;
width: 50%;
}
.gform_wrapper
.top_label
li.gfield.gf_left_half
.ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(
.ginput_container_date
):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),
.gform_wrapper
.top_label
li.gfield.gf_right_half
.ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(
.ginput_container_date
):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container) {
margin: 8px 0 0;
padding-left: 0;
padding-right: 0;
width: 100% !important;
}
.gform_wrapper .top_label li.gfield.gf_left_half:before {
clear: both;
content: "";
display: block;
}
.gform_wrapper .top_label li.gfield.gf_right_half:after {
clear: both;
content: "";
display: table;
}
.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,
.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
max-width: calc(50% - 16px);
padding-right: 0;
}
.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half {
margin-right: 16px;
}
.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.large,
.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium,
.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large,
.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium,
.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.large,
.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium,
.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large,
.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium {
width: 100%;
}
.gform_wrapper .top_label li.gfield.gf_left_half textarea,
.gform_wrapper .top_label li.gfield.gf_right_half textarea {
width: 98%;
}
.gform_wrapper .top_label li.gfield.gf_left_half input.small,
.gform_wrapper .top_label li.gfield.gf_right_half input.small {
width: 35%;
}
.gform_wrapper .top_label li.gfield.gf_left_half + li.gfield.gsection.gf_left_half,
.gform_wrapper .top_label li.gfield.gf_left_half + li.gfield.gsection.gf_right_half,
.gform_wrapper .top_label li.gfield.gf_left_half + li.gsection,
.gform_wrapper .top_label li.gfield.gf_right_half + li.gfield.gsection.gf_left_half,
.gform_wrapper .top_label li.gfield.gf_right_half + li.gfield.gsection.gf_right_half,
.gform_wrapper .top_label li.gfield.gf_right_half + li.gsection,
.gform_wrapper .top_label li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_left_half,
.gform_wrapper .top_label li.gfield.gsection.gf_right_half + li.gfield.gsection.gf_left_half,
.gform_wrapper .top_label li.gfield.gsection.gf_right_half + li.gfield.gsection.gf_right_half {
padding: 16px 0 8px;
}
.gform_wrapper .top_label li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_right_half {
padding: 0 0 8px;
}
.gform_wrapper
.top_label
li.gfield.gsection.gf_left_half
+ li.gfield.gsection.gf_right_half
+ li.gfield.gsection.gf_left_half
+ li.gfield.gsection.gf_right_half {
padding: 16px 0 8px;
}
.gform_wrapper .top_label li.gfield.gf_left_half + .gform_footer,
.gform_wrapper .top_label li.gfield.gf_left_half + li.gfield,
.gform_wrapper .top_label li.gfield.gf_right_half + .gform_footer,
.gform_wrapper .top_label li.gfield.gf_right_half + li.gfield {
clear: both;
}
.gform_wrapper .top_label li.gfield.gf_left_third,
.gform_wrapper .top_label li.gfield.gf_middle_third,
.gform_wrapper .top_label li.gfield.gf_right_third {
display: -moz-inline-stack;
display: inline-block;
float: none;
vertical-align: top;
}
.gform_wrapper
.top_label
li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
.gform_wrapper
.top_label
li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
width: 33.3%;
}
.gform_wrapper
.top_label
li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
width: 33.4%;
}
.gform_wrapper .top_label li.gfield.gf_left_third,
.gform_wrapper .top_label li.gfield.gf_middle_third,
.gform_wrapper .top_label li.gfield.gf_right_third {
margin-bottom: 8px;
}
.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.large,
.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.medium,
.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.large,
.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.medium,
.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.large,
.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.medium,
.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.large,
.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.medium,
.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.large,
.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.medium,
.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.large,
.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.medium {
width: 100%;
}
.gform_wrapper
.top_label
li.gfield.gf_left_third
div:not(.ginput_container_date)
input:not([type="radio"]):not([type="checkbox"]):not(.ginput_quantity),
.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select,
.gform_wrapper
.top_label
li.gfield.gf_middle_third
div:not(.ginput_container_date)
input:not([type="radio"]):not([type="checkbox"]):not(.ginput_quantity):not(.ginput_container_time input),
.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select,
.gform_wrapper
.top_label
li.gfield.gf_right_third
div:not(.ginput_container_date)
input:not([type="radio"]):not([type="checkbox"]):not(.ginput_quantity),
.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select {
width: 100% !important;
}
.gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,
.gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third {
margin-right: 16px;
width: calc(33.3% - 24px) !important;
}
.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third {
width: 33.4%;
}
.gform_wrapper .top_label li.gfield.gf_right_third:after {
clear: both;
content: "";
display: table;
}
.gform_wrapper .top_label li.gfield.gf_left_third + li.gsection,
.gform_wrapper .top_label li.gfield.gf_right_third + li.gsection {
padding: 16px 0 8px;
}
.gform_wrapper .top_label li.gfield.gf_left_third + .gform_footer,
.gform_wrapper .top_label li.gfield.gf_left_third + li.gfield,
.gform_wrapper .top_label li.gfield.gf_middle_third + .gform_footer,
.gform_wrapper .top_label li.gfield.gf_middle_third + li.gfield,
.gform_wrapper .top_label li.gfield.gf_right_third + .gform_footer,
.gform_wrapper .top_label li.gfield.gf_right_third + li.gfield {
clear: both;
}
.gform_wrapper
.top_label
li.gfield.gf_first_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
.gform_wrapper
.top_label
li.gfield.gf_fourth_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
.gform_wrapper
.top_label
li.gfield.gf_second_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
.gform_wrapper
.top_label
li.gfield.gf_third_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
display: -moz-inline-stack;
display: inline-block;
float: none;
vertical-align: top;
width: 25%;
}
.gform_wrapper .top_label li.gfield.gf_first_quarter,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter,
.gform_wrapper .top_label li.gfield.gf_second_quarter,
.gform_wrapper .top_label li.gfield.gf_third_quarter {
margin-bottom: 8px;
}
.gform_wrapper
.top_label
li.gfield.gf_first_quarter
div:not(.ginput_container_date)
input:not([type="radio"]):not([type="checkbox"]),
.gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) select,
.gform_wrapper
.top_label
li.gfield.gf_fourth_quarter
div:not(.ginput_container_date)
input:not([type="radio"]):not([type="checkbox"]),
.gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) select,
.gform_wrapper
.top_label
li.gfield.gf_second_quarter
div:not(.ginput_container_date)
input:not([type="radio"]):not([type="checkbox"]),
.gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) select,
.gform_wrapper
.top_label
li.gfield.gf_third_quarter
div:not(.ginput_container_date)
input:not([type="radio"]):not([type="checkbox"]),
.gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) select {
width: 100% !important;
}
.gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter,
.gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_quarter,
.gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,
.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter {
width: 24.5%;
}
.gform_wrapper .top_label li.gfield.gf_fourth_quarter:after {
clear: both;
content: "";
display: table;
}
.gform_wrapper .top_label li.gfield.gf_first_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_first_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_first_quarter select.large,
.gform_wrapper .top_label li.gfield.gf_first_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_second_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_second_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_second_quarter select.large,
.gform_wrapper .top_label li.gfield.gf_second_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_third_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_third_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_third_quarter select.large,
.gform_wrapper .top_label li.gfield.gf_third_quarter select.medium {
width: 97.5%;
}
.gform_wrapper .top_label li.gfield.gf_first_quarter + li.gsection,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter + li.gsection {
padding: 16px 0 8px;
}
.gform_wrapper .top_label li.gfield.gf_first_quarter + .gform_footer,
.gform_wrapper .top_label li.gfield.gf_first_quarter + li.gfield,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter + .gform_footer,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter + li.gfield,
.gform_wrapper .top_label li.gfield.gf_second_quarter + .gform_footer,
.gform_wrapper .top_label li.gfield.gf_second_quarter + li.gfield,
.gform_wrapper .top_label li.gfield.gf_third_quarter + .gform_footer,
.gform_wrapper .top_label li.gfield.gf_third_quarter + li.gfield {
clear: both;
}
.gform_wrapper .top_label li ul.gfield_checkbox,
.gform_wrapper .top_label li ul.gfield_radio {
width: calc(100% + 16px);
}
.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_checkbox,
.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_radio {
width: calc(70% + 16px);
}
.gform_wrapper li.gfield[class*="col"][class*="gf_list_"] ul.gfield_checkbox,
.gform_wrapper li.gfield[class*="col"][class*="gf_list_"] ul.gfield_radio {
display: block;
font-size: 0;
}
.gform_wrapper li.gfield[class*="col"][class*="gf_list_"] ul.gfield_checkbox li,
.gform_wrapper li.gfield[class*="col"][class*="gf_list_"] ul.gfield_radio li {
font-size: 0.9rem;
}
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li {
display: -moz-inline-stack;
display: inline-block;
margin: 0;
min-height: 28px;
padding-right: 16px;
vertical-align: top;
width: 50%;
}
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li {
display: -moz-inline-stack;
display: inline-block;
margin: 0 0 2px;
min-height: 28px;
padding-right: 16px;
vertical-align: top;
width: 33.3%;
}
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label,
.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label,
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label,
.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label,
.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label,
.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label {
max-width: 75%;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: middle;
white-space: nowrap;
}
.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li {
display: -moz-inline-stack;
display: inline-block;
margin: 0;
min-height: 28px;
padding-right: 16px;
vertical-align: top;
width: 25%;
}
.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {
display: -moz-inline-stack;
display: inline-block;
margin: 0;
min-height: 28px;
padding-right: 16px;
vertical-align: top;
width: 20%;
}
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio,
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio,
.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio,
.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio {
overflow: hidden;
}
.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_2col label.gfield_label,
.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_3col label.gfield_label,
.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_4col label.gfield_label,
.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_5col label.gfield_label,
.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_inline label.gfield_label {
margin: 0 0 10px;
}
.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,
.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,
.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,
.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox {
-moz-column-gap: 16px;
column-gap: 16px;
}
.gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label {
margin: 0 0 10px;
}
.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,
.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio {
-moz-column-count: 2;
column-count: 2;
width: calc(100% - 16px);
}
.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,
.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio {
-moz-column-count: 3;
column-count: 3;
width: calc(100% - 8px);
}
.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,
.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio {
-moz-column-count: 4;
column-count: 4;
width: calc(100% - 8px);
}
.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox,
.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio {
-moz-column-count: 5;
column-count: 5;
width: calc(100% - 8px);
}
.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,
.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio li label,
.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,
.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio li label,
.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,
.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio li label,
.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,
.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio li label {
max-width: 75%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li {
height: 25px;
}
.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li {
height: 50px;
}
.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li {
height: 75px;
}
.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li {
height: 100px;
}
.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li {
height: 125px;
}
.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li {
height: 150px;
}
.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,
.gform_wrapper li.gf_list_inline ul.gfield_radio li {
display: -moz-inline-stack;
display: inline-block;
float: none !important;
margin: 0 8px 10px 0;
width: auto !important;
}
html[dir="rtl"] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,
html[dir="rtl"] .gform_wrapper li.gf_list_inline ul.gfield_radio li {
padding-left: 16px !important;
padding-right: 0 !important;
}
.gform_wrapper li.gf_hide_ampm div.gfield_time_ampm {
display: none !important;
}
.gform_wrapper li.gsection.gf_scroll_text {
background-color: #fff;
border: 1px solid #ccc;
border-bottom: 1px solid #ccc !important;
height: 240px;
overflow-x: hidden;
overflow-y: scroll;
padding: 16px;
width: calc(100% - 16px);
}
.gform_wrapper .top_label li.gsection.gf_scroll_text h2.gsection_title {
margin: 10px 10px 0 8px !important;
}
.gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title,
.gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title {
margin: 0 10px 0 8px !important;
}
.gform_wrapper .top_label li.gsection.gf_scroll_text .gsection_description {
font-size: 12px;
margin: 10px;
}
.gform_wrapper
div.gform_ul.gform_fields
.top_label
li.gfield.gsection.gf_scroll_text
div.gsection_description
ul
li,
.gform_wrapper
form
div.gform_ul.gform_fields
.top_label
li.gfield.gsection.gf_scroll_text
div.gsection_description
ul
li {
list-style-type: disc !important;
margin: 0 0 8px;
overflow: visible;
padding-left: 0;
}
.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul,
.gform_wrapper
form
div.gform_ul.gform_fields
.top_label
li.gfield.gsection.gf_scroll_text
div.gsection_description
ul {
list-style-type: disc !important;
margin: 16px 0 16px 18px;
padding-left: 0;
}
.gform_wrapper
div.gform_ul.gform_fields
.top_label
li.gfield.gsection.gf_scroll_text
div.gsection_description
ol
li,
.gform_wrapper
form
div.gform_ul.gform_fields
.top_label
li.gfield.gsection.gf_scroll_text
div.gsection_description
ol
li {
list-style-type: decimal !important;
margin: 0 0 8px;
overflow: visible;
padding-left: 0;
}
.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol,
.gform_wrapper
form
div.gform_ul.gform_fields
.top_label
li.gfield.gsection.gf_scroll_text
div.gsection_description
ol {
list-style-type: decimal !important;
margin: 16px 0 18px 32px;
padding-left: 0;
}
.gform_wrapper
div.gform_ul.gform_fields
.top_label
li.gfield.gsection.gf_scroll_text
div.gsection_description
ol
li
ul,
.gform_wrapper
form
div.gform_ul.gform_fields
.top_label
li.gfield.gsection.gf_scroll_text
div.gsection_description
ol
li
ul
li {
list-style-type: disc !important;
padding-left: 0;
}
.gform_wrapper
div.gform_ul.gform_fields
.top_label
li.gfield.gsection.gf_scroll_text
div.gsection_description
ol
li
ul {
margin: 16px 0 16px 18px;
}
.gform_wrapper
form
div.gform_ul.gform_fields
.top_label
li.gfield.gsection.gf_scroll_text
div.gsection_description
ol
li
ul
li {
margin: 0 0 8px;
}
.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl {
margin: 0 0 18px;
padding-left: 0;
}
.gform_wrapper
div.gform_ul.gform_fields
.top_label
li.gfield.gsection.gf_scroll_text
div.gsection_description
dl
dt {
font-weight: 700;
}
.gform_wrapper
div.gform_ul.gform_fields
.top_label
li.gfield.gsection.gf_scroll_text
div.gsection_description
dl
dd {
margin: 0 0 16px 18px;
}
.gform_wrapper li.gfield.gfield_html.gf_alert_blue,
.gform_wrapper li.gfield.gfield_html.gf_alert_gray,
.gform_wrapper li.gfield.gfield_html.gf_alert_green,
.gform_wrapper li.gfield.gfield_html.gf_alert_red,
.gform_wrapper li.gfield.gfield_html.gf_alert_yellow {
border-radius: 3px;
margin: 20px 0 !important;
padding: 20px !important;
}
.gform_wrapper li.gfield.gfield_html.gf_alert_green {
background-color: #cbeca0;
border: 1px solid #97b48a;
color: #030;
text-shadow: #dfb 1px 1px;
}
.gform_wrapper li.gfield.gfield_html.gf_alert_red {
background-color: #faf2f5;
border: 1px solid #cfadb3;
color: #832525;
text-shadow: #fff 1px 1px;
}
.gform_wrapper li.gfield.gfield_html.gf_alert_yellow {
background-color: #fffbcc;
border: 1px solid #e6db55;
color: #222;
text-shadow: #fcfaea 1px 1px;
}
.gform_wrapper li.gfield.gfield_html.gf_alert_gray {
background-color: #eee;
border: 1px solid #ccc;
color: #424242;
text-shadow: #fff 1px 1px;
}
.gform_wrapper li.gfield.gfield_html.gf_alert_blue {
background-color: #d1e4f3;
border: 1px solid #a7c2e7;
color: #314475;
text-shadow: #e0f1ff 1px 1px;
}
div.gform_confirmation_wrapper.gf_confirmation_simple_yellow {
background-color: #fffbcc;
border-bottom: 1px solid #e6db55;
border-top: 1px solid #e6db55;
color: #424242;
font-size: 25px;
margin: 30px 0;
max-width: 99%;
padding: 32px;
}
div.gform_confirmation_wrapper.gf_confirmation_simple_gray {
background-color: #eaeaea;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
color: #424242;
font-size: 25px;
margin: 30px 0;
max-width: 99%;
padding: 32px;
}
div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient {
background-color: #fffbd2;
border: 1px solid #e6db55;
box-shadow: 0 0 5px hsla(56, 57%, 69%, 0.75);
margin: 30px 0;
position: relative;
}
div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient div.gform_confirmation_message {
background-color: #fffbcc;
background: #fffce5;
background: linear-gradient(180deg, #fffce5 0, #fff9bf);
border-bottom: 1px solid #e6db55;
border-top: 2px solid #fff;
color: #424242;
font-size: 28px;
margin: 0;
max-width: 99%;
padding: 40px;
}
div.gform_confirmation_wrapper.gf_confirmation_green_gradient {
background-color: #f1fcdf;
border: 1px solid #a7c37c;
box-shadow: 0 0 5px rgba(86, 122, 86, 0.4);
margin: 30px 0;
position: relative;
}
div.gform_confirmation_wrapper.gf_confirmation_green_gradient div.gforms_confirmation_message {
background-color: #fffbcc;
background: #dbf2b7;
background: linear-gradient(180deg, #dbf2b7 0, #b4d088);
border-bottom: 1px solid #a7c37c;
border-top: 2px solid #effade;
color: #030;
font-size: 28px;
margin: 0;
max-width: 99%;
padding: 40px;
text-shadow: #dfb 1px 1px;
}
div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,
div.gform_confirmation_wrapper.gf_confirmation_green_gradient:before,
div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after,
div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before {
background: rgba(0, 0, 0, 0.2);
bottom: 15px;
box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
content: "";
left: 10px;
max-width: 40%;
position: absolute;
top: 80%;
transform: rotate(-3deg);
width: 50%;
z-index: -1;
}
div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,
div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after {
left: auto;
right: 10px;
transform: rotate(3deg);
}
.gform_wrapper.gf_simple_horizontal_wrapper.centered_wrapper {
display: table;
margin: 0 auto;
width: auto;
}
.gform_wrapper form.gf_simple_horizontal {
margin: 0 auto;
width: calc(100% - 16px);
}
.gform_wrapper form.gf_simple_horizontal div.gform_body,
.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
display: table-cell;
margin: 0;
padding: 0;
position: relative;
vertical-align: middle;
}
.gform_wrapper form.gf_simple_horizontal div.gform_body {
max-width: 75%;
width: auto;
}
.gform_wrapper form.gf_simple_horizontal div.ginput_container,
.gform_wrapper form.gf_simple_horizontal ul li.gfield {
margin-top: 0 !important;
}
.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
margin: 0;
max-width: 25%;
padding: 0;
width: auto;
}
body:not(rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
text-align: left;
}
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label {
display: table;
width: 100%;
}
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield {
display: table-cell;
height: auto;
padding-right: 1em;
}
.gform_wrapper form.gf_simple_horizontal .gfield_description:not(.validation_message),
.gform_wrapper form.gf_simple_horizontal .ginput_complex label,
.gform_wrapper form.gf_simple_horizontal label.gfield_label {
display: block;
height: 1px;
left: -9000px;
overflow: hidden;
position: absolute;
top: 0;
width: 1px;
}
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_above li.gfield,
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_below li.gfield {
vertical-align: middle;
}
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.large,
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.medium,
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.small,
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.large,
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.medium,
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.small {
width: 100%;
}
.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type="button"],
.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type="image"],
.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type="submit"] {
height: auto;
}
.gform_wrapper form.gf_simple_horizontal .top_label .gfield_error {
margin-bottom: 0;
}
.gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_checkbox ul li,
.gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_radio ul li {
display: inline-block;
margin-right: 0.5em;
}
html[dir="rtl"] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_2 span {
width: 48.5%;
}
html[dir="rtl"] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_3 span {
width: 33%;
}
html[dir="rtl"] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_4 span {
width: 24.5%;
}
html[dir="rtl"] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_5 span {
width: 19.5%;
}
}
body .gform_wrapper.gf_form_center_wrapper {
padding: 16px 0 16px 16px;
}
.entry .gform_legacy_markup_wrapper.gf_browser_safari ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_safari ul li:before,
.gform_legacy_markup_wrapper.gf_browser_safari ul li:after,
.gform_legacy_markup_wrapper.gf_browser_safari ul li:before {
content: none;
}
.gform_legacy_markup_wrapper.gf_browser_safari
.gform_body
ul.gform_fields
li.gfield
.ginput_container
#recaptcha_widget_div
#recaptcha_area {
width: 99% !important;
}
.gform_legacy_markup_wrapper.gf_browser_safari .left_label #recaptcha_area #recaptcha_table,
.gform_legacy_markup_wrapper.gf_browser_safari .right_label #recaptcha_area #recaptcha_table {
margin-left: 32%;
}
.gform_legacy_markup_wrapper.gf_browser_safari .gfield_checkbox li input,
.gform_legacy_markup_wrapper.gf_browser_safari .gfield_checkbox li input[type="checkbox"],
.gform_legacy_markup_wrapper.gf_browser_safari .gfield_radio li input[type="radio"] {
margin-top: 4px;
}
.gform_legacy_markup_wrapper.gf_browser_safari select[multiple="multiple"] {
height: auto !important;
}
.gform_legacy_markup_wrapper.gf_browser_safari input.button.gform_button_select_files {
padding: 6px 12px !important;
}
.gform_legacy_markup_wrapper.gf_browser_chrome select {
padding: 2px 0 2px 3px;
}
.entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li:before,
.gform_legacy_markup_wrapper.gf_browser_chrome ul li:after,
.gform_legacy_markup_wrapper.gf_browser_chrome ul li:before {
content: none;
}
.gform_legacy_markup_wrapper.gf_browser_chrome
.gform_body
ul.gform_fields
li.gfield
.ginput_container
#recaptcha_widget_div
#recaptcha_area {
width: 99% !important;
}
.gform_legacy_markup_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table,
.gform_legacy_markup_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table {
margin-left: 32%;
}
.gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex .ginput_right select,
.gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex select {
line-height: 1.5em;
margin-bottom: 5px;
margin-top: 2px;
text-indent: 2px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input,
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type="checkbox"],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio li input[type="radio"] {
margin-top: 6px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type="radio"],
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
margin-left: 1px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last,
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle {
padding-top: 2px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome select[multiple="multiple"] {
height: auto !important;
}
.gform_legacy_markup_wrapper.gf_browser_chrome
.gfield_error
.ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name
span.name_last,
.gform_legacy_markup_wrapper.gf_browser_chrome
.gfield_error
.ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name
span.name_middle {
margin-left: 1.1%;
}
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type="email"],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type="number"],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type="password"],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type="tel"],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type="text"],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type="url"],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error select,
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error textarea,
.gform_legacy_markup_wrapper.gf_browser_chrome li.gfield_error.field_sublabel_above .ginput_complex input[type="text"] {
margin-bottom: 2px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome input.button.gform_button_select_files {
padding: 6px 12px !important;
}
.gform_legacy_markup_wrapper.gf_browser_chrome span.address_country {
margin-top: -2px;
}
.gform_legacy_markup_wrapper.gf_browser_gecko select {
padding: 2px 12px 2px 2px;
}
.entry .gform_legacy_markup_wrapper.gf_browser_gecko ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_gecko ul li:before,
.gform_legacy_markup_wrapper.gf_browser_gecko ul li:after,
.gform_legacy_markup_wrapper.gf_browser_gecko ul li:before {
content: none;
}
.gform_legacy_markup_wrapper.gf_browser_gecko
.ginput_complex
.ginput_cardinfo_left
select.ginput_card_expiration.ginput_card_expiration_month {
margin-right: 1px;
}
.gform_legacy_markup_wrappergf_browser_gecko .chosen-container-single .chosen-single {
height: 32px;
line-height: 2.4;
}
.gform_legacy_markup_wrappergf_browser_gecko .chosen-container-single .chosen-single div b {
position: relative;
top: 5px;
}
.entry .gform_legacy_markup_wrapper.gf_browser_ie ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_ie ul li:before,
.gform_legacy_markup_wrapper.gf_browser_ie ul li:after,
.gform_legacy_markup_wrapper.gf_browser_ie ul li:before {
content: none;
}
.gform_legacy_markup_wrapper.gf_browser_ie .gfield_time_hour {
width: 80px;
}
.gform_legacy_markup_wrapper.gf_browser_ie .gfield_time_minute {
width: 70px;
}
.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_left label,
.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_right label {
margin: 3px 0 5px;
}
.gform_legacy_markup_wrapper.gf_browser_ie .gform_footer input.button {
padding: 3px;
}
.gform_legacy_markup_wrapper.gf_browser_ie ul.top_label .clear-multi {
clear: both;
overflow: hidden;
}
.gform_legacy_markup_wrapper.gf_browser_ie .gfield_radio li {
line-height: 20px !important;
}
.gform_legacy_markup_wrapper.gf_browser_ie .gfield_checkbox li input,
.gform_legacy_markup_wrapper.gf_browser_ie .gfield_checkbox li input[type="checkbox"],
.gform_legacy_markup_wrapper.gf_browser_ie .gfield_radio li input[type="radio"] {
margin-top: 0;
}
.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_left select,
.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_right select {
padding: 2px 0;
}
.gform_legacy_markup_wrapper.gf_browser_ie
.gform_body
ul.gform_fields
li.gfield
.ginput_container
#recaptcha_widget_div
#recaptcha_area {
width: 99% !important;
}
.gform_legacy_markup_wrapper.gf_browser_ie .left_label #recaptcha_area #recaptcha_table,
.gform_legacy_markup_wrapper.gf_browser_ie .right_label #recaptcha_area #recaptcha_table {
margin-left: 32%;
}
.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
left: 4px;
position: relative;
top: -1px;
}
.gform_legacy_markup_wrapper.gf_browser_ie img.add_list_item,
.gform_legacy_markup_wrapper.gf_browser_ie img.delete_list_item {
background-size: 16px 16px !important;
height: 16px !important;
width: 16px !important;
}
.entry .gform_legacy_markup_wrapper.gf_browser_iphone ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_iphone ul li:before,
.entry .gform_legacy_markup_wrapper.gf_browser_unknown ul li:after,
.entry .gform_legacy_markup_wrapper.gf_browser_unknown ul li:before,
.gform_legacy_markup_wrapper.gf_browser_iphone ul li:after,
.gform_legacy_markup_wrapper.gf_browser_iphone ul li:before,
.gform_legacy_markup_wrapper.gf_browser_unknown ul li:after,
.gform_legacy_markup_wrapper.gf_browser_unknown ul li:before {
content: none;
}
@media only screen and (max-width: 641px) {
.gform_legacy_markup_wrapper.gf_browser_chrome .chosen-container-single .chosen-single,
.gform_legacy_markup_wrapper.gf_browser_gecko .chosen-container-single .chosen-single,
.gform_legacy_markup_wrapper.gf_browser_safari .chosen-container-single .chosen-single {
height: 44px;
line-height: 3.2;
}
.gform_legacy_markup_wrapper.gf_browser_chrome .chosen-container-single .chosen-single div b,
.gform_legacy_markup_wrapper.gf_browser_gecko .chosen-container-single .chosen-single div b,
.gform_legacy_markup_wrapper.gf_browser_safari .chosen-container-single .chosen-single div b {
position: relative;
top: 50%;
transform: translateY(-25%);
}
}
div.sib-sms-field {
display: inline-block;
position: relative;
width: 100%;
}
.sib-sms-field .sib-country-block {
position: absolute;
right: auto;
left: 0;
top: 0;
bottom: 0;
padding: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sib-country-block .sib-toggle.sib-country-flg {
z-index: 1;
position: relative;
width: 46px;
height: 100%;
padding: 0 0 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #dbdbdb;
cursor: pointer;
}
.sib-country-block .sib-toggle .sib-cflags {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
height: 15px;
width: 20px;
background-repeat: no-repeat;
background-color: #dbdbdb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-image: url(//www.jujus-events.es/plugins/mailin/img/flags/fr.png);
}
.sib-country-block .sib-toggle .sib-icon-arrow {
position: absolute;
top: 50%;
margin-top: -2px;
right: 6px;
width: 0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid;
}
.sib-sms-field ul.sib-country-list {
position: absolute;
z-index: 2;
list-style: none;
text-align: left;
padding: 0;
margin: 0 0 0 -1px;
box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
background-color: #fff;
border: 1px solid rgb(204, 204, 204);
white-space: nowrap;
max-height: 150px;
overflow-y: scroll;
overflow-x: hidden;
top: 50px;
width: 250px;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix {
font-size: 14px;
padding: 1px 10px;
cursor: pointer;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover {
background-color: #dbdbdb;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box {
width: 20px;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag {
height: 18px;
width: 20px;
background-image: url(//www.jujus-events.es/plugins/mailin/img/flags/ad.png);
vertical-align: middle;
display: inline-block;
background-repeat: no-repeat;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code {
margin-left: 20px;
}
.sib-sms-field .sib-sms {
padding-right: 6px;
padding-left: 52px;
margin-left: 0;
position: relative;
z-index: 0;
margin-top: 0 !important;
margin-bottom: 0 !important;
margin-right: 0;
}
.sib-multi-lists.sib_error {
color: #a94442;
} .simulateur-devis .container-wrap {
background-image: url(//www.jujus-events.es/wp-content/themes/salient-child/assets/images/slider-pano-animation-chocolat-chaud.jpg); background-size: cover; background-position: center;
}
body.simulateur-devis .gform_legacy_markup_wrapper .top_label div.ginput_container {
margin-top: 0;
}
body.simulateur-devis .gform_wrapper .top_label .gfield_label {
margin-top: 0;
}
body.simulateur-devis .gform_legacy_markup_wrapper .gfield_checkbox li label, 
body.simulateur-devis .gform_legacy_markup_wrapper .gfield_radio li label {
max-width: 100%;
}
.simulateur-devis input#gform_submit_button_9 {
background: #90b54c!important;
color: white;
float: right;
}
select#input_9_129_6 {
background: #eee;
padding: 10px 15px !important;
width: 200px;
}
input#gform_submit_button_11 {
margin: 0 auto 30px auto;
display: block;
background: #90b54c!important;
color: white;
}
.simulateur #gform_wrapper_11 li#field_11_1, .simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield.field_sublabel_below#field_11_17 {
display: block !important;
}
#gform_11 input[type="email"], #gform_11 select, #gform_11 input[type="tel"], #gform_11 input[type="text"] {
min-height: 40px;
background: #F2F5F8 !important;
padding: 8px 15px;
} @media(max-width: 768px) {
.simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield .ginput_container.ginput_container_date select, .simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield .ginput_container.ginput_container_date select, .simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield .ginput_container.ginput_container_date select, .simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield .ginput_container.ginput_container_select select, .simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield .ginput_container.ginput_container_select select, .simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield .ginput_container.ginput_container_select select {
width: 100%!important;
}
.simulateur-devis .container.main-content 
{
padding: 0;
width: 100% !important;
max-width: 100%;
}
.simulateur .gform_wrapper form .gform_body {
padding: 15px;
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body, .simulateur .gform_wrapper#gform_wrapper_11 .gform_body { 
padding: 10px; 
}
.simulateur .gform_wrapper#gform_wrapper_10 .gform_body .gform_fields .gfield.field_sublabel_below, .simulateur .gform_wrapper#gform_wrapper_11 .gform_body .gform_fields .gfield.field_sublabel_below, .simulateur .gform_wrapper#gform_wrapper_9 .gform_body .gform_fields .gfield.field_sublabel_below {
display: block;
}
}