.btn-outline-primary:hover {
    color:#1b2a4e;
    border:1px solid #1b2a4e;
    background-color:  #d7d9f3;
  }
.btn-outline-primary {
    color:1b2a4e;
  
  }
  .bg-profil {
    background-color: #1b2a4e;
  }
  .display-7 {
    font-size: 1rem; /* Exemple de taille de texte personnalisée */
    font-weight: 500;
}
.margin-top-deconnect{
margin-top: 428px;
}
.nav-link {
  color: black; /* Couleur noire par défaut */
  
}
.card-profile {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 15px;
  max-width: 32rem;
  min-height: 16rem;
  
  transition: box-shadow 0.3s ease;
}

.card-profile:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.card-img{
  display: flex;
  align-items: center;
  justify-content: center;
  padding:16px;
}

.profile-name {
  display: flex;
  align-items: center; /* Aligne le nom verticalement avec le cercle */
  justify-content: center;
}

.table-info-profile {
  border-radius: 15px;
  padding-top: 50px;
  padding-bottom: 50px;
  
}
.display-7 {
  font-size: 1.3rem; /* Exemple de taille de texte personnalisée */
  font-weight: bold;
}
.display-8 {
  font-size: 1.1rem; /* Exemple de taille de texte personnalisée */
  font-weight: bold;
}
.display-9 {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1rem; /* Exemple de taille de texte personnalisée */

}
.border-infos {  
  padding:15px 0px;  
}
.border-top{
  border-top: 0.5px rgb(180, 180, 180) solid;
}
.button-profile {
  background: white;
  border: none;
  color:blue;
  text-decoration: none;
  cursor: pointer;
  padding: 0;
  font: inherit;
  outline: inherit;
  padding: 14px 24px;
  font-size: 1.1rem; /* Exemple de taille de texte personnalisée */
  font-weight: bold;
}
.button-profile:hover {
  background: #ecedf8;
}

.display-titre {
  font-size: 1.3rem; /* Exemple de taille de texte personnalisée */
  font-weight: bold;
}

.display-titre-h1 {
  font-size: 1.5rem; /* Exemple de taille de texte personnalisée */
  font-weight: bold;
}
.lien-profile {
  color:blue;
  text-decoration: none;
  font-size: 1.3rem; /* Exemple de taille de texte personnalisée */
  font-weight: 500;
}
.active-profile{
  color:blue;
  
}
.nav-link.active-profile .d-inline-block.text-secondary svg {
  fill: blue;
}
.lienEmail {
  color: var(--vtmn-semantic-color_content-secondary);
    font-weight: 500;
    margin-right: var(--vtmn-spacing_1);
  text-decoration:underline;
  
}
.vt-text-input {
font-size: 1.5rem;
    height: 56px;
    padding: 0;
    text-align: center;
    width: 48px;
}
.verif-field {   
display: flex;
justify-content: space-between;
max-width: 350px;
width: 100%;
}
.validation-password li{
  list-style-type: none;
}
/* Profile/sécurité */
/* Style pour le bouton désactivé */
.btn-primary.disabled {
  pointer-events: none;
  opacity: 0.5; /* Facultatif : pour réduire l'opacité du bouton désactivé */
}
/* Rendre les check invisible */
.bi-check.hidden {
  display: none;
}

/* Style pour le bouton désactivé */
.btn-primary.disabled {
  pointer-events: none;
  opacity: 0.5; /* Facultatif : pour réduire l'opacité du bouton désactivé */
}
.custom-placeholder {
  font-size: 1em; /* Ajustez la taille de la police selon vos besoins */
  
}

