
@font-face {
  font-family: 'i-font';
  src:url('i-font.woff2?t=917656') format('woff2');
  font-weight: normal;
  font-style: normal;
}

.ifc-box {
  display: inline-flex;
  position: relative;
  border-radius: 3px;
  text-align: center;
  vertical-align: middle;
  border: solid 1px #00f;
  width: 40px;
  height: 40px;
  font-size: 20px;
  color: blue;
  margin: 5px;
}

.ifc-icon {
  font-size: inherit;
  display: inline-block;
  font-family: 'i-font';
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1em;
  vertical-align: middle;
  text-align: center;
  text-decoration: inherit;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin: auto;
}

/* Animation for spinners */
.ifc-spin {
  animation: ifc-spin-f 2s infinite linear;
  display: inline-block;
}
@keyframes ifc-spin-f {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}


/* CoreUI Icons, License: CoreUI Icons Free, Link: https://github.com/coreui/coreui-icons/blob/master/LICENSE */
.co-cil-chat-bubble:before { content: "\2711"; }

/* Bootstrap Icons, License: MIT, Link: https://github.com/twbs/icons/blob/main/LICENSE.md */
.bs-tencent-qq:before { content: "\2712"; }
.bs-search:before { content: "\2713"; }
.bs-card-image:before { content: "\2714"; }
.bs-cart3:before { content: "\2715"; }
.bs-chat-dots:before { content: "\2716"; }
.bs-chat:before { content: "\2717"; }
.bs-check:before { content: "\2718"; }
.bs-chevron-left:before { content: "\2719"; }
.bs-chevron-right:before { content: "\271a"; }
.bs-file-music:before { content: "\271b"; }
.bs-list:before { content: "\271c"; }
.bs-music-note-beamed:before { content: "\271d"; }
.bs-music-note-list:before { content: "\271e"; }
.bs-music-note:before { content: "\271f"; }
.bs-volume-down:before { content: "\2720"; }
.bs-volume-mute:before { content: "\2721"; }
.bs-volume-up:before { content: "\2722"; }
.bs-wechat:before { content: "\2723"; }
.bs-youtube:before { content: "\2724"; }
.bs-zoom-in:before { content: "\2725"; }
.bs-zoom-out:before { content: "\2726"; }

/* material-design-icons, License: Apache-2.0, Link: https://github.com/google/material-design-icons/blob/master/LICENSE */
.mg-arrow_back_ios_new_outlined:before { content: "\2727"; }

/* Material Design, License: Pictogrammers Free, Link: https://github.com/Templarian/MaterialDesign/blob/master/LICENSE */
.ma-account-music-outline:before { content: "\2728"; }
.ma-account-group-outline:before { content: "\2729"; }
.ma-account-circle-outline:before { content: "\272a"; }
.ma-account-cog-outline:before { content: "\272b"; }
.ma-account-edit-outline:before { content: "\272c"; }
.ma-account-wrench-outline:before { content: "\272d"; }
.ma-cancel:before { content: "\272e"; }
.ma-alarm-check:before { content: "\272f"; }
.ma-alarm-light-outline:before { content: "\2730"; }
.ma-application-cog-outline:before { content: "\2731"; }
.ma-bell-cog-outline:before { content: "\2732"; }
.ma-chevron-down:before { content: "\2733"; }
.ma-chevron-left:before { content: "\2734"; }
.ma-chevron-right:before { content: "\2735"; }
.ma-chevron-up:before { content: "\2736"; }
.ma-cog-outline:before { content: "\2737"; }
.ma-camera:before { content: "\2738"; }
.ma-cellphone-basic:before { content: "\2739"; }
.ma-cellphone:before { content: "\273a"; }
.ma-chat-outline:before { content: "\273b"; }
.ma-chat-processing-outline:before { content: "\273c"; }
.ma-check-circle-outline:before { content: "\273d"; }
.ma-check:before { content: "\273e"; }
.ma-checkbox-outline:before { content: "\273f"; }
.ma-chevron-double-down:before { content: "\2740"; }
.ma-chevron-double-left:before { content: "\2741"; }
.ma-chevron-double-right:before { content: "\2742"; }
.ma-chevron-double-up:before { content: "\2743"; }
.ma-close-box-outline:before { content: "\2744"; }
.ma-close-circle-outline:before { content: "\2745"; }
.ma-close:before { content: "\2746"; }
.ma-cloud-arrow-down-outline:before { content: "\2747"; }
.ma-cloud-arrow-up-outline:before { content: "\2748"; }
.ma-cloud-sync-outline:before { content: "\2749"; }
.ma-email-outline:before { content: "\274a"; }
.ma-home-outline:before { content: "\274b"; }
.ma-image-multiple-outline:before { content: "\274c"; }
.ma-image-outline:before { content: "\274d"; }
.ma-link-variant:before { content: "\274e"; }
.ma-location-exit:before { content: "\274f"; }
.ma-menu-down:before { content: "\2750"; }
.ma-menu-left:before { content: "\2751"; }
.ma-menu-right:before { content: "\2752"; }
.ma-menu-up:before { content: "\2753"; }
.ma-message-processing-outline:before { content: "\2754"; }
.ma-message-question-outline:before { content: "\2755"; }
.ma-microphone-minus:before { content: "\2756"; }
.ma-microphone-outline:before { content: "\2757"; }
.ma-microphone-plus:before { content: "\2758"; }
.ma-music-accidental-double-sharp:before { content: "\2759"; }
.ma-music-box-multiple-outline:before { content: "\275a"; }
.ma-music-box-outline:before { content: "\275b"; }
.ma-music-circle-outline:before { content: "\275c"; }
.ma-music-clef-treble:before { content: "\275d"; }
.ma-music:before { content: "\275e"; }
.ma-bookmark-music-outline:before { content: "\275f"; }
.ma-file-music-outline:before { content: "\2760"; }
.ma-folder-music-outline:before { content: "\2761"; }
.ma-metronome:before { content: "\2762"; }
.ma-music-note-eighth-dotted:before { content: "\2763"; }
.ma-music-note-eighth:before { content: "\2764"; }
.ma-music-off:before { content: "\2765"; }
.ma-playlist-music-outline:before { content: "\2766"; }
.ma-timer-music-outline:before { content: "\2767"; }
.ma-tune-vertical-variant:before { content: "\2768"; }
.ma-tune-vertical:before { content: "\2769"; }
.ma-pan:before { content: "\276a"; }
.ma-pencil-circle-outline:before { content: "\276b"; }
.ma-pencil-outline:before { content: "\276c"; }
.ma-rename-outline:before { content: "\276d"; }
.ma-folder-lock-outline:before { content: "\276e"; }
.ma-shield-key-outline:before { content: "\276f"; }
.ma-chat-question-outline:before { content: "\2770"; }
.ma-logout:before { content: "\2771"; }
.ma-wechat:before { content: "\2772"; }
.ma-face-man-outline:before { content: "\2773"; }
.ma-crown-outline:before { content: "\2774"; }
.ma-delete-off-outline:before { content: "\2775"; }
.ma-delete-variant:before { content: "\2776"; }
.ma-dots-vertical:before { content: "\2777"; }
.ma-play:before { content: "\2778"; }
.ma-pause:before { content: "\2779"; }
.ma-plus-thick:before { content: "\277a"; }
.ma-plus:before { content: "\277b"; }
.ma-tag-edit-outline:before { content: "\277c"; }
.ma-tag-multiple-outline:before { content: "\277d"; }
.ma-tag-off-outline:before { content: "\277e"; }
.ma-tag-outline:before { content: "\277f"; }
.ma-tag-plus-outline:before { content: "\2780"; }
.ma-tag-remove-outline:before { content: "\2781"; }
.ma-volume-high:before { content: "\2782"; }
.ma-volume-medium:before { content: "\2783"; }
.ma-volume-minus:before { content: "\2784"; }
.ma-volume-mute:before { content: "\2785"; }
.ma-volume-off:before { content: "\2786"; }
.ma-volume-plus:before { content: "\2787"; }
.ma-window-close:before { content: "\2788"; }
.ma-wrench-cog-outline:before { content: "\2789"; }
.ma-youtube:before { content: "\278a"; }
.ma-share-all-outline:before { content: "\278b"; }
.ma-share-variant-outline:before { content: "\278c"; }
.ma-card-search-outline:before { content: "\278d"; }
.ma-cloud-refresh-outline:before { content: "\278e"; }
.ma-refresh:before { content: "\278f"; }
.ma-search-web:before { content: "\2790"; }
.ma-text-search-variant:before { content: "\2791"; }

