/* PrismJS 1.15.0
 * https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript+bash+batch+git+json+makefile+nginx+powershell+puppet+python+yaml&plugins=toolbar+copy-to-clipboard */
/**
 *  * prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML
 *   * Based on https://github.com/chriskempson/tomorrow-theme
 *    * @author Rose Pritchard
 *     */

code[class*="language-"],
pre[class*="language-"] {
		color: #ccc;
			background: none;
				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;

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

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

																}

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

																			:not(pre) > code[class*="language-"],
																			pre[class*="language-"] {
																				background: #2d2d2d;
																			}

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

																					.token.comment,
																					.token.block-comment,
																					.token.prolog,
																					.token.doctype,
																					.token.cdata {
																							color: #999;
																						}

																						.token.punctuation {
																								color: #ccc;
																							}

																							.token.tag,
																							.token.attr-name,
																							.token.namespace,
																							.token.deleted {
																									color: #e2777a;
																								}

																								.token.function-name {
																										color: #6196cc;
																									}

																									.token.boolean,
																									.token.number,
																									.token.function {
																											color: #f08d49;
																										}

																										.token.property,
																										.token.class-name,
																										.token.constant,
																										.token.symbol {
																												color: #f8c555;
																											}

																											.token.selector,
																											.token.important,
																											.token.atrule,
																											.token.keyword,
																											.token.builtin {
																													color: #cc99cd;
																												}

																												.token.string,
																												.token.char,
																												.token.attr-value,
																												.token.regex,
																												.token.variable {
																														color: #7ec699;
																													}

																													.token.operator,
																													.token.entity,
																													.token.url {
																															color: #67cdcc;
																														}

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

																																.token.entity {
																																		cursor: help;
																																	}

																																	.token.inserted {
																																			color: green;
																																		}

																																		div.code-toolbar {
																																				position: relative;
																																			}

																																			div.code-toolbar > .toolbar {
																																					position: absolute;
																																						top: .3em;
																																							right: .2em;
																																								transition: opacity 0.3s ease-in-out;
																																									opacity: 0;
																																								}

																																								div.code-toolbar:hover > .toolbar {
																																										opacity: 1;
																																									}

																																									div.code-toolbar > .toolbar .toolbar-item {
																																											display: inline-block;
																																										}

																																										div.code-toolbar > .toolbar a {
																																												cursor: pointer;
																																											}

																																											div.code-toolbar > .toolbar button {
																																													background: none;
																																														border: 0;
																																															color: inherit;
																																																font: inherit;
																																																	line-height: normal;
																																																		overflow: visible;
																																																			padding: 0;
																																																				-webkit-user-select: none; /* for button */
																																																					-moz-user-select: none;
																																																						-ms-user-select: none;
																																																					}

																																																					div.code-toolbar > .toolbar a,
																																																					div.code-toolbar > .toolbar button,
																																																					div.code-toolbar > .toolbar span {
																																																							color: #bbb;
																																																								font-size: .8em;
																																																									padding: 0 .5em;
																																																										background: #f5f2f0;
																																																											background: rgba(224, 224, 224, 0.2);
																																																												box-shadow: 0 2px 0 0 rgba(0,0,0,0.2);
																																																													border-radius: .5em;
																																																												}

																																																												div.code-toolbar > .toolbar a:hover,
																																																												div.code-toolbar > .toolbar a:focus,
																																																												div.code-toolbar > .toolbar button:hover,
																																																												div.code-toolbar > .toolbar button:focus,
																																																												div.code-toolbar > .toolbar span:hover,
																																																												div.code-toolbar > .toolbar span:focus {
																																																														color: inherit;
																																																															text-decoration: none;
																																																														}

