
pre[class*="book-summary"] {
  background-color: red;
  font-size: 1em;
  line-height: 1.2em;
}
h1, h2 {
  color: #222222;
}

.gitbook-link {
  display: none !important;
}


.book-summary {
  width: 280px;
  background-color: white;
  box-shadow:-1px 0px 0px 0px rgba(221,221,221,1);
}

.book-summary ul.summary li.divider {
  height: 0;
}

.book-summary ul.summary li a {
  min-height: 48px;
  height: auto;
  color: #222222;
  padding: 14px 14px 14px 30px;
}

.book .book-summary .expanded > a .exc-trigger:before, .book .book-summary .exc-trigger:before {
  content: "";
}

/*.book-summary .summary>li>a:after{*/
/*  width: 21px;*/
/*  height: 22px;*/
/*  vertical-align: middle;*/
/*  content: "";*/
/*  background: url('../../icon/arrow_drop_down .png') no-repeat;*/
/*  background-size: 21px 22px;*/
/*  display: inline-block;*/
/*  position: absolute;*/
/*  right: 14px;*/
/*  top: 12px;*/
/*}*/

.book-summary ul.summary li>a:hover {
  color: #4860D0;
  text-decoration: none;
  font-weight:600;
}

.book-summary ul.summary li.active>a {
  background-color: #f2f4fc;
  color: #4860D0;
  font-weight: 500;
  font-size: 14px;
}

.articles>li>a{
  font-size: 12px;
}

/*.book-summary ul.summary li.active>a:after {*/
/*  width: 10px;*/
/*  height: 10px;*/
/*  vertical-align: middle;*/
/*  content: "";*/
/*  background: url('../../icon/tab-active.png') no-repeat;*/
/*  background-size: 10px 10px;*/
/*  display: inline-block;*/
/*  position: absolute;*/
/*  right: 20px;*/
/*  top: 18px;*/
/*}*/

.markdown-section p {
  color: #555555;
}
.markdown-section ol {
  color: #555555;
}

.markdown-section h1:before {
   width: 24px;
   height: 22px;
   vertical-align: middle;
   margin-right: 5px;
   margin-top: 7px;
   float: left;
   content: "";
   background: url('../../icon/header-icon.png') no-repeat;
   background-size: 24px 22px;
   display: block;
}

.markdown-section h2:before {
  width: 24px;
  height: 22px;
  vertical-align: middle;
  margin-right: 5px;
  margin-top: 7px;
  float: left;
  content: "";
  background: url('../../icon/header-icon.png') no-repeat;
  background-size: 24px 22px;
  display: block;
}

.markdown-section h1,.markdown-section h2 {
  font-size: 22px;
  margin: 80px auto 15px;
}
.markdown-section h3 {
  color: #222222;
  font-size: 17px;
}
.image-wrapper {
  text-align: center;
}

@media (min-width: 600px) {
  .book.with-summary .book-body {
    left: 220px;
  }
}

.fa-angle-right {
  visibility: hidden;
}
