.tx-srfeuserregister-pi1 .border {
  display: none;
}

.tx-srfeuserregister-pi1 .user_create {
  padding-left: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.tx-srfeuserregister-pi1 .user_create > fieldset > div {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 30px;
}

.tx-srfeuserregister-pi1 .form-field-wrap {
  width: 100%;
  float: none;
  padding: 0;
}

.tx-srfeuserregister-pi1 .powermail_fieldwrap:nth-child(5),
.tx-srfeuserregister-pi1 .powermail_fieldwrap:nth-child(14),
.tx-srfeuserregister-pi1 .powermail_fieldwrap:nth-child(15),
.tx-srfeuserregister-pi1 .powermail_fieldwrap:nth-child(16),
.tx-srfeuserregister-pi1 .terms-wrap,
.tx-srfeuserregister-pi1 .form-submit,
.fullwidth-field {
  grid-column: span 2;
}

.tx-srfeuserregister-pi1 .form-submit,
.tx-srfeuserregister-pi1 .form-submit .submit-btn {
  float: none !important;
}

.tx-srfeuserregister-pi1 .field-groups .group-label {
  padding-left: 0;
  padding-right: 0;
}

.tx-srfeuserregister-pi1 .terms-wrap {
  float: none !important;
}

.tx-srfeuserregister-pi1 .required-fieldtext,
.tx-srfeuserregister-pi1 .terms_acknowledged {
  width: 100% !important;
  float: none !important;
}

.tx-srfeuserregister-pi1 .terms_acknowledged {
  position: inherit !important;
  font-size: inherit !important;
  font-family: inherit !important;
}

.tx-srfeuserregister-pi1 .terms_acknowledged .form-field {
  padding-bottom: 0 !important;
}

.tx-srfeuserregister-pi1-captcha-response input {
  width: 100%;
  background-color: transparent;
  padding: 20px 0;
  height: 60px;
}

.tx-srfreecap-pi1-cant-read {
  display: none;
}
