form.nf-calculator {
  margin-bottom: 20px;
}
form.nf-calculator input,
form.nf-calculator select {
  margin-bottom: 10px;
}

form.nf-calculator label {
  width: 150px;
  display: inline-block;
}

.nf-calculator-container {
  background-color: #f3f2f2;
  border: 1px solid #e3e3e3;
  padding: 20px;
  border-radius: 2px;
}

.nf-calculator-container h3 {
  text-align: center;
}

.nf-calculator-result {
  background-color: black;
  color: white;
  font-weight: bold;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 2px;
  margin-bottom: 10px;
}

.nf-calculator-result span {
  font-size: 2rem;
}
