/*
 * theme "GitHub" generated by syntect
 */

.z-code {
 color: #323232;
 background-color: #ffffff;
}

.z-comment {
 color: #969896;
font-style: italic;
}
.z-string {
 color: #183691;
}
.z-regexp-operator {
 color: #a71d5d;
}
.z-string.z-regexp.z-characterclass .z-punctuation.z-definition.z-string.z-begin, .z-string.z-regexp.z-characterclass .z-punctuation.z-definition.z-string.z-end {
 color: #a71d5d;
}
.z-constant.z-numeric {
 color: #0086b3;
}
.z-constant.z-language {
 color: #0086b3;
}
.z-constant.z-character, .z-constant.z-other, .z-variable.z-other.z-constant {
 color: #0086b3;
}
.z-variable {
 color: #323232;
}
.z-keyword {
 color: #a71d5d;
font-weight: bold;
}
.z-bitwise-operator {
 color: #a71d5d;
font-weight: bold;
}
.z-storage {
 color: #a71d5d;
font-weight: bold;
}
.z-storage.z-type {
 color: #a71d5d;
font-weight: bold;
}
.z-entity.z-name.z-class {
 color: #0086b3;
}
.z-entity.z-other.z-inherited-class {
 color: #0086b3;
}
.z-entity.z-name.z-function {
 color: #795da3;
font-weight: bold;
}
.z-variable.z-parameter {
 color: #323232;
}
.z-entity.z-name.z-tag {
 color: #63a35c;
}
.z-entity.z-other.z-attribute-name {
 color: #795da3;
}
.z-support.z-function {
 color: #62a35c;
}
.z-support.z-constant {
 color: #0086b3;
}
.z-support.z-type, .z-support.z-class {
 color: #0086b3;
}
.z-support.z-other.z-variable {
 color: #323232;
}
.z-invalid, .z-invalid.z-illegal, .z-invalid.z-deprecated {
 color: #b52a1d;
 background-color: #f5f5f5;
font-weight: bold;
}
.z-entity.z-name.z-filename.z-find-in-files {
 color: #323232;
font-weight: bold;
}
.z-constant.z-numeric.z-line-number.z-find-in-files, .z-constant.z-numeric.z-line-number.z-match.z-find-in-files {
 color: #b3b3b3;
}
.z-meta.z-diff.z-header {
 color: #969896;
 background-color: #ffffff;
font-style: italic;
}
.z-meta.z-diff.z-header .z-punctuation.z-definition.z-from-file.z-diff {
 color: #bd2c00;
 background-color: #ffecec;
font-weight: bold;
font-style: italic;
}
.z-meta.z-diff.z-header .z-punctuation.z-definition.z-to-file.z-diff {
 color: #55a532;
 background-color: #eaffea;
font-weight: bold;
font-style: italic;
}
.z-meta.z-diff.z-range {
 color: #969896;
font-weight: bold;
font-style: italic;
}
.z-markup.z-deleted {
 background-color: #ffecec;
}
.z-markup.z-deleted .z-punctuation.z-definition.z-inserted {
 color: #bd2c00;
font-weight: bold;
}
.z-markup.z-inserted {
 background-color: #eaffea;
}
.z-markup.z-inserted .z-punctuation.z-definition.z-inserted {
 color: #55a532;
font-weight: bold;
}
.z-markup.z-deleted.z-git_gutter {
 color: #bd2c00;
}
.z-markup.z-inserted.z-git_gutter {
 color: #55a532;
}
.z-markup.z-changed.z-git_gutter {
 color: #0086b3;
}
.z-markup.z-ignored.z-git_gutter {
 color: #b3b3b3;
}
.z-markup.z-untracked.z-git_gutter {
 color: #b3b3b3;
}
.z-source.z-css .z-punctuation.z-definition.z-entity {
 color: #323232;
}
.z-source.z-css .z-entity.z-other.z-attribute-name.z-pseudo-class, .z-source.z-css .z-entity.z-other.z-attribute-name.z-pseudo-element {
 color: #a71d5d;
}
.z-source.z-css .z-meta.z-value, .z-source.z-css .z-support.z-constant, .z-source.z-css .z-support.z-function {
 color: #323232;
}
.z-source.z-css .z-constant.z-other.z-color {
 color: #ed6a43;
}
.z-source.z-scss .z-punctuation.z-definition.z-entity {
 color: #323232;
}
.z-source.z-scss .z-entity.z-other.z-attribute-name.z-pseudo-class, .z-source.z-scss .z-entity.z-other.z-attribute-name.z-pseudo-element {
 color: #a71d5d;
}
.z-source.z-scss .z-support.z-constant.z-property-value, .z-source.z-scss .z-support.z-function {
 color: #323232;
}
.z-source.z-scss .z-variable {
 color: #a71d5d;
}
.z-variable.z-language.z-this.z-js {
 color: #ed6a43;
}
.z-source.z-js .z-entity.z-name.z-function {
 color: #323232;
}
.z-source.z-js .z-meta.z-function .z-entity.z-name.z-function, .z-source.z-js .z-entity.z-name.z-function .z-meta.z-function {
 color: #795da3;
font-weight: bold;
}
.z-entity.z-name.z-type.z-new.z-js {
 color: #795da3;
}
.z-variable.z-language.z-prototype.z-js {
 color: #0086b3;
}
.z-source.z-js .z-support.z-function {
 color: #0086b3;
}
.z-support.z-type.z-object.z-console.z-js {
 color: #795da3;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}
.z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}
.z-source.z-python .z-keyword {
font-weight: bold;
}
.z-source.z-python .z-storage {
font-weight: bold;
}
.z-source.z-python .z-storage.z-type {
font-weight: bold;
}
.z-source.z-python .z-entity.z-name.z-function {
 color: #323232;
font-weight: bold;
}
.z-source.z-php .z-entity.z-name.z-type.z-class {
 color: #323232;
font-weight: bold;
}
.z-variable.z-language.z-ruby {
 color: #ed6a43;
}
.z-entity.z-name.z-type.z-module.z-ruby {
 color: #795da3;
font-weight: bold;
}
.z-entity.z-name.z-type.z-class.z-ruby {
 color: #795da3;
font-weight: bold;
}
.z-entity.z-other.z-inherited-class.z-ruby {
 color: #795da3;
font-weight: bold;
}
.z-punctuation.z-definition.z-heading.z-markdown, .z-punctuation.z-definition.z-italic.z-markdown, .z-punctuation.z-definition.z-bold.z-markdown, .z-punctuation.z-definition.z-string.z-begin.z-markdown, .z-punctuation.z-definition.z-string.z-end.z-markdown, .z-punctuation.z-definition.z-metadata.z-markdown, .z-punctuation.z-definition.z-link.z-markdown, .z-punctuation.z-definition.z-blockquote.z-markdown, .z-punctuation.z-definition.z-raw.z-markdown {
 color: #a71d5d;
}
.z-text.z-html.z-markdown .z-meta.z-separator {
 color: #b3b3b3;
}
.z-text.z-html.z-markdown .z-markup.z-heading {
font-weight: bold;
}
.z-text.z-html.z-markdown .z-markup.z-raw.z-block {
 color: #323232;
}
.z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
 color: #323232;
}
.z-text.z-html.z-markdown .z-meta.z-link, .z-text.z-html.z-markdown .z-meta.z-image {
 color: #4183c4;
}
.z-text.z-html.z-markdown .z-markup.z-underline.z-link, .z-text.z-html.z-markdown .z-constant.z-other.z-reference {
font-style: italic;
}
.z-text.z-html.z-markdown .z-markup.z-list {
 color: #ed6a43;
}
.z-text.z-html.z-markdown .z-markup.z-bold {
font-weight: bold;
}
.z-text.z-html.z-markdown .z-markup.z-italic {
font-style: italic;
}
.z-text.z-html.z-markdown .z-markup.z-bold .z-markup.z-italic {
font-weight: bold;
font-style: italic;
}
.z-text.z-html.z-markdown .z-markup.z-italic .z-markup.z-bold {
font-weight: bold;
font-style: italic;
}
