/* Paperwork code view, dark - colours from the designer design (help-site palette). */
.cm-s-paperwork-dark.CodeMirror { background: #1e2227; color: #d6dbdf; }
.cm-s-paperwork-dark .CodeMirror-gutters { background: #353b44; border-right: 1px solid #4a525c; }
.cm-s-paperwork-dark .CodeMirror-linenumber { color: #6b747d; }
.cm-s-paperwork-dark .CodeMirror-guttermarker, .cm-s-paperwork-dark .CodeMirror-guttermarker-subtle { color: #6b747d; }
.cm-s-paperwork-dark .CodeMirror-cursor { border-left: 2px solid #3fd0cc; }
.cm-s-paperwork-dark .CodeMirror-activeline-background { background: rgba(11, 179, 176, .16); box-shadow: inset 2px 0 0 #0bb3b0; }
.cm-s-paperwork-dark .CodeMirror-activeline-gutter .CodeMirror-linenumber { color: #3fd0cc; }
.cm-s-paperwork-dark div.CodeMirror-selected, .cm-s-paperwork-dark.CodeMirror-focused div.CodeMirror-selected { background: #24494a; }
.cm-s-paperwork-dark .CodeMirror-matchingbracket { color: #3fd0cc !important; outline: 1px solid #0bb3b0; }

.cm-s-paperwork-dark span.cm-tag { color: #3fd0cc; }
.cm-s-paperwork-dark span.cm-bracket { color: #7fb8b6; }
.cm-s-paperwork-dark span.cm-attribute { color: #e0a33a; }
.cm-s-paperwork-dark span.cm-string, .cm-s-paperwork-dark span.cm-string-2 { color: #a5d6a7; }
.cm-s-paperwork-dark span.cm-qualifier, .cm-s-paperwork-dark span.cm-builtin { color: #9ecbff; }
.cm-s-paperwork-dark span.cm-property { color: #c9d0d5; }
.cm-s-paperwork-dark span.cm-atom, .cm-s-paperwork-dark span.cm-number, .cm-s-paperwork-dark span.cm-keyword { color: #f0c674; }
.cm-s-paperwork-dark span.cm-variable, .cm-s-paperwork-dark span.cm-variable-2, .cm-s-paperwork-dark span.cm-variable-3, .cm-s-paperwork-dark span.cm-def { color: #9ecbff; }
.cm-s-paperwork-dark span.cm-comment { color: #7d868e; font-style: italic; }
.cm-s-paperwork-dark span.cm-meta, .cm-s-paperwork-dark span.cm-operator { color: #aab3ba; }
.cm-s-paperwork-dark span.cm-error { color: #e5726b; }
