html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus,
.btn:active:focus,
.btn-link.nav-link:focus,
.form-control:focus,
.form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

.button-container1 {
  position: fixed;
  bottom: 0;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding: 20px;
  background-color: #f8f9fa;
  /* Optional: change this to match your site's color scheme */
}

.button-container2 {
  position: fixed;
  bottom: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 20px;
  background-color: #f8f9fa;
}

/* Change the color of all buttons */
button {
    background-color: teal; /* Teal background */
    color: white; /* White text */
    border: 1px solid teal; /* Teal border */
}

/* Change the color of all heading elements */
h1, h2, h3, h4, h5, h6 {
    color: teal; /* Teal text */
}

