.cm-s-default.CodeMirror { background: #1d1e22; color: #f8f8f8; }
.cm-s-default .CodeMirror-gutters { background: #1d1e22; border-right: 0 }
.cm-s-default .CodeMirror-guttermarker { color: #FFBD40; }
.cm-s-default .CodeMirror-guttermarker-subtle { color: #78846f; }
.cm-s-default .CodeMirror-linenumber { color: #34363e; }
.cm-s-default .CodeMirror-cursor { border-left: 1px solid white; }

.cm-s-default span.cm-comment     { color: #717790 }
.cm-s-default span.cm-def         { color: #809bbd;}
.cm-s-default span.cm-keyword     { color: #ddca7e}
.cm-s-default span.cm-builtin     { color: #ddca7e }
.cm-s-default span.cm-variable    { color: #ddca7e }
.cm-s-default span.cm-string      { color: #96b38a }
.cm-s-default span.cm-number      { color: #d0782a }
.cm-s-default span.cm-atom        { color: #ddca7e }

.cm-s-default span.cm-variable-2  { color: #809bbd }
.cm-s-default span.cm-variable-3, .cm-s-default span.cm-type { color: #DDD; }
.cm-s-default span.cm-property    {color: #9a8297}
.cm-s-default span.cm-operator    {color: #ccc}

.cm-s-default span.cm-meta        { color: #9a8297 }
.cm-s-default span.cm-qualifier   { color: #ddca7e}
.cm-s-default span.cm-bracket     { color: #a7925a; }
.cm-s-default span.cm-tag         { color: #a7925a}
.cm-s-default span.cm-attribute   { color: #ddca7e}
.cm-s-default span.cm-error       { text-decoration: underline;}
.cm-s-default .cm-header          { color: #ff6400}

.cm-s-default div.CodeMirror-selected { background: rgba(255,255,255,.05) }


.cm-s-default span.cm-compilation { background: rgba(255,255,255,.1)}

.cm-s-default .CodeMirror-activeline-background { background: #253540; }
