/* Exercises */
.ltx_theorem_exerciseimpl {
  border: 3px solid rgb(25%, 85%, 25%);
/*  background-color: rgb(95%, 100%, 95%);*/
  border-radius: 10px;
  padding: 10px;
}

.book .book-body .page-wrapper .page-inner section.normal .ltx_theorem_exerciseimpl > .ltx_title_theorem {
  display: flow;
  background-color: rgb(25%, 85%, 25%);
  margin-left: -10px;
  margin-right: -10px;
  margin-top: -10px;
  padding-left: 10px;
  margin-bottom: 0;
}

.color-theme-2 .ltx_theorem_exerciseimpl {
  border: 3px solid rgb(25%, 70%, 25%);
}

.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal .ltx_theorem_exerciseimpl > .ltx_title_theorem {
  background-color: rgb(25%, 70%, 25%);
}


/* Homework */
.ltx_theorem_homeworkimpl {
  border: 3px solid rgb(100%, 45%, 45%);
/*  background-color: rgb(100%, 95%, 95%);*/
  border-radius: 10px;
  padding: 10px;
}

.book .book-body .page-wrapper .page-inner section.normal .ltx_theorem_homeworkimpl > .ltx_title_theorem {
  display: flow;
  background-color: rgb(100%, 45%, 45%);
  margin-left: -10px;
  margin-right: -10px;
  margin-top: -10px;
  padding-left: 10px;
  margin-bottom: 0;
}

.color-theme-2 .ltx_theorem_homeworkimpl {
  border: 3px solid rgb(75%, 0%, 0%);
}

.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal .ltx_theorem_homeworkimpl > .ltx_title_theorem {
  background-color: rgb(75%, 0%, 0%);
}

/* Solutions */
details summary {
  padding-bottom: 10px;
}

details[open] {
  border: 3px solid rgb(85%, 85%, 85%);
  border-radius: 10px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
}

.color-theme-1 details[open] {
  border: 3px solid rgb(65%, 65%, 65%);
}

.color-theme-2 details[open] {
  border: 3px solid rgb(70%, 70%, 70%);
}

/* Solutions Hack */
.ltx_theorem_hwsolutionhack {
  display: none;
}

/* Remove weird equation lines */
.ltx_equation.ltx_eqn_div {
  border-top: 0;
  border-bottom: 0;
}

.book .book-body .page-wrapper .page-inner section.normal table.ltx_eqn_table tr:nth-child(2n) {
  background-color:#fff;
}

.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal table.ltx_eqn_table tr:nth-child(2n) {
  background-color: #fdf6e3;
}

.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal table.ltx_eqn_table tr:nth-child(2n) {
  background-color: #2d3143;
}

.book .book-body .page-wrapper .page-inner section.normal table.ltx_eqn_table td,
.book .book-body .page-wrapper .page-inner section.normal table.ltx_eqn_table tr {
  border: 0;
}

iframe {
  aspect-ratio: 16 / 9;
  height: 100%;
  width: 100%;
}

.ltx_runin + .ltx_para p.ltx_align_center {
  display: block;
}

/* hack for making SVG embeds clickable
  https://stackoverflow.com/questions/36299367/create-a-clickable-embed-tag
*/
embed {
  pointer-events: none;
}

a {
  display:inline-block;
}
