.pln{color:#657b83;}.str{color:#2aa198;}.kwd{color:#859900;font-weight:600;}.com{color:#586e75;font-style:italic;}.typ{color:#657b83;}.lit{color:#d33682;}.pun,.opn,.clo{color:#657b83;}.tag{color:#008;}.atn{color:#606;}.atv{color:#080;}.dec,.var,.fun{color:#268bd2;}.builtin{color:#b58900;}.prettyprint{margin:15px 0;color:#657b83;font-family:Droid Sans Mono,monospace;font-size:12px;}.prettyprint ::selection{color:#93a1a1;background-color:#073642;}table.linenums{width:100%;border-radius:5px;background-color:#fdf6e3;box-shadow:0 1px 3px #ccc;}table.linenums td{padding:4px 6px;}table.linenums tr:first-child td{border-top-left-radius:5px;line-height:2px;}table.linenums tr:last-child td{border-bottom-left-radius:5px;line-height:2px;}table.linenums td.number,table.linenums tr:first-child td,table.linenums tr:last-child td,table.linenums td.number span{-webkit-user-select:none;-moz-user-select:none;user-select:none;}table.linenums td.number{width:15px;margin-top:0;margin-bottom:0;text-align:right;background-color:#eee8d5;color:#839496;}table.linenums td.number ol{padding:0;}table.linenums td.number ol li{padding:0;position:relative;left:30px;line-height:1;}