.cm-s-jmldark.CodeMirror { background: #28262c; color: white; } /**/
.cm-s-jmldark div.CodeMirror-selected { background: #323232; } /**/
.cm-s-jmldark .CodeMirror-line::selection, .cm-s-jmldark .CodeMirror-line > span::selection, .cm-s-jmldark .CodeMirror-line > span > span::selection { background: rgba(50, 50, 50, 0.99); }
.cm-s-jmldark .CodeMirror-line::-moz-selection, .cm-s-jmldark .CodeMirror-line > span::-moz-selection, .cm-s-jmldark .CodeMirror-line > span > span::-moz-selection { background: rgba(50, 50, 50, 0.99); }

.cm-s-jmldark .CodeMirror-gutters { background: #171517; border-right: 1px solid black; }
.cm-s-jmldark .CodeMirror-guttermarker { color: white; }
.cm-s-jmldark .CodeMirror-guttermarker-subtle { color: #aaa; }
.cm-s-jmldark .CodeMirror-linenumber { color: #aaa; }
.cm-s-jmldark .CodeMirror-cursor { border-left: 1px solid white; }

.cm-s-jmldark .cm-keyword { color: #ddc5ff; } /**/
.cm-s-jmldark .cm-atom { color: #FC0; }
.cm-s-jmldark .cm-number { color:  #ca7841; } /**/
.cm-s-jmldark .cm-def { color: #8DA6CE; }
.cm-s-jmldark span.cm-variable-2, .cm-s-jmldark span.cm-tag { color: #ddc5ff; } /**/
.cm-s-jmldark span.cm-variable-3, .cm-s-jmldark span.cm-def, .cm-s-jmldark span.cm-type { color: #ddc5ff; } /**/
.cm-s-jmldark .cm-operator { color: white; } /**/
.cm-s-jmldark .cm-comment { color:#777; font-style:italic; font-weight:normal; } /**/
.cm-s-jmldark .cm-string { color:#a9a9a9; font-style:italic; } /**/
.cm-s-jmldark .cm-string-2 { color:#a9a9a9; } /*?*/
.cm-s-jmldark .cm-meta { background-color:#141414; color:#f7f7f7; } /*?*/
.cm-s-jmldark .cm-builtin { color: #ddc5ff; } /*?*/
.cm-s-jmldark .cm-tag { color: #ddc5ff; } /**/
.cm-s-jmldark .cm-attribute { color: white; } /*?*/
.cm-s-jmldark .cm-header { color: #ddc5ff; }
.cm-s-jmldark .cm-hr { color: #ddc5ff; }
.cm-s-jmldark .cm-link { color:#a9a9a9; font-style:italic; text-decoration:none; } /**/
.cm-s-jmldark .cm-error { border-bottom: 1px solid red; }

.cm-s-jmldark .CodeMirror-activeline-background { background: #423852; }
.cm-s-jmldark .CodeMirror-matchingbracket { outline:1px solid grey; color:white !important; }

