/*
http://lesscss.org/ dark theme
Ported to CodeMirror by Peter Kroon
*/
#multi.theme-lesser-dark .content { background: rgb(38, 38, 38); }
#multi.theme-lesser-dark .list .active, #multi.theme-lesser-dark .list li:hover { background:rgb(38, 38, 38); color:rgb(235, 239, 231); }
#multi.theme-lesser-dark .list .dirty { color:rgb(89, 158, 255); }

.cm-s-lesser-dark {
  line-height: 1.3em;
}
.cm-s-lesser-dark {
}

.cm-s-lesser-dark.CodeMirror { background: rgb(38, 38, 38); color: rgb(235, 239, 231); }
.cm-s-lesser-dark div.CodeMirror-selected {background: rgb(69, 68, 59) !important;} /* rgb(51, 50, 43)*/
.cm-s-lesser-dark .CodeMirror-cursor { border-left: 1px solid white !important; }

.cm-s-lesser-dark.CodeMirror span.CodeMirror-matchingbracket { color: rgb(126, 252, 126); }/*rgb(101, 252, 101)*/

.cm-s-lesser-dark .CodeMirror-gutters { background: rgb(38, 38, 38); border-right:1px solid rgb(10, 10, 10); }
.cm-s-lesser-dark .CodeMirror-linenumber { color: rgb(7, 7, 7); }

.cm-s-lesser-dark span.cm-keyword { color: rgb(89, 158, 255); }
.cm-s-lesser-dark span.cm-atom { color: rgb(194, 180, 112); }
.cm-s-lesser-dark span.cm-number { color: rgb(179, 94, 77); }
.cm-s-lesser-dark span.cm-def {color: white;}
.cm-s-lesser-dark span.cm-variable { color:rgb(217, 191, 140); }
.cm-s-lesser-dark span.cm-variable-2 { color: rgb(102, 145, 153); }
.cm-s-lesser-dark span.cm-variable-3 { color: white; }
.cm-s-lesser-dark span.cm-property {color: rgb(146, 167, 92);}
.cm-s-lesser-dark span.cm-operator {color: rgb(146, 167, 92);}
.cm-s-lesser-dark span.cm-comment { color: rgb(6, 6, 6); }
.cm-s-lesser-dark span.cm-string { color: rgb(188, 210, 121); }
.cm-s-lesser-dark span.cm-string-2 {color: rgb(15, 5, 0);}
.cm-s-lesser-dark span.cm-meta { color: rgb(115, 140, 115); }
.cm-s-lesser-dark span.cm-error { color: rgb(157, 30, 21); }
.cm-s-lesser-dark span.cm-qualifier {color: rgb(8, 8, 8);}
.cm-s-lesser-dark span.cm-builtin { color: rgb(255, 158, 89); }
.cm-s-lesser-dark span.cm-bracket { color: rgb(235, 239, 231); }
.cm-s-lesser-dark span.cm-tag { color: rgb(102, 145, 153); }
.cm-s-lesser-dark span.cm-attribute {color: rgb(0, 0, 12);}
.cm-s-lesser-dark span.cm-header {color: rgb(10, 0, 10);}
.cm-s-lesser-dark span.cm-quote {color: rgb(0, 9, 0);}
.cm-s-lesser-dark span.cm-hr {color: rgb(9, 9, 9);}
.cm-s-lesser-dark span.cm-link {color: rgb(0, 0, 12);}

.cm-s-lesser-dark .CodeMirror-activeline-background {background: rgb(60, 58, 58) !important;}
.cm-s-lesser-dark .CodeMirror-matchingbracket {outline:1px solid grey; color:white !important;}
Edit in JS Bin