/*LOAN CALCULATOR --------------------------------------------------------------------------------------- */
#divSliderLoanCalculatorWrapperOuter input{background: transparent;border: none;}

#divSliderLoanCalculatorWrapper input{background: transparent;border: none;}
#divSliderLoanCalculatorWrapperOuter {

	display:inline-block;
	padding: 0px 20px 20px;
	vertical-align:top;
    border: 2px solid rgb(0, 107, 80);
    border-radius: 15px;
    background-color: #fafafa;
	  /*  box-sizing: border-box;*/

}
#divSliderLoanCalculatorWrapper {

	display:inline-block;
	padding: 0px 20px 20px;
	vertical-align:top;
    border: 2px solid rgb(0, 107, 80);
    border-radius: 15px;
    background-color: #fafafa;
	    box-sizing: border-box;

}

#ifraLoanCalc {
	height: 496px;
}

#loanSliderContainerHome,
#loanSliderContainer {
	background: transparent;

	position:relative;
	color:white;
}

/* LOAN CALCULATOR PAGE */
#loanSliderContainer {
	width:100%;
	background:#27b0c2;
	margin-top:25px;
	color:#4e5156;
	padding:0;
}

.iframe_calc {
	min-height:400px;
}

#loanSliderContainerHome .Results, #loanSliderContainer .Results
{
	width: 455px;
}

/* LOAN CALCULATOR PAGE */
.Sliders, .Results {
	background: none; min-height:auto;
    float: left;
}

#loanSliderContainerHome .Sliders,
#loanSliderContainer .Sliders  {
	padding: 0 50px 0 0;
    width: 405px;
    margin-bottom: 20px;
}

#intrateDDL{
    padding-left: 10px;
}

#SlidersTitle {
    color: rgb(0, 107, 80);
    font-family: 'Oswald',sans-serif;
    font-size: 2em;
    padding: 11px 0;
    text-transform: uppercase;
}

/* LOAN CALCULATOR PAGE */
#loanSliderContainer #SlidersTitle {
	background:rgba(224, 228, 237, 1);
	color:#ffffff;
	padding-left:15px;
	display:none;
}

#divSliderCalcLoanType {
	padding:35px 0;
}

#sliderValuesListHome,
#sliderValuesList {
	margin:0 !important;
}

/*#sliderValuesList {
	color: rgba(78, 81, 86, .7);
}*/

#sliderValuesListHome li,
#sliderValuesList li {
	background: transparent;
	margin-bottom:5px;
	list-style:none;
	padding:10px !important;
}

#sliderValuesList li {
	background: rgba(0, 0, 0, 0.3);
}

#amountHome,
#termHome,
#amount,
#term {
    font-family: "Lato",sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    padding: 13px 0px;
    text-align: right;
    width: 100%;
    color: rgb(0, 107, 80);
}

/* LOAN CALCULATOR PAGE */
#amount,
#term {
	color: #ffffff;
}

#sliderAmountWrapper {
    padding-bottom: 25px;
}

img#sliderTermPlusHome,
img#sliderAmountPlusHome,
img#sliderTermMinusHome,
img#sliderAmountMinusHome,
img#sliderTermPlus,
img#sliderAmountPlus,
img#sliderTermMinus,
img#sliderAmountMinus {
	/*display:none;*/
}

#divSliderCalcLoanTypeTextHome,
#divSliderCalcLoanTypeText {
	font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 10px;
    color: #97f1fc;
}

#divSliderCalcLoanTypeTextHome {
	color: rgb(0, 107, 80);
}

#loanSliderContainerHome select#intrateDDL,
#loanSliderContainer select#intrateDDL {
	border: 1px solid white;
    font-size: 1.2em;
    height: 40px;
    margin: 0;
	outline:none;
    width: 100%;
	/*background: #ffffff url(../../templates/current/images/dropdown_arrows.svg) no-repeat right center / 17px auto;*/

	/*CORNERS*/
	border-radius: 0px; -webkit-border-radius:0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; behavior: url(templates/current/PIE.htc);

	/*EASING EFFECT*/
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;

	/*-webkit-appearance: none;*/  /*Removes default Chrome & Safari style*/
 	/*-moz-appearance: none;*/  /*Removes default Firefox style*/
 	border: 0 !important;  /*Removes border*/
}
/*
#loanSliderContainerHome select#intrateDDL {
	background: #ededed url(../../templates/current/images/dropdown_arrows.svg) no-repeat right center / 17px auto;
}

#loanSliderContainerHome select#intrateDDL:hover,
#loanSliderContainer select#intrateDDL:hover  {
	background:#f0f0f0  url(../../templates/current/images/dropdown_arrows.svg) no-repeat right center / 17px auto;
}*/

#loanSliderContainerHome select#intrateDDL:focus,
#loanSliderContainer select#intrateDDL:focus  {
	/*background: #fdd462;*/
}

#loanSliderContainer select#intrateDDL,
#loanSliderContainer select#intrateDDL:hover,
#loanSliderContainer select#intrateDDL:focus {
	border: 1px solid rgba(78, 81, 86, .3) !important;
}

#aprHome,
#apr {
    font-family: "Lato",sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    padding: 20px 10px;
    text-align: center;
    width: 100%;
    color: #ffffff;
}

/* EXISTING LOANS TEXT */
#divExistingLoanText {
    background: #fcd4d2;
    padding: 20px 15px;
    width: 100%;
	font-weight:normal;
	color: #d34747;
}

#divExistingLoanText {
	display:none;
}

#divExistingLoanContainer {
    background: rgba(224, 228, 237, 1);
    padding: 5px 15px;
    width: 100%;
}

#divExistingLoanCheckbox,
#divExistingLoanTextBoxContainer,
#divExistingLoanTextBox,
#divExistingLoanButton {
	display: inline-block;
    vertical-align: middle;
    width: auto;
	margin-right:10px;
}

#divExistingLoanCheckbox {padding:10px 0;}
#divExistingLoanTextBoxContainer {}
#divExistingLoanTextBox input {width:7em;}
#divExistingLoanButton input {
	background: #23aa4b;
    border: medium none;
    color: white;
    cursor: pointer;
    font-family: "Lato",sans-serif;
    font-size: 1em;
    font-weight: normal;
    height: auto;
    padding: 12px 15px;
    text-transform: uppercase;

	/*CORNERS*/
	border-radius: 0px; -webkit-border-radius:0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; behavior: url(templates/current/PIE.htc);

	/*EASING EFFECT*/
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}

#divExistingLoanButton input:hover {
	background:green;
}

/* CALCULATION RESULTS --------------------------------------------------------------------------------- */

span#spanWeekHome,
span#span2WeeksHome,
span#span4WeeksHome,
span#spanMonthHome,
span#spanWeekTotalHome,
span#span2WeeksTotalHome,
span#span4WeeksTotalHome,
span#spanMonthTotalHome,
span#spanWeek,
span#span2Weeks,
span#span4Weeks,
span#spanMonth,
span#spanWeekTotal,
span#span2WeeksTotal,
span#span4WeeksTotal,
span#spanMonthTotal {
    display:inline-block;
    width: 30%;
	vertical-align:top;
	color: rgb(0, 107, 80);
    font-weight: bold;
}

span#spanWeekTotalHome,
span#span2WeeksTotalHome,
span#span4WeeksTotalHome,
span#spanMonthTotalHome,
span#spanWeekTotal,
span#span2WeeksTotal,
span#span4WeeksTotal,
span#spanMonthTotal {
	width:36%;
}

span#spanWeekTotalInterestHome,
span#span2WeeksTotalInterestHome,
span#spanMonthTotalInterestHome,
span#spanWeekTotalInterest,
span#span2WeeksTotalInterest,
span#spanMonthTotalInterest {
    display:inline-block;
    overflow: hidden;
    width: 30%;
	vertical-align:top;
	color: rgb(0, 107, 80);
    font-weight: bold;
}

input#paymentSliderTotalWeeklyHome,
input#paymentSliderWeeklyHome,
input#paymentSliderTotalInterestWeeklyHome,
input#paymentSlider2WeeksHome,
input#paymentSliderTotal2WeeksHome,
input#paymentSliderTotalInterest2WeeksHome,
input#paymentSliderMonthlyHome,
input#paymentSliderTotalMonthlyHome,
input#paymentSliderTotalInterestMonthlyHome,
input#paymentSliderTotalWeekly,
input#paymentSliderWeekly,
input#paymentSliderTotalInterestWeekly,
input#paymentSlider2Weeks,
input#paymentSliderTotal2Weeks,
input#paymentSliderTotalInterest2Weeks,
input#paymentSliderMonthly,
input#paymentSliderTotalMonthly,
input#paymentSliderTotalInterestMonthly {
	color: #000;
    font-family: "Lato",sans-serif;
    font-size: 1.1em;
    width: 100%;
	padding:3px 0;
}

/*input#paymentSliderTotalWeekly,
input#paymentSliderWeekly,
input#paymentSliderTotalInterestWeekly,
input#paymentSlider2Weeks,
input#paymentSliderTotal2Weeks,
input#paymentSliderTotalInterest2Weeks,
input#paymentSliderMonthly,
input#paymentSliderTotalMonthly,
input#paymentSliderTotalInterestMonthly {
	color: #4e5156;}*/

#divSliderApplyButtonHome input.button_submit,
#divSliderApplyButton input.button_submit {
	background: rgb(0, 107, 80);
    font-family: 'Oswald',sans-serif;
    font-size: 1.4em;
    font-weight: normal;
    padding: 12px;
    text-transform: uppercase;
    width: 100%;
	margin-top:15px;
    color: #fff;
	/*CORNERS*/
	border-radius: 8px; -webkit-border-radius:8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; behavior: url(templates/current/PIE.htc);
    cursor: pointer;
    /*border: 1px solid rgb(0, 107, 80);*/
}

#divSliderApplyButtonHome input.button_submit:hover,
#divSliderApplyButton input.button_submit:hover {
	background: #a3a3a3;
}

.informationalLoanCal {
    color: #4e5156;
    display: inline-block;
    font-size: 0.6em;
    line-height: 1.5em;
    margin-bottom: 0;
    margin-top: 20px;
    padding: 15px;
    text-transform: uppercase;
    vertical-align: top;
}

#loanSliderContainerHome .informationalLoanCal {
    color: rgba(255, 255, 255, 0.8);
    display: inline-block;
    font-size: 0.65em;
    line-height: 1.3em;
    margin-bottom: 0;
    padding: 20px 10px 10px;
    text-transform: uppercase;
    vertical-align: top;
	margin-top:0;
	height: 1px;
    visibility: hidden;
}


#submenuCalculator {
	display:none; /*Removes submenu on loan calculator page*/
}

@media only screen and (max-width: 1080px) {
	.iframe_calc {
		min-height: 800px;
	}
}

label[for='aprHome']{
	margin-left:40px;
    color: rgb(0, 107, 80);
}

#aprHome
{
	width:40%;
    background: #d7dadd !important;
    color: black;
    padding: 5px;
    margin: 10px;
}

#Apr_label
{
    font-size: 25px;
    width: 50%;
    font-weight: bold;
    color: rgb(0, 107, 80);
}

.label_field
{
	display:none;
}

div#WrapperSlidersResults {
    justify-content: space-evenly;
    margin: 20px 0;
}


img#sliderTermPlus, img#sliderAmountPlus {cursor: pointer;}
img#sliderTermMinus, img#sliderAmountMinus {cursor: pointer;}
img#sliderTermPlusHome, img#sliderAmountPlusHome, img#sliderTermPlus, img#sliderAmountPlus { display: inline-block; vertical-align: middle; cursor:pointer; position:relative; right:0; float:right;}
img#sliderTermMinusHome, img#sliderAmountMinusHome, img#sliderTermMinus, img#sliderAmountMinus {display: inline-block; vertical-align: middle; cursor:pointer; margin-right:12px;}
#sliderTermWrapperHome, #sliderAmountWrapperHome {/*background: #eeeeee url(images/slider_bgr.gif) left center no-repeat;*/}
#sliderTermHome, #sliderAmountHome {width: calc(100% - 110px); display: inline-block; vertical-align: middle;}
#sliderTerm, #sliderAmount { width: calc(100% - 110px); display: inline-block; vertical-align: middle;}



@media only screen and (min-width: 360px) and (max-width: 640px) {
	#divSliderLoanCalculatorWrapperOuter {
		width: 88% !important;
	}
    #SlidersTitle{
        font-size: 1.8em;
    },
    #loanSliderContainerHome select#intrateDDL, #loanSliderContainer select#intrateDDL{
        widt: 70%;
    }
}













/* #### Mobile Phones Portrait #### */
@media screen and (max-device-width: 480px) and (orientation: portrait){
  /* some CSS here */
}

/* #### Mobile Phones Landscape #### */
@media screen and (max-device-width: 640px) and (orientation: landscape){
  /* some CSS here */
}

/* #### Mobile Phones Portrait or Landscape #### */
@media screen and (max-device-width: 640px){
  /* some CSS here */
}

/* #### iPhone 4+ Portrait or Landscape #### */
@media screen and (min-device-width: 320px) and (-webkit-min-device-pixel-ratio: 2){
  /* some CSS here */
  #Sliders{width: 100%;}
  
  
  
  
}

/* #### iPhone 5 Portrait or Landscape #### */
@media (device-height: 568px) and (device-width: 320px) and (-webkit-min-device-pixel-ratio: 2){
  /* some CSS here */
}

/* #### iPhone 6 and 6 plus Portrait or Landscape #### */
@media (min-device-height: 667px) and (min-device-width: 375px) and (-webkit-min-device-pixel-ratio: 3){
  /* some CSS here */
}

/* #### Tablets Portrait or Landscape #### */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
  /* some CSS here */
}

/* #### Desktops #### */
@media screen and (min-width: 1024px){
  /* some CSS here */
}
	@media all and (min-width: 320px) and (max-width: 767px) {
.itemid-172 .sliderValuesListHome{
padding-left: 0px !important;
}
.itemid-172 #Results,
.itemid-172 #Sliders{
width: 100% !important;
}
.itemid-172 #loanSliderContainerHome .Sliders, .itemid-172 #loanSliderContainer .Sliders,
.itemid-172 #loanSliderContainerHome .Results, .itemid-172 #loanSliderContainer .Results{
width: 100% !important;
}

#divSliderLoanCalculatorWrapperOuter {
    width: 100%;
}
}
.itemid-172 #divSliderLoanCalculatorWrapperOuter{
	border: none;
}
.itemid-172 #loanSliderContainerHome .Sliders, #loanSliderContainer .Sliders{
	padding: 0px 20px 0 0;
}

@media screen and (max-width: 767px) {
	#loanSliderContainerHome .Results, #loanSliderContainer .Results,
	#loanSliderContainerHome .Sliders, #loanSliderContainer .Sliders{
		width: 100%;
	}
}