.gform_description {
  display: block;
  margin: 0 0 20px;
}
.hide-label label,
.validation_error,
.gform_ajax_spinner {
  display: none;
}
.gform_button {
  min-width: 10px;
}

.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
	font-size: 11px;
	font-weight: normal;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	padding: 6px 12px !important;
}
.gform_wrapper li.hidden_label input {
	margin-top: 0 !important;
}
.gform_wrapper input,
.gform_wrapper select {
	height: 50px; padding: 6px 12px; font-size: 15px; line-height: 1.8;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper select,
.gform_wrapper textarea {
	color: #5b6976; background-color: #f1f1f1; background-image: none; border: 1px solid transparent; border-radius: 4px; -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.gform_wrapper input.datepicker {
	width: 100% !important;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{
	width: 100%;
}
.gform_wrapper input.btn-success[type="submit"]{
	color: #fff;
}

.gform_wrapper input.btn {
  font-size: 12px!important;
}
.gform_wrapper input.pull-left,
.gform_wrapper input.pull-right {
	width: auto !important;
}
.gform_wrapper input.pull-right {
	float: right!important;
}
.gform_wrapper .gform_footer {
	margin: 8px 0 0 !important;
  padding: 0 !important;
}
.gform_wrapper .gform_footer::after {
	clear: both;
	content: "";
	display: block;
}
@media only screen and (min-width: 641px){
	.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
		max-width: 100% !important;
	}
	.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
		margin-left: 0;
		margin-right: 0;
	}
	.gform_wrapper ul.gform_fields li.gfield {
		margin: 10px 0 0;
		padding: 0;
	}
}