/* Local Bootstrap Icon-compatible mappings backed by bundled Font Awesome. */
@font-face {
  font-family: "FontAwesome";
  src: url("../../rest_framework/fonts/fontawesome-webfont.woff?v=4.0.3") format("woff");
  font-style: normal;
  font-weight: normal;
  font-display: block;
}

.bi,
[class^="bi-"],
[class*=" bi-"] {
  display: inline-block;
  width: 1.15em;
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before { content: "\f111"; }
.bi-arrow-down::before, .bi-chevron-down::before { content: "\f078"; }
.bi-arrow-left::before, .bi-chevron-left::before { content: "\f053"; }
.bi-arrow-right-circle::before, .bi-chevron-right::before { content: "\f054"; }
.bi-arrow-up::before, .bi-chevron-up::before { content: "\f077"; }
.bi-arrow-down-up::before, .bi-arrow-repeat::before { content: "\f021"; }
.bi-bag-check::before, .bi-shop::before { content: "\f07a"; }
.bi-bar-chart::before, .bi-graph-up::before, .bi-graph-up-arrow::before { content: "\f080"; }
.bi-bell::before { content: "\f0f3"; }
.bi-box-arrow-in-right::before { content: "\f090"; }
.bi-brightness-high-fill::before { content: "\f185"; }
.bi-bug-fill::before { content: "\f188"; }
.bi-building::before { content: "\f0f7"; }
.bi-calendar-range::before, .bi-clock-history::before { content: "\f073"; }
.bi-card-text::before, .bi-receipt::before { content: "\f0f6"; }
.bi-cash-stack::before { content: "\f0d6"; }
.bi-chat-dots::before { content: "\f075"; }
.bi-check::before, .bi-check2::before { content: "\f00c"; }
.bi-check-circle::before, .bi-check-circle-fill::before { content: "\f058"; }
.bi-circle-fill::before { content: "\f111"; }
.bi-clipboard::before, .bi-clipboard-check::before, .bi-clipboard-check-fill::before { content: "\f0ea"; }
.bi-clock-fill::before { content: "\f017"; }
.bi-code-slash::before { content: "\f121"; }
.bi-cpu::before, .bi-speedometer2::before { content: "\f0e4"; }
.bi-credit-card::before, .bi-credit-card-2-front::before { content: "\f09d"; }
.bi-dash::before { content: "\f068"; }
.bi-download::before { content: "\f019"; }
.bi-envelope::before, .bi-envelope-fill::before, .bi-mailbox::before { content: "\f0e0"; }
.bi-exclamation-triangle::before, .bi-exclamation-triangle-fill::before { content: "\f071"; }
.bi-eye::before { content: "\f06e"; }
.bi-eye-slash::before { content: "\f070"; }
.bi-facebook::before { content: "\f09a"; }
.bi-file-earmark-excel::before, .bi-file-earmark-pdf::before, .bi-file-pdf::before { content: "\f15c"; }
.bi-file-earmark-image-fill::before, .bi-image-fill::before { content: "\f03e"; }
.bi-file-earmark-plus::before { content: "\f0fe"; }
.bi-flag-fill::before { content: "\f024"; }
.bi-fonts::before, .bi-text-paragraph::before { content: "\f031"; }
.bi-funnel::before { content: "\f0b0"; }
.bi-gear::before, .bi-gear-fill::before { content: "\f013"; }
.bi-geo::before, .bi-geo-alt::before, .bi-map::before, .bi-signpost::before { content: "\f041"; }
.bi-globe::before { content: "\f0ac"; }
.bi-grid::before, .bi-layout-sidebar-inset::before { content: "\f00a"; }
.bi-house::before { content: "\f015"; }
.bi-info-circle::before, .bi-info-circle-fill::before { content: "\f05a"; }
.bi-instagram::before { content: "\f16d"; }
.bi-link-45deg::before { content: "\f0c1"; }
.bi-linkedin::before { content: "\f0e1"; }
.bi-list-check::before { content: "\f00b"; }
.bi-magic::before { content: "\f0d0"; }
.bi-moon-stars-fill::before { content: "\f186"; }
.bi-palette-fill::before { content: "\f043"; }
.bi-pencil::before, .bi-pencil-square::before { content: "\f040"; }
.bi-people::before, .bi-people-fill::before { content: "\f0c0"; }
.bi-person::before, .bi-person-badge::before, .bi-person-circle::before, .bi-person-lines-fill::before { content: "\f007"; }
.bi-person-plus::before, .bi-person-plus-fill::before { content: "\f007"; }
.bi-phone::before, .bi-telephone::before { content: "\f095"; }
.bi-plus::before { content: "\f067"; }
.bi-plus-circle::before { content: "\f055"; }
.bi-question-circle::before { content: "\f059"; }
.bi-save::before, .bi-save-fill::before { content: "\f0c7"; }
.bi-send::before, .bi-share::before { content: "\f045"; }
.bi-shield-fill-check::before, .bi-shield-lock::before { content: "\f132"; }
.bi-sticky::before { content: "\f016"; }
.bi-telephone::before { content: "\f095"; }
.bi-trash::before { content: "\f014"; }
.bi-trophy-fill::before { content: "\f091"; }
.bi-truck::before { content: "\f0d1"; }
.bi-twitter-x::before { content: "\f099"; }
.bi-upc::before { content: "\f02a"; }
.bi-x-circle::before, .bi-x-circle-fill::before { content: "\f057"; }
.bi-x-lg::before { content: "\f00d"; }
