/* Import Google Font */
@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;700&family=Open+Sans:wght@400;600&display=swap");

#mainNav {
  display: none;
}

body {
  font-family: "Open Sans", sans-serif;
  color: #212529 !important;
  font-size: 1rem;
}

#fullArticle h1,
#fullArticle h2,
#fullArticle h3,
#fullArticle h4,
#fullArticle h5,
#fullArticle h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Roboto Slab", serif;
  color: #064c79;
}

#fullArticle p {
  color: #212529 !important;
  font-size: 1rem;
}

a {
  color: #064c79;
}

button {
  --cnvs-btn-padding-x: 1.375rem;
  --cnvs-btn-padding-y: 0.5rem;
  --cnvs-btn-fontsize: 1rem;
  --cnvs-btn-color: var(--cnvs-themecolor);
  --cnvs-btn-color-dark: var(--bs-gray-900);
  --cnvs-btn-color-light: #e9ecef;
  --cnvs-btn-color-hover: var(--cnvs-btn-color-dark);
  --cnvs-btn-lineheight: calc(var(--cnvs-btn-fontsize) * 1.6);
  --cnvs-btn-border-width: 1px;
  --cnvs-btn-icon-margin: 10px;
  --cnvs-btn-icon-margin-offset: 0px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  outline: none;
  white-space: nowrap;
  margin: 5px;
  padding: var(--cnvs-btn-padding-y) var(--cnvs-btn-padding-x);
  font-size: var(--cnvs-btn-fontsize);
  line-height: var(--cnvs-btn-lineheight);
  text-align: center;
  background-color: var(--cnvs-btn-color);
  color: #fff;
  font-weight: 500;
  border: var(--cnvs-btn-border-width) solid transparent;
  transition: all 0.2s ease-in-out;
}

/* Base table */
table {
  border-collapse: collapse; /* merge borders into single lines */
  width: 100%;
  border: 1px solid #585858; /* outer border */
}

/* Table header */
th {
  background-color: #064c79;
  color: #ffffff;
  text-align: left;
  padding: 8px;
}

/* Table cells */
td {
  padding: 8px;
  border: 1px solid #585858;
}

/* Striped effect */
tr:nth-child(even) {
  background-color: #f2f2f2; /* light gray stripe */
}

tr:nth-child(odd) {
  background-color: #ffffff; /* white stripe */
}
