/*
 * WSLA Bootstrap Icons compatibility layer
 * ---------------------------------------
 * The template historically used Bootstrap Icons class names (bi bi-*).
 * To avoid an external CDN and SRI drift, this file maps the used BI classes
 * to Font Awesome 5 glyphs provided by WHMCS. No external font files are
 * bundled in this order form template.
 */
.bi {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}
.bi:before {
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
.bi-arrow-down-circle:before { content: "\f358"; }
.bi-arrow-left:before { content: "\f060"; }
.bi-arrow-left-right:before { content: "\f362"; }
.bi-arrow-repeat:before { content: "\f2f1"; }
.bi-arrow-right:before { content: "\f061"; }
.bi-arrow-up-circle:before { content: "\f35b"; }
.bi-box:before { content: "\f466"; }
.bi-box-arrow-in-right:before { content: "\f2f6"; }
.bi-box-seam:before { content: "\f466"; }
.bi-calendar-check:before { content: "\f274"; }
.bi-calendar2-week:before { content: "\f073"; }
.bi-cart:before { content: "\f07a"; }
.bi-cart-check:before { content: "\f218"; }
.bi-cart-plus:before { content: "\f217"; }
.bi-cart-x:before { content: "\f2ed"; }
.bi-check-circle:before { content: "\f058"; }
.bi-check-circle-fill:before { content: "\f058"; }
.bi-check2:before { content: "\f00c"; }
.bi-check2-circle:before { content: "\f058"; }
.bi-chevron-right:before { content: "\f054"; }
.bi-cloud:before { content: "\f0c2"; }
.bi-credit-card:before { content: "\f09d"; }
.bi-diagram-3:before { content: "\f542"; }
.bi-envelope-at:before { content: "\f0e0"; }
.bi-exclamation-circle:before { content: "\f06a"; }
.bi-exclamation-triangle:before { content: "\f071"; }
.bi-exclamation-triangle-fill:before { content: "\f071"; }
.bi-eye:before { content: "\f06e"; }
.bi-eye-slash:before { content: "\f070"; }
.bi-gear:before { content: "\f013"; }
.bi-globe:before { content: "\f0ac"; }
.bi-globe-americas:before { content: "\f57d"; }
.bi-globe2:before { content: "\f0ac"; }
.bi-grid-1x2:before { content: "\f00a"; }
.bi-hdd-network:before { content: "\f233"; }
.bi-headset:before { content: "\f590"; }
.bi-hourglass-split:before { content: "\f252"; }
.bi-inboxes:before { content: "\f01c"; }
.bi-info-circle:before { content: "\f05a"; }
.bi-info-circle-fill:before { content: "\f05a"; }
.bi-key:before { content: "\f084"; }
.bi-layers:before { content: "\f5fd"; }
.bi-lightning-charge:before { content: "\f0e7"; }
.bi-lightning-charge-fill:before { content: "\f0e7"; }
.bi-list-task:before { content: "\f0ae"; }
.bi-lock-fill:before { content: "\f023"; }
.bi-magic:before { content: "\f0d0"; }
.bi-pencil:before { content: "\f303"; }
.bi-pencil-square:before { content: "\f044"; }
.bi-person-circle:before { content: "\f2bd"; }
.bi-person-lock:before { content: "\f502"; }
.bi-person-plus:before { content: "\f234"; }
.bi-plus-circle:before { content: "\f055"; }
.bi-plus-lg:before { content: "\f067"; }
.bi-receipt:before { content: "\f543"; }
.bi-search:before { content: "\f002"; }
.bi-server:before { content: "\f233"; }
.bi-shield-check:before { content: "\f3ed"; }
.bi-shield-exclamation:before { content: "\f3ed"; }
.bi-shield-lock:before { content: "\f3ed"; }
.bi-shop:before { content: "\f54e"; }
.bi-slash-circle:before { content: "\f05e"; }
.bi-sliders:before { content: "\f1de"; }
.bi-speedometer2:before { content: "\f3fd"; }
.bi-star-fill:before { content: "\f005"; }
.bi-stars:before { content: "\f005"; }
.bi-tags-fill:before { content: "\f02c"; }
.bi-ticket-perforated:before { content: "\f3ff"; }
.bi-toggles:before { content: "\f205"; }
.bi-trash3-fill:before { content: "\f2ed"; }
.bi-ui-checks:before { content: "\f46d"; }
.bi-ui-checks-grid:before { content: "\f00a"; }
.bi-wifi-off:before { content: "\f1eb"; }
.bi-x-lg:before { content: "\f00d"; }
