/* Generating Color Pack*/
.color-highlight {
  color: #c09649 !important;
}

.bg-highlight {
  background-color: #c09649 !important;
  color: #FFF !important;
}

.border-highlight {
  border-color: #c09649 !important;
}

.bg-murhof {
background-color: #0e4a22 !important;
}
.gradient-highlight {
  background-image: linear-gradient(to bottom, #c1a983, #c09649) !important;
}

.footer-bar-2 .active-nav,
.footer-bar-5 strong,
.footer-bar-4 strong,
.splide__pagination__page.is-active {
  background-color: #c09649 !important;
}

.footer-bar-1 .active-nav i,
.footer-bar-1 .active-nav span,
.footer-bar-3 .active-nav i {
  color: #c09649 !important;
}

.form-floating-over > .form-control:focus ~ label {
  color: #c09649;
}

.form-floating-over > .form-control:not(:placeholder-shown) ~ label {
  color: #c09649;
}

.form-floating-over > .form-select ~ label {
  color: #c09649;
}

.color-highlight {
  color: #c09649;
}

.bg-highlight {
  background-color: #c09649;
  color: #FFF !important;
}

.interest-check input:checked ~ label {
  color: #FFF !important;
  background-color: #c09649 !important;
}
@keyframes click-wave {
    0% {
        height: 40px;
        width: 40px;
        opacity: 0.15;
        position: relative;
    }
    100% {
        height: 200px;
        width: 200px;
        margin-left: -80px;
        margin-top: -80px;
        opacity: 0;
    }
}

.mhg-external-content-wrapper form label {
    width: 100%;
    font-size: 1rem;
    color: #000;
}

.card-input-element + .card {
    height: calc(66px + 2 * 1rem);
    color: #000;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 2px solid #000000 !important;
    border-radius: 4px;
}

.card-input-element + .card:hover {
    cursor: pointer;
    border: 2px solid #c09649;
}

.card-input-element:checked + .card {
    border: 2px solid #c09649 !important;
    -webkit-transition: border .3s;
    -o-transition: border .3s;
    transition: border .3s;
}

.card-input-element:checked + .card::after {
    content: '\f14a';
    color: #c09649;
    font-family: 'Font Awesome 5 Free';
    font-size: 30px;
    -webkit-animation-name: fadeInCheckbox;
    animation-name: fadeInCheckbox;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.mhg-external-content-wrapper form input:invalid {
    border: 1px solid #c09649;
}

.mhg-external-content-wrapper .list-group-item.interwetten {
    color: #000;
    background-color: #c09649;
    border-color: #c09649;
    font-style: italic;
    text-decoration: none;
    font-weight: 800 !important;
    font-size: 20px;
}

@-webkit-keyframes fadeInCheckbox {
    from {
        opacity: 0;
        -webkit-transform: rotateZ(-20deg);
    }
    to {
        opacity: 1;
        -webkit-transform: rotateZ(0deg);
    }
}

@keyframes fadeInCheckbox {
    from {
        opacity: 0;
        transform: rotateZ(-20deg);
    }
    to {
        opacity: 1;
        transform: rotateZ(0deg);
    }
}
