.navbar {
    background-color: #1d3557;
    padding: 0.5rem 1rem;
}

.navbar-brand img {
    height: 40px;
}

.navbar-nav .nav-link {
    color: #ffffff;
    font-weight: 500;
    white-space: normal;
    padding: 0.5rem 1rem;
}

.navbar-nav .nav-link:hover {
    background-color: #457b9d;
    border-radius: 0.5rem;
}

.navbar-text {
    color: #ffffff;
    font-weight: 500;
}

.btn-logout {
    background-color: #e63946;
    color: white;
}

.btn-logout:hover {
    background-color: #d62828;
}
.container-fluid {
    max-width: 1600px;
    margin: 20px auto;
    /* vertical margin */
    padding: 0 15px;
    /* horizontal padding */
    box-sizing: border-box;
    /* ensures padding is included in width */
}