.wpcf7-form input.c-password[type=password], 
.wpcf7-form input.c-text-field[type=email], 
.wpcf7-form input.c-text-field[type=tel], 
.wpcf7-form input.c-text-field[type=url], 
.wpcf7-form input.c-text-field[type=text], 
.wpcf7-form input.c-text-field[type=number] {
	margin:0px;
}

.wpcf7-form span.wpcf7-not-valid-tip {
	color: #cc0000 !important;
	margin-top:3px;
}
.wpcf7-form div.c-select span.wpcf7-not-valid-tip {
	margin-top:0px;
}
.wpcf7-form .cf7mwfHidden {display:none;}

.wpcf7-form  input.c-text-field[aria-invalid=true],
.wpcf7-form input.c-password[aria-invalid=true],
.wpcf7-form button.cf7mwfInvalid {
    background-color: rgb(251, 247, 168);
	border: 1px solid #cc0000 !important;
}
.wpcf7-form .c-checkbox input[aria-invalid]+span:before {
    box-shadow: inset 0 0 0 10px rgb(251, 247, 168);
	border: 1px solid #cc0000;
}