.wpcf7-spinner{
	margin:0px;
}
.wpcf7-display-none{
	display:none;
}
.wpcf7 form input[type="submit"]{
	margin-right:0.5em;
}
.wpcf7 div.wpcf7-response-output {
	position: absolute;
    right: 0px;
    bottom: 15px;
	padding: 0.6em 0.4em 0.6em 0.4em !important;
	font-size:12px;
	margin: 0px !important;
	display:inline-block;
}
.right-contact .wpcf7-response-output {margin-top: -10px;}
.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output, 
.wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #f00;
}
