label {
  display: block;
  margin-top: 1.5em;
  text-transform: uppercase;
  font-size: 75%;
  letter-spacing: 0.1em;
}
input, button, select, .alert {
  display: block;
  margin: 4px -8px;
  padding: 4px 8px;
}
label.checkbox { display: inline-block; }
input[type="checkbox"] {
  display: inline;
  vertical-align: baseline;
  margin-right: 0.5em;
}
button {
  margin-top: 1.5em;
}
.content {
  width: 100%;
}
.alert {
  background-color: #fee;
  margin-top: 1.5em;
}
.alert h2 {
  margin-top: 0;
}
