/*
	Dark theme for CodeMirror
	Copyright (C) 2012 by Matthias Schuetz
	http://matthiasschuetz.com
*/

.cm-s-dark { background:#252525; color:#efefef; }
.cm-s-dark .CodeMirror-selected { background:#494949 !important; }
.cm-s-dark .CodeMirror-cursor { border-left:2px solid #efefef !important; }
.cm-s-dark .CodeMirror-lines { margin:0 3px; }
.cm-s-dark .CodeMirror-gutter { background:#303030; border-right:1px #303030 solid !important; padding-right:5px; min-width:2.5em; }
.cm-s-dark .CodeMirror-gutter-text { color:#6c6c6c; }
.cm-s-dark .CodeMirror-matchingbracket { border-radius:2px; color:#43b7f3 !important; }

.cm-s-dark span.cm-tag { color:#bbbbbb; }
.cm-s-dark span.cm-attribute { color:#7beb0d; }
.cm-s-dark span.cm-string { color:#43b7f3; }
.cm-s-dark span.cm-string-2 { color:#7beb0d; }
.cm-s-dark span.cm-meta { color:#fc770c; }
.cm-s-dark span.cm-keyword { color:#43b7f3; line-height:1em; font-weight:bold; }
.cm-s-dark span.cm-atom { color:#fc770c; }
.cm-s-dark span.cm-number { color:#fc770c; }
.cm-s-dark span.cm-def { color:#7beb0d; }
.cm-s-dark span.cm-variable { color:#efefef; }
.cm-s-dark span.cm-variable-2 { color:#efefef; }
.cm-s-dark span.cm-variable-3 { color:#efefef; }
.cm-s-dark span.cm-property { color:#fc770c; }
.cm-s-dark span.cm-operator { color:#fc770c; }
.cm-s-dark span.cm-comment { color:#727272; }
.cm-s-dark span.cm-qualifier { color:#b0b0b0; }
.cm-s-dark span.cm-bracket { color:#b0b0b0; }
.cm-s-dark span.cm-error { color:#f13b54; }
.cm-s-dark span.cm-builtin { color:#b0b0b0; }
.cm-s-dark span.cm-link { color:#b0b0b0; }