@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';

[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; }
}