/**
 * Font Awesome 6 - Minimale Icons für SecureShare Public Page
 *
 * @copyright reDim GmbH | @link https://www.redim.de | @contact team@redim.de
 */

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('../webfonts/fa-solid-900.woff2') format('woff2');
}

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('../webfonts/fa-regular-400.woff2') format('woff2');
}

.fa-solid, .fas {
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
}

.fa-regular, .far {
  font-family: 'Font Awesome 6 Free';
  font-weight: 400;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
}

/* Icon definitions */
.fa-spinner::before { content: '\f110'; }
.fa-exclamation-triangle::before { content: '\f071'; }
.fa-shield-halved::before { content: '\f3ed'; }
.fa-info-circle::before { content: '\f05a'; }
.fa-plus::before { content: '\f067'; }
.fa-lock::before { content: '\f023'; }
.fa-shield-check::before { content: '\f2f7'; }
.fa-check::before { content: '\f00c'; }
.fa-times::before { content: '\f00d'; }
.fa-eye::before { content: '\f06e'; }
.fa-eye-slash::before { content: '\f070'; }
.fa-server::before { content: '\f233'; }
.fa-database::before { content: '\f1c0'; }
.fa-globe::before { content: '\f0ac'; }
.fa-key::before { content: '\f084'; }
.fa-envelope::before { content: '\f0e0'; }
.fa-user::before { content: '\f007'; }
.fa-cloud::before { content: '\f0c2'; }
.fa-code::before { content: '\f121'; }
.fa-folder-tree::before { content: '\f802'; }
.fa-terminal::before { content: '\f120'; }
.fa-gear::before { content: '\f013'; }
.fa-file-lines::before { content: '\f15c'; }
.fa-circle-check::before { content: '\f058'; }
.fa-clock::before { content: '\f017'; }
.fa-link-slash::before { content: '\f127'; }
.fa-paper-plane::before { content: '\f1d8'; }
.fa-clock-rotate-left::before { content: '\f1da'; }
.fa-circle-question::before { content: '\f059'; }
.fa-chevron-down::before { content: '\f078'; }
.fa-chevron-up::before { content: '\f077'; }

/* Animation */
.fa-spin {
  animation: fa-spin 1s infinite linear;
}
@keyframes fa-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
