.dp-highlighter
{
	font-family:monospace;
	font-size: 13px;
  margin: 2.5em 0;
  padding: 1.5em .5em 1.5em 2em;
  background:#fafafa;
	border-left:#f5f5f5 5px solid;
	overflow: auto;
}
th {
}
td .dp-highlighter
{
	margin:0;
  padding:0;
	border:none;
  background:none;
}
.padding
{
	padding: 20px;
}

/* 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: #080; }
.dp-highlighter .string		{ color: #800; }
.dp-highlighter .keyword	{ color: #00F; }
.dp-highlighter .datatypes	{ color: #00F !important; font-weight: normal !important; }
