/* Variables */
:root {
    --mystnb-source-bg-color: #f7f7f7;
    --mystnb-stdout-bg-color: #fcfcfc;
    --mystnb-stderr-bg-color: #fdd;
    --mystnb-traceback-bg-color: #fcfcfc;
    --mystnb-source-border-color: #ccc;
    --mystnb-source-margin-color: green;
    --mystnb-stdout-border-color: #f7f7f7;
    --mystnb-stderr-border-color: #f7f7f7;
    --mystnb-traceback-border-color: #ffd6d6;
    --mystnb-hide-prompt-opacity: 70%;
    --mystnb-source-border-radius: 0.4em;
    --mystnb-source-border-width: 1px;
}

/* Whole cell */
div.container.cell {
    padding-left: 0;
    margin-bottom: 1em;
}

/* Removing all background formatting so we can control at the div level */
.cell_input div.highlight,
.cell_output pre,
.cell_input pre,
.cell_output .output {
    border: none;
    box-shadow: none;
}

.cell_output .output pre,
.cell_input pre {
    margin: 0px;
}

/* Input cells */
div.cell div.cell_input,
div.cell details.above-input > summary {
    padding-left: 0em;
    padding-right: 0em;
    border: var(--mystnb-source-border-width) var(--mystnb-source-border-color) solid;
    background-color: var(--mystnb-source-bg-color);
    border-left-color: var(--mystnb-source-margin-color);
    border-left-width: medium;
    border-radius: var(--mystnb-source-border-radius);
}

div.cell_input > div,
div.cell_output div.output > div.highlight {
    margin: 0em !important;
    border: none !important;
}

/* All cell outputs */
.cell_output {
    padding-left: 1em;
    padding-right: 0em;
    margin-top: 1em;
}

/* Text outputs from cells */
.cell_output .output.text_plain,
.cell_output .output.traceback,
.cell_output .output.stream,
.cell_output .output.stderr {
    margin-top: 1em;
    margin-bottom: 0em;
    box-shadow: none;
}

.cell_output .output.text_plain,
.cell_output .output.stream {
    background: var(--mystnb-stdout-bg-color);
    border: 1px solid var(--mystnb-stdout-border-color);
}

.cell_output .output.stderr {
    background: var(--mystnb-stderr-bg-color);
    border: 1px solid var(--mystnb-stderr-border-color);
}

.cell_output .output.traceback {
    background: var(--mystnb-traceback-bg-color);
    border: 1px solid var(--mystnb-traceback-border-color);
}

/* Collapsible cell content */
div.cell details.above-input div.cell_input {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: var(--mystnb-source-border-width) var(--mystnb-source-border-color) dashed;
}

div.cell div.cell_input.above-output-prompt {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

div.cell details.above-input > summary {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: var(--mystnb-source-border-width) var(--mystnb-source-border-color) dashed;
    padding-left: 1em;
    margin-bottom: 0;
}

div.cell details.above-output > summary {
    background-color: var(--mystnb-source-bg-color);
    padding-left: 1em;
    padding-right: 0em;
    border: var(--mystnb-source-border-width) var(--mystnb-source-border-color) solid;
    border-radius: var(--mystnb-source-border-radius);
    border-left-color: var(--mystnb-source-margin-color);
    border-left-width: medium;
}

div.cell details.below-input > summary {
    background-color: var(--mystnb-source-bg-color);
    padding-left: 1em;
    padding-right: 0em;
    border: var(--mystnb-source-border-width) var(--mystnb-source-border-color) solid;
    border-top: none;
    border-bottom-left-radius: var(--mystnb-source-border-radius);
    border-bottom-right-radius: var(--mystnb-source-border-radius);
    border-left-color: var(--mystnb-source-margin-color);
    border-left-width: medium;
}

div.cell details.hide > summary > span {
    opacity: var(--mystnb-hide-prompt-opacity);
}

div.cell details.hide[open] > summary > span.collapsed {
    display: none;
}

div.cell details.hide:not([open]) > summary > span.expanded {
    display: none;
}

@keyframes collapsed-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
div.cell details.hide[open] > summary ~ * {
    -moz-animation: collapsed-fade-in 0.3s ease-in-out;
    -webkit-animation: collapsed-fade-in 0.3s ease-in-out;
    animation: collapsed-fade-in 0.3s ease-in-out;
}

/* Math align to the left */
.cell_output .MathJax_Display {
    text-align: left !important;
}

/* Pandas tables. Pulled from the Jupyter / nbsphinx CSS */
div.cell_output table {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    color: black;
    font-size: 1em;
    table-layout: fixed;
}

div.cell_output thead {
    border-bottom: 1px solid black;
    vertical-align: bottom;
}

div.cell_output tr,
div.cell_output th,
div.cell_output td {
    text-align: right;
    vertical-align: middle;
    padding: 0.5em 0.5em;
    line-height: normal;
    white-space: normal;
    max-width: none;
    border: none;
}

div.cell_output th {
    font-weight: bold;
}

div.cell_output tbody tr:nth-child(odd) {
    background: #f5f5f5;
}

div.cell_output tbody tr:hover {
    background: rgba(66, 165, 245, 0.2);
}

/** source code line numbers **/
span.linenos {
    opacity: 0.5;
}

/* Inline text from `paste` operation */

span.pasted-text {
    font-weight: bold;
}

span.pasted-inline img {
    max-height: 2em;
}

tbody span.pasted-inline img {
    max-height: none;
}

/* Font colors for translated ANSI escape sequences
Color values are copied from Jupyter Notebook
https://github.com/jupyter/notebook/blob/52581f8eda9b319eb0390ac77fe5903c38f81e3e/notebook/static/notebook/less/ansicolors.less#L14-L21
Background colors from
https://nbsphinx.readthedocs.io/en/latest/code-cells.html#ANSI-Colors
*/
div.highlight .-Color-Bold {
    font-weight: bold;
}

div.highlight .-Color[class*='-Black'] {
    color: #3e424d;
}

div.highlight .-Color[class*='-Red'] {
    color: #e75c58;
}

div.highlight .-Color[class*='-Green'] {
    color: #00a250;
}

div.highlight .-Color[class*='-Yellow'] {
    color: #ddb62b;
}

div.highlight .-Color[class*='-Blue'] {
    color: #208ffb;
}

div.highlight .-Color[class*='-Magenta'] {
    color: #d160c4;
}

div.highlight .-Color[class*='-Cyan'] {
    color: #60c6c8;
}

div.highlight .-Color[class*='-White'] {
    color: #c5c1b4;
}

div.highlight .-Color[class*='-BGBlack'] {
    background-color: #3e424d;
}

div.highlight .-Color[class*='-BGRed'] {
    background-color: #e75c58;
}

div.highlight .-Color[class*='-BGGreen'] {
    background-color: #00a250;
}

div.highlight .-Color[class*='-BGYellow'] {
    background-color: #ddb62b;
}

div.highlight .-Color[class*='-BGBlue'] {
    background-color: #208ffb;
}

div.highlight .-Color[class*='-BGMagenta'] {
    background-color: #d160c4;
}

div.highlight .-Color[class*='-BGCyan'] {
    background-color: #60c6c8;
}

div.highlight .-Color[class*='-BGWhite'] {
    background-color: #c5c1b4;
}

/* Font colors for 8-bit ANSI */

div.highlight .-Color[class*='-C0'] {
    color: #000000;
}

div.highlight .-Color[class*='-BGC0'] {
    background-color: #000000;
}

div.highlight .-Color[class*='-C1'] {
    color: #800000;
}

div.highlight .-Color[class*='-BGC1'] {
    background-color: #800000;
}

div.highlight .-Color[class*='-C2'] {
    color: #008000;
}

div.highlight .-Color[class*='-BGC2'] {
    background-color: #008000;
}

div.highlight .-Color[class*='-C3'] {
    color: #808000;
}

div.highlight .-Color[class*='-BGC3'] {
    background-color: #808000;
}

div.highlight .-Color[class*='-C4'] {
    color: #000080;
}

div.highlight .-Color[class*='-BGC4'] {
    background-color: #000080;
}

div.highlight .-Color[class*='-C5'] {
    color: #800080;
}

div.highlight .-Color[class*='-BGC5'] {
    background-color: #800080;
}

div.highlight .-Color[class*='-C6'] {
    color: #008080;
}

div.highlight .-Color[class*='-BGC6'] {
    background-color: #008080;
}

div.highlight .-Color[class*='-C7'] {
    color: #c0c0c0;
}

div.highlight .-Color[class*='-BGC7'] {
    background-color: #c0c0c0;
}

div.highlight .-Color[class*='-C8'] {
    color: #808080;
}

div.highlight .-Color[class*='-BGC8'] {
    background-color: #808080;
}

div.highlight .-Color[class*='-C9'] {
    color: #ff0000;
}

div.highlight .-Color[class*='-BGC9'] {
    background-color: #ff0000;
}

div.highlight .-Color[class*='-C10'] {
    color: #00ff00;
}

div.highlight .-Color[class*='-BGC10'] {
    background-color: #00ff00;
}

div.highlight .-Color[class*='-C11'] {
    color: #ffff00;
}

div.highlight .-Color[class*='-BGC11'] {
    background-color: #ffff00;
}

div.highlight .-Color[class*='-C12'] {
    color: #0000ff;
}

div.highlight .-Color[class*='-BGC12'] {
    background-color: #0000ff;
}

div.highlight .-Color[class*='-C13'] {
    color: #ff00ff;
}

div.highlight .-Color[class*='-BGC13'] {
    background-color: #ff00ff;
}

div.highlight .-Color[class*='-C14'] {
    color: #00ffff;
}

div.highlight .-Color[class*='-BGC14'] {
    background-color: #00ffff;
}

div.highlight .-Color[class*='-C15'] {
    color: #ffffff;
}

div.highlight .-Color[class*='-BGC15'] {
    background-color: #ffffff;
}

div.highlight .-Color[class*='-C16'] {
    color: #000000;
}

div.highlight .-Color[class*='-BGC16'] {
    background-color: #000000;
}

div.highlight .-Color[class*='-C17'] {
    color: #00005f;
}

div.highlight .-Color[class*='-BGC17'] {
    background-color: #00005f;
}

div.highlight .-Color[class*='-C18'] {
    color: #000087;
}

div.highlight .-Color[class*='-BGC18'] {
    background-color: #000087;
}

div.highlight .-Color[class*='-C19'] {
    color: #0000af;
}

div.highlight .-Color[class*='-BGC19'] {
    background-color: #0000af;
}

div.highlight .-Color[class*='-C20'] {
    color: #0000d7;
}

div.highlight .-Color[class*='-BGC20'] {
    background-color: #0000d7;
}

div.highlight .-Color[class*='-C21'] {
    color: #0000ff;
}

div.highlight .-Color[class*='-BGC21'] {
    background-color: #0000ff;
}

div.highlight .-Color[class*='-C22'] {
    color: #005f00;
}

div.highlight .-Color[class*='-BGC22'] {
    background-color: #005f00;
}

div.highlight .-Color[class*='-C23'] {
    color: #005f5f;
}

div.highlight .-Color[class*='-BGC23'] {
    background-color: #005f5f;
}

div.highlight .-Color[class*='-C24'] {
    color: #005f87;
}

div.highlight .-Color[class*='-BGC24'] {
    background-color: #005f87;
}

div.highlight .-Color[class*='-C25'] {
    color: #005faf;
}

div.highlight .-Color[class*='-BGC25'] {
    background-color: #005faf;
}

div.highlight .-Color[class*='-C26'] {
    color: #005fd7;
}

div.highlight .-Color[class*='-BGC26'] {
    background-color: #005fd7;
}

div.highlight .-Color[class*='-C27'] {
    color: #005fff;
}

div.highlight .-Color[class*='-BGC27'] {
    background-color: #005fff;
}

div.highlight .-Color[class*='-C28'] {
    color: #008700;
}

div.highlight .-Color[class*='-BGC28'] {
    background-color: #008700;
}

div.highlight .-Color[class*='-C29'] {
    color: #00875f;
}

div.highlight .-Color[class*='-BGC29'] {
    background-color: #00875f;
}

div.highlight .-Color[class*='-C30'] {
    color: #008787;
}

div.highlight .-Color[class*='-BGC30'] {
    background-color: #008787;
}

div.highlight .-Color[class*='-C31'] {
    color: #0087af;
}

div.highlight .-Color[class*='-BGC31'] {
    background-color: #0087af;
}

div.highlight .-Color[class*='-C32'] {
    color: #0087d7;
}

div.highlight .-Color[class*='-BGC32'] {
    background-color: #0087d7;
}

div.highlight .-Color[class*='-C33'] {
    color: #0087ff;
}

div.highlight .-Color[class*='-BGC33'] {
    background-color: #0087ff;
}

div.highlight .-Color[class*='-C34'] {
    color: #00af00;
}

div.highlight .-Color[class*='-BGC34'] {
    background-color: #00af00;
}

div.highlight .-Color[class*='-C35'] {
    color: #00af5f;
}

div.highlight .-Color[class*='-BGC35'] {
    background-color: #00af5f;
}

div.highlight .-Color[class*='-C36'] {
    color: #00af87;
}

div.highlight .-Color[class*='-BGC36'] {
    background-color: #00af87;
}

div.highlight .-Color[class*='-C37'] {
    color: #00afaf;
}

div.highlight .-Color[class*='-BGC37'] {
    background-color: #00afaf;
}

div.highlight .-Color[class*='-C38'] {
    color: #00afd7;
}

div.highlight .-Color[class*='-BGC38'] {
    background-color: #00afd7;
}

div.highlight .-Color[class*='-C39'] {
    color: #00afff;
}

div.highlight .-Color[class*='-BGC39'] {
    background-color: #00afff;
}

div.highlight .-Color[class*='-C40'] {
    color: #00d700;
}

div.highlight .-Color[class*='-BGC40'] {
    background-color: #00d700;
}

div.highlight .-Color[class*='-C41'] {
    color: #00d75f;
}

div.highlight .-Color[class*='-BGC41'] {
    background-color: #00d75f;
}

div.highlight .-Color[class*='-C42'] {
    color: #00d787;
}

div.highlight .-Color[class*='-BGC42'] {
    background-color: #00d787;
}

div.highlight .-Color[class*='-C43'] {
    color: #00d7af;
}

div.highlight .-Color[class*='-BGC43'] {
    background-color: #00d7af;
}

div.highlight .-Color[class*='-C44'] {
    color: #00d7d7;
}

div.highlight .-Color[class*='-BGC44'] {
    background-color: #00d7d7;
}

div.highlight .-Color[class*='-C45'] {
    color: #00d7ff;
}

div.highlight .-Color[class*='-BGC45'] {
    background-color: #00d7ff;
}

div.highlight .-Color[class*='-C46'] {
    color: #00ff00;
}

div.highlight .-Color[class*='-BGC46'] {
    background-color: #00ff00;
}

div.highlight .-Color[class*='-C47'] {
    color: #00ff5f;
}

div.highlight .-Color[class*='-BGC47'] {
    background-color: #00ff5f;
}

div.highlight .-Color[class*='-C48'] {
    color: #00ff87;
}

div.highlight .-Color[class*='-BGC48'] {
    background-color: #00ff87;
}

div.highlight .-Color[class*='-C49'] {
    color: #00ffaf;
}

div.highlight .-Color[class*='-BGC49'] {
    background-color: #00ffaf;
}

div.highlight .-Color[class*='-C50'] {
    color: #00ffd7;
}

div.highlight .-Color[class*='-BGC50'] {
    background-color: #00ffd7;
}

div.highlight .-Color[class*='-C51'] {
    color: #00ffff;
}

div.highlight .-Color[class*='-BGC51'] {
    background-color: #00ffff;
}

div.highlight .-Color[class*='-C52'] {
    color: #5f0000;
}

div.highlight .-Color[class*='-BGC52'] {
    background-color: #5f0000;
}

div.highlight .-Color[class*='-C53'] {
    color: #5f005f;
}

div.highlight .-Color[class*='-BGC53'] {
    background-color: #5f005f;
}

div.highlight .-Color[class*='-C54'] {
    color: #5f0087;
}

div.highlight .-Color[class*='-BGC54'] {
    background-color: #5f0087;
}

div.highlight .-Color[class*='-C55'] {
    color: #5f00af;
}

div.highlight .-Color[class*='-BGC55'] {
    background-color: #5f00af;
}

div.highlight .-Color[class*='-C56'] {
    color: #5f00d7;
}

div.highlight .-Color[class*='-BGC56'] {
    background-color: #5f00d7;
}

div.highlight .-Color[class*='-C57'] {
    color: #5f00ff;
}

div.highlight .-Color[class*='-BGC57'] {
    background-color: #5f00ff;
}

div.highlight .-Color[class*='-C58'] {
    color: #5f5f00;
}

div.highlight .-Color[class*='-BGC58'] {
    background-color: #5f5f00;
}

div.highlight .-Color[class*='-C59'] {
    color: #5f5f5f;
}

div.highlight .-Color[class*='-BGC59'] {
    background-color: #5f5f5f;
}

div.highlight .-Color[class*='-C60'] {
    color: #5f5f87;
}

div.highlight .-Color[class*='-BGC60'] {
    background-color: #5f5f87;
}

div.highlight .-Color[class*='-C61'] {
    color: #5f5faf;
}

div.highlight .-Color[class*='-BGC61'] {
    background-color: #5f5faf;
}

div.highlight .-Color[class*='-C62'] {
    color: #5f5fd7;
}

div.highlight .-Color[class*='-BGC62'] {
    background-color: #5f5fd7;
}

div.highlight .-Color[class*='-C63'] {
    color: #5f5fff;
}

div.highlight .-Color[class*='-BGC63'] {
    background-color: #5f5fff;
}

div.highlight .-Color[class*='-C64'] {
    color: #5f8700;
}

div.highlight .-Color[class*='-BGC64'] {
    background-color: #5f8700;
}

div.highlight .-Color[class*='-C65'] {
    color: #5f875f;
}

div.highlight .-Color[class*='-BGC65'] {
    background-color: #5f875f;
}

div.highlight .-Color[class*='-C66'] {
    color: #5f8787;
}

div.highlight .-Color[class*='-BGC66'] {
    background-color: #5f8787;
}

div.highlight .-Color[class*='-C67'] {
    color: #5f87af;
}

div.highlight .-Color[class*='-BGC67'] {
    background-color: #5f87af;
}

div.highlight .-Color[class*='-C68'] {
    color: #5f87d7;
}

div.highlight .-Color[class*='-BGC68'] {
    background-color: #5f87d7;
}

div.highlight .-Color[class*='-C69'] {
    color: #5f87ff;
}

div.highlight .-Color[class*='-BGC69'] {
    background-color: #5f87ff;
}

div.highlight .-Color[class*='-C70'] {
    color: #5faf00;
}

div.highlight .-Color[class*='-BGC70'] {
    background-color: #5faf00;
}

div.highlight .-Color[class*='-C71'] {
    color: #5faf5f;
}

div.highlight .-Color[class*='-BGC71'] {
    background-color: #5faf5f;
}

div.highlight .-Color[class*='-C72'] {
    color: #5faf87;
}

div.highlight .-Color[class*='-BGC72'] {
    background-color: #5faf87;
}

div.highlight .-Color[class*='-C73'] {
    color: #5fafaf;
}

div.highlight .-Color[class*='-BGC73'] {
    background-color: #5fafaf;
}

div.highlight .-Color[class*='-C74'] {
    color: #5fafd7;
}

div.highlight .-Color[class*='-BGC74'] {
    background-color: #5fafd7;
}

div.highlight .-Color[class*='-C75'] {
    color: #5fafff;
}

div.highlight .-Color[class*='-BGC75'] {
    background-color: #5fafff;
}

div.highlight .-Color[class*='-C76'] {
    color: #5fd700;
}

div.highlight .-Color[class*='-BGC76'] {
    background-color: #5fd700;
}

div.highlight .-Color[class*='-C77'] {
    color: #5fd75f;
}

div.highlight .-Color[class*='-BGC77'] {
    background-color: #5fd75f;
}

div.highlight .-Color[class*='-C78'] {
    color: #5fd787;
}

div.highlight .-Color[class*='-BGC78'] {
    background-color: #5fd787;
}

div.highlight .-Color[class*='-C79'] {
    color: #5fd7af;
}

div.highlight .-Color[class*='-BGC79'] {
    background-color: #5fd7af;
}

div.highlight .-Color[class*='-C80'] {
    color: #5fd7d7;
}

div.highlight .-Color[class*='-BGC80'] {
    background-color: #5fd7d7;
}

div.highlight .-Color[class*='-C81'] {
    color: #5fd7ff;
}

div.highlight .-Color[class*='-BGC81'] {
    background-color: #5fd7ff;
}

div.highlight .-Color[class*='-C82'] {
    color: #5fff00;
}

div.highlight .-Color[class*='-BGC82'] {
    background-color: #5fff00;
}

div.highlight .-Color[class*='-C83'] {
    color: #5fff5f;
}

div.highlight .-Color[class*='-BGC83'] {
    background-color: #5fff5f;
}

div.highlight .-Color[class*='-C84'] {
    color: #5fff87;
}

div.highlight .-Color[class*='-BGC84'] {
    background-color: #5fff87;
}

div.highlight .-Color[class*='-C85'] {
    color: #5fffaf;
}

div.highlight .-Color[class*='-BGC85'] {
    background-color: #5fffaf;
}

div.highlight .-Color[class*='-C86'] {
    color: #5fffd7;
}

div.highlight .-Color[class*='-BGC86'] {
    background-color: #5fffd7;
}

div.highlight .-Color[class*='-C87'] {
    color: #5fffff;
}

div.highlight .-Color[class*='-BGC87'] {
    background-color: #5fffff;
}

div.highlight .-Color[class*='-C88'] {
    color: #870000;
}

div.highlight .-Color[class*='-BGC88'] {
    background-color: #870000;
}

div.highlight .-Color[class*='-C89'] {
    color: #87005f;
}

div.highlight .-Color[class*='-BGC89'] {
    background-color: #87005f;
}

div.highlight .-Color[class*='-C90'] {
    color: #870087;
}

div.highlight .-Color[class*='-BGC90'] {
    background-color: #870087;
}

div.highlight .-Color[class*='-C91'] {
    color: #8700af;
}

div.highlight .-Color[class*='-BGC91'] {
    background-color: #8700af;
}

div.highlight .-Color[class*='-C92'] {
    color: #8700d7;
}

div.highlight .-Color[class*='-BGC92'] {
    background-color: #8700d7;
}

div.highlight .-Color[class*='-C93'] {
    color: #8700ff;
}

div.highlight .-Color[class*='-BGC93'] {
    background-color: #8700ff;
}

div.highlight .-Color[class*='-C94'] {
    color: #875f00;
}

div.highlight .-Color[class*='-BGC94'] {
    background-color: #875f00;
}

div.highlight .-Color[class*='-C95'] {
    color: #875f5f;
}

div.highlight .-Color[class*='-BGC95'] {
    background-color: #875f5f;
}

div.highlight .-Color[class*='-C96'] {
    color: #875f87;
}

div.highlight .-Color[class*='-BGC96'] {
    background-color: #875f87;
}

div.highlight .-Color[class*='-C97'] {
    color: #875faf;
}

div.highlight .-Color[class*='-BGC97'] {
    background-color: #875faf;
}

div.highlight .-Color[class*='-C98'] {
    color: #875fd7;
}

div.highlight .-Color[class*='-BGC98'] {
    background-color: #875fd7;
}

div.highlight .-Color[class*='-C99'] {
    color: #875fff;
}

div.highlight .-Color[class*='-BGC99'] {
    background-color: #875fff;
}

div.highlight .-Color[class*='-C100'] {
    color: #878700;
}

div.highlight .-Color[class*='-BGC100'] {
    background-color: #878700;
}

div.highlight .-Color[class*='-C101'] {
    color: #87875f;
}

div.highlight .-Color[class*='-BGC101'] {
    background-color: #87875f;
}

div.highlight .-Color[class*='-C102'] {
    color: #878787;
}

div.highlight .-Color[class*='-BGC102'] {
    background-color: #878787;
}

div.highlight .-Color[class*='-C103'] {
    color: #8787af;
}

div.highlight .-Color[class*='-BGC103'] {
    background-color: #8787af;
}

div.highlight .-Color[class*='-C104'] {
    color: #8787d7;
}

div.highlight .-Color[class*='-BGC104'] {
    background-color: #8787d7;
}

div.highlight .-Color[class*='-C105'] {
    color: #8787ff;
}

div.highlight .-Color[class*='-BGC105'] {
    background-color: #8787ff;
}

div.highlight .-Color[class*='-C106'] {
    color: #87af00;
}

div.highlight .-Color[class*='-BGC106'] {
    background-color: #87af00;
}

div.highlight .-Color[class*='-C107'] {
    color: #87af5f;
}

div.highlight .-Color[class*='-BGC107'] {
    background-color: #87af5f;
}

div.highlight .-Color[class*='-C108'] {
    color: #87af87;
}

div.highlight .-Color[class*='-BGC108'] {
    background-color: #87af87;
}

div.highlight .-Color[class*='-C109'] {
    color: #87afaf;
}

div.highlight .-Color[class*='-BGC109'] {
    background-color: #87afaf;
}

div.highlight .-Color[class*='-C110'] {
    color: #87afd7;
}

div.highlight .-Color[class*='-BGC110'] {
    background-color: #87afd7;
}

div.highlight .-Color[class*='-C111'] {
    color: #87afff;
}

div.highlight .-Color[class*='-BGC111'] {
    background-color: #87afff;
}

div.highlight .-Color[class*='-C112'] {
    color: #87d700;
}

div.highlight .-Color[class*='-BGC112'] {
    background-color: #87d700;
}

div.highlight .-Color[class*='-C113'] {
    color: #87d75f;
}

div.highlight .-Color[class*='-BGC113'] {
    background-color: #87d75f;
}

div.highlight .-Color[class*='-C114'] {
    color: #87d787;
}

div.highlight .-Color[class*='-BGC114'] {
    background-color: #87d787;
}

div.highlight .-Color[class*='-C115'] {
    color: #87d7af;
}

div.highlight .-Color[class*='-BGC115'] {
    background-color: #87d7af;
}

div.highlight .-Color[class*='-C116'] {
    color: #87d7d7;
}

div.highlight .-Color[class*='-BGC116'] {
    background-color: #87d7d7;
}

div.highlight .-Color[class*='-C117'] {
    color: #87d7ff;
}

div.highlight .-Color[class*='-BGC117'] {
    background-color: #87d7ff;
}

div.highlight .-Color[class*='-C118'] {
    color: #87ff00;
}

div.highlight .-Color[class*='-BGC118'] {
    background-color: #87ff00;
}

div.highlight .-Color[class*='-C119'] {
    color: #87ff5f;
}

div.highlight .-Color[class*='-BGC119'] {
    background-color: #87ff5f;
}

div.highlight .-Color[class*='-C120'] {
    color: #87ff87;
}

div.highlight .-Color[class*='-BGC120'] {
    background-color: #87ff87;
}

div.highlight .-Color[class*='-C121'] {
    color: #87ffaf;
}

div.highlight .-Color[class*='-BGC121'] {
    background-color: #87ffaf;
}

div.highlight .-Color[class*='-C122'] {
    color: #87ffd7;
}

div.highlight .-Color[class*='-BGC122'] {
    background-color: #87ffd7;
}

div.highlight .-Color[class*='-C123'] {
    color: #87ffff;
}

div.highlight .-Color[class*='-BGC123'] {
    background-color: #87ffff;
}

div.highlight .-Color[class*='-C124'] {
    color: #af0000;
}

div.highlight .-Color[class*='-BGC124'] {
    background-color: #af0000;
}

div.highlight .-Color[class*='-C125'] {
    color: #af005f;
}

div.highlight .-Color[class*='-BGC125'] {
    background-color: #af005f;
}

div.highlight .-Color[class*='-C126'] {
    color: #af0087;
}

div.highlight .-Color[class*='-BGC126'] {
    background-color: #af0087;
}

div.highlight .-Color[class*='-C127'] {
    color: #af00af;
}

div.highlight .-Color[class*='-BGC127'] {
    background-color: #af00af;
}

div.highlight .-Color[class*='-C128'] {
    color: #af00d7;
}

div.highlight .-Color[class*='-BGC128'] {
    background-color: #af00d7;
}

div.highlight .-Color[class*='-C129'] {
    color: #af00ff;
}

div.highlight .-Color[class*='-BGC129'] {
    background-color: #af00ff;
}

div.highlight .-Color[class*='-C130'] {
    color: #af5f00;
}

div.highlight .-Color[class*='-BGC130'] {
    background-color: #af5f00;
}

div.highlight .-Color[class*='-C131'] {
    color: #af5f5f;
}

div.highlight .-Color[class*='-BGC131'] {
    background-color: #af5f5f;
}

div.highlight .-Color[class*='-C132'] {
    color: #af5f87;
}

div.highlight .-Color[class*='-BGC132'] {
    background-color: #af5f87;
}

div.highlight .-Color[class*='-C133'] {
    color: #af5faf;
}

div.highlight .-Color[class*='-BGC133'] {
    background-color: #af5faf;
}

div.highlight .-Color[class*='-C134'] {
    color: #af5fd7;
}

div.highlight .-Color[class*='-BGC134'] {
    background-color: #af5fd7;
}

div.highlight .-Color[class*='-C135'] {
    color: #af5fff;
}

div.highlight .-Color[class*='-BGC135'] {
    background-color: #af5fff;
}

div.highlight .-Color[class*='-C136'] {
    color: #af8700;
}

div.highlight .-Color[class*='-BGC136'] {
    background-color: #af8700;
}

div.highlight .-Color[class*='-C137'] {
    color: #af875f;
}

div.highlight .-Color[class*='-BGC137'] {
    background-color: #af875f;
}

div.highlight .-Color[class*='-C138'] {
    color: #af8787;
}

div.highlight .-Color[class*='-BGC138'] {
    background-color: #af8787;
}

div.highlight .-Color[class*='-C139'] {
    color: #af87af;
}

div.highlight .-Color[class*='-BGC139'] {
    background-color: #af87af;
}

div.highlight .-Color[class*='-C140'] {
    color: #af87d7;
}

div.highlight .-Color[class*='-BGC140'] {
    background-color: #af87d7;
}

div.highlight .-Color[class*='-C141'] {
    color: #af87ff;
}

div.highlight .-Color[class*='-BGC141'] {
    background-color: #af87ff;
}

div.highlight .-Color[class*='-C142'] {
    color: #afaf00;
}

div.highlight .-Color[class*='-BGC142'] {
    background-color: #afaf00;
}

div.highlight .-Color[class*='-C143'] {
    color: #afaf5f;
}

div.highlight .-Color[class*='-BGC143'] {
    background-color: #afaf5f;
}

div.highlight .-Color[class*='-C144'] {
    color: #afaf87;
}

div.highlight .-Color[class*='-BGC144'] {
    background-color: #afaf87;
}

div.highlight .-Color[class*='-C145'] {
    color: #afafaf;
}

div.highlight .-Color[class*='-BGC145'] {
    background-color: #afafaf;
}

div.highlight .-Color[class*='-C146'] {
    color: #afafd7;
}

div.highlight .-Color[class*='-BGC146'] {
    background-color: #afafd7;
}

div.highlight .-Color[class*='-C147'] {
    color: #afafff;
}

div.highlight .-Color[class*='-BGC147'] {
    background-color: #afafff;
}

div.highlight .-Color[class*='-C148'] {
    color: #afd700;
}

div.highlight .-Color[class*='-BGC148'] {
    background-color: #afd700;
}

div.highlight .-Color[class*='-C149'] {
    color: #afd75f;
}

div.highlight .-Color[class*='-BGC149'] {
    background-color: #afd75f;
}

div.highlight .-Color[class*='-C150'] {
    color: #afd787;
}

div.highlight .-Color[class*='-BGC150'] {
    background-color: #afd787;
}

div.highlight .-Color[class*='-C151'] {
    color: #afd7af;
}

div.highlight .-Color[class*='-BGC151'] {
    background-color: #afd7af;
}

div.highlight .-Color[class*='-C152'] {
    color: #afd7d7;
}

div.highlight .-Color[class*='-BGC152'] {
    background-color: #afd7d7;
}

div.highlight .-Color[class*='-C153'] {
    color: #afd7ff;
}

div.highlight .-Color[class*='-BGC153'] {
    background-color: #afd7ff;
}

div.highlight .-Color[class*='-C154'] {
    color: #afff00;
}

div.highlight .-Color[class*='-BGC154'] {
    background-color: #afff00;
}

div.highlight .-Color[class*='-C155'] {
    color: #afff5f;
}

div.highlight .-Color[class*='-BGC155'] {
    background-color: #afff5f;
}

div.highlight .-Color[class*='-C156'] {
    color: #afff87;
}

div.highlight .-Color[class*='-BGC156'] {
    background-color: #afff87;
}

div.highlight .-Color[class*='-C157'] {
    color: #afffaf;
}

div.highlight .-Color[class*='-BGC157'] {
    background-color: #afffaf;
}

div.highlight .-Color[class*='-C158'] {
    color: #afffd7;
}

div.highlight .-Color[class*='-BGC158'] {
    background-color: #afffd7;
}

div.highlight .-Color[class*='-C159'] {
    color: #afffff;
}

div.highlight .-Color[class*='-BGC159'] {
    background-color: #afffff;
}

div.highlight .-Color[class*='-C160'] {
    color: #d70000;
}

div.highlight .-Color[class*='-BGC160'] {
    background-color: #d70000;
}

div.highlight .-Color[class*='-C161'] {
    color: #d7005f;
}

div.highlight .-Color[class*='-BGC161'] {
    background-color: #d7005f;
}

div.highlight .-Color[class*='-C162'] {
    color: #d70087;
}

div.highlight .-Color[class*='-BGC162'] {
    background-color: #d70087;
}

div.highlight .-Color[class*='-C163'] {
    color: #d700af;
}

div.highlight .-Color[class*='-BGC163'] {
    background-color: #d700af;
}

div.highlight .-Color[class*='-C164'] {
    color: #d700d7;
}

div.highlight .-Color[class*='-BGC164'] {
    background-color: #d700d7;
}

div.highlight .-Color[class*='-C165'] {
    color: #d700ff;
}

div.highlight .-Color[class*='-BGC165'] {
    background-color: #d700ff;
}

div.highlight .-Color[class*='-C166'] {
    color: #d75f00;
}

div.highlight .-Color[class*='-BGC166'] {
    background-color: #d75f00;
}

div.highlight .-Color[class*='-C167'] {
    color: #d75f5f;
}

div.highlight .-Color[class*='-BGC167'] {
    background-color: #d75f5f;
}

div.highlight .-Color[class*='-C168'] {
    color: #d75f87;
}

div.highlight .-Color[class*='-BGC168'] {
    background-color: #d75f87;
}

div.highlight .-Color[class*='-C169'] {
    color: #d75faf;
}

div.highlight .-Color[class*='-BGC169'] {
    background-color: #d75faf;
}

div.highlight .-Color[class*='-C170'] {
    color: #d75fd7;
}

div.highlight .-Color[class*='-BGC170'] {
    background-color: #d75fd7;
}

div.highlight .-Color[class*='-C171'] {
    color: #d75fff;
}

div.highlight .-Color[class*='-BGC171'] {
    background-color: #d75fff;
}

div.highlight .-Color[class*='-C172'] {
    color: #d78700;
}

div.highlight .-Color[class*='-BGC172'] {
    background-color: #d78700;
}

div.highlight .-Color[class*='-C173'] {
    color: #d7875f;
}

div.highlight .-Color[class*='-BGC173'] {
    background-color: #d7875f;
}

div.highlight .-Color[class*='-C174'] {
    color: #d78787;
}

div.highlight .-Color[class*='-BGC174'] {
    background-color: #d78787;
}

div.highlight .-Color[class*='-C175'] {
    color: #d787af;
}

div.highlight .-Color[class*='-BGC175'] {
    background-color: #d787af;
}

div.highlight .-Color[class*='-C176'] {
    color: #d787d7;
}

div.highlight .-Color[class*='-BGC176'] {
    background-color: #d787d7;
}

div.highlight .-Color[class*='-C177'] {
    color: #d787ff;
}

div.highlight .-Color[class*='-BGC177'] {
    background-color: #d787ff;
}

div.highlight .-Color[class*='-C178'] {
    color: #d7af00;
}

div.highlight .-Color[class*='-BGC178'] {
    background-color: #d7af00;
}

div.highlight .-Color[class*='-C179'] {
    color: #d7af5f;
}

div.highlight .-Color[class*='-BGC179'] {
    background-color: #d7af5f;
}

div.highlight .-Color[class*='-C180'] {
    color: #d7af87;
}

div.highlight .-Color[class*='-BGC180'] {
    background-color: #d7af87;
}

div.highlight .-Color[class*='-C181'] {
    color: #d7afaf;
}

div.highlight .-Color[class*='-BGC181'] {
    background-color: #d7afaf;
}

div.highlight .-Color[class*='-C182'] {
    color: #d7afd7;
}

div.highlight .-Color[class*='-BGC182'] {
    background-color: #d7afd7;
}

div.highlight .-Color[class*='-C183'] {
    color: #d7afff;
}

div.highlight .-Color[class*='-BGC183'] {
    background-color: #d7afff;
}

div.highlight .-Color[class*='-C184'] {
    color: #d7d700;
}

div.highlight .-Color[class*='-BGC184'] {
    background-color: #d7d700;
}

div.highlight .-Color[class*='-C185'] {
    color: #d7d75f;
}

div.highlight .-Color[class*='-BGC185'] {
    background-color: #d7d75f;
}

div.highlight .-Color[class*='-C186'] {
    color: #d7d787;
}

div.highlight .-Color[class*='-BGC186'] {
    background-color: #d7d787;
}

div.highlight .-Color[class*='-C187'] {
    color: #d7d7af;
}

div.highlight .-Color[class*='-BGC187'] {
    background-color: #d7d7af;
}

div.highlight .-Color[class*='-C188'] {
    color: #d7d7d7;
}

div.highlight .-Color[class*='-BGC188'] {
    background-color: #d7d7d7;
}

div.highlight .-Color[class*='-C189'] {
    color: #d7d7ff;
}

div.highlight .-Color[class*='-BGC189'] {
    background-color: #d7d7ff;
}

div.highlight .-Color[class*='-C190'] {
    color: #d7ff00;
}

div.highlight .-Color[class*='-BGC190'] {
    background-color: #d7ff00;
}

div.highlight .-Color[class*='-C191'] {
    color: #d7ff5f;
}

div.highlight .-Color[class*='-BGC191'] {
    background-color: #d7ff5f;
}

div.highlight .-Color[class*='-C192'] {
    color: #d7ff87;
}

div.highlight .-Color[class*='-BGC192'] {
    background-color: #d7ff87;
}

div.highlight .-Color[class*='-C193'] {
    color: #d7ffaf;
}

div.highlight .-Color[class*='-BGC193'] {
    background-color: #d7ffaf;
}

div.highlight .-Color[class*='-C194'] {
    color: #d7ffd7;
}

div.highlight .-Color[class*='-BGC194'] {
    background-color: #d7ffd7;
}

div.highlight .-Color[class*='-C195'] {
    color: #d7ffff;
}

div.highlight .-Color[class*='-BGC195'] {
    background-color: #d7ffff;
}

div.highlight .-Color[class*='-C196'] {
    color: #ff0000;
}

div.highlight .-Color[class*='-BGC196'] {
    background-color: #ff0000;
}

div.highlight .-Color[class*='-C197'] {
    color: #ff005f;
}

div.highlight .-Color[class*='-BGC197'] {
    background-color: #ff005f;
}

div.highlight .-Color[class*='-C198'] {
    color: #ff0087;
}

div.highlight .-Color[class*='-BGC198'] {
    background-color: #ff0087;
}

div.highlight .-Color[class*='-C199'] {
    color: #ff00af;
}

div.highlight .-Color[class*='-BGC199'] {
    background-color: #ff00af;
}

div.highlight .-Color[class*='-C200'] {
    color: #ff00d7;
}

div.highlight .-Color[class*='-BGC200'] {
    background-color: #ff00d7;
}

div.highlight .-Color[class*='-C201'] {
    color: #ff00ff;
}

div.highlight .-Color[class*='-BGC201'] {
    background-color: #ff00ff;
}

div.highlight .-Color[class*='-C202'] {
    color: #ff5f00;
}

div.highlight .-Color[class*='-BGC202'] {
    background-color: #ff5f00;
}

div.highlight .-Color[class*='-C203'] {
    color: #ff5f5f;
}

div.highlight .-Color[class*='-BGC203'] {
    background-color: #ff5f5f;
}

div.highlight .-Color[class*='-C204'] {
    color: #ff5f87;
}

div.highlight .-Color[class*='-BGC204'] {
    background-color: #ff5f87;
}

div.highlight .-Color[class*='-C205'] {
    color: #ff5faf;
}

div.highlight .-Color[class*='-BGC205'] {
    background-color: #ff5faf;
}

div.highlight .-Color[class*='-C206'] {
    color: #ff5fd7;
}

div.highlight .-Color[class*='-BGC206'] {
    background-color: #ff5fd7;
}

div.highlight .-Color[class*='-C207'] {
    color: #ff5fff;
}

div.highlight .-Color[class*='-BGC207'] {
    background-color: #ff5fff;
}

div.highlight .-Color[class*='-C208'] {
    color: #ff8700;
}

div.highlight .-Color[class*='-BGC208'] {
    background-color: #ff8700;
}

div.highlight .-Color[class*='-C209'] {
    color: #ff875f;
}

div.highlight .-Color[class*='-BGC209'] {
    background-color: #ff875f;
}

div.highlight .-Color[class*='-C210'] {
    color: #ff8787;
}

div.highlight .-Color[class*='-BGC210'] {
    background-color: #ff8787;
}

div.highlight .-Color[class*='-C211'] {
    color: #ff87af;
}

div.highlight .-Color[class*='-BGC211'] {
    background-color: #ff87af;
}

div.highlight .-Color[class*='-C212'] {
    color: #ff87d7;
}

div.highlight .-Color[class*='-BGC212'] {
    background-color: #ff87d7;
}

div.highlight .-Color[class*='-C213'] {
    color: #ff87ff;
}

div.highlight .-Color[class*='-BGC213'] {
    background-color: #ff87ff;
}

div.highlight .-Color[class*='-C214'] {
    color: #ffaf00;
}

div.highlight .-Color[class*='-BGC214'] {
    background-color: #ffaf00;
}

div.highlight .-Color[class*='-C215'] {
    color: #ffaf5f;
}

div.highlight .-Color[class*='-BGC215'] {
    background-color: #ffaf5f;
}

div.highlight .-Color[class*='-C216'] {
    color: #ffaf87;
}

div.highlight .-Color[class*='-BGC216'] {
    background-color: #ffaf87;
}

div.highlight .-Color[class*='-C217'] {
    color: #ffafaf;
}

div.highlight .-Color[class*='-BGC217'] {
    background-color: #ffafaf;
}

div.highlight .-Color[class*='-C218'] {
    color: #ffafd7;
}

div.highlight .-Color[class*='-BGC218'] {
    background-color: #ffafd7;
}

div.highlight .-Color[class*='-C219'] {
    color: #ffafff;
}

div.highlight .-Color[class*='-BGC219'] {
    background-color: #ffafff;
}

div.highlight .-Color[class*='-C220'] {
    color: #ffd700;
}

div.highlight .-Color[class*='-BGC220'] {
    background-color: #ffd700;
}

div.highlight .-Color[class*='-C221'] {
    color: #ffd75f;
}

div.highlight .-Color[class*='-BGC221'] {
    background-color: #ffd75f;
}

div.highlight .-Color[class*='-C222'] {
    color: #ffd787;
}

div.highlight .-Color[class*='-BGC222'] {
    background-color: #ffd787;
}

div.highlight .-Color[class*='-C223'] {
    color: #ffd7af;
}

div.highlight .-Color[class*='-BGC223'] {
    background-color: #ffd7af;
}

div.highlight .-Color[class*='-C224'] {
    color: #ffd7d7;
}

div.highlight .-Color[class*='-BGC224'] {
    background-color: #ffd7d7;
}

div.highlight .-Color[class*='-C225'] {
    color: #ffd7ff;
}

div.highlight .-Color[class*='-BGC225'] {
    background-color: #ffd7ff;
}

div.highlight .-Color[class*='-C226'] {
    color: #ffff00;
}

div.highlight .-Color[class*='-BGC226'] {
    background-color: #ffff00;
}

div.highlight .-Color[class*='-C227'] {
    color: #ffff5f;
}

div.highlight .-Color[class*='-BGC227'] {
    background-color: #ffff5f;
}

div.highlight .-Color[class*='-C228'] {
    color: #ffff87;
}

div.highlight .-Color[class*='-BGC228'] {
    background-color: #ffff87;
}

div.highlight .-Color[class*='-C229'] {
    color: #ffffaf;
}

div.highlight .-Color[class*='-BGC229'] {
    background-color: #ffffaf;
}

div.highlight .-Color[class*='-C230'] {
    color: #ffffd7;
}

div.highlight .-Color[class*='-BGC230'] {
    background-color: #ffffd7;
}

div.highlight .-Color[class*='-C231'] {
    color: #ffffff;
}

div.highlight .-Color[class*='-BGC231'] {
    background-color: #ffffff;
}

div.highlight .-Color[class*='-C232'] {
    color: #080808;
}

div.highlight .-Color[class*='-BGC232'] {
    background-color: #080808;
}

div.highlight .-Color[class*='-C233'] {
    color: #121212;
}

div.highlight .-Color[class*='-BGC233'] {
    background-color: #121212;
}

div.highlight .-Color[class*='-C234'] {
    color: #1c1c1c;
}

div.highlight .-Color[class*='-BGC234'] {
    background-color: #1c1c1c;
}

div.highlight .-Color[class*='-C235'] {
    color: #262626;
}

div.highlight .-Color[class*='-BGC235'] {
    background-color: #262626;
}

div.highlight .-Color[class*='-C236'] {
    color: #303030;
}

div.highlight .-Color[class*='-BGC236'] {
    background-color: #303030;
}

div.highlight .-Color[class*='-C237'] {
    color: #3a3a3a;
}

div.highlight .-Color[class*='-BGC237'] {
    background-color: #3a3a3a;
}

div.highlight .-Color[class*='-C238'] {
    color: #444444;
}

div.highlight .-Color[class*='-BGC238'] {
    background-color: #444444;
}

div.highlight .-Color[class*='-C239'] {
    color: #4e4e4e;
}

div.highlight .-Color[class*='-BGC239'] {
    background-color: #4e4e4e;
}

div.highlight .-Color[class*='-C240'] {
    color: #585858;
}

div.highlight .-Color[class*='-BGC240'] {
    background-color: #585858;
}

div.highlight .-Color[class*='-C241'] {
    color: #626262;
}

div.highlight .-Color[class*='-BGC241'] {
    background-color: #626262;
}

div.highlight .-Color[class*='-C242'] {
    color: #6c6c6c;
}

div.highlight .-Color[class*='-BGC242'] {
    background-color: #6c6c6c;
}

div.highlight .-Color[class*='-C243'] {
    color: #767676;
}

div.highlight .-Color[class*='-BGC243'] {
    background-color: #767676;
}

div.highlight .-Color[class*='-C244'] {
    color: #808080;
}

div.highlight .-Color[class*='-BGC244'] {
    background-color: #808080;
}

div.highlight .-Color[class*='-C245'] {
    color: #8a8a8a;
}

div.highlight .-Color[class*='-BGC245'] {
    background-color: #8a8a8a;
}

div.highlight .-Color[class*='-C246'] {
    color: #949494;
}

div.highlight .-Color[class*='-BGC246'] {
    background-color: #949494;
}

div.highlight .-Color[class*='-C247'] {
    color: #9e9e9e;
}

div.highlight .-Color[class*='-BGC247'] {
    background-color: #9e9e9e;
}

div.highlight .-Color[class*='-C248'] {
    color: #a8a8a8;
}

div.highlight .-Color[class*='-BGC248'] {
    background-color: #a8a8a8;
}

div.highlight .-Color[class*='-C249'] {
    color: #b2b2b2;
}

div.highlight .-Color[class*='-BGC249'] {
    background-color: #b2b2b2;
}

div.highlight .-Color[class*='-C250'] {
    color: #bcbcbc;
}

div.highlight .-Color[class*='-BGC250'] {
    background-color: #bcbcbc;
}

div.highlight .-Color[class*='-C251'] {
    color: #c6c6c6;
}

div.highlight .-Color[class*='-BGC251'] {
    background-color: #c6c6c6;
}

div.highlight .-Color[class*='-C252'] {
    color: #d0d0d0;
}

div.highlight .-Color[class*='-BGC252'] {
    background-color: #d0d0d0;
}

div.highlight .-Color[class*='-C253'] {
    color: #dadada;
}

div.highlight .-Color[class*='-BGC253'] {
    background-color: #dadada;
}

div.highlight .-Color[class*='-C254'] {
    color: #e4e4e4;
}

div.highlight .-Color[class*='-BGC254'] {
    background-color: #e4e4e4;
}

div.highlight .-Color[class*='-C255'] {
    color: #eeeeee;
}

div.highlight .-Color[class*='-BGC255'] {
    background-color: #eeeeee;
}
