/* Done for purchase estimated page */
.alert-for-estimated{
  margin-right: -33% !important;
}
.overflow-x{
  overflow-x: hidden;
}
.activated{
  outline: none !important;
    background: #4a2600 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
/*newly commented ones*/
.main_wrap .mw_blocks input[type="radio"] {
  display: none; }
.main_wrap .mw_blocks input[type="radio"] + label span {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  background: #FFF;
  border: 1px solid #AB9F7B;
  cursor: pointer; }
.main_wrap .mw_blocks input[type="radio"]:checked + label span {
  background: #FFF url(../images/icons_set.png) -115px -131px no-repeat; }

.main_wrap .mw_blocks input[class="radio"] + label span {
  display: inline-block;
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  background: #FFF;
  border: 1px solid #AB9F7B;
  cursor: pointer;
  padding: 5px; }
.main_wrap .mw_blocks input[class="radio"]:checked + label span:before {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #252525;
  top: 0;
  left: 0; }
  .main_wrap .mw_blocks input[class="radio"]:checked + label span {
  background: #FFF !important; }
  .jspVerticalBar {
    padding: 1px;
    width: 25px !important;
    border: 1px solid #ab9f7b;
    background: #FFF !important;
}
@media (max-width: 991px) {
  #liability_parent .jspVerticalBar {
    width: 24px !important; } }

.main_wrap .mw_blocks .t_checkbox input[type="radio"] + label span{
  -webkit-border-radius: 0%;
  border-radius: 0%;
}
.main_wrap .mw_blocks .t_checkbox input[type="radio"]:checked + label span:before {
  content: none;
  display: block;
  width: 13px;
  height: 13px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #252525;
  top: 0;
  left: 0; }
  #send_email_btn{
    color: #FFF;
    font-weight: 400;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 20px;
    width: 149px;
    height: 37px;
    text-align: center;
    padding: 0;
    margin: 0;
    border: 1px solid #4a2600;
    background: -webkit-linear-gradient(#765b3e, #4a2600);
    background: -moz-linear-gradient(#765b3e, #4a2600);
    background: linear-gradient(#765b3e, #4a2600);
    -webkit-box-shadow: inset 0px 1px 0px 0px #af8d67;
    -moz-box-shadow: inset 0px 1px 0px 0px #af8d67;
    box-shadow: inset 0px 1px 0px 0px #af8d67;
    -webkit-border-radius: 2px;
    border-radius: 2px;
  }

  #liability_parent .jspVerticalBar .jspTrack {
    height: 154px; }
	@media (min-width: 1700px) and (max-width: 2000px) {
		#liability_parent .jspVerticalBar .jspTrack {
		height: 183px !important; }
	}
	@media (min-width: 991px) and (max-width: 1600px) {
      #liability_parent .jspVerticalBar .jspTrack {
        height: 183px !important; } }
	@media (min-width: 767px) and (max-width: 990px) {
      #liability_parent .jspVerticalBar .jspTrack {
        height: 124px !important; } }	
   /* @media (max-width: 991px) {
      #liability_parent .jspVerticalBar .jspTrack {
        height: 174px !important; } }
    @media (max-width: 768px) {
      #liability_parent .jspVerticalBar .jspTrack {
        height: 174px !important; } }  */
    @media (max-width: 767px) {
      #liability_parent .jspVerticalBar .jspTrack {
        height: 124px !important; } }

.product-rec-div{
  width: 37% !important;
  margin-left: 3%;
}
@media (min-width: 767px) and (max-width: 991px) {
	.product-rec-div{
	  width: 50%;
	}
}
/*Ajay*/
@media (min-width: 1200px) and (max-width: 1700px) {
	.product-rec-div{
	  width: 50% !important;
	  margin-left: 5% !important;
	}
}
.aj_marleft0{
	margin-left: 0% !important;
}


@media (max-width:990px ) and (min-width: 767px) {
	.main_wrap .mw_blocks .aj_sum_intr p,.main_wrap .mw_blocks .aj_sum_intr div.sw_text{
		font-size: 16px;
	}
	.product-rec-div .mw_padding_aj{
		padding:0;
		font-size: 15px;
	}
	/*.product-rec-div{
		width: 100% !important;
		margin-left:0;
	}*/
	.aj_sum_prodrecom{
		width:50% !important;
	}
	/*#product_rec{
		margin-left: 24%;
	}
	.aj_sum_prodrecom #product_rec{
			margin-left: 26%;
	}*/
}
/* updates1 prod recomm font-size*/
@media (max-width:2000px ) and (min-width:767px) {
	.product-rec-div .mw_padding_aj,.aj_prdecom_rat_fsiz{
		font-size: 22px !important;
		font-weight:600 !important;
	}
}
@media (max-width:766px ) and (min-width:310px) {
	.product-rec-div .mw_padding_aj,.aj_prdecom_rat_fsiz{
		font-size: 16px !important;
		font-weight:600 !important;
	}
}
@media (max-width:1024px ) and (min-width: 991px) {
	.main_wrap .mw_blocks .aj_sum_intr p,.main_wrap .mw_blocks .aj_sum_intr div.sw_text{
		font-size: 18px;
	}
	.product-rec-div .mw_padding_aj{
		padding:0;
		font-size: 18px;
	}
	.product-rec-div{
		width: 36% !important;
		margin-left:0;
	}
}

@media (min-width: 1700px) and (max-width: 2000px) {
	.main_wrap .mw_blocks p #interest_rate{
		margin-left: -15.5%;
	}
}
.disabled_pricing{
  background: #7b7b7b !important;
  background: -moz-linear-gradient(top, #7b7b7b 0%, #535353 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7b7b7b), color-stop(100%, #535353)) !important;
  background: -webkit-linear-gradient(top, #7b7b7b 0%, #535353 100%) !important;
  background: -o-linear-gradient(top, #7b7b7b 0%, #535353 100%) !important;
  background: -ms-linear-gradient(top, #7b7b7b 0%, #535353 100%) !important;
  background: linear-gradient(to bottom, #7b7b7b 0%, #535353 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b7b7b', endColorstr='#535353',GradientType=0 ) !important;
  border: 1px solid #999999 !important;
  box-shadow: 0 0 0 1px #444444 !important;
  color: #ffffff !important;
  background: linear-gradient(to bottom, #7b7b7b 0%, #535353 100%) !important;
  cursor: not-allowed !important;
}
.popup_disable{
  padding: 3px;
  position: absolute;
  top: 0;
  left: 110%;
  width: 200px;
  border: 4px solid #d6a44f;
  background: #fff;
  z-index: 999999;
  text-align: left;
}
#overlay_btn_email,#overlay_btn_loan{
  position: absolute;
  top: 0;
  left: 0;
  opacity: .1;
  height: 20px;
  width: 70px;
}
.hover_Twrap_btns{
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.hover_Twrap_loans{
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.add_debt_btn:focus{
  outline: none !important;
  background: linear-gradient(#765b3e, #4a2600) !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

/*Ajay Navbar highlight*/
.nav .dropdown .dropdown-menu > li:hover,.nav .dropdown .dropdown-menu > li:active,.nav .dropdown .dropdown-menu > li:focus{
	background: #eee;
}

.slider_p .right .chevron_right{
  display: block;
  width: 20px;
  height: 20px;
  top: 33%;
  /*background: url(../images/icons_set.png) -29px -102px no-repeat;*/
  position: absolute;
  margin-left: 50%;
}
.loan_slider_wrap .right .chevron_right,.loan_slider_wrap .left .chevron_left{
    color : #4a2600;
}
.slider_p .left .chevron_left {
  display: block;
  width: 20px;
  height: 20px;
  top: 33%;
  /*background: url(../images/icons_set.png) 5px -102px no-repeat;*/
  position: absolute;
  margin-left: 35%;
}
.slider_p .right,.slider_p .left{
  background-image : none !important;
}
.loan_slider_wrap .right .chevron_right i,.loan_slider_wrap .left .chevron_left i{
    font-size: 40px;
}
.slider_p .right .chevron_right i,.slider_p .left .chevron_left i{
    font-size: 40px;
}
/*.carousel-inner>.item{
  webkit-transition: -webkit-transform 1s ease-in-out left !important;
  -o-transition: -o-transform 1s ease-in-out left !important;
  transition: transform 1s ease-in-out left !important;
}
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-inner>.item {
    -webkit-transition: -webkit-transform 1s ease-in-out !important;
    -o-transition: -o-transform 1s ease-in-out !important;
    transition: transform 1s ease-in-out !important;
}
}*/
.down_payment_amount{
  float: left !important;
  margin-left: 0px !important;
}
@media (min-width: 310px) and (max-width: 700px) {
	.down_payment_amount{
		padding: 0 30px;
		width: 80%;
		float:none !important;
	}
}
@media (min-width: 1200px) and (max-width: 1499px) {
	.down_payment_amount_label{
	  padding-top: 2.4% !important;
	  text-align: right;
	}
}
@media (min-width: 767px) and (max-width: 991px) {
	.down_payment_amount_label{
	  padding-top: 2.4% !important;
	  text-align: right;
	}
}
@media (min-width: 310px) and (max-width: 700px) {
	.down_payment_amount_label{
	  text-align: center !important;
	  font-size: 20px !important;
	}
}
.down_payment_amount_label{
  padding-top: 1.5%;
  text-align: right;
}
.down_payment_amount_label label{
    vertical-align: sub;
}
.table_results .table_block .tdw{
      width: 15% !important;
}

@media (min-width: 310px) and (max-width: 769px) {
	.table_results .table_block .tdw{
		width: 14% !important;
	}
	.included_tp_span{
		padding: 0 65px 0 0 !important;
		margin: -2px 0 !important;
	}
	.aj_prires_disc{
	    padding: 0px 10px 0 0 !important;
	}
}
.aj_tp_pulrt{
	float:right;
	display:block;
}
.included_tp_div{
	display:none;
}
@media (min-width: 767px) and (max-width: 991px) {
	.included_tp_div{
		display:block;
		padding: 0 50px 0 0 !important;
		margin: -2px 0 !important;
		float: none !important;
	}
	.aj_tp_pulrt{
		display:none !important;
	}
}
@media (min-width: 1700px) and (max-width: 4000px) {
	.included_tp_span{
		padding: 0 195px 0 0 !important;
		margin: -18px 0 !important;
	}
}
@media (min-width: 400px) and (max-width: 500px) {
	.included_tp_span{
		text-align:right;
	}
}
@media (min-width: 1200px) and (max-width: 1499px) {
	.included_tp_span{
		padding: 0 158px 0 0;
	}
}
.included_tp_span{
  float: right !important;
  padding: 0 105px 0 0;
  margin: -10px 0;
  font-size: 14px;
}
.total_pricing_results_hover{
border-top: 1px solid #BB8014;
margin-top: 2%;
}
/*#total_summary_caption size increase*/
#total_summary_caption{
	font-size: 27px;
}
#aj_totsum_gren{
	color:#00B050;
}
/*Monthly & Annual Saving Purchase Scenarios*/
.aj_mntly_save,.aj_annual_save{
    font-size: 22px !important;
}
.aj_mntly_save #monthly_save_lr{
	color:#00B050;
}
.aj_annual_save #annual_save_lr{
	color:#00B050;
}
.current-div p{
  font-size:22px !important;
}
@media (min-width: 1700px) and (max-width: 2500px) {
	.aj_asynterm_result_ipad h3{
	  font-size:26px !important;
	}
}
.aj_asynterm_result_ipad h3{
  font-size:21px;
}
@media (min-width: 1500px) and (max-width: 2500px) {
	.aj_prires_mar0{
		margin: 6px 0 0 !important;
	}
	.aj_prires_apldisc{
		line-height:12px;
		margin: 2px 0 0 !important;
	}
}
@media (min-width: 1500px) and (max-width: 1699px) {
	.aj_prires_mar0 #email_pricing_btn,.aj_prires_mar0 #loan_application{
		height: 40px;
		margin: 0 0 -5px;
	}
}
.required_span{
  float: left !important;
  margin-top: 15px;
  color: #b94a48;
}
.r_annual_i h3{
  font-size: 22px !important;
}


/*Aj Summary page Adjustment*/
/*@media (min-width: 1700px) and (max-width: 2000px) {*/
	.ajsumry_precom_ref{
		margin-top:10px;
	}
/*}*/

