.CodeMirror{font-family:monospace;height:300px}
.CodeMirror-scroll{overflow:auto}
.CodeMirror-lines{padding:4px 0;}
.CodeMirror pre{padding:0 4px;}
.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff;}
.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}
.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999}
.CodeMirror div.CodeMirror-cursor{border-left:1px solid #000;z-index:3}
.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid #c0c0c0}
.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor{width:auto;border:0;background:#7e7;z-index:1}
.cm-tab{display:inline-block}
.cm-s-default .cm-keyword{color:#708}
.cm-s-default .cm-atom{color:#219}
.cm-s-default .cm-number{color:#164}
.cm-s-default .cm-def{color:#00f}
.cm-s-default .cm-variable{color:#000}
.cm-s-default .cm-variable-2{color:#05a}
.cm-s-default .cm-variable-3{color:#085}
.cm-s-default .cm-property{color:#000}
.cm-s-default .cm-operator{color:#000}
.cm-s-default .cm-comment{color:#a50}
.cm-s-default .cm-string{color:#a11}
.cm-s-default .cm-string-2{color:#f50}
.cm-s-default .cm-meta{color:#555}
.cm-s-default .cm-error{color:#f00}
.cm-s-default .cm-qualifier{color:#555}
.cm-s-default .cm-builtin{color:#30a}
.cm-s-default .cm-bracket{color:#997}
.cm-s-default .cm-tag{color:#170}
.cm-s-default .cm-attribute{color:#00c}
.cm-s-default .cm-header{color:#00f}
.cm-s-default .cm-quote{color:#090}
.cm-s-default .cm-hr{color:#999}
.cm-s-default .cm-link{color:#00c}
.cm-negative{color:#d44}
.cm-positive{color:#292}
.cm-header,.cm-strong{font-weight:bold}
.cm-em{font-style:italic}
.cm-link{text-decoration:underline}
.cm-invalidchar{color:#f00}
div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}
div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}
.CodeMirror-activeline-background{background:#e8f2ff}
.CodeMirror{line-height:1;position:relative;overflow:hidden;background:#fff;color:#000}
.CodeMirror-scroll{margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;padding-right:30px;height:100%;outline:none;position:relative}
.CodeMirror-sizer{position:relative}
.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}
.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}
.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}
.CodeMirror-scrollbar-filler{right:0;bottom:0}
.CodeMirror-gutter-filler{left:0;bottom:0}
.CodeMirror-gutters{position:absolute;left:0;top:0;padding-bottom:30px;z-index:3}
.CodeMirror-gutter{white-space:normal;height:100%;padding-bottom:30px;margin-bottom:-32px;display:inline-block;*zoom:1;*display:inline}
.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}
.CodeMirror-lines{cursor:text}
.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible}
.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}
.CodeMirror-code pre{border-right:30px solid transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.CodeMirror-wrap .CodeMirror-code pre{border-right:none;width:auto}
.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}
.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}
.CodeMirror-wrap .CodeMirror-scroll{overflow-x:hidden}
.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}
.CodeMirror-measure pre{position:static}
.CodeMirror div.CodeMirror-cursor{position:absolute;visibility:hidden;border-right:none;width:0}
.CodeMirror-focused div.CodeMirror-cursor{visibility:visible}
.CodeMirror-selected{background:#d9d9d9}
.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}
.cm-searching{background:#ffa;background:rgba(255,255,0,0.4)}
.CodeMirror span{*vertical-align:text-bottom}
@media print{.CodeMirror div.CodeMirror-cursor{visibility:hidden}}.cm-s-3024-day.CodeMirror{background:#f7f7f7;color:#3a3432}
.cm-s-3024-day div.CodeMirror-selected{background:#d6d5d4 !important}
.cm-s-3024-day .CodeMirror-gutters{background:#f7f7f7;border-right:0}
.cm-s-3024-day .CodeMirror-linenumber{color:#807d7c}
.cm-s-3024-day .CodeMirror-cursor{border-left:1px solid #5c5855 !important}
.cm-s-3024-day span.cm-comment{color:#cdab53}
.cm-s-3024-day span.cm-atom{color:#a16a94}
.cm-s-3024-day span.cm-number{color:#a16a94}
.cm-s-3024-day span.cm-property,.cm-s-3024-day span.cm-attribute{color:#01a252}
.cm-s-3024-day span.cm-keyword{color:#db2d20}
.cm-s-3024-day span.cm-string{color:#fded02}
.cm-s-3024-day span.cm-variable{color:#01a252}
.cm-s-3024-day span.cm-variable-2{color:#01a0e4}
.cm-s-3024-day span.cm-def{color:#e8bbd0}
.cm-s-3024-day span.cm-error{background:#db2d20;color:#5c5855}
.cm-s-3024-day span.cm-bracket{color:#3a3432}
.cm-s-3024-day span.cm-tag{color:#db2d20}
.cm-s-3024-day span.cm-link{color:#a16a94}
.cm-s-3024-day .CodeMirror-activeline-background{background:#e8f2ff !important}
.cm-s-3024-day .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}
.cm-s-3024-night.CodeMirror{background:#090300;color:#d6d5d4}
.cm-s-3024-night div.CodeMirror-selected{background:#3a3432 !important}
.cm-s-3024-night .CodeMirror-gutters{background:#090300;border-right:0}
.cm-s-3024-night .CodeMirror-linenumber{color:#5c5855}
.cm-s-3024-night .CodeMirror-cursor{border-left:1px solid #807d7c !important}
.cm-s-3024-night span.cm-comment{color:#cdab53}
.cm-s-3024-night span.cm-atom{color:#a16a94}
.cm-s-3024-night span.cm-number{color:#a16a94}
.cm-s-3024-night span.cm-property,.cm-s-3024-night span.cm-attribute{color:#01a252}
.cm-s-3024-night span.cm-keyword{color:#db2d20}
.cm-s-3024-night span.cm-string{color:#fded02}
.cm-s-3024-night span.cm-variable{color:#01a252}
.cm-s-3024-night span.cm-variable-2{color:#01a0e4}
.cm-s-3024-night span.cm-def{color:#e8bbd0}
.cm-s-3024-night span.cm-error{background:#db2d20;color:#807d7c}
.cm-s-3024-night span.cm-bracket{color:#d6d5d4}
.cm-s-3024-night span.cm-tag{color:#db2d20}
.cm-s-3024-night span.cm-link{color:#a16a94}
.cm-s-3024-night .CodeMirror-activeline-background{background:#2f2f2f !important}
.cm-s-3024-night .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}
.cm-s-ambiance .cm-keyword{color:#cda869}
.cm-s-ambiance .cm-atom{color:#cf7ea9}
.cm-s-ambiance .cm-number{color:#78cf8a}
.cm-s-ambiance .cm-def{color:#aac6e3}
.cm-s-ambiance .cm-variable{color:#ffb795}
.cm-s-ambiance .cm-variable-2{color:#eed1b3}
.cm-s-ambiance .cm-variable-3{color:#faded3}
.cm-s-ambiance .cm-property{color:#eed1b3}
.cm-s-ambiance .cm-operator{color:#fa8d6a}
.cm-s-ambiance .cm-comment{color:#555;font-style:italic}
.cm-s-ambiance .cm-string{color:#8f9d6a}
.cm-s-ambiance .cm-string-2{color:#9d937c}
.cm-s-ambiance .cm-meta{color:#d2a8a1}
.cm-s-ambiance .cm-error{color:#af2018}
.cm-s-ambiance .cm-qualifier{color:#ff0}
.cm-s-ambiance .cm-builtin{color:#99c}
.cm-s-ambiance .cm-bracket{color:#24c2c7}
.cm-s-ambiance .cm-tag{color:#fee4ff}
.cm-s-ambiance .cm-attribute{color:#9b859d}
.cm-s-ambiance .cm-header{color:#00f}
.cm-s-ambiance .cm-quote{color:#24c2c7}
.cm-s-ambiance .cm-hr{color:#ffc0cb}
.cm-s-ambiance .cm-link{color:#f4c20b}
.cm-s-ambiance .cm-special{color:#ff9d00}
.cm-s-ambiance .CodeMirror-matchingbracket{color:#0f0}
.cm-s-ambiance .CodeMirror-nonmatchingbracket{color:#f22}
.cm-s-ambiance .CodeMirror-selected{background:rgba(255,255,255,0.15)}
.cm-s-ambiance .CodeMirror-focused .CodeMirror-selected{background:rgba(255,255,255,0.1)}
.cm-s-ambiance.CodeMirror{line-height:1.4em;font-family:Monaco,Menlo,"Andale Mono","lucida console","Courier New",monospace !important;color:#e6e1dc;background-color:#202020;-webkit-box-shadow:inset 0 0 10px #000;-moz-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000}
.cm-s-ambiance .CodeMirror-gutters{background:#3d3d3d;border-right:1px solid #4d4d4d;box-shadow:0 10px 20px #000}
.cm-s-ambiance .CodeMirror-linenumber{text-shadow:0 1px 1px #4d4d4d;color:#222;padding:0 5px}
.cm-s-ambiance .CodeMirror-lines .CodeMirror-cursor{border-left:1px solid #7991e8}
.cm-s-ambiance .CodeMirror-activeline-background{background:none repeat scroll 0 0 rgba(255,255,255,0.031)}
.cm-s-ambiance.CodeMirror,.cm-s-ambiance .CodeMirror-gutters{background-image:url("data:image/png;base64,[encoded data, 23656 characters]")}
.cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}
.cm-s-base16-dark div.CodeMirror-selected{background:#202020 !important}
.cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0}
.cm-s-base16-dark .CodeMirror-linenumber{color:#505050}
.cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0 !important}
.cm-s-base16-dark span.cm-comment{color:#8f5536}
.cm-s-base16-dark span.cm-atom{color:#aa759f}
.cm-s-base16-dark span.cm-number{color:#aa759f}
.cm-s-base16-dark span.cm-property,.cm-s-base16-dark span.cm-attribute{color:#90a959}
.cm-s-base16-dark span.cm-keyword{color:#ac4142}
.cm-s-base16-dark span.cm-string{color:#f4bf75}
.cm-s-base16-dark span.cm-variable{color:#90a959}
.cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}
.cm-s-base16-dark span.cm-def{color:#d28445}
.cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}
.cm-s-base16-dark span.cm-bracket{color:#e0e0e0}
.cm-s-base16-dark span.cm-tag{color:#ac4142}
.cm-s-base16-dark span.cm-link{color:#aa759f}
.cm-s-base16-dark .CodeMirror-activeline-background{background:#2f2f2f !important}
.cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}
.cm-s-base16-light.CodeMirror{background:#f5f5f5;color:#202020}
.cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0 !important}
.cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0}
.cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}
.cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050 !important}
.cm-s-base16-light span.cm-comment{color:#8f5536}
.cm-s-base16-light span.cm-atom{color:#aa759f}
.cm-s-base16-light span.cm-number{color:#aa759f}
.cm-s-base16-light span.cm-property,.cm-s-base16-light span.cm-attribute{color:#90a959}
.cm-s-base16-light span.cm-keyword{color:#ac4142}
.cm-s-base16-light span.cm-string{color:#f4bf75}
.cm-s-base16-light span.cm-variable{color:#90a959}
.cm-s-base16-light span.cm-variable-2{color:#6a9fb5}
.cm-s-base16-light span.cm-def{color:#d28445}
.cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}
.cm-s-base16-light span.cm-bracket{color:#202020}
.cm-s-base16-light span.cm-tag{color:#ac4142}
.cm-s-base16-light span.cm-link{color:#aa759f}
.cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc !important}
.cm-s-base16-light .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}
.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}
.cm-s-blackboard .CodeMirror-selected{background:#253b76 !important}
.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}
.cm-s-blackboard .CodeMirror-linenumber{color:#888}
.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #a7a7a7 !important}
.cm-s-blackboard .cm-keyword{color:#fbde2d}
.cm-s-blackboard .cm-atom{color:#d8fa3c}
.cm-s-blackboard .cm-number{color:#d8fa3c}
.cm-s-blackboard .cm-def{color:#8da6ce}
.cm-s-blackboard .cm-variable{color:#ff6400}
.cm-s-blackboard .cm-operator{color:#fbde2d}
.cm-s-blackboard .cm-comment{color:#aeaeae}
.cm-s-blackboard .cm-string{color:#61ce3c}
.cm-s-blackboard .cm-string-2{color:#61ce3c}
.cm-s-blackboard .cm-meta{color:#d8fa3c}
.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}
.cm-s-blackboard .cm-builtin{color:#8da6ce}
.cm-s-blackboard .cm-tag{color:#8da6ce}
.cm-s-blackboard .cm-attribute{color:#8da6ce}
.cm-s-blackboard .cm-header{color:#ff6400}
.cm-s-blackboard .cm-hr{color:#aeaeae}
.cm-s-blackboard .cm-link{color:#8da6ce}
.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636 !important}
.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid #808080;color:#fff !important}
.cm-s-cobalt.CodeMirror{background:#002240;color:#fff}
.cm-s-cobalt div.CodeMirror-selected{background:#b36539 !important}
.cm-s-cobalt .CodeMirror-gutters{background:#002240;border-right:1px solid #aaa}
.cm-s-cobalt .CodeMirror-linenumber{color:#d0d0d0}
.cm-s-cobalt .CodeMirror-cursor{border-left:1px solid #fff !important}
.cm-s-cobalt span.cm-comment{color:#08f}
.cm-s-cobalt span.cm-atom{color:#845dc4}
.cm-s-cobalt span.cm-number,.cm-s-cobalt span.cm-attribute{color:#ff80e1}
.cm-s-cobalt span.cm-keyword{color:#ffee80}
.cm-s-cobalt span.cm-string{color:#3ad900}
.cm-s-cobalt span.cm-meta{color:#ff9d00}
.cm-s-cobalt span.cm-variable-2,.cm-s-cobalt span.cm-tag{color:#9effff}
.cm-s-cobalt span.cm-variable-3,.cm-s-cobalt span.cm-def{color:#fff}
.cm-s-cobalt span.cm-error{color:#9d1e15}
.cm-s-cobalt span.cm-bracket{color:#d8d8d8}
.cm-s-cobalt span.cm-builtin,.cm-s-cobalt span.cm-special{color:#ff9e59}
.cm-s-cobalt span.cm-link{color:#845dc4}
.cm-s-cobalt .CodeMirror-activeline-background{background:#002d57 !important}
.cm-s-cobalt .CodeMirror-matchingbracket{outline:1px solid #808080;color:#fff !important}
.cm-s-eclipse span.cm-meta{color:#ff1717}
.cm-s-eclipse span.cm-keyword{line-height:1em;font-weight:bold;color:#7f0055}
.cm-s-eclipse span.cm-atom{color:#219}
.cm-s-eclipse span.cm-number{color:#164}
.cm-s-eclipse span.cm-def{color:#00f}
.cm-s-eclipse span.cm-variable{color:#000}
.cm-s-eclipse span.cm-variable-2{color:#0000c0}
.cm-s-eclipse span.cm-variable-3{color:#0000c0}
.cm-s-eclipse span.cm-property{color:#000}
.cm-s-eclipse span.cm-operator{color:#000}
.cm-s-eclipse span.cm-comment{color:#3f7f5f}
.cm-s-eclipse span.cm-string{color:#2a00ff}
.cm-s-eclipse span.cm-string-2{color:#f50}
.cm-s-eclipse span.cm-error{color:#f00}
.cm-s-eclipse span.cm-qualifier{color:#555}
.cm-s-eclipse span.cm-builtin{color:#30a}
.cm-s-eclipse span.cm-bracket{color:#cc7}
.cm-s-eclipse span.cm-tag{color:#170}
.cm-s-eclipse span.cm-attribute{color:#00c}
.cm-s-eclipse span.cm-link{color:#219}
.cm-s-eclipse .CodeMirror-activeline-background{background:#e8f2ff !important}
.cm-s-eclipse .CodeMirror-matchingbracket{outline:1px solid #808080;color:#000 !important}
.cm-s-elegant span.cm-number,.cm-s-elegant span.cm-string,.cm-s-elegant span.cm-atom{color:#762}
.cm-s-elegant span.cm-comment{color:#262;font-style:italic;line-height:1em}
.cm-s-elegant span.cm-meta{color:#555;font-style:italic;line-height:1em}
.cm-s-elegant span.cm-variable{color:#000}
.cm-s-elegant span.cm-variable-2{color:#b11}
.cm-s-elegant span.cm-qualifier{color:#555}
.cm-s-elegant span.cm-keyword{color:#730}
.cm-s-elegant span.cm-builtin{color:#30a}
.cm-s-elegant span.cm-error{background-color:#fdd}
.cm-s-elegant span.cm-link{color:#762}
.cm-s-elegant .CodeMirror-activeline-background{background:#e8f2ff !important}
.cm-s-elegant .CodeMirror-matchingbracket{outline:1px solid #808080;color:#000 !important}
.cm-s-erlang-dark.CodeMirror{background:#002240;color:#fff}
.cm-s-erlang-dark div.CodeMirror-selected{background:#b36539 !important}
.cm-s-erlang-dark .CodeMirror-gutters{background:#002240;border-right:1px solid #aaa}
.cm-s-erlang-dark .CodeMirror-linenumber{color:#d0d0d0}
.cm-s-erlang-dark .CodeMirror-cursor{border-left:1px solid #fff !important}
.cm-s-erlang-dark span.cm-atom{color:#f133f1}
.cm-s-erlang-dark span.cm-attribute{color:#ff80e1}
.cm-s-erlang-dark span.cm-bracket{color:#ff9d00}
.cm-s-erlang-dark span.cm-builtin{color:#eaa}
.cm-s-erlang-dark span.cm-comment{color:#77f}
.cm-s-erlang-dark span.cm-def{color:#e7a}
.cm-s-erlang-dark span.cm-error{color:#9d1e15}
.cm-s-erlang-dark span.cm-keyword{color:#ffee80}
.cm-s-erlang-dark span.cm-meta{color:#50fefe}
.cm-s-erlang-dark span.cm-number{color:#ffd0d0}
.cm-s-erlang-dark span.cm-operator{color:#d55}
.cm-s-erlang-dark span.cm-property{color:#ccc}
.cm-s-erlang-dark span.cm-qualifier{color:#ccc}
.cm-s-erlang-dark span.cm-quote{color:#ccc}
.cm-s-erlang-dark span.cm-special{color:#fbb}
.cm-s-erlang-dark span.cm-string{color:#3ad900}
.cm-s-erlang-dark span.cm-string-2{color:#ccc}
.cm-s-erlang-dark span.cm-tag{color:#9effff}
.cm-s-erlang-dark span.cm-variable{color:#50fe50}
.cm-s-erlang-dark span.cm-variable-2{color:#e0e}
.cm-s-erlang-dark span.cm-variable-3{color:#ccc}
.cm-s-erlang-dark .CodeMirror-activeline-background{background:#013461 !important}
.cm-s-erlang-dark .CodeMirror-matchingbracket{outline:1px solid #808080;color:#fff !important}
.cm-s-lesser-dark{line-height:1.3em}
.cm-s-lesser-dark{font-family:'Bitstream Vera Sans Mono','DejaVu Sans Mono','Monaco',Courier,monospace !important}
.cm-s-lesser-dark.CodeMirror{background:#262626;color:#ebefe7;text-shadow:0 -1px 1px #262626}
.cm-s-lesser-dark div.CodeMirror-selected{background:#45443b !important}
.cm-s-lesser-dark .CodeMirror-cursor{border-left:1px solid #fff !important}
.cm-s-lesser-dark pre{padding:0 8px}
.cm-s-lesser-dark.CodeMirror span.CodeMirror-matchingbracket{color:#7efc7e}
.cm-s-lesser-dark .CodeMirror-gutters{background:#262626;border-right:1px solid #aaa}
.cm-s-lesser-dark .CodeMirror-linenumber{color:#777}
.cm-s-lesser-dark span.cm-keyword{color:#599eff}
.cm-s-lesser-dark span.cm-atom{color:#c2b470}
.cm-s-lesser-dark span.cm-number{color:#b35e4d}
.cm-s-lesser-dark span.cm-def{color:#fff}
.cm-s-lesser-dark span.cm-variable{color:#d9bf8c}
.cm-s-lesser-dark span.cm-variable-2{color:#669199}
.cm-s-lesser-dark span.cm-variable-3{color:#fff}
.cm-s-lesser-dark span.cm-property{color:#92a75c}
.cm-s-lesser-dark span.cm-operator{color:#92a75c}
.cm-s-lesser-dark span.cm-comment{color:#666}
.cm-s-lesser-dark span.cm-string{color:#bcd279}
.cm-s-lesser-dark span.cm-string-2{color:#f50}
.cm-s-lesser-dark span.cm-meta{color:#738c73}
.cm-s-lesser-dark span.cm-error{color:#9d1e15}
.cm-s-lesser-dark span.cm-qualifier{color:#555}
.cm-s-lesser-dark span.cm-builtin{color:#ff9e59}
.cm-s-lesser-dark span.cm-bracket{color:#ebefe7}
.cm-s-lesser-dark span.cm-tag{color:#669199}
.cm-s-lesser-dark span.cm-attribute{color:#00c}
.cm-s-lesser-dark span.cm-header{color:#a0a}
.cm-s-lesser-dark span.cm-quote{color:#090}
.cm-s-lesser-dark span.cm-hr{color:#999}
.cm-s-lesser-dark span.cm-link{color:#00c}
.cm-s-lesser-dark .CodeMirror-activeline-background{background:#3c3a3a !important}
.cm-s-lesser-dark .CodeMirror-matchingbracket{outline:1px solid #808080;color:#fff !important}
.cm-s-midnight span.CodeMirror-matchhighlight{background:#494949}
.cm-s-midnight.CodeMirror-focused span.CodeMirror-matchhighlight{background:#314d67 !important}
.cm-s-midnight .CodeMirror-activeline-background{background:#253540 !important}
.cm-s-midnight.CodeMirror{background:#0f192a;color:#d1edff}
.cm-s-midnight.CodeMirror{border-top:1px solid #000;border-bottom:1px solid #000}
.cm-s-midnight div.CodeMirror-selected{background:#314d67 !important}
.cm-s-midnight .CodeMirror-gutters{background:#0f192a;border-right:1px solid}
.cm-s-midnight .CodeMirror-linenumber{color:#d0d0d0}
.cm-s-midnight .CodeMirror-cursor{border-left:1px solid #f8f8f0 !important}
.cm-s-midnight span.cm-comment{color:#428bdd}
.cm-s-midnight span.cm-atom{color:#ae81ff}
.cm-s-midnight span.cm-number{color:#d1edff}
.cm-s-midnight span.cm-property,.cm-s-midnight span.cm-attribute{color:#a6e22e}
.cm-s-midnight span.cm-keyword{color:#e83737}
.cm-s-midnight span.cm-string{color:#1dc116}
.cm-s-midnight span.cm-variable{color:#ffaa3e}
.cm-s-midnight span.cm-variable-2{color:#ffaa3e}
.cm-s-midnight span.cm-def{color:#4dd}
.cm-s-midnight span.cm-error{background:#f92672;color:#f8f8f0}
.cm-s-midnight span.cm-bracket{color:#d1edff}
.cm-s-midnight span.cm-tag{color:#449}
.cm-s-midnight span.cm-link{color:#ae81ff}
.cm-s-midnight .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}
.cm-s-monokai.CodeMirror{background:#272822;color:#f8f8f2}
.cm-s-monokai div.CodeMirror-selected{background:#49483e !important}
.cm-s-monokai .CodeMirror-gutters{background:#272822;border-right:0}
.cm-s-monokai .CodeMirror-linenumber{color:#d0d0d0}
.cm-s-monokai .CodeMirror-cursor{border-left:1px solid #f8f8f0 !important}
.cm-s-monokai span.cm-comment{color:#75715e}
.cm-s-monokai span.cm-atom{color:#ae81ff}
.cm-s-monokai span.cm-number{color:#ae81ff}
.cm-s-monokai span.cm-property,.cm-s-monokai span.cm-attribute{color:#a6e22e}
.cm-s-monokai span.cm-keyword{color:#f92672}
.cm-s-monokai span.cm-string{color:#e6db74}
.cm-s-monokai span.cm-variable{color:#a6e22e}
.cm-s-monokai span.cm-variable-2{color:#9effff}
.cm-s-monokai span.cm-def{color:#fd971f}
.cm-s-monokai span.cm-error{background:#f92672;color:#f8f8f0}
.cm-s-monokai span.cm-bracket{color:#f8f8f2}
.cm-s-monokai span.cm-tag{color:#f92672}
.cm-s-monokai span.cm-link{color:#ae81ff}
.cm-s-monokai .CodeMirror-activeline-background{background:#373831 !important}
.cm-s-monokai .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}
.cm-s-neat span.cm-comment{color:#a86}
.cm-s-neat span.cm-keyword{line-height:1em;font-weight:bold;color:#00f}
.cm-s-neat span.cm-string{color:#a22}
.cm-s-neat span.cm-builtin{line-height:1em;font-weight:bold;color:#077}
.cm-s-neat span.cm-special{line-height:1em;font-weight:bold;color:#0aa}
.cm-s-neat span.cm-variable{color:#000}
.cm-s-neat span.cm-number,.cm-s-neat span.cm-atom{color:#3a3}
.cm-s-neat span.cm-meta{color:#555}
.cm-s-neat span.cm-link{color:#3a3}
.cm-s-neat .CodeMirror-activeline-background{background:#e8f2ff !important}
.cm-s-neat .CodeMirror-matchingbracket{outline:1px solid #808080;color:#000 !important}
.cm-s-night.CodeMirror{background:#0a001f;color:#f8f8f8}
.cm-s-night div.CodeMirror-selected{background:#447 !important}
.cm-s-night .CodeMirror-gutters{background:#0a001f;border-right:1px solid #aaa}
.cm-s-night .CodeMirror-linenumber{color:#f8f8f8}
.cm-s-night .CodeMirror-cursor{border-left:1px solid #fff !important}
.cm-s-night span.cm-comment{color:#6900a1}
.cm-s-night span.cm-atom{color:#845dc4}
.cm-s-night span.cm-number,.cm-s-night span.cm-attribute{color:#ffd500}
.cm-s-night span.cm-keyword{color:#599eff}
.cm-s-night span.cm-string{color:#37f14a}
.cm-s-night span.cm-meta{color:#7678e2}
.cm-s-night span.cm-variable-2,.cm-s-night span.cm-tag{color:#99b2ff}
.cm-s-night span.cm-variable-3,.cm-s-night span.cm-def{color:#fff}
.cm-s-night span.cm-error{color:#9d1e15}
.cm-s-night span.cm-bracket{color:#8da6ce}
.cm-s-night span.cm-comment{color:#6900a1}
.cm-s-night span.cm-builtin,.cm-s-night span.cm-special{color:#ff9e59}
.cm-s-night span.cm-link{color:#845dc4}
.cm-s-night .CodeMirror-activeline-background{background:#1c005a !important}
.cm-s-night .CodeMirror-matchingbracket{outline:1px solid #808080;color:#fff !important}
.cm-s-paraiso-dark.CodeMirror{background:#2f1e2e;color:#b9b6b0}
.cm-s-paraiso-dark div.CodeMirror-selected{background:#41323f !important}
.cm-s-paraiso-dark .CodeMirror-gutters{background:#2f1e2e;border-right:0}
.cm-s-paraiso-dark .CodeMirror-linenumber{color:#776e71}
.cm-s-paraiso-dark .CodeMirror-cursor{border-left:1px solid #8d8687 !important}
.cm-s-paraiso-dark span.cm-comment{color:#e96ba8}
.cm-s-paraiso-dark span.cm-atom{color:#815ba4}
.cm-s-paraiso-dark span.cm-number{color:#815ba4}
.cm-s-paraiso-dark span.cm-property,.cm-s-paraiso-dark span.cm-attribute{color:#48b685}
.cm-s-paraiso-dark span.cm-keyword{color:#ef6155}
.cm-s-paraiso-dark span.cm-string{color:#fec418}
.cm-s-paraiso-dark span.cm-variable{color:#48b685}
.cm-s-paraiso-dark span.cm-variable-2{color:#06b6ef}
.cm-s-paraiso-dark span.cm-def{color:#f99b15}
.cm-s-paraiso-dark span.cm-error{background:#ef6155;color:#8d8687}
.cm-s-paraiso-dark span.cm-bracket{color:#b9b6b0}
.cm-s-paraiso-dark span.cm-tag{color:#ef6155}
.cm-s-paraiso-dark span.cm-link{color:#815ba4}
.cm-s-paraiso-dark .CodeMirror-activeline-background{background:#4d344a !important}
.cm-s-paraiso-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}
.cm-s-paraiso-light.CodeMirror{background:#e7e9db;color:#41323f}
.cm-s-paraiso-light div.CodeMirror-selected{background:#b9b6b0 !important}
.cm-s-paraiso-light .CodeMirror-gutters{background:#e7e9db;border-right:0}
.cm-s-paraiso-light .CodeMirror-linenumber{color:#8d8687}
.cm-s-paraiso-light .CodeMirror-cursor{border-left:1px solid #776e71 !important}
.cm-s-paraiso-light span.cm-comment{color:#e96ba8}
.cm-s-paraiso-light span.cm-atom{color:#815ba4}
.cm-s-paraiso-light span.cm-number{color:#815ba4}
.cm-s-paraiso-light span.cm-property,.cm-s-paraiso-light span.cm-attribute{color:#48b685}
.cm-s-paraiso-light span.cm-keyword{color:#ef6155}
.cm-s-paraiso-light span.cm-string{color:#fec418}
.cm-s-paraiso-light span.cm-variable{color:#48b685}
.cm-s-paraiso-light span.cm-variable-2{color:#06b6ef}
.cm-s-paraiso-light span.cm-def{color:#f99b15}
.cm-s-paraiso-light span.cm-error{background:#ef6155;color:#776e71}
.cm-s-paraiso-light span.cm-bracket{color:#41323f}
.cm-s-paraiso-light span.cm-tag{color:#ef6155}
.cm-s-paraiso-light span.cm-link{color:#815ba4}
.cm-s-paraiso-light .CodeMirror-activeline-background{background:#cfd1c4 !important}
.cm-s-paraiso-light .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}
.cm-s-rubyblue{font-family:Trebuchet,Verdana,sans-serif}
.cm-s-rubyblue.CodeMirror{background:#112435;color:#fff}
.cm-s-rubyblue div.CodeMirror-selected{background:#38566f !important}
.cm-s-rubyblue .CodeMirror-gutters{background:#1f4661;border-right:7px solid #3e7087}
.cm-s-rubyblue .CodeMirror-linenumber{color:#fff}
.cm-s-rubyblue .CodeMirror-cursor{border-left:1px solid #fff !important}
.cm-s-rubyblue span.cm-comment{color:#999;font-style:italic;line-height:1em}
.cm-s-rubyblue span.cm-atom{color:#f4c20b}
.cm-s-rubyblue span.cm-number,.cm-s-rubyblue span.cm-attribute{color:#82c6e0}
.cm-s-rubyblue span.cm-keyword{color:#f0f}
.cm-s-rubyblue span.cm-string{color:#f08047}
.cm-s-rubyblue span.cm-meta{color:#f0f}
.cm-s-rubyblue span.cm-variable-2,.cm-s-rubyblue span.cm-tag{color:#7bd827}
.cm-s-rubyblue span.cm-variable-3,.cm-s-rubyblue span.cm-def{color:#fff}
.cm-s-rubyblue span.cm-error{color:#af2018}
.cm-s-rubyblue span.cm-bracket{color:#f0f}
.cm-s-rubyblue span.cm-link{color:#f4c20b}
.cm-s-rubyblue span.CodeMirror-matchingbracket{color:#f0f !important}
.cm-s-rubyblue span.cm-builtin,.cm-s-rubyblue span.cm-special{color:#ff9d00}
.cm-s-rubyblue .CodeMirror-activeline-background{background:#173047 !important}
.solarized.base03{color:#002b36}
.solarized.base02{color:#073642}
.solarized.base01{color:#586e75}
.solarized.base00{color:#657b83}
.solarized.base0{color:#839496}
.solarized.base1{color:#93a1a1}
.solarized.base2{color:#eee8d5}
.solarized.base3{color:#fdf6e3}
.solarized.solar-yellow{color:#b58900}
.solarized.solar-orange{color:#cb4b16}
.solarized.solar-red{color:#dc322f}
.solarized.solar-magenta{color:#d33682}
.solarized.solar-violet{color:#6c71c4}
.solarized.solar-blue{color:#268bd2}
.solarized.solar-cyan{color:#2aa198}
.solarized.solar-green{color:#859900}
.cm-s-solarized{line-height:1.45em;font-family:Menlo,Monaco,"Andale Mono","lucida console","Courier New",monospace !important;color-profile:sRGB;rendering-intent:auto}
.cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}
.cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}
.cm-s-solarized .CodeMirror-widget{text-shadow:none}
.cm-s-solarized .cm-keyword{color:#cb4b16}
.cm-s-solarized .cm-atom{color:#d33682}
.cm-s-solarized .cm-number{color:#d33682}
.cm-s-solarized .cm-def{color:#2aa198}
.cm-s-solarized .cm-variable{color:#268bd2}
.cm-s-solarized .cm-variable-2{color:#b58900}
.cm-s-solarized .cm-variable-3{color:#6c71c4}
.cm-s-solarized .cm-property{color:#2aa198}
.cm-s-solarized .cm-operator{color:#6c71c4}
.cm-s-solarized .cm-comment{color:#586e75;font-style:italic}
.cm-s-solarized .cm-string{color:#859900}
.cm-s-solarized .cm-string-2{color:#b58900}
.cm-s-solarized .cm-meta{color:#859900}
.cm-s-solarized .cm-error,.cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}
.cm-s-solarized .cm-qualifier{color:#b58900}
.cm-s-solarized .cm-builtin{color:#d33682}
.cm-s-solarized .cm-bracket{color:#cb4b16}
.cm-s-solarized .CodeMirror-matchingbracket{color:#859900}
.cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}
.cm-s-solarized .cm-tag{color:#93a1a1}
.cm-s-solarized .cm-attribute{color:#2aa198}
.cm-s-solarized .cm-header{color:#586e75}
.cm-s-solarized .cm-quote{color:#93a1a1}
.cm-s-solarized .cm-hr{color:transparent;border-top:1px solid #586e75;display:block}
.cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}
.cm-s-solarized .cm-special{color:#6c71c4}
.cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}
.cm-s-solarized .cm-strong{color:#eee}
.cm-s-solarized .cm-tab:before{content:"➤";color:#586e75}
.cm-s-solarized.cm-s-dark .CodeMirror-focused .CodeMirror-selected{background:#386774;color:inherit}
.cm-s-solarized.cm-s-dark ::selection{background:#386774;color:inherit}
.cm-s-solarized.cm-s-dark .CodeMirror-selected{background:#586e75}
.cm-s-solarized.cm-s-light .CodeMirror-focused .CodeMirror-selected{background:#eee8d5;color:inherit}
.cm-s-solarized.cm-s-light ::selection{background:#eee8d5;color:inherit}
.cm-s-solarized.cm-s-light .CodeMirror-selected{background:#93a1a1}
.cm-s-solarized.CodeMirror{-moz-box-shadow:inset 7px 0 12px -6px #000;-webkit-box-shadow:inset 7px 0 12px -6px #000;box-shadow:inset 7px 0 12px -6px #000}
.cm-s-solarized .CodeMirror-gutters{padding:0 15px 0 10px;box-shadow:0 10px 20px #000;border-right:1px solid}
.cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642;border-color:#00232c}
.cm-s-solarized.cm-s-dark .CodeMirror-linenumber{text-shadow:#021014 0 -1px}
.cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5;border-color:#eee8d5}
.cm-s-solarized .CodeMirror-linenumber{color:#586e75}
.cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}
.cm-s-solarized .CodeMirror-lines{padding-left:5px}
.cm-s-solarized .CodeMirror-lines .CodeMirror-cursor{border-left:1px solid #819090}
.cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,0.05)}
.cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,0.05)}
.cm-s-solarized.CodeMirror,.cm-s-solarized .CodeMirror-gutters{background-image:url("data:image/png;base64,[encoded data, 23656 characters]")}
.cm-s-the-matrix.CodeMirror{background:#000;color:#0f0}
.cm-s-the-matrix span.CodeMirror-selected{background:#a8f !important}
.cm-s-the-matrix .CodeMirror-gutters{background:#060;border-right:2px solid #0f0}
.cm-s-the-matrix .CodeMirror-linenumber{color:#fff}
.cm-s-the-matrix .CodeMirror-cursor{border-left:1px solid #0f0 !important}
.cm-s-the-matrix span.cm-keyword{color:#008803;font-weight:bold}
.cm-s-the-matrix span.cm-atom{color:#3ff}
.cm-s-the-matrix span.cm-number{color:#ffb94f}
.cm-s-the-matrix span.cm-def{color:#99c}
.cm-s-the-matrix span.cm-variable{color:#f6c}
.cm-s-the-matrix span.cm-variable-2{color:#c6f}
.cm-s-the-matrix span.cm-variable-3{color:#96f}
.cm-s-the-matrix span.cm-property{color:#62ffa0}
.cm-s-the-matrix span.cm-operator{color:#999}
.cm-s-the-matrix span.cm-comment{color:#ccc}
.cm-s-the-matrix span.cm-string{color:#39c}
.cm-s-the-matrix span.cm-meta{color:#c9f}
.cm-s-the-matrix span.cm-error{color:#f00}
.cm-s-the-matrix span.cm-qualifier{color:#fff700}
.cm-s-the-matrix span.cm-builtin{color:#30a}
.cm-s-the-matrix span.cm-bracket{color:#cc7}
.cm-s-the-matrix span.cm-tag{color:#ffbd40}
.cm-s-the-matrix span.cm-attribute{color:#fff700}
.cm-s-the-matrix .CodeMirror-activeline-background{background:#040}
.cm-s-tomorrow-night-eighties.CodeMirror{background:#000;color:#ccc}
.cm-s-tomorrow-night-eighties div.CodeMirror-selected{background:#2d2d2d !important}
.cm-s-tomorrow-night-eighties .CodeMirror-gutters{background:#000;border-right:0}
.cm-s-tomorrow-night-eighties .CodeMirror-linenumber{color:#515151}
.cm-s-tomorrow-night-eighties .CodeMirror-cursor{border-left:1px solid #6a6a6a !important}
.cm-s-tomorrow-night-eighties span.cm-comment{color:#d27b53}
.cm-s-tomorrow-night-eighties span.cm-atom{color:#a16a94}
.cm-s-tomorrow-night-eighties span.cm-number{color:#a16a94}
.cm-s-tomorrow-night-eighties span.cm-property,.cm-s-tomorrow-night-eighties span.cm-attribute{color:#9c9}
.cm-s-tomorrow-night-eighties span.cm-keyword{color:#f2777a}
.cm-s-tomorrow-night-eighties span.cm-string{color:#fc6}
.cm-s-tomorrow-night-eighties span.cm-variable{color:#9c9}
.cm-s-tomorrow-night-eighties span.cm-variable-2{color:#69c}
.cm-s-tomorrow-night-eighties span.cm-def{color:#f99157}
.cm-s-tomorrow-night-eighties span.cm-error{background:#f2777a;color:#6a6a6a}
.cm-s-tomorrow-night-eighties span.cm-bracket{color:#ccc}
.cm-s-tomorrow-night-eighties span.cm-tag{color:#f2777a}
.cm-s-tomorrow-night-eighties span.cm-link{color:#a16a94}
.cm-s-tomorrow-night-eighties .CodeMirror-activeline-background{background:#343600 !important}
.cm-s-tomorrow-night-eighties .CodeMirror-matchingbracket{text-decoration:underline;color:#fff !important}
.cm-s-twilight.CodeMirror{background:#141414;color:#f7f7f7}
.cm-s-twilight .CodeMirror-selected{background:#323232 !important}
.cm-s-twilight .CodeMirror-gutters{background:#222;border-right:1px solid #aaa}
.cm-s-twilight .CodeMirror-linenumber{color:#aaa}
.cm-s-twilight .CodeMirror-cursor{border-left:1px solid #fff !important}
.cm-s-twilight .cm-keyword{color:#f9ee98}
.cm-s-twilight .cm-atom{color:#fc0}
.cm-s-twilight .cm-number{color:#ca7841}
.cm-s-twilight .cm-def{color:#8da6ce}
.cm-s-twilight span.cm-variable-2,.cm-s-twilight span.cm-tag{color:#607392}
.cm-s-twilight span.cm-variable-3,.cm-s-twilight span.cm-def{color:#607392}
.cm-s-twilight .cm-operator{color:#cda869}
.cm-s-twilight .cm-comment{color:#777;font-style:italic;font-weight:normal}
.cm-s-twilight .cm-string{color:#8f9d6a;font-style:italic}
.cm-s-twilight .cm-string-2{color:#bd6b18}
.cm-s-twilight .cm-meta{background-color:#141414;color:#f7f7f7}
.cm-s-twilight .cm-error{border-bottom:1px solid #f00}
.cm-s-twilight .cm-builtin{color:#cda869}
.cm-s-twilight .cm-tag{color:#997643}
.cm-s-twilight .cm-attribute{color:#d6bb6d}
.cm-s-twilight .cm-header{color:#ff6400}
.cm-s-twilight .cm-hr{color:#aeaeae}
.cm-s-twilight .cm-link{color:#ad9361;font-style:italic;text-decoration:none}
.cm-s-twilight .CodeMirror-activeline-background{background:#27282e !important}
.cm-s-twilight .CodeMirror-matchingbracket{outline:1px solid #808080;color:#fff !important}
.cm-s-vibrant-ink.CodeMirror{background:#000;color:#fff}
.cm-s-vibrant-ink .CodeMirror-selected{background:#35493c !important}
.cm-s-vibrant-ink .CodeMirror-gutters{background:#002240;border-right:1px solid #aaa}
.cm-s-vibrant-ink .CodeMirror-linenumber{color:#d0d0d0}
.cm-s-vibrant-ink .CodeMirror-cursor{border-left:1px solid #fff !important}
.cm-s-vibrant-ink .cm-keyword{color:#cc7832}
.cm-s-vibrant-ink .cm-atom{color:#fc0}
.cm-s-vibrant-ink .cm-number{color:#ffee98}
.cm-s-vibrant-ink .cm-def{color:#8da6ce}
.cm-s-vibrant-ink span.cm-variable-2,.cm-s-vibrant span.cm-tag{color:#ffc66d}
.cm-s-vibrant-ink span.cm-variable-3,.cm-s-vibrant span.cm-def{color:#ffc66d}
.cm-s-vibrant-ink .cm-operator{color:#888}
.cm-s-vibrant-ink .cm-comment{color:#808080;font-weight:bold}
.cm-s-vibrant-ink .cm-string{color:#a5c25c}
.cm-s-vibrant-ink .cm-string-2{color:#f00}
.cm-s-vibrant-ink .cm-meta{color:#d8fa3c}
.cm-s-vibrant-ink .cm-error{border-bottom:1px solid #f00}
.cm-s-vibrant-ink .cm-builtin{color:#8da6ce}
.cm-s-vibrant-ink .cm-tag{color:#8da6ce}
.cm-s-vibrant-ink .cm-attribute{color:#8da6ce}
.cm-s-vibrant-ink .cm-header{color:#ff6400}
.cm-s-vibrant-ink .cm-hr{color:#aeaeae}
.cm-s-vibrant-ink .cm-link{color:#00f}
.cm-s-vibrant-ink .CodeMirror-activeline-background{background:#27282e !important}
.cm-s-vibrant-ink .CodeMirror-matchingbracket{outline:1px solid #808080;color:#fff !important}
.cm-s-xq-dark.CodeMirror{background:#0a001f;color:#f8f8f8}
.cm-s-xq-dark .CodeMirror-selected{background:#27007a !important}
.cm-s-xq-dark .CodeMirror-gutters{background:#0a001f;border-right:1px solid #aaa}
.cm-s-xq-dark .CodeMirror-linenumber{color:#f8f8f8}
.cm-s-xq-dark .CodeMirror-cursor{border-left:1px solid #fff !important}
.cm-s-xq-dark span.cm-keyword{color:#ffbd40}
.cm-s-xq-dark span.cm-atom{color:#6c8cd5}
.cm-s-xq-dark span.cm-number{color:#164}
.cm-s-xq-dark span.cm-def{color:#fff;text-decoration:underline}
.cm-s-xq-dark span.cm-variable{color:#fff}
.cm-s-xq-dark span.cm-variable-2{color:#eee}
.cm-s-xq-dark span.cm-variable-3{color:#ddd}
.cm-s-xq-dark span.cm-comment{color:#808080}
.cm-s-xq-dark span.cm-string{color:#9fee00}
.cm-s-xq-dark span.cm-meta{color:#ff0}
.cm-s-xq-dark span.cm-error{color:#f00}
.cm-s-xq-dark span.cm-qualifier{color:#fff700}
.cm-s-xq-dark span.cm-builtin{color:#30a}
.cm-s-xq-dark span.cm-bracket{color:#cc7}
.cm-s-xq-dark span.cm-tag{color:#ffbd40}
.cm-s-xq-dark span.cm-attribute{color:#fff700}
.cm-s-xq-dark .CodeMirror-activeline-background{background:#27282e !important}
.cm-s-xq-dark .CodeMirror-matchingbracket{outline:1px solid #808080;color:#fff !important}
.cm-s-xq-light span.cm-keyword{line-height:1em;font-weight:bold;color:#5a5cad}
.cm-s-xq-light span.cm-atom{color:#6c8cd5}
.cm-s-xq-light span.cm-number{color:#164}
.cm-s-xq-light span.cm-def{text-decoration:underline}
.cm-s-xq-light span.cm-variable{color:#000}
.cm-s-xq-light span.cm-variable-2{color:#000}
.cm-s-xq-light span.cm-variable-3{color:#000}
.cm-s-xq-light span.cm-comment{color:#0080ff;font-style:italic}
.cm-s-xq-light span.cm-string{color:#f00}
.cm-s-xq-light span.cm-meta{color:#ff0}
.cm-s-xq-light span.cm-error{color:#f00}
.cm-s-xq-light span.cm-qualifier{color:#808080}
.cm-s-xq-light span.cm-builtin{color:#7ea656}
.cm-s-xq-light span.cm-bracket{color:#cc7}
.cm-s-xq-light span.cm-tag{color:#3f7f7f}
.cm-s-xq-light span.cm-attribute{color:#7f007f}
.cm-s-xq-light .CodeMirror-activeline-background{background:#e8f2ff !important}
.cm-s-xq-light .CodeMirror-matchingbracket{outline:1px solid #808080;color:#000 !important;background:#ff0}
