.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  width: 100%;
  padding-top: 8px;
  margin-top: 0px;
  margin-bottom: 15px;
  border-width: 0px;
  border-bottom-width: 1px;
  background-color: #f7f7f7;
  padding-left: 15px;
}

.wpcf7-form-control.wpcf7-textarea {
  width: 100%;
  border-width: 0px;
  border-bottom-width: 1px;
  background-color: #f7f7f7;
  padding: 15px;
}

.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
  width: 100%;
  border-width: 0px;
  border-bottom-width: 1px;
  background-color: #f7f7f7;
  padding-right: 15px;
  padding-top: 8px;
}