.cm-s-p5-dark {
  background-color: #333;
  color: #FDFDFD;
}

.cm-s-p5-dark .cm-comment {
  color: #A0A0A0;
}

.cm-s-p5-dark .cm-def {
  color: #2D7BB6;
}

.cm-s-p5-dark .cm-string {
  color: #58a10b;
}

.cm-s-p5-dark .cm-string-2 {
  color: #EE9900;
}

.cm-s-p5-dark .cm-number {
  color: #FDFDFD;
}

.cm-s-p5-dark .cm-keyword {
  color: #b58317;
}

.cm-s-p5-dark .cm-variable {
  color: #00A1D3;
}

.cm-s-p5-dark .cm-variable-2 {
  color: #FDFDFD;
}

.cm-s-p5-dark .cm-property {
  color: #FDFDFD;
}

.cm-s-p5-dark .cm-atom {
  color: #D9328F;
}

.cm-s-p5-dark .cm-operator {
  color: #A67F59;
}

.cm-s-p5-dark .cm-linenumber {
  color: #b5b5b5;
}

.cm-s-p5-dark .CodeMirror-selected {
  background-color: #2d7bb6;
}

.cm-s-p5-dark .CodeMirror-activeline-background {
  background-color: #404040;
}

.cm-s-p5-dark .CodeMirror-activeline-gutter {
  background-color: #454545;
  border-right: 1px solid #949494;
}

.cm-s-p5-dark .cm-error {
  color: #f00;
}

.cm-s-p5-dark .CodeMirror-matchingbracket {
  outline: 1px solid #A0A0A0;
  outline-offset: 1px;
  color: #FDFDFD !important;
}

.cm-s-p5-dark .cm-qualifier {
  color: #00A1D3;
}

.cm-s-p5-dark .cm-tag {
  color: #D9328F;
}

.cm-s-p5-dark .cm-builtin {
  color: #00A1D3;
}

.cm-s-p5-dark .cm-attribute {
  color: #00A1D3;
}

.cm-s-p5-dark .cm-p5-function {
  color: #2D7BB6;
}

.cm-s-p5-dark .cm-p5-variable {
  color: #D9328F;
  font-weight: bold;
}

.cm-s-p5-dark .CodeMirror-foldmarker {
  background-color: white;
  color: #333;
}

/*# sourceMappingURL=p5-dark-codemirror-theme.css.map */
