﻿
/*btn-mary*/
.btn-primary {
    color: #fff;
    background-color: #799527;
    border-color: #799527;
    border-radius: 0;
    transition: background-color .3s, border-color .3s;
}

.btn-primary:hover {
    color: #799527;
    background-color: transparent;
    border-color: #799527;
}

.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #799527;
    border-color: #799527;
    box-shadow: 0 0 0 0.2rem rgba(121, 149, 39, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #799527;
    border-color: #799527;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #799527;
    border-color: #799527;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(121, 149, 39, 0.5);
}

/*btn-danger*/

.btn-danger {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
    border-radius: 0;
    transition: background-color .3s, border-color .3s;
}

.btn-danger:hover {
    color: #343a40;
    background-color: transparent;
    border-color: #343a40;
}

.btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/*btn-success*/

.btn-success {
    color: #212529;
    background-color: #abc739;
    border-color: #abc739;
    border-radius: 0;
    transition: background-color .3s, border-color .3s;
}

.btn-success:hover {
    color: #abc739;
    background-color: transparent;
    border-color: #abc739;
}

.btn-success:focus, .btn-success.focus {
    color: #212529;
    background-color: #abc739;
    border-color: #abc739;
    box-shadow: 0 0 0 0.2rem rgba(171, 199, 57, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
    color: #212529;
    background-color: #abc739;
    border-color: #abc739;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
    color: #212529;
    background-color: #abc739;
    border-color: #abc739;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(171, 199, 57, 0.5);
}

/*btn-info*/

.btn-info {
    color: #fff;
    background-color: #acacac;
    border-color: #acacac;
    border-radius: 0;
    transition: background-color .3s, border-color .3s;
}

.btn-info:hover {
    color: #acacac;
    background-color: transparent;
    border-color: #acacac;
}

.btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #acacac;
    border-color: #acacac;
    box-shadow: 0 0 0 0.2rem rgba(172, 172, 172, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #acacac;
    border-color: #acacac;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #acacac;
    border-color: #acacac;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(172, 172, 172, 0.5);
}

/*btn-warning*/

.btn-warning {
    color: #212529;
    background-color: #eff4da;
    border-color: #212529;
    border-radius: 0;
    transition: background-color .3s, border-color .3s;
}

.btn-warning:hover {
    color: #212529;
    background-color: transparent;
    border-color: #212529;
}

.btn-warning:focus, .btn-warning.focus {
    color: #212529;
    background-color: #eff4da;
    border-color: #212529;
    box-shadow: 0 0 0 0.2rem rgba(239, 244, 218, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #eff4da;
    border-color: #212529;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #eff4da;
    border-color: #212529;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(239, 244, 218, 0.5);
}

/*nav*/

.navbar-green .nav-item {
    background-color: #799527;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    border-right: 1px solid white;
}

.navbar-green .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 1);
}

.navbar-green .navbar-nav .nav-link:hover, .navbar-green .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.7);
}

.navbar-green .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.3);
}

.navbar-green .navbar-nav .show > .nav-link,
.navbar-green .navbar-nav .active > .nav-link,
.navbar-green .navbar-nav .nav-link.show,
.navbar-green .navbar-nav .nav-link.active {
    color: rgba(255, 255, 255, 0.9);
}

.navbar-green .navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0.1);
}

.navbar-green .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* alert */

.alert {
    border-radius: 0;
}

.alert-primary {
    color: #799527;
    background-color: #79952757;
    border-color: #799527;
}
.alert-danger {
    color: #343a40;
    background-color: #343a4057;
    border-color: #343a40;
}
.alert-success {
    color: #155724;
    background-color: #abc73957;
    border-color: #799527;
}
.alert-info {
    color: #acacac;
    background-color: #acacac57;
    border-color: #acacac;
}
.alert-warning {
    color: #155724;
    background-color: #eff4da;
    border-color: #155724;
}

/* bg */

.bg-primary {
    background-color: #799527 !important;
}

.bg-danger {
    background-color: #343a40 !important;
}

.dropdown-item.active, .dropdown-item:active {
    color: #212529;
    background-color: #abc739;
    text-decoration: none;
}