@import url("https://fonts.googleapis.com/css2?family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");

@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");

* {
  font-family: "Prompt", Arial, Helvetica, sans-serif;
}

.bglog {
  background-color: #f8c794;
}

h1,
h2,
h3 {
  font-family: "Prompt", Arial, Helvetica, sans-serif;
}

h4,
h5,
h6 {
  font-family: "Puritan", Arial, Helvetica, sans-serif;
}

p {
  font-family: "Work Sans", Arial, Helvetica, sans-serif;
}

.btn-secondary {
  background-color: #90ae2b;
  border-color: #90ae2b;
}
body {
  background-color: #fcdc89;
}

body > header > nav > div,
body > header .nav-link:link,
body > header .nav-link:visited,
body > footer,
body > footer a:link,
body > footer a:visited {
  background-color: #b5c18e;
  color: white;
}

body > header .nav-link:hover,
body > header .nav-link:active,
body > footer a:hover,
body > footer a:active {
  color: #546623;
}

@media (min-width: 768px) {
  .left-border {
    border-left: 1px solid #b5c18e;
  }
}

@media (max-width: 768px) {
  .top-border {
    border-top: 1px solid #b5c18e;
  }
}

.row-top-border {
  border-top: 1px solid #b5c18e;
}

.svgicon {
  display: flex;
  justify-content: center;
  align-items: center;
}
