/* Styles pour le conteneur principal */
.mpcs-container {
    max-width: 400px;
    margin: 2em auto;
    padding: 1.5em;
    border: 1px solid #ddd;
    border-radius: 5px;
    background-color: #f9f9f9;
	font-size:14px
	
}

/* Styles pour les onglets */
.mpcs-tabs {
    display: flex;
    border-bottom: 1px solid #ddd;
}
.mpcs-tab-link {
    padding: 10px 15px;
    cursor: pointer;
    border: 1px solid transparent;
    border-bottom: none;
    margin-bottom: -1px;
    background-color: #eee;
}
.mpcs-tab-link.active {
    border-color: #ddd;
    border-bottom-color: #f9f9f9;
    background: #f9f9f9;
    font-weight: bold;
}

/* Styles pour le contenu des formulaires */
.mpcs-content {
    display: none;
    padding: 20px 0 0;
}
.mpcs-content.active {
    display: block;
}
.mpcs-form p {
    margin-bottom: 15px;
}
.mpcs-form label {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}
.mpcs-form input[type="text"],
.mpcs-form input[type="email"],
.mpcs-form input[type="password"] {
    width: 100%;
    padding: 8px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.mpcs-form .h-captcha {
    margin: 1em 0;
}

/* Styles pour les notifications (erreurs/succès) */
.mpcs-notice {
    padding: 10px;
    margin-bottom: 15px;
    border-radius: 3px;
    border: 1px solid transparent;
}
.mpcs-notice.error {
    background: #f8d7da;
    color: #721c24;
    border-color: #f5c6cb;
}
.mpcs-notice.success {
    background: #d4edda;
    color: #155724;
    border-color: #c3e6cb;
}

/* Style pour l'icône Voir/Masquer mot de passe */
.mpcs-password-wrapper {
    position: relative;
    display: block;
}
.mpcs-password-wrapper input {
    padding-right: 40px; /* Laisse de la place pour l'icône */
}
.mpcs-toggle-password {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    cursor: pointer;
    user-select: none;
}
/* Styles pour les boutons principaux (Se connecter, S'inscrire, etc.) */
.mpcs-form input[type="submit"] {
    background-color: #3558be; /* Votre couleur de fond bleue */
    color: #ffffff;             /* Texte en blanc pour un bon contraste */
    border: none;                /* Supprime la bordure par défaut */
    padding: 10px 15px;          /* Ajoute de l'espacement intérieur */
    border-radius: 4px;          /* Arrondit légèrement les coins */
    cursor: pointer;             /* Affiche une main au survol */
    font-weight: normal;           /* Met le texte en gras */
    width: 100%;                 /* Fait prendre toute la largeur au bouton */
    transition: background-color 0.2s ease; /* Ajoute une transition douce */
}

/* Effet au survol de la souris */
.mpcs-form input[type="submit"]:hover {
    background-color: #c3000f; /* Changé pour du rouge */
}