@charset "UTF-8";
/**
 * webEdition CMS
 *
 * $Rev$
 * $Author$
 * $Date$
 *
 * 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
 * https://www.gnu.org/licenses/gpl-3.0.html.
 * A copy is found in the textfile
 * webEdition/licenses/webEditionCMS/License.txt
 *
 * @license	https://www.gnu.org/licenses/gpl-3.0.html  GPL
*/
/* Editorfenster */
.CodeMirror {
  position: relative;
  border: solid 1px #afb0af;
  background-color: white;
  color: black;
  line-height: 1.4em !important;
  /* we:tags */
  /* Suchbegriffe */
  /* Aktiver Suchbegriff */
  /* Tooltips */
  /* Zeilenhöhe von .CodeMirror erben */
  /* Aktive Zeile in hellen Themes */
  /* Aktive Zeile in dunklen Themes */
  /* Markierter Text in hellen Themes */
  /* Anpassungen für ambiance.css */
  /* Anpassungen für eclipse.css */
  /* Anpassungen für lesser-dark.css */
  /* Anpassungen für rubyblue.css */
  /* Anpassungen für solarized.css */
  /* Anpassungen für xq-dark.css */
}
.CodeMirror pre {
  z-index: auto;
}
.CodeMirror .weTag, .CodeMirror .cm-weTag {
  font-weight: bold;
  color: #4d7dbc;
}
.CodeMirror .cm-WEID:after {
  top: -2.6ex;
}
.CodeMirror .searched {
  background-color: #859900;
  color: white !important;
}
.CodeMirror .searchedHighlight {
  background-color: #d33682;
  color: white !important;
}
.CodeMirror .weSelfClose:hover:after, .CodeMirror .cm-weSelfClose:hover:after, .CodeMirror .weOpenTag:hover:after, .CodeMirror .cm-weOpenTag:hover:after, .CodeMirror .weTagAttribute:hover:after, .CodeMirror .cm-weTagAttribute:hover:after, .CodeMirror .cm-WEID:hover:after {
  position: absolute;
  margin-top: -6px;
  padding: 5px 10px;
  max-width: 30em;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 5px;
  white-space: normal;
  line-height: 1.3em;
  font-weight: normal;
  color: white;
  z-index: 1;
}
.CodeMirror span.cm-keyword, .CodeMirror span.cm-comment, .CodeMirror span.cm-meta, .CodeMirror span.cm-builtin, .CodeMirror span.cm-special {
  line-height: inherit !important;
}
.CodeMirror.cm-s-default div.activeline, .CodeMirror.cm-s-eclipse div.activeline, .CodeMirror.cm-s-elegant div.activeline, .CodeMirror.cm-s-neat div.activeline, .CodeMirror.cm-s-solarized div.activeline, .CodeMirror.cm-s-xq-light div.activeline {
  background-color: rgba(0, 0, 0, 0.05);
}
.CodeMirror.cm-s-ambiance div.activeline, .CodeMirror.cm-s-blackboard div.activeline, .CodeMirror.cm-s-cobalt div.activeline, .CodeMirror.cm-s-erlang-dark div.activeline, .CodeMirror.cm-s-lesser-dark div.activeline, .CodeMirror.cm-s-midnight div.activeline, .CodeMirror.cm-s-monokai div.activeline, .CodeMirror.cm-s-night div.activeline, .CodeMirror.cm-s-rubyblue div.activeline, .CodeMirror.cm-s-twilight div.activeline, .CodeMirror.cm-s-vibrant-ink div.activeline, .CodeMirror.cm-s-xq-dark div.activeline {
  background-color: rgba(255, 255, 255, 0.1);
}
.CodeMirror.cm-s-default div.CodeMirror-selected, .CodeMirror.cm-s-eclipse div.CodeMirror-selected, .CodeMirror.cm-s-elegant div.CodeMirror-selected, .CodeMirror.cm-s-neat div.CodeMirror-selected, .CodeMirror.cm-s-solarized div.CodeMirror-selected, .CodeMirror.cm-s-xq-light div.CodeMirror-selected {
  background-color: #d2dde7;
}
.CodeMirror.cm-s-ambiance {
  box-shadow: none;
}
.CodeMirror.cm-s-ambiance div.CodeMirror-gutters {
  box-shadow: none;
}
.CodeMirror.cm-s-ambiance div.CodeMirror-linenumber {
  text-shadow: none;
  color: #888888;
}
.CodeMirror.cm-s-eclipse span.CodeMirror-matchingbracket {
  outline: none;
  color: #00ff00 !important;
}
.CodeMirror.cm-s-lesser-dark {
  text-shadow: none;
}
.CodeMirror.cm-s-rubyblue div.CodeMirror-gutters {
  border-right: 1px solid #3E7087;
}
.CodeMirror.cm-s-solarized {
  background-color: #fdf6e3;
  color: #657b83;
  box-shadow: none;
}
.CodeMirror.cm-s-solarized div.CodeMirror-gutters {
  padding: 0 1px 30px 0;
  background-color: #eee8d5;
  border-color: #afb0af;
  box-shadow: none;
}
.CodeMirror.cm-s-solarized div.CodeMirror-lines {
  padding-left: 0;
}
.CodeMirror.cm-s-solarized span.cm-tab:before {
  content: none;
}
.CodeMirror.cm-s-xq-dark div.CodeMirror-selected {
  background: #aa88ff;
}
.CodeMirror .cm-tab, .CodeMirror pre > span::after, .CodeMirror pre > span::before, .CodeMirror .cm-whitespace {
  position: relative;
  color: lightgrey;
  pointer-events: none;
}
.CodeMirror .cm-tab::before, .CodeMirror pre > span::after, .CodeMirror pre > span::before {
  font: normal normal normal 14px/1 "Font Awesome 5 Free";
  font-size: inherit;
  text-rendering: auto;
}
.CodeMirror .cm-tab::before {
  content: "";
  position: absolute;
  text-align: center;
  font-weight: bold;
  top: 4px;
  z-index: -1;
  width: 100%;
}
.CodeMirror .cm-trailingspace {
  text-decoration: underline;
}
.CodeMirror .cm-whitespace::before {
  position: absolute;
}
.CodeMirror .cm-whitespace-1::before {
  content: "·";
}
.CodeMirror .cm-whitespace-2::before {
  content: "··";
}
.CodeMirror .cm-whitespace-3::before {
  content: "···";
}
.CodeMirror .cm-whitespace-4::before {
  content: "····";
}
.CodeMirror .cm-whitespace-5::before {
  content: "·····";
}
.CodeMirror .cm-whitespace-6::before {
  content: "······";
}
.CodeMirror .cm-whitespace-7::before {
  content: "·······";
}
.CodeMirror .cm-whitespace-8::before {
  content: "········";
}
.CodeMirror .cm-whitespace-9::before {
  content: "·········";
}
.CodeMirror .cm-whitespace-10::before {
  content: "··········";
}
.CodeMirror .cm-whitespace-11::before {
  content: "···········";
}
.CodeMirror .cm-whitespace-12::before {
  content: "············";
}
.CodeMirror .cm-whitespace-13::before {
  content: "·············";
}
.CodeMirror .cm-whitespace-14::before {
  content: "··············";
}
.CodeMirror .cm-whitespace-15::before {
  content: "···············";
}
.CodeMirror .cm-whitespace-16::before {
  content: "················";
}
.CodeMirror.showInvisibles .CodeMirror-code > div > pre > span::after {
  content: "";
  font-weight: bold;
}
