fieldset {
	border: 0;
}

.type-text {
	display: block;
}
.type-text label,
.type-text input,
.type-text select,
.type-text textarea {
	display: block;
	float: left;
}

.type-text label {
	width: 33%;
}
.type-text input,
.type-text select,
.type-text textarea {
	width: 66%;
}

.type-captcha input { width:30%; } 
.type-captcha .img { width:36%; float:right; text-align:right; padding-right:5px; }
.single-error { color:red; }

.button.submit {
	padding: 0.5rem 2rem;
	margin-left: 33%;
	margin-top: 1rem;
}

.type-captcha p {
	padding-left: 33%;
	font-size: 0.875rem !important;}