.hljs { 
  display:block;
  overflow-x:auto;
  padding:.5em;
  color:#333;
  background:#f8f8f8;
  -webkit-text-size-adjust:none
}

.hljs-comment,.diff .hljs-header { 
  color:#998;
  font-style:italic
}

.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.nginx .hljs-title,
.hljs-subst,.hljs-request,.hljs-status { 
  color:#333;
  font-weight:700;
}

.hljs-number,.hljs-hexcolor,.ruby .hljs-constant {
  color:teal; }

.hljs-string,.hljs-tag .hljs-value,.hljs-doctag,.tex .hljs-formula { 
  color:#d14; }

.hljs-title,.hljs-id,.scss .hljs-preprocessor{
  color:#900; 
  font-weight:700; }

.hljs-list .hljs-keyword,.hljs-subst { 
  font-weight:400; }

.hljs-class .hljs-title,.hljs-type,.vhdl .hljs-literal,.tex .hljs-command {
 color:#458;
 font-weight:700; }

.hljs-tag,.hljs-tag .hljs-title,.hljs-rule .hljs-property,.django .hljs-tag .hljs-keyword{
  color:navy;font-weight:400}
.hljs-attribute,.hljs-variable,.lisp .hljs-body,.hljs-name{
  color:teal; }
.hljs-regexp{
  color:#009926; }
.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.clojure .hljs-keyword,.scheme .hljs-keyword,.tex .hljs-special,.hljs-prompt{
  color:#990073; }
.hljs-built_in{color:#0086b3}
.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{
  color:#999;font-weight:700}
.hljs-deletion{background:#fdd}
.hljs-addition{background:#dfd}
.diff .hljs-change{background:#0086b3}
.hljs-chunk{color:#aaa}
