/* Maquette SIOM : pages web publiques (écran de connexion inclus), rouge UGAP.
 * ⚠ login.bundle est chargé APRÈS cette feuille et fixe le noir en dur (.btn-primary{#171717}) :
 * sélecteurs plus spécifiques obligatoires. */
:root { --siom-rouge: #d20a11; --siom-rouge-fonce: #a8080e; --primary: #d20a11; --primary-color: #d20a11; --btn-primary: #d20a11; }
.page-card-head img.app-logo, .login-content img.app-logo { max-height: 56px; width: auto; }
html body .btn.btn-primary,
html body .btn.btn-primary:not(:disabled):not(.disabled):active {
	background-color: var(--siom-rouge);
	border-color: var(--siom-rouge);
	color: #fff;
}
html body .btn.btn-primary:hover,
html body .btn.btn-primary:focus {
	background-color: var(--siom-rouge-fonce);
	border-color: var(--siom-rouge-fonce);
	color: #fff;
}
.web-footer .footer-powered, .footer-powered { display: none !important; }

/* Le bouton « Continuer » de la connexion n'est PAS un .btn-primary : c'est un .btn-default.btn-login
 * peint par var(--btn-primary), que login.bundle (chargé après) redéfinit en noir. Mesuré au
 * navigateur (style calculé), pas deviné. */
html body .page-card .page-card-actions .btn-login,
html body .page-card .page-card-actions .btn-ldap-login {
	background-color: var(--siom-rouge) !important;
	border-color: var(--siom-rouge) !important;
	color: #fff !important;
}
html body .page-card .page-card-actions .btn-login:hover,
html body .page-card .page-card-actions .btn-login:focus {
	background-color: var(--siom-rouge-fonce) !important;
	border-color: var(--siom-rouge-fonce) !important;
}
