/*
 * Icon subset for VollmerIT.
 * Keeps the existing icon fonts but defines only the glyphs used by the pages.
 */

@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url("../vendor/bootstrap-icons/fonts/bootstrap-icons.woff2?1fa40e8900654d2863d011707b9fb6f2") format("woff2");
}

@font-face {
  font-display: swap;
  font-family: "remixicon";
  src: url("../vendor/remixicon/remixicon.woff2?t=1684338274817") format("woff2");
}

.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="ri-"],
[class*=" ri-"] {
  display: inline-block;
  font-family: "remixicon" !important;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-amd::before { content: "\f8ae"; }
.bi-award::before { content: "\f154"; }
.bi-clock::before { content: "\f293"; }
.bi-clock-history::before { content: "\f292"; }
.bi-emoji-smile::before { content: "\f327"; }
.bi-hdd::before { content: "\f412"; }
.bi-journal-richtext::before { content: "\f443"; }
.bi-keyboard::before { content: "\f451"; }
.bi-list::before { content: "\f479"; }
.bi-tv::before { content: "\f5ed"; }
.bi-windows::before { content: "\f65e"; }
.bi-x::before { content: "\f62a"; }

.ri-cloud-fill::before { content: "\eb9c"; }
.ri-line-chart-fill::before { content: "\eeaa"; }
.ri-mail-fill::before { content: "\eef3"; }
.ri-mail-line::before { content: "\eef6"; }
.ri-paint-brush-line::before { content: "\efc1"; }
.ri-speak-line::before { content: "\f36f"; }
.ri-store-line::before { content: "\f1a9"; }
