/*白色主题*/
.book .book-body {
   background: #FCFCFC;
}
blockquote { 
   color: #996600 !important;
}
.book .book-body .page-wrapper .page-inner{
   padding-left: 20px;
   padding-right: 20px;
}
.book .book-header {
   background: rgba(0, 0 ,0, 0.9);
}
.book .book-header .btn:hover {
   color: #fff;
}
.book .book-header h1 a {
   color: #ccc;
}
.book .book-header h1 a:hover, 
.book .book-header h1 a:active{
   color: #fff;
}
.book .book-summary {
   background: rgba(0, 0, 0, 0.8);
   color: #fafafa;
}
.book .book-summary ul.summary li a, 
.book .book-summary ul.summary li span {
   color: #ccc;
}
.book .book-summary ul.summary li a:hover {
   color: #fff;
}
.book .book-summary ul.summary li.active>a,
.book .book-summary ul.summary li.active>a:hover{
   color: #00CCFF;
}
.book .book-summary ul.summary li.divider {
   background: rgba(255,255,255,.5);
}

.book .book-summary ul.summary li a,
.book .book-summary ul.summary li a:focus,
.book .book-summary ul.summary li a:visited,
.book .book-summary ul.summary li a:hover,
.book .book-summary ul.summary li a:active {
   text-decoration: none;
}

.book .book-summary ul.summary li.active>a,
.book .book-summary ul.summary li.active>a:focus,
.book .book-summary ul.summary li.active>a:visited,
.book .book-summary ul.summary li.active>a:hover,
.book .book-summary ul.summary li.active>a:active {
   text-decoration: none;
}

.markdown-section table thead tr {
    background-color: #444;
    color: #fff;
}

.markdown-section pre {
    background-color: #fdf6e3;
    border: 1px solid #f3eacb;    
    border-radius: 5px;
}


/*黑色主题*/
.book.color-theme-2 .book-body .page-wrapper {
   background-color: #1c1f2b !important;
}
.book.color-theme-2 .book-body .page-wrapper .page-inner section {
   background-color: #1c1f2b !important;
}
.book.color-theme-2 blockquote {
   color: #FFCC33 !important
}
.book.color-theme-2 .book-summary ul.summary li.active>a,
.book.color-theme-2 .book-summary ul.summary li.active>a:hover{
   color: #fff;
   background: #444;
}
.book.color-theme-2 pre code {
   background: #2d3143 !important;
}
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre, .book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code {
   background-color: #2d3143 !important;
}


/*棕色主题*/
.book.color-theme-1 pre code {
   background: #23241f !important;
   color: #fff;
}
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre, .book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code {
   background-color: #23241f !important;
   color: #fff;
}
.book.color-theme-1 .book-header h1 a{
   color: #AFA790;
}
.book.color-theme-1 .book-header h1 a:hover, 
.book.color-theme-1 .book-header h1 a:active {
   color: #704214;
}
.book.color-theme-1 .book-summary ul.summary li.active>a:hover{
   color: #704214;
}
.book.color-theme-1 .book-body .page-wrapper {
   background-color: #F3EACB !important;
}
.book.color-theme-1 .book-body .page-wrapper .page-inner section {
   background-color: #F3EACB !important;
}
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal hr {
   background-color: #704214;
}

/*给em插件再增添几个颜色*/
.pg-emphasize.pg-emphasize-blue-light {
    background: #CCFFFF;
}
.pg-emphasize.pg-emphasize-blue-dark {
    background: #33CCFF;
}
.pg-emphasize.pg-emphasize-pink {
    background: #FFCCFF;
}