/* this is for backend only */

/* Ausnahme Icons in Toolbar */
/* @plone-icons-fontello-prefix: '../../++plone++static/fonts/'; */
@font-face {
  font-family: 'plone-icons-fontello';
  src: url('../../++plone++static/fonts/plone-fontello.eot?23168230');
  src: url('../../++plone++static/fonts/plone-fontello.eot?23168230#iefix') format('embedded-opentype'),
    url('../../++plone++static/fonts/plone-fontello.woff?23168230') format('woff'),
    url('../../++plone++static/fonts/plone-fontello.ttf?23168230') format('truetype'),
    url('../../++plone++static/fonts/plone-fontello.svg?23168230#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* #edit-zone [class^="icon-"]:before */
[class^="icon-"]:before {
  font-family: "plone-icons-fontello";
}


@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('++plone++static/components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot');
  src: url('++plone++static/components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
  url('++plone++static/components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2') format('woff2'),
  url('++plone++static/components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff') format('woff'),
  url('++plone++static/components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf') format('truetype'),
  url('++plone++static/components/bootstrap/dist/fonts/glyphicons-halflings-regular.svg#@{icon-font-svg-id}') format('svg');
}



#calltoactionviewlet,
#bottom_bar,
img.logo_hover {
  display: none;
}



body.template-folder_contents .items.popover-content .pattern-pickadate-wrapper {
  display: flex;
}

/* body.template-folder_contents .items.popover-content textarea {
  min-height: 4em;
} */

/* Upload */
.upload-queue {
  display: flex;
  flex-direction: column-reverse;
}

div#popover-upload {
  max-height: 500px;
  overflow: scroll;
}

/* button.btn.btn-primary.upload-all {
    position: absolute;
    top: 0;
    right: 35px;
} */

/* Menu select columns */
body.template-folder_contents .items.popover-content {
  overflow: scroll;
  max-height: 700px;
}

body.template-folder_contents nav#skip-navigation {
  overflow: visible;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 16px;
  line-height: 1;
  z-index: 20000;
  ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
  }
  .skip-link {
      position: absolute;
      top: 0;
      left: 0;
      display: inline-block;
      vertical-align: top;
      padding: 12px 10px;
      color: #fff;
      text-decoration: none;
      background: #000;
      &.visually-hidden {
          position: absolute !important;
          clip: rect(1px, 1px, 1px, 1px);
          overflow: hidden;
          height: 1px;
          width: 1px;
          word-wrap: normal;
          &.focusable:active,
          &.focusable:focus {
              position: static !important;
              overflow: visible;
              clip: auto;
              width: auto;
              height: auto;
          }
      }
  }
}