.prettyprint {
    background: #2b2b2b;
    font-family: Menlo, Bitstream Vera Sans Mono, DejaVu Sans Mono, Monaco, Consolas, monospace;
    border: 0 !important
}

.pln {
    color: #A9B7C6
}

ol.linenums {
    margin-top: 0;
    margin-bottom: 0;
    color: #606366
}

li.L0, li.L1, li.L2, li.L3, li.L4, li.L5, li.L6, li.L7, li.L8, li.L9 {
    padding-left: 1em;
    background-color: #313335;
    list-style-type: decimal !important
}

@media screen {
    .str {
        color: #6A8759
    }

    .kwd {
        color: #CC7832
    }

    .com {
        color: #969896
    }

    .typ {
        color: #A9B7C6
    }

    /* Annotation */
    .ann {
        color: #BBB529
    }

    /* Constant */
    .con {
        color: #9876AA;
        font-style: italic;
    }

    /* Method declaration */
    .mdc {
        color: #FFC66D
    }

    /* Field declaration */
    .fdc {
        color: #9876AA
    }

    /* SQL named parameter */
    .prm {
        color: #6897BB
    }

    .lit {
        color: #6897BB
    }

    .pun {
        color: #A9B7C6
    }

    .opn {
        color: #A9B7C6
    }

    .clo {
        color: #A9B7C6
    }

    .tag {
        color: #E8BF6A
    }

    .atn {
        color: #BABABA
    }

    .atv {
        color: #A5C261
    }

    .dec {
        color: #E8BF6A
    }
}