.hljs {
  display: block;
  padding: 0.5em;
  background: #fff;
  color: #000;
}
.hljs-comment,
.hljs-template_comment,
.hljs-javadoc,
.hljs-comment * {
  color: #800;
}
.hljs-keyword,
.method,
.hljs-list .hljs-title,
.clojure .hljs-built_in,
.nginx .hljs-title,
.hljs-tag .hljs-title,
.setting .hljs-value,
.hljs-winutils,
.tex .hljs-command,
.http .hljs-title,
.hljs-request,
.hljs-status {
  color: #008;
}
.hljs-envvar,
.tex .hljs-special {
  color: #660;
}
.hljs-string,
.hljs-tag .hljs-value,
.hljs-cdata,
.hljs-filter .hljs-argument,
.hljs-attr_selector,
.apache .hljs-cbracket,
.hljs-date,
.hljs-regexp,
.coffeescript .hljs-attribute {
  color: #080;
}
.hljs-sub .hljs-identifier,
.hljs-pi,
.hljs-tag,
.hljs-tag .hljs-keyword,
.hljs-decorator,
.ini .hljs-title,
.hljs-shebang,
.hljs-prompt,
.hljs-hexcolor,
.hljs-rules .hljs-value,
.css .hljs-value .hljs-number,
.hljs-literal,
.hljs-symbol,
.ruby .hljs-symbol .hljs-string,
.hljs-number,
.css .hljs-function,
.clojure .hljs-attribute {
  color: #066;
}
.hljs-class .hljs-title,
.haskell .hljs-type,
.smalltalk .hljs-class,
.hljs-javadoctag,
.hljs-yardoctag,
.hljs-phpdoc,
.hljs-typename,
.hljs-tag .hljs-attribute,
.hljs-doctype,
.hljs-class .hljs-id,
.hljs-built_in,
.setting,
.hljs-params,
.hljs-variable,
.clojure .hljs-title {
  color: #606;
}
.css .hljs-tag,
.hljs-rules .hljs-property,
.hljs-pseudo,
.hljs-subst {
  color: #000;
}
.css .hljs-class,
.css .hljs-id {
  color: #9b703f;
}
.hljs-value .hljs-important {
  color: #f70;
  font-weight: bold;
}
.hljs-rules .hljs-keyword {
  color: #c5af75;
}
.hljs-annotation,
.apache .hljs-sqbracket,
.nginx .hljs-built_in {
  color: #9b859d;
}
.hljs-preprocessor,
.hljs-preprocessor *,
.hljs-pragma {
  color: #444;
}
.tex .hljs-formula {
  background-color: #eee;
  font-style: italic;
}
.diff .hljs-header,
.hljs-chunk {
  color: #808080;
  font-weight: bold;
}
.diff .hljs-change {
  background-color: #bccff9;
}
.hljs-addition {
  background-color: #baeeba;
}
.hljs-deletion {
  background-color: #ffc8bd;
}
.hljs-comment .hljs-yardoctag {
  font-weight: bold;
}
.markdown_views {
  font-family: 'microsoft yahei';
  font-size: 14px;
}
.markdown_views * {
  box-sizing: border-box;
}
.markdown_views h1,
.markdown_views h2,
.markdown_views h3,
.markdown_views h4,
.markdown_views h5,
.markdown_views h6 {
  font-weight: 100;
  margin: 0.8em 0;
}
.markdown_views p,
.markdown_views pre,
.markdown_views pre.prettyprint,
.markdown_views blockquote {
  margin: 0 0 1.1em;
}
.markdown_views hr {
  margin: 2em 0;
  border: 0;
  border-top: 1px solid rgba(128,128,128,0.1);
}
.markdown_views dt {
  font-weight: bold;
}
.markdown_views abbr[title],
.markdown_views abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999;
}
.markdown_views .initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.markdown_views blockquote {
  padding: 15px 20px;
  border-left: 10px solid rgba(128,128,128,0.075);
  background-color: rgba(128,128,128,0.05);
  border-radius: 0 5px 5px 0;
}
.markdown_views blockquote p {
  line-height: 1.25;
}
.markdown_views blockquote p:last-child {
  margin-bottom: 0;
}
.markdown_views blockquote small,
.markdown_views blockquote .small {
  display: block;
  line-height: 1.45;
  color: #999;
}
.markdown_views blockquote small:before,
.markdown_views blockquote .small:before {
  content: "— ";
}
.markdown_views blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid rgba(128,128,128,0.075);
  border-left: 0;
}
.markdown_views blockquote.pull-right p,
.markdown_views blockquote.pull-right small,
.markdown_views blockquote.pull-right .small {
  text-align: right;
}
.markdown_views blockquote.pull-right small:before,
.markdown_views blockquote.pull-right .small:before {
  content: "";
}
.markdown_views blockquote.pull-right small:after,
.markdown_views blockquote.pull-right .small:after {
  content: " —";
}
.markdown_views blockquote:before,
.markdown_views blockquote:after {
  content: "";
}
.markdown_views address {
  margin-bottom: 21px;
  font-style: normal;
  line-height: 1.45;
}
.markdown_views code,
.markdown_views kbd,
.markdown_views pre,
.markdown_views samp {
  font-family: "Source Code Pro", monospace;
}
.markdown_views code {
  padding: 2px 4px;
  font-size: 90%;
  color: #3f3f3f;
  background-color: rgba(128,128,128,0.075);
  white-space: nowrap;
  border-radius: 0;
}
.markdown_views pre {
  display: block;
  padding: 10px;
  margin: 0 0 10.5px;
  font-size: 14px;
  line-height: 1.45;
  word-break: break-all;
  word-wrap: break-word;
  color: #333;
  background-color: rgba(128,128,128,0.05);
  border: 1px solid rgba(128,128,128,0.075);
  border-radius: 0;
}
.markdown_views pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre;
  word-wrap: normal;
  background-color: transparent;
  border-radius: 0;
}
.markdown_views .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.markdown_views .sequence-diagram,
.markdown_views .flow-chart {
  text-align: center;
  margin-bottom: 1.1em;
}
.markdown_views table {
  width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #eee;
}
.markdown_views table th,
.markdown_views table td {
  padding: 8px;
  line-height: 20px;
  vertical-align: top;
  border: 1px solid #eee;
}
.markdown_views .prettyprint {
  padding: 5px;
  position: relative;
  overflow-y: hidden;
  overflow-x: auto;
  white-space: nowrap;
  padding-left: 60px;
}
.markdown_views .prettyprint .pre-numbering {
  position: absolute;
  width: 50px;
  background-color: #eee;
  top: 0px;
  left: 0;
  margin: 0;
  padding: 6px 0 40px 0;
  border-right: 1px solid #ddd;
  list-style: none;
  text-align: right;
}
.markdown_views .prettyprint .pre-numbering li {
  padding: 0 5px;
}
