#attributeVerification .buttons {
  margin-top: 30px;
}
#attributeList ul li .buttons.verify {
  margin-top: 0;
}
#email_ver_but_edit {
  display: none !important;
}

#attributeVerification #attributeList ul li #email_info,
.verificationSuccessText,
.verificationInfoText {
  float: left;
  text-align: left;
  margin-bottom: 2px;
}

#readonlyEmail_label,
#attributeList ul li.EmailBox label,
#attributeList ul li.Password label,
#attributeList ul li.TextBox label {
  display: none !important;
}
#attributeList ul li {
  list-style: none;
  margin: 1rem 0;
}
#attributeList ul li .helpLink {
  display: none;
}

#attributeVerification:has(.error[aria-hidden='false']) #email_success {
  display: none !important;
}

#attributeVerification:has(.error[aria-hidden='false']) #email_intro {
  display: none !important;
}

.intro {
  display: none;
}

#email {
  margin-bottom: 16px;
}

#attributeList ul {
  margin: 0;
  padding: 0;
}

input[type='text'] .verifyInput {
  display: block;
  width: 50%;
  float: left;
}

.verifyButton {
  display: block;
  float: right;
  width: 30%;
  margin: 4px 0 0 0;
}

#api .verifying-modal {
  display: none !important;
}

.buttons #continue {
  position: absolute;
  bottom: 24px;
  right: 24px;
}

.buttons #cancel {
  padding: 0;
  margin-left: auto;
  background: 0 0;
  border: 0;
  width: inherit;
  position: absolute;
  background-color: transparent;
  top: 0;
  left: 15px;
  font-size: 1em;
  color: #505050;
  box-shadow: none;
  text-align: left;
}

.buttons #cancel:before {
  padding: 10px;
  vertical-align: middle;
  zoom: 90%;
  display: inline-block;
  content: url(https://inloggen.deddo.nl/templates/images/left-arrow.svg);
}

@media (max-width: 414px) and (min-width: 321px) {
  .buttons #cancel {
    left: 5px;
  }
  .buttons #continue {
    bottom: 12px;
    right: 12px;
  }
}

@media (max-width: 320px) {
  .buttons #cancel {
    left: 0;
  }
  .buttons #continue {
    bottom: 6px;
    right: 6px;
  }
}
