.question-form select, .question-form input[type=text], .question-form textarea {
  width: 100%;
}
.question-form select, .question-form input, .question-form textarea {
  outline: none;
}
.question-form .question-body.layout-stack {
  flex-direction: column;
}
.question-form .question-body.layout-stack .question-title {
  text-align: center;
}
.question-form .question-body {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 35px;
}
.question-form .question-body .question-title {
  width: 200px;
}
.question-form .question-body .question-control-holder {
  flex-grow: 1;
}
.question-form .error-text {
  text-align: right;
}

/*# sourceMappingURL=question-form.css.map */
