/* GENERAL: Links */
a {
    color: #90BC4F;
}

a:hover {
    color: #648337;
}

/* GENERAL: Headlines */
h1 {
    color: #90BC4F;
}

/* HEADER: Navigation */
.navbar-custom {
    background-color: #90BC4F;
    border-bottom-color: #648337;
}

.navbar-custom > #navbar > .navbar-nav > li > a.nav-link {
    color: #FFF;
}

.navbar-custom > #navbar > .navbar-nav > li > a.nav-link:hover {
    background-color: #648337;
}

.navbar-custom > #navbar > .navbar-nav > li.nav-item.active {
    background-color: #648337;
}

.navbar-toggler {
    color: #fff;
}

/* COMPONENT: Widget card box */
.card-box {
    background-color: #fff;
    border-color: #90BC4F;
}

.card-box-title {
    color: #90BC4F;
    background-color: #f7f7f7;
}

/* COMPONENT: Current information card */
.current-info-header {
    background-color: #90BC4F;
    color: #ffffff;
}

.current-info-date {
    color: #f5f5f5;
}

/* COMPONENT: Dropdown */
.dropdown > .btn-secondary {
    background-color: #90BC4F;
    border-color: transparent;
}

a.dropdown-item:not(.active):hover {
    background-color: #f2f2f2;
}

a.dropdown-item.active {
    background-color: #90BC4F;
}

/*COMPONENT: Pagination */
.page-link {
    color: #90BC4F;
}

.page-link:hover {
    color: #648337;
}

/*COMPONENT: Nav pills (month menu)*/
.nav-pills .nav-link {
    background-color: #90BC4F;
    color: #fff;
}

.nav-pills .nav-link:hover {
    background-color: #648337;
}

.nav-pills .nav-item.active .nav-link {
    background-color: #648337;
}

/* COMPONENT: Checkbox */
.custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #90BC4F;
    background-color: #90BC4F;
}

/* UTILITY colors */
.color-bold {
    color: #90BC4F;
}