/* Boutons Pca css */
.circle-div {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background-color: #ffffff;
    border: 2px solid #92b5b9; /* Première bordure */
    box-shadow: 0 0 0 4px #fffafa, 0 0 0 6px #dbdada; /* Double bordure */
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 10px 0; /* Pour ajouter de l'espace entre les rangées s'il y en a plusieurs */
}

/* Styles pour animer les onglets tablist de creation de fournisseurs */
.nav-tabs {
    margin-bottom: 1rem;
}

.nav-tabs .nav-link {
    padding: 8px 12px; /* Réduit la taille des boutons */
    font-size: 14px; /* Ajuste la taille du texte */
    border-radius: 4px; /* Coins légèrement arrondis */
    transition: background-color 0.3s ease, color 0.3s ease;
}

.nav-tabs .nav-link.active {
    background-color: #026645; /* Couleur d'arrière-plan pour l'onglet actif */
    color: white;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); /* Ombre subtile pour effet de profondeur */
    transform: scale(1.05); /* Légère augmentation de la taille */
}

.nav-tabs .nav-link:hover {
    background-color: #003d66; /* Couleur d'arrière-plan pour l'onglet au survol */
    color: white;
}

/* activer/désactiver la visibilité du mot de passe css */
.password-toggle {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    cursor: pointer;
}

/* bar de chargement */
#loading-bar {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 5px;
    background: #3498db;
    z-index: 10000;
}

#loading-progress {
    height: 100%;
    width: 0%;
    background: #2ecc71;
}

/* Css pour le système d'achat */
  /* Pour Webkit (Chrome, Safari, Edge) */
  input[type=number]::-webkit-outer-spin-button,
  input[type=number]::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0;
  }

  /* Pour Firefox */
  /* input[type=number] {
      -moz-appearance: textfield;
  } */