[controller-id^='tradernet-api'] {
    background: #fff;
    min-height: 100vh;
}

.tm-theme-dark [controller-id^='tradernet-api'] {
    background: transparent;
}

.api-main-loader {
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9000;
    height: 100vh;
    overflow: hidden;
}

.js-sidebar {
    border-right: 1px solid rgba(0, 0, 0, 0.12);
    min-height: 100vh;
}

.tm-theme-dark .js-sidebar {
    border-right: 1px solid rgba(255, 255, 255, 0.12);
}

.uk-nav-side > li.uk-active > a {
    background: #eceff1;
    color: #263238;
}

.tm-theme-dark .uk-nav-side > li.uk-active > a {
    background: #0b293f;
    color: #fff;
}

.tm-theme-dark .uk-nav-side .uk-nav-divider {
    border-top: 1px solid rgba(255, 255, 255, 0.12);
}

pre {
    padding: 0;
    background: transparent;
    font: 12px / 18px Consolas, monospace, serif;
    -moz-tab-size: 4;
    tab-size: 4;
    overflow: auto;
    border: 0 solid rgba(0, 0, 0, 0);
    border-radius: 0
}

.hljs {
    background: #e3f2fd;
    border-color: #bbdefb;
}

.tm-theme-dark .hljs {
    background: #1e293b;
    border-color: #334155;
}

.tm-theme-dark pre {
    color: #cbd5e1;
}

.tm-theme-dark .hljs-built_in, 
.tm-theme-dark .hljs-builtin-name {
    color: #99f6e4;
}

.tm-theme-dark .hljs-keyword, 
.tm-theme-dark .hljs-selector-tag, 
.tm-theme-dark .hljs-subst {
    color: #7dd3fc;
}

.tm-theme-dark .hljs-string, 
.tm-theme-dark .hljs-doctag {
    color: #f472b6;
}

.tm-theme-dark .hljs-number, 
.tm-theme-dark .hljs-literal, 
.tm-theme-dark .hljs-variable, 
.tm-theme-dark .hljs-template-variable, 
.tm-theme-dark .hljs-tag .hljs-attr {
    color: #99f6e4;
}

.tm-theme-dark .hljs-title, 
.tm-theme-dark .hljs-section, 
.tm-theme-dark .hljs-selector-id,
.tm-theme-dark .hljs p {
    color: #f8fafc;
}

.tm-theme-dark .hljs-comment, 
.tm-theme-dark .hljs-quote {
    color: #94a3b8;
}

.tm-theme-dark .uk-nav-side .uk-nav-header {
    color: #fff;
}

.lang-js span {
    width: 80%
}

.lang-icon.attention {
    background-image: url("/public/i/attention.png");
}
.lang-icon.js {
    background-image: url("/public/i/javascript.png");
}
.lang-icon.php {
    background-image: url("/public/i/php.png");
}
.lang-icon.node-js {
    background-image: url("/public/i/nodejs.png");
}
.lang-icon.python {
    background-image: url("/public/i/python.png");
}
.lang-icon {
    width: 15px;
    height: 15px;
    background-size: cover;
    margin: 0 0 0 5px;
}

/*// Контейнер новостей /tradernet-api/update-report */
.tn-doc-container-news {
    margin-top: 5%;
}

.tn-doc-container-news dl {
    line-height: 1.5;
}
.tn-doc-container-news dl,
.tn-doc-container-news dl dt{
    padding: 10px 0;
}