/* The next two rules make the horizontal line go straight across in top navbar

.summary > li:first-child {
    height: 50px;
    padding-top: 10px;
    border-bottom: 1px solid rgba(0,0,0,.07);
}

.book .book-summary ul.summary li.divider {
    height: 0px;
}

.book .book-body .page-wrapper .page-inner section.normal table{
  width: auto;
}  */
 /*------------- Body and header text---------------- 

.book.font-family-1 {
  font-family: 'Muli', arial
 }
  */
body {
  font-family:arial;
}
 /*--- LOGO ---*/

.sidebar-logo {
  width: 100px !important;
  object-fit: contain;
  margin-left: 50px;
}

.sidebar-logo img {
  max-width: 100%;
  margin-bottom: 10px;
}

.navbar-dark{
  background-color: #1d4f81;
}

.navbar{
   border-color: #1d4f81;
}
 /*
.summary > li:first-child {
  height: auto !important; 
}
.wisdot_hdr {
  font-family:arial;
  font-size:14px;
}

 /*--- ? ---*/
  /*
.summary{
font-family: 'Muli', arial;
}

  /* all TOC list items, basically */
 /*
.book .book-summary ul.summary li a, 
.book .book-summary ul.summary li span {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 15px;
  padding-right: 15px;
  color: #2f5175;
  opacity: 1;
  cursor: 'allowed';
}

 /*--- TABLES ---*/
th, tr {
    font-family: 'Arial';
    font-size: 8pt;
   }
h1, .h1{
  font-size: calc(1.1rem + 1.14vw);
}

h2, .h2{
  font-size: calc(1.0rem + 0.6vw)
}

h3, .h3 {
  font-size:1rem;
  color: #626262;
}

p {
  font-size:0.8rem;
  margin-bottom:0rem;
}

.sidebar-navigation .sidebar-item a, .nav-page .nav-page-text, .sidebar-navigation{
  font-size:0.8rem;
}

.navbar-brand{
  font-size:1.0rem;
}

.panel-caption, .figure-caption, figcaption {
  font-size:0.75rem;
}

.table-caption, caption {
  font-size:0.75rem;
  color: #626262;
}

 /*-
.book .book-body .page-wrapper .page-inner section.normal table tr,
.book .book-body .page-wrapper .page-inner section.normal table td,
.book .book-body .page-wrapper .page-inner section.normal table th{
  border-width:0px;
  border-color: white;
}


.book.font-family-1 {
    font-family: 'Arial';
}
.book .book-body .page-wrapper .page-inner section {
    padding:0px;
}

.level1 .header-section-number {
    display: inline-block;
    border-bottom: 3px solid;
}

.level2 .header-section-number {
    display: inline-block;
    border-bottom: 0px solid;
}

.book .book-body .page-wrapper .page-inner section.normal h1 {
    font-size: 1.5em;
    border-bottom: 1px solid;
}

.book .book-body .page-wrapper .page-inner section.normal h2 {
    font-size: 1.25em;
}

.book .book-body .page-wrapper .page-inner section.normal h3 {
    font-size: 1em;
    font-weight: 200;
}

p {
  font-size: 0.8em;
}
/*
table {
  width: calc(100% + 30px);
  table-layout: fixed;
  border-spacing: 15px 0px;
  background: green;
  margin: 0px -15px;
}
   
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
   border-color: white;}
  */