/* Port of TextMate's origami theme */

.CodeMirror-scroll {
  background: #fff;
  border: 1px solid #DDD;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 20px;
  margin-right: 0px;
}

.CodeMirror-code {
}

.cm-s-origami {line-height: 1.8em; font-family: monospace; font-size: 13px;}
.cm-s-origami.CodeMirror { background: #fff; color: #222; margin-bottom: 10px;}
.cm-s-origami .CodeMirror-selected { background: #AFEEEE !important; }
.cm-s-origami .CodeMirror-gutters { background: #0C1021; border-right: 0; }
.cm-s-origami .CodeMirror-linenumber { color: #444; }
.cm-s-origami .CodeMirror-cursor { border-left: 1px solid #A7A7A7 !important; }

.cm-s-origami .cm-keyword { color: #FBDE2D; }
.cm-s-origami .cm-atom { color: #268bd2; }
.cm-s-origami .cm-number { color: #cb4b16; }
.cm-s-origami .cm-def { color: #8DA6CE; }
.cm-s-origami .cm-variable { color: #FF6400; }
.cm-s-origami .cm-operator { color: #FBDE2D;}
.cm-s-origami .cm-comment { color: #AEAEAE; }
.cm-s-origami .cm-string { color: #2aa198; }
.cm-s-origami .cm-string-2 { color: #61CE3C; }
.cm-s-origami .cm-meta { color: #D8FA3C; }
.cm-s-origami .cm-builtin { color: #8DA6CE; }
.cm-s-origami .cm-tag { color: #8DA6CE; }
.cm-s-origami .cm-attribute { color: #8DA6CE; }
.cm-s-origami .cm-header { color: #FF6400; }
.cm-s-origami .cm-hr { color: #AEAEAE; }
.cm-s-origami .cm-link { color: #8DA6CE; }
.cm-s-origami .cm-error { background: #9D1E15; color: #F8F8F8; }

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