/* theme-name: AC Environnement */
@font-face {
  font-family: "Asap";
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/branding/fonts/Asap-400-italic-latin-ext.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Asap";
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/branding/fonts/Asap-400-italic-latin.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Asap";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/branding/fonts/Asap-400-normal-latin-ext.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Asap";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/branding/fonts/Asap-400-normal-latin.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Asap";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/branding/fonts/Asap-600-normal-latin-ext.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Asap";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/branding/fonts/Asap-600-normal-latin.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Asap";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/branding/fonts/Asap-700-normal-latin-ext.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Asap";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/branding/fonts/Asap-700-normal-latin.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Asap Condensed";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/branding/fonts/AsapCondensed-600-normal-latin-ext.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Asap Condensed";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/branding/fonts/AsapCondensed-600-normal-latin.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Asap Condensed";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/branding/fonts/AsapCondensed-800-normal-latin-ext.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Asap Condensed";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/branding/fonts/AsapCondensed-800-normal-latin.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Asap Condensed";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/branding/fonts/AsapCondensed-900-normal-latin-ext.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Asap Condensed";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/branding/fonts/AsapCondensed-900-normal-latin.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root[data-glpi-theme=ac_environnement] {
  --ac-indigo: #0b1f8f;
  --ac-vert: #7fbd00;
  --ac-charbon: #3b4544;
  --tblr-primary: #0b1f8f;
  --tblr-primary-rgb: 11, 31, 143;
  --tblr-primary-fg: #ffffff;
  --tblr-primary-darken: #08176b;
  --tblr-secondary: #3b4544;
  --tblr-success: #7fbd00;
  --tblr-success-rgb: 127, 189, 0;
  --tblr-link-color: #0b1f8f;
  --tblr-link-color-rgb: 11, 31, 143;
  --tblr-link-hover-color-rgb: 127, 189, 0;
  --tblr-badge-bg: #e6e9f6;
  --tblr-badge-color: #0b1f8f;
  --tblr-body-color: #3b4544;
  --tblr-font-sans-serif: "Asap", Arial, Verdana, sans-serif;
  --tblr-body-font-family: "Asap", Arial, Verdana, sans-serif;
  --glpi-mainmenu-bg: #0b1f8f;
  --glpi-mainmenu-fg: #ffffff;
  --glpi-mainmenu-fg-muted: rgba(255, 255, 255, 0.7);
  --glpi-mainmenu-active-bg: #23379f;
  --glpi-helpdesk-header: #e6e9f6;
  --glpi-palette-color-1: #0b1f8f;
  --glpi-palette-color-2: #7fbd00;
  --glpi-palette-color-3: #3b4544;
  --glpi-palette-color-4: #ffffff;
  --glpi-illustrations-gradient-1: #eef6dc;
  --glpi-illustrations-gradient-2: #b8dc6b;
  --glpi-illustrations-gradient-3: #7fbd00;
  --glpi-logo-light: url("/branding/logos/ACE_Logo_Blanc.svg");
  --glpi-logo-light-reduced: url("/branding/logos/ACE_Icone_Blanc.png");
  --glpi-logo-dark: url("/branding/logos/ACE_Logo_Couleur_RVB.svg");
  --glpi-logo-dark-reduced: url("/branding/logos/ACE_Icone.png");
  --glpi-logo-dark-login: url("/branding/logos/ACE_Logo_BASELINE_Couleur_RVB.png");
  --glpi-logo-light-login: url("/branding/logos/ACE_Logo_Blanc.svg");
  --glpi-logo: var(--glpi-logo-light);
  --glpi-logo-reduced: var(--glpi-logo-light-reduced);
}
:root[data-glpi-theme=ac_environnement] body {
  font-family: var(--tblr-body-font-family);
}
:root[data-glpi-theme=ac_environnement] h1, :root[data-glpi-theme=ac_environnement] h2, :root[data-glpi-theme=ac_environnement] h3, :root[data-glpi-theme=ac_environnement] .page-title, :root[data-glpi-theme=ac_environnement] .card-title, :root[data-glpi-theme=ac_environnement] .navbar-brand {
  font-family: "Asap Condensed", "Asap", Arial, sans-serif;
  font-weight: 800;
}
:root[data-glpi-theme=ac_environnement] .page .glpi-logo {
  background-size: contain;
  background-position: center;
}
:root[data-glpi-theme=ac_environnement] .page-anonymous .glpi-logo {
  object-fit: contain;
  width: 240px;
  height: 143px;
}
:root[data-glpi-theme=ac_environnement] .btn-primary {
  --tblr-btn-bg: #0b1f8f;
  --tblr-btn-border-color: #0b1f8f;
  --tblr-btn-hover-bg: #08176b;
  --tblr-btn-hover-border-color: #08176b;
  --tblr-btn-color: #ffffff;
  --tblr-btn-hover-color: #ffffff;
}
:root[data-glpi-theme=ac_environnement] .navbar .nav-link.active, :root[data-glpi-theme=ac_environnement] .sidebar .nav-link.active {
  box-shadow: inset 3px 0 0 #7fbd00;
}