.help-block {
  line-height: 1.2;
  font-size: 12px;
}

.has-warning .help-block,
.has-error .help-block {
	font-family: 'Lato 6r', sans-serif;
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
  color: #d00000;
}

.btn.checkbox, .btn.radio {
	margin-top: 0;
}

input[type="number"] {
  display: inline-block;
  text-align: center;
  width: 75px;
}
input[type="number"].year {
  display: inline-block;
  text-align: center;
  width: 100px;
}

.radio input[type="radio"] {
  margin-left: -20px;
}

.radio label label {
	padding-left: 0;
}