#siteBody .form {
	.form-field {
		
		.field-input-container {
			input {
				&[type="text"], &[type="password"] {
					&:focus { border-color: var(--accent-color); }
				}

				&[type="checkbox"]{
					-webkit-appearance: auto;
					appearance: auto;
					opacity: 1;
				}
			}

			textarea {
				&:focus { border-color: var(--accent-color); }
			}
		}

		.field-validation-container {
			
			.validation-item { background-color: var(--danger-color); }
		}
	}
}

.contact-form{

	.form{

		.form-field {
			
			&.type-textarea{ flex-basis: 100%; }
		}
	}
}