/****************************************
  Couleurs principales de l'application
****************************************/
/* Palette de couleurs
   ------------------------------------ */
/* Couleurs spécifiques Sispea
   ------------------------------------ */
/* Couleurs de fond
   ------------------------------------ */
/* Couleurs pour les graphiques
   ------------------------------------ */
/* Couleurs pour les textes
   ------------------------------------ */
/* Couleurs de validation des formulaires
   ------------------------------------ */
/* Couleurs pour l'écran du périmètre
   ------------------------------------ */
/* Couleurs pour l'écran des indicateurs
   ------------------------------------ */
/* Mise en page spécifique aux écrans en accès public
******************************************************************************/
body {
  overflow: visible;
}
.authentication-layout {
  background: #ffffff;
  margin: 3% 5%;
  border-radius: 5px;
}
.authentication-layout h1 a:not(.button),
.authentication-layout h3 a:not(.button) {
  color: #FFF;
}
.header {
  padding-right: 20px;
}
.header .logos img {
  margin-right: 20px;
  max-width: none;
}
.background-coloured {
  background-color: #25b4bc;
  color: #FFF;
  padding-bottom: 15px;
}
.background-coloured .form-mandatory-field {
  color: #fff;
}
.background-coloured:nth-child(2n) {
  background-color: #dbe1ec;
  color: #313e50;
}
.background-coloured:nth-child(3n) {
  background-color: #f9fbfc;
  color: #313e50;
}
.background-coloured:nth-child(2n) .form-mandatory-field,
.background-coloured:nth-child(3n) .form-mandatory-field {
  color: #777;
}
.background-coloured .warning-notice {
  padding: 30px;
  margin-bottom: 50px;
  background: rgba(247, 147, 30, 0.75);
}
.background-coloured .warning-notice i {
  display: block;
  text-align: center;
  font-size: 50px;
  padding-right: 50px;
  padding-bottom: 30px;
}
/* Titres
******************************************************************************/
h1.authentication-layout-title {
  background: #146367;
  color: #FFF;
  border-radius: 5px 5px 0 0;
  margin: 0;
  padding: 20px;
  border: 0;
  font-size: 22px;
  text-align: center;
}
h3.authentication-layout-title {
  background: rgba(0, 0, 0, 0.08);
  border-bottom: none;
  margin: 0;
  padding: 15px;
  margin-bottom: 15px;
}
h3.authentication-layout-title--large {
  margin-left: -15px;
  margin-right: -15px;
}
/* Page d'aide incluse depuis le drupal
******************************************************************************/
.help-panel {
  background: #e6eef3;
  position: absolute;
  top: 0;
  left: 0;
}
.login-page .content-from-cms {
  padding-top: 20px;
  padding-right: 20px;
}

