@font-face {
  font-family: "DataON Icon Fallback";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/fa-solid-900.woff2") format("woff2"),
    url("/fa-solid-900.ttf") format("truetype");
}

@font-face {
  font-family: "DataON Icon Fallback";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/fa-regular-400.woff2") format("woff2"),
    url("/fa-regular-400.ttf") format("truetype");
}

@font-face {
  font-family: "DataON Xeicon Fallback";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/xeicon.woff2") format("woff2");
}

@font-face {
  font-family: "xeicon";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/xeicon.woff2") format("woff2");
}

i[class^="xi-"],
i[class*=" xi-"],
.bi,
.fas,
.fa,
.fa-solid,
.far,
.fa-regular {
  display: inline-block;
  font-family: "DataON Icon Fallback" !important;
  font-weight: 900 !important;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

i[class^="xi-"]::before,
i[class*=" xi-"]::before,
.bi::before,
.fas::before,
.fa::before,
.fa-solid::before,
.far::before,
.fa-regular::before {
  content: var(--fa, "") !important;
  font-family: "DataON Icon Fallback" !important;
  font-weight: 900 !important;
}

.far,
.fa-regular,
.far::before,
.fa-regular::before {
  font-weight: 400 !important;
}

.xi-home::before {
  content: "\f015" !important;
}

.xi-help::before,
.xi-help-o::before {
  content: "\f059" !important;
}

.xi-error::before {
  content: "\f06a" !important;
}

.xi-mail-o::before {
  content: "\f0e0" !important;
}

.xi-calendar::before {
  content: "\f133" !important;
}

.xi-caret-down::before {
  content: "\f0d7" !important;
}

.fa-arrow-right::before {
  content: "\f061" !important;
}

.fa-arrow-right-to-bracket::before {
  content: "\f090" !important;
}

.fa-arrow-up-right-from-square::before {
  content: "\f08e" !important;
}

.fa-bars::before {
  content: "\f0c9" !important;
}

.fa-building::before {
  content: "\f1ad" !important;
}

.fa-building-columns::before {
  content: "\f19c" !important;
}

.fa-bullseye::before {
  content: "\f140" !important;
}

.fa-check::before {
  content: "\f00c" !important;
}

.fa-chevron-left::before {
  content: "\f053" !important;
}

.fa-chevron-right::before {
  content: "\f054" !important;
}

.bi-x-lg::before,
.fa-times::before,
.fa-xmark::before {
  content: "\f00d" !important;
}

.fa-search::before,
.fa-magnifying-glass::before {
  content: "\f002" !important;
}

.fa-chevron-down::before {
  content: "\f078" !important;
}

.fa-chevron-up::before {
  content: "\f077" !important;
}

.fa-circle-exclamation::before {
  content: "\f06a" !important;
}

.fa-circle-info::before {
  content: "\f05a" !important;
}

.fa-circle-nodes::before {
  content: "\e4e2" !important;
}

.fa-circle-question::before {
  content: "\f059" !important;
}

.fa-code-compare::before {
  content: "\e13a" !important;
}

.fa-crosshairs::before {
  content: "\f05b" !important;
}

.fa-download::before {
  content: "\f019" !important;
}

.fa-expand::before {
  content: "\f065" !important;
}

.fa-eye::before {
  content: "\f06e" !important;
}

.fa-file-lines::before {
  content: "\f15c" !important;
}

.fa-file-zipper::before {
  content: "\f1c6" !important;
}

.fa-filter::before {
  content: "\f0b0" !important;
}

.fa-folder::before {
  content: "\f07b" !important;
}

.fa-grip::before {
  content: "\f58d" !important;
}

.fa-house::before {
  content: "\f015" !important;
}

.fa-list::before {
  content: "\f03a" !important;
}

.fa-location-crosshairs::before {
  content: "\f601" !important;
}

.fa-location-dot::before {
  content: "\f3c5" !important;
}

.fa-lock::before {
  content: "\f023" !important;
}

.fa-magnifying-glass-minus::before {
  content: "\f010" !important;
}

.fa-magnifying-glass-plus::before {
  content: "\f00e" !important;
}

.fa-map-location-dot::before {
  content: "\f5a0" !important;
}

.fa-minus::before {
  content: "\f068" !important;
}

.fa-plus::before {
  content: "\2b" !important;
}

.fa-rotate-left::before {
  content: "\f2ea" !important;
}

.fa-rotate-right::before {
  content: "\f2f9" !important;
}

.fa-server::before {
  content: "\f233" !important;
}

.fa-spinner::before {
  content: "\f110" !important;
}

.fa-triangle-exclamation::before {
  content: "\f071" !important;
}

.fa-up-right-and-down-left-from-center::before {
  content: "\f424" !important;
}

.fa-user::before {
  content: "\f007" !important;
}

.fa-user-gear::before {
  content: "\f4fe" !important;
}

.fa-wand-magic-sparkles::before {
  content: "\e2ca" !important;
}

.mobile_notice::before {
  content: "\f0a4" !important;
  font-family: "DataON Icon Fallback" !important;
  font-weight: 900 !important;
}

#location_home::before {
  content: none !important;
}

#location_home .xi-home,
#location_home .xi-home::before {
  font-family: "DataON Xeicon Fallback" !important;
  font-weight: 400 !important;
}

#location_home .xi-home::before {
  content: "\e900" !important;
  color: #ffffff !important;
  font-size: 15px !important;
  line-height: 15px !important;
}

.location_list > li.dropdown::before,
#total_search .totSch_item label::after,
#total_search_btn::after,
#total_search .totSch_btn::before,
.location_etc a.share::before,
.location_etc a.print::before {
  font-family: "DataON Xeicon Fallback" !important;
  font-weight: 400 !important;
}

#total_search_btn::after,
#total_search .totSch_btn::before {
  font-family: "DataON Icon Fallback" !important;
  font-weight: 900 !important;
}

.location_list > li.dropdown::before,
#total_search .totSch_item label::after {
  content: "\e940" !important;
}

.location_list > li.dropdown::before {
  color: #ffffff !important;
  font-size: 15px !important;
  line-height: 15px !important;
}

#total_search .totSch_item label::after {
  color: currentColor !important;
  font-size: inherit !important;
  line-height: inherit !important;
  margin-left: 0.3rem !important;
  top: 0.05rem !important;
}

#total_search_btn::after,
#total_search .totSch_btn::before {
  content: "\f002" !important;
}

#total_search_btn::after {
  color: currentColor !important;
  font-size: inherit !important;
  margin-left: 0.4rem !important;
}

.location_etc a.share::before {
  content: "\e9ea" !important;
}

.location_etc a.print::before {
  content: "\e9bb" !important;
}
