/* Base style for custom button */
.btn-default {
    background-color: #153d77;
    color: #ffffff;
    border: none;
}

.btn-default:hover {
    background-color: #0a2a5d; /* Darker shade for hover */
    border-color: #0a2a5d;
    color: #ffffff;
    text-decoration: none;
}

.btn-default:focus, 
.btn-default:active {
    background-color: #0c2650; /* Noticeably darker for focus/active */
    border-color: #0c2650;
    box-shadow: 0 0 0 0.25rem rgba(21, 61, 119, 0.6); /* Enhanced focus ring */
    color: #ffffff;
}

.btn-default:disabled {
    background-color: #a3b3cc; /* Much lighter shade for disabled */
    border-color: #a3b3cc;
    color: #ffffff;
    opacity: 0.7;
}
