/* Local SVG Mask Definitions for Image to PDF */
.icon {
  display: inline-block;
  background-color: currentColor;
  pointer-events: none;
  flex-shrink: 0;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  width: 20px;
  height: 20px;
}

.icon-sm { width: 16px; height: 16px; }
.icon-md { width: 24px; height: 24px; }
.icon-lg { width: 32px; height: 32px; }

.icon-arrow-left {
  -webkit-mask-image: url('assets/icons/arrow-left.svg');
  mask-image: url('assets/icons/arrow-left.svg');
}

.icon-upload {
  -webkit-mask-image: url('assets/icons/upload.svg');
  mask-image: url('assets/icons/upload.svg');
}

.icon-trash {
  -webkit-mask-image: url('assets/icons/trash.svg');
  mask-image: url('assets/icons/trash.svg');
}

.icon-rotate {
  -webkit-mask-image: url('assets/icons/rotate.svg');
  mask-image: url('assets/icons/rotate.svg');
}

.icon-duplicate {
  -webkit-mask-image: url('assets/icons/duplicate.svg');
  mask-image: url('assets/icons/duplicate.svg');
}

.icon-zoom {
  -webkit-mask-image: url('assets/icons/zoom.svg');
  mask-image: url('assets/icons/zoom.svg');
}

.icon-sort {
  -webkit-mask-image: url('assets/icons/sort.svg');
  mask-image: url('assets/icons/sort.svg');
}

.icon-plus {
  -webkit-mask-image: url('assets/icons/plus.svg');
  mask-image: url('assets/icons/plus.svg');
}

.icon-portrait {
  -webkit-mask-image: url('assets/icons/portrait.svg');
  mask-image: url('assets/icons/portrait.svg');
}

.icon-landscape {
  -webkit-mask-image: url('assets/icons/landscape.svg');
  mask-image: url('assets/icons/landscape.svg');
}

.icon-mirror-h {
  -webkit-mask-image: url('assets/icons/mirror-h.svg');
  mask-image: url('assets/icons/mirror-h.svg');
}

.icon-mirror-v {
  -webkit-mask-image: url('assets/icons/mirror-v.svg');
  mask-image: url('assets/icons/mirror-v.svg');
}

.icon-page-plus {
  -webkit-mask-image: url('assets/icons/page-plus.svg');
  mask-image: url('assets/icons/page-plus.svg');
}

.icon-download {
  -webkit-mask-image: url('assets/icons/download.svg');
  mask-image: url('assets/icons/download.svg');
}

.icon-alert-circle {
  -webkit-mask-image: url('assets/icons/alert-circle.svg');
  mask-image: url('assets/icons/alert-circle.svg');
}

.icon-margin-none {
  -webkit-mask-image: url('assets/icons/margin-none.svg');
  mask-image: url('assets/icons/margin-none.svg');
}

.icon-margin-small {
  -webkit-mask-image: url('assets/icons/margin-small.svg');
  mask-image: url('assets/icons/margin-small.svg');
}

.icon-margin-medium {
  -webkit-mask-image: url('assets/icons/margin-medium.svg');
  mask-image: url('assets/icons/margin-medium.svg');
}

.icon-margin-big {
  -webkit-mask-image: url('assets/icons/margin-big.svg');
  mask-image: url('assets/icons/margin-big.svg');
}

.icon-settings {
  -webkit-mask-image: url('assets/icons/settings.svg');
  mask-image: url('assets/icons/settings.svg');
}

.icon-check {
  -webkit-mask-image: url('assets/icons/check.svg');
  mask-image: url('assets/icons/check.svg');
}

.icon-shield-4f65b7,
.icon-shield {
  -webkit-mask-image: url('assets/icons/shield-4f65b7.svg');
  mask-image: url('assets/icons/shield-4f65b7.svg');
}

.icon-case-converter-hash-1e2552,
.icon-case-converter-hash {
  -webkit-mask-image: url('assets/icons/case-converter-hash-1e2552.svg');
  mask-image: url('assets/icons/case-converter-hash-1e2552.svg');
}

.icon-dollar-sign-01c890,
.icon-dollar-sign {
  -webkit-mask-image: url('assets/icons/dollar-sign-01c890.svg');
  mask-image: url('assets/icons/dollar-sign-01c890.svg');
}

.icon-shield-bf8cef {
  -webkit-mask-image: url('assets/icons/shield-bf8cef.svg');
  mask-image: url('assets/icons/shield-bf8cef.svg');
}

.icon-file-text-ad2896,
.icon-file-text {
  -webkit-mask-image: url('assets/icons/file-text-ad2896.svg');
  mask-image: url('assets/icons/file-text-ad2896.svg');
}

.icon-layers-233e75,
.icon-layers {
  -webkit-mask-image: url('assets/icons/layers-233e75.svg');
  mask-image: url('assets/icons/layers-233e75.svg');
}

.icon-help-circle-a2534c,
.icon-help-circle {
  -webkit-mask-image: url('assets/icons/help-circle-a2534c.svg');
  mask-image: url('assets/icons/help-circle-a2534c.svg');
}

