.ani {
  background-position: left center;
  background-repeat: no-repeat;
  background-color: transparent;
  display: inline-block;
}

  .ani.btn-icon {
    vertical-align: middle;
    margin-right: 4px;
    margin-bottom: 2px;
  }

  .ani.invert {
    -webkit-filter: invert(100%);
  }

  /*#region 16px Icons*/

  .ani.add-16 {
    background-image: url(../images/accureNativeIcons/16px/add.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.edit-16 {
    background-image: url(../images/accureNativeIcons/16px/edit.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.clipboard-copy-16 {
    background-image: url(../images/accureNativeIcons/16px/clipboard-copy.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.screens-16 {
    background-image: url(../images/accureNativeIcons/16px/screens.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.trash-16 {
    background-image: url(../images/accureNativeIcons/16px/trash.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.list-16 {
    background-image: url(../images/accureNativeIcons/16px/list.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.filter-16 {
    background-image: url(../images/accureNativeIcons/16px/filter.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.search-16 {
    background-image: url(../images/accureNativeIcons/16px/search.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.view-details-16 {
    background-image: url(../images/accureNativeIcons/16px/view-details.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.exit-16 {
    background-image: url(../images/accureNativeIcons/16px/exit.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.layers-16 {
    background-image: url(../images/accureNativeIcons/16px/layers.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.upload-16 {
    background-image: url(../images/accureNativeIcons/16px/upload.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.refresh-16 {
    background-image: url(../images/accureNativeIcons/16px/refresh.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.refresh-button-16 {
    background-image: url(../images/accureNativeIcons/16px/refresh-button.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.angle-down-16 {
    background-image: url(../images/accureNativeIcons/16px/angle-down.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.arrow-button-left-16 {
    background-image: url(../images/accureNativeIcons/16px/arrow-button-left.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.arrow-button-right-16 {
    background-image: url(../images/accureNativeIcons/16px/arrow-button-right.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.save-16 {
    background-image: url(../images/accureNativeIcons/16px/save.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.cleanup-16 {
    background-image: url(../images/accureNativeIcons/16px/cleanup.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.printer-16 {
    background-image: url(../images/accureNativeIcons/16px/printer.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.print-preview-16 {
    background-image: url(../images/accureNativeIcons/16px/print-preview.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.arrow-left-16 {
    background-image: url(../images/accureNativeIcons/16px/arrow-left.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.table-export-16 {
    background-image: url(../images/accureNativeIcons/16px/table-export.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.bookmark-1-16 {
    background-image: url(../images/accureNativeIcons/16px/bookmark-1.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.control-text-box-16 {
    background-image: url(../images/accureNativeIcons/16px/control-text-box.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.control-tree-16 {
    background-image: url(../images/accureNativeIcons/16px/control-tree.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.control-tree-input-output-16 {
    background-image: url(../images/accureNativeIcons/16px/control-tree-input-output.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.export-pdf-16 {
    background-image: url(../images/accureNativeIcons/16px/export-pdf.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.export-spreadsheet-16 {
    background-image: url(../images/accureNativeIcons/16px/export-spreadsheet.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.link-16 {
    background-image: url(../images/accureNativeIcons/16px/link.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.media-play-16 {
    background-image: url(../images/accureNativeIcons/16px/media-play.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.export-16 {
    background-image: url(../images/accureNativeIcons/16px/document-text.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.gears-16 {
    background-image: url(../images/accureNativeIcons/16px/gears.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.screens-16 {
    background-image: url(../images/accureNativeIcons/16px/screens.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.company-16 {
    background-image: url(../images/accureNativeIcons/16px/company.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.user-16 {
    background-image: url(../images/accureNativeIcons/16px/user.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.user-id-16 {
    background-image: url(../images/accureNativeIcons/16px/user-id.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.user-network-16 {
    background-image: url(../images/accureNativeIcons/16px/user-network.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.user-home-16 {
    background-image: url(../images/accureNativeIcons/16px/user-home.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.grid-16 {
    background-image: url(../images/accureNativeIcons/16px/grid.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.login-16 {
    background-image: url(../images/accureNativeIcons/16px/login.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.logout-16 {
    background-image: url(../images/accureNativeIcons/16px/logout.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.cancel-button-16 {
    background-image: url(../images/accureNativeIcons/16px/cancel-button.png);
    height: 16px;
    width: 16px;
  }

  .ani.open-file-16 {
    background-image: url(../images/accureNativeIcons/16px/open-file.png);
    height: 16px;
    width: 16px;
  }

  .ani.file-media-16 {
    background-image: url(../images/accureNativeIcons/16px/file-media.png);
    height: 16px;
    width: 16px;
  }

  .ani.download-button-16 {
    background-image: url(../images/accureNativeIcons/16px/download-button.png);
    height: 16px;
    width: 16px;
  }

  .ani.upload-button-16 {
    background-image: url(../images/accureNativeIcons/16px/upload-button.png);
    height: 16px;
    width: 16px;
  }

  .ani.tool-ruler-16 {
    background-image: url(../images/accureNativeIcons/16px/tool-ruler.png);
    height: 16px;
    width: 16px;
  }

  .ani.pages-stack-16 {
    background-image: url(../images/accureNativeIcons/16px/pages-stack.png);
    height: 16px;
    width: 16px;
  }

  .ani.window-panes-16 {
    background-image: url(../images/accureNativeIcons/16px/window-panes.png);
    height: 16px;
    width: 16px;
  }

  .ani.window-full-16 {
    background-image: url(../images/accureNativeIcons/16px/window-full.png);
    height: 16px;
    width: 16px;
  }

  .ani.sheet-delete-16 {
    background-image: url(../images/accureNativeIcons/16px/sheet-delete.png);
    height: 16px;
    width: 16px;
  }

  .ani.cells-column-new-16 {
    background-image: url(../images/accureNativeIcons/16px/cells-column-new.png);
    height: 16px;
    width: 16px;
  }

  .ani.cells-merge-center-16 {
    background-image: url(../images/accureNativeIcons/16px/cells-merge-center.png);
    height: 16px;
    width: 16px;
  }

  .ani.cells-row-new-16 {
    background-image: url(../images/accureNativeIcons/16px/cells-row-new.png);
    height: 16px;
    width: 16px;
  }

  .ani.cells-row-delete-16 {
    background-image: url(../images/accureNativeIcons/16px/cells-row-delete.png);
    height: 16px;
    width: 16px;
  }

  .ani.function-library-text-16 {
    background-image: url(../images/accureNativeIcons/16px/function-library-text.png);
    height: 16px;
    width: 16px;
  }

  .ani.function-16 {
    background-image: url(../images/accureNativeIcons/16px/functions.png);
    height: 16px;
    width: 16px;
  }

  .ani.function-library-image-16 {
    background-image: url(../images/accureNativeIcons/16px/icons8-picture-16.png);
    height: 16px;
    width: 16px;
  }

  .ani.dependencies-16 {
    background-image: url(../images/accureNativeIcons/16px/dependencies.png);
    height: 16px;
    width: 16px;
  }

  .ani.cells-row-up-16 {
    background-image: url(../images/accureNativeIcons/16px/cells-row-up.png);
    height: 16px;
    width: 16px;
  }

  .ani.cells-row-down-16 {
    background-image: url(../images/accureNativeIcons/16px/cells-row-down.png);
    height: 16px;
    width: 16px;
  }

  .ani.eraser-16 {
    background-image: url(../images/accureNativeIcons/16px/eraser.png);
    height: 16px;
    width: 16px;
  }

  .ani.sheet-new-16 {
    background-image: url(../images/accureNativeIcons/16px/sheet-new.png);
    height: 16px;
    width: 16px;
  }

  .ani.document-16 {
    background-image: url(../images/accureNativeIcons/16px/document.png);
    height: 16px;
    width: 16px;
  }

  .ani.documents-16 {
    background-image: url(../images/accureNativeIcons/16px/documents.png);
    height: 16px;
    width: 16px;
  }

  .ani.command-undo-16 {
    background-image: url(../images/accureNativeIcons/16px/command-undo.png);
    height: 16px;
    width: 16px;
  }

  .ani.xml-16 {
    background-image: url(../images/accureNativeIcons/16px/xml.png);
    height: 16px;
    width: 16px;
  }

  .ani.xml-root-16 {
    background-image: url(../images/accureNativeIcons/16px/xml-root.png);
    height: 16px;
    width: 16px;
  }

  .ani.file-xml-16 {
    background-image: url(../images/accureNativeIcons/16px/file-xml.png);
    height: 16px;
    width: 16px;
  }

  .ani.more-16 {
    background-image: url(../images/accureNativeIcons/16px/more.png);
    height: 16px;
    width: 16px;
  }

  .ani.angle-double-down-16 {
    background-image: url(../images/accureNativeIcons/16px/angle-double-down.png);
    height: 16px;
    width: 16px;
  }

  .ani.angle-double-up-16 {
    background-image: url(../images/accureNativeIcons/16px/angle-double-up.png);
    height: 16px;
    width: 16px;
  }

  .ani.cells-format-as-table-16 {
    background-image: url(../images/accureNativeIcons/16px/cells-format-as-table.png);
    height: 16px;
    width: 16px;
  }

  .ani.align-bottom-16 {
    background-image: url(../images/accureNativeIcons/16px/align-bottom.png);
    height: 16px;
    width: 16px;
  }

  .ani.align-center-16 {
    background-image: url(../images/accureNativeIcons/16px/align-center.png);
    height: 16px;
    width: 16px;
  }

  .ani.align-center-vertical-16 {
    background-image: url(../images/accureNativeIcons/16px/align-center-vertical.png);
    height: 16px;
    width: 16px;
  }

  .ani.align-left-16 {
    background-image: url(../images/accureNativeIcons/16px/align-left.png);
    height: 16px;
    width: 16px;
  }

  .ani.align-right-16 {
    background-image: url(../images/accureNativeIcons/16px/align-right.png);
    height: 16px;
    width: 16px;
  }

  .ani.align-top-16 {
    background-image: url(../images/accureNativeIcons/16px/align-top.png);
    height: 16px;
    width: 16px;
  }

  .ani.border-16 {
    background-image: url(../images/accureNativeIcons/16px/border.png);
    height: 16px;
    width: 16px;
  }

  .ani.border-all-16 {
    background-image: url(../images/accureNativeIcons/16px/border-all.png);
    height: 16px;
    width: 16px;
  }

  .ani.border-bottom-16 {
    background-image: url(../images/accureNativeIcons/16px/border-bottom.png);
    height: 16px;
    width: 16px;
  }

  .ani.border-inside-16 {
    background-image: url(../images/accureNativeIcons/16px/border-inside.png);
    height: 16px;
    width: 16px;
  }

  .ani.border-inside-horizontal-16 {
    background-image: url(../images/accureNativeIcons/16px/border-inside-horizontal.png);
    height: 16px;
    width: 16px;
  }

  .ani.border-inside-vertical-16 {
    background-image: url(../images/accureNativeIcons/16px/border-inside-vertical.png);
    height: 16px;
    width: 16px;
  }

  .ani.border-left-16 {
    background-image: url(../images/accureNativeIcons/16px/border-left.png);
    height: 16px;
    width: 16px;
  }

  .ani.border-none-16 {
    background-image: url(../images/accureNativeIcons/16px/border-none.png);
    height: 16px;
    width: 16px;
  }

  .ani.border-right-16 {
    background-image: url(../images/accureNativeIcons/16px/border-right.png);
    height: 16px;
    width: 16px;
  }

  .ani.border-top-16 {
    background-image: url(../images/accureNativeIcons/16px/border-top.png);
    height: 16px;
    width: 16px;
  }

  .ani.character-color-highlight-16 {
    background-image: url(../images/accureNativeIcons/16px/character-color-highlight.png);
    height: 16px;
    width: 16px;
  }

  .ani.file-resources-16 {
    background-image: url(../images/accureNativeIcons/16px/file-resources.png);
    height: 16px;
    width: 16px;
  }

  .ani.character-bold-16 {
    background-image: url(../images/accureNativeIcons/16px/character-bold.png);
    height: 16px;
    width: 16px;
  }

  .ani.character-italic-16 {
    background-image: url(../images/accureNativeIcons/16px/character-italic.png);
    height: 16px;
    width: 16px;
  }

  .ani.character-strikethrough-16 {
    background-image: url(../images/accureNativeIcons/16px/character-strikethrough.png);
    height: 16px;
    width: 16px;
  }

  .ani.character-underline-16 {
    background-image: url(../images/accureNativeIcons/16px/character-underline.png);
    height: 16px;
    width: 16px;
  }

  .ani.font-16 {
    background-image: url(../images/accureNativeIcons/16px/fonts.png);
    height: 16px;
    width: 16px;
  }

  .ani.control-static-text-16 {
    background-image: url(../images/accureNativeIcons/16px/control-static-text.png);
    height: 16px;
    width: 16px;
  }

  .ani.character-size-increase-16 {
    background-image: url(../images/accureNativeIcons/16px/character-size-increase.png);
    height: 16px;
    width: 16px;
  }

  .ani.arrow-up-down-16 {
    background-image: url(../images/accureNativeIcons/16px/arrow-up-down.png);
    height: 16px;
    width: 16px;
  }

  .ani.text-align-center-16 {
    background-image: url(../images/accureNativeIcons/16px/text-align-center.png);
    height: 16px;
    width: 16px;
  }

  .ani.text-align-justify-16 {
    background-image: url(../images/accureNativeIcons/16px/text-align-justify.png);
    height: 16px;
    width: 16px;
  }

  .ani.text-align-left-16 {
    background-image: url(../images/accureNativeIcons/16px/text-align-left.png);
    height: 16px;
    width: 16px;
  }

  .ani.text-align-right-16 {
    background-image: url(../images/accureNativeIcons/16px/text-align-right.png);
    height: 16px;
    width: 16px;
  }

  .ani.character-change-case-16 {
    background-image: url(../images/accureNativeIcons/16px/character-change-case.png);
    height: 16px;
    width: 16px;
  }

  .ani.character-color-16 {
    background-image: url(../images/accureNativeIcons/16px/character-color.png);
    height: 16px;
    width: 16px;
  }

  .ani.document-picture-16 {
    background-image: url(../images/accureNativeIcons/16px/document-picture.png);
    height: 16px;
    width: 16px;
  }

  .ani.document-acrobat-16 {
    background-image: url(../images/accureNativeIcons/16px/document-acrobat.png);
    height: 16px;
    width: 16px;
  }

  .ani.document-upload-16 {
    background-image: url(../images/accureNativeIcons/16px/document-upload.png);
    height: 16px;
    width: 16px;
  }

  .ani.document-download-16 {
    background-image: url(../images/accureNativeIcons/16px/document-download.png);
    height: 16px;
    width: 16px;
  }

  .ani.insert-chart-16 {
    background-image: url(../images/accureNativeIcons/16px/insert-chart.png);
    height: 16px;
    width: 16px;
  }

  .ani.mailing-labels-16 {
    background-image: url(../images/accureNativeIcons/16px/mailing-labels.png);
    height: 16px;
    width: 16px;
  }

  .ani.assembly-16 {
    background-image: url(../images/accureNativeIcons/16px/assembly.png);
    height: 16px;
    width: 16px;
  }

  /*#endregion 16px Icons*/

  /*#region 20px Icons*/

  /*#endregion 20px Icons*/

  /*#region 24px Icons*/

  /*#endregion 24px Icons*/

  /*#region 32px Icons*/

  .ani.upload-32 {
    background-image: url(../images/accureNativeIcons/32px/upload.png);
    height: 32px;
    width: 32px;
  }

  .ani.constant-32 {
    background-image: url(../images/accureNativeIcons/32px/constant.png);
    height: 32px;
    width: 32px;
  }

  .ani.barcode-16 {
    background-image: url(../images/accureNativeIcons/16px/barcode.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.text-16 {
    background-image: url(../images/accureNativeIcons/16px/text.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.table-16 {
    background-image: url(../images/accureNativeIcons/16px/table.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.table-row-16 {
    background-image: url(../images/accureNativeIcons/16px/table-row.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.table-cell-16 {
    background-image: url(../images/accureNativeIcons/16px/table-cell.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.table-cell-image-16 {
    background-image: url(../images/accureNativeIcons/16px/picture.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

  .ani.table-cell-barcode-16 {
    background-image: url(../images/accureNativeIcons/16px/barcode.png);
    height: 16px;
    width: 16px;
    margin-right: 5px;
  }

/*#endregion 32px Icons*/

/*#region 64px Icons*/

/*#endregion 64px Icons*/
