.cm-bracket,
.cm-keyword,
.cm-tag {
    color: #EB606B
}

.cm-atom,
.cm-link,
.cm-number {
    color: #F99157
}

.cm-operator,
.cm-variable,
.cm-variable-3 {
    color: #F8F8F2
}

.cm-attribute {
    color: #BB80B3
}

.cm-builtin,
.cm-meta,
.cm-qualifier {
    color: #A5DA48
}

.cm-string,
.cm-string-2 {
    color: #A5DA48
}

.cm-property,
.cm-variable-2 {
    color: #66D9EF
}

.cm-comment {
    color: #838C95
}

.cm-def {
    color: #FD971F
}

.cm-matchhighlight {
    background: #333
}

.cm-error {
    background: #F92672;
    color: #F8F8F2!important
}

.CodeMirror,
.CodeMirror-scroll {
    background: #1A1E24;
    color: #B3BAC2;
    padding: 0
}

.CodeMirror-gutters {
    background: #1A1E24
}

.CodeMirror-focused .CodeMirror-activeline .CodeMirror-gutter-elt,
.CodeMirror-focused .CodeMirror-activeline-background,
.inline-widget .CodeMirror-gutter-elt {
    background: #3C3F41
}

.CodeMirror-linenumber {
    color: #555555
}

.CodeMirror-focused .CodeMirror-activeline .CodeMirror-gutter-elt {
    color: #F8F8F2
}

.CodeMirror-cursor {
    border-left: 1px solid #F8F8F2!important
}

.CodeMirror-selected {
    background: #3C3F41;
    opacity: .23
}

.CodeMirror-focused .CodeMirror-selected {
    background: #E6DB74;
    color: #242424
}

.CodeMirror-matchingbracket {
    background: 0 0!important;
    color: #1dff00!important;
    text-shadow: 0 0 10px #1dff00;
    font-weight: 700
}

.CodeMirror-nonmatchingbracket {
    background: #F92672!important;
    color: #F8F8F2!important
}

.CodeMirror-matchingtag {
    background: rgba(255, 255, 255, .15)
}

.CodeMirror-overwrite .CodeMirror-cursor {
    border-left: none!important;
    border-bottom: 1px solid #F8F8F2
}

.CodeMirror-searching {
    background: #E6DB74
}

.searching-current-match {
    background: #FD971F
}

.CodeMirror-foldgutter-open:after {
    content: "˅";
    font-size: 1.32em;
    color: #767676
}

.CodeMirror-foldgutter-folded:after {
    content: "+";
    font-size: 1.3em;
    font-weight: 700;
    background: 0 0!important;
    color: #1dff00!important;
    text-shadow: 0 0 10px #1dff00
}

.CodeMirror-foldgutter-folded {
    padding-top: 2px
}

.CodeMirror-foldgutter-open {
    padding-top: 1px
}

.CodeMirror-foldmarker {
    display: inline-block;
    border-radius: .75em;
    padding: 0 2px;
    border: 0;
    font-size: .75em;
    color: #1dff00!important;
    text-shadow: 0 0 10px #1dff00;
    background: 0 0
}

.CodeMirror-foldmarker:after {
    content: '\2022\2022\2022';
    position: relative;
    top: 1px
}

.ico-cssColorPreview {
    border-radius: 50%;
    width: 6px;
    height: 6px;
    margin-bottom: 2px
}

.brackets-git-gutter-added,
.brackets-git-gutter-modified,
.brackets-git-gutter-removed {
    width: 3px
}