/* system CSS ------------------------------------------------------------------------------*/
@media screen and (min-width: 61rem) {

  body .layout-region--node-main,
  body .layout-region--node-footer,
  body .layout-region--main,
  body .layout-region--footer {
    max-width: 100%;
    width: 100%;
  }
}

.paragraphs-content-wrapper .summary-content:nth-child(1) {
  font-weight: 800;
  font-size: 110%;
}

.node-page-edit-form .js-form-item-field-hide-content-in-search-value,
.node-page-form .js-form-item-field-hide-content-in-search-value {
  display: none;
}



/* icon CSS ------------------------------------------------------------------------------*/
.no-touchevents .action-link--extrasmall::before {
  position: relative;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  content: "";
  background-image: url(/modules/custom/system_frontend/icon/unwatchable.svg);
}

.no-touchevents .action-link--extrasmall.action-link--icon-show::before {
  position: relative;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  content: "";
  background-image: url(/modules/custom/system_frontend/icon/watchable.svg);
}

.no-touchevents .dropbutton--small .dropbutton__toggle::before,
.no-touchevents .dropbutton--extrasmall .dropbutton__toggle::before {
  position: absolute;
  top: 50%;
  right: 50%;
  width: 0.875rem;
  height: 0.5625rem;
  content: "";
  transform: translate(50%, -50%) rotate(0);
  background: url(/modules/custom/system_frontend/icon/arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.claro-details__summary::before {
  transform: rotate(0deg) !important;
  background-image: url(/modules/custom/system_frontend/icon/arrow.svg) !important;
  background-repeat: no-repeat;
}

.claro-details[open]>.claro-details__summary::before {
  transform: rotate(180deg) !important;
}

.form-boolean--type-checkbox:checked {
  background-image: url(/modules/custom/system_frontend/icon/check.svg) !important;
}

.action-link--icon-trash::before {
  background-image: url(/modules/custom/system_frontend/icon/trash.svg) !important;
}

.tabledrag-handle.tabledrag-handle-y::after {
  background-image: url(/modules/custom/system_frontend/icon/move.svg) !important;
}

.form-element--type-select {
  background-image: url(/modules/custom/system_frontend/icon/gray-arrow.svg) !important;
}

.media-library-item__remove,
.media-library-item__remove.button,
.media-library-item__remove.button:first-child,
.media-library-item__remove.button:disabled,
.media-library-item__remove.button:disabled:active,
.media-library-item__remove.button:hover,
.media-library-item__remove.button:focus {
  background-image: url(/modules/custom/system_frontend/icon/remove.svg) !important;
}

.contextual .trigger {
  background-image: url(/modules/custom/system_frontend/icon/quick.svg) !important;
}

.form-autocomplete {
  background-image: url(/modules/custom/system_frontend/icon/search.svg) !important;
}

.tabledrag-handle::after,
.tabledrag-disabled .tabledrag-handle.tabledrag-handle.tabledrag-handle::after {
  background-image: url(/modules/custom/system_frontend/icon/handle.svg) !important;
}

.media-library-item__edit {
  background-image: url(/modules/custom/system_frontend/icon/edit.svg) !important;
}
