.markdown_views pre>code.hljs {
	background-color: #f6f8fa
}

.markdown_views .hljs {
	display: block;
	padding: 8px
}

.markdown_views .hljs-comment,.markdown_views .hljs-comment *,.markdown_views .hljs-javadoc,.markdown_views .hljs-template_comment {
	color: #800!important
}

.markdown_views .clojure .hljs-built_in,.markdown_views .hljs-keyword,.markdown_views .hljs-list .hljs-title,.markdown_views .hljs-request,.markdown_views .hljs-status,.markdown_views .hljs-tag .hljs-title,.markdown_views .hljs-winutils,.markdown_views .http .hljs-title,.markdown_views .method,.markdown_views .nginx .hljs-title,.markdown_views .setting .hljs-value,.markdown_views .tex .hljs-command {
	color: #008!important
}

.markdown_views .hljs-envvar {
	color: #660!important
}

.markdown_views .hljs-attr_selector,.markdown_views .hljs-cdata,.markdown_views .hljs-date,.markdown_views .hljs-filter .hljs-argument,.markdown_views .hljs-regexp {
	color: #080!important
}

.markdown_views .clojure .hljs-attribute,.markdown_views .css .hljs-function,.markdown_views .css .hljs-value .hljs-number,.markdown_views .hljs-decorator,.markdown_views .hljs-hexcolor,.markdown_views .hljs-literal,.markdown_views .hljs-number,.markdown_views .hljs-pi,.markdown_views .hljs-prompt,.markdown_views .hljs-shebang,.markdown_views .hljs-sub .hljs-identifier,.markdown_views .hljs-symbol,.markdown_views .hljs-tag,.markdown_views .hljs-tag .hljs-keyword,.markdown_views .ini .hljs-title {
	color: #066!important
}

.markdown_views .clojure .hljs-title,.markdown_views .haskell .hljs-type,.markdown_views .hljs-built_in,.markdown_views .hljs-class .hljs-id,.markdown_views .hljs-class .hljs-title,.markdown_views .hljs-doctype,.markdown_views .hljs-javadoctag,.markdown_views .hljs-params,.markdown_views .hljs-phpdoc,.markdown_views .hljs-tag .hljs-attribute,.markdown_views .hljs-typename,.markdown_views .hljs-variable,.markdown_views .hljs-yardoctag,.markdown_views .setting {
	color: #4f4f4f!important
}

.markdown_views .css .hljs-tag,.markdown_views .hljs-pseudo,.markdown_views .hljs-rules .hljs-property {
	color: #000!important
}

.markdown_views .css .hljs-class,.markdown_views .css .hljs-id {
	color: #9b703f!important
}

.markdown_views .hljs-value .hljs-important {
	color: #f70!important;
	font-weight: 700
}

.markdown_views .hljs-rules .hljs-keyword {
	color: #c5af75!important
}

.markdown_views .apache .hljs-sqbracket,.markdown_views .hljs-annotation,.markdown_views .nginx .hljs-built_in {
	color: #9b859d!important
}

.markdown_views .tex .hljs-formula {
	background-color: #eee!important;
	font-style: italic
}

.markdown_views .diff .hljs-header,.markdown_views .hljs-chunk {
	color: grey!important;
	font-weight: 700
}

.markdown_views .diff .hljs-change {
	background-color: #bccff9!important
}

.markdown_views .hljs-addition {
	background-color: #baeeba!important
}

.markdown_views .hljs-deletion {
	background-color: #ffc8bd!important
}

.markdown_views .hljs-comment .hljs-yardoctag {
	font-weight: 700
}

.markdown_views .apache .hljs-cbracket,.markdown_views .apache .hljs-tag,.markdown_views .asciidoc .hljs-header,.markdown_views .bash .hljs-variable,.markdown_views .coffeescript .hljs-attribute,.markdown_views .django .hljs-variable,.markdown_views .erlang_repl .hljs-function_or_atom,.markdown_views .haml .hljs-symbol,.markdown_views .hljs-addition,.markdown_views .hljs-aggregate,.markdown_views .hljs-constant,.markdown_views .hljs-flow,.markdown_views .hljs-parent,.markdown_views .hljs-pragma,.markdown_views .hljs-preprocessor,.markdown_views .hljs-preprocessor *,.markdown_views .hljs-rules .hljs-value,.markdown_views .hljs-rules .hljs-value .hljs-number,.markdown_views .hljs-stream,.markdown_views .hljs-string,.markdown_views .hljs-tag .hljs-value,.markdown_views .hljs-template_tag,.markdown_views .hljs-title,.markdown_views .markdown .hljs-header,.markdown_views .ruby .hljs-symbol,.markdown_views .ruby .hljs-symbol .hljs-string,.markdown_views .smalltalk .hljs-class,.markdown_views .tex .hljs-command,.markdown_views .tex .hljs-special {
	color: #090!important
}

.markdown_views .clojure .hljs-built_in,.markdown_views .hljs,.markdown_views .hljs-subst,.markdown_views .hljs-tag .hljs-title,.markdown_views .lisp .hljs-title,.markdown_views .nginx .hljs-title {
	color: #4f4f4f!important
}

.markdown_views .apache .hljs-cbracket,.markdown_views .apache .hljs-tag,.markdown_views .asciidoc .hljs-header,.markdown_views .bash .hljs-variable,.markdown_views .coffeescript .hljs-attribute,.markdown_views .django .hljs-variable,.markdown_views .erlang_repl .hljs-function_or_atom,.markdown_views .haml .hljs-symbol,.markdown_views .hljs-addition,.markdown_views .hljs-aggregate,.markdown_views .hljs-constant,.markdown_views .hljs-flow,.markdown_views .hljs-parent,.markdown_views .hljs-pragma,.markdown_views .hljs-preprocessor,.markdown_views .hljs-rules .hljs-value,.markdown_views .hljs-rules .hljs-value .hljs-number,.markdown_views .hljs-stream,.markdown_views .hljs-string,.markdown_views .hljs-tag .hljs-value,.markdown_views .hljs-template_tag,.markdown_views .hljs-title,.markdown_views .markdown .hljs-header,.markdown_views .ruby .hljs-symbol,.markdown_views .ruby .hljs-symbol .hljs-string,.markdown_views .smalltalk .hljs-class,.markdown_views .tex .hljs-command,.markdown_views .tex .hljs-special {
	color: #090!important
}

.markdown_views code,.markdown_views kbd,.markdown_views pre,.markdown_views samp {
	font-family: Consolas,Inconsolata,Courier,monospace;
	font-size: 14px;
	line-height: 22px;
	color: #000
}

.markdown_views code {
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 2px;
	padding: 4px 2px 0
}

.markdown_views a {
	color: #4EA1DB;
	text-decoration: none
}

.markdown_views a:focus,.markdown_views a:hover {
	color: #ca0c16
}

.markdown_views a:visited {
	color: #6795B5
}

.markdown_views .footnote {
	vertical-align: top;
	position: relative;
	top: -4px;
	font-size: 12px
}

.markdown_views .footnotes ol li {
	font-size: 14px;
	line-height: 22px;
	margin: 0 0 8px 24px
}

.markdown_views .flow-chart,.markdown_views .sequence-diagram {
	text-align: center;
	margin-bottom: 24px;
	font-size: 14px!important
}

.markdown_views .flow-chart [fill="#000"],.markdown_views .flow-chart [fill="#000000"],.markdown_views .flow-chart [fill=black],.markdown_views .sequence-diagram [fill="#000"],.markdown_views .sequence-diagram [fill="#000000"],.markdown_views .sequence-diagram [fill=black] {
	fill: #4f4f4f
}

.markdown_views .flow-chart [stroke="#000000"],.markdown_views .sequence-diagram [stroke="#000000"] {
	stroke: #4f4f4f
}

.markdown_views .MathJax_SVG_Display {
	text-align: center;
	margin: 24px 0;
	font-size: 18px;
	font-weight: 400;
	color: #4f4f4f;
	position: relative;
	text-indent: 0;
	max-width: none;
	max-height: none;
	min-width: 0;
	min-height: 0;
	width: 100%
}

.markdown_views .toc {
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 24px;
	padding: 0
}

.markdown_views .toc ul {
	margin: 0 0 8px;
	padding: 0
}

.markdown_views .toc ul li {
	list-style-type: none;
	margin: 8px 0 0 24px
}

.markdown_views pre code {
	display: block;
	font-size: 14px;
	line-height: 22px;
	overflow-x: auto;
	padding: 0!important;
	color: #000;
	white-space: pre;
	word-wrap: normal;
	background-color: #f6f8fa;
	border-radius: 4px
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.markdown_views pre code {
		min-width: 94%
	}
}

.markdown_views .prettyprint,.markdown_views pre.prettyprint {
	margin: 0 0 24px;
	padding: 8px 16px 6px 56px;
	background-color: #f6f8fa;
	border: none
}

#article_content .markdown_views pre.prettyprint * {
	word-wrap: normal;
	word-break: break-all
}

.prettyprint {
	position: relative;
	overflow-y: hidden;
	overflow-x: auto
}

.markdown_views .prettyprint .pre-numbering {
	position: absolute;
	width: 48px;
	background-color: #eef0f4;
	top: 0;
	left: 0;
	margin: 0;
	padding: 8px 0;
	list-style: none;
	text-align: right
}

.markdown_views .pre-numbering li {
	padding: 0 8px;
	list-style: none;
	margin: 0
}

.markdown_views dl dd {
	margin: 0 0 8px 40px
}

.markdown_views kbd {
	padding: 2px 8px;
	border: 1px solid rgba(63,63,63,.25);
	box-shadow: 0 1px 0 rgba(63,63,63,.25);
	background-color: #fff;
	color: #333;
	border-radius: 4px;
	display: inline-block;
	margin: 0 2px;
	white-space: nowrap
}

.markdown_views.prism-atom-one-dark pre code {
	background-color: #282c34;
	color: #abb2bf
}

.markdown_views.prism-atom-one-dark pre code.hljs * {
	color: #abb2bf
}

.markdown_views.prism-atom-one-dark .prettyprint,.markdown_views.prism-atom-one-dark .prettyprint .pre-numbering,.markdown_views.prism-atom-one-dark pre.prettyprint {
	background-color: #282c34
}

.markdown_views.prism-atom-one-dark .pre-numbering li {
	color: #abb2bf!important;
	border-right: 1px solid #c5c5c5
}

.markdown_views.prism-atom-one-light .prettyprint,.markdown_views.prism-atom-one-light .prettyprint .pre-numbering,.markdown_views.prism-atom-one-light pre code,.markdown_views.prism-atom-one-light pre.prettyprint {
	background-color: #fafafa
}

.markdown_views.prism-atom-one-light .pre-numbering li {
	color: #383a42!important;
	border-right: 1px solid #c5c5c5
}

.markdown_views.prism-tomorrow-night pre code {
	background-color: #1d1f21;
	color: #c5c8c6
}

.markdown_views.prism-tomorrow-night pre code.hljs * {
	color: #c5c8c6
}

.markdown_views.prism-tomorrow-night .prettyprint,.markdown_views.prism-tomorrow-night .prettyprint .pre-numbering,.markdown_views.prism-tomorrow-night pre.prettyprint {
	background-color: #1d1f21
}

.markdown_views.prism-tomorrow-night .pre-numbering li {
	color: #c5c8c6!important;
	border-right: 1px solid #c5c5c5
}

.markdown_views.prism-dracula pre code {
	background-color: #282a36;
	color: #f8f8f2
}

.markdown_views.prism-dracula pre code.hljs * {
	color: #f8f8f2
}

.markdown_views.prism-dracula .prettyprint,.markdown_views.prism-dracula .prettyprint .pre-numbering,.markdown_views.prism-dracula pre.prettyprint {
	background-color: #282a36
}

.markdown_views.prism-dracula .pre-numbering li {
	color: #f8f8f2!important;
	border-right: 1px solid #c5c5c5
}

.markdown_views.prism-github-gist .prettyprint,.markdown_views.prism-github-gist .prettyprint .pre-numbering,.markdown_views.prism-github-gist pre code,.markdown_views.prism-github-gist pre.prettyprint {
	background-color: #f3f4f5
}

.markdown_views.prism-github-gist .pre-numbering li {
	color: #5e6687!important;
	border-right: 1px solid #c5c5c5
}

.markdown_views.prism-kimbie-light .prettyprint,.markdown_views.prism-kimbie-light .prettyprint .pre-numbering,.markdown_views.prism-kimbie-light pre code,.markdown_views.prism-kimbie-light pre.prettyprint {
	background-color: #fbebd4
}

.markdown_views.prism-kimbie-light .pre-numbering li {
	color: #84613d!important;
	border-right: 1px solid #c5c5c5
}

.markdown_views.prism-tomorrow-night-eighties pre code {
	background-color: #2d2d2d;
	color: #ccc
}

.markdown_views.prism-tomorrow-night-eighties pre code.hljs * {
	color: #ccc
}

.markdown_views.prism-tomorrow-night-eighties .prettyprint,.markdown_views.prism-tomorrow-night-eighties .prettyprint .pre-numbering,.markdown_views.prism-tomorrow-night-eighties pre.prettyprint {
	background-color: #2d2d2d
}

.markdown_views.prism-tomorrow-night-eighties .pre-numbering li {
	color: #ccc!important;
	border-right: 1px solid #c5c5c5
}

.markdown_views.prism-atelier-sulphurpool-light .prettyprint,.markdown_views.prism-atelier-sulphurpool-light .prettyprint .pre-numbering,.markdown_views.prism-atelier-sulphurpool-light pre code,.markdown_views.prism-atelier-sulphurpool-light pre.prettyprint {
	background-color: #f5f7ff
}

.markdown_views.prism-atelier-sulphurpool-light .pre-numbering li {
	color: #5e6687!important;
	border-right: 1px solid #c5c5c5
}

.markdown_views .prism .token.comment {
	font-family: 'Source Code Pro','DejaVu Sans Mono','Ubuntu Mono','Anonymous Pro','Droid Sans Mono',Menlo,Monaco,Consolas,Inconsolata,Courier,'PingFang SC','Microsoft YaHei',sans-serif!important
}