/* Custom CSS for Vehicle Search Application */

/* Expiry Field Styling */
.expiry-valid {
    background-color: #28a745; /* Green background for valid expiry */
    color: white; /* White text */
    padding: 5px;
    border-radius: 4px;
}

.expiry-expired {
    background-color: #dc3545; /* Red background for expired expiry */
    color: white; /* White text */
    padding: 5px;
    border-radius: 4px;
}

/* Card Styling */
.card {
    margin-bottom: 15px;
    border: none;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.card-header {
    font-weight: bold;
    background-color: #007bff; /* Blue header for cards */
    color: white;
}

.list-group-item {
    border: none;
    padding: 10px 15px;
}

/* Expandable Section Styling */
.expandable {
    display: none;
}

/* Table Styling */
.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f8f9fa; /* Light gray background for odd rows */
}

.table-hover tbody tr:hover {
    background-color: #e9ecef; /* Light gray background on hover */
}

.table-dark th {
    background-color: #0d6efd47; /* Dark background for table headers */
    color: #101010; /* White text for table headers */
}

/* Alert Styling */
.alert {
    margin-top: 20px;
}