.wFormTitle,
.wForm,
.ui-widget {
    font-family: "proxima-nova", "proxima-nova-web", sans-serif !important;
}

.wFormTitle,
.wForm {
    font-size: 14px;
}

h3.wFormTitle {
    color: #818181;
    font-size: 1.3em;
    text-align: right;
    text-transform: capitalize;
}

.wFormContainer {
    background-color: #f1f1f1;
    border-color: transparent;
    border-radius: 3px;
    border-style: solid;
    border-width: 0;
    font-size: 14px;
    margin: 0 auto;
}

.wForm .section {
    background-color: #fafafa;
}

.wForm fieldset {
    border-color: #ccc;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    margin: 0 auto 2px;
}

.wForm .inputWrapper input,
.wForm input[type="text"],
.wForm input[type="password"],
.wForm input[type="file"],
.wForm textarea,
.wForm select {
    border-color: #ababab;
    border-radius: 4px;
    border-style: solid;
    font-size: 15px;
    padding: 0.5em;
}

.wForm input[type="checkbox"] {
    margin: 2px;
}

.wForm .inputWrapper input:active,
.wForm .inputWrapper input:focus {
    background-color: rgba(222, 239, 223, 0.4);
    border-color: #caea9c;
    border-style: solid;
}

.wForm .oneField.hintsBelow .field-hint,
.wForm .oneField.hintsBelow .field-hint-inactive {
    margin-top: 7px;
}

.wForm input[type="button"],
.wForm input[type="submit"] {
    background-color: #7ba838;
    background-image: none;
    border: medium none;
    border-radius: 4px;
    box-shadow: none;
    color: #fff;
    font-size: 1.1em;
    padding: 8px 12px;
    text-shadow: none;
}

.wForm input[type="button"]:hover,
.wForm input[type="submit"]:hover {
    background-color: #caea9c;
    box-shadow: none;
    color: #333;
    text-decoration: none;
    transition: none 0s ease 0s;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    background: #deefdf;
    border: 1px solid transparent;
    border-radius: 0;
    color: #212121;
    font-weight: normal;
    width: 100%;
}

.wFormContainer .supportInfo {
    padding: 0;
}

/*#region------------------------------------ thank you */
.wForm .wFormThankYou p {
    font-size: 16px;
    padding-bottom: 1em;
}

.wForm div.wFormThankYou {
    padding: 5%;
    width: 90%;
}

/*#endregion--------------------------------- thank you */
/*#region------------------------------------ additions 03-19-19 */
.wForm {
    padding: 0 6px !important;
}

.default .wFormContainer {
    width: auto;
}

.default,
.wForm form,
.wForm fieldset {
    background-color: transparent !important;
    background-image: none !important;
}

/*#endregion--------------------------------- additions 03-19-19 */