/* Lightweight app-served fallback for Font Awesome class names used by the app. */
.fa,
.fas,
.far,
.fab {
    display: inline-block;
    font-family: "Segoe UI Symbol", "Arial", sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: 600;
    line-height: 1;
    text-rendering: auto;
}

.fa::before,
.fas::before,
.far::before,
.fab::before {
    display: inline-block;
    min-width: 1em;
    text-align: center;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-spin {
    animation: fa-spin 1s infinite linear;
}

@keyframes fa-spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.fa-arrow-left::before { content: "\2190"; }
.fa-arrow-right::before { content: "\2192"; }
.fa-building::before { content: "\25A6"; }
.fa-calendar::before,
.fa-calendar-alt::before,
.fa-calendar-day::before { content: "\1F4C5"; }
.fa-calendar-check::before,
.fa-check-circle::before { content: "\2713"; }
.fa-calendar-plus::before,
.fa-plus::before { content: "\002B"; }
.fa-calendar-times::before,
.fa-times::before { content: "\00D7"; }
.fa-car::before { content: "\1F697"; }
.fa-car-crash::before { content: "\26A0"; }
.fa-chart-bar::before { content: "\25A5"; }
.fa-check::before { content: "\2713"; }
.fa-chevron-down::before,
.fa-angle-down::before { content: "\2304"; }
.fa-chevron-right::before,
.fa-angle-up::before { content: "\203A"; }
.fa-circle-info::before,
.fa-info-circle::before { content: "\2139"; }
.fa-clock::before { content: "\25F7"; }
.fa-clipboard-check::before,
.fa-clipboard-list::before { content: "\2611"; }
.fa-cog::before,
.fa-cogs::before { content: "\2699"; }
.fa-comment::before,
.fa-comment-alt::before { content: "\25A3"; }
.fa-download::before { content: "\21E9"; }
.fa-edit::before,
.fa-pen::before { content: "\270E"; }
.fa-exclamation-circle::before,
.fa-exclamation-triangle::before,
.fa-triangle-exclamation::before { content: "\26A0"; }
.fa-external-link::before { content: "\2197"; }
.fa-eye::before { content: "\25C9"; }
.fa-eye-slash::before { content: "\25CC"; }
.fa-file::before { content: "\25A4"; }
.fa-file-alt::before,
.fa-file-archive::before,
.fa-file-audio::before,
.fa-file-excel::before,
.fa-file-image::before,
.fa-file-pdf::before,
.fa-file-powerpoint::before,
.fa-file-video::before,
.fa-file-word::before { content: "\25A4"; }
.fa-filter::before { content: "\25BD"; }
.fa-flag-checkered::before { content: "\2691"; }
.fa-hashtag::before { content: "\0023"; }
.fa-history::before,
.fa-undo::before { content: "\21BA"; }
.fa-home::before { content: "\2302"; }
.fa-id-card::before { content: "\25A3"; }
.fa-industry::before { content: "\25A5"; }
.fa-key::before { content: "\26BF"; }
.fa-lightbulb::before { content: "\25CF"; }
.fa-list::before,
.fa-list-check::before,
.fa-table::before,
.fa-tasks::before,
.fa-th::before,
.fa-th-large::before { content: "\2630"; }
.fa-map-marker-alt::before { content: "\25CF"; }
.fa-moon::before { content: "\25D0"; }
.fa-paperclip::before { content: "\26D3"; }
.fa-pause::before { content: "||"; }
.fa-phone::before { content: "\260E"; }
.fa-play::before { content: "\25B6"; }
.fa-qrcode::before { content: "\25A6"; }
.fa-reload::before,
.fa-sync-alt::before { content: "\21BB"; }
.fa-save::before { content: "\25A3"; }
.fa-search::before { content: "\2315"; }
.fa-screwdriver-wrench::before,
.fa-tools::before,
.fa-wrench::before { content: "\2692"; }
.fa-trash::before { content: "\232B"; }
.fa-upload::before { content: "\21E7"; }
.fa-user::before { content: "\25C9"; }
