@import "../variables";

/**
 * The base .cr-i class is 100% copied from Font Awesome <3:
 * http://fontawesome.io/assets/font-awesome/css/font-awesome.css
 */

@font-face {
  font-family: "CRUKIcons";
  src: url('#{$cr-icon-path}/CRUKIcons.eot');
  src: url('#{$cr-icon-path}/CRUKIcons.eot#iefix') format("embedded-opentype"),
    url('#{$cr-icon-path}/CRUKIcons.woff') format("woff"),
    url('#{$cr-icon-path}/CRUKIcons.ttf') format("truetype"),
    url('#{$cr-icon-path}/CRUKIcons.svg#CRUKIcons') format("svg");
  font-weight: normal;
  font-style: normal;
}

.cr-i {
  display: inline-block;
  font: normal normal normal 14px/1 CRUKIcons;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
}

.cr-i--lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.cr-i---2x {
  font-size: 2em;
}

.cr-i--3x {
  font-size: 3em;
}

.cr-i--4x {
  font-size: 4em;
}

.cr-i--5x {
  font-size: 5em;
}

.cr-i--fw {
  width: 1.28571429em;
  text-align: center;
}

/**
 * The icons, as generated by icomoon.
 */

.cr-i--plus::before {
  content: $icon-plus;
}

.cr-i--minus::before {
  content: $icon-minus;
}

.cr-i--checkmark::before {
  content: $icon-checkmark;
}

.cr-i--minus-2::before {
  content: $icon-minus2;
}

.cr-i--plus-2::before {
  content: $icon-plus2;
}

.cr-i--chevron-down::before {
  content: $icon-chevron-down;
}

.cr-i--chevron-up::before {
  content: $icon-chevron-up;
}

.cr-i--close::before {
  content: $icon-close;
}

.cr-i--remove::before {
  content: $icon-remove;
}

.cr-i--times::before {
  content: $icon-times;
}

.cr-i--exclamation-circle::before {
  content: $icon-exclamation-circle;
}

.cr-i--check-circle::before {
  content: $icon-check-circle;
}

.cr-i--pencil-square::before {
  content: $icon-pencil-square;
}

.cr-i--credit-card::before {
  content: $icon-credit-card;
}

.cr-i--square::before {
  content: $icon-square;
}

.cr-i--eye::before {
  content: $icon-eye;
}

.cr-i--exclamation-triangle::before {
  content: $icon-exclamation-triangle;
}

.cr-i--warning::before {
  content: $icon-warning;
}

.cr-i--ticket::before {
  content: $icon-ticket;
}

.cr-i--search::before {
  content: $icon-search;
}

.cr-i--chevron-right::before {
  content: $icon-chevron-right;
}

.cr-i--chevron-left::before {
  content: $icon-chevron-left;
}

.cr-i--link::before {
  content: $icon-link;
}

.cr-i--warning2::before {
  content: $icon-warning2;
}

.cr-i--notification::before {
  content: $icon-notification;
}

.cr-i--info::before {
  content: $icon-info;
}

.cr-i--checkbox-checked::before {
  content: $icon-checkbox-checked;
}

.cr-i--checkbox-unchecked::before {
  content: $icon-checkbox-unchecked;
}

.cr-i--radio-checked::before {
  content: $icon-radio-checked;
}

.cr-i--radio-checked2::before {
  content: $icon-radio-checked2;
}

.cr-i--radio-unchecked::before {
  content: $icon-radio-unchecked;
}

.cr-i--print::before {
  content: $icon-print;
}
