.gutter {
  padding: 0 1rem;
  color: #f8f8f2;
}

/*

Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/

*/

table {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #23241f;
  -webkit-text-size-adjust: none;
  width: 100%;
}

.tag,
.css .rule,
.css .value,
.aspectj .function,
.css .function
.preprocessor,
.pragma {
  color: #f8f8f2;
}

.strongemphasis,
.strong,
.emphasis {
  color: #a8a8a2;
}

.bullet,
.blockquote,
.horizontal_rule,
.number,
.regexp,
.alias .keyword,
.literal,
.hexcolor {
  color: #ae81ff;
}

.tag .value,
.code,
.title,
.css .class,
.class .title:last-child {
  color: #a6e22e;
}

.link_url {
  font-size: 80%;
}

.strong,
.strongemphasis {
  font-weight: bold;
}

.emphasis,
.strongemphasis,
.class .title:last-child,
.typename {
  font-style: italic;
}

.keyword,
.ruby .class .keyword:first-child,
.ruby .function .keyword,
.function,
.change,
.winutils,
.flow,
.nginx .title,
.tex .special,
.header,
.attribute,
.symbol,
.symbol .string,
.tag .title,
.value,
.alias .keyword:first-child,
.css .tag,
.css .unit,
.css .important {
  color: #f92672;
}

.function .keyword,
.class .keyword:first-child,
.aspect .keyword:first-child,
.constant,
.typename,
.name,
.css .attribute {
  color: #66d9ef;
}

.variable,
.params,
.class .title,
.aspect .title {
  color: #f8f8f2;
}

.string,
.css .id,
.subst,
.type,
.ruby .class .parent,
.built_in,
.django .template_tag,
.django .variable,
.smalltalk .class,
.django .filter .argument,
.smalltalk .localvars,
.smalltalk .array,
.attr_selector,
.pseudo,
.addition,
.stream,
.envvar,
.apache .tag,
.apache .cbracket,
.tex .command,
.prompt,
.link_label,
.link_url {
  color: #e6db74;
}

.comment,
.annotation,
.decorator,
.pi,
.doctype,
.deletion,
.shebang,
.apache .sqbracket,
.tex .formula {
  color: #75715e;
}

.coffeescript .javascript,
.javascript .xml,
.tex .formula,
.xml .javascript,
.xml .vbscript,
.xml .css,
.xml .cdata,
.xml .php,
.php .xml {
  opacity: 0.5;
}
