.gform_wrapper {}



/* header */

.gf_progressbar_wrapper {
	margin-bottom: 20px;
}

.gform_heading {
	margin-bottom: 20px;
}

.gf_progressbar_title {}

.gf_progressbar {}

.gform_wrapper .validation_error {
	margin-bottom: 40px;
	color: red;
}



/* footer */

.gform_footer {
	margin-top: 40px;
}

.gform_ajax_spinner {
	display: none !important;
}

@media screen and (max-width: 900px) {
	.gform_footer {margin-top:20px;}
}



/* body */

.gform_body {}

.gform_page_fields {}

.gform_fields:first-child,
.gform_fields:last-child,
.gform_fields {
	font-size: 0;
	line-height: 0;
	list-style: none;
	margin: -10px !important;
	padding: 0;
}

.gform_fields .gfield {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	font-size: 16px;
	line-height: 24px;
	padding: 10px;
	margin: 0;
}

.gform_fields .gfield .gfield_label {
	display: none;
}

.gform_fields .gfield_description {
	display: none;
}

.gform_fields .validation_message {
	display: block;
	color: red;
	margin-top: 5px;
}



/* fields */

.gform_fields .screen-reader-text,
.gform_fields .gform_validation_container,
.gform_fields .gform_hidden {
	display: none;
}

.gform_fields .gfield_checkbox,
.gform_fields .gfield_radio {
	padding: 0;
	list-style: none;
}

.gfield_time_hour i {
	display: none;
}



/* columns */

.gform_fields .gfield.one-two {width:50%;}
