/*
  This CSS file is meant to be customized by deployments
  and is intentionally left empty. Any style that is added
  here should override the default styles in the application.
 */


body {
  background: #fcfcfc;
}

#logo {
  display: block;
  background: url(/cas/images/logo-HDF-150x150-cdd6e9249b3dd8436cbc2e18456020bd.png) no-repeat;
  text-indent: -999em;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  height: 150px;
  width: 150px;
  border: 0px;
  color: white;
}

:root {
    --cas-theme-button-bg-hover: #70ba61;
    --cas-theme-button-bg: #70ba61;
}

.mdc-button--raised:not(:disabled, .reveal-password) {
  background-color: #70ba61;
}

.mdc-card {
        background-color: #efeeee;
}

.mdc-top-app-bar {
  background-color: #fff;
}

.mdc-top-app-bar--fixed-adjust {
  padding-top: 0px;
}

/* Masque les caractères saisis dans le module Google Authenticator */
.otp-cas-field {
  -webkit-text-security: disc !important;
  text-security: disc !important;
  
  /* Optionnel : Amélioration visuelle pour l'espacement des chiffres de l'OTP */
  letter-spacing: 0.2em;
  text-align: left;
  font-family: monospace;
  font-size: 1.5rem;
}

.no-spinners::-webkit-outer-spin-button,
.no-spinners::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Désactive les flèches pour Firefox */
.no-spinners[type=number] {
  -moz-appearance: textfield;
}

/* Masque les caractères saisis dans le module RSA Radius */
.rsa-cas-field {
  -webkit-text-security: disc !important;
  text-security: disc !important;

  /* Optionnel : Amélioration visuelle pour l'espacement des chiffres de RSA Radius */
  letter-spacing: 0.2em;
  text-align: left;
  font-family: monospace;
  font-size: 1.5rem;
}

