@import url("https://fonts.googleapis.com/css?family=Roboto+Mono:400,700&subset=latin,cyrillic-ext");
/* http://prismjs.com/download.html?themes=prism&languages=markup+css+clike+javascript+apacheconf+c+bash+cpp+csharp+ruby+css-extras+git+java+json+markdown+nginx+php+php-extras+sass+scss+twig+yaml&plugins=line-numbers */
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */
code[class*=language-],
pre[class*=language-] {
  direction: ltr;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  tab-size: 4;
  -webkit-hyphens: none;
          hyphens: none;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: slategray;
}

.token.punctuation {
  color: #999;
}

.namespace {
  opacity: 0.7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
  color: #905;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #690;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
  color: #a67f59;
}

.token.atrule,
.token.attr-value,
.token.keyword {
  color: #07a;
}

.token.function {
  color: #DD4A68;
}

.token.regex,
.token.important,
.token.variable {
  color: #e90;
}

.token.important,
.token.bold {
  font-weight: bold;
}

.token.italic {
  font-style: italic;
}

.token.entity {
  cursor: help;
}

pre.line-numbers {
  position: relative;
  padding-left: 64px;
  counter-reset: linenumber;
}

pre.line-numbers > code {
  position: relative;
}

.line-numbers .line-numbers-rows {
  position: absolute;
  pointer-events: none;
  top: 0;
  font-size: 100%;
  left: -64px;
  width: 52px;
  letter-spacing: -1px;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  -webkit-user-select: none;
          user-select: none;
}

.line-numbers-rows > span {
  pointer-events: none;
  display: block;
  counter-increment: linenumber;
}

.line-numbers-rows > span:before {
  content: counter(linenumber);
  color: rgba(0, 0, 0, 0.54);
  display: block;
  padding-right: 12px;
  text-align: right;
}

.code-card {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.24);
  border-radius: 2px;
}
.card .code-card, .content-card .card-holder .code-card {
  margin-left: -16px;
  margin-right: -16px;
  box-shadow: none;
  border-radius: 0;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}

@media (min-width: 568px) {
  .card .code-card, .content-card .card-holder .code-card {
    margin-left: -24px;
    margin-right: -24px;
  }
}
/* theme dark */
.theme-dark {
  /* http://prismjs.com/download.html?themes=prism-twilight&languages=markup+css+clike+javascript+apacheconf+c+bash+cpp+csharp+ruby+css-extras+git+java+json+markdown+nginx+php+php-extras+sass+scss+twig+yaml&plugins=line-numbers */
  /**
   * prism.js Twilight theme
   * Based (more or less) on the Twilight theme originally of Textmate fame.
   * @author Remy Bach
   */
  /* Markup */
}
.theme-dark .token.comment,
.theme-dark .token.prolog,
.theme-dark .token.doctype,
.theme-dark .token.cdata {
  color: hsl(0, 0%, 47%); /* #777777 */
}
.theme-dark .token.punctuation {
  opacity: 0.7;
}
.theme-dark .namespace {
  opacity: 0.7;
}
.theme-dark .token.tag,
.theme-dark .token.boolean,
.theme-dark .token.number,
.theme-dark .token.deleted {
  color: hsl(14, 58%, 55%); /* #CF6A4C */
}
.theme-dark .token.keyword,
.theme-dark .token.property,
.theme-dark .token.selector,
.theme-dark .token.constant,
.theme-dark .token.symbol,
.theme-dark .token.builtin {
  color: hsl(53, 89%, 79%); /* #F9EE98 */
}
.theme-dark .token.attr-name,
.theme-dark .token.attr-value,
.theme-dark .token.string,
.theme-dark .token.char,
.theme-dark .token.operator,
.theme-dark .token.entity,
.theme-dark .token.url,
.theme-dark .language-css .token.string,
.theme-dark .style .token.string,
.theme-dark .token.variable,
.theme-dark .token.inserted {
  color: hsl(76, 21%, 52%); /* #8F9D6A */
}
.theme-dark .token.atrule {
  color: hsl(218, 22%, 55%); /* #7587A6 */
}
.theme-dark .token.regex,
.theme-dark .token.important {
  color: hsl(42, 75%, 65%); /* #E9C062 */
}
.theme-dark .token.important,
.theme-dark .token.bold {
  font-weight: bold;
}
.theme-dark .token.italic {
  font-style: italic;
}
.theme-dark .token.entity {
  cursor: help;
}
.theme-dark pre[data-line] {
  padding: 1em 0 1em 3em;
  position: relative;
}
.theme-dark .language-markup .token.tag,
.theme-dark .language-markup .token.attr-name,
.theme-dark .language-markup .token.punctuation {
  color: hsl(33, 33%, 52%); /* #AC885B */
}
.theme-dark .line-numbers .line-numbers-rows {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}
.theme-dark .line-numbers-rows > span:before {
  color: rgba(255, 255, 255, 0.7);
}
.theme-dark .card .code-card, .theme-dark.content-card .card-holder .code-card {
  border-color: #585858;
}
/*# sourceMappingURL=../css/code-highlight.css.map */
