.dp-highlighter
{
	font-family: "Courier New", Courier, mono, serif;
	font-size: 12px;
	background-color: #F1F6FB;
	overflow: auto;
}

.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; }
