.nf-form-content { padding: 0; }
.nf-form-content .list-select-wrap .nf-field-element>div,
.nf-form-content input:not([type=button]),
.nf-form-content textarea { background: #ffffff; border-color: #ffffff; color: #242424; }
.nf-form-content .label-above .nf-field-label,
.nf-form-content .label-below .nf-field-label,
.nf-form-content .label-hidden .nf-field-label { margin-bottom: 5px; }
.nf-form-content label { font-size: 14px; line-height: 20px; font-weight: 300; color: #ffffff; font-family: 'Fira Sans', sans-serif; }
.nf-error-msg,
.nf-after-field .nf-error-msg { font-size: 14px; }
.nf-error.field-wrap .nf-field-element:after { display: none; }
.nf-form-fields-required { display: none; }
.nf-form-content { max-width: 100%; padding: 0; }
.nf-form-content input[type=submit] { width: 100%; max-width: 240px; background: #DC5F40; color: #ffffff; font-size: 16px; line-height: 16px; font-weight: 500; height: 40px; font-family: 'Fira Sans', sans-serif; }
.nf-form-content button:hover,
.nf-form-content input[type=button]:hover,
.nf-form-content input[type=submit]:hover { background: #DC5F40; color: #ffffff; opacity: 0.8; }
.nf-response-msg { margin-bottom: 20px; color: #ffffff; font-size: 14px; }
.nf-field-container#nf-field-6-container { margin-bottom: 10px; }
#nf-field-8-container.nf-field-container { position: absolute; margin-bottom: 0; top: 0; right: 8px; width: 24px; height: 50px; }
.nf-form-content #nf-field-8-container input[type=submit] { background-color: transparent; background-image: url(img/arrow_forward_black.png); background-repeat: no-repeat; background-position: center center; width: 24px; height: 50px; text-indent: -99999px; }
.nf-pass.field-wrap .nf-field-element:after { display: none; }
