body {
	font-family: sans-serif;
}

h2 {
	margin: 1px;
}

label {
	cursor: pointer;
}

form, div {
	border: solid 1px gray;
	margin-bottom: 20px;
	padding: 10px;
}

input.highlighter {
	display: none;
}

label {
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 3px;
}

input.highlighter:checked + label {
	background-color: orange;
}