.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: #080; }
.dp-highlighter .string		{ color: #800; }
.dp-highlighter .keyword	{ color: #00F; }
.dp-highlighter .datatypes	{ color: #00F !important; font-weight: normal !important; }
