/* ============================================================
   WiFex - Fontes locais do portal cativo
   ------------------------------------------------------------
   O portal roda ANTES da autenticacao, quando o cliente so
   alcanca o walled garden. Depender de fonts.googleapis.com e
   cdn.jsdelivr.net significava, em qualquer roteador com o
   walled garden incompleto, conexoes penduradas ate o timeout
   com a tela parecendo travada. Tudo agora e servido do proprio
   dominio, que ja precisa estar liberado para o portal existir.

   inter-latin-var.woff2      Inter variavel (wght 100-900),
                              subset latin do Google Fonts (48KB).
                              Cobre os acentos do portugues.
   bootstrap-icons-subset.woff2
                              bootstrap-icons 1.11.3 reduzido aos
                              38 glifos realmente usados nas views
                              do Hotspot: 127KB -> 3,6KB.

   AO USAR UM ICONE NOVO nas views do Hotspot: ele NAO aparece
   ate ser adicionado aqui embaixo E incluido no subset da fonte
   (ver docs/assets-fontes-portal.md).
   ============================================================ */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/inter-latin-var.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: 'bootstrap-icons';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url('../fonts/bootstrap-icons-subset.woff2') 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;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bi-123::before{content:"\f67f"}
.bi-arrow-clockwise::before{content:"\f116"}
.bi-arrow-left::before{content:"\f12f"}
.bi-arrow-repeat::before{content:"\f130"}
.bi-box-arrow-in-right::before{content:"\f1be"}
.bi-building::before{content:"\f1dd"}
.bi-check-circle::before{content:"\f26b"}
.bi-check-circle-fill::before{content:"\f26a"}
.bi-check-lg::before{content:"\f633"}
.bi-check2::before{content:"\f272"}
.bi-check2-circle::before{content:"\f270"}
.bi-chevron-right::before{content:"\f285"}
.bi-clipboard::before{content:"\f290"}
.bi-clipboard-check::before{content:"\f28b"}
.bi-exclamation-triangle::before{content:"\f33b"}
.bi-exclamation-triangle-fill::before{content:"\f33a"}
.bi-file-earmark-text::before{content:"\f38b"}
.bi-globe::before{content:"\f3ee"}
.bi-hand-index-thumb::before{content:"\f402"}
.bi-hourglass-split::before{content:"\f41f"}
.bi-info-circle::before{content:"\f431"}
.bi-info-circle-fill::before{content:"\f430"}
.bi-key::before{content:"\f44f"}
.bi-lock::before{content:"\f47b"}
.bi-person::before{content:"\f4e1"}
.bi-person-badge::before{content:"\f4d3"}
.bi-person-check::before{content:"\f4d6"}
.bi-person-vcard::before{content:"\f8c9"}
.bi-phone::before{content:"\f4e7"}
.bi-power::before{content:"\f4ff"}
.bi-send::before{content:"\f6c0"}
.bi-shield-lock::before{content:"\f538"}
.bi-ticket-perforated::before{content:"\f6ca"}
.bi-unlock::before{content:"\f600"}
.bi-whatsapp::before{content:"\f618"}
.bi-wifi::before{content:"\f61c"}
.bi-wifi-off::before{content:"\f61b"}
