/*
All styles used internally by DataApex module
 */

.image-captcha-block {
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
}

.image-captcha-block .form-text {
    width: auto;
    display: inline-block;
 }

.panel.demo-download-panel {
    border-style: none;
    /*margin-top: 2em;*/
}

.ds-2col-fluid > .group-right.right-picture {
    width: auto;
}

/*
.form-check.form-item-user-title.radio {
    display: inline-block;
    margin-top: 0;
    padding-top: 0.8rem;
}
*/

.form-group.form-group-without-margin {
    margin-bottom: 0;
}

.add-remove-button.btn.btn-link {
    padding-top: 0.3rem;
    padding-left: 0.3rem;
}

.btn-search {
    margin-left: 0.5rem;
    margin-right: 1.0rem;
}

.user-salutation-input > div {
  margin-bottom: 0;
}

.salutation-label-wrapper.form-group {
  margin-bottom: 1rem;
}

.button.btn.cds-password-show-button {
  margin-top: 0.25rem;
}

.btn.btn-link[data-drupal-selector="edit-remove-button"] {
  padding-top: 0;
  margin-top: 0;
  font-size: 0.875rem;
}

.block.block-dataapex {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  /*width: 95%;*/
}

.form-item-captcha-response {
  width: 15rem;
}

.add-sn-box div.has-error [data-drupal-selector^="edit-sn"] + .invalid-feedback {
  display: none;
}

div:has( > [data-drupal-selector="edit-user-title-1-2"])  {
  display: none;
}

div:has( > [data-drupal-selector="edit-relation-master-1-2"])  {
  display: none;
}
