.questions-ancillary-top-row {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.questions-ancillary p {
  margin-top: 5px;
  margin-bottom: 5px;
}

textarea {
  width: 100%;
  height: 55px;
}

[role="radiogroup"] {
  flex-wrap: wrap;
  align-content: flex-start;
  width: 100%;
  display: flex;
}

[role="radiogroup"] button[role="radio"] {
  color: #fff;
  border: 1px solid #000;
  flex: 1 1 0;
  min-height: 75px;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}

[role="radiogroup"] button[role="radio"]:before {
  content: "✘ ";
}

button[role="radio"]:focus {
  outline: 2px solid #286090;
}

button[role="radio"].selected {
  background-color: #286090;
}

[role="radiogroup"] button[role="radio"].selected:before {
  content: "✔ ";
}

button[role="radio"].selected:focus {
  outline: 2px solid #444;
}

.question-number {
  font-weight: bold;
}

.slider-container input[type="range"] {
  vertical-align: middle;
  width: 130px;
}

.slider-container input[type="number"] {
  width: 65px;
}

.answer-wrapper {
  flex-wrap: wrap;
  width: 100%;
  min-width: 0;
  display: flex;
}

.answer-wrapper p {
  flex: 1 0 300px;
  padding-right: 15px;
}

.answer-wrapper div {
  flex: 500px;
  max-width: 100%;
}
/*# sourceMappingURL=model.fd5eb12c.css.map */
