/* Form background */
body.wFormWebPage { background: #edf4e5; margin: 0px; }
.wFormContainer .wForm { background: #edf4e5; margin-top: 0px; }

/* Text color - p & label */
.wFormContainer .wForm p { color: #282833; font-size: 12px; text-align: left; }
.wFormContainer .wForm label { color: #282833 !important; }
.wFormContainer .wForm label span { color: #282833 !important; } /* for comments field */
/* Text color - privacy policy */
.htmlSection .htmlContent p a { color: #8db954; text-wrap: nowrap; }
/* Text alight left */
.wFormContainer .label.preField { width: 100%; text-align: left; }

/* Submit button */
.wFormContainer .actions .primaryAction { font-size: 1rem; padding: 1rem 3.5rem; background: #282833; margin-top: 0px; width: auto !important; float: right !important; }
.wFormContainer .actions .primaryAction:hover { background-color: #575f65; box-shadow: 0 0 0 3px #575f65; }
div.actions { text-align: right; padding: 10px 6px !important; }

/* Errros reminder */
.wFormContainer .oneField.errFld div.errMsg { margin: 0px; right: 0px; position: absolute; bottom: -10px; }
.errMsg span { font-size: 10px; color: #ffffff; background-color: #ef365d; padding: 4px 10px; border-radius: 4px; }

/* Layout - form */
.wFormContainer { max-width: 100%; }
.wFormContainer .wForm form { padding: 0px; }
/* Form width */
.wFormContainer { width: 100%; }
/* Layout - fields */
.wForm .inputWrapper { width: 100%; }
.wForm .inputWrapper > input, .wForm .inputWrapper > textarea { width: 100% !important; }
.wForm .inline div.oneField { width: 50%; position: relative; }
.wFormContainer .section { display: flex; }
/* Opt in/out layout */
.wForm form .vertical > .oneChoice { display: inline-flex; }
.wForm form .vertical > .oneChoice input { width: auto !important; height: 20px !important; }
.wForm form .vertical > .oneChoice label { text-align: left; }
div#tfa_6-D { margin-top: 0px; }

/* Hide - label above Get info */
label#tfa_6-L { display: none; }
.wFormHeader, .wFormFooter, .supportInfo { display: none; }