/*
Theme Name: liferefunds
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: liferefunds
Tags:
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
liferefunds is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*.banner-left-content .gfield_checkbox .onoffswitch-inner:before {
    content: "Yes";
	padding-right:25px;
}
.banner-left-content .gfield_checkbox .onoffswitch-inner:after {
    content: "No";
}*/
.banner-left-content .gfield_checkbox .onoffswitch-checkbox {
    display: none !important;
}
.banner-left-content .gfield_checkbox{ position:relative; position: relative;
    margin: 0!important;}
.banner-left-content .gform_wrapper ul.gfield_checkbox,.banner-left-content .gform_wrapper ul.gfield_checkbox li{ overflow:visible;}
.banner-left-content .gform_wrapper ul.gfield_checkbox .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch{ right:20px;}
.banner-left-content ul.gform_fields li.gfield.gfield_html.grhtml{
    margin-left: 0 !important;
    width: 100%;
    font-weight: bold;
    font-size: 20px;
}
.home-layout-left.banner-left-section .banner-left-content .gfield input[type="text"],.home-layout-left.banner-left-section .banner-left-content .gfield select{
 float:right; max-width:100%;
}
.home-layout-left.banner-left-section .banner-left-content input[type="submit"]{
 float:right; max-width:100%;
}
.home-layout-left.banner-left-section .banner-left-content .gform_wrapper .gform_footer{
	width:100%; margin-left:0;
}
.home-layout-left.banner-left-section .banner-left-content .gform_wrapper .gform_footer input[type="submit"]{
    height: 60px;
    border: none;
    background: #64b743;
    width: 100%;
    font-size: 18px;
    margin-bottom: 20px;
	padding:0;
}
.banner-left-content ul.gform_fields li.gfield.termsConditions label.gfield_label{ display:none !important;}
.fancybox-inner .banner-left-section.apply-now{ width:600px; max-width:100%;}
.fancybox-inner .banner-left-section.apply-now .banner-left-content{ padding:0; border:0;}
.banner-left-section.apply-now .input-box{ width:100%; margin:10px 0; overflow:visible;}
.banner-left-section.apply-now .pre-tag{ display:none}
.banner-left-section.apply-now .js-display-decimal{
    display: inline-block;
    float: right;
    background: #fff;
    padding: 5px 15px;
}
.banner-left-section.apply-now .range-bar{
width: 90%;
    margin: 10px 0;
    overflow: visible;
    float: left;
    clear: both;
    margin-left: 15px;
	height:10px;

	margin-left:0; width:100%;
}
.banner-left-section.apply-now .range-handle{ background:#6ab62f; }
.fancybox-inner #apply-now{ visibility:visible !important; }
.banner-left-content .gfield_checkbox .onoffswitch-inner{ width:100%; margin-left:0;}
.banner-left-content .gfield_checkbox .onoffswitch-switch, .banner-left-content .gform_wrapper .gfield_checkbox .onoffswitch-switch{ display:none}
.banner-left-content .gfield_checkbox .onoffswitch-label{ border-radius:10px; width:100%;}
/*.banner-left-content .gform_wrapper ul.gfield_checkbox.clickedOnce .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner:before{ background:#6ab62f; color:#fff}
.banner-left-content .gform_wrapper ul.gfield_checkbox .onoffswitch-checkbox + .onoffswitch-label .onoffswitch-inner:before{ background:#fff; color:#222}
.banner-left-content .gform_wrapper ul.gfield_checkbox.clickedOnce .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner:after{ background:#fff; color:#222}
.banner-left-content .gform_wrapper ul.gfield_checkbox .onoffswitch-checkbox + .onoffswitch-label .onoffswitch-inner:after{background: #fff; color: #222;}
.banner-left-content .gform_wrapper ul.gfield_checkbox.clickedOnce .onoffswitch-checkbox + .onoffswitch-label .onoffswitch-inner:after{background:#6ab62f; color:#fff}*/


.banner-left-content .gform_wrapper ul.gfield_checkbox.clickedOnce .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner .yes{ background:#6ab62f; color:#fff}
.banner-left-content .gform_wrapper ul.gfield_checkbox .onoffswitch-checkbox + .onoffswitch-label .onoffswitch-inner .yes{ background:#fff; color:#222; margin:0}
.banner-left-content .gform_wrapper ul.gfield_checkbox.clickedOnce .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner .no{ background:#fff; color:#222}
.banner-left-content .gform_wrapper ul.gfield_checkbox .onoffswitch-checkbox + .onoffswitch-label .onoffswitch-inner .no{background: #fff; color: #222; margin:0}
.banner-left-content .gform_wrapper ul.gfield_checkbox.clickedOnce .onoffswitch-checkbox + .onoffswitch-label .onoffswitch-inner .no{background:#6ab62f; color:#fff}

@media only screen and (min-width: 641px){
 .home .gform_wrapper .top_label select.medium {
    width: 59.5%;
}
.home-layout-left.banner-left-section .banner-left-content .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label{ width:58%;}
}
.cash-back-result{
 	width : 100% !important;
	border-radius : 3px;
}
.cash-back-result:after{
	display : none;
}
.thank-u-cashback-btn{
	display: flex;
    align-items: center;
    justify-content: center;
	cursor: pointer;
	max-width : 362px !important;
}
.thank-u-cashback-btn i{
	margin-right: 10px;
    font-size: 25px;
    display: inline-block;
    top: 2px;
    position: relative;
}
.life-ins-check label{
	margin-top : 25px;
}
.cash-back-form h2{
	color : #a05083 !important;
}
.banner-left-content .label, .banner-left-content #gform_11 li.gfield label:not(#label_11_4_1), .banner-left-content #gform_2 ul li.gfield:not(.radio) label{
	width : auto !important;
}
.tf label{
	width : 30% !important;
    position: relative;
    top: 5px;
	min-width  : 125px;
}
.tf input,.tf select{
	width : 60% !important;
}
@media (max-width: 991px){
	.tf input,.tf select{
		width : 100% !important;
	}
}
.termsConditions input{
	margin-top : -1px !important;
}
.ginput_container.ginput_container_checkbox{
	min-width : 120px;
	margin-top : 0px !important;
}
.bottom-part-field{
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.bottom-part-field label{
    margin-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
.form-content-section{
	width : auto !important;
}
.fancybox-inner{
	height : auto !important;
}
#apply-now{
	padding-bottom : 0px !important;
}
.form-description{
	margin-bottom : 0px !important;
}
.range-quantity{
	background-color:#a05083 !important;
}
.gform_wrapper form ul.gform_fields.left_label li.gfield, .gform_wrapper form ul.gform_fields.right_label li.gfield, .gform_wrapper ul.gform_fields.left_label li.gfield, .gform_wrapper ul.gform_fields.right_label li.gfield{
	/*margin : 0px !important;*/
  overflow: hidden;
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label{
	max-width:100% !Important;
}
.onoffswitch-inner:after,.onoffswitch-inner:before{
	padding : 0px !important;
	text-align:center !important;
}
.cashback-estimator{
	cursor:pointer;
}
@media only screen and (min-width: 641px){
.gform_wrapper ul.gform_fields li.gfield {
	padding-right:0px !important;
	margin: 0 0 10px!important;
}
}
.home-layout-left.banner-left-section .banner-left-content .gform_wrapper .gform_footer{
	padding : 0px !important;
	margin: 0px !important;
}
.home-layout-left.banner-left-section .banner-left-content .gform_wrapper .gform_footer input{
	padding : 0px !important;
	margin: 0px !important;
}
@media screen and (min-width: 992px){
	.gfield_error.termsConditions .validation_message{
	/*font-size:16px;
	width : auto !important;
	margin-left:0px !important;*/
	}
}
.tf .gfield_label{
	margin-bottom : 0 !important;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
    margin: 15px 0px !important;
}
.gfield_contains_required p
{
	font-size:17px;
}
.gfield_contains_required a{
	color : #a05083 !important;
	text-decoration:underline !important;
}
@media only screen and (max-width: 991px){
	.tf .gfield_label{
margin-bottom: 5px!important;
    		/*height: 22px !important;*/
		    display: inline-block;
	}
	.tf input,.tf select, .gfield_radio{
		/*margin-bottom:10px !important;*/
	}
}
.gfield_error.termsConditions .validation_message{
	/*font-size:16px;
	width : auto !important;
	margin-left:0px !important;
	   white-space: normal;
	margin-top : -15px;*/
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{
	margin-top :0px !important;
}
/*.gform_wrapper li.gfield.gfield_error.gfield_contains_required */
.tf div.gfield_description{
		margin-left:0px !important;
}
@media screen and (min-width:992px){
	.tf div.gfield_description{
		margin-left:35px !important;
	}
	.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
		/*margin-bottom: 20px !important;*/
	}
}
.back-btn a{
	height: auto !important;
    padding: 12px 2px !important;
    line-height: normal !important;
    font-size: 20px !important;
}
.back-btn{
	margin : 25px !important;
}
.content-section h1{
	text-align : left !important;
	color : #A05083 !important;
}
.green-font{
	color : #64b743 !important;
	font-weight: bold !important;
	font-size : 22px;
}
.termsConditions {
	white-space:nowrap;
}
.desktop-display .mobile-top{ margin-bottom:10px;}
.desktop-display .mobile-top .read-more{ display:none;}
@media screen and (max-width:768px){
	.desktop-display .mobile-bottom{ display:none;}
	.desktop-display .mobile-top .read-more{ display:inline-block;}
  .home-layout-left.banner-left-section .banner-left-content .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
      width: 40%!important;
  }
}
@media screen and (min-width: 768px){
	.home-layout .description .banner-right-content {
		padding-bottom : 15px !important;
	}
}
.cashback-estimator{
	text-decoration:underline !important;
}
@media screen and (max-width: 960px){
	.termsConditions input{
		vertical-align:top !important;
		margin-top:5px !important;
	}
}
#label_1_4_1 p {
  padding: 0 20px 0 10px;
}
#field_1_4 .gfield_description{
  white-space: pre-line;
  /* float: left; */
  text-align: left;
  max-width: 100%;
}
img
#input_1_21 > div{
	height : auto !important;
	margin : 0px auto !important;
}
#input_1_21{
/*  margin-bottom: 20px !important;
*/	margin-left: 0px !important;
}
#field_1_21 .gfield_description{
  text-align: center;
  max-width: 100%;
}
.captcha-wrapper{
	position : relative;
	top : -10px
}
.captcha-wrapper .validation_message{
	width : auto !important;
	margin:0px !important;
	padding:0px !important;
	text-align : center !important;
}
