body,html {
	padding:0;
	margin:0;
}

body {
	font-family: ff-basic-gothic-pro, sans-serif;
	font-weight: 400;
	font-size:13px;
	font-style:normal;
	font-weight:400;
	color:#333333;
	background:#ffffff;
	line-height:30px;
}

a {outline: none;}
a img {outline: none;border: none;}



.left {
	float:left;
}

.right {
	float:right;
}


.govt{
width: 99px;
text-align: right;
}

.clear{
clear:both;width:100%;
}

a:link,a:visited {
	text-decoration:none;
	color:#D3723B;
}

#calc,#heading,#over {
	margin-top:10px;
	margin-bottom:10px;
	/*font-weight:700;*/
	font-size:18px;
	-webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
}

#calc input {
	width:70%;
	font-size:13px;
	float:left;
	/*padding-left:5px;*/
	border:0;
	background-color: rgba(216, 216, 216, 0.17);
	margin-bottom: 40px;
	padding:15px;
	clear:both;
}

.light {
	color:#999;
}

#calc button {
	width:80px;
	margin-left:10px;
	height:30px;
	background:#D3723B;
	border:none;
	color:#fff;
	font-weight:700;
	display:none;
}

#apply-now{
	display:none;
}

hr {
	border:solid 1px;
	border-color:#74737352;
}

.is-mobile .left, .is-mobile .right {
	font-size: 46px;
}

#heading {
	margin-bottom:10px;
	clear: both;

}

#calc-page {
	padding:20px;
}
 #totalCostHeading{
	 display: block;
	 margin-bottom: 10px;
 }
#com-heading{
	  margin-right: 71px;
}
#calc-inner #com-heading {
  margin-right: 0;
}
/* Smartphones (portrait) ----------- */
/*
@media only screen
and (max-device-width : 320px) {
	html, body {width:884px;}
	#calc button {margin:0;float:right;}
	#apply-form {width:884px;}
}
*/

/* Smartphones (portrait) ----------- */
/*
@media only screen
and (max-device-width : 230px) {
	html, body {width:884px;}
	#calc button {margin:0;float:right;}
	#apply-form {width:884px;}
}
*/

/* iPhone 4 ----------- */
/*
@media
only screen and (max-device-width :640px) {
	html,body {width:884px;}
	#calc button {margin:0;float:right;}
	#apply-form {width:884px;}
}
*/

.is-mobile{
	font-size:44px;
	line-height:70px;
	-webkit-text-size-adjust: 100%;
}

.is-mobile #calc, .is-mobile #heading, .is-mobile #over, .is-mobile #totalCostHeading{
	font-size:70px;
	line-height:90px;
	background: url('/static/mobile/images/transparent.png');
	display: block;

}
.is-mobile #calc input{
	width:100%;
	font-size:36px;
	height:100px;
	border: 6px solid #333333;
	margin-top:20px;
	margin-bottom:40px;
}

.is-mobile .left, .is-mobile .right{
	  font-size: 46px;
}
.is-mobile .govt {
  width: 220px;
  text-align: right;
  margin-right: 32px;
}
.is-mobile .com{
	  margin-right: 53px;
	text-align:left;
}
.is-mobile #col-heading{
  margin-right: 32px;
  }
.is-mobile #apply-now img{
	width:700px;
}

.is-mobile #calc-page {
  padding: 0 20px 0 0;
  }
  .is-mobile #com-heading{
	    margin-right: 177px;
  }

.is-mobile .terms{
		background: url('/static/mobile/images/transparent.png');

}
input::-webkit-input-placeholder {
font-style:italic;
}

input:-moz-placeholder { /* Firefox 18- */
font-style:italic;
}

input::-moz-placeholder {  /* Firefox 19+ */
font-style:italic;}

input:-ms-input-placeholder {
font-style:italic;}


@media (max-width:800px) {
	#calc-page{
		padding:0;
	}

	.govt {
	    width: 60px;
	}

	#com-heading {
	    margin-right: 31px;
	}
}


@media (max-width: 740px){
	#calc input{
		width:100%;
	}
}