.dp-highlighter {
    font-family:monospace;
    font-size: 13px;
    margin: 2.5em 0;
    padding: 1.5em .5em 1.5em 2em;
    /*background:#edeeef;*/
    /*border-left:#ccc 5px solid;*/
    border-radius: 0.5em;
    overflow: auto;
}

th {
}

td .dp-highlighter {
    margin:0;
    padding:0;
    border:none;
    background:none;
}

.padding {
    padding: 2em;
}

/* clear styles */
.dp-highlighter ul,
.dp-highlighter ul li,
.dp-highlighter ul li span {
    margin: 0;
    padding: 0;
    border: none;
    list-style: none !important;
}

.dp-highlighter a,
.dp-highlighter a:hover {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
}

.dp-highlighter.gutter ul,
.dp-highlighter.gutter ul li {
    list-style: decimal !important;
    margin-left: 20px !important;
}

.dp-highlighter.nogutter ul li,
.dp-highlighter.nogutter .columns div {
    border: 0;
}


.dp-highlighter .comment, 
.dp-highlighter .comments	{ color: #2a2; }
.dp-highlighter .string		{ color: #d52; }
.dp-highlighter .keyword	{ color: #27f; }
.dp-highlighter .datatypes	{ color: #27f !important; font-weight: normal !important; }
