@charset "UTF-8";

@font-face {
  font-family: "mochawesome";
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}

// Base Mixin
.ma-icon() {
  font-family: "mochawesome";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}

// Icon Variables
@ma-icon-passed:        'a';
@ma-icon-failed:        'b';
@ma-icon-pending:       'c';
@ma-icon-pending-alt:   'd';
@ma-icon-skipped:       'e';
@ma-icon-suites:        'f';
@ma-icon-tests:         'g';
@ma-icon-tests-alt:     'j';
@ma-icon-duration:      'h';
@ma-icon-right-chevron: 'i';
@ma-icon-filter:        'k';
@ma-icon-menu:          'l';

[data-icon],
[class^="icon-"],
[class*=" icon-"] {
  &:before { .ma-icon(); }
}

.icon-passed,
[data-icon="passed"] {
  &:before { content: @ma-icon-passed; }
}
.icon-failed,
[data-icon="failed"] {
  &:before { content: @ma-icon-failed; }
}
.icon-right-chevron,
[data-icon="right-chevron"] {
  &:before { content: @ma-icon-right-chevron; }
}
.icon-pending,
[data-icon="pending"] {
  &:before { content: @ma-icon-pending; }
}
.icon-pending-alt,
[data-icon="pending-alt"] {
  &:before { content: @ma-icon-pending-alt; }
}
.icon-tests,
[data-icon="tests"] {
  &:before { content: @ma-icon-tests; }
}
.icon-tests-alt,
[data-icon="tests-alt"] {
  &:before { content: @ma-icon-tests-alt; }
}
.icon-suites,
[data-icon="suites"] {
  &:before { content: @ma-icon-suites; }
}
.icon-duration,
[data-icon="duration"] {
  &:before { content: @ma-icon-duration; }
}
.icon-skipped,
[data-icon="skipped"] {
  &:before { content: @ma-icon-skipped; }
}
.icon-filter,
[data-icon="filter"] {
  &:before { content: @ma-icon-filter; }
}
.icon-menu,
[data-icon="menu"] {
  &:before { content: @ma-icon-menu; }
}