@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:before {
  content: "\f097";
}
.icon-msi-tag:before {
  content: "\f030";
}
.icon-msi-filter:before {
  content: "\f016";
}
.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-add:before {
  content: "\ea04";
}
.icon-msi-less:before {
  content: "\ea03";
}
.icon-msi-close:before {
  content: "\ea02";
}
.icon-msi-checked:before {
  content: "\ea01";
}
