/*
 * theme "Solarized (light)" generated by syntect
 */

.z-code {
 color: #586e75;
 background-color: #fdf6e3;
}

.z-comment {
 color: #93a1a1;
}
.z-string {
 color: #2aa198;
}
.z-string {
 color: #586e75;
}
.z-string.z-regexp {
 color: #dc322f;
}
.z-constant.z-numeric {
 color: #d33682;
}
.z-variable.z-language, .z-variable.z-other {
 color: #268bd2;
}
.z-keyword {
 color: #859900;
}
.z-storage {
 color: #073642;
font-weight: bold;
}
.z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class {
 color: #268bd2;
}
.z-entity.z-name.z-function {
 color: #268bd2;
}
.z-punctuation.z-definition.z-variable {
 color: #859900;
}
.z-punctuation.z-section.z-embedded.z-begin, .z-punctuation.z-section.z-embedded.z-end {
 color: #dc322f;
}
.z-constant.z-language, .z-meta.z-preprocessor {
 color: #b58900;
}
.z-support.z-function.z-construct, .z-keyword.z-other.z-new {
 color: #dc322f;
}
.z-constant.z-character, .z-constant.z-other {
 color: #cb4b16;
}
.z-entity.z-other.z-inherited-class {
}
.z-variable.z-parameter {
}
.z-entity.z-name.z-tag {
 color: #268bd2;
font-weight: bold;
}
.z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag.z-end {
 color: #93a1a1;
}
.z-entity.z-other.z-attribute-name {
 color: #93a1a1;
}
.z-support.z-function {
 color: #268bd2;
}
.z-punctuation.z-separator.z-continuation {
 color: #dc322f;
}
.z-support.z-constant {
}
.z-support.z-type, .z-support.z-class {
 color: #859900;
}
.z-support.z-type.z-exception {
 color: #cb4b16;
}
.z-keyword.z-other.z-special-method {
 color: #cb4b16;
}
.z-support.z-other.z-variable {
}
.z-invalid {
}
.z-string.z-quoted.z-double, .z-string.z-quoted.z-single {
 color: #2aa198;
}
.z-punctuation.z-definition.z-string.z-begin, .z-punctuation.z-definition.z-string.z-end {
 color: #dc322f;
}
.z-entity.z-name.z-tag.z-css, .z-support.z-type.z-property-name.z-css, .z-meta.z-property-name.z-css {
 color: #b58900;
}
.z-source.z-css {
 color: #dc322f;
}
.z-meta.z-selector.z-css {
 color: #586e75;
}
.z-punctuation.z-section.z-property-list.z-css {
 color: #6c71c4;
}
.z-meta.z-property-value.z-css .z-constant.z-numeric.z-css, .z-keyword.z-other.z-unit.z-css, .z-constant.z-other.z-color.z-rgb-value.z-css {
 color: #2aa198;
}
.z-meta.z-property-value.z-css {
 color: #2aa198;
}
.z-keyword.z-other.z-important.z-css {
 color: #dc322f;
}
.z-support.z-constant.z-color {
 color: #2aa198;
}
.z-entity.z-name.z-tag.z-css {
 color: #859900;
}
.z-punctuation.z-separator.z-key-value.z-css, .z-punctuation.z-terminator.z-rule.z-css {
 color: #586e75;
}
.z-entity.z-other.z-attribute-name.z-class.z-css {
 color: #268bd2;
}
.z-entity.z-other.z-attribute-name.z-pseudo-element.z-css, .z-entity.z-other.z-attribute-name.z-pseudo-class.z-css {
 color: #cb4b16;
}
.z-entity.z-other.z-attribute-name.z-id.z-css {
 color: #268bd2;
}
.z-meta.z-function.z-js, .z-entity.z-name.z-function.z-js, .z-support.z-function.z-dom.z-js {
 color: #b58900;
}
.z-text.z-html.z-basic .z-source.z-js.z-embedded.z-html {
 color: #b58900;
}
.z-storage.z-type.z-function.z-js {
 color: #268bd2;
}
.z-constant.z-numeric.z-js {
 color: #2aa198;
}
.z-meta.z-brace.z-square.z-js {
 color: #268bd2;
}
.z-storage.z-type.z-js {
 color: #268bd2;
}
.z-meta.z-brace.z-round, .z-punctuation.z-definition.z-parameters.z-begin.z-js, .z-punctuation.z-definition.z-parameters.z-end.z-js {
 color: #93a1a1;
}
.z-meta.z-brace.z-curly.z-js {
 color: #268bd2;
}
.z-entity.z-name.z-tag.z-doctype.z-html, .z-meta.z-tag.z-sgml.z-html, .z-string.z-quoted.z-double.z-doctype.z-identifiers-and-DTDs.z-html {
 color: #93a1a1;
font-style: italic;
}
.z-comment.z-block.z-html {
 color: #839496;
font-style: italic;
}
.z-entity.z-name.z-tag.z-script.z-html {
font-style: italic;
}
.z-source.z-css.z-embedded.z-html .z-string.z-quoted.z-double.z-html {
 color: #2aa198;
}
.z-text.z-html.z-ruby {
 color: #cb4b16;
font-weight: bold;
}
.z-text.z-html.z-basic .z-meta.z-tag.z-other.z-html, .z-text.z-html.z-basic .z-meta.z-tag.z-any.z-html, .z-text.z-html.z-basic .z-meta.z-tag.z-block.z-any, .z-text.z-html.z-basic .z-meta.z-tag.z-inline.z-any, .z-text.z-html.z-basic .z-meta.z-tag.z-structure.z-any.z-html, .z-text.z-html.z-basic .z-source.z-js.z-embedded.z-html, .z-punctuation.z-separator.z-key-value.z-html {
 color: #657b83;
}
.z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html {
 color: #657b83;
}
.z-text.z-html.z-basic .z-meta.z-tag.z-structure.z-any.z-html .z-punctuation.z-definition.z-string.z-begin.z-html, .z-punctuation.z-definition.z-string.z-begin.z-html, .z-punctuation.z-definition.z-string.z-end.z-html {
 color: #2aa198;
}
.z-entity.z-name.z-tag.z-block.z-any.z-html {
 color: #268bd2;
font-weight: bold;
}
.z-source.z-css.z-embedded.z-html .z-entity.z-name.z-tag.z-style.z-html {
font-style: italic;
}
.z-entity.z-name.z-tag.z-style.z-html {
}
.z-text.z-html.z-basic .z-punctuation.z-section.z-property-list.z-css {
}
.z-source.z-css.z-embedded.z-html, .z-comment.z-block.z-html {
 color: #839496;
font-style: italic;
}
.z-punctuation.z-definition.z-variable.z-ruby {
 color: #268bd2;
}
.z-meta.z-function.z-method.z-with-arguments.z-ruby {
 color: #657b83;
}
.z-variable.z-language.z-ruby {
 color: #2aa198;
}
.z-entity.z-name.z-function.z-ruby {
 color: #268bd2;
}
.z-keyword.z-control.z-ruby, .z-keyword.z-control.z-def.z-ruby {
 color: #859900;
font-weight: bold;
}
.z-keyword.z-control.z-class.z-ruby, .z-meta.z-class.z-ruby {
 color: #859900;
}
.z-entity.z-name.z-type.z-class.z-ruby {
 color: #b58900;
}
.z-keyword.z-control.z-ruby {
 color: #859900;
}
.z-support.z-class.z-ruby {
 color: #b58900;
}
.z-keyword.z-other.z-special-method.z-ruby {
 color: #859900;
}
.z-constant.z-language.z-ruby, .z-constant.z-numeric.z-ruby {
 color: #2aa198;
}
.z-variable.z-other.z-constant.z-ruby {
 color: #b58900;
}
.z-constant.z-other.z-symbol.z-ruby {
 color: #2aa198;
}
.z-punctuation.z-section.z-embedded.z-ruby, .z-punctuation.z-definition.z-string.z-begin.z-ruby, .z-punctuation.z-definition.z-string.z-end.z-ruby {
 color: #dc322f;
}
.z-keyword.z-other.z-special-method.z-ruby {
 color: #cb4b16;
}
.z-keyword.z-control.z-import.z-include.z-php {
 color: #cb4b16;
}
.z-text.z-html.z-ruby .z-meta.z-tag.z-inline.z-any.z-html {
 color: #839496;
}
.z-text.z-html.z-ruby .z-punctuation.z-definition.z-string.z-begin, .z-text.z-html.z-ruby .z-punctuation.z-definition.z-string.z-end {
 color: #2aa198;
}
.z-punctuation.z-definition.z-string.z-begin, .z-punctuation.z-definition.z-string.z-end {
 color: #839496;
}
.z-keyword.z-operator.z-index-start.z-php, .z-keyword.z-operator.z-index-end.z-php {
 color: #dc322f;
}
.z-meta.z-array.z-php {
 color: #586e75;
}
.z-meta.z-array.z-php .z-support.z-function.z-construct.z-php, .z-meta.z-array.z-empty.z-php .z-support.z-function.z-construct.z-php {
 color: #b58900;
}
.z-support.z-function.z-construct.z-php {
 color: #b58900;
}
.z-punctuation.z-definition.z-array.z-begin, .z-punctuation.z-definition.z-array.z-end {
 color: #dc322f;
}
.z-constant.z-numeric.z-php {
 color: #2aa198;
}
.z-keyword.z-other.z-new.z-php {
 color: #cb4b16;
}
.z-support.z-class.z-php, .z-keyword.z-operator.z-class {
 color: #586e75;
}
.z-variable.z-other.z-property.z-php {
 color: #93a1a1;
}
.z-storage.z-modifier.z-extends.z-php, .z-storage.z-type.z-class.z-php, .z-keyword.z-operator.z-class.z-php {
 color: #b58900;
}
.z-meta.z-other.z-inherited-class.z-php {
 color: #586e75;
}
.z-storage.z-type.z-php {
 color: #859900;
}
.z-entity.z-name.z-function.z-php {
 color: #93a1a1;
}
.z-support.z-function.z-construct.z-php {
 color: #859900;
}
.z-entity.z-name.z-type.z-class.z-php, .z-meta.z-function-call.z-php, .z-meta.z-function-call.z-static.z-php, .z-meta.z-function-call.z-object.z-php {
 color: #839496;
}
.z-keyword.z-other.z-phpdoc {
 color: #93a1a1;
}
.z-source.z-php.z-embedded.z-block.z-html {
 color: #cb4b16;
}
.z-storage.z-type.z-function.z-php {
 color: #cb4b16;
}
.z-constant.z-numeric.z-c {
 color: #2aa198;
}
.z-meta.z-preprocessor.z-c.z-include, .z-meta.z-preprocessor.z-macro.z-c {
 color: #cb4b16;
}
.z-keyword.z-control.z-import.z-define.z-c, .z-keyword.z-control.z-import.z-include.z-c {
 color: #cb4b16;
}
.z-entity.z-name.z-function.z-preprocessor.z-c {
 color: #cb4b16;
}
.z-meta.z-preprocessor.z-c.z-include .z-string.z-quoted.z-other.z-lt-gt.z-include.z-c, .z-meta.z-preprocessor.z-c.z-include .z-punctuation.z-definition.z-string.z-begin.z-c, .z-meta.z-preprocessor.z-c.z-include .z-punctuation.z-definition.z-string.z-end.z-c {
 color: #2aa198;
}
.z-support.z-function.z-C99.z-c, .z-support.z-function.z-any-method.z-c, .z-entity.z-name.z-function.z-c {
 color: #586e75;
}
.z-punctuation.z-definition.z-string.z-begin.z-c, .z-punctuation.z-definition.z-string.z-end.z-c {
 color: #2aa198;
}
.z-storage.z-type.z-c {
 color: #b58900;
}
.z-meta.z-diff, .z-meta.z-diff.z-header {
 color: #e0eddd;
 background-color: #b58900;
font-style: italic;
}
.z-markup.z-deleted {
 color: #dc322f;
 background-color: #eee8d5;
}
.z-markup.z-changed {
 color: #cb4b16;
 background-color: #eee8d5;
}
.z-markup.z-inserted {
 color: #219186;
 background-color: #eee8d5;
}
.z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
 color: #e0eddd;
 background-color: #a57706;
}
.z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
 color: #2aa198;
}
.z-text.z-restructuredtext .z-markup.z-raw {
 color: #2aa198;
}
.z-other.z-package.z-exclude, .z-other.z-remove {
 color: #dc322f;
}
.z-other.z-add {
 color: #2aa198;
}
.z-punctuation.z-section.z-group.z-tex, .z-punctuation.z-definition.z-arguments.z-begin.z-latex, .z-punctuation.z-definition.z-arguments.z-end.z-latex, .z-punctuation.z-definition.z-arguments.z-latex {
 color: #dc322f;
}
.z-meta.z-group.z-braces.z-tex {
 color: #b58900;
}
.z-string.z-other.z-math.z-tex {
 color: #b58900;
}
.z-variable.z-parameter.z-function.z-latex {
 color: #cb4b16;
}
.z-punctuation.z-definition.z-constant.z-math.z-tex {
 color: #dc322f;
}
.z-text.z-tex.z-latex .z-constant.z-other.z-math.z-tex, .z-constant.z-other.z-general.z-math.z-tex, .z-constant.z-other.z-general.z-math.z-tex, .z-constant.z-character.z-math.z-tex {
 color: #2aa198;
}
.z-string.z-other.z-math.z-tex {
 color: #b58900;
}
.z-punctuation.z-definition.z-string.z-begin.z-tex, .z-punctuation.z-definition.z-string.z-end.z-tex {
 color: #dc322f;
}
.z-keyword.z-control.z-label.z-latex, .z-text.z-tex.z-latex .z-constant.z-other.z-general.z-math.z-tex {
 color: #2aa198;
}
.z-variable.z-parameter.z-definition.z-label.z-latex {
 color: #dc322f;
}
.z-support.z-function.z-be.z-latex {
 color: #859900;
}
.z-support.z-function.z-section.z-latex {
 color: #cb4b16;
}
.z-support.z-function.z-general.z-tex {
 color: #2aa198;
}
.z-punctuation.z-definition.z-comment.z-tex, .z-comment.z-line.z-percentage.z-tex {
font-style: italic;
}
.z-keyword.z-control.z-ref.z-latex {
 color: #2aa198;
}
.z-string.z-quoted.z-double.z-block.z-python {
 color: #586e75;
}
.z-storage.z-type.z-class.z-python, .z-storage.z-type.z-function.z-python, .z-storage.z-modifier.z-global.z-python {
 color: #859900;
}
.z-keyword.z-control.z-import.z-python, .z-keyword.z-control.z-import.z-from.z-python {
 color: #cb4b16;
}
.z-support.z-type.z-exception.z-python {
 color: #b58900;
}
.z-support.z-function.z-builtin.z-shell {
 color: #859900;
}
.z-variable.z-other.z-normal.z-shell {
 color: #cb4b16;
}
.z-source.z-shell {
 color: #268bd2;
}
.z-meta.z-scope.z-for-in-loop.z-shell, .z-variable.z-other.z-loop.z-shell {
 color: #586e75;
}
.z-punctuation.z-definition.z-string.z-end.z-shell, .z-punctuation.z-definition.z-string.z-begin.z-shell {
 color: #859900;
}
.z-meta.z-scope.z-case-block.z-shell, .z-meta.z-scope.z-case-body.z-shell {
 color: #586e75;
}
.z-punctuation.z-definition.z-logical-expression.z-shell {
 color: #dc322f;
}
.z-comment.z-line.z-number-sign.z-shell {
font-style: italic;
}
.z-keyword.z-other.z-import.z-java {
 color: #cb4b16;
}
.z-storage.z-modifier.z-import.z-java {
 color: #586e75;
}
.z-meta.z-class.z-java .z-storage.z-modifier.z-java {
 color: #b58900;
}
.z-source.z-java .z-comment.z-block {
 color: #586e75;
}
.z-comment.z-block .z-meta.z-documentation.z-tag.z-param.z-javadoc .z-keyword.z-other.z-documentation.z-param.z-javadoc {
 color: #586e75;
}
.z-punctuation.z-definition.z-variable.z-perl, .z-variable.z-other.z-readwrite.z-global.z-perl, .z-variable.z-other.z-predefined.z-perl, .z-keyword.z-operator.z-comparison.z-perl {
 color: #b58900;
}
.z-support.z-function.z-perl {
 color: #859900;
}
.z-comment.z-line.z-number-sign.z-perl {
 color: #586e75;
font-style: italic;
}
.z-punctuation.z-definition.z-string.z-begin.z-perl, .z-punctuation.z-definition.z-string.z-end.z-perl {
 color: #2aa198;
}
.z-constant.z-character.z-escape.z-perl {
 color: #dc322f;
}
.z-markup.z-heading.z-markdown, .z-markup.z-heading.z-1.z-markdown, .z-markup.z-heading.z-2.z-markdown, .z-markup.z-heading.z-3.z-markdown, .z-markup.z-heading.z-4.z-markdown, .z-markup.z-heading.z-5.z-markdown, .z-markup.z-heading.z-6.z-markdown {
 color: #268bd2;
}
.z-markup.z-bold.z-markdown {
 color: #586e75;
font-weight: bold;
}
.z-markup.z-italic.z-markdown {
 color: #586e75;
font-style: italic;
}
.z-punctuation.z-definition.z-bold.z-markdown, .z-punctuation.z-definition.z-italic.z-markdown, .z-punctuation.z-definition.z-raw.z-markdown {
 color: #dc322f;
}
.z-markup.z-list.z-unnumbered.z-markdown {
 color: #b58900;
}
.z-markup.z-list.z-numbered.z-markdown {
 color: #859900;
}
.z-markup.z-raw.z-block.z-markdown, .z-markup.z-raw.z-inline.z-markdown {
 color: #2aa198;
}
.z-markup.z-quote.z-markdown {
 color: #6c71c4;
}
.z-punctuation.z-definition.z-blockquote.z-markdown {
 color: #6c71c4;
}
.z-meta.z-separator.z-markdown {
 color: #d33682;
}
.z-markup.z-underline.z-link.z-markdown {
 color: #839496;
}
.z-markup.z-underline.z-link.z-markdown {
 color: #839496;
}
.z-meta.z-link.z-inet.z-markdown, .z-meta.z-link.z-email.z-lt-gt.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-link.z-markdown {
 color: #dc322f;
}
.z-text.z-plain {
 color: #6a8187;
}
.z-sublimelinter.z-notes {
 color: #eee8d5;
 background-color: #eee8d5;
}
.z-sublimelinter.z-outline.z-illegal {
 color: #93a1a1;
 background-color: #93a1a1;
}
.z-sublimelinter.z-underline.z-illegal {
 background-color: #dc322f;
}
.z-sublimelinter.z-outline.z-warning {
 color: #839496;
 background-color: #839496;
}
.z-sublimelinter.z-underline.z-warning {
 background-color: #b58900;
}
.z-sublimelinter.z-outline.z-violation {
 color: #657b83;
 background-color: #657b83;
}
.z-sublimelinter.z-underline.z-violation {
 background-color: #cb4b16;
}
