.form-group {
    margin-bottom: 1.5rem;
    position: relative;
}

.form-group label {
    font-weight: bold;
    font-size: 0.95rem;
    margin-bottom: 0.5rem;
    display: block;
    color: #333;
}





.form-control{
    border: 2px solid #007bff;
    border-radius: 5px;
    padding: 10px;
    font-size: 1rem;
    background-color: #f8f9fa;
    transition: border-color 0.3s ease-in-out;
}

.error-message {
    background-color: #87CEEB; /* Sky blue color */
    border-color: #87CEEB; /* Matching border color */
    color: #000000;/* Text color to ensure visibility */
    height:4px;
    text-align: center;
    display: flex;
    justify-content: center; /* Horizontally center the text */
    align-items: center;
}
 .email{
    background-color: #87CEEB; /* Sky blue color */
    border-color: #87CEEB; /* Matching border color */
    color: #000000;/* Text color to ensure visibility */
    height:80px;
    text-align: center;
    display: flex;
    justify-content: center; /* Horizontally center the text */
    align-items: center;
}
 .countdown-container {
    /*background: #119bd1;*/
    border:2px solid white;
    color: #fff;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

#countdown {
    font-size: 1.5rem;
    font-weight: bold;
    color: #ffcc00; /* Contrast color for countdown */
}