/***
 *	2019-06-30
 */


/* WebKit browsers */
::-webkit-input-placeholder { color: #eee; }

/* Mozilla Firefox 4 to 18 */
:-moz-placeholder { color: #eee; opacity: 1; }

/* Mozilla Firefox 19+ */
::-moz-placeholder { color: #eee; opacity: 1; }

/* Internet Explorer 10+ */
:-ms-input-placeholder { color: #eee; }

::-moz-focus-inner { border: 0; padding: 0; }

input[type="submit"],
input[type="button"],
button { cursor: pointer; }


.wpcf7-form-control-wrap { display: block; width: 100%; }
	label + .wpcf7-form-control-wrap,
	.wpcf7-form-control-wrap + .wpcf7-form-control-wrap { margin-top: 8px; }
.wpcf7 label { display: block; cursor: pointer; }
.wpcf7 label:not( :first-child ) { margin-top: 20px; }
	.text, .select { display: block; width: 100%; padding: 8px 12px; border: 1px solid #fff; border-radius: 4px; transition: all .3s ease-out; }
		.text:hover, .text:active,
		.select:hover, .select:active { border-color: #0095c6; }
		.select { padding: 10px 12px; cursor: pointer; }
		textarea.text { height: 120px }
	.submit { display: block; background: #0095c6; color: #fff; padding: 8px 40px; border: 1px solid #0095c6; cursor: pointer; border-radius: 4px; transition: all .3s ease-out }
		.submit:hover { background: #fff; color: #0095c6; }
	
	p + .submit,
	div + .submit,
	.text + .submit,
	.select + .submit,
	.wpcf7-form-control-wrap + .submit { margin-top: 20px; }