/* Pretty printing styles. Used with prettify.js. */

/* SPAN elements with the classes below are added by prettyprint. */
.pln { color: #000 }  /* plain text */

@media screen {
		.str { color: #080 }  /* string content */
		.kwd { color: #008 }  /* a keyword */
		.com { color: #800 }  /* a comment */
		.typ { color: #606 }  /* a type name */
		.lit { color: #066 }  /* a literal value */
		/* punctuation, lisp open bracket, lisp close bracket */
		.pun, .opn, .clo { color: #660 }
		.tag { color: #008 }  /* a markup tag name */
		.atn { color: #606 }  /* a markup attribute name */
		.atv { color: #080 }  /* a markup attribute value */
		.dec, .var { color: #606 }  /* a declaration; a variable name */
		.fun { color: red }  /* a function name */
	}

/* Use higher contrast and text-weight for printable form. */
@media print, projection {
	.str { color: #060 }
	.kwd { color: #006; font-weight: bold }
	.com { color: #600; font-style: italic }
	.typ { color: #404; font-weight: bold }
	.lit { color: #044 }
	.pun, .opn, .clo { color: #440 }
	.tag { color: #006; font-weight: bold }
	.atn { color: #404 }
	.atv { color: #060 }
}

/* Put a border around prettyprinted code snippets. */
pre.prettyprint {
	background: #f9f9f9;
	border: 1px solid #888;
	padding: 10px 15px;
	overflow-x: scroll;
	word-wrap: normal;
	white-space: pre;
}

pre.prettyprint.linenums {
	padding-left: .5em;
}

/* Specify class=linenums on a pre to get line numbering */
.prettyprint ol.linenums {
	margin: 0;
	padding: 0;
	color: #888;
}

/*li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 { list-style-type: none }*/
/* Alternate shading for lines */
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 { background: #f3f3f3 }

@import 'shared';

.snippetcpt-footer {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
	opacity: .991;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.snippetcpt-footer * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.snippetcpt-footer .snippetcpt-wrap,
.snippetcpt-footer .prettyprint {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	margin: 0 !important;
}

.snippetcpt-footer .prettyprint {
	padding-top: 3em;
	padding-bottom: 3em;
	height: 100%;
	width: 100%;
}

.snippetcpt-footer .snippet-button {
	font-size: 32px;
	padding: 0;
	line-height: 1em;
	height: 1em;
	width: 1em;
	margin: 4px;
}

.snippetcpt-footer pre.prettyprint.linenums {
	padding-left: 2.5em;
}

.snippetcpt-footer .gt10 pre.prettyprint.linenums {
	padding-left: 3em;
}

.snippetcpt-footer .gt100 pre.prettyprint.linenums {
	padding-left: 3.5em;
}
