
/* Credit Card Quote Form */ 
.quote-currencies th,
.quote-form .credit-cards table th {
	text-transform:none!important;
}

.quote-guidelines a {
	color:#053679;
}
.quote-guidelines {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px;
	background-color:#27ACD5;
	/*background-color:#053679;*/
	color:#fff;
}
.quote-guidelines h5 {
	color:#fff;
}

.quote-form .gfield_label  {
	color:#053679;
	font-size:1.3em!important;
}
.quote-form input {
	margin-bottom:0px;
}
.gform_wrapper .quote-form .description_above .gfield_description {
	padding-bottom:6px;
	margin-top:-2px;
}
.gform_wrapper .quote-form .top_label li.gfield.gf_left_third, .gform_wrapper .quote-form .top_label li.gfield.gf_middle_third, .gform_wrapper .quote-form .top_label li.gfield.gf_right_third {
	margin-bottom:0px;
}

.gform_wrapper .quote-form li.gf_list_inline.two_rows ul.gfield_checkbox li, .gform_wrapper .quote-form li.gf_list_inline.two_rows ul.gfield_radio li {
	margin-bottom:10px;
}
.gform_wrapper .quote-form .gform_page_footer {
	border-top:none;
}
.quote-form .has_description label {
	margin-bottom:0px!important;
}

.quote-form .gfield_label:before {
	/* Home */
	/*content:'\f015';*/
	/* Right arrow */
	/*content:'\f061';
	font-family:FontAwesome;
	margin-right:0.5em;*/
}


.ginput_price {
    display: none;
}

.gform_wrapper .quote-form li.gf_list_inline ul.gfield_checkbox li, .gform_wrapper .quote-form li.gf_list_inline ul.gfield_radio li {
	margin-bottom:0px;
}
.gform_wrapper .quote-form ul.gfield_checkbox,
.gform_wrapper .quote-form ul.gfield_radio {
	margin-top:0px!important;
}

.gform_wrapper .quote-form .yes_no ul.gfield_radio {
	margin-bottom:4px!important;
}

.gform_wrapper .quote-form .yes_no ul.gfield_radio li {
	min-width:7em!important;
}


body .gform_wrapper .top_label .flex_form div.ginput_container  {
	margin-top:6px;
}

body .gform_wrapper .top_label .yes_no div.ginput_container  {
	margin-top:6px;
}
.quote-form ul li {
	margin-top:2em!important;
}

.quote-form ul li ul li {
	margin-top:0em!important;
}

.flex_form ul {
	display:flex;
}
.flex_form li {
	display:contents!important;
}
.flex_form .gfield_checkbox label, .flex_form .gfield_radio label {
margin-right:15px!important;	
	
}



.gform_wrapper li.five_columns ul.gfield_checkbox li, 
.gform_wrapper li.five_columns ul.gfield_radio li {
	width:19%!important;
	margin: 0 10px 0px 0;
	height:5em;
	vertical-align:top;
	display:inline-table!important;
}

.five_columns .gfield_checkbox label, 
.five_columns .gfield_radio label {
/*min-height:4em;*/
	max-width:100%!important;
	width: 100%!important;
	height:100%;
	display:table-cell!important;
	vertical-align:middle;
}

.pre-quote .big_buttons .gfield_radio li input[type=radio],
.big_buttons .gfield_checkbox li input[type=checkbox],
.big_buttons .gfield_radio li input[type=radio] {
   display:none!important;
}

.big_buttons .gfield_checkbox label:hover, .big_buttons .gfield_radio label:hover {
	background: #27ACD5;
    color: #3c3c3c;
	border: thin solid #3c3c3c;
}

.big_buttons .gfield_checkbox label, .big_buttons .gfield_radio label {
    max-width: 300px;
    width: 100%;
    margin: 0px;
    padding: 10px 20px 10px 15px!important;
    float: none;
    background: #fff;
    color: #3c3c3c;
	border: thin solid #3c3c3c;
    letter-spacing: 0.09375rem;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    font-family: Open Sans, sans-serif;
    font-weight: 600;
    margin: 0;
    display: block;
    -webkit-transition: background-color 300ms ease-out;
    -moz-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out;
    -webkit-appearance: none;
    cursor: pointer;
    line-height: 1;
    position: relative;
    text-decoration: none;
    text-align: center;
    font-size: 1.1em;
    box-sizing: border-box;
}


.big_buttons .gfield_checkbox input[type=checkbox]:checked +label,
.big_buttons .gfield_radio input[type=radio]:checked +label {
background-color: #053679;
	color:#fff;
}

.big_buttons .gfield_checkbox input[type=checkbox]:checked +label:before,
.big_buttons .gfield_radio input[type=radio]:checked +label:before {
content:'\f00c';
	font-family:FontAwesome;
	margin-right:0.5em;
}
/*
.border-bottom {
	border-bottom:thin solid #053679;
}

.border-bottom .gfield_label {
	margin-top:0em;
}
.border-bottom {
	margin-bottom:1.5em!important;
	padding-bottom:1em;
}
.border-bottom-last {
	border-bottom:none;
}


.border-bottom-last .gfield_label {
	
}
.border-bottom-last {
	
}
*/

/*.border-bottom .ginput_container:after,
.border-bottom:after {
    content: ""; 
    display: block;
    margin: 0; 
    width: 50%; 
    padding-top: 20px; 
    border-bottom: 1px solid rgba(0,0,0,0.2);
}*/
.quote-section h3 {
	margin-bottom:0;
	font-size:1.3em;
	font-weight:bold;
	text-transform:uppercase;
}
.quote-section {
position: relative;
padding-left: 50px;
margin-top: 50px!important;
border-bottom: 3px solid #053679;
margin-bottom:50px!important;
}
.quote-section p {
line-height:1.4;
	font-size:.95em;
}
.quote-instructions:before {
color: #053679;
font-family: FontAwesome;
font-size: 38px;
line-height: 55px;
position: absolute;
left: 0;
top: 0;
width: 45px;
	}
.about-you .quote-instructions:before {
	content: "\f007";
}
.your-business .quote-instructions:before {
content: "\f1ad";
}

.payment-profile .quote-instructions:before {
content: "\f0ad";
}

.corporate-credit-card .quote-instructions:before {
content: "\f09d";
}

.no-padding-left .gfct-uses-fa {
	padding-left:5px!important;
}




#field_3_99 {
	border:none!important;
}
.gform_wrapper .gsection .revenue-distribution {
	padding-bottom:0px;
}
.gform_wrapper .gsection .revenue-distribution .gsection_description {
	margin-bottom:0px;
}
#field_3_101,
#field_3_102,
#field_3_103 {
	margin-top:0!important;
}

#field_3_90,
#field_3_91,
#field_3_92,
#field_3_93,
#field_3_94,
#field_3_95,
#field_3_96,
#field_3_97,
#field_3_98 {
	margin-top:0!important;
}
#field_3_105 {
	margin-bottom:0;
	border:none!important;
}




#field_3_90 .gfct_fa_span:after,
#field_3_91 .gfct_fa_span:after,
#field_3_92 .gfct_fa_span:after,
#field_3_93 .gfct_fa_span:after,
#field_3_94 .gfct_fa_span:after,
#field_3_95 .gfct_fa_span:after,
#field_3_96 .gfct_fa_span:after,
#field_3_97 .gfct_fa_span:after,
#field_3_98 .gfct_fa_span:after {
	opacity:0.85;
	position:absolute;
	margin-top:23px;
	margin-left:5px;
	font-size:12px;
}
/*#field_3_90 .gfct_fa_span:after {
	content:'(USD)';
}
#field_3_91 .gfct_fa_span:after {
	content:'(EUR)';
}
#field_3_92 .gfct_fa_span:after {
	content:'(JPY)';
}
#field_3_93 .gfct_fa_span:after {
	content:'(GBP)';
}
#field_3_94 .gfct_fa_span:after {
	content:'(AUD)';
}
#field_3_95 .gfct_fa_span:after {
	content:'(CAD)';
}
#field_3_96 .gfct_fa_span:after {
	content:'(SWF)';
}
#field_3_97 .gfct_fa_span:after {
	content:'(MXP)';
}
#field_3_98 .gfct_fa_span:after {
	content:'(BRR)';
}*/
#input_3_90,
#input_3_91,
#input_3_92,
#input_3_93,
#input_3_94,
#input_3_95,
#input_3_96,
#input_3_97,
#input_3_98 {
	padding-left:42px!important;
	margin-left:0px;
	margin-top:0px;
}


/*#field_3_90 label:after,
#field_3_91 label:after,
#field_3_92 label:after,
#field_3_93 label:after,
#field_3_94 label:after,
#field_3_95 label:after,
#field_3_96 label:after,
#field_3_97 label:after,
#field_3_98 label:after {*/
#field_3_90 .ginput_container:before,
#field_3_91 .ginput_container:before,
#field_3_92 .ginput_container:before,
#field_3_93 .ginput_container:before,
#field_3_94 .ginput_container:before,
#field_3_95 .ginput_container:before,
#field_3_96 .ginput_container:before,
#field_3_97 .ginput_container:before,
#field_3_98 .ginput_container:before { 

	opacity:0.75;
	position:absolute;
	margin-top:12px;
	margin-left:5px;
	font-size:12px;
}

#field_3_90 .ginput_container:before {
	content:'(USD)';
}
#field_3_91 .ginput_container:before {
	content:'(EUR)';
}
#field_3_92 .ginput_container:before {
	content:'(JPY)';
}
#field_3_93 .ginput_container:before {
	content:'(GBP)';
}
#field_3_94 .ginput_container:before {
	content:'(AUD)';
}
#field_3_95 .ginput_container:before {
	content:'(CAD)';
}
#field_3_96 .ginput_container:before {
	content:'(SWF)';
}
#field_3_97 .ginput_container:before {
	content:'(MXP)';
}
#field_3_98 .ginput_container:before {
	content:'(BRR)';
}