/*
--------------------------------------
Form
--------------------------------------
*/

.nf-form-cont {
	max-width: 65%;
	margin: auto;
	background: #fff;
	padding: 1em;
	border-radius: 7px;
}

.nf-before-form-content .nf-form-fields-required {
	display: flex;
	justify-content: center;
}

.nf-before-form-content span.ninja-forms-req-symbol {
	padding: 0 0.2em;
}

#nf-form-1-cont .nf-form-content input:not([type=submit]),
#nf-form-1-cont .nf-form-content textarea {
	background: transparent;
	border: 1px solid var(--e-global-color-primary);
}

.submit-wrap .nf-field-element {
	display: flex;
	justify-content: center;
}

#nf-form-1-cont .nf-form-content input[type=submit] {
	background: var(--e-global-color-primary);
	border: 1px solid var(--e-global-color-primary);
	height: unset;
	padding: 1em 3em;
}

#nf-form-1-cont .nf-form-content input[type=submit]:hover {
	background: #fff;
	color: var(--e-global-color-primary);
}
