/* Custom styles */
.navbar {
    background-color: rgba(133, 77, 39, 0.8); /* Earthy brown with 80% opacity */
    padding: 0.3rem !important;
}

.nav-link {
    color: #fff !important; /* Warm yellow */
    padding: 0.5rem 1rem;
    margin: 0 0.25rem;
    border-radius: 5px;
    transition: background-color 0.3s ease;
    font-weight: 600;
}

.nav-link:hover {
    background-color: #dd7230; /* Vibrant orange */
}

.navbar-brand {
    color: #fff !important; /* Warm yellow */
}

.habesha-logo {
    max-height: 40px;
}

footer h5 {
    color: #000; /* Dark brown */
}

footer a,
.text-danger {
    color: #fff !important; /* Light pastel brown */
    font-weight: 500;
}

footer a:hover {
    font-size: large;
}
.container .row .col-lg-12 h1 {
    color: #362417; /* Dark brown */
}

.bg-success-subtle {
    background-color: #92817a !important; /* Contemporary pastel brown */
}
.bg-success {
    background-color: #362417 !important; /* Dark brown */
}

h5 {
    color: #362417; /* Dark brown */
}