
/******************** MEDIA ********************/
.media-form.form-managed-file__meta .form-element {
  width: 100%;
}
.media-form .form-managed-file.no-upload {
  display: flow-root;
  flex-direction: column;
  max-width: 100%;
}
.media-form .form-managed-file__meta .form-item,
.media-library-add-form__source-field .form-managed-file__meta .form-item {
  max-width: inherit;
}

.ui-dialog.media-library-widget-modal.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons {
  top: 1% !important;
  height: 90% !important;
}
.media-library-widget-modal #drupal-modal {
  height: inherit !important;
}
/******************** Local tasks ********************/
.block-local-tasks-block {
  ul {
    display: flex;
    list-style: none;
  }
  a {
    background-color: transparent;
    border: transparent;
    color: #212529;
    display: flex;
    font-weight: 700;
    padding: .75rem 1rem;
    position: relative;
    text-decoration: none;
    transition: background-color .25s ease-in;
  }
  a:after {
    background-color: #125752;
    bottom: 0;
    content: "";
    height: .188rem;
    left: auto;
    position: absolute;
    right: 0;
    transition: width .3s ease-in;
    width: 0;
  }
  a:hover {
    color: #125752;
    text-underline: #125752;
  }
  a:hover:after {
    left: 0;
    right: auto;
    width: 100%;
  }

}

body.user-logged-in {
  hyphens: unset;
}

* {
  scroll-margin-top:15rem;
}

.block-local-tasks-block {
  z-index: var(--z-index-low);
}
b.publish-items {
  color: #e00;
}

.grecaptcha-badge{
  z-index: var(--z-index-high);
}

body.modal-open > :not(.picture-modal) {
  visibility: initial !important;
}
