/* Generated from the Emacs theme `leuven' by emacs-theme-to-rouge.el */

.highlight { color: #333333; background-color: #FFFFFF; }
.highlight .ge { font-style: italic; }
.highlight .gs { font-weight: bold; }

/* font-lock-comment-face */
.highlight .c,
.highlight .ch,
.highlight .cm,
.highlight .c1,
.highlight .cs,
.highlight .cpf {
  color: #8D8D84;
  font-style: italic;
}

/* font-lock-doc-face */
.highlight .sd {
  color: #036A07;
}

/* font-lock-string-face */
.highlight .s,
.highlight .s1,
.highlight .s2,
.highlight .sb,
.highlight .sc,
.highlight .sh,
.highlight .sx,
.highlight .sa,
.highlight .dl {
  color: #008000;
}

/* font-lock-regexp-face */
.highlight .sr {
  color: #008000;
}

/* font-lock-escape-face */
.highlight .se {
  font-weight: bold;
}

/* font-lock-keyword-face */
.highlight .k,
.highlight .kd,
.highlight .kn,
.highlight .kp,
.highlight .kr,
.highlight .kv,
.highlight .ow {
  color: #0000FF;
}

/* font-lock-builtin-face */
.highlight .nb,
.highlight .bp {
  color: #006FE0;
}

/* font-lock-function-name-face */
.highlight .nf,
.highlight .fm,
.highlight .nt {
  color: #006699;
}

/* font-lock-variable-name-face */
.highlight .nv,
.highlight .vc,
.highlight .vg,
.highlight .vi {
  color: #BA36A5;
}

/* font-lock-property-name-face */
.highlight .na {
  color: #BA36A5;
}

/* font-lock-type-face */
.highlight .kt,
.highlight .nc,
.highlight .nn,
.highlight .ne {
  color: #6434A3;
}

/* font-lock-constant-face */
.highlight .no,
.highlight .kc,
.highlight .ss,
.highlight .nl {
  color: #D0372D;
}

/* font-lock-preprocessor-face */
.highlight .cp,
.highlight .nd {
  color: #808080;
}

/* font-lock-warning-face */
.highlight .err {
  color: red;
  font-weight: bold;
}

/* diff-removed */
.highlight .gd {
  background-color: #FEE8E9;
}

/* diff-added */
.highlight .gi {
  background-color: #DDFFDD;
}

/* diff-header */
.highlight .gh {
  color: #800000;
  background-color: #FFFFAF;
  font-weight: bold;
}

/* diff-hunk-header */
.highlight .gu {
  color: #990099;
  background-color: #FFEEFF;
}
