html {
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #212529;
}

 table.main {}
 tr.row {}
 td.cell {}
 div.block {}
 div.paragraph {}

h1 {
  font-size: 2.7rem;
  font-weight: 400;
  color: #273B4B;
}

h2 {
  color: #273B4B;
  font-size: 2rem;
  font-weight: 400;
}

h3 {
  color: #273B4B;
  font-size: 1.4rem;
  font-weight: 400;
}

.subtitle.lead {
  color: #adb0b8;
  font-weight: 400;
}

.header-section-number {
  line-height: 1.5;
  color: #273B4B;
}

ol {
  position: relative;
  padding-left: 2rem;
  line-height: 1.5;
}

a {
  white-space: pre-wrap;
  word-wrap: break-word;

  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
  padding-bottom: 1px;
  border-bottom: 1px solid;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s  ease-in-out;

  color: #ACBE39;
  border-color: #ACBE39;
}

a:hover {
  color: #7C8921;
  border-color: #7C8921;
}

figcaption {
  font-size: 9pt;
  color: #2A5B8E;
}

 table {
  border-collapse: collapse;
  width: 100%;
}

th, td {
  border: 1px solid black;
  padding: 8px;
  text-align: left;
  font-size:10pt; font-family: 'Arial', sans-serif;
}

th {
  background-color: #f2f2f2 !important;
}

.header-image {
  margin-top: 48px;
  margin-bottom: 48px;
}

.document-meta {
  font-size: 0.75rem;
}

.logo-header {
  display: none !important;
}

.quarto-title-meta-heading,
.quarto-title-meta-contents {
  font-size: 0.6rem !important;
}

 /* Style the TOC container */

.toc-active {
  color: #ACBE39;
  border-color: #ACBE39;
  font-weight: 200;
}

.sidebar nav[role=doc-toc] ul>li>a:hover,
.sidebar nav[role=doc-toc] ul>li>ul>li>a:hover {
  font-weight: 600;
  color: #ACBE39 !important;
  border-color: #ACBE39 !important;
}

.toc-active .nav-link .header-section-number {
    color: #ACBE39;
  }

.sidebar nav[role=doc-toc] ul>li>a.active,
.sidebar nav[role=doc-toc] ul>li>ul>li>a.active {
  color: #ACBE39 !important;
  font-weight: 600;
  border-left: 1px solid #ACBE39;
}

.quarto-alternate-formats > ul > li {
  margin-top: 12px;
}

.grey-box {
  background: #cfd2d3;
  padding: 4px 2px;
}

.yellow-box {
  background: #fffe9c;
  padding: 4px 2px;
}

.blue-box {
  background: #abdeea;
  padding: 4px 2px;
}


