/* Form background */
  .inputWrapper .required ,
.inputWrapper input[type="text"].required , .wFormContainer .wForm .inputWrapper textarea{
    border-bottom: 1px solid #000 !important;
    background: none !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-radius: 0!important;
}
body.wFormWebPage {

  background: #FFD4AC;

  margin: 0px;

}

.wFormContainer .wForm {

  background: #FFD4AC;

  margin-top: 0px;

}



/* Text color - p & label */

.wFormContainer .wForm p {

  color: #100000;

  font-size: 12px;

  text-align: left;

}

.wFormContainer .wForm label {

  color: #100000 !important;

}

.wFormContainer .wForm label span {

  color: #100000 !important;

} /* for comments field */

/* Text color - privacy policy */

.htmlSection .htmlContent p a {

  color: #100000;

  text-wrap: nowrap;

  text-decoration: underline;

}

/* Text alight left */

.wFormContainer .label.preField {

  width: 100%;
    text-align: left;
      font-family: var(--e-global-typography-text-font-family), Sans-serif!important;
    font-size: 16px;
    font-weight: var(--e-global-typography-text-font-weight)!important;
  text-align: left;

}

.wForm textarea, .wForm input{
    font-size: 16px!important;
}


/* Submit button */

.wFormContainer .actions .primaryAction {

margin-top: 5px !important;
    font-size: 15px !important;
    color: #100000 !important;
    padding: 1rem 3.5rem !important;
    background: #FFD4AC !important;
    border: solid 1px #100000 !important;
    border-radius: 50px !important;
    margin-top: 0px !important;
    width: auto !important!important;
    border-radius: 25px 25px 25px 25px !important;
    padding: 12px 32px 12px 32px !important;
    line-height: 1;

}

.wFormContainer .actions .primaryAction:hover {

  color: #ffffff;

  background-color: #100000;

}

div.actions {

  text-align: center;

  padding: 10px 6px !important;

}



/* Errros reminder */

.wFormContainer .oneField.errFld div.errMsg {

  margin: 0px;

  right: 0px;

  position: absolute;

  bottom: -10px;

}

.errMsg span {

  font-size: 10px;

  color: #ffffff;

  background-color: #d23227;

  padding: 4px 10px;

  border-radius: 4px;

}



/* Layout - form */

.wFormContainer {

  width: 100%;

  max-width: 100%;

}

.wFormContainer .wForm  form.hintsBelow {

  padding: 0px!important;
/*    background: #FFD4AC; */
}

/* Top section */

div#tfa_33 {

  margin-bottom: 0px;

}

div#tfa_33 h1 {

  margin: 0px;

  text-align: center;

}

div#tfa_35 {

  margin-top: 0px;

}

div#tfa_35 p {

  text-align: center;

}

/* Layout - fields */

.wForm .inputWrapper {

  width: 100%;

}

.wForm .inputWrapper > input,

.wForm .inputWrapper > textarea,

.wForm .inputWrapper > select {

  width: 100% !important;

}

.wForm .inline div.oneField {

  width: 50%;

  position: relative;

}

.wFormContainer .section {

  display: flex;

}

/* Opt in/out layout */

.wForm form .vertical > .oneChoice {

  display: inline-flex;

}

.wForm form .vertical > .oneChoice input {

  width: auto !important;

  height: 20px !important;

}

.wForm form .vertical > .oneChoice label {

  text-align: left;

}

div#tfa_37-D,

div#tfa_39 {

  margin-top: 0px;

}

input#tfa_38 {

  margin-bottom: 0px;

}



/* Hide - label above Get info */

label#tfa_37-L {

  display: none;

}

.wFormHeader,

.wFormFooter,

.supportInfo {

  display: none;

}
.wForm{
  padding:0!important;
}


@media (max-width: 576px) {

  .wFormContainer .section {

    display: block;

  }

  .wForm .inline div.oneField {

    width: 100%;

  }

}

.wFormContainer .wForm ::placeholder {
  color: #100000 !important;   /* your dark color */
  opacity: 1;                  /* make sure it's fully visible */
}

/* Cross-browser compatibility */
.wFormContainer .wForm :-ms-input-placeholder {
  color: #100000 !important;
}

.wFormContainer .wForm ::-ms-input-placeholder {
  color: #100000 !important;
}

.wFormContainer .wForm ::-webkit-input-placeholder {
  color: #100000 !important;
}

