/* neo theme for codemirror */

/* Color scheme */

.cm-s-neo.CodeMirror {
  line-height: 1.4375;
  color: #2e383c;
  background-color: #fff;
}
.cm-s-neo .cm-comment {
  color: #75787b;
}
.cm-s-neo .cm-keyword, .cm-s-neo .cm-property {
  color: #1d75b3;
}
.cm-s-neo .cm-atom,.cm-s-neo .cm-number {
  color: #75438a;
}
.cm-s-neo .cm-node,.cm-s-neo .cm-tag {
  color: #9c3328;
}
.cm-s-neo .cm-string {
  color: #b35e14;
}
.cm-s-neo .cm-variable,.cm-s-neo .cm-qualifier {
  color: #047d65;
}


/* Editor styling */

.cm-s-neo pre {
  padding: 0;
}

.cm-s-neo .CodeMirror-gutters {
  background-color: transparent;
  border: none;
  border-right: 10px solid transparent;
}

.cm-s-neo .CodeMirror-linenumber {
  padding: 0;
  color: #e0e2e5;
}

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

.cm-s-neo div.CodeMirror-cursor {
  z-index: 1;
  width: auto;
  background: rgba(155,157,162,.37);
  border: 0;
}
