p, span {
  color: #d47715 !important;
}

input, textarea {
  color: #d47715 !important;
  font-weight: 400;
}

label {
  font-size: 1rem;
  font-weight: 500;
  padding: 0;
}

.submit-btn-hf:hover {
  color: #ffffff !important;
  background-color: #d47715;
  border-color: #d47715;
}

.submit-btn-hf {
  background-color: transparent;
  color: #d47715;
  border: 1px solid #d47715;
  font-weight: 700;
  padding-left: 2rem;
  padding-right: 2rem;
  border-radius: 0.5rem;
}

.hektar-button-hf-on {
  background-color: #ffffff;
  color: #d47715;
  border: none;
  box-shadow: none;
  transform: scale(1.15);
}

.hektar-button-hf-on:active {
  background-color: #ffffff !important;
  color: #d47715 !important;
  border: none;
}

.hektar-button-hf-on:hover {
  background-color: #ffffff;
  color: #d47715;
  border: none;
}

.footer-hf p {
  color: white !important;
}

label, .form-label {
  font-size: 1rem;
  font-weight: 500;
  padding: 0;
  font-size: 1.3rem !important;
}

.f-checkbox {
  width: 1.4rem;
  height: 1.4rem;
  border: 3px solid #d47715;
  margin-right: 0.5rem;
}

.form-check-input:checked {
  background-color: #d47715;
  border-color: #d47715;
}

@media (min-width: 900px) {
  .f-checkbox-label {
    width: 600px;
  }
}

@media (min-width:360px) and (max-width: 899px) {
  .form-check-label {
    width: 300px;
  }
}

@media (min-width: 300px) and (max-width: 364px) {
  .f-checkbox-label {
    width: 275px;
  }
}

@media (min-width:365px) and (max-width: 899px) {
  .form-check-label {
    width: 350px;
  }
}

@media (min-width: 300px) and (max-width: 364px) {
  .f-checkbox-label {
    width: 275px;
  }
}

a, a:hover, a:visited {
  text-decoration: none;
  color: #71673f;
}

