/* http://prismjs.com/download.html?themes=prism&languages=markup css clike javascript abap actionscript ada apacheconf apl applescript asciidoc aspnet autoit autohotkey bash basic batch c brainfuck bro bison csharp cpp coffeescript ruby css-extras d dart diff docker eiffel elixir erlang fsharp fortran gherkin git glsl go graphql groovy haml handlebars haskell haxe http icon inform7 ini j jade java jolie json julia keyman kotlin latex less livescript lolcode lua makefile markdown matlab mel mizar monkey nasm nginx nim nix nsis objectivec ocaml oz parigp parser pascal perl php php-extras powershell processing prolog properties protobuf puppet pure python q qore r jsx reason rest rip roboconf crystal rust sas sass scss scala scheme smalltalk smarty sql stylus swift tcl textile twig typescript verilog vhdl vim wiki xojo yaml&plugins=line-numbers autoloader */
/**
 * prism.js default theme for javascript, css and html
 * based on dabblet (http://dabblet.com)
 * @author lea verou
 */

pre.line-numbers {
	position: relative;
	padding-left: 3.8em;
	counter-reset: linenumber;
}

pre.line-numbers > code {
	position: relative;
}

.line-numbers .line-numbers-rows {
	position: absolute;
	pointer-events: none;
	top: 0;
	font-size: 100%;
	left: -3.8em;
	width: 3em; /* works for line-numbers below 1000 lines */
	letter-spacing: -1px;
	border-right: 1px solid #999;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

}

	.line-numbers-rows > span {
		pointer-events: none;
		display: block;
		counter-increment: linenumber;
	}

		.line-numbers-rows > span:before {
			content: counter(linenumber);
			color: #999;
			display: block;
			padding-right: 0.8em;
			text-align: right;
		}
