@include export-module('pdfviewer-bootstrap-icons') {
  .e-pdfviewer {
    .e-pv-icon::before {
      font-family: 'e-icons';
    }

    .e-pv-icon-search::before {
      font-family: 'e-icons';
      font-size: 12px;
    }

    .e-pv-open-document-icon::before {
      content: '\ec2b';
    }

    .e-pv-download-document-icon::before {
      content: '\ec32';
    }

    .e-pv-print-document-icon::before {
      content: '\ebd2';
    }

    .e-pv-first-page-navigation-icon::before {
      content: '\ec2c';
    }

    .e-pv-rotate-right-icon::before{
      content: '\e971';
    }

    .e-pv-organize-view-icon::before{
      content: '\e117';
    }

    .e-pv-organize-view-disable-icon::before{
      color: $pv-thumbnail-icon-disable-color;
      content: '\e117';
    }

    .e-pv-organize-view-selection-icon::before{
      color: $pv-thumbnail-icon-selection-color;
      content: '\e117';
    }

    .e-pv-rotate-left-icon::before{
      content: '\e970';
    }

    .e-pv-previous-page-navigation-icon::before,
    .e-pv-prev-search-icon::before {
      content: '\ec2d';
    }

    .e-pv-next-page-navigation-icon::before,
    .e-pv-next-search-icon::before {
      content: '\ec2e';
    }

    .e-pv-last-page-navigation-icon::before {
      content: '\ec2f';
    }

    .e-pv-zoom-out-icon::before {
      content: '\ec30';
      line-height: $pv-toolbaritem-btn-line-height;
    }

    .e-pv-zoom-in-icon::before {
      content: '\ec31';
      line-height: $pv-toolbaritem-btn-line-height;
    }

    .e-pv-thumbnail-view-icon::before {
      content: '\ebd9';
    }

    .e-pv-thumbnail-view-disable-icon::before {
      color: $pv-thumbnail-icon-disable-color;
      content: '\ebd9';
    }

    .e-pv-thumbnail-view-selection-icon::before {
      color: $pv-thumbnail-icon-selection-color;
      content: '\ebd9';
    }

    .e-pv-bookmark-icon::before {
      content: '\ec33';
    }

    .e-pv-bookmark-disable-icon::before {
      color: $pv-thumbnail-icon-disable-color;
      content: '\ec33';
    }

    .e-pv-bookmark-selection-icon::before {
      color: $pv-thumbnail-icon-selection-color;
      content: '\ec33';
    }

    .e-pv-title-close-icon::before,
    .e-pv-annotation-tools-close-icon::before,
    .e-pv-annotation-popup-close::before {
      content: '\ebc0';
      font-size: $pv-title-close-font-size;
    }

    .e-pv-resize-icon::before {
      content: '\e84b';
      font-size: 10px;
    }

    .e-pv-text-select-tool-icon::before {
      content: '\ebce';
    }

    .e-pv-pan-tool-icon::before {
      content: '\ebcb';
    }

    .e-pv-text-search-icon::before {
      content: '\ebbe';
    }

    .e-pv-search-icon::before {
      content: '\ebbe';
      font-family: 'e-icons';
    }

    .e-pv-search-close::before {
      content: '\ebc0';
      font-family: 'e-icons';
    }

    .e-pv-formdesigner-icon::before {
      content: '\e90c';
    }

    .e-pv-annotation-icon::before {
      content: '\ebd8';
    }

    .e-pv-annotation-color-icon::before {
      content: '\ebca';
    }

    .e-pv-annotation-stroke-icon::before {
      content: '\e668';
    }

    .e-pv-annotation-opacity-icon::before {
      content: '\ebcc';
    }

    .e-pv-annotation-thickness-icon::before {
      content: '\ebd7';
    }

    .e-pv-annotation-delete-icon::before {
      content: '\ebcd';
    }

    .e-pv-undo-icon::before {
      content: '\ebc5';
    }

    .e-pv-redo-icon::before {
      content: '\ebd3';
    }

    .e-pv-more-icon::before {
      content: '\ebc7';
    }

    .e-pv-backward-icon::before {
      content: '\e94b';
    }

    .e-pv-notification-icon {
      background-image: $pv-corrupted-notification-background-image;
      background-repeat: $pv-corrupted-notification-background-repeat;
      background-size: $pv-corrupted-notification-background-size;
      height: $pv-corrupted-notification-height;
    }

    .e-pv-notification-icon-rtl {
      background-image: $pv-corrupted-notification-background-image;
      background-position: $pv-corrupted-notification-background-position;
      background-repeat: $pv-corrupted-notification-background-repeat;
      background-size: $pv-corrupted-notification-background-size;
      height: $pv-corrupted-notification-height;
    }

    .e-pv-textbox-icon::before {
      content: '\e89f';
    }

    .e-pv-password-icon::before {
      content: '\e91a';
    }

    .e-pv-checkbox-icon::before {
      content: '\e90b';
    }

    .e-pv-radiobutton-icon::before {
      content: '\e90f';
    }

    .e-pv-dropdown-icon::before {
      content: '\e90e';
    }

    .e-pv-listbox-icon::before {
      content: '\e89e';
    }

    .e-pv-annotation-calibrate-icon::before {
      content: '\e678';
    }
  }

  .e-pv-download-document-icon.e-menu-icon::before {
    content: '\ec32';
  }

  .e-pv-bookmark-icon.e-menu-icon::before {
    content: '\ec33';
  }

  .e-pv-save-icon.e-menu-icon::before {
    content: '\e701';
  }

  .e-pv-save-as-icon.e-menu-icon::before {
    content: '\e703';
  }

  .e-pv-highlight-icon::before {
    content: '\ebc6';
    font-family: 'e-icons';
  }

  .e-pv-underline-icon::before {
    content: '\ebc8';
    font-family: 'e-icons';
  }

  .e-pv-strikethrough-icon::before {
    content: '\ebc9';
    font-family: 'e-icons';
  }

  .e-pv-squiggly-icon::before {
    content: '\e170';
    font-family: 'e-icons';
  }
  
  .e-pv-copy-icon::before {
    content: '\e70a';
    font-family: 'e-icons';
  }

  .e-pv-import-icon::before{
    content: '\e166';
    font-family: 'e-icons';
  }

  .e-pv-page-zoom-icon::before{
    content: '\e657';
    font-family: 'e-icons';
  }

  .e-pv-page-zoom-increase-icon::before{
    content: '\ec31';
    font-family: 'e-icons';
  }

  .e-pv-page-zoom-decrease-icon::before{
    content: '\ec30';
    font-family: 'e-icons';
  }

  .e-pv-stamp-icon::before {
    content: '\ebda';
  }

  .e-pv-shape-line-icon::before {
    content: '\e668';
    font-family: 'e-icons';
  }

  .e-pv-shape-arrow-icon::before {
    content: '\e669';
    font-family: 'e-icons';
  }

  .e-pv-shape-rectangle-icon::before {
    content: '\e670';
    font-family: 'e-icons';
  }

  .e-pv-shape-circle-icon::before {
    content: '\e671';
    font-family: 'e-icons';
  }

  .e-pv-shape-pentagon-icon::before {
    content: '\e672';
    font-family: 'e-icons';
  }

  .e-pv-annotation-shape-icon::before {
    content: '\ebd5';
  }

  .e-pv-cut-icon::before {
    content: '\e604';
    font-family: 'e-icons';
  }

  .e-pv-paste-icon::before {
    content: '\e601';
    font-family: 'e-icons';
  }

  .e-pv-delete-icon::before {
    content: '\ebcd';
    font-family: 'e-icons';
  }

  .e-pv-properties-fill-color-icon::before {
    content: '\ebca';
    font-family: 'e-icons';
  }

  .e-pv-properties-stroke-color-icon::before {
    content: '\e668';
    font-family: 'e-icons';
  }

  .e-pv-comment-icon::before {
    content: '\e680';
    font-family: 'e-icons';
  }

  .e-pv-property-icon::before {
    content: '\e199';
    font-family: 'e-icons';
  }

  .e-pv-comment-selection-icon::before {
    color: $pv-thumbnail-icon-selection-color;
    content: '\e680';
    font-family: 'e-icons';
  }

  .e-pv-comment-panel-icon::before {
    content: '\eb23';
    font-family: 'e-icons';
  }

  .e-pv-accepted-icon::before {
    color: $pv-status-icon-color;
    content: '\e682';
    font-family: 'e-icons';
    font-size: $pv-status-icon-font-size;
    padding: $pv-accepted-icon-padding;
    position: $pv-status-icon-position;
  }

  .e-pv-rejected-icon::before {
    color: $pv-status-icon-color;
    content: '\e683';
    font-family: 'e-icons';
    font-size: $pv-status-icon-font-size;
    padding: $pv-rejected-icon-padding;
    position: $pv-status-icon-position;
  }

  .e-pv-completed-icon::before {
    color: $pv-status-icon-color;
    content: '\e614';
    font-family: 'e-icons';
    font-size: $pv-status-icon-font-size;
    padding: $pv-status-icon-padding;
    position: $pv-status-icon-position;
  }

  .e-pv-cancelled-icon::before {
    color: $pv-status-icon-color;
    content: '\e60a';
    font-family: 'e-icons';
    font-size: $pv-status-icon-font-size;
    padding: $pv-status-icon-padding;
    position: $pv-status-icon-position;
  }

  .e-pv-scale-ratio-icon::before {
    content: '\e678';
    font-family: 'e-icons';
  }

  .e-pv-calibrate-distance-icon::before {
    content: '\e673';
    font-family: 'e-icons';
  }

  .e-pv-calibrate-perimeter-icon::before {
    content: '\e674';
    font-family: 'e-icons';
  }

  .e-pv-calibrate-area-icon::before {
    content: '\e675';
    font-family: 'e-icons';
  }

  .e-pv-calibrate-radius-icon::before {
    content: '\e676';
    font-family: 'e-icons';
  }

  .e-pv-calibrate-volume-icon::before {
    content: '\e677';
    font-family: 'e-icons';
  }

  .e-pv-freetext-icon::before {
    content: '\ebbf';
    font-family: 'e-icons';
  }

  .e-pv-annotation-textalign-icon::before {
    content: '\e33a';
    font-family: 'e-icons';
  }

  .e-pv-annotation-textcolor-icon::before {
    content: '\e34c';
    font-family: 'e-icons';
  }

  .e-pv-annotation-textprop-icon::before {
    content: '\eb07';
    font-family: 'e-icons';
  }

  .e-pv-left-align-icon::before {
    content: '\e33a';
    font-family: 'e-icons';
  }

  .e-pv-right-align-icon::before {
    content: '\e34d';
    font-family: 'e-icons';
  }

  .e-pv-center-align-icon::before {
    content: '\e35e';
    font-family: 'e-icons';
  }

  .e-pv-justfiy-align-icon::before {
    content: '\e334';
    font-family: 'e-icons';
  }

  .e-pv-bold-icon::before {
    content: '\eb2f';
    font-family: 'e-icons';
  }

  .e-pv-italic-icon::before {
    content: '\eb1d';
    font-family: 'e-icons';
  }

  .e-pv-strikeout-icon::before {
    content: '\ebc9';
    font-family: 'e-icons';
  }

  .e-pv-underlinetext-icon::before {
    content: '\ebc8';
    font-family: 'e-icons';
  }

  .e-pv-superscript-icon::before {
    content: '\e352';
    font-family: 'e-icons';
  }

  .e-pv-subscript-icon::before {
    content: '\e357';
    font-family: 'e-icons';
  }

  .e-pv-handwritten-icon::before {
    content: '\e767';
    font-family: 'e-icons';
  }

  .e-pv-inkannotation-icon::before {
    content: '\ebc4';
    font-family: 'e-icons';
  }

  .e-pv-delete::before {
    content: '\e94a';
    font-family: 'e-icons';
  }

  .e-pv-eye-icon::before {
    content: '\e345';
    cursor: $pv-eye-icon-hover-cursor;
    font-family: 'e-icons';
    font-size: $pv-eye-icon-font-size;
    padding: $pv-eye-icon-padding;
  }

  .e-pv-eye-slash-icon::before {
    content: '\e721';
    cursor: $pv-eye-icon-hover-cursor;
    font-family: 'e-icons';
    font-size: $pv-eye-icon-font-size;
    padding: $pv-eye-icon-padding;
  }

  .e-pv-button-icon::before {
    content: '\e172';
    font-family: 'e-icons';
  }

  .e-pv-drag-and-drop-icon::before {
    content: '\e726';
    font-family: 'e-icons';
  }
  
  .e-pv-redaction-icon::before {
    content: '\e1a2';
    font-family: 'e-icons';
  }
  .e-pv-mark-for-redaction-icon::before {
    content: '\e20a';
    font-family: 'e-icons';
  }
  .e-pv-redact-pages-icon::before {
    content: '\E93b';
    font-family: 'e-icons';
  }
  .e-pv-redaction-panel-icon::before {
    content: '\e1a3';
    font-family: 'e-icons';
  }
  .e-pv-redact::before {
    content: '\e167';
    font-family: 'e-icons';
  }
  .e-pv-refresh::before {
    content: '\e975';
    font-family: 'e-icons';
  }
  .e-pv-multiple-comment::before {
    content: '\e98a';
    font-family: 'e-icons';
  }
}
