body{
    font-family: 'Amiri','Inter', serif;
    font-family: 'Cairo','Inter', sans-serif;
}
.btn-primary,.btn.btn-primary:focus:not(.btn-active) {
    color: #ffffff !important;
    background-color:rgb(22, 163, 74, 1) !important;
}

.btn.btn-primary:hover:not(.btn-active),.btn.btn-primary:active:not(.btn-active) {
    background-color: rgb(21, 128, 61, 1) !important;
}

.btn.btn-primary:hover {
    background-color: #17c653 !important;
    color: #ffffff !important;
}

a[href]:not(.btn-primary) {
    color: #17c653 !important;
}

a[href].btn-primary {
    color: #ffffff !important;
}

a:hover{
    color: #17c653 !important;
}

a.text-active-primary{
    color: #17c653 !important;
}

.text-hover-primary{
    color: #17c653 !important;
}

.btn.btn-active-primary.active,
.btn.btn-active-primary.active:focus {
    color: #ffffff !important;
    background-color: #17c653 !important;
}

.btn.btn-active-primary.active:hover,
.btn.btn-active-primary.active:focus:hover {
    background-color: #17c653 !important;
    color: #ffffff !important;
}

.btn.btn-active-primary:hover:not(.btn-active) {
    background-color: #17c653 !important;
    color: #ffffff !important;
}

.nav-pills .nav-link.active {
    background-color: #17c653 !important;
    color: #ffffff !important;
}

.nav-pills .nav-link.active {
    background-color: #17c653 !important;
    color: #ffffff !important;
}

.nav-pills {
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #ffffff;
    --bs-nav-pills-link-active-bg: #17C653;
}

.link-primary {
    color: #16a34a !important;
}

.link-primary:hover {
    color: #15803d !important;
}

.nav-link {
    color: #17c653 !important;
}

.nav-link.active {
    color: #17c653 !important;
}

.nav-link:hover {
    color: #26c95e !important;
}

.nav-pills {
    --bs-nav-pills-link-active-color: #ffffff;
    --bs-nav-pills-link-active-bg: #17C653;
}

.nav-pills .nav-link.active,
.nav-pills .nav-link.active:focus,
.nav-pills .show > .nav-link {
    background-color: #17C653 !important; /* Metronic green */
    color: #ffffff !important;
}

.pagination .page-item.active .page-link {
    background-color: rgb(22, 163, 74, 1) !important;
    border-color: rgb(21, 128, 61, 1) !important;
    color: #ffffff !important;
}

.nav-pills .nav-link {
    color: #17C653;
}

.app-sidebar .menu > .menu-item .menu-sub .menu-item .menu-link .menu-title {
    color: rgb(240, 243, 248);
}
#alertContainer.inactive{
    display: none !important;
    transition: 1s ease-in-out;
}

[data-kt-app-layout=dark-sidebar] .app-sidebar {
    background-color :  #002822;
    border-right: 0;
}
[data-kt-app-layout=dark-sidebar] .app-sidebar .menu > .menu-item .menu-link.active {
    transition: color 0.2s ease;
    background: linear-gradient(112.14deg, #28d768 0%, #1ab051 100%);
    color: var(--bs-primary-inverse);
}
.text-hover-primary:hover {
    transition: #16a34a 0.2s ease !important;
    transition-property: #16a34a !important;
}

#alertContainer.inactive{
    display: none !important;
    transition: 1s ease-in-out;
}


.stepper.stepper-pills .stepper-item.current .stepper-icon {
    transition: color 0.2s ease;
    background-color: rgb(21, 128, 61, 1);
    border: rgb(21, 128, 61, 1);
}

.stepper.stepper-pills .stepper-item .stepper-icon {
    transition: color 0.2s ease;
    background-color: rgb(152, 241, 169);
    border: rgb(152, 241, 169);
}
.stepper.stepper-pills .stepper-item .stepper-icon .stepper-number {
    font-weight: 600;
    color: rgb(255, 255, 255);
    font-size: 1.25rem;
}
.stepper.stepper-pills .stepper-item.completed .stepper-icon {
    transition: color 0.2s ease;
    background-color: rgb(152, 241, 169);
    border: rgb(152, 241, 169);
}
.stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-icon .stepper-check, .stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-check {
    color: rgb(21, 128, 61, 1);
    display: inline-block;
}

.form-check-input:checked {
    background-color: #16a34a;
}