/* CodeMirror neutral-light theme */
.cm-s-eclipse.CodeMirror{background:#ffffff;color:#1a1a1a}
.cm-s-eclipse div.CodeMirror-selected{background:#cce4ff}
.cm-s-eclipse .CodeMirror-line::selection,.cm-s-eclipse .CodeMirror-line>span::selection,.cm-s-eclipse .CodeMirror-line>span>span::selection{background:#cce4ff}
.cm-s-eclipse .CodeMirror-gutters{background:#f5f5f5;border-right:1px solid #d0d0d0}
.cm-s-eclipse .CodeMirror-linenumber{color:#999999}
.cm-s-eclipse .CodeMirror-cursor{border-left:2px solid #1a73e8}
.cm-s-eclipse .CodeMirror-activeline-background{background:#f0f4ff}
.cm-s-eclipse .CodeMirror-matchingbracket{outline:1px solid #1a73e8;color:#1a1a1a!important}
.cm-s-eclipse span.cm-keyword{color:#0d47a1;font-weight:700}
.cm-s-eclipse span.cm-atom{color:#6a1b9a}
.cm-s-eclipse span.cm-number{color:#1b5e20}
.cm-s-eclipse span.cm-def{color:#1565c0}
.cm-s-eclipse span.cm-variable{color:#1a1a1a}
.cm-s-eclipse span.cm-variable-2{color:#4527a0}
.cm-s-eclipse span.cm-variable-3,.cm-s-eclipse span.cm-type{color:#4a148c}
.cm-s-eclipse span.cm-property{color:#1a1a1a}
.cm-s-eclipse span.cm-operator{color:#555555}
.cm-s-eclipse span.cm-comment{color:#6a9955;font-style:italic}
.cm-s-eclipse span.cm-string{color:#c62828}
.cm-s-eclipse span.cm-string-2{color:#e65100}
.cm-s-eclipse span.cm-qualifier{color:#555555}
.cm-s-eclipse span.cm-builtin{color:#0d47a1}
.cm-s-eclipse span.cm-bracket{color:#555555}
.cm-s-eclipse span.cm-tag{color:#1b5e20}
.cm-s-eclipse span.cm-attribute{color:#00838f}
.cm-s-eclipse span.cm-link{color:#1565c0;text-decoration:underline}
.cm-s-eclipse span.cm-error{color:#c62828}
.cm-s-eclipse span.cm-meta{color:#c62828}
