/*******************************************************************************
 * MATHBOOK STYLESHEET
 *******************************************************************************
 * These styles accompany the Mathbook online textbook platform.
 *
 * Homepage: http://mathbook.pugetsound.edu
 * Issue Tracker: https://github.com/BooksHTML/mathbook-assets/issues
 * Repository: https://github.com/BooksHTML/mathbook-assets
 *
 * Authors: Michael DuBois, David Farmer, Rob Beezer
 *
 *******************************************************************************
 */

/*******************************************************************************
 * MATHBOOK CONTENT PREFIXED
 *******************************************************************************
 * Standalone content styling for Mathbook documents.
 * Prefixed with .mathbook-content
 *
 * Homepage: http://mathbook.pugetsound.edu
 * Issue Tracker: https://github.com/BooksHTML/mathbook-assets/issues
 * Repository: https://github.com/BooksHTML/mathbook-assets
 *
 * Authors: Michael DuBois, David Farmer, Rob Beezer
 *
 *******************************************************************************
 */
/* line 21, ../../../../../MathBook/mathbook-assets/scss/mathbook-content-prefixed.scss */
.mathbook-content {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  /*******************************************************************************
   * Content
   ******************************************************************************/
  /* deleted by David Farmer on 2/15/16 because it is too non-specific
   * and difficult to over-ride in MathJax
   * Then put back with the "p > a" restriction.  (2/19/16)
   */
  /*******************************************************************************
   * Environments
   ******************************************************************************/
  /* Links that open knowls */
  /* Since CodeMirror output contains a bunch of lines with their own padding */
}
/* line 61, ../../../../../../../usr/local/rvm/gems/ruby-2.1.2/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
.mathbook-content * html {
  font-size: 100%;
}
/* line 64, ../../../../../../../usr/local/rvm/gems/ruby-2.1.2/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
.mathbook-content html {
  font-size: 16px;
  line-height: 1.25em;
}
/* line 5, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content h1, .mathbook-content .h1, .mathbook-content h2, .mathbook-content .h2, .mathbook-content h3, .mathbook-content .h3, .mathbook-content h4, .mathbook-content .h4, .mathbook-content h5, .mathbook-content .h5, .mathbook-content h6, .mathbook-content .h6 {
  font-family: "PT Serif", "Times New Roman", Times, serif;
  font-weight: 700;
  color: inherit;
}
/* line 9, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content h1, .mathbook-content .h1 {
  font-size: 2em;
  line-height: 1.25em;
  margin-top: 0.625em;
  margin-bottom: 0.3125em;
}
/* line 14, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content h2, .mathbook-content .h2 {
  font-size: 1.75em;
  line-height: 1.42857em;
  margin-top: 0.71429em;
  margin-bottom: 0.35714em;
}
/* line 19, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content h3, .mathbook-content .h3 {
  font-size: 1.5em;
  line-height: 1.25em;
  margin-top: 0.83333em;
  margin-bottom: 0.41667em;
}
/* line 24, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content h4, .mathbook-content .h4 {
  font-size: 1.3125em;
  line-height: 1.42857em;
  margin-top: 0.95238em;
  margin-bottom: 0.47619em;
}
/* line 29, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content h5, .mathbook-content .h5 {
  font-size: 1.125em;
  line-height: 1.66667em;
  margin-top: 1.11111em;
  margin-bottom: 0.55556em;
}
/* line 34, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content h6, .mathbook-content .h6 {
  font-size: 1em;
  line-height: 1.25em;
  margin-top: 1.25em;
  margin-bottom: 0.625em;
}
/* line 44, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content section h2 > a:link, .mathbook-content section h2 > a:visited, .mathbook-content li > a:link, .mathbook-content li > a:visited, .mathbook-content p > a:link, .mathbook-content p > a:visited {
  color: #bf3520;
  color: #bf3520;
  /**
   * Better underlines using background gradients
   * See http://bit.ly/1vTg7hr
   */
  /* the better underlines were removed by David Farmer on 2/9/16
     because of various headaches  */
}
/* line 48, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content section h2 > a:hover, .mathbook-content section h2 > a:focus, .mathbook-content li > a:hover, .mathbook-content li > a:focus, .mathbook-content p > a:hover, .mathbook-content p > a:focus {
  color: #932919;
  /**
   * Better underlines using background gradients
   * See http://bit.ly/1vTg7hr
   */
  /* the better underlines were removed by David Farmer on 2/9/16
     because of various headaches  */
}
/* line 52, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content section h2 > a:active, .mathbook-content li > a:active, .mathbook-content p > a:active {
  color: #3572a0;
  /**
   * Better underlines using background gradients
   * See http://bit.ly/1vTg7hr
   */
  /* the better underlines were removed by David Farmer on 2/9/16
     because of various headaches  */
}
/* line 221, ../../../../../MathBook/mathbook-assets/scss/shared/_typography.scss */
.mathbook-content p {
  /* Reset margins */
  margin: 0;
  font-size: 1em;
  line-height: 1.25em;
  /* We only want bottom margins on paragraphs */
  margin-bottom: 1.25em;
}
/* line 252, ../../../../../MathBook/mathbook-assets/scss/shared/_typography.scss */
.mathbook-content blockquote .blockquote {
  padding-left: 2.5em;
  padding-right: 0.625em;
}
/* line 331, ../../../../../MathBook/mathbook-assets/scss/shared/_typography.scss */
.mathbook-content address, .mathbook-content .address {
  padding: 0;
  margin: 0;
  line-height: inherit;
  font-style: inherit;
}
/* line 72, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content ul,
.mathbook-content ol {
  font-size: 1em;
  line-height: 1.25em;
  margin-top: 0;
  margin-bottom: 1.25em;
}
/* line 79, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content ul ul,
.mathbook-content ul ol,
.mathbook-content ol ul,
.mathbook-content ol ol {
  margin-bottom: 0;
}
/* line 87, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content .list-unstyled, .mathbook-content .list-inline {
  padding-left: 0;
  list-style: none;
}
/* line 97, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content .list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 102, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content .list-inline > li:first-child {
  padding-left: 0;
}
/* line 110, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content dl {
  margin-top: 0;
  margin-bottom: 1.25em;
}
/* line 115, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content dt,
.mathbook-content dd {
  font-size: 1em;
  line-height: 1.25em;
}
/* line 118, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content dt {
  font-weight: bold;
}
/* line 121, ../../../../../MathBook/mathbook-assets/scss/content/partials/_typographic-elements.scss */
.mathbook-content dd {
  margin-left: 0;
}
/* line 6, ../../../../../MathBook/mathbook-assets/scss/content/partials/_sections.scss */
.mathbook-content section, .mathbook-content .section-like {
  margin-bottom: 3.125em;
}
/* line 18, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading, .mathbook-content section > header > .heading, .mathbook-content .section-like > .heading, .mathbook-content .section-like > header > .heading {
  /* Support links in headings */
  /* Support knowl links in headings */
}
/* line 104, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading, .mathbook-content section > header > .heading, .mathbook-content .section-like > .heading, .mathbook-content .section-like > header > .heading {
  font-family: "PT Serif", "Times New Roman", Times, serif;
  font-weight: 700;
  color: inherit;
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading:before, .mathbook-content section > header > .heading:before, .mathbook-content .section-like > .heading:before, .mathbook-content .section-like > header > .heading:before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading:after, .mathbook-content section > header > .heading:after, .mathbook-content .section-like > .heading:after, .mathbook-content .section-like > header > .heading:after {
  content: " ";
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading .type:before, .mathbook-content section > header > .heading .type:before, .mathbook-content .section-like > .heading .type:before, .mathbook-content .section-like > header > .heading .type:before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading .type:after, .mathbook-content section > header > .heading .type:after, .mathbook-content .section-like > .heading .type:after, .mathbook-content .section-like > header > .heading .type:after {
  content: " ";
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading .codenumber:not(:empty):before, .mathbook-content section > header > .heading .codenumber:not(:empty):before, .mathbook-content .section-like > .heading .codenumber:not(:empty):before, .mathbook-content .section-like > header > .heading .codenumber:not(:empty):before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading .codenumber:not(:empty):after, .mathbook-content section > header > .heading .codenumber:not(:empty):after, .mathbook-content .section-like > .heading .codenumber:not(:empty):after, .mathbook-content .section-like > header > .heading .codenumber:not(:empty):after {
  content: "\2002";
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading .title:before, .mathbook-content section > header > .heading .title:before, .mathbook-content .section-like > .heading .title:before, .mathbook-content .section-like > header > .heading .title:before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading .title:after, .mathbook-content section > header > .heading .title:after, .mathbook-content .section-like > .heading .title:after, .mathbook-content .section-like > header > .heading .title:after {
  content: " ";
}
/* line 124, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading .type, .mathbook-content section > .heading .codenumber, .mathbook-content section > .heading .title, .mathbook-content section > header > .heading .type, .mathbook-content section > header > .heading .codenumber, .mathbook-content section > header > .heading .title, .mathbook-content .section-like > .heading .type, .mathbook-content .section-like > .heading .codenumber, .mathbook-content .section-like > .heading .title, .mathbook-content .section-like > header > .heading .type, .mathbook-content .section-like > header > .heading .codenumber, .mathbook-content .section-like > header > .heading .title {
  /**
   *  Hide the space after the last element,
   * defer to .heading:after instead  XX obsolete comment
   */
}
/* line 69, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading.hide-type .type, .mathbook-content section > header > .heading.hide-type .type, .mathbook-content .section-like > .heading.hide-type .type, .mathbook-content .section-like > header > .heading.hide-type .type {
  display: none;
}
/* line 76, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading.hide-codenumber .codenumber, .mathbook-content section > header > .heading.hide-codenumber .codenumber, .mathbook-content .section-like > .heading.hide-codenumber .codenumber, .mathbook-content .section-like > header > .heading.hide-codenumber .codenumber {
  display: none;
}
/* line 83, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading.hide-title .title, .mathbook-content section > header > .heading.hide-title .title, .mathbook-content .section-like > .heading.hide-title .title, .mathbook-content .section-like > header > .heading.hide-title .title {
  display: none;
}
/* line 26, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading a:link, .mathbook-content section > .heading a:visited, .mathbook-content section > header > .heading a:link, .mathbook-content section > header > .heading a:visited, .mathbook-content .section-like > .heading a:link, .mathbook-content .section-like > .heading a:visited, .mathbook-content .section-like > header > .heading a:link, .mathbook-content .section-like > header > .heading a:visited {
  color: #bf3520;
  color: #bf3520;
  /**
   * Better underlines using background gradients
   * See http://bit.ly/1vTg7hr
   */
  /* the better underlines were removed by David Farmer on 2/9/16
     because of various headaches  */
}
/* line 33, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading a:hover, .mathbook-content section > .heading a:focus, .mathbook-content section > header > .heading a:hover, .mathbook-content section > header > .heading a:focus, .mathbook-content .section-like > .heading a:hover, .mathbook-content .section-like > .heading a:focus, .mathbook-content .section-like > header > .heading a:hover, .mathbook-content .section-like > header > .heading a:focus {
  color: #932919;
  /**
   * Better underlines using background gradients
   * See http://bit.ly/1vTg7hr
   */
  /* the better underlines were removed by David Farmer on 2/9/16
     because of various headaches  */
}
/* line 40, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading a:active, .mathbook-content section > header > .heading a:active, .mathbook-content .section-like > .heading a:active, .mathbook-content .section-like > header > .heading a:active {
  color: #3572a0;
  /**
   * Better underlines using background gradients
   * See http://bit.ly/1vTg7hr
   */
  /* the better underlines were removed by David Farmer on 2/9/16
     because of various headaches  */
}
/* line 31, ../../../../../MathBook/mathbook-assets/scss/content/mixins/_section.scss */
.mathbook-content section > .heading *[knowl], .mathbook-content section > header > .heading *[knowl], .mathbook-content .section-like > .heading *[knowl], .mathbook-content .section-like > header > .heading *[knowl] {
  /* not used? */
  margin-left: -3px;
}
/* line 57, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content section > .heading *[knowl], .mathbook-content section > .heading *[knowl]:hover, .mathbook-content section > .heading *[knowl].active, .mathbook-content section > header > .heading *[knowl], .mathbook-content section > header > .heading *[knowl]:hover, .mathbook-content section > header > .heading *[knowl].active, .mathbook-content .section-like > .heading *[knowl], .mathbook-content .section-like > .heading *[knowl]:hover, .mathbook-content .section-like > .heading *[knowl].active, .mathbook-content .section-like > header > .heading *[knowl], .mathbook-content .section-like > header > .heading *[knowl]:hover, .mathbook-content .section-like > header > .heading *[knowl].active {
  position: relative;
  color: #9c2310;
  background: transparent;
  padding: 0px 2px 0px 2px;
  margin: 0;
  text-decoration: none;
  /* add a bottom margin so the line
   * doesn't jump onHover.
   */
  /*margin-bottom: 1px;*/
  /*border-bottom: 1px dotted $color;*/
  margin-bottom: 0;
  border-bottom: none;
  font-weight: 500;
  white-space: nowrap;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  /* Prevent accidental text selection on click */
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0ms;
  -moz-transition-duration: 0ms;
  -o-transition-duration: 0ms;
  transition-duration: 0ms;
  /**
   * This gets us an underline that's a bit tighter with the baseline
   * instead of awkwardly floating below like a border on the parent
   */
}
/* line 89, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content section > .heading *[knowl]:after, .mathbook-content section > .heading *[knowl]:hover:after, .mathbook-content section > .heading *[knowl].active:after, .mathbook-content section > header > .heading *[knowl]:after, .mathbook-content section > header > .heading *[knowl]:hover:after, .mathbook-content section > header > .heading *[knowl].active:after, .mathbook-content .section-like > .heading *[knowl]:after, .mathbook-content .section-like > .heading *[knowl]:hover:after, .mathbook-content .section-like > .heading *[knowl].active:after, .mathbook-content .section-like > header > .heading *[knowl]:after, .mathbook-content .section-like > header > .heading *[knowl]:hover:after, .mathbook-content .section-like > header > .heading *[knowl].active:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 1px;
  right: 2.4px;
  left: 2.4px;
  /* Smooth out the transition from underline to border */
  -webkit-transition-property: left, right;
  -moz-transition-property: left, right;
  -o-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0ms;
  -moz-transition-duration: 0ms;
  -o-transition-duration: 0ms;
  transition-duration: 0ms;
  border-bottom: 1px dotted #9c2310;
  /*@include typography-underline(*/
  /*$color,*/
  /*$underline-style: dotted,*/
  /*$underline-size: .1,*/
  /*$underline-offset: $underline-offset);*/
  /* Display under parent content, but above parent background */
  z-index: 0;
}
/* line 112, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content section > .heading *[knowl]:hover, .mathbook-content section > .heading *[knowl]:active, .mathbook-content section > .heading *[knowl].active, .mathbook-content section > header > .heading *[knowl]:hover, .mathbook-content section > header > .heading *[knowl]:active, .mathbook-content section > header > .heading *[knowl].active, .mathbook-content .section-like > .heading *[knowl]:hover, .mathbook-content .section-like > .heading *[knowl]:active, .mathbook-content .section-like > .heading *[knowl].active, .mathbook-content .section-like > header > .heading *[knowl]:hover, .mathbook-content .section-like > header > .heading *[knowl]:active, .mathbook-content .section-like > header > .heading *[knowl].active {
  color: #8a1200;
  background: #ffedeb;
  text-decoration: none;
  /* See comment on default style's border/margin */
  margin-bottom: 0;
  /*border-bottom:2px solid darken($border-color, 15%);*/
  /*border-bottom: none;*/
}
/* line 122, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content section > .heading *[knowl]:hover:after, .mathbook-content section > .heading *[knowl]:active:after, .mathbook-content section > .heading *[knowl].active:after, .mathbook-content section > header > .heading *[knowl]:hover:after, .mathbook-content section > header > .heading *[knowl]:active:after, .mathbook-content section > header > .heading *[knowl].active:after, .mathbook-content .section-like > .heading *[knowl]:hover:after, .mathbook-content .section-like > .heading *[knowl]:active:after, .mathbook-content .section-like > .heading *[knowl].active:after, .mathbook-content .section-like > header > .heading *[knowl]:hover:after, .mathbook-content .section-like > header > .heading *[knowl]:active:after, .mathbook-content .section-like > header > .heading *[knowl].active:after {
  border-bottom: 2px solid #ff998a;
  left: 0;
  right: 0;
  bottom: 0;
  /*@include typography-underline(*/
  /*darken($border-color, 32.5%),*/
  /*$underline-size: .1,*/
  /*$underline-offset: $underline-offset);*/
}
/* line 134, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content section > .heading *[knowl]:active, .mathbook-content section > header > .heading *[knowl]:active, .mathbook-content .section-like > .heading *[knowl]:active, .mathbook-content .section-like > header > .heading *[knowl]:active {
  color: #3572a0;
  background: #d6edff;
}
/* line 138, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content section > .heading *[knowl]:active:after, .mathbook-content section > header > .heading *[knowl]:active:after, .mathbook-content .section-like > .heading *[knowl]:active:after, .mathbook-content .section-like > header > .heading *[knowl]:active:after {
  border-color: #3572a0;
}
/* line 143, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content section > .heading *[knowl].active, .mathbook-content section > header > .heading *[knowl].active, .mathbook-content .section-like > .heading *[knowl].active, .mathbook-content .section-like > header > .heading *[knowl].active {
  background: #ffdcd6;
}
/* line 18, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section > .heading, .mathbook-content section > header > .heading, .mathbook-content .section-like > .heading, .mathbook-content .section-like > header > .heading {
  font-size: 1.75em;
  line-height: 1.42857em;
  margin-top: 0.71429em;
  margin-bottom: 0.35714em;
}
/* line 18, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section section > .heading, .mathbook-content section section > header > .heading, .mathbook-content section .section-like > .heading, .mathbook-content section .section-like > header > .heading, .mathbook-content .section-like section > .heading, .mathbook-content .section-like section > header > .heading, .mathbook-content .section-like .section-like > .heading, .mathbook-content .section-like .section-like > header > .heading {
  font-size: 1.5em;
  line-height: 1.25em;
  margin-top: 0.83333em;
  margin-bottom: 0.41667em;
}
/* line 18, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section section section > .heading, .mathbook-content section section section > header > .heading, .mathbook-content section section .section-like > .heading, .mathbook-content section section .section-like > header > .heading, .mathbook-content section .section-like section > .heading, .mathbook-content section .section-like section > header > .heading, .mathbook-content section .section-like .section-like > .heading, .mathbook-content section .section-like .section-like > header > .heading, .mathbook-content .section-like section section > .heading, .mathbook-content .section-like section section > header > .heading, .mathbook-content .section-like section .section-like > .heading, .mathbook-content .section-like section .section-like > header > .heading, .mathbook-content .section-like .section-like section > .heading, .mathbook-content .section-like .section-like section > header > .heading, .mathbook-content .section-like .section-like .section-like > .heading, .mathbook-content .section-like .section-like .section-like > header > .heading {
  font-size: 1.3125em;
  line-height: 1.42857em;
  margin-top: 0.95238em;
  margin-bottom: 0.47619em;
}
/* line 18, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content section section section section > .heading, .mathbook-content section section section section > header > .heading, .mathbook-content section section section .section-like > .heading, .mathbook-content section section section .section-like > header > .heading, .mathbook-content section section .section-like section > .heading, .mathbook-content section section .section-like section > header > .heading, .mathbook-content section section .section-like .section-like > .heading, .mathbook-content section section .section-like .section-like > header > .heading, .mathbook-content section .section-like section section > .heading, .mathbook-content section .section-like section section > header > .heading, .mathbook-content section .section-like section .section-like > .heading, .mathbook-content section .section-like section .section-like > header > .heading, .mathbook-content section .section-like .section-like section > .heading, .mathbook-content section .section-like .section-like section > header > .heading, .mathbook-content section .section-like .section-like .section-like > .heading, .mathbook-content section .section-like .section-like .section-like > header > .heading, .mathbook-content .section-like section section section > .heading, .mathbook-content .section-like section section section > header > .heading, .mathbook-content .section-like section section .section-like > .heading, .mathbook-content .section-like section section .section-like > header > .heading, .mathbook-content .section-like section .section-like section > .heading, .mathbook-content .section-like section .section-like section > header > .heading, .mathbook-content .section-like section .section-like .section-like > .heading, .mathbook-content .section-like section .section-like .section-like > header > .heading, .mathbook-content .section-like .section-like section section > .heading, .mathbook-content .section-like .section-like section section > header > .heading, .mathbook-content .section-like .section-like section .section-like > .heading, .mathbook-content .section-like .section-like section .section-like > header > .heading, .mathbook-content .section-like .section-like .section-like section > .heading, .mathbook-content .section-like .section-like .section-like section > header > .heading, .mathbook-content .section-like .section-like .section-like .section-like > .heading, .mathbook-content .section-like .section-like .section-like .section-like > header > .heading {
  font-size: 1.125em;
  line-height: 1.66667em;
  margin-top: 1.11111em;
  margin-bottom: 0.55556em;
}
/* line 38, ../../../../../MathBook/mathbook-assets/scss/content/partials/_sections.scss */
.mathbook-content .chapter {
  /**
   * In LaTeX, Chapter headings are broken onto two lines... so here we go...
   */
  /**
   * Chapter heading in the <header> format
   * This format supports a byline for anthology textbooks
   * and journals with different chapter authors.
   *
   * The main difference is that the margin is applied to the header
   * element instead of the heading element.
   */
}
/* line 18, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .chapter > .heading, .mathbook-content .chapter > header > .heading {
  /*
   * We use font-size-base so that ems are relative to base font size
   * within this context
   */
  font-size: 16px;
  margin-bottom: 1.25em;
}
/* line 54, ../../../../../MathBook/mathbook-assets/scss/content/partials/_sections.scss */
.mathbook-content .chapter > .heading .type, .mathbook-content .chapter > .heading .codenumber, .mathbook-content .chapter > header > .heading .type, .mathbook-content .chapter > header > .heading .codenumber {
  /* Chapter type prefix is smaller (as in LaTeX) */
  font-size: 1.5em;
  line-height: 1.25em;
  margin-top: 0.83333em;
  margin-bottom: 0.41667em;
}
/* line 59, ../../../../../MathBook/mathbook-assets/scss/content/partials/_sections.scss */
.mathbook-content .chapter > .heading .title, .mathbook-content .chapter > header > .heading .title {
  display: block;
  font-size: 1.75em;
  line-height: 1.42857em;
  margin-top: 0.71429em;
  margin-bottom: 0.35714em;
  /* Force a half-line leader */
  margin-top: 0.35714em;
}
/* line 78, ../../../../../MathBook/mathbook-assets/scss/content/partials/_sections.scss */
.mathbook-content .chapter > header {
  font-size: 16px;
  margin-bottom: 1.25em;
}
/* line 84, ../../../../../MathBook/mathbook-assets/scss/content/partials/_sections.scss */
.mathbook-content .chapter > header > .heading .title, .mathbook-content .chapter > header > header > .heading .title {
  display: block;
  /* The margin goes on the header element instead */
  margin-bottom: 0;
}
/* line 91, ../../../../../MathBook/mathbook-assets/scss/content/partials/_sections.scss */
.mathbook-content .chapter > header .byline {
  font-size: inherit;
  margin: 0;
  margin-top: 0.625em;
  color: #999999;
}
/* line 96, ../../../../../MathBook/mathbook-assets/scss/content/partials/_sections.scss */
.mathbook-content .chapter > header .byline:before {
  content: "By ";
}
/* line 18, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .frontmatter > .heading, .mathbook-content .frontmatter > header > .heading, .mathbook-content .book > .heading, .mathbook-content .book > header > .heading {
  text-align: center;
  font-size: 2em;
  line-height: 1.25em;
  margin-top: 0.625em;
  margin-bottom: 0.3125em;
  margin-bottom: 0.625em;
}
/* line 111, ../../../../../MathBook/mathbook-assets/scss/content/partials/_sections.scss */
.mathbook-content .frontmatter > .heading .subtitle, .mathbook-content .frontmatter > header > .heading .subtitle, .mathbook-content .book > .heading .subtitle, .mathbook-content .book > header > .heading .subtitle {
  display: block;
  font-weight: normal;
  /* Much classier */
  color: #666666;
  font-size: 0.875em;
  line-height: 1.42857em;
  margin-top: 0.35714em;
}
/* line 122, ../../../../../MathBook/mathbook-assets/scss/content/partials/_sections.scss */
.mathbook-content .frontmatter .header, .mathbook-content .book .header {
  margin-bottom: 2.5em;
}
/* line 126, ../../../../../MathBook/mathbook-assets/scss/content/partials/_sections.scss */
.mathbook-content .frontmatter .contributors, .mathbook-content .book .contributors {
  text-align: center;
  font-style: normal;
  color: #333333;
}
/* line 14, ../../../../../MathBook/mathbook-assets/scss/content/partials/_environments.scss */
.mathbook-content .definition-like, .mathbook-content .theorem-like, .mathbook-content .remark-like, .mathbook-content .example-like, .mathbook-content .exercise-like, .mathbook-content .aside-like {
  margin-bottom: 1.25em;
}
/* line 18, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading, .mathbook-content .theorem-like > .heading, .mathbook-content .remark-like > .heading, .mathbook-content .example-like > .heading, .mathbook-content .exercise-like > .heading, .mathbook-content .aside-like > .heading, .mathbook-content .definition-like > header > .heading, .mathbook-content .theorem-like > header > .heading, .mathbook-content .remark-like > header > .heading, .mathbook-content .example-like > header > .heading, .mathbook-content .exercise-like > header > .heading, .mathbook-content .aside-like > header > .heading {
  font-size: 1.125em;
  line-height: 1.66667em;
  margin-top: 1.11111em;
  margin-bottom: 0.55556em;
  /* Support links in headings */
  /* Support knowl links in headings */
}
/* line 104, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading, .mathbook-content .theorem-like > .heading, .mathbook-content .remark-like > .heading, .mathbook-content .example-like > .heading, .mathbook-content .exercise-like > .heading, .mathbook-content .aside-like > .heading, .mathbook-content .definition-like > header > .heading, .mathbook-content .theorem-like > header > .heading, .mathbook-content .remark-like > header > .heading, .mathbook-content .example-like > header > .heading, .mathbook-content .exercise-like > header > .heading, .mathbook-content .aside-like > header > .heading {
  font-family: "PT Serif", "Times New Roman", Times, serif;
  font-weight: 700;
  color: inherit;
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading:before, .mathbook-content .theorem-like > .heading:before, .mathbook-content .remark-like > .heading:before, .mathbook-content .example-like > .heading:before, .mathbook-content .exercise-like > .heading:before, .mathbook-content .aside-like > .heading:before, .mathbook-content .definition-like > header > .heading:before, .mathbook-content .theorem-like > header > .heading:before, .mathbook-content .remark-like > header > .heading:before, .mathbook-content .example-like > header > .heading:before, .mathbook-content .exercise-like > header > .heading:before, .mathbook-content .aside-like > header > .heading:before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading:after, .mathbook-content .theorem-like > .heading:after, .mathbook-content .remark-like > .heading:after, .mathbook-content .example-like > .heading:after, .mathbook-content .exercise-like > .heading:after, .mathbook-content .aside-like > .heading:after, .mathbook-content .definition-like > header > .heading:after, .mathbook-content .theorem-like > header > .heading:after, .mathbook-content .remark-like > header > .heading:after, .mathbook-content .example-like > header > .heading:after, .mathbook-content .exercise-like > header > .heading:after, .mathbook-content .aside-like > header > .heading:after {
  content: "";
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading .type:before, .mathbook-content .theorem-like > .heading .type:before, .mathbook-content .remark-like > .heading .type:before, .mathbook-content .example-like > .heading .type:before, .mathbook-content .exercise-like > .heading .type:before, .mathbook-content .aside-like > .heading .type:before, .mathbook-content .definition-like > header > .heading .type:before, .mathbook-content .theorem-like > header > .heading .type:before, .mathbook-content .remark-like > header > .heading .type:before, .mathbook-content .example-like > header > .heading .type:before, .mathbook-content .exercise-like > header > .heading .type:before, .mathbook-content .aside-like > header > .heading .type:before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading .type:after, .mathbook-content .theorem-like > .heading .type:after, .mathbook-content .remark-like > .heading .type:after, .mathbook-content .example-like > .heading .type:after, .mathbook-content .exercise-like > .heading .type:after, .mathbook-content .aside-like > .heading .type:after, .mathbook-content .definition-like > header > .heading .type:after, .mathbook-content .theorem-like > header > .heading .type:after, .mathbook-content .remark-like > header > .heading .type:after, .mathbook-content .example-like > header > .heading .type:after, .mathbook-content .exercise-like > header > .heading .type:after, .mathbook-content .aside-like > header > .heading .type:after {
  content: " ";
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading .codenumber:not(:empty):before, .mathbook-content .theorem-like > .heading .codenumber:not(:empty):before, .mathbook-content .remark-like > .heading .codenumber:not(:empty):before, .mathbook-content .example-like > .heading .codenumber:not(:empty):before, .mathbook-content .exercise-like > .heading .codenumber:not(:empty):before, .mathbook-content .aside-like > .heading .codenumber:not(:empty):before, .mathbook-content .definition-like > header > .heading .codenumber:not(:empty):before, .mathbook-content .theorem-like > header > .heading .codenumber:not(:empty):before, .mathbook-content .remark-like > header > .heading .codenumber:not(:empty):before, .mathbook-content .example-like > header > .heading .codenumber:not(:empty):before, .mathbook-content .exercise-like > header > .heading .codenumber:not(:empty):before, .mathbook-content .aside-like > header > .heading .codenumber:not(:empty):before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading .codenumber:not(:empty):after, .mathbook-content .theorem-like > .heading .codenumber:not(:empty):after, .mathbook-content .remark-like > .heading .codenumber:not(:empty):after, .mathbook-content .example-like > .heading .codenumber:not(:empty):after, .mathbook-content .exercise-like > .heading .codenumber:not(:empty):after, .mathbook-content .aside-like > .heading .codenumber:not(:empty):after, .mathbook-content .definition-like > header > .heading .codenumber:not(:empty):after, .mathbook-content .theorem-like > header > .heading .codenumber:not(:empty):after, .mathbook-content .remark-like > header > .heading .codenumber:not(:empty):after, .mathbook-content .example-like > header > .heading .codenumber:not(:empty):after, .mathbook-content .exercise-like > header > .heading .codenumber:not(:empty):after, .mathbook-content .aside-like > header > .heading .codenumber:not(:empty):after {
  content: "\2002";
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading .title:before, .mathbook-content .theorem-like > .heading .title:before, .mathbook-content .remark-like > .heading .title:before, .mathbook-content .example-like > .heading .title:before, .mathbook-content .exercise-like > .heading .title:before, .mathbook-content .aside-like > .heading .title:before, .mathbook-content .definition-like > header > .heading .title:before, .mathbook-content .theorem-like > header > .heading .title:before, .mathbook-content .remark-like > header > .heading .title:before, .mathbook-content .example-like > header > .heading .title:before, .mathbook-content .exercise-like > header > .heading .title:before, .mathbook-content .aside-like > header > .heading .title:before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading .title:after, .mathbook-content .theorem-like > .heading .title:after, .mathbook-content .remark-like > .heading .title:after, .mathbook-content .example-like > .heading .title:after, .mathbook-content .exercise-like > .heading .title:after, .mathbook-content .aside-like > .heading .title:after, .mathbook-content .definition-like > header > .heading .title:after, .mathbook-content .theorem-like > header > .heading .title:after, .mathbook-content .remark-like > header > .heading .title:after, .mathbook-content .example-like > header > .heading .title:after, .mathbook-content .exercise-like > header > .heading .title:after, .mathbook-content .aside-like > header > .heading .title:after {
  content: " ";
}
/* line 124, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading .type, .mathbook-content .theorem-like > .heading .type, .mathbook-content .remark-like > .heading .type, .mathbook-content .example-like > .heading .type, .mathbook-content .exercise-like > .heading .type, .mathbook-content .aside-like > .heading .type, .mathbook-content .definition-like > .heading .codenumber, .mathbook-content .theorem-like > .heading .codenumber, .mathbook-content .remark-like > .heading .codenumber, .mathbook-content .example-like > .heading .codenumber, .mathbook-content .exercise-like > .heading .codenumber, .mathbook-content .aside-like > .heading .codenumber, .mathbook-content .definition-like > .heading .title, .mathbook-content .theorem-like > .heading .title, .mathbook-content .remark-like > .heading .title, .mathbook-content .example-like > .heading .title, .mathbook-content .exercise-like > .heading .title, .mathbook-content .aside-like > .heading .title, .mathbook-content .definition-like > header > .heading .type, .mathbook-content .theorem-like > header > .heading .type, .mathbook-content .remark-like > header > .heading .type, .mathbook-content .example-like > header > .heading .type, .mathbook-content .exercise-like > header > .heading .type, .mathbook-content .aside-like > header > .heading .type, .mathbook-content .definition-like > header > .heading .codenumber, .mathbook-content .theorem-like > header > .heading .codenumber, .mathbook-content .remark-like > header > .heading .codenumber, .mathbook-content .example-like > header > .heading .codenumber, .mathbook-content .exercise-like > header > .heading .codenumber, .mathbook-content .aside-like > header > .heading .codenumber, .mathbook-content .definition-like > header > .heading .title, .mathbook-content .theorem-like > header > .heading .title, .mathbook-content .remark-like > header > .heading .title, .mathbook-content .example-like > header > .heading .title, .mathbook-content .exercise-like > header > .heading .title, .mathbook-content .aside-like > header > .heading .title {
  /**
   *  Hide the space after the last element,
   * defer to .heading:after instead  XX obsolete comment
   */
}
/* line 69, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading.hide-type .type, .mathbook-content .theorem-like > .heading.hide-type .type, .mathbook-content .remark-like > .heading.hide-type .type, .mathbook-content .example-like > .heading.hide-type .type, .mathbook-content .exercise-like > .heading.hide-type .type, .mathbook-content .aside-like > .heading.hide-type .type, .mathbook-content .definition-like > header > .heading.hide-type .type, .mathbook-content .theorem-like > header > .heading.hide-type .type, .mathbook-content .remark-like > header > .heading.hide-type .type, .mathbook-content .example-like > header > .heading.hide-type .type, .mathbook-content .exercise-like > header > .heading.hide-type .type, .mathbook-content .aside-like > header > .heading.hide-type .type {
  display: none;
}
/* line 76, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading.hide-codenumber .codenumber, .mathbook-content .theorem-like > .heading.hide-codenumber .codenumber, .mathbook-content .remark-like > .heading.hide-codenumber .codenumber, .mathbook-content .example-like > .heading.hide-codenumber .codenumber, .mathbook-content .exercise-like > .heading.hide-codenumber .codenumber, .mathbook-content .aside-like > .heading.hide-codenumber .codenumber, .mathbook-content .definition-like > header > .heading.hide-codenumber .codenumber, .mathbook-content .theorem-like > header > .heading.hide-codenumber .codenumber, .mathbook-content .remark-like > header > .heading.hide-codenumber .codenumber, .mathbook-content .example-like > header > .heading.hide-codenumber .codenumber, .mathbook-content .exercise-like > header > .heading.hide-codenumber .codenumber, .mathbook-content .aside-like > header > .heading.hide-codenumber .codenumber {
  display: none;
}
/* line 83, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading.hide-title .title, .mathbook-content .theorem-like > .heading.hide-title .title, .mathbook-content .remark-like > .heading.hide-title .title, .mathbook-content .example-like > .heading.hide-title .title, .mathbook-content .exercise-like > .heading.hide-title .title, .mathbook-content .aside-like > .heading.hide-title .title, .mathbook-content .definition-like > header > .heading.hide-title .title, .mathbook-content .theorem-like > header > .heading.hide-title .title, .mathbook-content .remark-like > header > .heading.hide-title .title, .mathbook-content .example-like > header > .heading.hide-title .title, .mathbook-content .exercise-like > header > .heading.hide-title .title, .mathbook-content .aside-like > header > .heading.hide-title .title {
  display: none;
}
/* line 26, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading a:link, .mathbook-content .theorem-like > .heading a:link, .mathbook-content .remark-like > .heading a:link, .mathbook-content .example-like > .heading a:link, .mathbook-content .exercise-like > .heading a:link, .mathbook-content .aside-like > .heading a:link, .mathbook-content .definition-like > .heading a:visited, .mathbook-content .theorem-like > .heading a:visited, .mathbook-content .remark-like > .heading a:visited, .mathbook-content .example-like > .heading a:visited, .mathbook-content .exercise-like > .heading a:visited, .mathbook-content .aside-like > .heading a:visited, .mathbook-content .definition-like > header > .heading a:link, .mathbook-content .theorem-like > header > .heading a:link, .mathbook-content .remark-like > header > .heading a:link, .mathbook-content .example-like > header > .heading a:link, .mathbook-content .exercise-like > header > .heading a:link, .mathbook-content .aside-like > header > .heading a:link, .mathbook-content .definition-like > header > .heading a:visited, .mathbook-content .theorem-like > header > .heading a:visited, .mathbook-content .remark-like > header > .heading a:visited, .mathbook-content .example-like > header > .heading a:visited, .mathbook-content .exercise-like > header > .heading a:visited, .mathbook-content .aside-like > header > .heading a:visited {
  color: #bf3520;
  color: #bf3520;
  /**
   * Better underlines using background gradients
   * See http://bit.ly/1vTg7hr
   */
  /* the better underlines were removed by David Farmer on 2/9/16
     because of various headaches  */
}
/* line 33, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading a:hover, .mathbook-content .theorem-like > .heading a:hover, .mathbook-content .remark-like > .heading a:hover, .mathbook-content .example-like > .heading a:hover, .mathbook-content .exercise-like > .heading a:hover, .mathbook-content .aside-like > .heading a:hover, .mathbook-content .definition-like > .heading a:focus, .mathbook-content .theorem-like > .heading a:focus, .mathbook-content .remark-like > .heading a:focus, .mathbook-content .example-like > .heading a:focus, .mathbook-content .exercise-like > .heading a:focus, .mathbook-content .aside-like > .heading a:focus, .mathbook-content .definition-like > header > .heading a:hover, .mathbook-content .theorem-like > header > .heading a:hover, .mathbook-content .remark-like > header > .heading a:hover, .mathbook-content .example-like > header > .heading a:hover, .mathbook-content .exercise-like > header > .heading a:hover, .mathbook-content .aside-like > header > .heading a:hover, .mathbook-content .definition-like > header > .heading a:focus, .mathbook-content .theorem-like > header > .heading a:focus, .mathbook-content .remark-like > header > .heading a:focus, .mathbook-content .example-like > header > .heading a:focus, .mathbook-content .exercise-like > header > .heading a:focus, .mathbook-content .aside-like > header > .heading a:focus {
  color: #932919;
  /**
   * Better underlines using background gradients
   * See http://bit.ly/1vTg7hr
   */
  /* the better underlines were removed by David Farmer on 2/9/16
     because of various headaches  */
}
/* line 40, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading a:active, .mathbook-content .theorem-like > .heading a:active, .mathbook-content .remark-like > .heading a:active, .mathbook-content .example-like > .heading a:active, .mathbook-content .exercise-like > .heading a:active, .mathbook-content .aside-like > .heading a:active, .mathbook-content .definition-like > header > .heading a:active, .mathbook-content .theorem-like > header > .heading a:active, .mathbook-content .remark-like > header > .heading a:active, .mathbook-content .example-like > header > .heading a:active, .mathbook-content .exercise-like > header > .heading a:active, .mathbook-content .aside-like > header > .heading a:active {
  color: #3572a0;
  /**
   * Better underlines using background gradients
   * See http://bit.ly/1vTg7hr
   */
  /* the better underlines were removed by David Farmer on 2/9/16
     because of various headaches  */
}
/* line 28, ../../../../../MathBook/mathbook-assets/scss/content/mixins/_environment.scss */
.mathbook-content .definition-like > .heading *[knowl], .mathbook-content .theorem-like > .heading *[knowl], .mathbook-content .remark-like > .heading *[knowl], .mathbook-content .example-like > .heading *[knowl], .mathbook-content .exercise-like > .heading *[knowl], .mathbook-content .aside-like > .heading *[knowl], .mathbook-content .definition-like > header > .heading *[knowl], .mathbook-content .theorem-like > header > .heading *[knowl], .mathbook-content .remark-like > header > .heading *[knowl], .mathbook-content .example-like > header > .heading *[knowl], .mathbook-content .exercise-like > header > .heading *[knowl], .mathbook-content .aside-like > header > .heading *[knowl] {
  /* not used? */
  margin-left: -3px;
}
/* line 57, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .definition-like > .heading *[knowl], .mathbook-content .theorem-like > .heading *[knowl], .mathbook-content .remark-like > .heading *[knowl], .mathbook-content .example-like > .heading *[knowl], .mathbook-content .exercise-like > .heading *[knowl], .mathbook-content .aside-like > .heading *[knowl], .mathbook-content .definition-like > .heading *[knowl]:hover, .mathbook-content .theorem-like > .heading *[knowl]:hover, .mathbook-content .remark-like > .heading *[knowl]:hover, .mathbook-content .example-like > .heading *[knowl]:hover, .mathbook-content .exercise-like > .heading *[knowl]:hover, .mathbook-content .aside-like > .heading *[knowl]:hover, .mathbook-content .definition-like > .heading *[knowl].active, .mathbook-content .theorem-like > .heading *[knowl].active, .mathbook-content .remark-like > .heading *[knowl].active, .mathbook-content .example-like > .heading *[knowl].active, .mathbook-content .exercise-like > .heading *[knowl].active, .mathbook-content .aside-like > .heading *[knowl].active, .mathbook-content .definition-like > header > .heading *[knowl], .mathbook-content .theorem-like > header > .heading *[knowl], .mathbook-content .remark-like > header > .heading *[knowl], .mathbook-content .example-like > header > .heading *[knowl], .mathbook-content .exercise-like > header > .heading *[knowl], .mathbook-content .aside-like > header > .heading *[knowl], .mathbook-content .definition-like > header > .heading *[knowl]:hover, .mathbook-content .theorem-like > header > .heading *[knowl]:hover, .mathbook-content .remark-like > header > .heading *[knowl]:hover, .mathbook-content .example-like > header > .heading *[knowl]:hover, .mathbook-content .exercise-like > header > .heading *[knowl]:hover, .mathbook-content .aside-like > header > .heading *[knowl]:hover, .mathbook-content .definition-like > header > .heading *[knowl].active, .mathbook-content .theorem-like > header > .heading *[knowl].active, .mathbook-content .remark-like > header > .heading *[knowl].active, .mathbook-content .example-like > header > .heading *[knowl].active, .mathbook-content .exercise-like > header > .heading *[knowl].active, .mathbook-content .aside-like > header > .heading *[knowl].active {
  position: relative;
  color: #9c2310;
  background: transparent;
  padding: 0px 2px 0px 2px;
  margin: 0;
  text-decoration: none;
  /* add a bottom margin so the line
   * doesn't jump onHover.
   */
  /*margin-bottom: 1px;*/
  /*border-bottom: 1px dotted $color;*/
  margin-bottom: 0;
  border-bottom: none;
  font-weight: 500;
  white-space: nowrap;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  /* Prevent accidental text selection on click */
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0ms;
  -moz-transition-duration: 0ms;
  -o-transition-duration: 0ms;
  transition-duration: 0ms;
  /**
   * This gets us an underline that's a bit tighter with the baseline
   * instead of awkwardly floating below like a border on the parent
   */
}
/* line 89, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .definition-like > .heading *[knowl]:after, .mathbook-content .theorem-like > .heading *[knowl]:after, .mathbook-content .remark-like > .heading *[knowl]:after, .mathbook-content .example-like > .heading *[knowl]:after, .mathbook-content .exercise-like > .heading *[knowl]:after, .mathbook-content .aside-like > .heading *[knowl]:after, .mathbook-content .definition-like > .heading *[knowl]:hover:after, .mathbook-content .theorem-like > .heading *[knowl]:hover:after, .mathbook-content .remark-like > .heading *[knowl]:hover:after, .mathbook-content .example-like > .heading *[knowl]:hover:after, .mathbook-content .exercise-like > .heading *[knowl]:hover:after, .mathbook-content .aside-like > .heading *[knowl]:hover:after, .mathbook-content .definition-like > .heading *[knowl].active:after, .mathbook-content .theorem-like > .heading *[knowl].active:after, .mathbook-content .remark-like > .heading *[knowl].active:after, .mathbook-content .example-like > .heading *[knowl].active:after, .mathbook-content .exercise-like > .heading *[knowl].active:after, .mathbook-content .aside-like > .heading *[knowl].active:after, .mathbook-content .definition-like > header > .heading *[knowl]:after, .mathbook-content .theorem-like > header > .heading *[knowl]:after, .mathbook-content .remark-like > header > .heading *[knowl]:after, .mathbook-content .example-like > header > .heading *[knowl]:after, .mathbook-content .exercise-like > header > .heading *[knowl]:after, .mathbook-content .aside-like > header > .heading *[knowl]:after, .mathbook-content .definition-like > header > .heading *[knowl]:hover:after, .mathbook-content .theorem-like > header > .heading *[knowl]:hover:after, .mathbook-content .remark-like > header > .heading *[knowl]:hover:after, .mathbook-content .example-like > header > .heading *[knowl]:hover:after, .mathbook-content .exercise-like > header > .heading *[knowl]:hover:after, .mathbook-content .aside-like > header > .heading *[knowl]:hover:after, .mathbook-content .definition-like > header > .heading *[knowl].active:after, .mathbook-content .theorem-like > header > .heading *[knowl].active:after, .mathbook-content .remark-like > header > .heading *[knowl].active:after, .mathbook-content .example-like > header > .heading *[knowl].active:after, .mathbook-content .exercise-like > header > .heading *[knowl].active:after, .mathbook-content .aside-like > header > .heading *[knowl].active:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 1px;
  right: 2.4px;
  left: 2.4px;
  /* Smooth out the transition from underline to border */
  -webkit-transition-property: left, right;
  -moz-transition-property: left, right;
  -o-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0ms;
  -moz-transition-duration: 0ms;
  -o-transition-duration: 0ms;
  transition-duration: 0ms;
  border-bottom: 1px dotted #9c2310;
  /*@include typography-underline(*/
  /*$color,*/
  /*$underline-style: dotted,*/
  /*$underline-size: .1,*/
  /*$underline-offset: $underline-offset);*/
  /* Display under parent content, but above parent background */
  z-index: 0;
}
/* line 112, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .definition-like > .heading *[knowl]:hover, .mathbook-content .theorem-like > .heading *[knowl]:hover, .mathbook-content .remark-like > .heading *[knowl]:hover, .mathbook-content .example-like > .heading *[knowl]:hover, .mathbook-content .exercise-like > .heading *[knowl]:hover, .mathbook-content .aside-like > .heading *[knowl]:hover, .mathbook-content .definition-like > .heading *[knowl]:active, .mathbook-content .theorem-like > .heading *[knowl]:active, .mathbook-content .remark-like > .heading *[knowl]:active, .mathbook-content .example-like > .heading *[knowl]:active, .mathbook-content .exercise-like > .heading *[knowl]:active, .mathbook-content .aside-like > .heading *[knowl]:active, .mathbook-content .definition-like > .heading *[knowl].active, .mathbook-content .theorem-like > .heading *[knowl].active, .mathbook-content .remark-like > .heading *[knowl].active, .mathbook-content .example-like > .heading *[knowl].active, .mathbook-content .exercise-like > .heading *[knowl].active, .mathbook-content .aside-like > .heading *[knowl].active, .mathbook-content .definition-like > header > .heading *[knowl]:hover, .mathbook-content .theorem-like > header > .heading *[knowl]:hover, .mathbook-content .remark-like > header > .heading *[knowl]:hover, .mathbook-content .example-like > header > .heading *[knowl]:hover, .mathbook-content .exercise-like > header > .heading *[knowl]:hover, .mathbook-content .aside-like > header > .heading *[knowl]:hover, .mathbook-content .definition-like > header > .heading *[knowl]:active, .mathbook-content .theorem-like > header > .heading *[knowl]:active, .mathbook-content .remark-like > header > .heading *[knowl]:active, .mathbook-content .example-like > header > .heading *[knowl]:active, .mathbook-content .exercise-like > header > .heading *[knowl]:active, .mathbook-content .aside-like > header > .heading *[knowl]:active, .mathbook-content .definition-like > header > .heading *[knowl].active, .mathbook-content .theorem-like > header > .heading *[knowl].active, .mathbook-content .remark-like > header > .heading *[knowl].active, .mathbook-content .example-like > header > .heading *[knowl].active, .mathbook-content .exercise-like > header > .heading *[knowl].active, .mathbook-content .aside-like > header > .heading *[knowl].active {
  color: #8a1200;
  background: #ffedeb;
  text-decoration: none;
  /* See comment on default style's border/margin */
  margin-bottom: 0;
  /*border-bottom:2px solid darken($border-color, 15%);*/
  /*border-bottom: none;*/
}
/* line 122, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .definition-like > .heading *[knowl]:hover:after, .mathbook-content .theorem-like > .heading *[knowl]:hover:after, .mathbook-content .remark-like > .heading *[knowl]:hover:after, .mathbook-content .example-like > .heading *[knowl]:hover:after, .mathbook-content .exercise-like > .heading *[knowl]:hover:after, .mathbook-content .aside-like > .heading *[knowl]:hover:after, .mathbook-content .definition-like > .heading *[knowl]:active:after, .mathbook-content .theorem-like > .heading *[knowl]:active:after, .mathbook-content .remark-like > .heading *[knowl]:active:after, .mathbook-content .example-like > .heading *[knowl]:active:after, .mathbook-content .exercise-like > .heading *[knowl]:active:after, .mathbook-content .aside-like > .heading *[knowl]:active:after, .mathbook-content .definition-like > .heading *[knowl].active:after, .mathbook-content .theorem-like > .heading *[knowl].active:after, .mathbook-content .remark-like > .heading *[knowl].active:after, .mathbook-content .example-like > .heading *[knowl].active:after, .mathbook-content .exercise-like > .heading *[knowl].active:after, .mathbook-content .aside-like > .heading *[knowl].active:after, .mathbook-content .definition-like > header > .heading *[knowl]:hover:after, .mathbook-content .theorem-like > header > .heading *[knowl]:hover:after, .mathbook-content .remark-like > header > .heading *[knowl]:hover:after, .mathbook-content .example-like > header > .heading *[knowl]:hover:after, .mathbook-content .exercise-like > header > .heading *[knowl]:hover:after, .mathbook-content .aside-like > header > .heading *[knowl]:hover:after, .mathbook-content .definition-like > header > .heading *[knowl]:active:after, .mathbook-content .theorem-like > header > .heading *[knowl]:active:after, .mathbook-content .remark-like > header > .heading *[knowl]:active:after, .mathbook-content .example-like > header > .heading *[knowl]:active:after, .mathbook-content .exercise-like > header > .heading *[knowl]:active:after, .mathbook-content .aside-like > header > .heading *[knowl]:active:after, .mathbook-content .definition-like > header > .heading *[knowl].active:after, .mathbook-content .theorem-like > header > .heading *[knowl].active:after, .mathbook-content .remark-like > header > .heading *[knowl].active:after, .mathbook-content .example-like > header > .heading *[knowl].active:after, .mathbook-content .exercise-like > header > .heading *[knowl].active:after, .mathbook-content .aside-like > header > .heading *[knowl].active:after {
  border-bottom: 2px solid #ff998a;
  left: 0;
  right: 0;
  bottom: 0;
  /*@include typography-underline(*/
  /*darken($border-color, 32.5%),*/
  /*$underline-size: .1,*/
  /*$underline-offset: $underline-offset);*/
}
/* line 134, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .definition-like > .heading *[knowl]:active, .mathbook-content .theorem-like > .heading *[knowl]:active, .mathbook-content .remark-like > .heading *[knowl]:active, .mathbook-content .example-like > .heading *[knowl]:active, .mathbook-content .exercise-like > .heading *[knowl]:active, .mathbook-content .aside-like > .heading *[knowl]:active, .mathbook-content .definition-like > header > .heading *[knowl]:active, .mathbook-content .theorem-like > header > .heading *[knowl]:active, .mathbook-content .remark-like > header > .heading *[knowl]:active, .mathbook-content .example-like > header > .heading *[knowl]:active, .mathbook-content .exercise-like > header > .heading *[knowl]:active, .mathbook-content .aside-like > header > .heading *[knowl]:active {
  color: #3572a0;
  background: #d6edff;
}
/* line 138, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .definition-like > .heading *[knowl]:active:after, .mathbook-content .theorem-like > .heading *[knowl]:active:after, .mathbook-content .remark-like > .heading *[knowl]:active:after, .mathbook-content .example-like > .heading *[knowl]:active:after, .mathbook-content .exercise-like > .heading *[knowl]:active:after, .mathbook-content .aside-like > .heading *[knowl]:active:after, .mathbook-content .definition-like > header > .heading *[knowl]:active:after, .mathbook-content .theorem-like > header > .heading *[knowl]:active:after, .mathbook-content .remark-like > header > .heading *[knowl]:active:after, .mathbook-content .example-like > header > .heading *[knowl]:active:after, .mathbook-content .exercise-like > header > .heading *[knowl]:active:after, .mathbook-content .aside-like > header > .heading *[knowl]:active:after {
  border-color: #3572a0;
}
/* line 143, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .definition-like > .heading *[knowl].active, .mathbook-content .theorem-like > .heading *[knowl].active, .mathbook-content .remark-like > .heading *[knowl].active, .mathbook-content .example-like > .heading *[knowl].active, .mathbook-content .exercise-like > .heading *[knowl].active, .mathbook-content .aside-like > .heading *[knowl].active, .mathbook-content .definition-like > header > .heading *[knowl].active, .mathbook-content .theorem-like > header > .heading *[knowl].active, .mathbook-content .remark-like > header > .heading *[knowl].active, .mathbook-content .example-like > header > .heading *[knowl].active, .mathbook-content .exercise-like > header > .heading *[knowl].active, .mathbook-content .aside-like > header > .heading *[knowl].active {
  background: #ffdcd6;
}
/* line 18, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading, .mathbook-content .theorem-like > .heading, .mathbook-content .remark-like > .heading, .mathbook-content .example-like > .heading, .mathbook-content .exercise-like > .heading, .mathbook-content .aside-like > .heading, .mathbook-content .definition-like > header > .heading, .mathbook-content .theorem-like > header > .heading, .mathbook-content .remark-like > header > .heading, .mathbook-content .example-like > header > .heading, .mathbook-content .exercise-like > header > .heading, .mathbook-content .aside-like > header > .heading {
  display: inline;
}
/* line 153, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading + p, .mathbook-content .theorem-like > .heading + p, .mathbook-content .remark-like > .heading + p, .mathbook-content .example-like > .heading + p, .mathbook-content .exercise-like > .heading + p, .mathbook-content .aside-like > .heading + p, .mathbook-content .definition-like > header > .heading + p, .mathbook-content .theorem-like > header > .heading + p, .mathbook-content .remark-like > header > .heading + p, .mathbook-content .example-like > header > .heading + p, .mathbook-content .exercise-like > header > .heading + p, .mathbook-content .aside-like > header > .heading + p {
  display: inline;
}
/* line 156, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .definition-like > .heading + p:after, .mathbook-content .theorem-like > .heading + p:after, .mathbook-content .remark-like > .heading + p:after, .mathbook-content .example-like > .heading + p:after, .mathbook-content .exercise-like > .heading + p:after, .mathbook-content .aside-like > .heading + p:after, .mathbook-content .definition-like > header > .heading + p:after, .mathbook-content .theorem-like > header > .heading + p:after, .mathbook-content .remark-like > header > .heading + p:after, .mathbook-content .example-like > header > .heading + p:after, .mathbook-content .exercise-like > header > .heading + p:after, .mathbook-content .aside-like > header > .heading + p:after {
  /* Restore the inline paragraph's margin */
  content: "";
  display: block;
  margin-bottom: 1.25em;
}
/* line 25, ../../../../../MathBook/mathbook-assets/scss/content/partials/_environments.scss */
.mathbook-content .theorem-like p, .mathbook-content .theorem-like ol, .mathbook-content .theorem-like ul {
  font-style: italic;
}
/* line 29, ../../../../../MathBook/mathbook-assets/scss/content/partials/_environments.scss */
.mathbook-content .theorem-like .statement {
  display: inline;
}
/* line 33, ../../../../../MathBook/mathbook-assets/scss/content/partials/_environments.scss */
.mathbook-content .theorem-like .statement p:first-child {
  display: inline;
}
/* line 37, ../../../../../MathBook/mathbook-assets/scss/content/partials/_environments.scss */
.mathbook-content .theorem-like .statement:last-child, .mathbook-content .theorem-like .statement:last-of-type {
  margin-bottom: 0;
}
/* line 43, ../../../../../MathBook/mathbook-assets/scss/content/partials/_environments.scss */
.mathbook-content .proof {
  margin-bottom: 1.25em;
}
/* line 18, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading, .mathbook-content .proof > header > .heading {
  font-size: 1.125em;
  line-height: 1.66667em;
  margin-top: 1.11111em;
  margin-bottom: 0.55556em;
  /* Support links in headings */
  /* Support knowl links in headings */
}
/* line 104, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading, .mathbook-content .proof > header > .heading {
  font-family: "PT Serif", "Times New Roman", Times, serif;
  font-weight: 700;
  color: inherit;
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading:before, .mathbook-content .proof > header > .heading:before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading:after, .mathbook-content .proof > header > .heading:after {
  content: "";
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading .type:before, .mathbook-content .proof > header > .heading .type:before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading .type:after, .mathbook-content .proof > header > .heading .type:after {
  content: " ";
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading .codenumber:not(:empty):before, .mathbook-content .proof > header > .heading .codenumber:not(:empty):before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading .codenumber:not(:empty):after, .mathbook-content .proof > header > .heading .codenumber:not(:empty):after {
  content: "\2002";
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading .title:before, .mathbook-content .proof > header > .heading .title:before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading .title:after, .mathbook-content .proof > header > .heading .title:after {
  content: " ";
}
/* line 124, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading .type, .mathbook-content .proof > .heading .codenumber, .mathbook-content .proof > .heading .title, .mathbook-content .proof > header > .heading .type, .mathbook-content .proof > header > .heading .codenumber, .mathbook-content .proof > header > .heading .title {
  /**
   *  Hide the space after the last element,
   * defer to .heading:after instead  XX obsolete comment
   */
}
/* line 69, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading.hide-type .type, .mathbook-content .proof > header > .heading.hide-type .type {
  display: none;
}
/* line 76, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading.hide-codenumber .codenumber, .mathbook-content .proof > header > .heading.hide-codenumber .codenumber {
  display: none;
}
/* line 83, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading.hide-title .title, .mathbook-content .proof > header > .heading.hide-title .title {
  display: none;
}
/* line 26, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading a:link, .mathbook-content .proof > .heading a:visited, .mathbook-content .proof > header > .heading a:link, .mathbook-content .proof > header > .heading a:visited {
  color: #bf3520;
  color: #bf3520;
  /**
   * Better underlines using background gradients
   * See http://bit.ly/1vTg7hr
   */
  /* the better underlines were removed by David Farmer on 2/9/16
     because of various headaches  */
}
/* line 33, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading a:hover, .mathbook-content .proof > .heading a:focus, .mathbook-content .proof > header > .heading a:hover, .mathbook-content .proof > header > .heading a:focus {
  color: #932919;
  /**
   * Better underlines using background gradients
   * See http://bit.ly/1vTg7hr
   */
  /* the better underlines were removed by David Farmer on 2/9/16
     because of various headaches  */
}
/* line 40, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading a:active, .mathbook-content .proof > header > .heading a:active {
  color: #3572a0;
  /**
   * Better underlines using background gradients
   * See http://bit.ly/1vTg7hr
   */
  /* the better underlines were removed by David Farmer on 2/9/16
     because of various headaches  */
}
/* line 28, ../../../../../MathBook/mathbook-assets/scss/content/mixins/_environment.scss */
.mathbook-content .proof > .heading *[knowl], .mathbook-content .proof > header > .heading *[knowl] {
  /* not used? */
  margin-left: -3px;
}
/* line 57, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .proof > .heading *[knowl], .mathbook-content .proof > .heading *[knowl]:hover, .mathbook-content .proof > .heading *[knowl].active, .mathbook-content .proof > header > .heading *[knowl], .mathbook-content .proof > header > .heading *[knowl]:hover, .mathbook-content .proof > header > .heading *[knowl].active {
  position: relative;
  color: #9c2310;
  background: transparent;
  padding: 0px 2px 0px 2px;
  margin: 0;
  text-decoration: none;
  /* add a bottom margin so the line
   * doesn't jump onHover.
   */
  /*margin-bottom: 1px;*/
  /*border-bottom: 1px dotted $color;*/
  margin-bottom: 0;
  border-bottom: none;
  font-weight: 500;
  white-space: nowrap;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  /* Prevent accidental text selection on click */
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0ms;
  -moz-transition-duration: 0ms;
  -o-transition-duration: 0ms;
  transition-duration: 0ms;
  /**
   * This gets us an underline that's a bit tighter with the baseline
   * instead of awkwardly floating below like a border on the parent
   */
}
/* line 89, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .proof > .heading *[knowl]:after, .mathbook-content .proof > .heading *[knowl]:hover:after, .mathbook-content .proof > .heading *[knowl].active:after, .mathbook-content .proof > header > .heading *[knowl]:after, .mathbook-content .proof > header > .heading *[knowl]:hover:after, .mathbook-content .proof > header > .heading *[knowl].active:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 1px;
  right: 2.4px;
  left: 2.4px;
  /* Smooth out the transition from underline to border */
  -webkit-transition-property: left, right;
  -moz-transition-property: left, right;
  -o-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0ms;
  -moz-transition-duration: 0ms;
  -o-transition-duration: 0ms;
  transition-duration: 0ms;
  border-bottom: 1px dotted #9c2310;
  /*@include typography-underline(*/
  /*$color,*/
  /*$underline-style: dotted,*/
  /*$underline-size: .1,*/
  /*$underline-offset: $underline-offset);*/
  /* Display under parent content, but above parent background */
  z-index: 0;
}
/* line 112, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .proof > .heading *[knowl]:hover, .mathbook-content .proof > .heading *[knowl]:active, .mathbook-content .proof > .heading *[knowl].active, .mathbook-content .proof > header > .heading *[knowl]:hover, .mathbook-content .proof > header > .heading *[knowl]:active, .mathbook-content .proof > header > .heading *[knowl].active {
  color: #8a1200;
  background: #ffedeb;
  text-decoration: none;
  /* See comment on default style's border/margin */
  margin-bottom: 0;
  /*border-bottom:2px solid darken($border-color, 15%);*/
  /*border-bottom: none;*/
}
/* line 122, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .proof > .heading *[knowl]:hover:after, .mathbook-content .proof > .heading *[knowl]:active:after, .mathbook-content .proof > .heading *[knowl].active:after, .mathbook-content .proof > header > .heading *[knowl]:hover:after, .mathbook-content .proof > header > .heading *[knowl]:active:after, .mathbook-content .proof > header > .heading *[knowl].active:after {
  border-bottom: 2px solid #ff998a;
  left: 0;
  right: 0;
  bottom: 0;
  /*@include typography-underline(*/
  /*darken($border-color, 32.5%),*/
  /*$underline-size: .1,*/
  /*$underline-offset: $underline-offset);*/
}
/* line 134, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .proof > .heading *[knowl]:active, .mathbook-content .proof > header > .heading *[knowl]:active {
  color: #3572a0;
  background: #d6edff;
}
/* line 138, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .proof > .heading *[knowl]:active:after, .mathbook-content .proof > header > .heading *[knowl]:active:after {
  border-color: #3572a0;
}
/* line 143, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .proof > .heading *[knowl].active, .mathbook-content .proof > header > .heading *[knowl].active {
  background: #ffdcd6;
}
/* line 18, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading, .mathbook-content .proof > header > .heading {
  display: inline;
}
/* line 153, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading + p, .mathbook-content .proof > header > .heading + p {
  display: inline;
}
/* line 156, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading + p:after, .mathbook-content .proof > header > .heading + p:after {
  /* Restore the inline paragraph's margin */
  content: "";
  display: block;
  margin-bottom: 1.25em;
}
/* line 55, ../../../../../MathBook/mathbook-assets/scss/content/partials/_environments.scss */
.mathbook-content .proof {
  position: relative;
  /* dotted borders are just really ugly... */
  /*border-right: 1px dotted #aaa;*/
  /* Less use a light solid one */
  border-right: 0.1em solid rgba(0, 0, 0, 0.1);
  /* Cut the border up into the top margin */
  /* Cut the border into the right margin */
  padding-right: 0.625em;
  margin-right: -0.725em;
  /* Cut the tombstone into the standard margin-bottom */
}
/* line 18, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .proof > .heading, .mathbook-content .proof > header > .heading {
  font-style: italic;
  font-weight: normal;
  /* It helps to have a little bit of extra space after proof */
  margin-right: 0.75em;
}
@media screen and (max-width: 1199px) {
  /* line 55, ../../../../../MathBook/mathbook-assets/scss/content/partials/_environments.scss */
  .mathbook-content .proof {
    /* Bring border out of the right margin */
    margin-right: 0;
  }
}
@media screen and (max-width: 640px) {
  /* line 55, ../../../../../MathBook/mathbook-assets/scss/content/partials/_environments.scss */
  .mathbook-content .proof {
    /* Remove the border */
    padding: 0;
    margin-right: 0;
    border-right: 0;
    padding-top: 0;
    /* Make more space for tombstone */
  }
}
/* line 103, ../../../../../MathBook/mathbook-assets/scss/content/partials/_environments.scss */
.mathbook-content .proof:after {
  content: '';
  border-bottom: 0.1em solid rgba(0, 0, 0, 0.1);
  display: block;
  margin-left: auto;
  margin-right: -0.625em;
  /* so the corner of the L meets */
  width: 1.5em;
  padding-bottom: 0.25em;
}
/* line 131, ../../../../../MathBook/mathbook-assets/scss/content/partials/_environments.scss */
.mathbook-content .hiddenproof {
  margin-bottom: 1.25em;
}
/* line 18, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading, .mathbook-content .hiddenproof > header > .heading {
  font-size: 1.125em;
  line-height: 1.66667em;
  margin-top: 1.11111em;
  margin-bottom: 0.55556em;
  /* Support links in headings */
  /* Support knowl links in headings */
}
/* line 104, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading, .mathbook-content .hiddenproof > header > .heading {
  font-family: "PT Serif", "Times New Roman", Times, serif;
  font-weight: 700;
  color: inherit;
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading:before, .mathbook-content .hiddenproof > header > .heading:before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading:after, .mathbook-content .hiddenproof > header > .heading:after {
  content: "";
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading .type:before, .mathbook-content .hiddenproof > header > .heading .type:before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading .type:after, .mathbook-content .hiddenproof > header > .heading .type:after {
  content: " ";
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading .codenumber:not(:empty):before, .mathbook-content .hiddenproof > header > .heading .codenumber:not(:empty):before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading .codenumber:not(:empty):after, .mathbook-content .hiddenproof > header > .heading .codenumber:not(:empty):after {
  content: "\2002";
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading .title:before, .mathbook-content .hiddenproof > header > .heading .title:before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading .title:after, .mathbook-content .hiddenproof > header > .heading .title:after {
  content: " ";
}
/* line 124, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading .type, .mathbook-content .hiddenproof > .heading .codenumber, .mathbook-content .hiddenproof > .heading .title, .mathbook-content .hiddenproof > header > .heading .type, .mathbook-content .hiddenproof > header > .heading .codenumber, .mathbook-content .hiddenproof > header > .heading .title {
  /**
   *  Hide the space after the last element,
   * defer to .heading:after instead  XX obsolete comment
   */
}
/* line 69, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading.hide-type .type, .mathbook-content .hiddenproof > header > .heading.hide-type .type {
  display: none;
}
/* line 76, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading.hide-codenumber .codenumber, .mathbook-content .hiddenproof > header > .heading.hide-codenumber .codenumber {
  display: none;
}
/* line 83, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading.hide-title .title, .mathbook-content .hiddenproof > header > .heading.hide-title .title {
  display: none;
}
/* line 26, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading a:link, .mathbook-content .hiddenproof > .heading a:visited, .mathbook-content .hiddenproof > header > .heading a:link, .mathbook-content .hiddenproof > header > .heading a:visited {
  color: #bf3520;
  color: #bf3520;
  /**
   * Better underlines using background gradients
   * See http://bit.ly/1vTg7hr
   */
  /* the better underlines were removed by David Farmer on 2/9/16
     because of various headaches  */
}
/* line 33, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading a:hover, .mathbook-content .hiddenproof > .heading a:focus, .mathbook-content .hiddenproof > header > .heading a:hover, .mathbook-content .hiddenproof > header > .heading a:focus {
  color: #932919;
  /**
   * Better underlines using background gradients
   * See http://bit.ly/1vTg7hr
   */
  /* the better underlines were removed by David Farmer on 2/9/16
     because of various headaches  */
}
/* line 40, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading a:active, .mathbook-content .hiddenproof > header > .heading a:active {
  color: #3572a0;
  /**
   * Better underlines using background gradients
   * See http://bit.ly/1vTg7hr
   */
  /* the better underlines were removed by David Farmer on 2/9/16
     because of various headaches  */
}
/* line 28, ../../../../../MathBook/mathbook-assets/scss/content/mixins/_environment.scss */
.mathbook-content .hiddenproof > .heading *[knowl], .mathbook-content .hiddenproof > header > .heading *[knowl] {
  /* not used? */
  margin-left: -3px;
}
/* line 57, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .hiddenproof > .heading *[knowl], .mathbook-content .hiddenproof > .heading *[knowl]:hover, .mathbook-content .hiddenproof > .heading *[knowl].active, .mathbook-content .hiddenproof > header > .heading *[knowl], .mathbook-content .hiddenproof > header > .heading *[knowl]:hover, .mathbook-content .hiddenproof > header > .heading *[knowl].active {
  position: relative;
  color: #9c2310;
  background: transparent;
  padding: 0px 2px 0px 2px;
  margin: 0;
  text-decoration: none;
  /* add a bottom margin so the line
   * doesn't jump onHover.
   */
  /*margin-bottom: 1px;*/
  /*border-bottom: 1px dotted $color;*/
  margin-bottom: 0;
  border-bottom: none;
  font-weight: 500;
  white-space: nowrap;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  /* Prevent accidental text selection on click */
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0ms;
  -moz-transition-duration: 0ms;
  -o-transition-duration: 0ms;
  transition-duration: 0ms;
  /**
   * This gets us an underline that's a bit tighter with the baseline
   * instead of awkwardly floating below like a border on the parent
   */
}
/* line 89, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .hiddenproof > .heading *[knowl]:after, .mathbook-content .hiddenproof > .heading *[knowl]:hover:after, .mathbook-content .hiddenproof > .heading *[knowl].active:after, .mathbook-content .hiddenproof > header > .heading *[knowl]:after, .mathbook-content .hiddenproof > header > .heading *[knowl]:hover:after, .mathbook-content .hiddenproof > header > .heading *[knowl].active:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 1px;
  right: 2.4px;
  left: 2.4px;
  /* Smooth out the transition from underline to border */
  -webkit-transition-property: left, right;
  -moz-transition-property: left, right;
  -o-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0ms;
  -moz-transition-duration: 0ms;
  -o-transition-duration: 0ms;
  transition-duration: 0ms;
  border-bottom: 1px dotted #9c2310;
  /*@include typography-underline(*/
  /*$color,*/
  /*$underline-style: dotted,*/
  /*$underline-size: .1,*/
  /*$underline-offset: $underline-offset);*/
  /* Display under parent content, but above parent background */
  z-index: 0;
}
/* line 112, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .hiddenproof > .heading *[knowl]:hover, .mathbook-content .hiddenproof > .heading *[knowl]:active, .mathbook-content .hiddenproof > .heading *[knowl].active, .mathbook-content .hiddenproof > header > .heading *[knowl]:hover, .mathbook-content .hiddenproof > header > .heading *[knowl]:active, .mathbook-content .hiddenproof > header > .heading *[knowl].active {
  color: #8a1200;
  background: #ffedeb;
  text-decoration: none;
  /* See comment on default style's border/margin */
  margin-bottom: 0;
  /*border-bottom:2px solid darken($border-color, 15%);*/
  /*border-bottom: none;*/
}
/* line 122, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .hiddenproof > .heading *[knowl]:hover:after, .mathbook-content .hiddenproof > .heading *[knowl]:active:after, .mathbook-content .hiddenproof > .heading *[knowl].active:after, .mathbook-content .hiddenproof > header > .heading *[knowl]:hover:after, .mathbook-content .hiddenproof > header > .heading *[knowl]:active:after, .mathbook-content .hiddenproof > header > .heading *[knowl].active:after {
  border-bottom: 2px solid #ff998a;
  left: 0;
  right: 0;
  bottom: 0;
  /*@include typography-underline(*/
  /*darken($border-color, 32.5%),*/
  /*$underline-size: .1,*/
  /*$underline-offset: $underline-offset);*/
}
/* line 134, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .hiddenproof > .heading *[knowl]:active, .mathbook-content .hiddenproof > header > .heading *[knowl]:active {
  color: #3572a0;
  background: #d6edff;
}
/* line 138, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .hiddenproof > .heading *[knowl]:active:after, .mathbook-content .hiddenproof > header > .heading *[knowl]:active:after {
  border-color: #3572a0;
}
/* line 143, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .hiddenproof > .heading *[knowl].active, .mathbook-content .hiddenproof > header > .heading *[knowl].active {
  background: #ffdcd6;
}
/* line 18, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading, .mathbook-content .hiddenproof > header > .heading {
  display: inline;
}
/* line 153, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading + p, .mathbook-content .hiddenproof > header > .heading + p {
  display: inline;
}
/* line 156, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading + p:after, .mathbook-content .hiddenproof > header > .heading + p:after {
  /* Restore the inline paragraph's margin */
  content: "";
  display: block;
  margin-bottom: 1.25em;
}
/* line 139, ../../../../../MathBook/mathbook-assets/scss/content/partials/_environments.scss */
.mathbook-content .hiddenproof {
  position: relative;
  /* Cut the border up into the top margin */
  margin-top: -rhythm(0.5);
  padding-top: 0;
  margin-bottom: 1.25em;
}
/* line 18, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content .hiddenproof > .heading, .mathbook-content .hiddenproof > header > .heading {
  font-style: italic;
  font-weight: normal;
  /* It helps to have a little bit of extra space after proof */
  margin-right: .25em;
}
@media screen and (max-width: 1199px) {
  /* line 139, ../../../../../MathBook/mathbook-assets/scss/content/partials/_environments.scss */
  .mathbook-content .hiddenproof {
    /* Bring border out of the right margin */
    margin-right: 0;
  }
}
@media screen and (max-width: 640px) {
  /* line 139, ../../../../../MathBook/mathbook-assets/scss/content/partials/_environments.scss */
  .mathbook-content .hiddenproof {
    /* Remove the border */
    padding: 0;
    margin-right: 0;
    border-right: 0;
    padding-top: 0;
  }
}
/* line 175, ../../../../../MathBook/mathbook-assets/scss/content/partials/_environments.scss */
.mathbook-content .hiddenproof a > .heading {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 194, ../../../../../MathBook/mathbook-assets/scss/content/partials/_environments.scss */
.mathbook-content .aside-like {
  padding: 8px 15px 10px 15px;
  margin: 5px 0px 5px 10px;
  background-color: #f5faff;
  border: 2px solid #dcebfa;
}
/* line 204, ../../../../../MathBook/mathbook-assets/scss/content/partials/_environments.scss */
.mathbook-content .aside-like .aside-like {
  background-color: #fafff5;
  border: 1px dotted #aaa;
}
/* line 8, ../../../../../MathBook/mathbook-assets/scss/content/partials/_knowl.scss */
.mathbook-content *[knowl] {
  /* not used? */
}
/* line 57, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content *[knowl], .mathbook-content *[knowl]:hover, .mathbook-content *[knowl].active {
  position: relative;
  color: #9c2310;
  background: transparent;
  padding: 0px 2px 0px 2px;
  margin: 0;
  text-decoration: none;
  /* add a bottom margin so the line
   * doesn't jump onHover.
   */
  /*margin-bottom: 1px;*/
  /*border-bottom: 1px dotted $color;*/
  margin-bottom: 0;
  border-bottom: none;
  font-weight: 500;
  white-space: nowrap;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  /* Prevent accidental text selection on click */
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0ms;
  -moz-transition-duration: 0ms;
  -o-transition-duration: 0ms;
  transition-duration: 0ms;
  /**
   * This gets us an underline that's a bit tighter with the baseline
   * instead of awkwardly floating below like a border on the parent
   */
}
/* line 89, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content *[knowl]:after, .mathbook-content *[knowl]:hover:after, .mathbook-content *[knowl].active:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 1px;
  right: 2.4px;
  left: 2.4px;
  /* Smooth out the transition from underline to border */
  -webkit-transition-property: left, right;
  -moz-transition-property: left, right;
  -o-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0ms;
  -moz-transition-duration: 0ms;
  -o-transition-duration: 0ms;
  transition-duration: 0ms;
  border-bottom: 1px dotted #9c2310;
  /*@include typography-underline(*/
  /*$color,*/
  /*$underline-style: dotted,*/
  /*$underline-size: .1,*/
  /*$underline-offset: $underline-offset);*/
  /* Display under parent content, but above parent background */
  z-index: 0;
}
/* line 112, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content *[knowl]:hover, .mathbook-content *[knowl]:active, .mathbook-content *[knowl].active {
  color: #8a1200;
  background: #ffedeb;
  text-decoration: none;
  /* See comment on default style's border/margin */
  margin-bottom: 0;
  /*border-bottom:2px solid darken($border-color, 15%);*/
  /*border-bottom: none;*/
}
/* line 122, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content *[knowl]:hover:after, .mathbook-content *[knowl]:active:after, .mathbook-content *[knowl].active:after {
  border-bottom: 2px solid #ff998a;
  left: 0;
  right: 0;
  bottom: 0;
  /*@include typography-underline(*/
  /*darken($border-color, 32.5%),*/
  /*$underline-size: .1,*/
  /*$underline-offset: $underline-offset);*/
}
/* line 134, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content *[knowl]:active {
  color: #3572a0;
  background: #d6edff;
}
/* line 138, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content *[knowl]:active:after {
  border-color: #3572a0;
}
/* line 143, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content *[knowl].active {
  background: #ffdcd6;
}
/* line 22, ../../../../../MathBook/mathbook-assets/scss/content/partials/_knowl.scss */
.mathbook-content .knowl-output {
  /* Since CodeMirror output contains a bunch of lines with their own padding */
}
/* line 157, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .knowl-output {
  border: 12px solid #ffdcd6;
  background: #fffbfa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 1.25em;
}
/* line 190, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .knowl-output .knowl-footer {
  font-size: x-small;
  color: #a31500;
  background: #ffdcd6;
  bottom: -12px;
  padding: 1px 0px 1px 12px;
}
/* line 198, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .knowl-output .knowl-content {
  /* Better to apply a margin, so that heading margins collapse */
  padding: 0;
  margin: 1.25em;
}
/* line 9, ../../../../../MathBook/mathbook-assets/scss/content/partials/_code.scss */
.mathbook-content .knowl-output .code {
  position: relative;
}
/* line 3, ../../../../../MathBook/mathbook-assets/scss/shared/_css_message.scss */
.mathbook-content .knowl-output .code:after {
  position: absolute;
  top: 0;
  left: 100%;
  padding: .5em;
  content: "Markup Error: .code is deprecated. Use .code-inline or .code-block.";
  color: white;
  background: red;
  opacity: .9;
  z-index: 99999;
  min-width: 200px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
}
/* line 269, ../../../../../MathBook/mathbook-assets/scss/shared/_typography.scss */
.mathbook-content .knowl-output .code-block,
.mathbook-content .knowl-output .CodeMirror,
.mathbook-content .knowl-output .sagecell .CodeMirror {
  font-family: "Inconsolata", "Source Code Pro", Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
  background: white;
  color: inherit;
  word-break: break-all;
  word-wrap: break-word;
  border-style: solid;
  border-width: 0.0625em;
  padding: 1.1875em;
  border-color: #ffc5bd;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  -ms-border-radius: 0.2em;
  -o-border-radius: 0.2em;
  border-radius: 0.2em;
}
/* line 282, ../../../../../MathBook/mathbook-assets/scss/shared/_typography.scss */
.mathbook-content .knowl-output .code-block code,
.mathbook-content .knowl-output .CodeMirror code,
.mathbook-content .knowl-output .sagecell .CodeMirror code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 313, ../../../../../MathBook/mathbook-assets/scss/shared/_typography.scss */
.mathbook-content .knowl-output .code-inline {
  margin: 0 1px;
  font-size: 0.9em;
  line-height: 1.38889em;
  white-space: nowrap;
  color: inherit;
  background: white;
  border: 1px solid #ffc5bd;
  padding: 0.0625em 0.25em;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  -ms-border-radius: 0.2em;
  -o-border-radius: 0.2em;
  border-radius: 0.2em;
}
/* line 29, ../../../../../MathBook/mathbook-assets/scss/content/partials/_code.scss */
.mathbook-content .knowl-output .CodeMirror, .mathbook-content .knowl-output .sagecell .CodeMirror {
  padding: 0;
}
/* line 33, ../../../../../MathBook/mathbook-assets/scss/content/partials/_knowl.scss */
.mathbook-content .knowl-output .knowl-output {
  /* Since CodeMirror output contains a bunch of lines with their own padding */
}
/* line 157, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .knowl-output .knowl-output {
  border: 6px solid #ffc5bd;
  background: white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 1.25em;
}
/* line 190, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .knowl-output .knowl-output .knowl-footer {
  font-size: x-small;
  color: #8a1200;
  background: #ffc5bd;
  bottom: -6px;
  padding: 1px 0px 1px 6px;
}
/* line 198, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .knowl-output .knowl-output .knowl-content {
  /* Better to apply a margin, so that heading margins collapse */
  padding: 0;
  margin: 1.25em;
}
/* line 9, ../../../../../MathBook/mathbook-assets/scss/content/partials/_code.scss */
.mathbook-content .knowl-output .knowl-output .code {
  position: relative;
}
/* line 3, ../../../../../MathBook/mathbook-assets/scss/shared/_css_message.scss */
.mathbook-content .knowl-output .knowl-output .code:after {
  position: absolute;
  top: 0;
  left: 100%;
  padding: .5em;
  content: "Markup Error: .code is deprecated. Use .code-inline or .code-block.";
  color: white;
  background: red;
  opacity: .9;
  z-index: 99999;
  min-width: 200px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
}
/* line 269, ../../../../../MathBook/mathbook-assets/scss/shared/_typography.scss */
.mathbook-content .knowl-output .knowl-output .code-block,
.mathbook-content .knowl-output .knowl-output .CodeMirror,
.mathbook-content .knowl-output .knowl-output .sagecell .CodeMirror {
  font-family: "Inconsolata", "Source Code Pro", Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
  background: #fffbfa;
  color: inherit;
  word-break: break-all;
  word-wrap: break-word;
  border-style: solid;
  border-width: 0.0625em;
  padding: 1.1875em;
  border-color: #ffafa3;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  -ms-border-radius: 0.2em;
  -o-border-radius: 0.2em;
  border-radius: 0.2em;
}
/* line 282, ../../../../../MathBook/mathbook-assets/scss/shared/_typography.scss */
.mathbook-content .knowl-output .knowl-output .code-block code,
.mathbook-content .knowl-output .knowl-output .CodeMirror code,
.mathbook-content .knowl-output .knowl-output .sagecell .CodeMirror code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 313, ../../../../../MathBook/mathbook-assets/scss/shared/_typography.scss */
.mathbook-content .knowl-output .knowl-output .code-inline {
  margin: 0 1px;
  font-size: 0.9em;
  line-height: 1.38889em;
  white-space: nowrap;
  color: inherit;
  background: #fffbfa;
  border: 1px solid #ffafa3;
  padding: 0.0625em 0.25em;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  -ms-border-radius: 0.2em;
  -o-border-radius: 0.2em;
  border-radius: 0.2em;
}
/* line 29, ../../../../../MathBook/mathbook-assets/scss/content/partials/_code.scss */
.mathbook-content .knowl-output .knowl-output .CodeMirror, .mathbook-content .knowl-output .knowl-output .sagecell .CodeMirror {
  padding: 0;
}
/* line 49, ../../../../../MathBook/mathbook-assets/scss/content/partials/_knowl.scss */
.mathbook-content .knowl-output .knowl-output .knowl-output {
  /* Since CodeMirror output contains a bunch of lines with their own padding */
}
/* line 157, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .knowl-output .knowl-output .knowl-output {
  border: 6px solid #ffafa3;
  background: #fffbfa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 1.25em;
}
/* line 190, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .knowl-output .knowl-output .knowl-output .knowl-footer {
  font-size: x-small;
  color: #700f00;
  background: #ffafa3;
  bottom: -6px;
  padding: 1px 0px 1px 6px;
}
/* line 198, ../../../../../MathBook/mathbook-assets/scss/shared/_knowl.scss */
.mathbook-content .knowl-output .knowl-output .knowl-output .knowl-content {
  /* Better to apply a margin, so that heading margins collapse */
  padding: 0;
  margin: 1.25em;
}
/* line 9, ../../../../../MathBook/mathbook-assets/scss/content/partials/_code.scss */
.mathbook-content .knowl-output .knowl-output .knowl-output .code {
  position: relative;
}
/* line 3, ../../../../../MathBook/mathbook-assets/scss/shared/_css_message.scss */
.mathbook-content .knowl-output .knowl-output .knowl-output .code:after {
  position: absolute;
  top: 0;
  left: 100%;
  padding: .5em;
  content: "Markup Error: .code is deprecated. Use .code-inline or .code-block.";
  color: white;
  background: red;
  opacity: .9;
  z-index: 99999;
  min-width: 200px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
}
/* line 269, ../../../../../MathBook/mathbook-assets/scss/shared/_typography.scss */
.mathbook-content .knowl-output .knowl-output .knowl-output .code-block,
.mathbook-content .knowl-output .knowl-output .knowl-output .CodeMirror,
.mathbook-content .knowl-output .knowl-output .knowl-output .sagecell .CodeMirror {
  font-family: "Inconsolata", "Source Code Pro", Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
  background: white;
  color: inherit;
  word-break: break-all;
  word-wrap: break-word;
  border-style: solid;
  border-width: 0.0625em;
  padding: 1.1875em;
  border-color: #ff998a;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  -ms-border-radius: 0.2em;
  -o-border-radius: 0.2em;
  border-radius: 0.2em;
}
/* line 282, ../../../../../MathBook/mathbook-assets/scss/shared/_typography.scss */
.mathbook-content .knowl-output .knowl-output .knowl-output .code-block code,
.mathbook-content .knowl-output .knowl-output .knowl-output .CodeMirror code,
.mathbook-content .knowl-output .knowl-output .knowl-output .sagecell .CodeMirror code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 313, ../../../../../MathBook/mathbook-assets/scss/shared/_typography.scss */
.mathbook-content .knowl-output .knowl-output .knowl-output .code-inline {
  margin: 0 1px;
  font-size: 0.9em;
  line-height: 1.38889em;
  white-space: nowrap;
  color: inherit;
  background: white;
  border: 1px solid #ff998a;
  padding: 0.0625em 0.25em;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  -ms-border-radius: 0.2em;
  -o-border-radius: 0.2em;
  border-radius: 0.2em;
}
/* line 29, ../../../../../MathBook/mathbook-assets/scss/content/partials/_code.scss */
.mathbook-content .knowl-output .knowl-output .knowl-output .CodeMirror, .mathbook-content .knowl-output .knowl-output .knowl-output .sagecell .CodeMirror {
  padding: 0;
}
/* line 9, ../../../../../MathBook/mathbook-assets/scss/content/partials/_figure.scss */
.mathbook-content figure {
  /* maintain vertical rhythym with line-height sized trailing margin */
  margin-bottom: 1.25em;
}
/* line 14, ../../../../../MathBook/mathbook-assets/scss/content/partials/_figure.scss */
.mathbook-content figure.wrap {
  float: right;
  margin-right: 0;
  /*margin-left:30px;*/
  margin-left: 1.25em;
}
/* line 20, ../../../../../MathBook/mathbook-assets/scss/content/partials/_figure.scss */
.mathbook-content figure.wrap img {
  width: 250px;
}
/* line 23, ../../../../../MathBook/mathbook-assets/scss/content/partials/_figure.scss */
.mathbook-content figure img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 28, ../../../../../MathBook/mathbook-assets/scss/content/partials/_figure.scss */
.mathbook-content figure img.wrap {
  float: right;
  margin: 0;
}
/* line 34, ../../../../../MathBook/mathbook-assets/scss/content/partials/_figure.scss */
.mathbook-content figure table {
  margin-left: auto;
  margin-right: auto;
}
/* line 43, ../../../../../MathBook/mathbook-assets/scss/content/partials/_figure.scss */
.mathbook-content figcaption {
  /* We treat figcaptions just like headings */
}
/* line 104, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content figcaption > .heading, .mathbook-content figcaption > header > .heading {
  font-family: "PT Serif", "Times New Roman", Times, serif;
  font-weight: 700;
  color: inherit;
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content figcaption > .heading:before, .mathbook-content figcaption > header > .heading:before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content figcaption > .heading:after, .mathbook-content figcaption > header > .heading:after {
  content: ". ";
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content figcaption > .heading .type:before, .mathbook-content figcaption > header > .heading .type:before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content figcaption > .heading .type:after, .mathbook-content figcaption > header > .heading .type:after {
  content: " ";
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content figcaption > .heading .codenumber:not(:empty):before, .mathbook-content figcaption > header > .heading .codenumber:not(:empty):before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content figcaption > .heading .codenumber:not(:empty):after, .mathbook-content figcaption > header > .heading .codenumber:not(:empty):after {
  content: "\2002";
}
/* line 51, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content figcaption > .heading .title:before, .mathbook-content figcaption > header > .heading .title:before {
  display: none;
}
/* line 58, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content figcaption > .heading .title:after, .mathbook-content figcaption > header > .heading .title:after {
  content: " ";
}
/* line 124, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content figcaption > .heading .type, .mathbook-content figcaption > .heading .codenumber, .mathbook-content figcaption > .heading .title, .mathbook-content figcaption > header > .heading .type, .mathbook-content figcaption > header > .heading .codenumber, .mathbook-content figcaption > header > .heading .title {
  /**
   *  Hide the space after the last element,
   * defer to .heading:after instead  XX obsolete comment
   */
}
/* line 69, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content figcaption > .heading.hide-type .type, .mathbook-content figcaption > header > .heading.hide-type .type {
  display: none;
}
/* line 76, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content figcaption > .heading.hide-codenumber .codenumber, .mathbook-content figcaption > header > .heading.hide-codenumber .codenumber {
  display: none;
}
/* line 83, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content figcaption > .heading.hide-title .title, .mathbook-content figcaption > header > .heading.hide-title .title {
  display: none;
}
/* line 18, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content figcaption > .heading > .heading, .mathbook-content figcaption > .heading > header > .heading, .mathbook-content figcaption > header > .heading > .heading, .mathbook-content figcaption > header > .heading > header > .heading {
  display: inline;
}
/* line 153, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content figcaption > .heading > .heading + p, .mathbook-content figcaption > .heading > header > .heading + p, .mathbook-content figcaption > header > .heading > .heading + p, .mathbook-content figcaption > header > .heading > header > .heading + p {
  display: inline;
}
/* line 156, ../../../../../MathBook/mathbook-assets/scss/shared/_heading.scss */
.mathbook-content figcaption > .heading > .heading + p:after, .mathbook-content figcaption > .heading > header > .heading + p:after, .mathbook-content figcaption > header > .heading > .heading + p:after, .mathbook-content figcaption > header > .heading > header > .heading + p:after {
  /* Restore the inline paragraph's margin */
  content: "";
  display: block;
  margin-bottom: 1.25em;
}
/* line 50, ../../../../../MathBook/mathbook-assets/scss/content/partials/_figure.scss */
.mathbook-content figcaption {
  font-size: 1em;
  line-height: 1.25em;
  margin: 0 auto;
  padding-left: 2em;
  margin-top: 1.25em;
}
/* line 60, ../../../../../MathBook/mathbook-assets/scss/content/partials/_figure.scss */
.mathbook-content figcaption.wrap {
  margin-left: 0.125em;
  margin-right: 0.125em;
  text-align: center;
}
/* line 3, ../../../../../MathBook/mathbook-assets/scss/content/partials/_table.scss */
.mathbook-content table {
  border-collapse: collapse;
}
/* line 7, ../../../../../MathBook/mathbook-assets/scss/content/partials/_table.scss */
.center .mathbook-content table {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
/* line 13, ../../../../../MathBook/mathbook-assets/scss/content/partials/_table.scss */
.mathbook-content table td {
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 90%;
}
/* line 19, ../../../../../MathBook/mathbook-assets/scss/content/partials/_table.scss */
.mathbook-content table td.hline {
  padding-left: 0px;
  padding-right: 0px;
}
/* line 24, ../../../../../MathBook/mathbook-assets/scss/content/partials/_table.scss */
.mathbook-content table td.hlinethick {
  padding-left: 0px;
  padding-right: 0px;
}
/* line 29, ../../../../../MathBook/mathbook-assets/scss/content/partials/_table.scss */
.mathbook-content table td.hline hr {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -1px;
  margin-right: -1px;
  border: 1px solid black;
}
/* line 37, ../../../../../MathBook/mathbook-assets/scss/content/partials/_table.scss */
.mathbook-content table td.hlinethick hr {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -1px;
  margin-right: -1px;
  border: 2px solid black;
}
/* line 48, ../../../../../MathBook/mathbook-assets/scss/content/partials/_table.scss */
.mathbook-content table td.onesubject {
  font-size: 120%;
}
/* line 9, ../../../../../MathBook/mathbook-assets/scss/content/partials/_code.scss */
.mathbook-content .code {
  position: relative;
}
/* line 3, ../../../../../MathBook/mathbook-assets/scss/shared/_css_message.scss */
.mathbook-content .code:after {
  position: absolute;
  top: 0;
  left: 100%;
  padding: .5em;
  content: "Markup Error: .code is deprecated. Use .code-inline or .code-block.";
  color: white;
  background: red;
  opacity: .9;
  z-index: 99999;
  min-width: 200px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
}
/* line 269, ../../../../../MathBook/mathbook-assets/scss/shared/_typography.scss */
.mathbook-content .code-block,
.mathbook-content .CodeMirror,
.mathbook-content .sagecell .CodeMirror {
  font-family: "Inconsolata", "Source Code Pro", Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
  background: #eeeeee;
  color: inherit;
  word-break: break-all;
  word-wrap: break-word;
  border-style: solid;
  border-width: 0.0625em;
  padding: 1.1875em;
  border-color: #dddddd;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  -ms-border-radius: 0.2em;
  -o-border-radius: 0.2em;
  border-radius: 0.2em;
}
/* line 282, ../../../../../MathBook/mathbook-assets/scss/shared/_typography.scss */
.mathbook-content .code-block code,
.mathbook-content .CodeMirror code,
.mathbook-content .sagecell .CodeMirror code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 313, ../../../../../MathBook/mathbook-assets/scss/shared/_typography.scss */
.mathbook-content .code-inline {
  margin: 0 1px;
  font-size: 0.9em;
  line-height: 1.38889em;
  white-space: nowrap;
  color: inherit;
  background: #eeeeee;
  border: 1px solid #dddddd;
  padding: 0.0625em 0.25em;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  -ms-border-radius: 0.2em;
  -o-border-radius: 0.2em;
  border-radius: 0.2em;
}
/* line 29, ../../../../../MathBook/mathbook-assets/scss/content/partials/_code.scss */
.mathbook-content .CodeMirror, .mathbook-content .sagecell .CodeMirror {
  padding: 0;
}
/* line 4, ../../../../../MathBook/mathbook-assets/scss/content/partials/_bib.scss */
.mathbook-content .bib {
  /*margin-bottom:10px;*/
  margin-bottom: 1em;
}
/* line 10, ../../../../../MathBook/mathbook-assets/scss/content/partials/_bib.scss */
.mathbook-content .bibitem {
  display: inline;
  font-weight: bold;
  margin-right: 1em;
}
/* line 16, ../../../../../MathBook/mathbook-assets/scss/content/partials/_bib.scss */
.mathbook-content .bibitem + .bibentry {
  display: inline;
}

/*******************************************************************************
 * END MATHBOOK CONTENT PREFIXED
 ******************************************************************************/
