* {
  border: none !important;
}
#topics .postTitle {
  font-size: 25px;
  font-weight: bold;
  float: left;
  line-height: 1.5;
  padding-left: 5px;
}
#navigator {
background: #f4f9f3!important;
-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.07)!important;
height: 50px!important;
line-height: 50px!important;
color: #999!important;
padding-left: 15px!important;
padding-right: 5px!important;
}

body {
  color: #444444!important;
  background: #f4f9f3;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10pt;
  line-height: 1.8;
}
#post_detail {
padding: 0 2em;
-webkit-box-shadow: 0 0 30px rgba(0,0,0,0.07);
background-color: #f4f9f3;
margin-left: 5%;
margin-right: 5%;
}
#sideBar {
border: 0px;
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.07);
}

#cnblogs_post_body {
  font-size: 18px;
}
details {
  -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.07);
}
.cnblogs-markdown code, .cnblogs-post-body code {
font-size: 90%!important;
color: #c7254e!important;
background-color: #f7fafc!important;
border-radius: 4px!important;
}

@font-face {
font-family: SourceCodePro;
src: https://github.com/adobe-fonts/source-code-pro/releases/download/variable-fonts/SourceCodeVariable-Italic.ttf
}
@font-face {
font-family: Menlo;
src: https://github.com/ueaner/fonts/blob/master/Menlo-Regular.ttf?raw=true
}

/*

Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull <sourdrums@gmail.com>

*/

.cnblogs-markdown .hljs {
font-family: Menlo, SourceCodePro!important;
font-size: 17px!important;
display: block!important;
overflow-x: auto!important;
padding: 0.5em!important;
background: #f7fafc!important;
color: #657b83!important;
}

/* Solarized Green */
.hljs-selector-tag,
.hljs-addition {
color: #859900!important;
}

/* Solarized Cyan */
.hljs-number,
.hljs-string,
.hljs-meta .hljs-meta-string,
.hljs-literal,
.hljs-doctag,
.hljs-regexp {
color: #2aa198!important;
}

/* Solarized Blue */
.hljs-title,
.hljs-section,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class {
color: #268bd2!important;
}

/* Solarized Yellow */
.hljs-attribute,
.hljs-attr,
.hljs-variable,
.hljs-template-variable,
.hljs-class .hljs-title,
.hljs-type {
color: #b58900!important;
}

/* Solarized Orange */
.hljs-symbol,
.hljs-bullet,
.hljs-subst,
.hljs-meta .hljs-keyword,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-link {
color: #cb4b16!important;
}

/* Solarized Red */
.hljs-built_in,
.hljs-deletion {
color: #dc322f!important;
}
.hljs-formula {
background: #eee8d5!important;
}
.hljs-emphasis {
font-style: italic!important;
}
.hljs-strong {
font-weight: bold!important;
}

/** custom css **/
.hljs-class .hljs-title,
.hljs-title {
  color: #1cc3c0!important;
}
.hljs-keyword {
  color: #e68343!important;
}
.hljs-comment,
.hljs-quote {
color: #5c68d6!important;
}
.hljs-number {
color: #a2a211!important
}
.hljs-string {
color: #05b505!important;
}
.hljs-function .hljs-title {
color: #e410d9!important;
}

.cnblogs-markdown pre {
  position: relative;
}

.hljs-line-numbers {
  position: absolute!important;
  top: 0!important;
  left: 0!important;
  bottom: 0!important;
}