@media screen and (max-width: 570px) {
    .m-head th:first-of-type, .m-kwh, .m-cost td:first-of-type { display: none }
    #calc-input, #calc-results { zoom: 0.75 }
}
@media screen and (max-width: 420px) {
    #calc-input, #calc-results { zoom: 0.6 }
}



#calc-results {
    min-height: 420px;
}
#calc form {font-size: 90%;}

#calc table {
	border-collapse: separate;
	padding: 0;
	color: #333;
	vertical-align: middle;
}

#calc .odd {
    background-color: #dff4c4;
}
#calc .even {
    background-color: #dff4c4;
}

#calc tr, th, td {
	padding: 4px 12px;
	margin: 0;
	height: 18px;
	color: #222;
}

#calc .results_table {
	border: 0;
	padding: 0;
}

#calc .results_table th {
	background-color: #bae485;
	color: #222;
}
#calc .a {
	background-color: #f4f4f4;
}

#calc .b {
	background-color: #f0eeee;
	text-align: right;
}

#calc .c {
	background-color: #e6e7ea;
	text-align: right;
}
		
#calc .d {
	background-color: #f4f4f4;
}

#calc .e {
	background-color: #f0eeee;
	text-align: right;
}
#calc .f {
	background-color: #e6e7ea;
	text-align: right;
}
		
#FiveYearSavings, #FiveYearReturn {
    text-align: left;
}
input {
    margin: 0 !important;
}