﻿/*
    Copyright (c) 2001 Envision Technology Partners, Inc. All rights reserved.
*/
:root {
    --iz-primary-text-color: #000000;
    --iz-primary-color: #8dc540;
    --iz-primary-color-dark: #80b537;
    --iz-primary-color-darker: #72a131;
    --menu-color-1: #005eab; /* menu background */
    --menu-color-2: #004278; /* item background */
    --menu-color-3: #004882; /* item background on hover */
    --iz-top-nav-color: #004278;
    --iz-login-header-color: #005eab; /* BS3 parity: NSHD login painted lighten(darken(#005EAB,10%),10%) ~= #005EAB */
    /* Static no-JS fallback for the BS5 login white-card sizing calc in Login.css:
       `min-height: calc(800px - var(--login-header-height, 109px))`. NSHD (Nevada)
       has a stacked logo + state title (~205px) — larger than the generic 109px
       default. Without this per-tenant value, if the inline header-height
       publisher script in _LayoutLoginBootstrap5.cshtml is blocked (CSP
       misconfiguration, no-JS browser, accessibility tool), the card would be
       ~96px too tall and break the 800px above-fold target. JS still overrides
       this at runtime when it runs, so it's a graceful-degradation default. Only
       affects pre-login pages (post-login layouts don't have body.login-color so
       the rule doesn't match). */
    --login-header-height: 205px;
}

h2.accordion-header {
    color: #ffffff;
}