.highlight {

font-family: "Inconsolata", Monaco, Courier, monospace;
border: 1px solid #efefef;
border-left: 2em solid #efefef;
position: relative;
margin: 1em 0;

} .highlight pre {

counter-reset: linenumbers;
margin: 0;
overflow: auto;
padding: 0 0.5em;

} .highlight pre > span {

display: block;
padding: 0.25em;

} .highlight pre > span:before {

font-size: .9em;
color: #aaa;
content: counter(linenumbers);
counter-increment: linenumbers;
left: -3.2em;
position: absolute;
text-align: right;
width: 2.5em;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;

}