@font-face {
  font-family: 'ess-icon';
  src:  url('fonts/ess-icon.eot?r67wvg');
  src:  url('fonts/ess-icon.eot?r67wvg#iefix') format('embedded-opentype'),
    url('fonts/ess-icon.ttf?r67wvg') format('truetype'),
    url('fonts/ess-icon.woff?r67wvg') format('woff'),
    url('fonts/ess-icon.svg?r67wvg#ess-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}

i {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'ess-icon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}
.ess-angel-bottom-icon:before {
  content: "\e900";
}
.ess-angel-left-icon:before {
  content: "\e901";
}
.ess-angel-right-circle-icon:before {
  content: "\e902";
}
.ess-angel-right-icon:before {
  content: "\e903";
}
.ess-angel-top-icon:before {
  content: "\e904";
}
.ess-announcement-icon:before {
  content: "\e905";
}
.ess-appraisal-icon:before {
  content: "\e906";
}
.ess-approval-files-icon:before {
  content: "\e907";
}
.ess-attendance-icon:before {
  content: "\e908";
}
.ess-bar-chart-icon:before {
  content: "\e909";
}
.ess-calendar-icon:before {
  content: "\e90a";
}
.ess-delete-icon:before {
  content: "\e90b";
}
.ess-download-icon:before {
  content: "\e90c";
}
.ess-edit-icon:before {
  content: "\e90d";
}
.ess-feedback-icon:before {
  content: "\e90e";
}
.ess-files-icon:before {
  content: "\e90f";
}
.ess-globe-icon:before {
  content: "\e910";
}
.ess-Group-882:before {
  content: "\e911";
}
.ess-help-icon:before {
  content: "\e912";
}
.ess-home-icon:before {
  content: "\e913";
}
.ess-inbox-icon:before {
  content: "\e914";
}
.ess-info-icon:before {
  content: "\e915";
}
.ess-leave-icon:before {
  content: "\e916";
}
.ess-lock-icon:before {
  content: "\e917";
}
.ess-logout-icon:before {
  content: "\e918";
}
.ess-notification-icon:before {
  content: "\e919";
}
.ess-over-time-icon:before {
  content: "\e91a";
}
.ess-payroll-icon:before {
  content: "\e91b";
}
.ess-qr-code-icon:before {
  content: "\e91c";
}
.ess-schedule-icon:before {
  content: "\e91d";
}
.ess-shift-icon:before {
  content: "\e91e";
}
.ess-tenant-icon:before {
  content: "\e91f";
}
.ess-user-icon:before {
  content: "\e920";
}
.ess-visibility-off-icon:before {
  content: "\e921";
}
.ess-visibility-on-icon:before {
  content: "\e922";
}


.ess-icon-default{font-size: 22px;}

.ess-icon-md{font-size: 24px;}

.ess-icon-lg{font-size: 26px;}

.ess-icon-xl{font-size: 28px;}

.ess-icon-xxl{font-size: 32px;}