#gform_1,
#gform_2
{
	border: 5px solid #57b0e3;
}

#gform_1 .gform_heading,
#gform_2 .gform_heading
{
	background-color: #57b0e3;
	padding: 1px 0 10px 10px;
}

#gform_1 .gform_heading h3,
#gform_2 .gform_heading h3
{
	color: #fff;
}

#gform_1 .gform_body,
#gform_2 .gform_body
{
	padding: 0;
}

#gform_1 ul.gform_fields,
#gform_2 ul.gform_fields
{
	margin: 0px;
}

#field_1_15,
#field_2_14
{
	display: none;
}

.gform_wrapper #gform_1 ul.gform_fields li.gfield,
.gform_wrapper #gform_2 ul.gform_fields li.gfield
{
	padding: 16px 20px 46px 20px;
	border-bottom: 1px solid #57b0e3;
}

.gform_wrapper #gform_1 ul.gform_fields li.gfield:nth-child(14),
.gform_wrapper #gform_2 ul.gform_fields li.gfield:nth-child(13)
{
	border-bottom: none;
}

#gform_1 label,
#gform_2 label,
#gform_4 label,
#gform_5 label,
#gform_6 label
{
	color: #1A3769;
	font-weight: 400;
	font-size: 100%;
}

.gform_wrapper .gf_page_steps,
.gf_page_steps .gf_step
{
	margin-bottom: -1px;
	padding-bottom: 0;
	border-bottom: none;
}

.gf_page_steps_4 span.gf_step_number,
.gf_page_steps_5 span.gf_step_number,
.gf_page_steps_6 span.gf_step_number
{
	display: none;
}

.gform_wrapper #gform_4 .gform_body,
.gform_wrapper #gform_5 .gform_body,
.gform_wrapper #gform_6 .gform_body
{
	background-color: #f1f6f6;
	padding: 28px;
}

#gform_submit_button_1,
#gform_submit_button_2,
#gform_submit_button_3,
#gform_submit_button_4,
#gform_submit_button_5,
#gform_submit_button_6,
#gform_4 input.gform_next_button,
#gform_5 input.gform_next_button,
#gform_6 input.gform_next_button,
#gform_4 input.gform_previous_button,
#gform_5 input.gform_previous_button,
#gform_6 input.gform_previous_button,
#gform_4 a.gform_save_link,
#gform_5 a.gform_save_link,
#gform_6 a.gform_save_link
{
	background-color: #8dc63f;
	border: none;
	color: #fff;
	text-transform: uppercase;
	border-radius: 0;
	padding: 12px;
}

#gform_submit_button_4,
#gform_submit_button_5,
#gform_submit_button_6
{
	float: right;
}

#gform_1 .gform_footer
{
	text-align: right;
	margin: 0 20px 20px 0;
}

#gform_submit_button_1,
#gform_submit_button_2
{
	min-width: 180px;
}

#gform_4 a.gform_save_link,
#gform_5 a.gform_save_link,
#gform_6 a.gform_save_link
{
	background-color: #1A3769;
}

#gform_4 input.gform_next_button,
#gform_5 input.gform_next_button,
#gform_6 input.gform_next_button
{
	float: right;
}

#gform_4 input[type="checkbox"],
#gform_5 input[type="checkbox"],
#gform_6 input[type="checkbox"]
{
	margin: 4px 5px 0 0;
	vertical-align: top;
}

.implement-five-bps
{
	padding-left: 30px;
}

#gform_wrapper_4 .gf_page_steps .gf_step,
#gform_wrapper_5 .gf_page_steps .gf_step,
#gform_wrapper_6 .gf_page_steps .gf_step
{
	white-space: normal;
	/*border-bottom: 3px solid #f1f6f6;*/
	margin-right: 1px;
	min-width: 169px;
	height: 60px;
}

#gform_wrapper_6 .gf_page_steps .gf_step:last-child
{
	margin-right: 0;
}

#gform_wrapper_4 .gf_step_number,
#gform_wrapper_5 .gf_step_number,
#gform_wrapper_6 .gf_step_number
{
	display: none;
}

#gform_wrapper_4 .gf_page_steps .gf_step .gf_step_label,
#gform_wrapper_5 .gf_page_steps .gf_step .gf_step_label,
#gform_wrapper_6 .gf_page_steps .gf_step .gf_step_label
{
	color: #fff;
	text-transform: uppercase;
	padding: 0 10px;
	display: block;
	text-align: left;
	font-family: 'Open Sans';
	font-size: 14px;
	line-height: 16px;
}

#gform_wrapper_4 .gf_page_steps .gf_step.gf_step_active,
#gform_wrapper_5 .gf_page_steps .gf_step.gf_step_active,
#gform_wrapper_6 .gf_page_steps .gf_step.gf_step_active,
#gform_wrapper_4 .gf_page_steps .gf_step.gf_step_active .gf_step_label,
#gform_wrapper_5 .gf_page_steps .gf_step.gf_step_active .gf_step_label,
#gform_wrapper_6 .gf_page_steps .gf_step.gf_step_active .gf_step_label
{
	/*border-bottom: 3px solid #193968;*/
	background-color: #f1f6f6;
	color: #1A3769 !important;
}

#gform_wrapper_4 .gf_page_steps .gf_step.gf_step_pending,
#gform_wrapper_4 .gf_page_steps .gf_step.gf_step_completed,

#gform_wrapper_5 .gf_page_steps .gf_step.gf_step_pending,
#gform_wrapper_5 .gf_page_steps .gf_step.gf_step_completed,

#gform_wrapper_6 .gf_page_steps .gf_step.gf_step_pending,
#gform_wrapper_6 .gf_page_steps .gf_step.gf_step_completed
{
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
}

.gf_page_steps .gf_step.gf_step_first.gf_step_completed.gf_step_previous,
.gf_step,
.gf_step_first,
.gf_step_completed,
.gf_step_previous
{
	background-color: #193968;
}

.gform_wrapper .gf_step_last
{
	margin-left: -4px;
}

.gform_wrapper .gf_step_last label
{
	padding: 0 14px;
}

/*#gf_step_4_1,*/
/*#gf_step_5_1,*/
/*#gf_step_6_1*/
/*{*/
/*background-color: #56B0E4;*/
/*}*/

/*#gf_step_4_2,*/
/*#gf_step_5_2,*/
/*#gf_step_6_2*/
/*{*/
/*background-color: #9BCA3C;*/
/*}*/

/*#gf_step_4_3,*/
/*#gf_step_5_3,*/
/*#gf_step_6_3*/
/*{*/
/*background-color: #3C9A0E;*/
/*}*/

/*#gf_step_4_4,*/
/*#gf_step_5_4,*/
/*#gf_step_6_4*/
/*{*/
/*background-color: #193968;*/
/*}*/

/*#gf_step_4_5,*/
/*#gf_step_5_5,*/
/*#gf_step_6_5*/
/*{*/
/*background-color: #645430;*/
/*}*/

/*#gf_step_4_6,*/
/*#gf_step_5_6,*/
/*#gf_step_6_6*/
/*{*/
/*background-color: #8BC9C7;*/
/*}*/

/*#gf_step_4_7,*/
/*#gf_step_5_7,*/
/*#gf_step_6_7*/
/*{*/
/*background-color: #E3726A;*/
/*margin-left: -4px;*/
/*}*/

/* Hide Labels */

li.implement-five-bps label.gfield_label,
li.hide-label label.gfield_label
{
	display: none !important;
}

li.indented.oblique
{
	padding-left: 30px;
}

li.indented.oblique label
{
	font-style: italic;
}

.recognition
{
	padding: 3px;
	font-weight: bold;
}

.gold.recognition
{
	background-color: gold;
}

.silver.recognition
{
	background-color: silver;
}

tr.review_page_label td
{
	padding: 12px 8px;
	background-color: #eeeeee;
}

tr.review_page_data td
{
	padding: 12px;
	color: #000;
	background-color: #fff;
}

.review_page_separator
{
	background-color: #51AFE6;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding: 12px 8px;
}

/** Landlord and Tenant Radio Buttons **/

#gform_1 .ginput_container_radio ul li
{

}

#gform_1 input[type="radio"],
#gform_2 input[type="radio"]
{
	background-color: #f1f6f6;
}

/* hide input */
#gform_1 input[type="radio"]:empty,
#gform_2 input[type="radio"]:empty
{
	margin-left: -999px;
}

/* style label */
#gform_1 input[type="radio"]:empty ~ label,
#gform_2 input[type="radio"]:empty ~ label
{
	position: relative;
	float: left;
	line-height: 2.5em;
	text-indent: 3.25em;
	cursor: pointer;
	background-color: #f1f6f6;
	color: #7a7a7a;
	/*text-transform: uppercase;*/
	min-width: 150px;
	text-align: center;
	padding-right: 2.5em;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	max-width: 100%;
}

#gform_1 input[type="radio"]:empty ~ label:before,
#gform_2 input[type="radio"]:empty ~ label:before
{
	position: absolute;
	display: block;
	top: 0;
	bottom: 0;
	left: 0;
	content: '';
	width: 2.5em;
	background: #f1f6f6;
	border-radius: 3px 0 0 3px;
}

/* toggle hover */
#gform_1 input[type="radio"]:hover:not(:checked) ~ label:before,
#gform_2 input[type="radio"]:hover:not(:checked) ~ label:before
{
	content:'\2714';
	text-indent: .9em;
	color: #C2C2C2;
}

#gform_1 input[type="radio"]:hover:not(:checked) ~ label,
#gform_2 input[type="radio"]:hover:not(:checked) ~ label {
	color: #888;
	background-color: #f1f6f6;
}

/* toggle on */
#gform_1 input[type="radio"]:checked ~ label:before,
#gform_2 input[type="radio"]:checked ~ label:before
{
	content:'\2714';
	text-indent: .9em;
	color: #fff;
	background-color: #9aca3c;
}

#gform_1 input[type="radio"]:checked ~ label,
#gform_2 input[type="radio"]:checked ~ label
{
	color: #fff;
	background-color: #9aca3c;
}

/* radio focus */

li.small_percent input[type="text"]
{
	max-width: 50px;
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
}

.ext_percent
{
	clear: none;
	margin: 7px 0 0 0;
	float: left;
}

/*#field_4_98,*/
/*#field_5_98*/
/*{*/
/*display: none;*/
/*}*/

.audit_results .fa-check-circle
{
	font-size: 20px;
	color: #9aca3c;
}

.audit_results .fa-remove
{
	color: #f00;
	font-size: 20px;
}
