# Application Theme Updates

Each new full version release of Exago BI makes some changes to the user interface. These typically involve changing CSS styles, adding or removing CSS selectors, adding or changing icons, or moving the location of interface elements. If you use Application Themes to override CSS or icons with custom versions, then you may need to make changes when updating to preserve compatibility.

This article lists all removed and added icons and CSS selectors, as well as any repositioned CSS elements, for each relevant Exago BI version.

# v2017.3

> Icons

> CSS Selectors

Key

- `-` removed
- `+` added
- `~` repositioned

## Icons

    + ChartTypeDonut
    + ChartTypeGauge
    + ChartTypeKPI
    + ChartTypeStackedArea
    + ChartTypeStackedArea100
    + ExecuteCsv
    + FormatCellsSmall
    + MenuChart
    + MenuFormula
    + MenuGauge
    + MenuImage
    + MenuMap
    + MenuSorts
    + MissingSort
    + AddNew
    + RefreshSmall
    + TreeFolder
    + TreeFolderSelected
    - AccordionItemOpenArrow
    - AddFormula
    - ApplyBtn2
    - CopyAsAdvancedReport
    - EVChartTypeArea
    - EVChartTypeBar
    - EVChartTypeBubble
    - EVChartTypeColumn
    - EVChartTypeDonut
    - EVChartTypeFunnel
    - EVChartTypeGauge
    - EVChartTypeKPI
    - EVChartTypeLine
    - EVChartTypePareto
    - EVChartTypePie
    - EVChartTypePyramid
    - EVChartTypeScatter
    - EVChartTypeSparkColumn
    - EVChartTypeSparkLine
    - EVChartTypeSpline
    - EVChartTypeSplineArea
    - EVChartTypeStackBar
    - EVChartTypeStackBar100
    - EVChartTypeStackColumn
    - EVChartTypeStackColumn100
    - EVChartTypeZoomLine
    - EVChartTypeZoomScatter
    - execute
    - ExportDashboard
    - ExportSettings
    - GroupStateMenuCollapseAll
    - GroupStateMenuExpandAll
    - TileFormatMenu
    - TileFormatMenuActive
    - placeholder
    - PopupResizeHandleLeft
    - ReportInfo
    - Search
    - settings
    - Themes
    - AddLarge
    - ArrowExpand
    - Autosize
    - ChartTypeDoughnut
    - CloseBtn
    - DashboardNewFilterItem
    - DashboardNewImageItem
    - DashboardNewReportItem
    - DashboardNewTextItem
    - DashboardNewUrlItem
    - DashboardNewVisualItem
    - DeleteReport
    - DeleteReportHover
    - DuplicateReport
    - ExecuteCSV_SmallHover
    - ExecuteExcel_SmallHover
    - ExecuteInteractive
    - ExecuteInteractiveHover
    - ExecuteInteractiveMain
    - ExecuteInteractiveMainHover
    - ExecutePdf_SmallHover
    - ExecuteRtf_SmallHover
    - Expand
    - ExpandNode
    - ExportMenu
    - ExportMenuDisabled
    - ExportMenuHover
    - ExportMenuSmall
    - ExportMenuSmallHover
    - GrabHorz
    - KeywordVisualizationEditPlaceholder
    - ManageFolders
    - ManageFoldersHover
    - MenuArrowDisabled
    - NewReportBig
    - NewReportMenuHover
    - OpenReport
    - OpenReportHover
    - RoundedEdges
    - ScheduleAdd
    - ScheduleAddHover
    - ScheduleEmail
    - ScheduleEmailHover
    - ScheduleManage
    - ScheduleManageHover
    - ScheduleReport
    - ScheduleReportHover
    - TabularReportVisualizationEditPlaceholder
    - ToolbarDownArrow_Small
    - VisualizationEditCreateChartDropTarget
    - VisualizationEditCreateTabularReportDropTarget

## CSS Selectors

    - .wrMaterialButton
    - .wrMaterialButtonFlat
    ~ .wrTrHeader
    ~ .wrMainReportsTreeHeaderLbl
    ~ .wrMainReportsTreeAddRootFolderButton
    + .wrTrNd span
    + .wrTrNd img + span, .wrTrNd .wrTrEi + span
    ~ .wrTrNd span, .wrTrNdB span
    ~ .wrTrLf
    ~ .wrTrEi
    ~ .wrTreeNodeContainerSelected > .wrTrHighlightContainer > .wrTrNodeTextHighlightContainer > .wrTrEi
    + .wrTreeWithHamburgerAndExportMenus .wrTrEi
    ~ .wrTrAddNodeButton
    ~ .wrChartWizardChartTypeCategoryButton
    ~ .wrChartWizardChartTypeImage
    ~ .wrChartWizardTypeLineButton (and all other chart type icons with similarly named css)
    - .wrDialogFormFieldSet > :not(legend)
    ~ .wrExpressViewChartTypeBar (and all other chart type icons with similarly named css)
    ~ .wrExpressViewSortsInstructionsContainer
    ~ .wrExpressViewSortsInstructionsContainer > img
    ~ .wrDashboardTileEditMenu .wrDashboardVizDataSortListAndLbl .wrExpressViewSortsMenuSortsList
    ~ .wrExpressViewSortsMenuSortsList
    ~ .wrListItem
    ~ .wrChartTypeDescription
    + .wrPopupMenuItem[data-subid]
    - .wrPopupMenuArrow
    + .wrAdminGenerateRestKeyCell
    + .wrAdminGenerateRestKeyCell .wrAdminTextInput
    + .wrAdminGenerateRestKey
    + .wrChartWizardIs3DContainer
    - .wrEmailReportInput
    - .wrEmailReportContainer
    + .wrReportContextEmailItem, .wrReportContextEmailItem .wrPopupMenuItem
    + .wrReportContextEmailItem
    + .wrReportContextMenuEmailAddressInput
    + .wrReportContextMenuEmailExportButtons
    + .wrReportContextMenuEmailExportButton
    ~ .wrPopupMenu
    ~ .wrPopupMenuItemContext
    ~ .wrPopupMenuItemSlim
    ~ .wrPopupMenuItemText
    ~ .wrPopupMenuSep
    - .wrPopupMenuImg
    + .wrPopupMenuArrow
    ~ .wrPopupMenuChk
    ~ .wrPopupMenuItemImg
    + .wrExpressViewReportFooterOnlyReport .wrExpessViewReportFooter
    + .wrExpressViewGroupStateMenu
    + .wrExpressViewGroupStateMenu .wrPopupMenuSep
    + .wrMenuTabBodyInsetTitle
    ~ .wrExpressViewReportInfoErrorText
    ~ .wrExpressViewFiltersMenuFiltersList
    + .wrExpressViewFiltersMenuFiltersList .wrAccordionGroupItemContainer
    ~ .wrExpressViewTopNPanelRow1
    ~ .wrExpressViewTopNPanelRow2
    ~ .wrExpressViewTopNPanelRow3
    + .wrExpressViewChartMenu .wrExpressViewContentContainer
    + .wrExpressViewChartMenu .wrMenuTabBodyWithButtons
    ~ .wrExpressViewVizTypeButtonRow
    ~ .wrExpressViewChartDataTabInstructions
    ~ .wrExpressViewChartDataLabelsContainer
    ~ .wrExpressViewChartDataValuesContainer
    + .wrExpressViewFiltersMenu .wrMenuTabBodyWithButtons
    ~ .wrStandardFiltersEditArea
    ~ .wrFiltersOneOfWrapper
    ~ .wrEditDropDownContainer
    ~ .wrEditDropDownLoadingDiv
    ~ .wrEditDropDownItem
    + .wrReportFiltersListBox
    + .wrReportFiltersListBoxOption
    + .wrExpressViewGroupStateMenu
    + .wrExpressViewGroupStateMenu .wrPopupMenuSep
    ~ .wrDashboardReportInfoNameInput
    ~ .wrDashboardReportInfoDescriptionInput
    ~ .wrDashboardReportInfoErrorText
    ~ .wrDashboardReportInfoFolderTree
    ~ .wrDashboardSettingsMenuContentContainer
    + .wrDashboardSaveInfoButton
    ~ .wrExpressViewReportInfoNameInput
    ~ .wrExpressViewReportInfoDescriptionInput
    ~ .wrExpressViewReportInfoErrorText
    ~ .wrExpressViewReportInfoFolderTree
    + .wrExpressviewSaveReportInfoButton
    + .wrModernTextInput
    ~ .wrMenuTabButtonDiv
    ~ .wrMenuTabBodyWithButtons
    ~ .wDashboardTileFormatMenuAccordionContainer
    ~ .wrExpressViewChartDataTabInstructions