.navbar {
    /* background-color: #1d9b36; */
    background-color: #ffffff;
    /* Navy background */
    color: black;
    border-bottom: 2px solid #ddd;
    /* Stronger box shadow */
    /* Optional: subtle shadow for depth */
    height: 72px;
}

.navbar-text {
    color: black;
}

/* Button overrides */

/* Monochrome button styles to match nav links */
.btn-primary,
.btn-secondary {
    background-color: #000;
    color: #fff;
    border: none;
    border-radius: 0.5rem;
    box-shadow: none;
    font-weight: 600;
    transition: background 0.2s, color 0.2s;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-secondary:hover,
.btn-secondary:focus {
    background-color: #333;
    color: #fff;
    box-shadow: none;
}

.btn:active,
.btn-primary:active,
.btn-secondary:active {
    background-color: #555;
    color: #fff;
}

.btn {
    padding: 0.5rem 1.5rem;
    
   
}


/* ...existing code... */

/* Disabled button styles to match monochrome theme */
.btn:disabled,
.btn-primary:disabled,
.btn-secondary:disabled {
    background-color: #bdbdbd !important;
    color: #111111 !important;
    border: none;
    opacity: 0.7;
    cursor: not-allowed;
    box-shadow: none;
}




.btn-info {
    background-color: #1c86f0;
    color: #fff;
    border: none;
    border-radius: 0.5rem;
    box-shadow: none;
    font-weight: 600;
    transition: background 0.2s, color 0.2s;
}


.btn-info:hover,
.btn-info:focus {
    background-color: #1565c0;
    color: #fff;
    box-shadow: none;
}


.btn-info:active {
    background-color: #deebff;
    color: #fff;
}

