/* tr th {
    text-align: center;
}

td {
    text-align: center;
}

.button-message-flex {
    display: flex; 
    align-items: center; 
    width: 100%; 
}

#button-message-container {
    flex-grow: 1; 
}

#button-alert-message {
    margin-right: 1%;
} */

/* Enabe CSS above when running view_devices_old.html*/

.login-container {
    text-align: center;
    margin-top: 20px;
}

.divider {
    margin: 20px 0;
    border-bottom: 1px solid #ccc;
    position: relative;
}

.divider-text {
    position: absolute;
    background: #fff;
    padding: 0 10px;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 16px;
    color: #666;
}

.google-btn {
    background-color: #db4437;
    color: white;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 5px;
    font-weight: bold;
    display: inline-block;
}

#standard_login_button {
    text-align: center;
}

.disabled {
    opacity: 0.5;
    pointer-events: none; /* Prevents clicking and other interactions */
}

.table_row:nth-child(even) {
    background-color: #f2f2f2; /* Light gray color for odd rows */
}

.table_row:nth-child(odd) {
    background-color: #ffffff; /* White color for even rows */
}

.table_row.device-issue:nth-child(odd) {
    background-color: #ffeae7;
}

.table_row.device-issue:nth-child(even) {
    background-color: #eddad8;
}