.pi {
  font-family: 'Font Awesome 5 Pro' !important;
  speak: none !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1 !important;
  display: inline-block !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.pi-fw {
    width: 1.28571429em !important;
    text-align: center !important;
}

.pi-spin {
    -webkit-animation: fa-spin 2s infinite linear !important;
    animation: fa-spin 2s infinite linear !important;
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg) !important;
        transform: rotate(0deg) !important;
    }
    100% {
        -webkit-transform: rotate(359deg) !important;
        transform: rotate(359deg) !important;
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg) !important;
        transform: rotate(0deg) !important;
    }
    100% {
        -webkit-transform: rotate(359deg) !important;
        transform: rotate(359deg) !important;
    }
}

.pi-step-backward-alt:before {
    content: "\e9ac" !important;
}

.pi-step-forward-alt:before {
    content: "\e9ad" !important;
}

.pi-forward:before {
    content: "\e9ae" !important;
}

.pi-backward:before {
    content: "\e9af" !important;
}

.pi-fast-backward:before {
    content: "\e9b0" !important;
}

.pi-fast-forward:before {
    content: "\e9b1" !important;
}

.pi-pause:before {
    content: "\e9b2" !important;
}

.pi-play:before {
    content: "\e9b3" !important;
}

.pi-compass:before {
    content: "\f14e" !important;
}

.pi-id-card:before {
    content: "\f2c2" !important;
}

.pi-ticket:before {
    content: "\f3ff" !important;
}

.pi-file-o:before {
	font-family: 'FontAwsome' !important;
    content: "\f15b" !important;
}

.pi-reply:before {
    content: "\f3e5" !important;
}

.pi-directions-alt:before {
	content: "\f5eb" !important;
}

.pi-directions:before {
    content: "\f5eb" !important;
}

.pi-thumbs-up:before {
    content: "\f164" !important;
}

.pi-thumbs-down:before {
    content: "\f165" !important;
}

.pi-sort-numeric-down-alt:before {
    content: "\f886" !important;
}

.pi-sort-numeric-up-alt:before {
    content: "\f887" !important;
}

.pi-sort-alpha-down-alt:before {
    content: "\f881" !important;
}

.pi-sort-alpha-up-alt:before {
    content: "\f882" !important;
}

.pi-sort-numeric-down:before {
    content: "\f162" !important;
}

.pi-sort-numeric-up:before {
    content: "\f163" !important;
}

.pi-sort-alpha-down:before {
    content: "\f15d" !important;
}

.pi-sort-alpha-up:before {
    content: "\f15e" !important;
}

.pi-sort-alt:before {
    content: "\f0dc" !important;
}

.pi-sort-amount-up:before {
    content: "\f161" !important;
}

.pi-sort-amount-down:before {
    content: "\f160" !important;
}

.pi-sort-amount-down-alt:before {
    content: "\f884" !important;
}

.pi-sort-amount-up-alt:before {
    content: "\f885" !important;
}

.pi-palette:before {
    content: "\f53f" !important;
}

.pi-undo:before {
    content: "\f0e2" !important;
}

.pi-desktop:before {
    content: "\f108" !important;
}

.pi-sliders-v:before {
	content: "\f1de" !important;
}

.pi-sliders-h:before {
    content: "\f1de" !important;
}

.pi-search-plus:before {
    content: "\f00e" !important;
}

.pi-search-minus:before {
    content: "\f010" !important;
}

.pi-file-excel:before {
    content: "\f1c3" !important;
}

.pi-file-pdf:before {
    content: "\f1c1" !important;
}

.pi-check-square:before {
    content: "\f14a" !important;
}

.pi-chart-line:before {
    content: "\f201" !important;
}

.pi-user-edit:before {
    content: "\f4ff" !important;
}

.pi-exclamation-circle:before {
    content: "\f06a" !important;
}

.pi-android:before {
	font-family: 'FontAwsomeBrands' !important;
    content: "\f17b" !important;
}

.pi-google:before {
	font-family: 'FontAwsomeBrands' !important;
    content: "\f1a0" !important;
}

.pi-apple:before {
	font-family: 'FontAwsomeBrands' !important;
    content: "\f179" !important;
}

.pi-microsoft:before {
	font-family: 'FontAwsomeBrands' !important;
    content: "\f3ca" !important;
}

.pi-heart:before {
    content: "\f004" !important;
}

.pi-mobile:before {
    content: "\f10b" !important;
}

.pi-tablet:before {
    content: "\f10a" !important;
}

.pi-key:before {
    content: "\f084" !important;
}

.pi-shopping-cart:before {
    content: "\f07a" !important;
}

.pi-comments:before {
    content: "\f086" !important;
}

.pi-comment:before {
    content: "\f075" !important;
}

.pi-briefcase:before {
    content: "\f0b1" !important;
}

.pi-bell:before {
    content: "\f0f3" !important;
}

.pi-paperclip:before {
    content: "\f0c6" !important;
}

.pi-share-alt:before {
    content: "\f1e0" !important;
}

.pi-envelope:before {
    content: "\f0e0" !important;
}

.pi-volume-down:before {
    content: "\f027" !important;
}

.pi-volume-up:before {
    content: "\f028" !important;
}

.pi-volume-off:before {
    content: "\f026" !important;
}

.pi-eject:before {
    content: "\f052" !important;
}

.pi-money-bill:before {
    content: "\f0d6" !important;
}

.pi-images:before {
    content: "\f302" !important;
}

.pi-image:before {
    content: "\f03e" !important;
}

.pi-sign-in:before {
    content: "\f2f6" !important;
}

.pi-sign-out:before {
    content: "\f2f5" !important;
}

.pi-wifi:before {
    content: "\f1eb" !important;
}

.pi-sitemap:before {
    content: "\f0e8" !important;
}

.pi-chart-bar:before {
    content: "\f080" !important;
}

.pi-camera:before {
    content: "\f030" !important;
}

.pi-dollar:before {
    content: "\f155" !important;
}

.pi-lock-open:before {
    content: "\f3c1" !important;
}

.pi-table:before {
    content: "\f0ce" !important;
}

.pi-map-marker:before {
    content: "\f041" !important;
}

.pi-list:before {
    content: "\f03a" !important;
}

.pi-eye-slash:before {
    content: "\f070" !important;
}

.pi-eye:before {
    content: "\f06e" !important;
}

.pi-folder-open:before {
    content: "\f07c" !important;
}

.pi-folder:before {
    content: "\f07b" !important;
}

.pi-video:before {
    content: "\f03d" !important;
}

.pi-inbox:before {
    content: "\f01c" !important;
}

.pi-lock:before {
    content: "\f023" !important;
}

.pi-unlock:before {
    content: "\f09c" !important;
}

.pi-tags:before {
    content: "\f02c" !important;
}

.pi-tag:before {
    content: "\f02b" !important;
}

.pi-power-off:before {
    content: "\f011" !important;
}

.pi-save:before {
    content: "\f0c7" !important;
}

.pi-question-circle:before {
    content: "\f059" !important;
}

.pi-question:before {
    content: "\f128" !important;
}

.pi-copy:before {
    content: "\f0c5" !important;
}

.pi-file:before {
    content: "\f15b" !important;
}

.pi-clone:before {
	font-family: 'FontAwsome' !important;
    content: "\f24d" !important;
}

.pi-calendar-times:before {
	font-family: 'FontAwsome' !important;
    content: "\f273" !important;
}

.pi-calendar-minus:before {
	font-family: 'FontAwsome' !important;
    content: "\f272" !important;
}

.pi-calendar-plus:before {
	font-family: 'FontAwsome' !important;
    content: "\f271" !important;
}

.pi-ellipsis-v:before {
    content: "\f142" !important;
}

.pi-ellipsis-h:before {
    content: "\f141" !important;
}

.pi-bookmark:before {
    content: "\f02e" !important;
}

.pi-globe:before {
    content: "\f57d" !important;
}

.pi-replay:before {
    content: "\f01e" !important;
}

.pi-filter:before {
    content: "\f0b0" !important;
}

.pi-print:before {
    content: "\f02f" !important;
}

.pi-align-right:before {
    content: "\f038" !important;
}

.pi-align-left:before {
    content: "\f036" !important;
}

.pi-align-center:before {
    content: "\f037" !important;
}

.pi-align-justify:before {
    content: "\f039" !important;
}

.pi-cog:before {
    content: "\f013" !important;
}

.pi-cloud-download:before {
    content: "\f381" !important;
}

.pi-cloud-upload:before {
    content: "\f382" !important;
}

.pi-cloud:before {
    content: "\f0c2" !important;
}

.pi-pencil:before {
    content: "\f303" !important;
}

.pi-users:before {
    content: "\f0c0" !important;
}

.pi-clock:before {
    content: "\f017" !important;
}

.pi-user-minus:before {
    content: "\f503" !important;
}

.pi-user-plus:before {
    content: "\f234" !important;
}

.pi-trash:before {
    content: "\f1f8" !important;
}

.pi-external-link:before {
    content: "\f35d" !important;
}

.pi-window-maximize:before {
    content: "\f2d0" !important;
}

.pi-window-minimize:before {
    content: "\f2d1" !important;
}

.pi-refresh:before {
    content: "\f2f1" !important;
}

.pi-user:before {
    content: "\f007" !important;
}

.pi-exclamation-triangle:before {
    content: "\f071" !important;
}

.pi-calendar:before {
	font-family: 'FontAwsome' !important;
    content: "\f073" !important;
}

.pi-chevron-circle-left:before {
    content: "\f137" !important;
}

.pi-chevron-circle-down:before {
    content: "\f13a" !important;
}

.pi-chevron-circle-right:before {
    content: "\f138" !important;
}

.pi-chevron-circle-up:before {
    content: "\f139" !important;
}

.pi-angle-double-down:before {
    content: "\f103" !important;
}

.pi-angle-double-left:before {
    content: "\f100" !important;
}

.pi-angle-double-right:before {
    content: "\f101" !important;
}

.pi-angle-double-up:before {
    content: "\f102" !important;
}

.pi-angle-down:before {
    content: "\f107" !important;
}

.pi-angle-left:before {
    content: "\f104" !important;
}

.pi-angle-right:before {
    content: "\f105" !important;
}

.pi-angle-up:before {
    content: "\f106" !important;
}

.pi-upload:before {
    content: "\f093" !important;
}

.pi-download:before {
    content: "\f019" !important;
}

.pi-ban:before {
    content: "\f05e" !important;
}

.pi-star-o:before {
	font-family: 'FontAwsome' !important;
    content: "\f005" !important;
}

.pi-star:before {
    content: "\f005" !important;
}

.pi-chevron-left:before {
    content: "\f053" !important;
}

.pi-chevron-right:before {
    content: "\f054" !important;
}

.pi-chevron-down:before {
    content: "\f078" !important;
}

.pi-chevron-up:before {
    content: "\f077" !important;
}

.pi-caret-left:before {
    content: "\f0d9" !important;
}

.pi-caret-right:before {
    content: "\f0da" !important;
}

.pi-caret-down:before {
    content: "\f0d7" !important;
}

.pi-caret-up:before {
    content: "\f0d8" !important;
}

.pi-search:before {
    content: "\f002" !important;
}

.pi-check:before {
    content: "\f00c" !important;
}

.pi-check-circle:before {
    content: "\f058" !important;
}

.pi-times:before {
    content: "\f00d" !important;
}

.pi-times-circle:before {
    content: "\f057" !important;
}

.pi-plus:before {
    content: "\f067" !important;
}

.pi-plus-circle:before {
    content: "\f055" !important;
}

.pi-minus:before {
    content: "\f068" !important;
}

.pi-minus-circle:before {
    content: "\f056" !important;
}

.pi-circle-on:before {
    content: "\f111" !important;
}

.pi-circle-off:before {
	font-family: 'FontAwsome' !important;
    content: "\f111" !important;
}

.pi-sort-down:before {
    content: "\f0dd" !important;
}

.pi-sort-up:before {
    content: "\f0de" !important;
}

.pi-sort:before {
    content: "\f0dc" !important;
}

.pi-step-backward:before {
    content: "\f048" !important;
}

.pi-step-forward:before {
    content: "\f051" !important;
}

.pi-th-large:before {
    content: "\f009" !important;
}

.pi-arrow-down:before {
    content: "\f063" !important;
}

.pi-arrow-left:before {
    content: "\f060" !important;
}

.pi-arrow-right:before {
    content: "\f061" !important;
}

.pi-arrow-up:before {
    content: "\f062" !important;
}

.pi-bars:before {
    content: "\f0c9" !important;
}

.pi-arrow-circle-down:before {
    content: "\f0ab" !important;
}

.pi-arrow-circle-left:before {
    content: "\f0a8" !important;
}

.pi-arrow-circle-right:before {
    content: "\f0a9" !important;
}

.pi-arrow-circle-up:before {
    content: "\f0aa" !important;
}

.pi-info:before {
    content: "\f129" !important;
}

.pi-info-circle:before {
    content: "\f05a" !important;
}

.pi-home:before {
    content: "\f015" !important;
}

.pi-spinner:before {
    content: "\f1ce" !important;
}