/* LRS customizations */
body {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #D6E3F8;
  padding:0;
  margin:0;
}
.lstareport .quote, .lstareport h2 {
  color: royalblue;

}
.lstareport .quote {
  font-style: italic;
  text-align: center;
  font-weight: 600;
}
h2,p,div{ text-align: left; margin-bottom: 1rem;}
.container {
background-color: #fff;
padding: 0 2%;
}
header {
  margin: 0;
  padding: 0;
}
header img { max-width: 350px; }
.logos {
  border-bottom: 2px solid #19bcb8;
  padding: 15px 0;
}
h1 { letter-spacing: 1.1px; }
.title { margin: 25px 0; }

footer {
  background-color: #366f5a;
  margin: 15px 0;
  padding: 10px;
}
footer p { color: white; }
.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #aed26c;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2a3713;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211,212,213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #aaf1f0;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border-radius: 25px;
}
li {
  float: left;
}
li a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}
li a:hover {    
  background-color: #2a3713;
  color: white;
}
li a:active {
  background-color: #ccc;
  color: black;
}