.wpcf7 input[type="text"], 
.wpcf7 input[type="email"], 
.wpcf7 input[type="url"], 
.wpcf7 input[type="password"], 
.wpcf7 input[type="search"], 
.wpcf7 input[type="tel"], 
.wpcf7 input[type="number"], 
.wpcf7 textarea, 
.wpcf7 select {
	width: 100%;
}

.wpcf7 textarea {
  min-height: 100px;
}

.wpcf7 input[type="file"] {
    cursor: pointer;
}

.wpcf7-acceptance {
    font-size: 0.8em;
}

.wpcf7-acceptance .wpcf7-list-item {
	margin-left: 0;
}
.wpcf7-checkbox.vertical {
	display: flex;
	flex-direction: column;
}

input[type="text"][name="humancheck"] {
	width: 150px;
}
.wpcf7 .submit-wrapper {
	position: relative;
	display: inline-block;
}
