.js .dropbutton-widget .paragraphs-previewer.button {
  position: absolute;
  /*transform: translate(-68px, -4px);*/
  transform: translate(-104px, -16px);
  /* padding: 10px 0 10px 4px; */
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: var(--dropbutton-extrasmall-font-size);
  line-height: var(--dropbutton-extrasmall-line-height);
}

.paragraphs-previewer.button {
  padding: 10px;
  font-size: var(--dropbutton-extrasmall-font-size);
  line-height: var(--dropbutton-extrasmall-line-height);
}

.paragraphs-previewer.button ~.ajax-progress {
  position: absolute;
}

.js td .dropbutton-multiple {
  padding-right: 5em;
}

.cke_combopanel {
  width: 205px !important;
}

.paragraphs-subform.js-form-wrapper[id^='edit-field-content-10-subform-field-map-info-'] >div:not(.field--name-field-location-label):not(.field--name-field-office-hours-label):not(.field--name-field-postal-address-label):not(.field--name-field-phone-number-label):not(.field--name-field-office-number-label):not(.field--name-field-fax-label):not(.field--name-field-email-label) {
  margin-bottom: 40px;
}

.js .paragraph-top {
  grid-template-columns: 200px auto 1fr auto;
}

/* AFMA/PZJA specific fields hidden on page load */

.node-news-edit-form .field--name-field-topic-pzja, .node-news-edit-form .field--name-field-news-topic {
  display: none;
}

.completely-hidden {
  display: none !important;
}

.paragraphs-browser-wrapper img {
  max-height: 400px;
}

fieldset[id*='subform-group-statistics'] {
  display: none !important;
}

form[id^='node-homepage'] fieldset[id*='subform-group-statistics'] {
  display: block !important;
}

.ckeditor-entity-link-dialog .ui-autocomplete {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}

.ckeditor-entity-link-dialog .ui-autocomplete.ui-menu .ui-menu-item-wrapper{
  display: block;
  padding: 8px;
  border-bottom: 1px solid #eee;
  transition: color 0.25s ease, background-color 0.25s ease;
}

.ckeditor-entity-link-dialog .ui-autocomplete.ui-menu .ui-menu-item-wrapper:hover {
  background-color: #eee;
  border: 0;
  border-bottom: 1px solid #eee;
  text-decoration: none;
}

.ckeditor-entity-link-dialog .ui-autocomplete.ui-widget-content .ui-state-active{
  background-color: #eee;
  border: 0;
  border-bottom: 1px solid #eee;
  color: black;
  padding: 8px;
  text-decoration: none;
  margin: 0;
}

.dropbutton-wrapper {
  box-shadow: none;
}

.field--type-entity-reference-hierarchy {
  .form--inline {
    display: flex;
  }
}

.ui-menu.ui-widget.ui-widget-content.ui-autocomplete {
  max-width: 80% !important;
}


.layout-node-form .layout-region--node-main {
  min-width: 0;
}