body {
	background-color:#006f6f;
	font-family:Arial;
}

#container {
	background-color:#fff;
	border-radius:0.4em;
	box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.4);
	margin:4em auto;
	padding:1em;
	text-align:center;
	max-width:800px;
}


input[type=number] {
	width:5em;
	text-align:right;
}

table {
	text-align:left;
	width:100%;
	font-size:0.9em;
}

a, a:visited {
  color:black;
}

form {
	font-size:1.3em;
	padding:1em 0;
}

thead tr {
	background-color:#006f6f;
	color:white;
}

td {
  padding:0.2em;
}

tr *:nth-child(n+3) {
	text-align:right;
}

tbody tr:nth-child(odd) {
	background-color:#ddd;
}