@font-face {
    font-family: 'msi-icons';
    src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  [class^="icon-msi-"], [class*=" icon-msi-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'msi-icons' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .icon-msi-star-fill:before {
    content: "\f141";
  }
  .icon-msi-eye-hide:before {
    content: "\f140";
  }
  .icon-msi-star:before {
    content: "\f099";
  }
  .icon-msi-warranty:before {
    content: "\f047";
  }
  .icon-msi-user:before {
    content: "\f033";
  }
  .icon-msi-refresh:before {
    content: "\f024";
  }
  .icon-msi-search:before {
    content: "\f020";
  }
  .icon-msi-filter:before {
    content: "\f016";
  }
  .icon-msi-eye:before {
    content: "\f014";
  }
  .icon-msi-nav:before {
    content: "\ea17";
  }
  .icon-msi-arrow-up2:before {
    content: "\ea16";
  }
  .icon-msi-arrow-down:before {
    content: "\ea15";
  }
  .icon-msi-arrow-prev:before {
    content: "\ea14";
  }
  .icon-msi-arrow-next:before {
    content: "\ea13";
  }
  .icon-msi-up:before {
    content: "\ea12";
  }
  .icon-msi-down:before {
    content: "\ea11";
  }
  .icon-msi-prev:before {
    content: "\ea10";
  }
  .icon-msi-next:before {
    content: "\ea09";
  }
  .icon-msi-close:before {
    content: "\ea02";
  }
  .icon-msi-checked:before {
    content: "\ea01";
  }
  