/*
Theme Name: Divi Child
Theme URI: https://reliqus.com
Author: Reliqus Consulting
Author URI: https://reliqus.com
Description: A divi child theme by Reliqus Consulting
Version: 1.1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Divi
Template: Divi
*/
.nf-form-fields-required{
	display: none;
}
.nf-error-wrap.nf-error .nf-error-msg,
.nf-error-msg.nf-error-field-errors{
	color: #fff;
}
input[type="text"].ninja-forms-field.nf-element,
input[type="email"].ninja-forms-field.nf-element,
input[type="tel"].ninja-forms-field.nf-element{
	height: 60px;
}
.ninja-forms-field.nf-element::placeholder{
	color: #000;
}
div.nf-field-container{
	margin-bottom: 1rem;
}
.nf-field-element input[type="button"].ninja-forms-field{
	cursor: pointer;
    font-size: 16px;
	font-weight: 700;
    text-transform: uppercase;
    padding-inline: 63px;
    margin-top: 5px;
	width: 100%;
    white-space: break-spaces;
	line-height: 1.3em;
	height: auto;
}
.nf-field-element input[type="button"].ninja-forms-field:hover{
	opacity: .8;
	color: #fff;
}
.nf-error.field-wrap div.nf-field-element:after{
	top: 0;
	right: 0;
	height: 60px;
    padding-top: 8px;
}
div.nf-pass.field-wrap .nf-field-element:after{
    height: 60px;
    line-height: 60px;
}
.nf-response-msg p{
	color: #fff;
}

@media (max-width:1024px){
	.nf-field-element input[type="button"].ninja-forms-field{
		height: auto;
    	padding-inline: 30px;
	}
}
