#calc{		
	position:relative;	
	margin:0 3% 0 3%;
	padding:0;
}
#calc .settings{
	max-width:250px;
	display:inline-block;
	vertical-align:top;
	margin:0 5% 0 0;
}
#calc .results{
	display:inline-block;
	vertical-align:top;
	background:#eff1f3;
	padding:15px;
	border-radius:2px;
	box-shadow:0px 2px 1px 0px rgba(50, 50, 50, 0.16);
}
#calc .help{
	font-size:130%;
	display:block;
	margin:20px 0 30px 0;
	
}
#calc h4{
	background:#0C2136;
	color:#FFF;
	font-size:150%;
	position:absolute;
	top:0px;
	left:0px;
	height:45px;
	line-height:45px;
	width:100%;
	margin:0px;
	font-weight:lighter;
	padding-left:15px;	
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;	
}
#calc input{
	display:block;		
	font-family: 'SegoeUISemibold', "Segoe UI", Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;	
	margin-bottom:10px;
	width:100%;
	position:relative;
	z-index:1;
}
#calc label{
	font-size:140%;
}
 
 #calc #calc_chart{
	text-align:center;
	margin:auto;
 }
 #calc .monthly{
	position:relative;
	top:87px;
	display:block;
	left:0;
	width:180px;
	text-align:center;
	font-family: "SegoeUISemibold","Lucida Sans Unicode",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;	
	font-size:150%;
	margin:0 0 -15px 0;
 }
 #calc .result p{
	
	display:block;
	font-family: "SegoeUISemibold","Lucida Sans Unicode",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;	
	font-size:130%;
	color:#8D8D8D;
 }
 #calc .result p:nth-of-type(1){
	border-left:18px solid #9dbddb;
	padding:0 0 0 10px;
 }
 #calc .result p:nth-of-type(2){
	border-left:18px solid #2577c6;
	padding:0 0 0 10px;
 }
 
 #calc .total, #calc .down{
	font-family: "SegoeUISemibold","Lucida Sans Unicode",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;	
	font-size:170%;
 }
 #calc .total label, #calc .down label{
	display:block;
	font-size:80%;
	color:#8D8D8D;
 }
.field_alert{
	color:#FF0000;
	font-family: "SegoeUINormal","Lucida Sans Unicode",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;	
	font-size:120%;
	margin:-5px 0 20px 0;
 }
 .results table{
	clear:right;
	text-align:left;
 }
 .results table th{
	font-size:130%;
	font-weight:normal;	
	opacity:.2;
 }
 .results table thead th{
	font-size:180%;
	margin-bottom:10px;
 }
 .results table tr th:first-of-type{
	padding-right:5%;
 }
 .results table tr th:last-of-type{
	padding-left:5%;
 }
 .results table tbody th{
	font-family: "SegoeUISemibold","Lucida Sans Unicode",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;	
	color:#8D8D8D;
	text-transform:uppercase;
	font-size:110%;
	padding:5px 0 7px 0;
 }
 .results table tbody th div{
	color:#000;
	font-size:130%;
	font-family: "SegoeUINormal","Lucida Sans Unicode",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;	
 }