.dp-highlighter{background:#fff;border:1px dashed #ccc;width:96%;word-break:break-all;white-space:normal;overflow:auto;margin:10px auto;padding:5px}
.dp-highlighter:hover{background:#fafafa;border:1px dashed #08c}
.dp-highlighter .bar{padding:2px}
.dp-highlighter .collapsed .bar,.dp-highlighter .nogutter .bar{padding-left:0}
.dp-highlighter ol{margin:0 0 1px -15px;padding:2px;color:#666}
.dp-highlighter.nogutter ol{list-style-type:none;margin-left:0}
.dp-highlighter .columns div,.dp-highlighter ol li{border-left:1px dashed #ccc;padding-left:10px;line-height:18px;list-style-type:decimal;margin:0 35px 0 50px}
.dp-highlighter .nogutter .columns div,.dp-highlighter .nogutter ol li{border:0}
.dp-highlighter .columns{color:gray;width:100%}
.dp-highlighter .columns div{padding-bottom:5px}
.dp-highlighter ol li span{color:#000}
.dp-highlighter .collapsed ol{margin:0}
.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 15px;border-bottom:1px solid #2b91af;color:silver}
.dp-highlighter .collapsed .tools{border-bottom:0}
.dp-highlighter .tools a{font-size:9pt;color:gray;text-decoration:none;margin-right:10px}
.dp-highlighter .tools a:hover{color:red;text-decoration:underline}
.dp-about{background-color:# fff;margin:0;padding:0}
.dp-about table{width:100%;height:100%}
.dp-about td{padding:10px;vertical-align:top}
.dp-about .copy{border-bottom:1px solid #aca899;height:95%}
.dp-about .title{color:red;font-weight:700}
.dp-about .para{margin:0 0 4px 0}
.dp-about .footer{background-color:#eceadb;border-top:1px solid #fff;text-align:right}
.dp-about .close{background-color:#eceadb;width:60px;height:22px}
.dp-c .comment{color:green}
.dp-c .string{color:#00f}
.dp-c .preprocessor{color:gray}
.dp-c .keyword{color:#00f}
.dp-c .vars{color:#d00}
.dp-vb .comment{color:green}
.dp-vb .string{color:#00f}
.dp-vb .preprocessor{color:gray}
.dp-vb .keyword{color:#00f}
.dp-sql .comment{color:green}
.dp-sql .string{color:red}
.dp-sql .keyword{color:#7f0055}
.dp-sql .func{color:#ff1493}
.dp-sql .op{color:#00f}
.dp-xml .cdata{color:#ff1493}
.dp-xml .comments{color:green}
.dp-xml .tag{font-weight:700;color:#00f}
.dp-xml .tag-name{color:#7f0055;font-weight:700}
.dp-xml .attribute{color:red}
.dp-xml .attribute-value{color:#00f}
.dp-delphi .comment{color:#008200;font-style:italic}
.dp-delphi .string{color:#00f}
.dp-delphi .number{color:#00f}
.dp-delphi .directive{color:#008284}
.dp-delphi .keyword{font-weight:700;color:navy}
.dp-delphi .vars{color:#000}
.dp-py .comment{color:green}
.dp-py .string{color:red}
.dp-py .docstring{color:green}
.dp-py .keyword{color:#00f;font-weight:700}
.dp-py .builtins{color:#ff1493}
.dp-py .magicmethods{color:grey}
.dp-py .exceptions{color:brown}
.dp-py .types{color:brown;font-style:italic}
.dp-py .commonlibs{color:#8a2be2;font-style:italic}
.dp-rb .comment{color:#c00}
.dp-rb .string{color:#f0c}
.dp-rb .symbol{color:#02b902}
.dp-rb .keyword{color:#069}
.dp-rb .variable{color:#6cf}
.dp-css .comment{color:green}
.dp-css .string{color:red}
.dp-css .keyword{color:#00f}
.dp-css .colors{color:#8b0000}
.dp-css .vars{color:#d00}
.dp-j .comment{color:#3f7f5f}
.dp-j .string{color:#2a00ff}
.dp-j .keyword{color:#7f0055;font-weight:700}
.dp-j .annotation{color:#646464}
.dp-j .number{color:#c00000}
.dp-cpp .comment{color:#e00}
.dp-cpp .string{color:red}
.dp-cpp .preprocessor{color:#cd00cd;font-weight:700}
.dp-cpp .keyword{color:#5697d9;font-weight:700}
.dp-cpp .datatypes{color:#2e8b57;font-weight:700}
.dp-perl .comment{color:green}
.dp-perl .string{color:red}
.dp-perl .keyword{color:#7f0055}
.dp-perl .func{color:#ff1493}
.dp-perl .declarations{color:#00f}
.dp-css .vars{color:#d00}
.dp-g .comment{color:#3f7f5f}
.dp-g .string{color:#2a00ff}
.dp-g .keyword{color:#7f0055;font-weight:700}
.dp-g .type{color:#007f00;font-weight:700}
.dp-g .modifier{color:#640064;font-weight:700}
.dp-g .constant{color:red;font-weight:700}
.dp-g .method{color:#ff6000;font-weight:700}
.dp-g .number{color:#c00000}
.comment-list .dp-highlighter{background:#fff;margin-top:5px;border:1px dashed #ccc}
.comment-list .dp-highlighter li{margin:0;padding:0 5px;border:0}
.comment-list .dp-highlighter ol{margin:0}
