.gridItemMenuItemIcon.settings {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/settings_icon.svg);
  }
  
  .gridItemMenuItemIcon.refresh {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/refresh_icon.svg);
  }
  
  .gridItemMenuItemIcon.tableView {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/table.svg);
  }
  
  .gridItemMenuItemIcon.chartView {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/chart.svg);
  }
  
  .gridItemMenuItemIcon.tableAndChartView {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/table_chart_combo.svg);
  }

  .gridItemMenuItemIcon.report {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/report.svg);
  }

  .gridItemMenuItemIcon.columns {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/column_icon.svg);
  }
  
  .gridItemMenuItemIcon.duplicate {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/duplicate.svg);
  }
  
  .gridItemMenuItemIcon.export {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/export_icon.svg);
    cursor: default;
  }
  
  .gridItemMenuItemIcon.save {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/save_icon.svg);
  }
  
  .gridItemMenuItemIcon.delete {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/delete_icon.svg);
  }
  
  .gridItemMenuItemIcon.more {
    background-image: url(Images/Avatar/rightArrow.png);
    background-size: 8px;
    -ms-grid-column: 3;
  }
  
  .gridItemMenuItemIcon.checkbox {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/checkbox_unchecked.svg);
  }
  
  .gridItemMenuItemIcon.checkbox.checked {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/checkbox_checked.svg);
  }
  
  .gridItemMenuItemIcon.exportPDF {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/pdf.svg);
  }
  
  .gridItemMenuItemIcon.exportCSV {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/csv.svg);
  }
  
  .gridItemMenuItemIcon.exportExcel {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/excel.svg);
  }
  
  .gridItemMenuItemIcon.exportExcelColor {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/excel_obj.svg);
  }
  
  .gridItemMenuItemIcon.palette {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/colorswatch_icon.svg);
  }
  
  .gridItemMenuItemIcon.legend {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/legend_icon.svg);
  }
  
  .gridItemMenuItemIcon.chartType {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/charttype_icon.svg);
  }
  
  .gridItemMenuItemIcon.undo {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/undo_icon.svg);
  }
  
  .gridItemMenuItemIcon.themeIcon-beachtime {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/theme_beachtime.svg);
  }
  
  .gridItemMenuItemIcon.themeIcon-default {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/theme_default.svg);
  }
  
  .gridItemMenuItemIcon.themeIcon-kayak {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/theme_kayak.svg);
  }
  
  .gridItemMenuItemIcon.themeIcon-magic {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/theme_magic.svg);
  }
  
  .gridItemMenuItemIcon.themeIcon-neutral {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/theme_neutral.svg);
  }
  
  .gridItemMenuItemIcon.themeIcon-poppy {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/theme_poppy.svg);
  }
  
  .gridItemMenuItemIcon.themeIcon-rainbow {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/theme_rainbow.svg);
  }
  
  .gridItemMenuItemIcon.themeIcon-seafoam {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/theme_seafoam.svg);
  }
  
  .gridItemMenuItemIcon.themeIcon-sedona {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/theme_sedona.svg);
  }
  
  .gridItemMenuItemIcon.themeIcon-sunsetmoon {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/theme_sunsetmoon.svg);
  }
  
  .gridItemMenuItemIcon.themeIcon-vibrant {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/theme_vibrant.svg);
  }
  
  .gridItemMenuItemIcon.themeIcon-scala {
    background-image: url(Images/CoreTheme/Dashboard/MenuItems/theme_scala.svg);
  }

  .gridItemMenuItemIcon.edit {
    background-image: url(Images/CoreTheme/Edit-16px.svg);
  }

  game-solitaire .sol-card.up {
    background-image: url('Images/Solitaire/card_face_bg.png');
    background-repeat: repeat;
    color: #111;
  }

  game-solitaire .sol-card {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #ddd;
    background-image: url('Images/Solitaire/card_back_bg.png');
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    font-size: 0.25em;
    border-radius: 5px;
    z-index: -1;
  }

  game-solitaire .sol-card .spade.king .face::before {
    background-image: url('Images/Solitaire/face-king-spade.png');
  }
  
  game-solitaire .sol-card .spade.queen .face::before {
    background-image: url('Images/Solitaire/face-queen-spade.png');
  }
  
  game-solitaire .sol-card .spade.jack .face::before {
    background-image: url('Images/Solitaire/face-jack-spade.png');
  }
  
  game-solitaire .sol-card .heart.king .face::before {
    background-image: url('Images/Solitaire/face-king-heart.png');
  }
  
  game-solitaire .sol-card .heart.queen .face::before {
    background-image: url('Images/Solitaire/face-queen-heart.png');
  }
  
  game-solitaire .sol-card .heart.jack .face::before {
    background-image: url('Images/Solitaire/face-jack-heart.png');
  }
  
  game-solitaire .sol-card .diamond.king .face::before {
    background-image: url('Images/Solitaire/face-king-diamond.png');
  }
  
  game-solitaire .sol-card .diamond.queen .face::before {
    background-image: url('Images/Solitaire/face-queen-diamond.png');
  }
  
  game-solitaire .sol-card .diamond.jack .face::before {
    background-image: url('Images/Solitaire/face-jack-diamond.png');
  }
  
  game-solitaire .sol-card .club.king .face::before {
    background-image: url('Images/Solitaire/face-king-club.png');
  }
  
  game-solitaire .sol-card .club.queen .face::before {
    background-image: url('Images/Solitaire/face-queen-club.png');
  }
  
  game-solitaire .sol-card .club.jack .face::before {
    background-image: url('Images/Solitaire/face-jack-club.png');
  }

  game-solitaire {
    display: block;
    background: #2d3c60 url('Images/Solitaire/felt.jpg');
    background-size: cover;
    background-position: center;
  }

  .challengeModuleHistoryTabContent {
    display: flex;
    height: 100%;
    flex-flow: column;
    background-image: url('Images/CoreTheme/Dashboard/ModuleImages/Challenges/boxing_ring.png');
    background-size: cover;
    background-position: center;
    transition: transform 0.2s ease;
  }

  .challengeModuleRibbon {
    background-image: url('Images/CoreTheme/Dashboard/ModuleImages/Challenges/ribbon.svg');
    height: 116px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    flex: 1;
  }

  .challengesModuleScoreboard {
    background-image: url('Images/CoreTheme/Dashboard/ModuleImages/Challenges/scoreboard.svg');
    height: 96px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    flex: 1;
    margin-top: 10px;
  }

  .challengeConfirmationCoinImage {
    background-image: url('Images/CoreTheme/Dashboard/ModuleImages/Challenges/CoinConfirm.png');
    height: 122px;
    width: 88px;
    margin-left: auto;
    margin-right: auto;
  }

  .challengeIcon {
    margin: auto;
    width: 100%;
    padding-top: 100%;
    background-image: url('Images/CoreTheme/Dashboard/ModuleImages/Challenges/Challenge.png');
    background-size: contain;
    background-repeat: no-repeat no-repeat;
  }

  .seeRules {
    color: #0078ac;
    font-weight: bold;
  }
  
  .challenge-back-icon {
    margin: auto;
    width: 19px;
    height: 19px;
    cursor: pointer;
    background-image: url('../clearview-default/images/challenges/battleboat/left-arrow.svg');
    background-size: contain;
    background-repeat: no-repeat no-repeat;
  }
  
  .chalenge-battle-icon {
    margin: auto;
    padding-top: 100%;
    padding-bottom: 4px;
    background-image: url('../clearview-default/images/challenges/battleboat/BattleBoatBlueIcon.svg');
    background-size: contain;
    background-repeat: no-repeat no-repeat;
  }
  
  .challengeDetailsIcon {
    height: 100%;
    width: 100%;
    background-image: url('Images/CoreTheme/Dashboard/ModuleImages/Challenges/Challenge.png');
    background-size: contain;
  }

  .challenge-battle-boats-details {
    height: 100%;
    width: 100%;
    background-image: url('../clearview-default/images/challenges/battleboat/BattleBoatBlueIcon.svg');
    background-size: contain;
  }

  .challenge-battle-boats-success {
    height: 100%;
    width: 100%;
    background-image: url('../clearview-default/images/challenges/battleboat/BattleboatSuccessIcon.svg');
    background-size: contain;
  }

  .challenge-battle-boats-declined {
    height: 100%;
    width: 100%;
    background-image: url('../clearview-default/images/challenges/battleboat/BattleboatDeclineIcon.svg');
    background-size: contain;
  }

.challenge-shadow-boxing-details {
    height: 100%;
    width: 100%;
    background-image: url('../clearview-default/images/challenges/shadowboxing/shadow_boxing.svg');
    background-size: contain;
}

.challenge-shadow-box-icon {
  margin: auto;
  padding-top: 100%;
  padding-bottom: 4px;
  background-image: url('../clearview-default/images/challenges/shadowboxing/shadow_boxing.svg');
  background-size: contain;
  background-repeat: no-repeat no-repeat;
}

  .workspaceTabAddBtn {
    height: 16px;
    width: 16px;
    margin: auto 0 auto 8px;
    background-image: url(Images/CoreTheme/Dashboard/new_tab_icon.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 16px;
    cursor: pointer;
    opacity: 0.5;
  }
  
.workspaceTabAddBtn:hover {
    background-image: url(Images/CoreTheme/Dashboard/new_tab_icon_hover.svg);
}

.workspaceTabCloseBtn {
    height: 10px;
    width: 10px;
    background: url(Images/CoreTheme/Dashboard/workspace-close-tab.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 16px;
    z-index: 1;
    cursor: pointer;
}
    
.workspaceTabCloseBtn:hover {
    background: url(Images/CoreTheme/Dashboard/workspace-close-tab-hover.svg);
    height: 10px;
    width: 10px;
}

.dashboardSelectExistingNavBackIcon {
    height: 16px;
    width: 16px;
    background-image: url(Images/CoreTheme/Dashboard/dropdown-collapse.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    transform: rotate(90deg);
    margin-right: 8px;
    cursor: pointer;
}

.dashboardSelectExistingToolbarItemIcon.move { background-image: url(Images/CoreTheme/Dashboard/dashboard-move.svg); }
.dashboardSelectExistingToolbarItemIcon.move.disabled { background-image: url(Images/CoreTheme/Dashboard/dashboard-move-disabled.svg); }

.dashboardSelectExistingToolbarItemIcon.copy { background-image: url(Images/CoreTheme/Dashboard/dashboard-copy.svg); }
.dashboardSelectExistingToolbarItemIcon.copy.disabled { background-image: url(Images/CoreTheme/Dashboard/dashboard-copy-disabled.svg); }

.dashboardSelectExistingToolbarItemIcon.delete { background-image: url(Images/CoreTheme/Dashboard/dashboard-delete.svg); }
.dashboardSelectExistingToolbarItemIcon.delete.disabled { background-image: url(Images/CoreTheme/Dashboard/dashboard-delete-disabled.svg); }

.dashboardSelectExistingToolbarItemIcon.share { background-image: url(Images/CoreTheme/Dashboard/dashboard-share.svg); }
.dashboardSelectExistingToolbarItemIcon.share.disabled { background-image: url(Images/CoreTheme/Dashboard/dashboard-share-disabled.svg); }

.dashboardSelectExistingToolbarItemIcon.subscribe { background-image: url(Images/CoreTheme/Dashboard/dashboard-subscribe.svg); }
.dashboardSelectExistingToolbarItemIcon.subscribe.disabled { background-image: url(Images/CoreTheme/Dashboard/dashboard-subscribe-disabled.svg); }

.dashboardSelectExistingHeaderCollapseIcon {
    height: 16px;
    width: 16px;
    background-image: url(Images/CoreTheme/Dashboard/dropdown-collapse.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 16px;
    transition: all 0.3s;
    cursor: pointer;
  }
  
  .dashboardSelectExistingGroupIcon {
      display: inline-block;
      position: relative;
      height: 16px;
      width: 16px;
      background-image: url(Images/CoreTheme/Dashboard/dashboard-folder.svg);
      background-position: right center;
      background-repeat: no-repeat;
      background-size: 16px;
      top: 1px;
      right: 7px;
  }

  .dashboardSelectExistingEditIcon {
    height: 24px;
    width: 24px;
    min-width: 24px;
    background-image: url(Images/CoreTheme/Dashboard/dashboard-edit.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
    margin: 0px 8px;
  }
  
  .dashboardSelectExistingEditIcon:focus {
    outline: none;
  }
  
  .dashboardSelectExistingEditIcon:hover {
    background-image: url(Images/CoreTheme/Dashboard/dashboard-edit-hover.svg);
  }

  .rowExpander {
    width: 16px;
    height: 16px;
    background-image: url(Images/CoreTheme/PointStore/expand_arrow_small.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    outline: none;
    margin: auto 8px;
    cursor: pointer;
  
    transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-property: transform;
    -webkit-transition-property: transform;
    -moz-transition-property: transform;
    -o-transition-property: transform;
  }

.moduleTooMuchDataError {
    background-image: url(Images/CoreTheme/filter_list-24px.svg);
}

.moduleNetworkError {
    background-image: url(Images/CoreTheme/Dashboard/cloud_off-24px.svg);
}

.moduleHeaderIcon.minimize {
    background-image: url(Images/CoreTheme/Dashboard/minimize_combined.svg);
}
  
.moduleHeaderIcon.expand {
    background-image: url(Images/CoreTheme/Dashboard/expand_combined.svg);
}

.moduleHeaderIcon.shrink {
    background-image: url(Images/CoreTheme/Dashboard/shrink_combined.svg);
}

.moduleHeaderIcon.ellipsis {
    background-image: url(Images/CoreTheme/Dashboard/more_combined.svg);
}

.moduleHeaderIcon.search {
    background-image: url(Images/CoreTheme/Dashboard/search_combined.svg);
}

.moduleHeaderIcon.filter {
    background-image: url(Images/CoreTheme/Dashboard/filter_combined.svg);
}

