.survey-input {
  margin-top: 5px;
  border: 1px solid #fff;
  border-radius: 5px;
  box-shadow: 4px 4px 27px 0 rgba(0,0,0,.3);
  color: #00A79D;
  font-size: 23px;
  font-weight: 400;
  font-style: normal;
  width: 100%;
  height: auto;
  padding: 12px 15px;
}

.survey-input.form-text {
  margin-top: 5px;
  border: 1px solid #fff;
  border-radius: 5px;
  box-shadow: 4px 4px 27px 0 rgba(0,0,0,.3);
  color: #00A79D;
  font-size: 23px;
  font-weight: 400;
  font-style: normal;
  width: 100%;
  height: auto;
  padding: 12px 15px;
}

.survey-input.form-text.required {
  margin-top: 5px;
  border: 1px solid #fff;
  border-radius: 5px;
  box-shadow: 4px 4px 27px 0 rgba(0,0,0,.3);
  color: #00A79D;
  font-size: 23px;
  font-weight: 400;
  font-style: normal;
  width: 100%;
  height: auto;
  padding: 12px 15px;
}