.wpcf7 .wpcf7-form-control-wrap input {
margin:0;
margin-right: 5px;
}
.wpcf7 .wpcf7-acceptance .wpcf7-list-item {
margin:0;
}
.wpcf7 input[type="checkbox"] {
margin-left: 0px !important;
position: relative !important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;	
width: 20px !important;
height: 20px;
border: 1px solid white;
background-color: transparent !important;
}
.wpcf7 input[type=checkbox]:before {
display: block;
position: absolute;
content: "";
left: 3px;
top: 3px;
right: 3px;
bottom: 3px;    
transition: all 150ms cubic-bezier(.445,.05,.55,.95);
opacity: 0;
-webkit-transform: scale(.9);
transform: scale(.9);
background-color: white !important;
}
.wpcf7 input[type=checkbox]:checked:before {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.wpcf7 input, .wpcf7 textarea, .wpcf7 select {
color: black !important;
}
.wpcf7 input.wpcf7-submit {
color: white !important;
}
.wpcf7 input.wpcf7-submit:hover {
color: #04529f !important;
}