@font-face {
  font-family: 'CausewayGlyphicons';
  src: url('@{pagination-icon-font-path}@{pagination-icon-font-name}.eot');
  src: url('@{pagination-icon-font-path}@{pagination-icon-font-name}.eot?#iefix') format('embedded-opentype'),
  url('@{pagination-icon-font-path}@{pagination-icon-font-name}.woff') format('woff'),
  url('@{pagination-icon-font-path}@{pagination-icon-font-name}.ttf') format('truetype'),
  url('@{pagination-icon-font-path}@{pagination-icon-font-name}.svg#glyphicons-halflingsregular') format('svg');
}

.glyphicon-pagination-first,
.glyphicon-pagination-prev,
.glyphicon-pagination-next,
.glyphicon-pagination-last,
.glyphicon-threeLine-menu,
.glyphicon-tree-plus,
.glyphicon-tree-minus,
.glyphicon-notification,
.glyphicon-close,
.glyphicon-thick-tick,
.glyphicon-caret-up,
.glyphicon-caret-down,
.glyphicon-caret-left,
.glyphicon-caret-right,
.glyphicon-circle{
  font-family: 'CausewayGlyphicons';
}

// Individual icons
.glyphicon-pagination-prev  { &:before { content: "\e800"; } }
.glyphicon-pagination-next  { &:before { content: "\e801"; } }
.glyphicon-pagination-last  { &:before { content: "\e802"; } }
.glyphicon-pagination-first { &:before { content: "\e803"; } }
.glyphicon-threeLine-menu   { &:before { content: "\e804"; } }
.glyphicon-tree-plus        { &:before { content: "\e805"; } }
.glyphicon-tree-minus       { &:before { content: "\e806"; } }
.glyphicon-notification     { &:before { content: "\e807"; } }
.glyphicon-close            { &:before { content: "\e808"; } }
.glyphicon-thick-tick       { &:before { content: "\e809"; } }
.glyphicon-caret-up         { &:before { content: "\e80A"; } }
.glyphicon-caret-down       { &:before { content: "\e80B"; } }
.glyphicon-caret-left       { &:before { content: "\e80C"; } }
.glyphicon-caret-right      { &:before { content: "\e80D"; } }
.glyphicon-circle           { &:before { content: "\e80E"; } }

a {
  &.glyphicon {
    text-decoration: none;
  }
}
