.formlift-section {
clear: both;
padding: 0px;
margin: 0px;
} .formlift-col {
box-sizing: border-box;
display: inline-block;
float: left;
padding: 5px 1% 5px 1%;
}
.formlift-col:first-child {
margin-left: 0;
} .formlift-group:before,
.formlift-group:after {
content: "";
display: table;
}
.formlift-group:after {
clear: both;
}
.formlift-group {
zoom: 1; } .formlift-span_4_of_4 {
width: 100%;
}
.formlift-span_3_of_4 {
width: 75%;
}
.formlift-span_2_of_4 {
width: 50%;
}
.formlift-span_1_of_4 {
width: 25%;
} @media only screen and (max-width: 480px) {
.formlift-span_1_of_4, .formlift-span_2_of_4, .formlift-span_3_of_4, .formlift-span_4_of_4 {
width: 100%;
}
} .formlift-span_3_of_3 {
width: 100%;
}
.formlift-span_2_of_3 {
width: 66.66%;
}
.formlift-span_1_of_3 {
width: 33.33%;
} @media only screen and (max-width: 480px) {
.formlift-span_3_of_3, .formlift-span_2_of_3, .formlift-span_1_of_3 {
width: 100%;
}
} .formlift-span_2_of_2 {
width: 100%;
}
.formlift-span_1_of_2 {
width: 50%;
} @media only screen and (max-width: 480px) {
.formlift-span_2_of_2, .formlift-span_1_of_2 {
width: 100%;
}
} .formlift-form-section {
clear: both;
padding: 0px;
margin: 0px;
} .formlift-form-col {
display: block;
float: left;
margin: 1% 0 1% 1.6%;
}
.formlift-form-col:first-child {
margin-left: 0;
} .formlift-form-group:before,
.formlift-form-group:after {
content: "";
display: table;
}
.formlift-form-group:after {
clear: both;
}
.formlift-form-group {
zoom: 1; } .formlift-form-span_4_of_4 {
width: 98.2%;
}
.formlift-form-span_3_of_4 {
width: 73.6%;
}
.formlift-form-span_2_of_4 {
width: 48.2%;
}
.formlift-form-span_1_of_4 {
width: 23.8%;
} @media only screen and (max-width: 480px) {
.formlift-form-col {
margin: 1% 0 1% 0;
}
.formlift-form-span_1_of_4, .formlift-form-span_2_of_4, .formlift-form-span_3_of_4, .formlift-form-span_4_of_4 {
width: 100%;
}
} .formlift-form-span_3_of_3 {
width: 98.2%;
}
.formlift-form-span_2_of_3 {
width: 65.13%;
}
.formlift-form-span_1_of_3 {
width: 31.26%;
} @media only screen and (max-width: 480px) {
.formlift-form-col {
margin: 1% 0 1% 0;
}
.formlift-form-span_3_of_3, .formlift-form-span_2_of_3, .formlift-form-span_1_of_3 {
width: 100%;
}
} .formlift-form-span_2_of_2 {
width: 98.2%;
}
.formlift-form-span_1_of_2 {
width: 48.2%;
} @media only screen and (max-width: 480px) {
.formlift-form-col {
margin: 1% 0 1% 0;
}
.formlift-form-span_2_of_2, .formlift-form-span_1_of_2 {
width: 100%;
}
}.formlift-form-container * {
box-sizing: border-box !important;
}
.formlift_input::placeholder {
opacity: 1;
}
.intl-tel-input {
width: 100%;
box-sizing: border-box;
}
.formlift-clearfix {
zoom: 1;
clear: both;
}
.formlift-infusion-form .formlift_button {
cursor: pointer;
}
.formlift-infusion-form .infusion-radio {
padding: 10px;
}
.formlift-infusion-form input[type="text"],
.formlift-infusion-form input[type="email"],
.formlift-infusion-form input[type="url"],
.formlift-infusion-form input[type="number"],
.formlift-infusion-form input[type="password"],
.formlift-infusion-form input[type="search"],
.formlift-infusion-form select,
.formlift-infusion-form textarea {
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
border: inherit;
}
.formlift-form-container {
box-sizing: border-box;
width: 100%;
}
.formlift_input,
.formlift_field,
.formlift_label,
.formlift_button,
.formlift-infusion-form {
outline: none;
display: inline-block;
box-sizing: border-box;
}
.formlift-no-error {
display: none;
}
.formlift-loader {
display: inline-block;
margin-right: 10px;
border: 4px solid #44d7ff;
border-radius: 100%;
border-top: 4px solid green;
width: 20px;
height: 20px;
-webkit-animation: spin 1s linear infinite;
animation: spin 1s linear infinite;
vertical-align: text-bottom;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.formlift-success-message,
.formlift-error-message,
.formlift-wait-message {
display: inline-block;
padding: 10px 20px 10px 20px;
font-size: 18px;
font-weight: 500;
border-radius: 50px;
color: black;
box-sizing: border-box;
background: #d5ffa7;
}
.formlift-success-message::before {
content: '\2714';
}
.formlift-error-message {
background: #ffd0d0;
}
.formlift-error-message::before {
content: '\2718';
}
.formlift-wait-text-container {
display: inline;
} .formlift_radio_label_container {
position: relative;
padding-left: calc(var(--rb-size) + 10px);
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} input.formlift_radio:disabled {
display: none;
}
.formlift_check_style {
box-sizing: border-box;
top: calc(100% / 2 - var(--rb-size) / 2);
left: 0;
width: var(--rb-size);
height: var(--rb-size);
} .formlift_radio_label_container input {
position: absolute;
opacity: 0;
}
.formlift_radio {
position: absolute;  border: solid;
border-radius: 50%;
}
.formlift_checkbox {
position: absolute;  border: solid;
text-align: center;
line-height: 1;
}
.formlift_radio:after {
content: "";
position: absolute;
display: none;
}
.formlift_checkbox:after {
content: "";
position: absolute;
display: none;
}
.formlift_radio_label_container input:checked ~ .formlift_radio:after,
.formlift_radio_label_container input:checked ~ .formlift_checkbox:after {
display: block;
}
.formlift_radio_label_container .formlift_radio:after {
top: 30%;
left: 30%;
width: 40%;
height: 40%;
border-radius: 50%;
}
.formlift_radio_label_container .formlift_checkbox:after {
content: '\2714';
height: 100%;
position: relative;
}
.formlift-powered-by-icon::before {
content: '\26A1' !important;
}