input[type="text"],
input[type="number"],
select {
    width: 100% !important;
    display: block;
    padding: 12px;
    border: 1px solid rgba(0, 0, 0, .5);
    outline: 0;
	background: white;
	border-radius: 0;
	color: black;
	height: 43px;
}

input[type="text"]:focus,
input[type="number"]:focus {
    border-color: black;
}

input[type=submit], 
input[type=reset] {
    border: 0;
    outline: 0;
    display: inline-block;
    background: #FF9D3D;
    color: black;
    padding: 15px 20px;
    font-size: 18px;
    cursor: pointer;
}

input[type=submit]:hover, 
input[type=reset]:hover {
    opacity: .8;
}

h1.calcHeader + p {
	display: none;
}

tr td {
	padding-bottom: 10px;
}

table {
	width: 100% !important;
}