/* 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 django 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 vbnet verilog vhdl vim wiki xojo yaml */
/**
 * prism.js default theme for javascript, css and html
 * based on dabblet (http://dabblet.com)
 * @author lea verou
 */

code[class*="language-"],
pre[class*="language-"] {
	color: black;
	background: none;
	/* text-shadow: 0 1px white; */
	font-family: consolas, monaco, 'andale mono', 'ubuntu mono', monospace;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	/* line-height: 1.5; */
	line-height: 25px;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
	text-shadow: none;
	background: #b3d4fc;
}

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
	text-shadow: none;
	background: #b3d4fc;
}

@media print {
	code[class*="language-"],
	pre[class*="language-"] {
		text-shadow: none;
	}
}

/* code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	/* background: #f5f2f0; */
	background-image:linear-gradient(transparent 50%, #f8f8f8 50%);
	background-size:50px 50px;
	padding-top:0px;
}

/* inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: slategray;
}

.token.punctuation {
	color: #999;
}

.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
	color: #905;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #690;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
	color: #a67f59;
	background: hsla(0, 0%, 100%, .5);
}

.token.atrule,
.token.attr-value,
.token.keyword {
	color: #07a;
}

.token.function {
	color: #dd4a68;
}

.token.regex,
.token.important,
.token.variable {
	color: #e90;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

