
.gform_wrapper.gform_validation_error .top_label li.row > ul:not(.col-md-12) li.gfield.gfield_error {
	padding-right: 0;
}

.gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker), .gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker) {
	width: 100% !important;
}

.gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield div:not(.ginput_container_date) select.medium {
	width: 100%;
}

.gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield textarea {
	width: 98%;
}

.gform_wrapper .top_label li.row > ul:not(.col-md-12) li.gfield input.small {
	width: 35%;
}

.gform_wrapper .gform_fields li li.row > ul.col-md-12 li.gfield input.medium, .gform_wrapper .gform_fields li li.row > ul.col-md-12 li.gfield select.medium {
	width: calc(50% - 8px);
}

body .gform_wrapper ul .gsection {
	margin-right: 0;
}

body .gform_wrapper li.row .gsection {
	padding-right: 15px;
	padding-left: 15px;
}

body .gform_wrapper .gform_body .gform_fields li.row {
	padding-left: 0px;
	margin: 0px;
}

.stla_grid_root_wrapper.gform_wrapper .gf_invisible, .stla_grid_root_wrapper.gform_wrapper .gfield_visibility_hidden {
	visibility: hidden;
	position: absolute;
	left: -9999px;
}

/* Remove any margins from ul ( column ) */
body .stla_grid_root_wrapper.gform_wrapper li.row > ul {
	margin: 0 !important;
}
