/**
 * webEdition CMS
 *
 * $Author$
 *
 * This source is part of webEdition CMS. webEdition CMS is
 * free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 3 of the License, or
 * any later version.
 *
 * The GNU General Public License can be found at
 * http://www.gnu.org/copyleft/gpl.html.
 * A copy is found in the textfile
 * webEdition/licenses/webEditionCMS/License.txt
 *
 * @license    http://www.gnu.org/copyleft/gpl.html  GPL
 */
/* This is a global config file for all scss files*/
/*main editable elements tabs - files*/
/* Colors */
div.overlay {
  background-color: #ffffff;
  position: fixed;
  z-index: 80; }

div#overlayDiv, div.tox-tinymce {
  padding: 0; }
  div#overlayDiv div, div.tox-tinymce div {
    padding: 0; }
  div#overlayDiv div.headerDiv, div.tox-tinymce div.headerDiv {
    position: relative; }
  div#overlayDiv div.adminDiv, div.tox-tinymce div.adminDiv {
    display: none;
    position: absolute;
    top: 0; }
  div#overlayDiv div.header, div.tox-tinymce div.header {
    background-color: #e9e9e9;
    cursor: move;
    height: 25px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }
    div#overlayDiv div.header span.title, div.tox-tinymce div.header span.title {
      color: #4d565d;
      display: block;
      font-size: 12.5px;
      margin: 3px 5px;
      text-overflow: clip; }
  div#overlayDiv div.btns, div.tox-tinymce div.btns {
    color: gray;
    font-size: 10px;
    position: absolute;
    left: auto;
    right: 10px;
    text-align: right;
    top: 7.5px; }
    div#overlayDiv div.btns .btn, div.tox-tinymce div.btns .btn {
      cursor: pointer; }
    div#overlayDiv div.btns .btnClose, div.tox-tinymce div.btns .btnClose {
      color: red; }
    div#overlayDiv div.btns .btnMaximize, div.tox-tinymce div.btns .btnMaximize {
      padding: 0 12px 0 0; }
    div#overlayDiv div.btns .btnRestore, div.tox-tinymce div.btns .btnRestore {
      display: none;
      padding: 0 12px 0 0; }
  div#overlayDiv div.contentDiv, div.tox-tinymce div.contentDiv {
    background-color: #dddddd;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 25px; }
    div#overlayDiv div.contentDiv iframe.content, div.tox-tinymce div.contentDiv iframe.content {
      border: none;
      height: 100%;
      width: 100%; }
    div#overlayDiv div.contentDiv iframe.adminFrame, div.tox-tinymce div.contentDiv iframe.adminFrame {
      display: none; }
  div#overlayDiv div.resize, div.tox-tinymce div.resize {
    position: absolute;
    background-color: #ffffff; }
  div#overlayDiv div.n-resize, div.tox-tinymce div.n-resize {
    cursor: n-resize;
    height: 2px;
    top: 0;
    width: 100%; }
  div#overlayDiv div.e-resize, div.tox-tinymce div.e-resize {
    right: 0;
    width: 2px;
    height: 100%;
    cursor: e-resize; }
  div#overlayDiv div.s-resize, div.tox-tinymce div.s-resize {
    bottom: 0;
    cursor: s-resize;
    height: 2px;
    width: 100%; }
  div#overlayDiv div.w-resize, div.tox-tinymce div.w-resize {
    cursor: w-resize;
    height: 100%;
    left: 0;
    width: 2px; }
  div#overlayDiv div.ne-resize, div.tox-tinymce div.ne-resize {
    background-color: transparent;
    cursor: ne-resize;
    height: 8px;
    right: 0;
    top: 0;
    width: 8px; }
  div#overlayDiv div.se-resize, div.tox-tinymce div.se-resize {
    background-color: transparent;
    bottom: 0;
    cursor: se-resize;
    height: 8px;
    right: 0;
    width: 8px; }
  div#overlayDiv div.sw-resize, div.tox-tinymce div.sw-resize {
    background-color: transparent;
    bottom: 0;
    cursor: sw-resize;
    height: 8px;
    left: 0;
    width: 8px; }
  div#overlayDiv div.nw-resize, div.tox-tinymce div.nw-resize {
    background-color: transparent;
    cursor: nw-resize;
    height: 8px;
    left: 0;
    top: 0;
    width: 8px; }

div.backgroundMask {
  background-color: black;
  bottom: 0;
  left: 0;
  opacity: 0.6;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 80; }

div.foregroundMask {
  background-color: #325e94;
  bottom: 0;
  left: 0;
  opacity: 0.2;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 80; }
