/* NAYHELO — identité visuelle (couleurs tirées du logo) */
:root { --nayhelo-bleu: #016BB8; --nayhelo-bleu-fonce: #01558F; --nayhelo-rouge: #C10F1F; --nayhelo-gris: #4F4F4E; }
.skin-blue .main-header .navbar, .skin-blue .main-header .navbar .nav > li > a,
.skin-blue .main-header .logo { background-color: var(--nayhelo-bleu); }
.skin-blue .main-header .logo:hover,
.skin-blue .main-header .navbar .sidebar-toggle:hover { background-color: var(--nayhelo-bleu-fonce); }
.skin-blue .main-header .logo { font-weight: 700; letter-spacing: .06em; }
.nayhelo-logo-symbole { height: 38px; width: auto; margin: -6px 10px 0 0; background: #fff; border-radius: 5px; padding: 3px 4px; }
.nayhelo-logo-mini { height: 32px; width: auto; background: #fff; border-radius: 4px; padding: 2px; margin-top: 9px; }
.nayhelo-logo-connexion { display: block; margin: 24px auto 18px; max-width: 70vw; height: auto; }
.btn-primary { background-color: var(--nayhelo-bleu); border-color: var(--nayhelo-bleu-fonce); }
.btn-primary:hover, .btn-primary:focus { background-color: var(--nayhelo-bleu-fonce); border-color: var(--nayhelo-bleu-fonce); }
