ace.define("ace/theme/sp_dark",["require","exports","module","ace/lib/dom"], function(require, exports, module) {

exports.isDark = false;
exports.cssClass = "ace-sp_dark";
exports.cssText = "\
.ace-sp_dark .ace_gutter {\
background-color: #111;\
color: #777;\
border-right: 2px dashed #444;\
}\
.ace-sp_dark {\
background-color: #151515;\
color: #FFF;\
border-bottom: 1px solid #777;\
}\
.ace-sp_dark .ace_variable {\
color:#58C;\
}\
.ace-sp_dark .ace_paren {\
color: #FFF;\
}\
.ace-sp_dark .ace_cursor {\
color: #CCC;\
}\
.ace-sp_dark .ace_constant {\
color:#6B8;\
}\
.ace-sp_dark .ace_numeric {\
color:#6B8;\
}\
.ace-sp_dark .ace_keyword {\
color:#F64;\
}\
.ace-sp_dark .ace_spkeyword {\
color:#FB6;\
}\
.ace-sp_dark .ace_support {\
color:#CA9;\
}\
.ace-sp_dark .ace_operator {\
color: #FFF;\
}\
.ace-sp_dark .ace_function {\
color:#F33;\
}\
.ace-sp_dark .ace_string {\
color:#CE8;\
}\
.ace-sp_dark .ace_comment {\
color: #777;\
}\
.ace-sp_dark .ace_marker-layer .ace_selection {\
background-color: #456;\
border-radius: 0;\
}\
.ace-sp_dark .ace_marker-layer .ace_selected-word {\
border: 1px solid #BF0;\
box-sizing: border-box;\
background-color: #252;\
}\
.ace-sp_dark .ace_bracket {\
margin: -1px 0 0 -1px;\
border: 1px solid #DDD;\
}\
.ace-sp_dark .ace_marker-layer .ace_step {\
background-color: rgb(198, 219, 174);\
}\
.ace-sp_dark .ace_marker-layer .ace_active-line {\
background-color: rgba(100, 100, 100, 0.2);\
}\
.ace-sp_dark .ace_gutter-active-line {\
background-color: rgba(100, 100, 100, 0.2);\
}\
.ace-sp_dark .ace_invisible {\
color: #BFBFBF\
}\
.ace-sp_dark .ace_storage {\
color:#A52A2A;\
}\
.ace-sp_dark .ace_invalid.ace_illegal {\
color:#FD1224;\
background-color:rgba(255, 6, 0, 0.15);\
}\
.ace-sp_dark .ace_invalid.ace_deprecated {\
text-decoration:underline;\
font-style:italic;\
color:#FD1732;\
background-color:#E8E9E8;\
}\
.ace-sp_dark .ace_regexp{\
color:#FFF;\
background-color: rgba(100,50,50,0.5);\
}\
.ace-sp_dark .ace_meta.ace_tag {\
color:#005273;\
}\
.ace-sp_dark .ace_markup.ace_heading {\
color:#B8012D;\
background-color:rgba(191, 97, 51, 0.051);\
}\
.ace-sp_dark .ace_markup.ace_list{\
color:#8F5B26;\
}\
.ace-sp_dark .ace_print-margin {\
width: 1px;\
background-color: #e8e8e8;\
}\
.ace-sp_dark .ace_indent-guide {\
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWMQERFpYLC1tf0PAAgOAnPnhxyiAAAAAElFTkSuQmCC) right repeat-y\
}";

var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
