/* --------------------------------------------------------------------------------------------------------------------
/* <copyright file="colour-schemes/green.css" company="Ryan Penfold">
/*   Copyright © Ryan Penfold. All rights reserved.
/* </copyright>
/* ------------------------------------------------------------------------------------------------------------------*/

a {
    color: white;
}

    a.clickable[disabled] {
        color: inherit;
    }

    a.clickable:hover, a[href]:hover {
        color: #78AA42;
    }

    a.distinct-color {
        color: yellow;
    }

.alert-primary {
    color: #008000;
    background-color: yellow;
    border-color: yellowgreen;
}

.autocomplete-active {
    /*when navigating through the items using the arrow keys:*/
    background-color: DodgerBlue !important;
    color: #ffffff;
}

.autocomplete-items {
    border-color: #d4d4d4;
    color: #000000;
}

    .autocomplete-items div {
        background-color: #fff;
        border-color: #d4d4d4;
    }

        .autocomplete-items div.please-select {
            background-color: #fff;
            border-color: #d4d4d4;
        }

        .autocomplete-items div:not(.please-select):hover {
            /*when hovering an item:*/
            background-color: #e9e9e9;
        }

.average-review-stars {
    color: yellow;
}

.blockMsg {
    color: yellow !important;
    background-color: #008000 !important;
}

body {
    background-color: #008000;
    color: white;
}

.btn-primary {
    background-color: yellowgreen;
    border-color: yellowgreen;
}

    .btn-primary:hover {
        background-color: #78AA42;
        border-color: #78AA42;
        color: white !important;
    }

    .btn-primary.disabled, .btn-primary:disabled {
        background-color: #A8C5A1;
        border-color: #A8C5A1;
        color: white;
    }

    .btn-primary:active:focus {
        background-color: #78AA42;
        border-color: #78AA42;
        box-shadow: 0 0 0 .25rem yellowgreen;
    }

    .btn-primary:focus {
        background-color: #78AA42;
        border-color: #78AA42;
        box-shadow: 0 0 0 .25rem yellowgreen;
    }

.contact-details-header,
#postal-address-images-container h3,
#postal-address-reviews-container h3 {
    color: yellow;
}

.delivery-available-text {
    color: white;
}

.event-link {
    color: white;
}

.form-label {
    color: black;
}

.location-option-container {
    background-color: yellow;
    color: green;
}

#location-text-input::placeholder, #search-terms-input::placeholder {
    color: grey;
}

.navbar-light .navbar-brand, .navbar-light .navbar-nav .nav-link {
    color: white !important;
}

    .navbar-light .navbar-nav .nav-link:hover {
        color: #78AA42 !important;
    }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    background-color: #78AA42;
}

.nav-link {
    color: #78AA42;
}

    .nav-link:focus, .nav-link:hover {
        color: yellowgreen;
    }

.nearby-postal-address {
    color: yellow;
}

.nearby-postal-address-actions-container a {
    color: #D3AF37;
}

.offer-link {
    color: #FFFFFF;
}

.postal-address-action-link {
    color: #FFFFFF;
}

.review-rating {
    color: yellow;
}

.search-result {
    border-color: yellow;
}

select {
    border-color: yellow;
}

.table {
    --bs-table-active-color: #78AA42;
    --bs-table-hover-color: #78AA42;
    --bs-table-striped-color: white;
    color: white;
}

    .table a {
        color: yellow;
    }

        .table a:hover {
            color: #78AA42;
        }

.text-danger {
    color: yellow !important;
}

.validation-message {
    color: yellow;
}
