/* .container {
  text-align: center;
}
*/
.logo img {
  max-width: 80%;
  height: auto;
}
.btn-custom-primary {
  background-color: #026b12 !important; /* !important is needed to override bootstrap */
  border-color: #026b12 !important;
  color: white !important; /* Ensure text is visible */
}

.btn-custom-primary:hover {
  background-color: #01520b !important;
  border-color: #01520b !important;
  color: white !important; /* Maintain text color on hover */
}

.btn-custom-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(2, 107, 18, .5) !important;
}

.btn-custom-primary:active {
    background-color: #01520b !important;
    border-color: #01520b !important;
}
/*
.form-container p {
  margin-top: 10px;
  font-size: 1.2em;
} */
/* 
form {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
}

label, input, button {
  width: 80%;
  max-width: 400px;
  margin-top: 10px;
}

input {
  padding: 8px;
  font-size: 1em;
  border: 1px solid #ccc;
  border-radius: 4px;
}

button {
  padding: 10px;
  font-size: 1em;
  color: white;
  background-color: #026b12;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

button:hover {
  background-color: #026b12;
} */