table.calculation {
	font-family: "Open Sans",sans-serif;
	border-collapse:collapse;
	border:1px solid rgba(167,169,172,0.5);
	background:rgba(167,169,172,0.07);
	width:100%;
	//display:none;
	margin:0 0 25px 0;
}
table.calculation tr.results {
	background:rgba(0,94,184,0.07);
}
label {
	text-align:center;
}
input[type="text"]{
	color: rgba(88,89,91,1);
	text-align:center;
	border-radius:0;
	border:1px solid rgba(167,169,172,0.5);
	font-size:14pt;
	font-weight:bold;
}
.calculation {
	font-size: 14pt;
	font-weight: bold;
	color: rgba(0,94,184,1);
}

.result {
	font-size: 14pt;
	color: rgba(88,89,91,1);
}
.err {
	color: rgba(255,0,0,0.65);
	font-size: 12pt;
	font-weight: normal;
	text-transform: none;
}
.header {
	font-family: "Open Sans",sans-serif;
	text-transform:uppercase;
	background:rgba(88,89,91,1);
	padding:10px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	border:1px solid rgba(167,169,172,1);
}

.header:hover {
	cursor:pointer;
	background:rgba(88,89,91,0.8);
}
#output{
	font-family: "Open Sans",sans-serif;
	color:rgba(88,89,91,1);
	font-weight:normal;
	font-size:14pt;
}