
/*.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:before {*/
/*    width: 64px !important;*/
/*    height: 64px !important;*/
/*    left: -7px !important;*/
/*    -webkit-mask-size: 100% !important;*/
/*    -webkit-mask-image: url("../assets/logo.png") !important;*/
/*    mask-image: url("../assets/logo.png") !important;*/
/*}*/

/*.cke_button__blockquote .cke_button__blockquote_icon {*/
/*    background-image: url("../assets/ckeditor-buttons/icon-highlight-text.svg") !important;*/
/*    background-position: 0 0 !important;*/
/*}*/


.entity-embed-dialog fieldset[data-drupal-selector="edit-attributes-data-align"] {
    display: none;
}

.entity-embed-dialog .form-item--attributes-data-caption {
    display: none;
}

.ui-dialog-content {
  overflow: scroll;
}

.ui-dialog:not(.ui-dialog-off-canvas) {
  overflow: scroll !important;
}

.ui-dialog .ui-dialog-titlebar-close {
  top: 0 !important;
  right: 0 !important;
}

.views-ui-dialog .form--flex {
    overflow: visible !important;
}

button[data-drupal-selector="edit-preview"] {
    display: none !important;
}

/* MD SLIDER Admin */
.path-admin .md-objects {
    position: relative;
    /*border: 2px dashed black;*/
}
.path-admin .md-objects:before {
    content: 'Slide container';
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
    padding: 10px;
    background-color: rgba(255, 255, 255, 0.35);
    color: black;
}

.path-admin .md-slidewrap {
    margin: auto;
}


details .details-wrapper {
    margin-top: 0;
}

details fieldset {
    padding-top: 0;
    background: #e1eafc42 !important;
    padding: 10px !important;
}
details fieldset .fieldset__wrapper {
    margin: 0;
}
details fieldset legend {
    display: none !important;
}

details fieldset .form-item label {
    font-size: 14px !important;
}

details fieldset .form-item input,
details fieldset .form-item textarea,
details fieldset .form-item select,
details fieldset .form-item option {
    font-size: 12px !important;
}

details fieldset .form-element {
    padding-top: 8px !important; /* 11 */
    padding-bottom: 8px !important; /* 11 */
    padding-left: 11px !important; /* 15 */
    min-height: 2rem;
}

details fieldset .form-item__description {
    font-size: 11px !important;
}


 /* CKEDITOR 4 */
.cke_top {
  /*width: 100% !important;*/
  margin: 0 !important;
}

.cke a.cke_button {
  margin: 0 2px;
  padding: 4px 6px !important;
  border: 1px solid transparent !important;
}

/* icons group */
.cke_toolbar.cke_toolbar_last {
  float: right;
}
.cke_toolgroup {
  border: 1px solid #DFDFDF !important;
  border-radius: 3px !important;
  margin-left: 10px !important;
  padding: 4px 6px !important;
}
.cke_toolgroup a.cke_button:last-child:after,
.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after {
  display: none;
}

/* Selected button */
.cke_button {
  background: transparent;
  transition: background ease-in 0.375s;
}
.cke_button.cke_button_on {
  background: #D6F0FF !important;
  border: 1px solid transparent !important;
}

.cke a.cke_button_off:hover,
.cke a.cke_button_off:focus,
.cke a.cke_button_off:active {
  border: 1px solid transparent !important;
}
/* Unselected button */
.cke_button.cke_button_on {}


.cke_button .cke_button_icon {
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: auto 15px !important;
}

.cke_button.cke_button__bold .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-bold.svg") !important;
}
.cke_button.cke_button__italic .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-italic.svg") !important;
}
.cke_button.cke_button__underline .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-underline.svg") !important;
}
.cke_button.cke_button__drupalnbsp .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-nbsp.svg") !important;
  background-size: auto !important;
}

.cke_combo__format {
  border: 1px solid #DFDFDF !important;
  border-radius: 3px !important;
  margin-left: 10px !important;
  padding: 4px 6px !important;
  margin-bottom: 0 !important;
}

.cke_combo__format .cke_combo_text {
  padding-left: 40px !important;
  background-image: url("../assets/ckeditor-buttons/icon-style.svg") !important;
  background-position: 2px center !important;
  background-repeat: no-repeat !important;
  background-size: auto 13px !important;
}

.cke_combo__format:after {
  display: none !important;
}

.cke_button.cke_button__blockquote .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-blockquote.svg") !important;
  background-size: auto 11px !important;
}
.cke_button.cke_button__bulletedlist .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-bulletedlist.svg") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: auto 15px !important;
}
.cke_button.cke_button__numberedlist .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-numberedlist.svg") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: auto 15px !important;
}
.cke_button.cke_button__accordion .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-accordion.svg") !important;

}
.cke_button.cke_button__horizontalrule .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-horizontalrule.svg") !important;
}
.cke_button.cke_button__templates .cke_button_icon {
  /*background-image: url("../assets/ckeditor-buttons/icon-model.svg") !important;*/
  /*background-image: url("../assets/ckeditor-buttons/favicon.ico") !important;*/
}

.cke_button.cke_button__drupallink .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-link.svg") !important;
}
.cke_button.cke_button__drupalunlink .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-unlink.svg") !important;
}

.cke_button.cke_button__drupalfile .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-file.svg") !important;
}
.cke_button.cke_button__drupalimage .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-image.svg") !important;
}
.cke_button.cke_button__media_entity_embed .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-media.svg") !important;
}
.cke_button.cke_button__video_embed .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-video.svg") !important;
}

.cke_button.cke_button__justifyleft .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-left-text.svg") !important;
}
.cke_button.cke_button__justifycenter .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-center-text.svg") !important;
}
.cke_button.cke_button__justifyright .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-right-text.svg") !important;
}
.cke_button.cke_button__justifyblock .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-justify-text.svg") !important;
}


.cke_button.cke_button__source .cke_button_icon {
  position: relative;
  left: -3px;
  background-image: url("../assets/ckeditor-buttons/icon-source.svg") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: auto 15px !important;
}
.cke_button.cke_button__showblocks {
  width: 22px;
  height: 20px;
  padding: 2px 4px !important;
  border: 1px solid transparent;
}
.cke_button.cke_button__showblocks .cke_button_icon {
  background-image: url("../assets/ckeditor-buttons/icon-bloc.svg") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: auto 17px !important;
  width: 100%;
  height: 100%;
}


/* admin/reports/updates update colors */
[dir="ltr"] .color-error,
[dir="ltr"] tr.color-error,
[dir="ltr"] .drupal-upgrade-status-summary-form tr.known-errors {
    border-left: var(--gin-border-m) solid red !important;
}

[dir="ltr"] .color-warning,
[dir="ltr"] tr.color-warning,
[dir="ltr"] .upgrade-status-next-step-remove tr,
[dir="ltr"] .drupal-upgrade-status-summary-form tr.known-warnings {
    border-left: var(--gin-border-m) solid #E2B203 !important;
}

[dir="ltr"] .color-success,
[dir="ltr"] tr.color-success,
[dir="ltr"] .color-checked,
[dir="ltr"] .drupal-upgrade-status-summary-form tr.no-known-error {
    border-left: var(--gin-border-m) solid #4BCE97 !important;
}
