
 
 /**
  * Code formatting
  */
 pre,
 code {
   font-size: 15px;
   border: 1px solid #e8e8e8;
   border-radius: 3px;
   background-color: #eef; }
 
 code {
   padding: 1px 5px; }
 
 pre {
   padding: 8px 12px;
   overflow-x: auto; }
   pre > code {
     border: 0;
     padding-right: 0;
     padding-left: 0; }
 
 /**
  * Syntax highlighting styles
  */
 .highlight {
   background: #fff; }
   .highlighter-rouge .highlight {
     background: #eef; }
   .highlight .c {
     color: #998;
     font-style: italic; }
   .highlight .err {
     color: #a61717;
     background-color: #e3d2d2; }
   .highlight .k {
     font-weight: bold; }
   .highlight .o {
     font-weight: bold; }
   .highlight .cm {
     color: #998;
     font-style: italic; }
   .highlight .cp {
     color: #999;
     font-weight: bold; }
   .highlight .c1 {
     color: #998;
     font-style: italic; }
   .highlight .cs {
     color: #999;
     font-weight: bold;
     font-style: italic; }
   .highlight .gd {
     color: #000;
     background-color: #fdd; }
   .highlight .gd .x {
     color: #000;
     background-color: #faa; }
   .highlight .ge {
     font-style: italic; }
   .highlight .gr {
     color: #a00; }
   .highlight .gh {
     color: #999; }
   .highlight .gi {
     color: #000;
     background-color: #dfd; }
   .highlight .gi .x {
     color: #000;
     background-color: #afa; }
   .highlight .go {
     color: #888; }
   .highlight .gp {
     color: #555; }
   .highlight .gs {
     font-weight: bold; }
   .highlight .gu {
     color: #aaa; }
   .highlight .gt {
     color: #a00; }
   .highlight .kc {
     font-weight: bold; }
   .highlight .kd {
     font-weight: bold; }
   .highlight .kp {
     font-weight: bold; }
   .highlight .kr {
     font-weight: bold; }
   .highlight .kt {
     color: #458;
     font-weight: bold; }
   .highlight .m {
     color: #099; }
   .highlight .s {
     color: #d14; }
   .highlight .na {
     color: #008080; }
   .highlight .nb {
     color: #0086B3; }
   .highlight .nc {
     color: #458;
     font-weight: bold; }
   .highlight .no {
     color: #008080; }
   .highlight .ni {
     color: #800080; }
   .highlight .ne {
     color: #900;
     font-weight: bold; }
   .highlight .nf {
     color: #900;
     font-weight: bold; }
   .highlight .nn {
     color: #555; }
   .highlight .nt {
     color: #000080; }
   .highlight .nv {
     color: #008080; }
   .highlight .ow {
     font-weight: bold; }
   .highlight .w {
     color: #bbb; }
   .highlight .mf {
     color: #099; }
   .highlight .mh {
     color: #099; }
   .highlight .mi {
     color: #099; }
   .highlight .mo {
     color: #099; }
   .highlight .sb {
     color: #d14; }
   .highlight .sc {
     color: #d14; }
   .highlight .sd {
     color: #d14; }
   .highlight .s2 {
     color: #d14; }
   .highlight .se {
     color: #d14; }
   .highlight .sh {
     color: #d14; }
   .highlight .si {
     color: #d14; }
   .highlight .sx {
     color: #d14; }
   .highlight .sr {
     color: #009926; }
   .highlight .s1 {
     color: #d14; }
   .highlight .ss {
     color: #990073; }
   .highlight .bp {
     color: #999; }
   .highlight .vc {
     color: #008080; }
   .highlight .vg {
     color: #008080; }
   .highlight .vi {
     color: #008080; }
   .highlight .il {
     color: #099; }