@use 'ej2-base/styles/common/mixin' as *;
@use '../tailwind-definition' as *;
@include export-module('pdfviewer-tailwind-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: '\e83c';
    }

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

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

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

    .e-pv-previous-page-navigation-icon::before {
      content: '\e765';
    }

    .e-pv-prev-search-icon::before {
      color: $icon-color;
      content: '\e765';
    }

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

    .e-pv-next-search-icon::before {
      color: $icon-color;
      content: '\e748';
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .e-pv-more-icon::before {
      @if $skin-name == 'tailwind' {
        color: $icon-color;
      }
      content: '\e701';
    }

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

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

    .e-pv-password-icon::before {
      content: '\e753';
    }

    .e-pv-checkbox-icon::before {
      content: '\e7e4';
    }

    .e-pv-radiobutton-icon::before {
      content: '\e7b2';
    }

    .e-pv-dropdown-icon::before {
      content: '\e7a6';
    }

    .e-pv-listbox-icon::before {
      content: '\e77e';
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .e-pv-properties-fill-color-icon::before {
    content: '\e783';
    font-family: 'e-icons';
  }

  .e-pv-properties-stroke-color-icon::before {
    content: '\e819';
    font-family: 'e-icons';
  }

  .e-pv-shape-line-icon::before {
    content: '\e819';
    font-family: 'e-icons';
  }

  .e-pv-shape-arrow-icon::before {
    content: '\e708';
    font-family: 'e-icons';
  }

  .e-pv-shape-rectangle-icon::before {
    content: '\e723';
    font-family: 'e-icons';
  }

  .e-pv-shape-circle-icon::before {
    content: '\e7ca';
    font-family: 'e-icons';
  }

  .e-pv-shape-pentagon-icon::before {
    content: '\e802';
    font-family: 'e-icons';
  }

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

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

  .e-pv-comment-selection-icon::before {
    color: $pv-thumbnail-icon-selection-color;
    content: '\e733';
    font-family: 'e-icons';
  }

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

  .e-pv-accepted-icon::before {
    color: $pv-status-icon-color;
    content: '\e7a8';
    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: '\e815';
    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: '\e774';
    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: '\e7e7';
    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: '\e7c7';
    font-family: 'e-icons';
  }

  .e-pv-calibrate-distance-icon::before {
    content: '\e743';
    font-family: 'e-icons';
  }

  .e-pv-calibrate-perimeter-icon::before {
    content: '\e716';
    font-family: 'e-icons';
  }

  .e-pv-calibrate-area-icon::before {
    content: '\e78c';
    font-family: 'e-icons';
  }

  .e-pv-calibrate-radius-icon::before {
    content: '\e790';
    font-family: 'e-icons';
  }

  .e-pv-calibrate-volume-icon::before {
    content: '\e741';
    font-family: 'e-icons';
  }

  .e-pv-annotation-stamp-container .e-menu-wrapper ul .e-menu-item .e-caret::before {
    content: '\e734';
    font-size: 18px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .e-pv-eye-icon::before {
    content: '\e7de';
    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: '\e887';
    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: '\e91d';
    font-family: 'e-icons';
  }

  .e-pv-drag-and-drop-icon::before {
    content: '\e726';
    font-family: 'e-icons';
  }
  .e-pv-redaction-icon::before {
    content: '\e740';
    font-family: 'e-icons';
  }
  .e-pv-mark-for-redaction-icon::before {
    content: '\E80b';
    font-family: 'e-icons';
  }
  .e-pv-redact-pages-icon::before {
    content: '\e893';
    font-family: 'e-icons';
  }
  .e-pv-text-redact-icon::before {
    content: '\e94f';
    font-family: 'e-icons';
  }
  .e-pv-redaction-panel-icon::before {
    content: '\e821';
    font-family: 'e-icons';
  }
  .e-pv-redact::before {
    content: '\e912';
    font-family: 'e-icons';
  }
  .e-pv-refresh::before {
    content: '\e706';
    font-family: 'e-icons';
  }
  .e-pv-multiple-comment::before {
    content: '\e8bc';
    font-family: 'e-icons';
  }
  .e-pv-extract-page-icon::before {
    content: '\e95a';
    font-family: 'e-icons';
  }
}
