/* Override default Bootstrap border for PRE */
pre {
	border: 1px solid #e1e1e8;
}

/* Override prism default theme and make it look like Chromes debugger which everyone should recognise */
:not(pre) > code[class*="language-"], pre[class*="language-"] {
	background-color: #f7f7f9;
}
code[class*="language-"], pre[class*="language-"] {
	text-shadow: none;
	color: #333;
	-moz-tab-size: 2;
	-o-tab-size: 2;
	tab-size: 2;
}
.namespace {
	opacity: 1;
}
.token.operator, .token.entity, .token.url, .language-css .token.string, .style .token.string {
	background: none;
}
.token.boolean, .token.number, .token.constant, .token.symbol, .token.deleted {
	color: #270dd1;
}
.token.atrule, .token.attr-value {
	color: #270dd1;
}
.token.tag, .token.keyword {
	color: #aa0d91;
}
.token.property, .token.string, .token.char, .token.builtin, .token.inserted {
	color: #c41a16;
}
.token.url, .language-css .token.string {
	color: #40a9b1;
}
.token.attr-name {
	color: #994500;
}
.token.prolog, .token.doctype, .token.cdata {
	color: #999;
}
.token.comment {
	color: #007400;
}
.language-html .token.punctuation, .language-markup .token.punctuation {
	color: #b2a1b0;
}
.token.selector, .token.function, .token.punctuation, .token.operator {
	color: #333;
}