@charset "utf-8";
/* CSS Document */
#supersized-loader{
	display:none !important;
}
#calculator-action {
	max-width: 475px;
	margin:auto;
}
/* FORM */
.form-item {
  float: left;
  margin: 0 10px 11px 0;
  width: 147px;
  overflow:hidden;
}
.form-item label {
  display: block;
  padding: 0 0 2px;
}
input, select {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #F5FAFC;
  border: 1px solid #B1B1B1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 1px 1px 5px #C2C5C8 inset;
  -webkit-box-shadow: 1px 1px 5px #C2C5C8 inset;
  box-shadow: 1px 1px 5px #C2C5C8 inset;
  clear: left;
  color: #666666;
  display: block;
  font-family: mortgagecalc-light, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 1.125em;
  height: 33px;
  letter-spacing:0.01em;
  padding: 0 10px;
  width: 147px;
}
select, option {padding: 4px 0 0 5px;}
.ie8 input {line-height:1.8em;}
.ie8 select, .ie9 select, .ie8 option, .ie9 option  {padding:0 0 0 6px;}
select::-ms-expand {display: none;}
 
.calculate, .amortize {
	  float: right;
  margin-right: 13px;

}
.amortize {float: left; margin-right: 0;}
.ie7 .calculate, .ie8 .calculate, .ie7 .amortize, .ie8 .amortize {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afd77f', endColorstr='#98c264',GradientType=0 ); /* IE6-8 */}
.calculate:active {border-color: #293C17 #6FA13D #BCD7A1;}
.ui-datepicker-trigger {display:none;}

.lt, .ac, .ac-long, .ct, .ccf, .fcc, .amortize_form .hasDatepicker, .ui-datepicker-month, .ui-datepicker-year {
  background-image: url("images/select-arrow.png");
  background-position: 95% 50%;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  cursor:default;
}
.simple-results {
        float: left;
        margin-top: 3px;
        text-transform: uppercase;
    }
.monthly-payment-text {
  margin-left: 3px;
}
.monthly-payment {
  clear: left;
  color: #97CC56;
  float: left;
  font-size: 2.75em;
  font-weight: bold;
  letter-spacing: 0.01em;
  line-height: 1em;
}
    /* DEBT FORM */
    #calculator-container .debt-content {
      clear: left;
      float: left;
      margin-bottom: 0;
    }
    /* HIGH CHARTS */
    .legend {
      clear: both;
    }
    .legend-int, .legend-pri {
      float: left;
      text-transform: uppercase;
      width: 75px;
    }
    .legend-box {
      background-color: #537887;
      float: left;
      height: 10px;
      margin: 5px 5px 0 0;
      width: 10px;
    }
    .pri {background-color: #EAEAEA;}
    .simple-charts {float:left}
    #mort-inter-calc-graph1, #mort-inter-calc-graph2 {float:left;}
    .highcharts-container {overflow:visible !important;}
	
@media screen and (max-width: 400px) {
	.simple-charts {
	  float: left;
	  margin-left: -30px;
	}
	#calculator-action{
		max-width:100%;
	}
	.form-item{
		width:auto;
		float:none;
		margin-right:0;
	}
	input, select{
		width:100%;
		box-sizing:border-box;
	}
}