﻿/* Appliquer une marge en haut pour tous les éléments de formulaire */
.form-group {
    margin-top: 15px;
}

/* Styles pour les champs de saisie avec placeholders */
input[type="text"], input[type="email"], input[type="password"] {
    width: 100%;
    padding: 10px;
    margin: 5px 0;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 14px;
}

    /* Styles spécifiques pour les place holders */
    input[type="text"]::placeholder, input[type="email"]::placeholder {
        color: #888;
    }

/* Cacher le champ Téléphone par défaut */
#phone {
    display: none;
}

/* Le champ Email sera visible par défaut */
#mail {
    display: block;
}

/* Style pour le bouton de soumission */
button[type="submit"] {
    width: 100%;
    padding: 10px;
    background-color: #3c8dbc;
    color: white;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    cursor: pointer;
}

    button[type="submit"]:hover {
        background-color: #357ebd;
    }

/* Styles pour la gestion des erreurs et des messages */
.alert {
    margin-top: 20px;
    padding: 10px;
    border-radius: 5px;
}

.alert-success {
    background-color: #d4edda;
    color: #155724;
}

.alert-danger {
    background-color: #f8d7da;
    color: #721c24;
}
