.dp-highlighter{font-family:"Consolas","Courier New",Courier,mono,serif;font-size:12px;background-color:#FFF;width:99%;overflow:auto;margin:18px 0 18px 0 !important;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:#333}.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;list-style-position:outside !important;border-left:1px dotted #555;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:#FFF}.dp-highlighter ol li span{color:black}.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{font-family:"Palatino Linotype",Palatino,"Book Antiqua","Times New Roman";font-size:10px;font-style:normal;letter-spacing:1px;line-height:15px;text-transform:uppercase;padding-left:10px;padding-bottom:15px;border-left:1px solid #555;display:none}.dp-highlighter.nogutter .tools{border-left:0}.dp-highlighter.collapsed .tools{border-bottom:0}.dp-highlighter .tools a{background-color:inherit;text-decoration:none;border-bottom:dotted 1px #000;margin-right:10px}.dp-highlighter .tools a:hover{color:#cb3232;border-bottom-color:#cb3232}.dp-about{ background:#FFF;color:#333;margin:0px;padding:0px}.dp-about table{ width:100%;height:100%;font-size:11px}.dp-about td{ padding:10px;vertical-align:top}.dp-about .copy{ border-bottom:1px solid #ACA899;height:95%}.dp-about .title{ font-size:16px;font-variant:small-caps}.dp-about .para{ margin:0 0 4px 0}.dp-about .footer{ color:#333;border-top:1px solid #fff;text-align:right}.dp-about .close{ font-size:11px;width:60px;height:22px}.dp-highlighter .comment,.dp-highlighter .comments{ color:#212121;font-style:italic;background-color:inherit}.dp-highlighter .string{ color:#6f2428;font-weight:700;background-color:inherit}.dp-highlighter .keyword{ color:#cb3232;background-color:inherit}.dp-highlighter .preprocessor{ color:gray;background-color:inherit}