/* =========================================================
   ISL Online – Layout
   ========================================================= */

#isl-connectbox .container-sm {
  max-width: 450px;
  padding-left: 15px;
  padding-right: 15px;
  margin-right: auto;
  margin-left: auto;
}

#isl-connectbox .form-input-wrapper span.loader-icon {
  top: 9px;
}

#isl-connectbox .m-t-100 {
  margin-top: 100px;
}

#isl-connectbox .m-b-10 {
  margin-bottom: 10px;
}

/* =========================================================
   BOUTON "REJOINDRE" – OVERRIDE ISL TOTAL
   Couleur Talke : #1860AA
   ========================================================= */

/* 1️⃣ Neutralisation TOTALE du style ISL */
#isl-connectbox button,
#isl-connectbox button[class],
#isl-connectbox input[type="submit"] {
  background: none !important;
  background-image: none !important;
  box-shadow: none !important;
}

/* 2️⃣ Application couleur Talke */
#isl-connectbox button,
#isl-connectbox input[type="submit"] {
  background-color: #1860AA !important;
  border: 1px solid #1860AA !important;
  color: #ffffff !important;
  font-weight: 500;
}

/* 3️⃣ Hover */
#isl-connectbox button:hover,
#isl-connectbox input[type="submit"]:hover {
  background-color: #144f8d !important;
  border-color: #144f8d !important;
}

/* 4️⃣ Focus / active */
#isl-connectbox button:focus,
#isl-connectbox button:active,
#isl-connectbox input[type="submit"]:focus {
  outline: none !important;
  box-shadow: 0 0 0 0.2rem rgba(24, 96, 170, 0.35) !important;
}

/* =========================================================
   Champs de saisie
   ========================================================= */

#isl-connectbox input[type="text"],
#isl-connectbox input[type="number"] {
  border-radius: 4px;
}

#isl-connectbox input:focus {
  border-color: #1860AA;
  box-shadow: 0 0 0 0.15rem rgba(24, 96, 170, 0.25);
}

/* =========================================================
   Divers
   ========================================================= */

/* Masquer la bulle de téléchargement ISL si nécessaire */
/*
div#islonline-download-pointer {
  display: none !important;
}
*/
