/*

Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull <sourdrums@gmail.com>

*/

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #fdf6e3;
  color: #657b83;
  -webkit-text-size-adjust: none;
}

.hljs-comment,
.diff .hljs-header,
.hljs-doctype,
.hljs-pi,
.lisp .hljs-string,
.hljs-javadoc {
  color: #93a1a1;
}

/* Solarized Green */
.hljs-keyword,
.hljs-winutils,
.method,
.hljs-addition,
.css .hljs-tag,
.hljs-request,
.hljs-status,
.nginx .hljs-title {
  color: #859900;
}

/* Solarized Cyan */
.hljs-number,
.hljs-command,
.hljs-string,
.hljs-tag .hljs-value,
.hljs-rules .hljs-value,
.hljs-phpdoc,
.hljs-dartdoc,
.tex .hljs-formula,
.hljs-regexp,
.hljs-hexcolor,
.hljs-link_url {
  color: #2aa198;
}

/* Solarized Blue */
.hljs-title,
.hljs-localvars,
.hljs-chunk,
.hljs-decorator,
.hljs-built_in,
.hljs-identifier,
.vhdl .hljs-literal,
.hljs-id,
.css .hljs-function {
  color: #268bd2;
}

/* Solarized Yellow */
.hljs-attribute,
.hljs-variable,
.lisp .hljs-body,
.smalltalk .hljs-number,
.hljs-constant,
.hljs-class .hljs-title,
.hljs-parent,
.hljs-type,
.hljs-link_reference {
  color: #b58900;
}

/* Solarized Orange */
.hljs-preprocessor,
.hljs-preprocessor .hljs-keyword,
.hljs-pragma,
.hljs-shebang,
.hljs-symbol,
.hljs-symbol .hljs-string,
.diff .hljs-change,
.hljs-special,
.hljs-attr_selector,
.hljs-subst,
.hljs-cdata,
.css .hljs-pseudo,
.hljs-header {
  color: #cb4b16;
}

/* Solarized Red */
.hljs-deletion,
.hljs-important {
  color: #dc322f;
}

/* Solarized Violet */
.hljs-link_label {
  color: #6c71c4;
}

.tex .hljs-formula {
  background: #eee8d5;
}


@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,400italic,700italic|Source+Code+Pro);

html, head, body {
    margin: 0;
    height: 100%;
}

body {
    font-family: 'Source Sans Pro', 'Trebuchet MS', 'Lucida Grande', 'Bitstream Vera Sans', 'Helvetica Neue', sans-serif;
    color: #293c4b;
}

h1, h2, h3, h4 {
    font-weight: normal;
}

p, li {
    line-height: 1.5em;
}

a {
    color: #1184CE;
    text-decoration: none;
}
a:hover {
    color: rgb(234,21,122);
    text-decoration: underline;
}
a .light { color: #5FABDC; }
a:hover .light { color: rgb(234,21,122); }

pre {
    margin: 0;
    padding: 10px;
    background-color: rgb(254,254,254);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(245,245,245);
    border-radius: 6px;
    overflow-x: auto;
}

/* DOCUMENTATION */


.block-list {
    width: 600px;
    display: inline-block;
    vertical-align: top;
}

.block-list-title {
    font-size: 3em;
}

.markdown-block h1 {
    margin-top: 2em;
    margin-bottom: 0.5px
}

.docs-block {
    border-top: 1px solid #eeeeee;
    margin-top: 1em;
    margin-bottom: 2em;
}


.docs-header {
    white-space: pre;
    font-family: 'Source Code Pro', Consolas, "Liberation Mono", Menlo, Courier, monospace;
    padding-top: 10px;
    padding-bottom: 10px;
}


.docs-comment {
    overflow: hidden;
    padding-left: 36px;
}

.docs-comment img {
    max-width: 500px;
}

/* PACKAGE PAGE */
.package-page {
    display: flex;
}
