.everest-forms label.evf-field-label {
	font-family: inherit;
	font-size: 0.8rem;
	color: #000000;
	font-weight: 700;
	margin-bottom: .25em;
}

.everest-forms button[type=submit] {
	background-color: #000 !important;
	color: #fff !important;
	width: 100%;
	text-align: center;
	border-radius: 100px !important;
	padding: 1rem !important;
	font-family: inherit;
}

.everest-forms input:not([type='submit']),
.everest-forms .evf-field-container .evf-frontend-row:not(.wp-list-table) select,
.everest-form textarea {
	border-radius: 5px;
	padding: 16px;
	margin-bottom: 8px;
	font-family: inherit;
}

.everest-forms select {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiMwMDAwMDAiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) !important;
    background-size: 24px;
    background-repeat: no-repeat;
    background-position-x: 99%;
    background-position-y: 47.3%;
    cursor: pointer;
	background-color: white;
}

.everest-form form[data-keyboard_friendly_form="1"] input:focus,
.everest-form form[data-keyboard_friendly_form="1"] select:focus {
	outline: 1px solid #000;
}

.everest-forms input:focus,
.everest-forms textarea:focus {
	border: 1px solid #000;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-validated select {
	 outline: none;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-captcha .everest-forms-captcha-equation,
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid>label {
	color: black;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid>label.evf-error {
	color: #fa5252;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid input.evf-error,
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-validated input.input-text {
	outline: none;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field {
	margin-bottom: 20px;
}

.everest-forms input:not([type='submit']):focus, .everest-forms .evf-field-container .evf-frontend-row:not(.wp-list-table) select:focus {
    outline: none;
    border: 1px solid #000;
}

.everest-forms .everest-forms-uploader{
	background: white;
}

@media only screen and (max-width: 768px) {
	.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid.evf-grid-2{
		width: calc( 50% - 6px);
	}
.everest-forms .evf-field-container .evf-frontend-row {
    flex-direction: row;
    justify-content: space-between;
}
	.everest-forms input,
	.everest-forms select,
	.everest-forms textarea{
		font-size: 16px !important;
	}
}
