/* Basic styling */
body {
    font-family: Arial, Arial;
    margin: 0;
    padding: 0;
    background-color: #484250; /* Page background */
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 100vh;
}

/* Logo container styling */
.logo-container {
    text-align: center;
    margin-bottom: 60px; /* Space between logo and login box */
}

.logo-container img {
    max-width: 1600px; /* Adjust image size */
    height: auto;
}

/* Login container styling */
.login-container {
    width: 280px; /* Smaller width */
    padding: 15px; /* Adjusted padding */
    background: #F0F0F0; /* Lighter gray background */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    text-align: center;
    border-radius: 8px; /* Rounded corners for aesthetic */
}

.login-container input {
    width: 100%;
    padding: 8px;
    margin: 10px 0;
    border: 1px solid #ccc;
    border-radius: 4px; /* Rounded input fields */
    box-sizing: border-box;
}

.login-container button {
    width: 100%;
    padding: 10px;
    background-color: #AD0000;
    color: white;
    border: none;
    cursor: pointer;
    border-radius: 4px; /* Button with rounded corners */
    font-size: 14px; /* Adjusted font size */
}

.login-container button:hover {
    background-color: #B90000;
}

/* Navbar styling */
.navbar {
    background-color: #333;
    overflow: hidden;
}

.navbar button {
    float: left;
    display: block;
    color: white;
    padding: 14px 20px;
    text-align: center;
    text-decoration: none;
    background-color: #AD0000;
    border: none;
    cursor: pointer;
}

.navbar button:hover {
    background-color: #ddd;
    color: black;
}

.logout {
    float: right;
    padding: 14px 20px;
    color: white;
    text-decoration: none;
    background-color: #AD0000;
}

.logout:hover {
    background-color: #f44336;
    color: white;
}

/* Error message styling */
.error {
    color: red;
}
