﻿

/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */

code[class*="language-"],
pre[class*="language-"] { color: black; background: none; text-shadow: 0 1px white; font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; word-wrap: normal; line-height: 1.5; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; }

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { text-shadow: none; background: #b3d4fc; }

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection { text-shadow: none; background: #b3d4fc; }

@media print {
    code[class*="language-"],
    pre[class*="language-"] { text-shadow: none; }
}

/* Code blocks */
pre[class*="language-"] { padding: 1.2em; margin: .5em 0; overflow: auto; }

:not(pre) > code[class*="language-"],
pre[class*="language-"] { background: #f5f2f0; }

/* Inline code */
:not(pre) > code[class*="language-"] { padding: .1em; border-radius: .3em; white-space: normal; }

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata { color: slategray; }

.token.punctuation { color: #999; }

.namespace { opacity: .7; }

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted { color: #b9136f; }

.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: #9a6e3a; background: hsla(0, 0%, 100%, .5); }

.token.atrule,
.token.attr-value,
.token.keyword { color: #07a; }

.token.function,
.token.class-name { 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; }


div.code-toolbar { position: relative;


                       box-shadow: inset 0 0 0 1px #e1e4e8, 0 2px 4px rgba(0,0,0,.15);
    padding-top: 60px!important;
    padding-left: 30px!important;
    padding-right: 24px!important;
    padding-bottom: 30px!important;
    overflow: hidden;
    background-color: #fbfbfb;
    border-radius: 6px;
}

.code-toolbar:before {
    color: #e1e4e8;
    content: "•••";
    font-size: 40px;
    left: 24px;
    letter-spacing: 6px;
    line-height: 12px;
    position: absolute;
    top: 24px;
}

div.code-toolbar > .toolbar { position: absolute; top: .3em; right: .2em; transition: opacity 0.3s ease-in-out; opacity: 0; }

div.code-toolbar:hover > .toolbar { opacity: 1; }

div.code-toolbar > .toolbar .toolbar-item { display: inline-block; }

div.code-toolbar > .toolbar a { cursor: pointer; }

div.code-toolbar > .toolbar button { background: none; border: 0; color: inherit; font: inherit; line-height: normal; overflow: visible; padding: 0; -webkit-user-select: none; /* for button */ -moz-user-select: none; -ms-user-select: none; }

div.code-toolbar > .toolbar a,
div.code-toolbar > .toolbar button,
div.code-toolbar > .toolbar span { color: #bbb; font-size: .8em; padding: 0 .5em; background: #f5f2f0; background: rgba(224, 224, 224, 0.2); box-shadow: 0 2px 0 0 rgba(0,0,0,0.2); border-radius: .5em; }

div.code-toolbar > .toolbar a:hover,
div.code-toolbar > .toolbar a:focus,
div.code-toolbar > .toolbar button:hover,
div.code-toolbar > .toolbar button:focus,
div.code-toolbar > .toolbar span:hover,
div.code-toolbar > .toolbar span:focus { color: inherit; text-decoration: none; }






div.code-toolbar > .toolbar { position: absolute; top: .3em; right: .2em; transition: opacity 0.3s ease-in-out; opacity: 0; }

div.code-toolbar > .toolbar { opacity: 0; top: 0; right: 0; }

div.code-toolbar > .toolbar a { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; transition-delay: 0s; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; border-radius: 0.25rem; background: #e1e4e8;  display: block; margin: 20px 20px 0 0; padding: .3rem .7rem; font-size: .75rem; }

div.code-toolbar > .toolbar a:hover { color: #fff; background: #053fb6; }



.tab-content > .tab-pane:last-child pre[class*="language-"] { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; background: #f5f2f0; max-height: 50vh;
                                                                  background:transparent;
    line-height: 1.8;
        font-size: 12px;
        border:none;
            padding: 0;
    margin: 0;
    position: relative; 
            font-family: monospace,monospace!important;
                padding-left: 20px;
}
.tab-content > .tab-pane:last-child pre[class*="language-"]:before {
color: #d1d5da;
    content: "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60";
    left: 0px;
    line-height: 1.8;
    position: absolute;
    white-space: pre-wrap;
    width: 18px;
    word-break: break-all; 
    overflow: hidden;
    height:100%;
}

.nav-pills.lavalamp li{ background: #e5e5e5; padding: 2px; }
.nav-pills.lavalamp li:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.nav-pills.lavalamp li:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}

.nav-pills.lavalamp .lavalamp-object { display: block; position: absolute; top: 0; left: 0; background: #fff; border-radius: 0.25rem; }
.nav-pills.lavalamp .nav-link { text-transform: uppercase; font-size: 13px; font-weight: 600; color: #999; }

.nav.lavalamp .nav-link.active { color: #111111; }
.nav-pills.lavalamp .nav-link.active { background: white; }

.nav.lavalamp .nav-link { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; transition-delay: 0s; color: #999999; }










.hljs{display:block;overflow-x:auto;padding:0.5em;color:#333;background:#f8f8f8}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:bold}.hljs-number,.hljs-literal,.hljs-variable,.hljs-template-variable,.hljs-tag .hljs-attr{color:#008080}.hljs-string,.hljs-doctag{color:#d14}.hljs-title,.hljs-section,.hljs-selector-id{color:#900;font-weight:bold}.hljs-subst{font-weight:normal}.hljs-type,.hljs-class .hljs-title{color:#458;font-weight:bold}.hljs-tag,.hljs-name,.hljs-attribute{color:#000080;font-weight:normal}.hljs-regexp,.hljs-link{color:#009926}.hljs-symbol,.hljs-bullet{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}