/* --------------------------------------------------------------------------------------------------------------------
/* <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:hover {
            /*when hovering an item:*/
            background-color: #e9e9e9;
        }

.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;
    }

    .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;
    }

.form-label {
    color: black;
}

#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;
}

.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;
        }

.validation-message {
    color: yellow;
}
