/* neo theme for codemirror */

/* Color scheme */

.cm-s-runkit-general.CodeMirror {
  background-color:#ffffff;
  color:#2e383c;
  line-height:1.4375;
  font-family: source-code-pro, monospace;
  font-size: 15px;
}
.cm-s-runkit-general .cm-comment {color:#75787b}
.cm-s-runkit-general .cm-keyword, .cm-s-runkit-general .cm-property {color:#1d75b3}
.cm-s-runkit-general .cm-atom,.cm-s-runkit-general .cm-number {color:#75438a}
.cm-s-runkit-general .cm-node,.cm-s-runkit-general .cm-tag {color:#9c3328}
.cm-s-runkit-general .cm-string, .cm-s-runkit-general .cm-string-2 {color:#b35e14}
.cm-s-runkit-general .cm-variable,.cm-s-runkit-general .cm-qualifier {color:#047d65}


/* Editor styling */

.cm-s-runkit-general pre {
  padding:0;
}

.cm-s-runkit-general .CodeMirror-gutter {
    width: 40px;
}

.cm-s-runkit-general .CodeMirror-linenumber {
  padding:0;
  margin-left:-10px;
}

.cm-s-runkit-general .CodeMirror-guttermarker { color: #1d75b3; }
.cm-s-runkit-general .CodeMirror-guttermarker-subtle { color: #e0e2e5; }

.cm-s-runkit-general div.CodeMirror-cursor {
  width: 1px;
  border: 0;
  background: #2e383c;
  z-index: 1;
}

.cm-s-runkit-general .CodeMirror-lines
{
    padding: 4px 8px 4px 8px;
}
