.nf-form-fields-required { display: none; }
.nf-form-content { max-width: 100%; padding: 0; }
.nf-form-content ::-webkit-input-placeholder { color: #BEBEBE; }
.nf-form-content ::-moz-placeholder { color: #BEBEBE; }
.nf-form-content :-ms-input-placeholder { color: #BEBEBE; }
.nf-error.field-wrap .nf-field-element:after { display: none !important; }
.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: 0px; }
.nf-form-content label { font-size: 14px; font-weight: 400; color: #002060; }
.nf-form-content .list-select-wrap .nf-field-element>div,
.nf-form-content input:not([type=button]),
.nf-form-content textarea { padding: 0; background: none; border: 0; border-bottom: 1px solid #ffffff; color: #002060; }
.nf-form-content input:not([type=button]):focus,
.nf-form-content textarea:focus { background-color: none !important; }
/*
.nf-form-content input:not([type=button]).button { font-weight: 600; border: 0; color: #ffffff; background: #0066cb; width: 100%; min-width: 200px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; border-radius: 24px; transition: all .2s; }
.nf-form-content input:not([type=button]).button:hover { opacity: 0.9; }
*/
.nf-field-container.accept-terms .field-wrap { height: 50px; }
.nf-error .nf-error-msg,
.nf-error-msg { font-size: 14px; line-height: 1.24; }
.checkbox-wrap .nf-field-label label:before { font-size: 18px; }
.checkbox-container.label-right label:before { left: -28px; }
.nf-after-form-content { clear: both; }
.nf-form-content .list-select-wrap .nf-field-element>div:focus,
.nf-form-content input:not([type=button]):focus,
.nf-form-content textarea:focus { background-color: transparent; }
.nf-form-content input.ninja-forms-field,
.nf-form-content select.ninja-forms-field:not([multiple]),
.nf-form-content .listselect-wrap .nf-field-element div { height: 48px; }
#nf-form-2-cont .nf-form-content input:not([type=button]) { color: #ffffff; }
.nf-form-content #nf-field-11-wrap input:not([type=button]) { padding-right: 35px; }
.nf-form-content .newsletter-submit { position: absolute; top: 10px; right: 5px; }
.nf-form-content .newsletter-submit input:not([type=button]) { text-indent: -99999px; background-image: url(img/icon_go.svg); background-repeat: no-repeat; background-size: cover; width: 24px !important; height: 24px !important; border-bottom: 0; transition: all 0s; }
.nf-form-content .newsletter-submit input:not([type=button]):hover { opacity: 1.0 !important; background-color: transparent !important; }
.nf-pass.field-wrap .nf-field-element:after { display: none; }
.nf-form-content input:not([type=button]):focus { color: #002060; border-color: #ffffff; }
.listcheckbox-container .nf-field-element label#nf-label-field-9-0:before { left: -28px; top: 2px; }
.listcheckbox-wrap .nf-field-element label#nf-label-field-9-0.nf-checked-label:before { color: #ffffff; }
.listcheckbox-wrap .nf-field-element label:before { font-size: 18px; }
.listcheckbox-wrap .nf-field-element label:after { background: #0066cb; border: none; border-radius: 4px; }
.nf-form-content select.ninja-forms-field { color: #002060; }

.form-on-white .nf-form-content input:not([type=button]),
.form-on-white .nf-form-content textarea { border: 1px solid #cbcbcb; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; padding-left: 10px; padding-right: 10px; }
.form-on-white .nf-form-content label { color: #222222; }
.nf-form-content input:not([type=button]).button { font-weight: 600; border: 0; color: #ffffff; background: #0066cb; width: 100%; min-width: 200px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; border-radius: 24px; transition: all .2s; }
.nf-form-content input:not([type=button]).button:hover { opacity: 0.9; }
