.toc-title {
font-size: 20px;
font-weight: 1000;
}

#cnblogs_post_body li, p{
font-size: 18px;
}

#cnblogs_post_body h1 {
font-size: 30px;
text-align: center;
margin-top: 30px;
margin-bottom: 30px;
}
#cnblogs_post_body h3 {
font-size: 24px;
font-weight: 550;
background-color: #2B6695;
color: #000000;
text-indent:10px;
border-top-right-radius:8px; 
border-top-left-radius:8px;
border-bottom-right-radius:8px;
border-bottom-left-radius:8px;
}

#cnblogs_post_body h4 {
font-size: 20px;
color: #008B00;
text-indent:10px;
}

#cnblogs_post_body h5 {
font-size: 18px;
}

/*
Darcula color scheme from the JetBrains family of IDEs
*/


.cnblogs-markdown .hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #2b2b2b !important;
  color: #A9B7C6;
  font-size: 18px !important;
  font-family: Consolas !important;
}

.cnblogs-markdown .hljs-strong,
.cnblogs-markdown .hljs-emphasis {
  color: #a8a8a2;
}

.cnblogs-markdown .hljs-bullet,
.cnblogs-markdown .hljs-quote,
.cnblogs-markdown .hljs-link,
.cnblogs-markdown .hljs-number,
.cnblogs-markdown .hljs-regexp,
.cnblogs-markdown .hljs-literal {
  color: #6896ba;
}

.cnblogs-markdown .hljs-code,
.cnblogs-markdown .hljs-selector-class {
  color: #a6e22e;
}

.cnblogs-markdown .hljs-emphasis {
  font-style: italic;
}

.cnblogs-markdown .hljs-keyword,
.cnblogs-markdown .hljs-selector-tag,
.cnblogs-markdown .hljs-section,
.cnblogs-markdown .hljs-attribute,
.cnblogs-markdown .hljs-name,
.cnblogs-markdown .hljs-variable {
  color: #cb7832;
}

.cnblogs-markdown .hljs-params {
  color: #A9B7C6;
}

.cnblogs-markdown .hljs-string {
  color: #6a8759;
}

.cnblogs-markdown .hljs-subst,
.cnblogs-markdown .hljs-type,
.cnblogs-markdown .hljs-built_in,
.cnblogs-markdown .hljs-builtin-name,
.cnblogs-markdown .hljs-symbol,
.cnblogs-markdown .hljs-selector-id,
.cnblogs-markdown .hljs-selector-attr,
.cnblogs-markdown .hljs-selector-pseudo,
.cnblogs-markdown .hljs-template-tag,
.cnblogs-markdown .hljs-template-variable,
.cnblogs-markdown .hljs-addition {
  color: #e0c46c;
}

.cnblogs-markdown .hljs-comment,
.cnblogs-markdown .hljs-deletion {
  color: #7f7f7f;
}

.cnblogs-markdown .hljs-class .hljs-title{
  color: #A9B7C6;
}

.cnblogs-markdown .hljs-function .hljs-title{
  color: #FFC66D;
}

.cnblogs-markdown .hljs-comment .hljs-doctag{
  color: #629755;
}

.cnblogs-markdown .hljs-meta {
  color: #BBB529;
}