/* code styling */
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url("/fonts/roboto-v16-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Roboto"), local("Roboto-Regular"), url("/fonts/roboto-v16-latin-regular.eot?#iefix") format("embedded-opentype"), url("/fonts/roboto-v16-latin-regular.woff2") format("woff2"), url("/fonts/roboto-v16-latin-regular.woff") format("woff"), url("/fonts/roboto-v16-latin-regular.ttf") format("truetype"), url("/fonts/roboto-v16-latin-regular.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url("/fonts/roboto-v16-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Italic"), local("Roboto-Italic"), url("/fonts/roboto-v16-latin-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/roboto-v16-latin-italic.woff2") format("woff2"), url("/fonts/roboto-v16-latin-italic.woff") format("woff"), url("/fonts/roboto-v16-latin-italic.ttf") format("truetype"), url("/fonts/roboto-v16-latin-italic.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url("/fonts/roboto-v16-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Bold"), local("Roboto-Bold"), url("/fonts/roboto-v16-latin-700.eot?#iefix") format("embedded-opentype"), url("/fonts/roboto-v16-latin-700.woff2") format("woff2"), url("/fonts/roboto-v16-latin-700.woff") format("woff"), url("/fonts/roboto-v16-latin-700.ttf") format("truetype"), url("/fonts/roboto-v16-latin-700.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url("/fonts/roboto-v16-latin-700italic.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url("/fonts/roboto-v16-latin-700italic.eot?#iefix") format("embedded-opentype"), url("/fonts/roboto-v16-latin-700italic.woff2") format("woff2"), url("/fonts/roboto-v16-latin-700italic.woff") format("woff"), url("/fonts/roboto-v16-latin-700italic.ttf") format("truetype"), url("/fonts/roboto-v16-latin-700italic.svg#Roboto") format("svg");
  /* Legacy iOS */ }

code {
  color: #000;
  font-family: 'Roboto Mono', monospace;
  font-size: .85em; }

p code {
  background: #fffff3;
  border-radius: .3em;
  padding: .1em .3em .2em;
  position: relative;
  white-space: nowrap; }

/* syntax hl stuff */
code.lang-markdown {
  color: #424242; }
  code.lang-markdown .header,
  code.lang-markdown .strong {
    font-weight: bold; }
  code.lang-markdown .emphasis {
    font-style: italic; }
  code.lang-markdown .horizontal_rule,
  code.lang-markdown .link_label,
  code.lang-markdown .code,
  code.lang-markdown .header,
  code.lang-markdown .link_url {
    color: #555; }
  code.lang-markdown .blockquote,
  code.lang-markdown .bullet {
    color: #bbb; }

/* Tomorrow Theme */
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
/* Original theme - https://github.com/chriskempson/tomorrow-theme */
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
.tomorrow-comment {
  color: #8e908c; }

.tomorrow-orange {
  color: #f5871f; }

.tomorrow-yellow {
  color: #eab700; }

.tomorrow-green {
  color: #718c00; }

.tomorrow-blue {
  color: #4271ae; }

.tomorrow-purple {
  color: #8959a8; }

.tomorrow-red {
  color: #c82829; }

.tomorrow-aqua,
pre .css .hexcolor {
  color: #3e999f; }

pre {
  background: #fff;
  border: 1px dashed #d2d2d2;
  border-radius: .25em;
  font-size: .9em;
  margin-bottom: 1.8em;
  overflow: auto;
  padding: 1em; }
  pre code {
    display: block;
    line-height: 1.1; }
  pre .comment,
  pre .title {
    color: #8e908c; }
  pre .variable,
  pre .attribute,
  pre .tag,
  pre .regexp,
  pre .ruby .constant {
    color: #c82829; }
  pre .xml .tag .title,
  pre .xml .pi,
  pre .xml .doctype {
    color: #c82829; }
  pre .html .doctype {
    color: #c82829; }
  pre .css .id,
  pre .css .class,
  pre .css .pseudo {
    color: #c82829; }
  pre .number,
  pre .preprocessor,
  pre .built_in,
  pre .literal,
  pre .params,
  pre .constant {
    color: #f5871f; }
  pre .class,
  pre .ruby .class .title,
  pre .css .rules .attribute {
    color: #eab700; }
  pre .string,
  pre .value,
  pre .inheritance,
  pre .header,
  pre .ruby .symbol,
  pre .xml .cdata {
    color: #718c00; }
  pre .function {
    color: #4271ae; }
  pre .python .decorator,
  pre .python .title {
    color: #4271ae; }
  pre .ruby .function .title,
  pre .ruby .title .keyword {
    color: #4271ae; }
  pre .perl .sub,
  pre .javascript .title,
  pre .coffeescript .title {
    color: #4271ae; }
  pre .keyword,
  pre .javascript .function {
    color: #8959a8; }
