@import url("https://fonts.googleapis.com/css2?family=Gideon+Roman&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif:wght@500&display=swap");

body {
  font-family: "Noto Serif", serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
}

.btn-primary {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #008cba;
  --bs-btn-border-color: #00698f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #00698f;
  --bs-btn-hover-border-color: #003c52;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #00698f;
  --bs-btn-active-border-color: #003c52;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6b7c61;
  --bs-btn-disabled-border-color: #003c52;
}

a.text-muted:hover {
  color: #003c52 !important;
}

.border,
.border-bottom {
  --bs-border-color: #008cba;
}

a {
  color: #005777;
}

a:hover {
  color: #008fc4;
}

fieldset {
  border: solid 1px #008cba;
  padding: 1.25rem;
  margin: 1.125rem 0;
}

fieldset legend {
  font-weight: bold;
  background: white;
  padding: 0 0.1875rem;
  margin: 0;
  margin-left: -0.1875rem;
  float: none;
  width: initial;
}

div#abidy a {
  text-decoration: none;
  border: 1px solid #008cba;
  padding: 0 5pt;
  margin: 5pt 0;
  background-color: #def7ff;
  border-radius: 5pt;
}

.home-1 {
  border: 1px solid #008cba;
  padding: 0 5pt;
  margin: 5pt 0;
  background-color: #def7ff;
  border-radius: 5pt;
}

ul.navbar-nav {
  background: #00bbdb;
  border-radius: 5pt;
  padding: 5pt;
}
ul.navbar-nav a {
  color: #fff;
}

.pagination li {
  background: #00bbdb;
  margin: 5px;
}
.pagination li:hover,
.pagination li.active {
  background: #008cba;
}

.pagination {
  justify-content: center;
}

.pagination li a {
  padding: 10px;
  text-decoration: none;
  display: block;
}

.pagination li.active a,
.pagination li a:hover {
  color: #fff;
}
