
.pretext .ptx-toc {
  padding-bottom: 25em !important;
}

.ptx-toc::after {
  display: none !important;
}

.ptx-runestone-container .runestone {
  border-style: none !important;
  border-radius: 0 !important;
}

.ptx-runestone-container .runestone_caption {
  display: none;
}

/* .pretext-content .assemblage-like {
  border-radius: 3px;
  margin-bottom: 1em;
} */

/* .pretext-content .assemblage-like .heading{
    margin-top: -1.25em;
    background-color: #bfd5ec;
    display: table;
    padding: 5px 10px;
} */

/* .pretext-content .assemblage-like .MJXc-display {
    background-image: none;
    background-image: linear-gradient(to right, #e9eff5, #e9eff5), linear-gradient(to right, #e9eff5, #e9eff5), linear-gradient(to right, rgba(0,0,0,.25), rgba(242,242,254,0)), linear-gradient(to left, rgba(0,0,0,.25), rgba(242,242,254,0));
} */

/* Remove Greg-L on assemblage and everything else
.pretext-content article.theorem-like::after, .pretext-content article.definition-like::after, .pretext-content article.example-like::after, .pretext-content article.project-like::after, .pretext-content article.objectives::after, .pretext-content article.outcomes::after, .pretext-content article.remark-like::after {
  border-bottom: none !important;
} */

/* article[id*='investigation'], .project-like {
  background-color: white;
  border: solid 3px #395E66 !important;
  border-radius: 10px;
  padding: 10px;
  margin-bottom: 1em;
} */

article[id*='investigation'] .heading, .project-like .heading {
  /* margin-top: -1.25em !important; */
  /* background-color: white; */
  /* display: table !important; */
  /* padding: 5px 1em;
  margin-left: 5px; */
  font-style: italic;
  /* font-size: 120% !important; */
}

article[id*='investigation'] .codenumber, .project-like .codenumber {
  display:none !important;
}

article[id*='investigation'] .heading::after, .project-like .heading::after {
  display:none !important;
}

/* article[id*='example'] {
  border-left: solid 1pt #395E66 !important;
  border-bottom: solid 1pt #d1d1d1;
  padding-left: 1ex !important;
  padding-bottom: 0.5ex !important;
} 
*/

.posterior {
  margin-left: 1ex;
  padding-left: 1ex;
  margin-top: -1.25em !important;
  padding-top: 1ex;
  border-left: solid 1pt gray;
}

/*separate proof environment in example solutions:*/
/* article .remark-like .proof {
  margin-top: 1em;
  padding-left: 1ex;
} */





pretext-content .summary-links a, .pretext-content .summary-links a:link, .pretext-content .summary-links a:visited {
    color: #395E66;
    background: #f0f0f0;
    text-decoration: none;
    cursor: pointer;
}



.pretext-content .summary-links a:hover, .pretext-content .summary-links a:focus {
    color: white;
    background: #223843;
    text-decoration: none;
}



/* #masthead #title-container > .heading, #masthead .title-container > .heading, #masthead .title-container > .heading a:link, #masthead .title-container > .heading a:visited {
  color: #395E66 !important;
} */

/* #toc ul li a, #toc ul li a:link, #toc ul li a:visited {
  color: #395E66;
} */

/* #toc h2 a, #toc h2 a:link, #toc h2 a:visited {
    color: white;
    background: #395E66;
} */

/* #toc ul li a.active, #toc ul li a:active, #toc h2 a:active {
    color: white;
    background: #00A092;
} */

/*#toc h2.link.active a {
  background: #1a4e94;
}*/

/* #toc h2 a:hover, #toc ul li a:hover {
  color: white;
  background: #223843;
  border-color: #223843;
} */

/* style case headings
.pretext-content .case > .heading{
  display: inline;
  text-decoration: underline;
  font-weight: normal;
}

.pretext-content .case > .heading + p {
  display: inline;
} */

.ptx-toc.focused .toc-expander .icon {
  display: none;
}

.toc-title-box:hover > .toc-expander .icon {
  display: unset;
}
