@import url("https://use.typekit.net/tjm7kex.css");
/*Openbook Formatting Styles*/
#openbook-html .page-html .pib-header {
display: inline-flex;
flex-direction: row;
}
#openbook-html .page-html .pib-header div {
width: 50%;
white-space: nowrap;
}
#openbook-html .page-html .pib-header img {
width: 90%;
max-width: 100%;
background: transparent;
}
#openbook-html .page-html .pib-footer  {
display: inline-flex;
flex-direction: row;
margin-top: 5rem;
background: #EEECE7;
padding: 2rem;
}
#openbook-html .page-html .pib-footer div {
width: 50%;
}
#openbook-html .page-html .pib-footer img {
background: transparent !important;
max-width: 80%;
 margin-top: auto;
  margin-left: auto;
 }
#openbook-html .page-html .pib-footer .blurb {
display: flex;
  flex-direction: column;
   /* or any fixed height */
 }
#openbook-html .page-html .pib-footer p {
font-size: 16px !important}
#openbook-html .page-html .box-panel {
background: #EEECE7;
padding: 2rem;
margin-top: 2rem;
margin-bottom: 2rem;
}
/*Page Majick Styles*/
#openbook-html .page-html p {
/* font-family: "merriweather", sans-serif !important; */
  line-height: 1.6;
  }
#openbook-html .page-html   h1, .title {
  /* font-family: "futura-pt", sans-serif !important; */
  font-size: 2.75rem;
  font-weight: 700;
  color: #4148c2;
  margin-bottom: 2rem;
  line-height: 1.25;
 }
#openbook-html .page-html h2, .subtitle {
  font-size: 1.25rem !important;
  font-weight: 900;
  /* font-family: "futura-pt", sans-serif; */
  color: #4148c2;
  margin-bottom: 1rem;
  text-transform: uppercase;
}
#openbook-html .page-html h3 {
font-weight: 900;
  /* font-family: "futura-pt", sans-serif; */
  color: #333;
}
#openbook-html .page-html .convene-date {
  font-size: 1rem;
  color: #333;
/* font-family: 'futura-pt', sans-serif; */
  margin-bottom: 1rem;
  font-weight: 900;
   margin-top: 3rem;
}
#openbook-html .page-html .opening-a-head,.a-head {
  /* font-family: "futura-pt", sans-serif; */
  font-size: 1.5rem;
  font-weight: 700;
  margin-top: 3rem;
  margin-bottom: 1rem;
  color: #4148c2;
  text-transform: uppercase;
}
#openbook-html .page-html .b-head {
/* /* font-family: "futura-pt", sans-serif; */
 */
font-size: 1.25rem !important;
font-weight: 600;
color: #4148C2;
margin-top: 1.5rem;
}
#openbook-html .page-html .c-head {
  /* font-family: "futura-pt", sans-serif; */
  font-size: 1.1rem;
  font-weight: bold;
  margin-top: 1.2rem;
}
#openbook-html .page-html .d-head {
  /* font-family: "futura-pt", sans-serif; */
  font-size: 1rem;
  font-weight: bold;
  margin-top: 1rem;
}
#openbook-html .page-html .opening-body,.body {
    margin-bottom: 1rem;
}
#openbook-html .page-html .body-no-space-before-bullet {
  margin-top: 0;
  margin-bottom: 0;
}
#openbook-html .page-html .caption,.note,.source,.box-1-column-caption,.box-1-column-note {
  font-size: 0.85rem !important;
  font-style: italic;
  color: #555;
}
#openbook-html .page-html .list_bullets,.list_firstbulletlist,.list_lastbullets,.list_bulletsl2 {
  list-style-type: disc;
  padding-left: 1.5rem;
}
#openbook-html .page-html .list_numbered,.list_firstnumberedlist,.list_lastnumbered,.list_numberedl2 {
  list-style-type: decimal;
  padding-left: 1.5rem;
}
#openbook-html .page-html h2[class*="box-"] {
  margin-top: 50px;
}
#openbook-html .page-html ul[class*="box-"] li {
  padding-bottom: 1rem;
}
#openbook-html .page-html .box-1-column-bx-number,.box-1-column-bx-title,.box-1-column-a-head,.box-1-column-b-head,.box-1-column-body,.box-1-column-body-no-space-before-bullet,.box-1-column-c-head,.box-1-column-footnote,.box-1-column-subhead,.box-1-column-list_bullets,.box-1-column-note {
  font-size: 18px;
  line-height: 1.5;
}
#openbook-html .page-html .box-1-column-a-head, .box-1-column-bx-title {
font-weight: 700;
}
#openbook-html .page-html .table_body,.table_head,.table_number,.table_title {
  /* font-family: inherit; */
  font-size: 0.95rem;
  border-collapse: collapse;
  border: 1px solid #ccc;
}
#openbook-html .page-html .table_head {
  background-color: #f5f5f5;
  font-weight: bold;
}
#openbook-html .page-html .footnotecaption {
  border-top: 1px solid #666;
  margin-top: 2rem;
}
#openbook-html .page-html .footnote,.sup {
  font-size: 0.75rem;
  vertical-align: super;
}
#openbook-html .page-html .reference-head {
  /* font-family: "futura-pt", sans-serif; */
  font-size: 1.2rem;
  font-weight: bold;
  color: #000;
  margin-top: 2rem;
}
#openbook-html .page-html .reference-body {
    color: #333;
  text-indent: -3em;
  margin-left: 3em;
}
#openbook-html .page-html .back-cover_start,.back-cover-info,.back_for-additional-info,.identifier,.copyright,.division-name,.url {
  font-size: inherit;
  color: inherit;
}
#openbook-html .page-html .back-cover-header-run-in, .back-cover-header–run-in  {
  font-weight: 900;
  /* font-family: "futura-pt", sans-serif; */
  color: #4148c2;
}
#openbook-html .page-html .hyperlink {
  color: #4148c2;
  text-decoration: underline;
}

