.wpcf7-response-output {
border: none !important;
padding: 0 !important;
margin: 20px 0 0 0 !important;
font-size: 14px !important;
width: 100% !important;
text-align: center;
color: #fff;
}
.wpcf7-submit {
cursor: pointer;
}
.wpcf7-not-valid-tip {
display: none !important;
}
.wpcf7-not-valid {
border: none !important;
border-bottom: 1px solid red !important;
}
.form > .wpcf7 {
width: 100%;
}
form.wpcf7-form > p {
width: 100%;
text-align: center;
position: relative;
}
.wpcf7-spinner {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.white-btn {
position: relative;
}