@use 'ej2-base/styles/common/mixin' as *;
@use '../bootstrap4-definition' as *;
@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: 16px;
    }

    .e-pv-open-document-icon::before {
      content: '\e70f';
    }

    .e-pv-download-document-icon::before {
      content: '\e75d';
    }

    .e-pv-print-document-icon::before {
      content: '\e743';
    }

    .e-pv-first-page-navigation-icon::before {
      content: '\e77c';
    }

    .e-pv-rotate-right-icon::before{
      content: '\e960';
    }

    .e-pv-organize-view-icon::before{
      content: '\e998';
    }

    .e-pv-organize-view-disable-icon::before{
      color: $pv-thumbnail-icon-disable-color;
      content: '\e998';
    }

    .e-pv-organize-view-selection-icon::before{
      color: $pv-thumbnail-icon-selection-color;
      content: '\e998';
    }

    .e-pv-rotate-left-icon::before{
      content: '\e95f';
    }

    .e-pv-previous-page-navigation-icon::before,
    .e-pv-prev-search-icon::before {
      content: '\e70d';
    }

    .e-pv-next-page-navigation-icon::before,
    .e-pv-next-search-icon::before {
      content: '\e76a';
    }

    .e-pv-last-page-navigation-icon::before {
      content: '\e76d';
    }

    .e-pv-zoom-out-icon::before {
      content: '\e742';
      line-height: $pv-toolbaritem-btn-line-height;
    }

    .e-pv-zoom-in-icon::before {
      content: '\e755';
      line-height: $pv-toolbaritem-btn-line-height;
    }

    .e-pv-thumbnail-view-icon::before {
      content: '\e7b4';
    }

    .e-pv-thumbnail-view-disable-icon::before {
      color: $pv-thumbnail-icon-disable-color;
      content: '\e7b4';
    }

    .e-pv-thumbnail-view-selection-icon::before {
      color: $pv-thumbnail-icon-selection-color;
      content: '\e7b4';
    }

    .e-pv-bookmark-icon::before {
      content: '\e731';
    }

    .e-pv-bookmark-disable-icon::before {
      color: $pv-thumbnail-icon-disable-color;
      content: '\e731';
    }

    .e-pv-bookmark-selection-icon::before {
      color: $pv-thumbnail-icon-selection-color;
      content: '\e731';
    }

    .e-pv-title-close-icon::before,
    .e-pv-annotation-tools-close-icon::before,
    .e-pv-annotation-popup-close::before {
      content: '\e745';
    }

    .e-pv-title-close-icon::before {
      font-size: $pv-title-close-font-size;
    }

    .e-pv-resize-icon::before {
      content: '\e71f';
      font-size: 10px;
    }

    .e-pv-text-select-tool-icon::before {
      content: '\e767';
    }

    .e-pv-pan-tool-icon::before {
      content: '\e711';
    }

    .e-pv-text-search-icon::before {
      content: '\e724';
    }

    .e-pv-search-icon::before {
      content: '\e724';
      font-family: 'e-icons';
    }

    .e-pv-search-close::before {
      content: '\e745';
      font-family: 'e-icons';
    }

    .e-pv-formdesigner-icon::before {
      content: '\e90c';
    }

    .e-pv-annotation-icon::before {
      content: '\e75e';
    }

    .e-pv-annotation-color-icon::before {
      content: '\e754';
    }

    .e-pv-annotation-stroke-icon::before {
      content: '\e668';
    }

    .e-pv-annotation-opacity-icon::before {
      content: '\e700';
    }

    .e-pv-annotation-thickness-icon::before {
      content: '\e75b';
    }

    .e-pv-annotation-delete-icon::before {
      content: '\e773';
    }

    .e-pv-undo-icon::before {
      content: '\e752';
    }

    .e-pv-redo-icon::before {
      content: '\e778';
    }

    .e-pv-more-icon::before {
      color: $pv-comment-font-color;
      content: '\e71b';
    }

    .e-pv-backward-icon::before {
      content: '\e728';
    }

    .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: '\e75d';
  }

  .e-pv-bookmark-icon.e-menu-icon::before {
    content: '\e731';
  }

  .e-pv-save-icon.e-menu-icon::before {
    content: '\e74d';
  }

  .e-pv-save-as-icon.e-menu-icon::before {
    content: '\e72b';
  }

  .e-pv-highlight-icon::before {
    content: '\e770';
    font-family: 'e-icons';
  }

  .e-pv-underline-icon::before {
    content: '\e792';
    font-family: 'e-icons';
  }

  .e-pv-strikethrough-icon::before {
    content: '\e786';
    font-family: 'e-icons';
  }

  .e-pv-squiggly-icon::before {
    content: '\e9d7';
    font-family: 'e-icons';
  }
  
  .e-pv-copy-icon::before {
    content: '\e77b';
    font-family: 'e-icons';
  }

  .e-pv-import-icon::before{
    content: '\e9cd';
    font-family: 'e-icons';
  }

  .e-pv-page-zoom-icon::before{
    content: '\e657';
    font-family: 'e-icons';
  }

  .e-pv-page-zoom-increase-icon::before{
    content: '\e755';
    font-family: 'e-icons';
  }

  .e-pv-page-zoom-decrease-icon::before{
    content: '\e742';
    font-family: 'e-icons';
  }

  .e-pv-stamp-icon::before {
    content: '\e74c';
  }

  .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: '\e77e';
  }

  .e-pv-cut-icon::before {
    content: '\e73f';
    font-family: 'e-icons';
  }

  .e-pv-paste-icon::before {
    content: '\e739';
    font-family: 'e-icons';
  }

  .e-pv-delete-icon::before {
    content: '\e773';
    font-family: 'e-icons';
  }

  .e-pv-properties-fill-color-icon::before {
    content: '\e754';
    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: '\e715';
    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: '\e718';
    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: '\e745';
    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-annotation-stamp-container .e-menu-wrapper ul .e-menu-item .e-caret::before {
    font-size: 8px;
  }

  .e-pv-freetext-icon::before {
    content: '\e764';
    font-family: 'e-icons';
  }

  .e-pv-annotation-textalign-icon::before {
    content: '\e76f';
    font-family: 'e-icons';
  }

  .e-pv-annotation-textprop-icon::before {
    content: '\e71b';
    font-family: 'e-icons';
  }

  .e-pv-annotation-textcolor-icon::before {
    content: '\e80e';
    font-family: 'e-icons';
  }

  .e-pv-left-align-icon::before {
    content: '\e76f';
    font-family: 'e-icons';
  }

  .e-pv-right-align-icon::before {
    content: '\e746';
    font-family: 'e-icons';
  }

  .e-pv-center-align-icon::before {
    content: '\e732';
    font-family: 'e-icons';
  }

  .e-pv-justfiy-align-icon::before {
    content: '\e79b';
    font-family: 'e-icons';
  }

  .e-pv-bold-icon::before {
    content: '\e78b';
    font-family: 'e-icons';
  }

  .e-pv-italic-icon::before {
    content: '\e78e';
    font-family: 'e-icons';
  }

  .e-pv-strikeout-icon::before {
    content: '\e786';
    font-family: 'e-icons';
  }

  .e-pv-underlinetext-icon::before {
    content: '\e792';
    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: '\e844';
    font-family: 'e-icons';
  }

  .e-pv-inkannotation-icon::before {
    content: '\e71a';
    font-family: 'e-icons';
  }

  .e-pv-delete::before {
    content: '\e773';
    font-family: 'e-icons';
  }

  .e-pv-eye-icon::before {
    content: '\e787';
    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: '\e82f';
    font-family: 'e-icons';
    font-size: $pv-eye-icon-font-size;
    padding: $pv-eye-icon-padding;
  }

  .e-pv-button-icon::before {
    content: '\e9d9';
    font-family: 'e-icons';
  }

  .e-pv-drag-and-drop-icon::before {
    content: '\e726';
    font-family: 'e-icons';
  }

  .e-pv-redaction-icon::before {
    content: '\e73b';
    font-family: 'e-icons';
  }
  .e-pv-mark-for-redaction-icon::before {
    content: '\e20a';
    font-family: 'e-icons';
  }
  .e-pv-text-redact-icon::before {
    content: '\e925';
    font-family: 'e-icons';
  }
  .e-pv-redact-pages-icon::before {
    content: '\e93b';
    font-family: 'e-icons';
  }
  .e-pv-redaction-panel-icon::before {
    content: '\e712';
    font-family: 'e-icons';
  }
  .e-pv-redact::before {
    content: '\e9ce';
    font-family: 'e-icons';
  }
  .e-pv-refresh::before {
    content: '\e716';
    font-family: 'e-icons';
  }
  .e-pv-multiple-comment::before {
    content: '\e978';
    font-family: 'e-icons';
  }
  .e-pv-extract-page-icon::before {
    content: '\e936';
    font-family: 'e-icons';
  }
}
