/* --------------------------------------------------------------------------------------------------------------------
/* <copyright file="colour-schemes/green.css" company="Ryan Penfold">
/*   Copyright © Ryan Penfold. All rights reserved.
/* </copyright>
/* ------------------------------------------------------------------------------------------------------------------*/

a {
    color: white;
}

    a:hover {
        color: #78AA42;
    }

.alert-primary {
    color: #008000;
    background-color: yellow;
    border-color: yellowgreen;
}

.assigned-user-text,
.audit-logs-container span,
#audit-log-fieldset .distinct-color,
.event-logs-container .distinct-color,
.event-logs-container .distinct-color a,
#event-log-fieldset .distinct-color,
.language-strings-container .distinct-color,
#postal-address-fieldset .distinct-color,
.postal-address-text,
.report-table .distinct-color,
#search-terms-text,
.search-terms-text,
.settings-container .setting-container .distinct-color,
.table .distinct-color,
#user-account-fieldset .distinct-color,
.user-datum-container .distinct-color,
.validation-message {
    color: yellow;
}

.autocomplete-active {
    /*when navigating through the items using the arrow keys:*/
    background-color: DodgerBlue !important;
    color: #ffffff;
}

.autocomplete-items {
    border-color: #d4d4d4;
    color: #008000;
}

    .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;
    }

.button-color,
.buttons-container a,
.dashboard-item .postal-address-search-terms-container a,
.dashboard-item .postal-address-users-container a,
label[for="PostalAddressSearchTerms_PostalAddress"] a,
.postal-address-datum-container .rightmost-column a,
#postal-address-fieldset a,
#postal-addresses-fieldset .distinct-color a,
.postal-address-function-button-container a,
.search-terms-datum-container .rightmost-column a,
#search-filters-container a,
#search-terms-fieldset a,
#search-terms-form label a,
.settings-container .setting-container a,
.table a,
#user-account-fieldset .button-container a,
.user-datum-container .rightmost-column a,
#user-form a {
    color: yellow;
}

    .button-color:hover,
    .buttons-container a:hover,
    .dashboard-item .postal-address-search-terms-container a:hover,
    .dashboard-item .postal-address-users-container a:hover,
    label[for="PostalAddressSearchTerms_PostalAddress"] a:hover,
    .postal-address-datum-container .rightmost-column a:hover,
    #postal-address-fieldset a:hover,
    #postal-addresses-fieldset .distinct-color a:hover,
    .postal-address-function-button-container a:hover,
    .search-terms-datum-container .rightmost-column a:hover,
    #search-filters-container a:hover,
    #search-terms-form label a:hover,
    #search-terms-fieldset a:hover,
    .settings-container .setting-container a:hover,
    .table a:hover,
    #user-account-fieldset .button-container a:hover,
    .user-datum-container .rightmost-column a:hover,
    #user-form a:hover {
        color: #78AA42;
    }

.comment-author {
    color: red;
}

.comment-author.self {
    color: blue;
}

.comment-type {
    color: brown;
}

.comments-container {
    color: #000000;
    background-color: white;
    border-color: grey;
}

.distinct-color {
    color: yellow;
}

.dropdown-content {
    background-color: #78AA42;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    color: white;
}

    .dropdown-content a {
        color: black;
    }

        .dropdown-content a:hover {
            background-color: white;
        }

.form-label {
    color: black;
}

.light-background {
    color: darkgreen;
}

.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;
    }

#postal-addresses-fieldset .distinct-color a {
    color: #D3AF37;
}

.table {
    --bs-table-active-color: #78AA42;
    --bs-table-hover-color: #78AA42;
    --bs-table-striped-color: white;
    color: white;
}

.text-danger {
    color: yellow !important;
}
