/*

代码高亮修改

*/

.cnblogs-markdown .hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #232323 !important;
  color: #e6e1dc;
}
.cnblogs-markdown.hljs, .cnblogs-post-body .hljs {
    font-family: "Consolas",consolas !important;
    font-size: 13px!important;
    line-height: 1.5!important;
    padding: 6px!important;
}

.cnblogs-markdown .hljs-comment,
.cnblogs-markdown .hljs-quote {
  color: #bc9458;
  font-style: italic;
}

.cnblogs-markdown .hljs-keyword,
.cnblogs-markdown .hljs-selector-tag {
  color: #c26230;
}

.cnblogs-markdown .hljs-string,
.cnblogs-markdown .hljs-number,
.cnblogs-markdown .hljs-regexp,
.cnblogs-markdown .hljs-variable,
.cnblogs-markdown .hljs-template-variable {
  color: #a5c261;
}

.cnblogs-markdown .hljs-subst {
  color: #519f50;
}

.cnblogs-markdown .hljs-tag,
.cnblogs-markdown .hljs-name {
  color: #e8bf6a;
}

.cnblogs-markdown .hljs-type {
  color: #da4939;
}


.cnblogs-markdown .hljs-symbol,
.cnblogs-markdown .hljs-bullet,
.cnblogs-markdown .hljs-built_in,
.cnblogs-markdown .hljs-builtin-name,
.cnblogs-markdown .hljs-attr,
.cnblogs-markdown .hljs-link {
  color: #6d9cbe;
}

.cnblogs-markdown .hljs-params {
  color: #d0d0ff;
}

.cnblogs-markdown .hljs-attribute {
  color: #cda869;
}

.cnblogs-markdown .hljs-meta {
  color: #9b859d;
}

.cnblogs-markdown .hljs-title,
.cnblogs-markdown .hljs-section {
  color: #ffc66d;
}

.cnblogs-markdown .hljs-addition {
  background-color: #144212;
  color: #e6e1dc;
  display: inline-block;
  width: 100%;
}

.cnblogs-markdown .hljs-deletion {
  background-color: #600;
  color: #e6e1dc;
  display: inline-block;
  width: 100%;
}

.cnblogs-markdown .hljs-selector-class {
  color: #9b703f;
}

.cnblogs-markdown .hljs-selector-id {
  color: #8b98ab;
}

.cnblogs-markdown .hljs-emphasis {
  font-style: italic;
}

.cnblogs-markdown .hljs-strong {
  font-weight: bold;
    font-size: 17px;
    color: black;
}

.cnblogs-markdown .hljs-link {
  text-decoration: underline;
}

/*

      生成博客目录的CSS

      */

      #uprightsideBar {
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        position: fixed; /*将div的位置固定到距离top:50px，right:0px的位置，这样div就会处在最右边的位置，距离顶部50px*/
        top: 50px;
        right: 0px;
        width: auto;
        height: auto;
        box-shadow: 0 2px 6px rgba(100,100,100,.3);
        background-color: #fff;
      }
      #sideBarTab {
        float: left;
        font-size: 20px;
        width: 30px;
        /* border: 1px solid #e5e5e5; */
        border-right: none;
        text-align: center;
        background: #ffffff;
        border-radius: 3px 0px 0px 3px;
        padding: 5px;
      }
      #sideBarTab:hover {
        cursor: pointer;
        background-color: #dddddd;
        transition: 0.5s;
      }

      #sideBarContents {
        float: left;
        overflow: auto;
        overflow-x: hidden !important;
        width: 200px;
        min-height: 108px;
        max-height: 460px;
        /* border: 1px solid #e5e5e5; */
        border-right: none;
        background: #ffffff;
      }
      #sideBarContents dl {
        margin: 0;
        padding: 0;
      }

      #sideBarContents dt {
        margin-top: 5px;
        margin-left: 5px;
        font-weight: 700;
      }

      #sideBarContents dd,
      dt {
        cursor: pointer;
      }

      #sideBarContents dd:hover,
      dt:hover {
        color: #21759b;
      }
      #sideBarContents dd {
        margin-left: 20px;
      }