@import url('https://fonts.googleapis.com/css?family=Lato');
body {
    font-family: 'Lato', sans-serif;
    background: #fcfcfc;
}

pre {
    white-space: pre;
}

.tsd-select .tsd-select-list li,
.tsd-select .tsd-select-list li:nth-child(even),
.tsd-page-toolbar {
    background-color: #000000;
}

#tsd-search .results li,
#tsd-search .results li:nth-child(even),
.tsd-page-title {
    background-color: #202020;
}

#tsd-search .results li:hover,
.tsd-select .tsd-select-list li:hover,
#tsd-search .results li.current {
    background-color: #303030;
}

.tsd-page-toolbar {
    border-bottom: 1px solid #f8c300;
}

.tsd-page-toolbar,
.tsd-page-title,
.tsd-page-toolbar a {
    color: #f8c300;
}

.tsd-page-toolbar a.title {
    font-weight: 500;
}

.tsd-widget,
.tsd-select .tsd-select-label {
    opacity: 0.9;
}

.tsd-page-title h1 {
    font-weight: 400;
}

.tsd-select-list {
    max-height: 50vh;
    overflow-y: auto;
    overflow-x: hidden;
}

.tsd-select-list a {
    width: 100%;
    display: inline-block;
}

.tsd-breadcrumb,
.tsd-breadcrumb a,
#tsd-search .results span.parent {
    color: #bdbdbd;
}

.tsd-panel {
    background-color: #fcfcfc;
}

#arction-logo img {
    width: 80px;
    height: 40px;
    vertical-align: middle;
}

#arction-logo:hover {
    text-decoration: none;
}

@media (max-width: 900px) {
    #tsd-filter .tsd-filter-group {
        background-color: #202020;
    }
    h1 {
        font-size: 1.5em;
    }
    .title span {
        font-size: 12px;
    }
    .tsd-page-toolbar .container {
        padding: 0;
    }
}

/*

Original highlight.js style (c) Ivan Sagalaev <maniac@softwaremaniacs.org>

*/

pre {
    display: block;
    overflow-x: auto;
    padding: 0.5em;
    background: #f0f0f0;
}

/* Base color: saturation 0; */

.hljs,
.hljs-subst {
    color: #444;
}

.hljs-comment {
    color: #888888;
}

.hljs-keyword,
.hljs-attribute,
.hljs-selector-tag,
.hljs-meta-keyword,
.hljs-doctag,
.hljs-name {
    font-weight: bold;
}

/* User color: hue: 0 */

.hljs-type,
.hljs-string,
.hljs-number,
.hljs-selector-id,
.hljs-selector-class,
.hljs-quote,
.hljs-template-tag,
.hljs-deletion {
    color: #880000;
}

.hljs-title,
.hljs-section {
    color: #880000;
    font-weight: bold;
}

.hljs-regexp,
.hljs-symbol,
.hljs-variable,
.hljs-template-variable,
.hljs-link,
.hljs-selector-attr,
.hljs-selector-pseudo {
    color: #bc6060;
}

/* Language color: hue: 90; */

.hljs-literal {
    color: #78a960;
}

.hljs-built_in,
.hljs-bullet,
.hljs-code,
.hljs-addition {
    color: #397300;
}

/* Meta color: hue: 200 */

.hljs-meta {
    color: #1f7199;
}

.hljs-meta-string {
    color: #4d99bf;
}

/* Misc effects */

.hljs-emphasis {
    font-style: italic;
}

.hljs-strong {
    font-weight: bold;
}
