.gform_wrapper form input[type=submit]:not([hidden]),
.gform_wrapper form button[type=submit]:not([hidden]),
.gform_wrapper form .gform_next_button:not([hidden]),
.gform_wrapper form .btn-at-primary:not([hidden]),
.at .at-form input[type=submit]:not([hidden]),
.at .at-form button[type=submit]:not([hidden]),
.at .at-form .gform_next_button:not([hidden]),
.at .at-form .btn-at-primary:not([hidden]),
form input[type=submit]:not([hidden]),
form button[type=submit]:not([hidden]),
form .gform_next_button:not([hidden]),
form .btn-at-primary:not([hidden]), .salesforce-form {
background-color: var(--color-form-button-background-border);
border: solid 2px var(--color-form-button-background-border);
border-radius: 5px;
color: var(--color-form-button-text);
cursor: pointer;
display: inline-block;
font-size: 16px;
font-weight: bold;
letter-spacing: 1.69px;
padding: 12px 24px;
text-transform: uppercase;
transition: all 200ms ease; }
.at .at-form input:visited[type=submit]:not([hidden]),
.at .at-form button:visited[type=submit]:not([hidden]),
.at .at-form .gform_next_button:visited:not([hidden]),
.at .at-form .btn-at-primary:visited:not([hidden]),
form input:visited[type=submit]:not([hidden]),
form button:visited[type=submit]:not([hidden]),
form .gform_next_button:visited:not([hidden]),
form .btn-at-primary:visited:not([hidden]), .salesforce-form:visited {
border-color: var(--color-form-button-background-border);
color: var(--color-form-button-text); }
.at .at-form input:hover[type=submit]:not([hidden]),
.at .at-form button:hover[type=submit]:not([hidden]),
.at .at-form .gform_next_button:hover:not([hidden]),
.at .at-form .btn-at-primary:hover:not([hidden]),
form input:hover[type=submit]:not([hidden]),
form button:hover[type=submit]:not([hidden]),
form .gform_next_button:hover:not([hidden]),
form .btn-at-primary:hover:not([hidden]), .salesforce-form:hover {
background: transparent !important;
color: var(--color-form-button-background-border);
text-decoration: none; }
.at .at-form input:focus[type=submit]:not([hidden]),
.at .at-form button:focus[type=submit]:not([hidden]),
.at .at-form .gform_next_button:focus:not([hidden]),
.at .at-form .btn-at-primary:focus:not([hidden]),
form input:focus[type=submit]:not([hidden]),
form button:focus[type=submit]:not([hidden]),
form .gform_next_button:focus:not([hidden]),
form .btn-at-primary:focus:not([hidden]), .salesforce-form:focus {
outline: none; }
.gform_wrapper form input[type='text'],
.gform_wrapper form .at-text input[type='text'],
.gform_wrapper form input[type='search'],
.gform_wrapper form input[type='email'],
.gform_wrapper form .at-text input[type='email'],
.gform_wrapper form input[type='tel'],
.gform_wrapper form .at-text input[type='tel'],
.gform_wrapper form textarea,
.at .at-form input[type='text'],
.at .at-form .at-text input[type='text'],
.at .at-form input[type='search'],
.at .at-form input[type='email'],
.at .at-form .at-text input[type='email'],
.at .at-form input[type='tel'],
.at .at-form .at-text input[type='tel'],
.at .at-form textarea,
form input[type='text'],
form .at-text input[type='text'],
form input[type='search'],
form input[type='email'],
form .at-text input[type='email'],
form input[type='tel'],
form .at-text input[type='tel'],
form textarea, .gform_wrapper form select,
.gform_wrapper form .at-select .select2-selection,
.at .at-form select,
.at .at-form .at-select .select2-selection,
form select,
form .at-select .select2-selection {
background-color: var(--color-form-input-background);
border: 2px solid var(--color-form-input-border);
border-radius: 6px !important;
height: 48px;
width: 100%;
padding: 8px; }
.at .at-form input:focus[type='text'],
.at .at-form input:focus[type='search'],
.at .at-form input:focus[type='email'],
.at .at-form input:focus[type='tel'],
.at .at-form textarea:focus,
form input:focus[type='text'],
form input:focus[type='search'],
form input:focus[type='email'],
form input:focus[type='tel'],
form textarea:focus,
.at .at-form select:focus,
.at .at-form .at-select .select2-selection:focus,
form select:focus,
form .at-select .select2-selection:focus,
.at .at-form input:active[type='text'],
.at .at-form input:active[type='search'],
.at .at-form input:active[type='email'],
.at .at-form input:active[type='tel'],
.at .at-form textarea:active,
form input:active[type='text'],
form input:active[type='search'],
form input:active[type='email'],
form input:active[type='tel'],
form textarea:active,
.at .at-form select:active,
.at .at-form .at-select .select2-selection:active,
form select:active,
form .at-select .select2-selection:active {
border-color: var(--color-form-input-border-active);
box-shadow: none !important;
outline: none; }
.gform_wrapper form,
.at .at-form,
form {
/* Error state */ }
.gform_wrapper form label,
.gform_wrapper form label.gfield_label,
.gform_wrapper form ul.gfield_checkbox li label,
.gform_wrapper form ul.gfield_radio li label,
.at .at-form label,
.at .at-form label.gfield_label,
.at .at-form ul.gfield_checkbox li label,
.at .at-form ul.gfield_radio li label,
form label,
form label.gfield_label,
form ul.gfield_checkbox li label,
form ul.gfield_radio li label {
font-size: 16px;
font-weight: normal; }
.gform_wrapper form label,
.gform_wrapper form label small,
.gform_wrapper form label.gfield_label,
.gform_wrapper form label.gfield_label small,
.gform_wrapper form ul.gfield_checkbox li label,
.gform_wrapper form ul.gfield_checkbox li label small,
.gform_wrapper form ul.gfield_radio li label,
.gform_wrapper form ul.gfield_radio li label small,
.at .at-form label,
.at .at-form label small,
.at .at-form label.gfield_label,
.at .at-form label.gfield_label small,
.at .at-form ul.gfield_checkbox li label,
.at .at-form ul.gfield_checkbox li label small,
.at .at-form ul.gfield_radio li label,
.at .at-form ul.gfield_radio li label small,
form label,
form label small,
form label.gfield_label,
form label.gfield_label small,
form ul.gfield_checkbox li label,
form ul.gfield_checkbox li label small,
form ul.gfield_radio li label,
form ul.gfield_radio li label small {
color: var(--color-form-text-label); }
.gform_wrapper form input[type='text'],
.gform_wrapper form .at-text input[type='text'],
.gform_wrapper form input[type='search'],
.gform_wrapper form input[type='email'],
.gform_wrapper form .at-text input[type='email'],
.gform_wrapper form input[type='tel'],
.gform_wrapper form .at-text input[type='tel'],
.gform_wrapper form textarea,
.at .at-form input[type='text'],
.at .at-form .at-text input[type='text'],
.at .at-form input[type='search'],
.at .at-form input[type='email'],
.at .at-form .at-text input[type='email'],
.at .at-form input[type='tel'],
.at .at-form .at-text input[type='tel'],
.at .at-form textarea,
form input[type='text'],
form .at-text input[type='text'],
form input[type='search'],
form input[type='email'],
form .at-text input[type='email'],
form input[type='tel'],
form .at-text input[type='tel'],
form textarea {
-webkit-appearance: none;
appearance: none; }
.gform_wrapper form .intl-phone-MobilePhone,
.at .at-form .intl-phone-MobilePhone,
form .intl-phone-MobilePhone {
padding-left: 52px !important; }
.gform_wrapper form select,
.at .at-form select,
form select {
cursor: pointer; }
.gform_wrapper form input[type='checkbox'],
.gform_wrapper form input[type='radio'],
.gform_wrapper form ul.gfield_radio li input[type='radio'],
.gform_wrapper form ul.gfield_checkbox li input[type='checkbox'],
.at .at-form input[type='checkbox'],
.at .at-form input[type='radio'],
.at .at-form ul.gfield_radio li input[type='radio'],
.at .at-form ul.gfield_checkbox li input[type='checkbox'],
form input[type='checkbox'],
form input[type='radio'],
form ul.gfield_radio li input[type='radio'],
form ul.gfield_checkbox li input[type='checkbox'] {
appearance: none;
-webkit-appearance: none;
background-color: var(--color-form-input-background);
border: 2px solid var(--color-form-text-label);
cursor: pointer;
display: inline-block;
height: 20px;
margin-left: 0 !important;
margin-right: 10px;
margin-top: 0 !important;
position: relative;
top: 4px;
vertical-align: baseline !important;
width: 20px !important; }
.gform_wrapper form input[type='checkbox'] + label,
.gform_wrapper form input[type='radio'] + label,
.gform_wrapper form ul.gfield_radio li input[type='radio'] + label,
.gform_wrapper form ul.gfield_checkbox li input[type='checkbox'] + label,
.at .at-form input[type='checkbox'] + label,
.at .at-form input[type='radio'] + label,
.at .at-form ul.gfield_radio li input[type='radio'] + label,
.at .at-form ul.gfield_checkbox li input[type='checkbox'] + label,
form input[type='checkbox'] + label,
form input[type='radio'] + label,
form ul.gfield_radio li input[type='radio'] + label,
form ul.gfield_checkbox li input[type='checkbox'] + label {
cursor: pointer;
display: inline;
user-select: none; }
.gform_wrapper form input[type='checkbox']:checked,
.gform_wrapper form input[type='radio']:checked,
.gform_wrapper form ul.gfield_radio li input[type='radio']:checked,
.gform_wrapper form ul.gfield_checkbox li input[type='checkbox']:checked,
.at .at-form input[type='checkbox']:checked,
.at .at-form input[type='radio']:checked,
.at .at-form ul.gfield_radio li input[type='radio']:checked,
.at .at-form ul.gfield_checkbox li input[type='checkbox']:checked,
form input[type='checkbox']:checked,
form input[type='radio']:checked,
form ul.gfield_radio li input[type='radio']:checked,
form ul.gfield_checkbox li input[type='checkbox']:checked {
background-position: center;
background-repeat: no-repeat;
background-size: contain; }
.gform_wrapper form input[type='checkbox']:focus,
.gform_wrapper form input[type='radio']:focus,
.gform_wrapper form ul.gfield_radio li input[type='radio']:focus,
.gform_wrapper form ul.gfield_checkbox li input[type='checkbox']:focus,
.at .at-form input[type='checkbox']:focus,
.at .at-form input[type='radio']:focus,
.at .at-form ul.gfield_radio li input[type='radio']:focus,
.at .at-form ul.gfield_checkbox li input[type='checkbox']:focus,
form input[type='checkbox']:focus,
form input[type='radio']:focus,
form ul.gfield_radio li input[type='radio']:focus,
form ul.gfield_checkbox li input[type='checkbox']:focus {
outline: none; }
.gform_wrapper form input[type='search'],
.at .at-form input[type='search'],
form input[type='search'] {
background-image: url("data:image/svg+xml;utf8,");
background-position: .5em center;
background-repeat: no-repeat;
box-sizing: border-box;
padding-left: 2.5em !important; }
.gform_wrapper form input[type='radio'],
.at .at-form input[type='radio'],
form input[type='radio'] {
border-radius: 50%; }
.gform_wrapper form input[type='radio']:checked,
.at .at-form input[type='radio']:checked,
form input[type='radio']:checked {
background-image: url("data:image/svg+xml;utf8,"); }
.gform_wrapper form input[type='checkbox'],
.at .at-form input[type='checkbox'],
form input[type='checkbox'] {
border-radius: 3px; }
.gform_wrapper form input[type='checkbox']:checked,
.at .at-form input[type='checkbox']:checked,
form input[type='checkbox']:checked {
background-image: url("data:image/svg+xml;utf8,"); }
.gform_wrapper form input[type=submit]:not([hidden]),
.gform_wrapper form button[type=submit]:not([hidden]),
.gform_wrapper form .gform_next_button:not([hidden]),
.gform_wrapper form .btn-at-primary:not([hidden]),
.at .at-form input[type=submit]:not([hidden]),
.at .at-form button[type=submit]:not([hidden]),
.at .at-form .gform_next_button:not([hidden]),
.at .at-form .btn-at-primary:not([hidden]),
form input[type=submit]:not([hidden]),
form button[type=submit]:not([hidden]),
form .gform_next_button:not([hidden]),
form .btn-at-primary:not([hidden]) {
-webkit-appearance: none;
appearance: none; }
@media only screen and (max-width: 641px) {
.gform_wrapper form input[type=submit]:not([hidden]),
.gform_wrapper form button[type=submit]:not([hidden]),
.gform_wrapper form .gform_next_button:not([hidden]),
.gform_wrapper form .btn-at-primary:not([hidden]),
.at .at-form input[type=submit]:not([hidden]),
.at .at-form button[type=submit]:not([hidden]),
.at .at-form .gform_next_button:not([hidden]),
.at .at-form .btn-at-primary:not([hidden]),
form input[type=submit]:not([hidden]),
form button[type=submit]:not([hidden]),
form .gform_next_button:not([hidden]),
form .btn-at-primary:not([hidden]) {
/* Overwriting gravity forms line-height */
line-height: inherit !important; } }
.gform_wrapper form .gfield_error input[type='text'],
.gform_wrapper form .gfield_error input[type='search'],
.gform_wrapper form .gfield_error input[type='email'],
.gform_wrapper form .gfield_error input[type='tel'],
.gform_wrapper form .gfield_error textarea,
.gform_wrapper form .gfield_error select,
.gform_wrapper form .has-error input[type='text'],
.gform_wrapper form .has-error input[type='search'],
.gform_wrapper form .has-error input[type='email'],
.gform_wrapper form .has-error input[type='tel'],
.gform_wrapper form .has-error textarea,
.gform_wrapper form .has-error select,
.gform_wrapper form .at-text.error input[type='text'],
.gform_wrapper form .at-text.error input[type='search'],
.gform_wrapper form .at-text.error input[type='email'],
.gform_wrapper form .at-text.error input[type='tel'],
.gform_wrapper form .at-text.error textarea,
.gform_wrapper form .at-text.error select,
.gform_wrapper form .at-select.error input[type='text'],
.gform_wrapper form .at-select.error input[type='search'],
.gform_wrapper form .at-select.error input[type='email'],
.gform_wrapper form .at-select.error input[type='tel'],
.gform_wrapper form .at-select.error textarea,
.gform_wrapper form .at-select.error select,
.at .at-form .gfield_error input[type='text'],
.at .at-form .gfield_error input[type='search'],
.at .at-form .gfield_error input[type='email'],
.at .at-form .gfield_error input[type='tel'],
.at .at-form .gfield_error textarea,
.at .at-form .gfield_error select,
.at .at-form .has-error input[type='text'],
.at .at-form .has-error input[type='search'],
.at .at-form .has-error input[type='email'],
.at .at-form .has-error input[type='tel'],
.at .at-form .has-error textarea,
.at .at-form .has-error select,
.at .at-form .at-text.error input[type='text'],
.at .at-form .at-text.error input[type='search'],
.at .at-form .at-text.error input[type='email'],
.at .at-form .at-text.error input[type='tel'],
.at .at-form .at-text.error textarea,
.at .at-form .at-text.error select,
.at .at-form .at-select.error input[type='text'],
.at .at-form .at-select.error input[type='search'],
.at .at-form .at-select.error input[type='email'],
.at .at-form .at-select.error input[type='tel'],
.at .at-form .at-select.error textarea,
.at .at-form .at-select.error select,
form .gfield_error input[type='text'],
form .gfield_error input[type='search'],
form .gfield_error input[type='email'],
form .gfield_error input[type='tel'],
form .gfield_error textarea,
form .gfield_error select,
form .has-error input[type='text'],
form .has-error input[type='search'],
form .has-error input[type='email'],
form .has-error input[type='tel'],
form .has-error textarea,
form .has-error select,
form .at-text.error input[type='text'],
form .at-text.error input[type='search'],
form .at-text.error input[type='email'],
form .at-text.error input[type='tel'],
form .at-text.error textarea,
form .at-text.error select,
form .at-select.error input[type='text'],
form .at-select.error input[type='search'],
form .at-select.error input[type='email'],
form .at-select.error input[type='tel'],
form .at-select.error textarea,
form .at-select.error select {
background-color: var(--color-form-error-background);
border: 2px solid var(--color-form-error-border) !important; }
.gform_wrapper form .gfield_error .gfield_label,
.gform_wrapper form .gfield_error .validation_message,
.gform_wrapper form .gfield_error small.error,
.gform_wrapper form .gfield_error div.validation_error,
.gform_wrapper form .has-error .gfield_label,
.gform_wrapper form .has-error .validation_message,
.gform_wrapper form .has-error small.error,
.gform_wrapper form .has-error div.validation_error,
.gform_wrapper form .at-text.error .gfield_label,
.gform_wrapper form .at-text.error .validation_message,
.gform_wrapper form .at-text.error small.error,
.gform_wrapper form .at-text.error div.validation_error,
.gform_wrapper form .at-select.error .gfield_label,
.gform_wrapper form .at-select.error .validation_message,
.gform_wrapper form .at-select.error small.error,
.gform_wrapper form .at-select.error div.validation_error,
.at .at-form .gfield_error .gfield_label,
.at .at-form .gfield_error .validation_message,
.at .at-form .gfield_error small.error,
.at .at-form .gfield_error div.validation_error,
.at .at-form .has-error .gfield_label,
.at .at-form .has-error .validation_message,
.at .at-form .has-error small.error,
.at .at-form .has-error div.validation_error,
.at .at-form .at-text.error .gfield_label,
.at .at-form .at-text.error .validation_message,
.at .at-form .at-text.error small.error,
.at .at-form .at-text.error div.validation_error,
.at .at-form .at-select.error .gfield_label,
.at .at-form .at-select.error .validation_message,
.at .at-form .at-select.error small.error,
.at .at-form .at-select.error div.validation_error,
form .gfield_error .gfield_label,
form .gfield_error .validation_message,
form .gfield_error small.error,
form .gfield_error div.validation_error,
form .has-error .gfield_label,
form .has-error .validation_message,
form .has-error small.error,
form .has-error div.validation_error,
form .at-text.error .gfield_label,
form .at-text.error .validation_message,
form .at-text.error small.error,
form .at-text.error div.validation_error,
form .at-select.error .gfield_label,
form .at-select.error .validation_message,
form .at-select.error small.error,
form .at-select.error div.validation_error {
color: var(--form-error-text);
margin-bottom: 0; }
.gform_wrapper form .gfield_error small.error,
.gform_wrapper form .has-error small.error,
.gform_wrapper form .at-text.error small.error,
.gform_wrapper form .at-select.error small.error,
.at .at-form .gfield_error small.error,
.at .at-form .has-error small.error,
.at .at-form .at-text.error small.error,
.at .at-form .at-select.error small.error,
form .gfield_error small.error,
form .has-error small.error,
form .at-text.error small.error,
form .at-select.error small.error {
padding: 0; }
.gform_wrapper form label.error,
.at .at-form label.error,
form label.error {
color: var(--color-form-text-label); }
.gform_wrapper form label.error input::placeholder,
.at .at-form label.error input::placeholder,
form label.error input::placeholder {
color: var(--color-form-text-label) !important; }
.gform_wrapper form div.validation_error,
.at .at-form div.validation_error,
form div.validation_error {
border-color: var(--form-error-text);
color: var(--form-error-text); }
/* Everyaction Specifics */
.at .at-form .at-form-submit {
padding-bottom: 0;
padding-top: 0; }
.at .at-form .at-form-submit input {
margin-bottom: 0;
margin-top: 0; }
.at .at-form .at-select .select2-selection {
display: flex;
align-items: center; }
.at .at-form .at-select .select2-selection.select2-selection--single > span {
margin-top: 0; }
.at .at-form .at-text[class*='Phone'] {
margin-bottom: 1rem; }
.at .at-form .at-check input[type="checkbox"] {
position: absolute; }
.at .at-form .at-check input[type="checkbox"] + span::before {
background-color: var(--color-form-input-background) !important;
border: 2px solid var(--color-form-text-label) !important;
box-shadow: none !important; }
.at .at-form .at-check input[type="checkbox"] + span::after {
content: '\2714\fe0e';
transform: scale(1.5);
color: var(--color-form-check); }
.at .at-form .at-row.SmsLegalDisclaimer p {
margin-top: 8px;
line-height: 1.3;
font-size: .8rem;
color: var(--color-form-text-label); }
/* Gravity Forms Specifics */
.gform_wrapper form .gfield_radio li label,
.gform_wrapper form .gfield_checkbox li label {
margin: 0; }
.gform_wrapper form .gfield_radio li input[type='radio']:checked + label,
.gform_wrapper form .gfield_radio li input[type='checkbox']:checked + label,
.gform_wrapper form .gfield_checkbox li input[type='radio']:checked + label,
.gform_wrapper form .gfield_checkbox li input[type='checkbox']:checked + label {
font-weight: normal !important; }
.gform_wrapper form .gfield .gfield_required {
color: var(--form-error-text); }
.gform_wrapper form li.gfield.gfield_error,
.gform_wrapper form li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background-color: transparent;
border-bottom: 0;
border-top: 0;
margin-bottom: 0; }
.gform_wrapper form .field_description_below .gfield_description {
padding-top: 0; }
.gform_wrapper form .gfield.zip-country-only .ginput_left.address_country {
margin-left: 16px;
padding-right: 10px !important; }
.gform_wrapper form .gform_confirmation_wrapper {
margin-top: 16px; }
.gform_wrapper form .gsection_title {
color: var(--color-form-text-label);
font-family: inherit;
line-height: 1.25; }
/* Form on dark background */
.form--light form label {
color: var(--color-form-input-background); }
.form--light .gform_wrapper form label.gfield_label,
.form--light .gform_wrapper form ul.gfield_checkbox li label,
.form--light .gform_wrapper form ul.gfield_radio li label {
color: var(--color-form-input-background); }
.form--light .at .at-form form label,
.form--light .at .at-form form label small,
.form--light .at .at-form form p,
.form--light .at .at-form form p small,
.form--light .at .at-form form .at-checkbox-title,
.form--light .at .at-form form .at-checkbox-title small,
.form--light .at .at-form form .at-row.SmsLegalDisclaimer p,
.form--light .at .at-form form .at-row.SmsLegalDisclaimer p small {
color: var(--color-form-input-background); }
.form--light .at .at-form .content.thankYou p {
color: var(--color-form-input-background); }