input[type="radio"] + label,
input[type="checkbox"] + label,
.form-check-label,
.form-label {
    font-size: 1rem;
}

.form-label {
    font-weight: bold;
}

/*body {*/
/*    background-color: #e2e6e9;*/
/*}*/

@media (min-width: 992px) {
    .overflow-hidden-lg {
        overflow: hidden;
    }

    .lg-h-700 {
        height: 700px;
    }

    .navbar {
        border: 2px solid #349465;
        margin: 15px;
        border-radius: 100px;
    }
}

.asteriskField {
    color: #d2312a;
    font-weight: bold;
    margin-left: 2px;
}

.text-primary {
    color: #359666 !important;
}

.bg-secondary {
    background: #d8480c !important;
}

.text-secondary {
    color: #d8480c !important;
}

.btn-primary {
    background-color: #359666 !important;;
    border-color: #359666 !important;;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background-color: #26734d !important;
    border-color: #26734d !important;;
}

.btn-secondary {
    background-color: #d8480c !important;;
    border-color: #d8480c !important;;
}

.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {
    background-color: #bf3f0a !important;
    border-color: #bf3f0a !important;;
}

a {
    color: #d8480c
}

.navbar-nav .nav-link.active {
    font-weight: 500;
    color: #359666 !important;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #359666;
}

.cookie-bar {
  padding: 20px;
  background-color: #359666;
  color: #fff;
  font-size: 0.9rem;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 2;
}
.cookie-bar a {
  color: #ffffff;
}