.dp-highlighter{font-family:"consolas","courier new",courier,mono,serif; font-size:12px; background-color:#F8F8F8; width:100%; overflow:auto; margin:0; padding-top:1px;}
.dp-highlighter ol, .dp-highlighter ol li, .dp-highlighter ol li span{margin:0; padding:0; border:none;}
.dp-highlighter a, .dp-highlighter a:hover{background:none; border:none; padding:0; margin:0;}
.dp-highlighter .bar{padding-left:45px;}
.dp-highlighter.collapsed .bar, .dp-highlighter.nogutter .bar{padding-left:0px;}
.dp-highlighter ol{list-style:decimal; background-color:#fff; margin:0px 0px 1px 45px !important; padding:0px; color:#5C5C5C;}
.dp-highlighter.nogutter ol, .dp-highlighter.nogutter ol li{list-style:none !important; margin-left:0px !important;}
.dp-highlighter ol li, .dp-highlighter .columns div{list-style:decimal-leading-zero; list-style-position:outside !important; border-left:3px solid #CAD9EA; background-color:#F8F8F8; color:#5C5C5C; padding:0 3px 0 10px !important; margin:0 !important; line-height:16px;}
.dp-highlighter.nogutter ol li, .dp-highlighter.nogutter .columns div{border:0;}
.dp-highlighter .columns{background-color:#F8F8F8; color:gray; overflow:hidden; width:100%;}
.dp-highlighter .columns div{padding-bottom:5px;}
.dp-highlighter ol li.alt{background-color:#FFF; color:inherit;}
.dp-highlighter ol li span{color:black; background-color:inherit;}
.dp-highlighter.collapsed ol{margin:0px;}
.dp-highlighter.collapsed ol li{display:none;}
.dp-highlighter.printing{border:none;}
.dp-highlighter.printing .tools{display:none !important;}
.dp-highlighter.printing li{display:list-item !important;}
.dp-highlighter .tools{padding:3px 8px 3px 10px; font:9px Verdana,Geneva,Arial,Helvetica,sans-serif; color:silver; background-color:#f8f8f8; padding-bottom:10px; border-left:3px solid #CAD9EA;}
.dp-highlighter.nogutter .tools{border-left:0;}
.dp-highlighter.collapsed .tools{border-bottom:0;}
.dp-highlighter .tools a{font-size:12px; color:#a0a0a0; background-color:inherit; text-decoration:none; margin-right:10px;}
.dp-highlighter .tools a:hover{color:red; background-color:inherit; text-decoration:underline;}
.dp-about{background-color:#fff; color:#333; margin:0px; padding:0px;}
.dp-about table{width:100%; height:100%; font-size:12px; font-family:Tahoma,Verdana,Arial,sans-serif !important;}
.dp-about td{padding:10px; vertical-align:top;}
.dp-about .copy{border-bottom:1px solid #ACA899; height:95%;}
.dp-about .title{color:red; background-color:inherit; font-weight:bold;}
.dp-about .para{margin:0 0 4px 0;}
.dp-about .footer{background-color:#ECEADB; color:#333; border-top:1px solid #fff; text-align:right;}
.dp-about .close{font-size:12px; font-family:Tahoma,Verdana,Arial,sans-serif !important; background-color:#ECEADB; color:#333; width:60px; height:22px;}
.dp-highlighter .comment,.dp-highlighter .comments{color:#008200; background-color:inherit;}
.dp-highlighter .string{color:blue; background-color:inherit;}
.dp-highlighter .keyword{color:#069; font-weight:bold; background-color:inherit;}
.dp-highlighter .preprocessor{color:gray; background-color:inherit;}
