/* TOC related styles */
/* line 2, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#chap-id, #toc-id {
  display: none;
}

/* line 4, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
li.viewall {
  width: 75%;
  border-top: 1px solid #99c2e0;
  padding-top: 6px;
  margin-left: 18px !important;
}

/* line 11, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
li.viewall a {
  background-image: url(/assets/kmaps_engine/btn-dot-sm-80687bcb2ea5a5a3d04898e0d8dd1f4baf15574ae0212766c7c989586eac5be1.gif) !important;
  padding-left: 18px !important;
}

/* For Chapter (essay) display */
/* line 17, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#essay-head1 {
  font-size: 130%;
  line-height: 150%;
}

/* line 22, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#essay-head1 .chapter {
  text-align: center;
  font-size: 200%;
  line-height: 130%;
  margin: 10px 0px;
}

/* line 29, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.essay-body #essay-head1 .chapter .sub {
  padding-top: 8px;
  font-size: 80%;
}

/* line 34, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.essay-body #essay-head1 .chapter .sub em {
  font-style: normal;
}

/* line 36, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.tib #essay-head1 .chapter {
  text-align: center;
  font-size: 140%;
  line-height: 130%;
  margin: 10px 0px;
}

/* line 43, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.tib #essay-head1 .chapter em {
  font-style: normal !important;
}

/* line 45, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#essay-head1 .author {
  font-size: 130%;
  font-style: normal;
  font-weight: normal;
}

/* line 51, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#essay-head1 .editor {
  text-align: center;
  font-size: 110%;
  font-style: normal;
  font-weight: normal;
  margin-top: -8px;
  margin-bottom: 8px;
}

/* line 60, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#essay-head1 .source {
  text-align: center;
  font-size: 110%;
}

/* line 65, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#essay-head1 .copyright {
  text-align: center;
  font-size: 110%;
}

/* line 70, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.tib #essay-head1 .copyright {
  text-align: center;
  font-size: 80%;
}

/* line 75, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.tib #essay-head1 .copyright .eng {
  font-size: 14px !important;
}

/* line 77, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#essay-head1 a {
  border-bottom: 1px solid #b0bf8f;
}

/* line 81, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#essay-head1 a {
  border-bottom: 1px solid #b0bf8f;
}

/* line 85, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#essay-head1 a:hover {
  border-bottom: 1px solid #888;
}

/* line 89, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#essay-head2 {
  font-size: 100%;
  padding-bottom: 8px;
}

/* line 94, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#essay-head2 .chapter {
  font-size: 130%;
  width: 50%;
  float: left;
  white-space: nowrap;
}

/* line 101, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#ie-root .shell-1 .essay-body #essay-head2 .chapter, #ie-root .shell-1 .essay-body #essay-head2 .author,
#ie-root .shell-1 .essay-body #essay-head2 .source, #ie-root .shell-1 .essay-body #essay-head2 .copyright {
  font-size: 80% !important;
}

/* line 106, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#essay-head2 .author {
  font-style: normal;
  padding-top: 3px;
  width: 60%;
  float: left;
  white-space: nowrap;
}

/* line 114, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#essay-head2 .source {
  font-size: 120%;
  width: 50%;
  float: left;
  white-space: nowrap;
}

/* line 121, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#essay-head2 .copyright {
  width: 100%;
}

/* line 125, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#essay-head2 a {
  border-bottom: 1px solid #b0bf8f;
}

/* Chapter body Styles */
/* Overwrite the main THL site, as this padding doesn't work in the PD */
/* line 132, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#descriptions_div .essay-body {
  padding-left: 0 !important;
}

/* line 134, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.essay-body .toc-item br {
  display: none;
}

/* line 136, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.essay-body h2.h1 {
  font-size: 200%;
  margin-bottom: 0px;
  clear: both;
}

/* line 137, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.tib h2 {
  font-size: 150% !important;
  line-height: 150% !important;
}

/* line 138, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.essay-body h2 {
  font-size: 190%;
  padding-left: 0px;
}

/* line 139, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.essay-body h3 {
  font-size: 180%;
  padding-left: 6px;
  font-weight: bold;
}

/* line 140, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.essay-body h4 {
  font-size: 150%;
  margin-bottom: 8px;
  padding-left: 12px;
  font-weight: normal;
  font-style: italic;
}

/* line 142, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.essay-body .footnote-divider {
  width: 30%;
}

/* line 144, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.essay-body .note {
  font-size: 90%;
}

/* line 147, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#ie-root .essay-body .note {
  vertical-align: middle;
}

/* line 148, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.essay-body div.footnote ol {
  margin: 10px 30px 0px;
}

/* line 149, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.essay-body div.footnote ol li {
  font-size: 75% !important;
}

/* line 150, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.essay-body div.footnote a, .essay-body div.footnote a:visited {
  background-color: transparent;
  color: #444444;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #b0bf8f;
}

/* line 159, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.essay-body div.footnote a.note {
  border-bottom: none;
}

/* line 161, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.essay-body div.footnote a:hover {
  background-color: #eff3f4;
  color: #222222;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #9eaf78;
}

/* line 170, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.essay-body .img-block img {
  max-width: 900px;
}

/* line 172, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#chapRefWindow .conx-content p {
  margin: 6px 24px;
  font-size: 150%;
}

/* line 174, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#biblio {
  font-size: 100%;
}

/* line 175, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#biblio h2 {
  font-size: 150%;
  margin-left: 0px;
  padding-left: 0px;
}

/* line 176, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#biblio h2.h1 {
  font-size: 180%;
}

/* line 178, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.tocDisplay {
  width: 90%;
}

/* line 179, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.tocDisplay p {
  display: block;
  background: url(/assets/kmaps_engine/list-sep-dot-dcd380fd7532ad7c08caf1b2f53b41263589e0bbaf8d1787eb4d170a3866b5de.jpg) repeat-x center;
}

/* line 180, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.tocDisplay p .toctitle {
  background: #FFF;
  padding: 0 4px 0 0;
}

/* line 181, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
.tocDisplay p .tocpg {
  float: right !important;
  background: #FFF !important;
  font-size: 80%;
  width: 45px;
  text-align: center;
}

/* Temporarily remove the reference popup */
/* line 184, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#chapRefWindow {
  display: none;
}

/* Add a margin above Tibetan script essays; otherwise they overlap the title */
/* line 187, ../bundler/ruby/3.2.0/bundler/gems/kmaps_engine-bdae97643584/app/assets/stylesheets/kmaps_engine/xml-books.css.scss */
#descriptions_div > div > div.tib {
  margin-top: 40px;
}
