/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* vars */
@import "../../_vars.scss";

/* Existing Selectors *//* Existing Selectors *//* Existing Selectors *//* Existing Selectors *//* Existing Selectors */
/*
 * gforms :: Modify existing front-end display :: legacy
 */
/* NONE */

/* --- */
/* --- */

/* Custom Selectors*//* Custom Selectors*//* Custom Selectors*//* Custom Selectors*//* Custom Selectors*//* Custom Selectors*/
/*
 * gforms :: Modify existing front-end display :: legacy
 */
/* NONE */

/* --- */
/* --- */

/* UNSORTED */
.gform_wrapper{
	margin-top:    0;
	margin-bottom: 0;
}


.gform_wrapper .gform_heading .gform_title{
	margin-top: 0;
}


.gform_wrapper .gform_footer{
	margin:  0;
	padding: 0;
}


.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label{
	margin-top: 0 !important;
}


.hidden_label label{
	font-weight: 700;
	font-size:   initial !important;
}


/*
 * Main Elements Margin/Padding Tweaks
 */
.gform_wrapper .gfield.nom-top,
body .gform_wrapper .top_label div.ginput_container,
.gform_wrapper .field_sublabel_above .gfield_description,
body .gform_wrapper ul li.gfield,
.gform_wrapper li.hidden_label input{
	margin-top: 0;
}


.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text]{
	margin-bottom: 0;
}


.gform_wrapper .description_above .gfield_description{
	padding-bottom: 0;
}


/*
 * gforms :: Custom classes to add manually
 */
.gfield_html.clear{
	clear:  both;
	margin: 0 !important;
}


/*
 * gforms :: Multi-Column Forms
 */
.gform_wrapper.lct_gf_2_col_wrapper ul.gform_fields.lct_gf_col,
.gform_wrapper.lct_gf_3_col_wrapper ul.gform_fields.lct_gf_col{
	display:      block;
	float:        left;
	margin-right: 1.5% !important;
}


.gform_wrapper.lct_gf_2_col_wrapper ul.gform_fields.lct_gf_col{
	width: 48.5%;
}


.gform_wrapper.lct_gf_3_col_wrapper ul.gform_fields.lct_gf_col{
	width: 32.3%;
}


.gform_wrapper.lct_gf_2_col_wrapper ul.gform_fields.lct_gf_col:last-of-type,
.gform_wrapper.lct_gf_3_col_wrapper ul.gform_fields.lct_gf_col:last-of-type{
	margin-right: 0 !important;
}


.gsection.empty,
.gform_wrapper.lct_gf_2_col_wrapper .gform_body .gform_fields:first-of-type,
.gform_wrapper.lct_gf_2_col_wrapper .gform_fields li:last-of-type.gsection,
.gform_wrapper.lct_gf_3_col_wrapper .gform_body .gform_fields:first-of-type,
.gform_wrapper.lct_gf_3_col_wrapper .gform_fields li:last-of-type.gsection{
	display: none !important;
}


@media (max-width: 640px){
	/* STARTzz */
	.gform_wrapper.gf_browser_chrome .gform_body,
	.gform_wrapper .gform_body{
		width: 100% !important;
	}

	/* ENDzz */
}
