#site-secondary-logo,
#site-secondary-logo-mobile {
  background-image: url('/file/5646e96c-064f-4507-aba9-72499d3bda36?v=639094305091444248');
}
.tile .tile-title,
.group-items .group-item-text a {
  color: #000;
}
.group .group-title {
  color: #000;
}
.tiles.benefit-tiles .tile .tile-desc {
  color: #5c5b5b;
}
.tiles.benefit-tiles .tile .tile-text a {
  color: #D1EC51;
}
.navSubMenu {
  background-color: #fff;
}
.navbar-default .navbar-nav > li > a {
  color: #000;
}
.navbar-default .navbar-nav > li > a:hover {
  color: #000;
}
.toolbar-item-title {
  color: #000;
}
.toolbar-item-text > a {
  color: #D1EC51;
}
#benefit-details .content-wrap torus-image svg path,
#benefit-details .content-wrap torus-image svg polygon {
  fill: #D1EC51 !important;
}
#my-benefits_summary .content-wrap torus-image svg path,
#my-benefits_summary .content-wrap torus-image svg polygon {
  fill: #D1EC51 !important;
}
#my-benefits_summary .content-wrap torus-image svg {
  max-height: 50px !important;
  max-width: 50px !important;
}
#my-benefits_summary .text-warning {
  color: inherit !important;
}
.btn-primary {
  background: #25BAA7 !important;
}
a {
  color: #D1EC51 !important;
}
#site-logo,
#site-logo-mobile {
  background-image: url('/image/9547b4c1-2ce6-46a2-9e88-a02026d42822?v=639094305091444248');
}
body.with-bg-image {
  background-image: url('/image/af9b81bf-4e6f-42c2-9145-2afd3e93cb56?v=639094305091444248');
}
.group-header svg path,
.group-header svg polygon {
  fill: #D1EC51 !important;
}
.benefit-groups .group-items svg path,
.benefit-groups .group-items svg polygon,
#benefit-details svg path,
#benefit-details svg polygon {
  fill: #D1EC51 !important;
}
.tile-icon svg path,
.tile-icon svg polygon {
  fill: #D1EC51 !important;
}
.navbar-nav svg path,
.navTopMenu svg path,
.navTopMenu svg polygon {
  fill: #D1EC51 !important;
}
.group .group-header {
  border-bottom-color: #D1EC51;
}
.landing-page-alert {
  background-color: #D1EC51;
  color: #000;
}
#landing-page-title-box {
  background-color: #000;
  color: #fff;
}
.page-header {
  background-color: #000 !important;
  color: #fff;
}
.text-justify {
  text-align: left;
}
div#site-secondary-logo {
  height: 65px;
  width: 209px;
  margin-top: 16px;
}
/* to make mobile friendly for benefits and summary */

@media (max-width: 768px) {
  .groups > .group {
    width: 90% !important;
  }
  #my-benefits_summary #viewContainer {
    width: max-content;
  }
}
/* to make mobile friendly for benefit icons */

@media (max-width: 768px) {
  body#benefit-details svg#Layer_1.img-responsive {
    max-width: 30%;
    padding-bottom: 15px;
  }
}
/* to make mobile friendly for welcome box */

#benefit-page-welcome-content-box {
  min-width: 250px;
}
/* logo size change */

#site-logo {
  height: 94px;
  width: 340px;
  margin-top: 1px;
  margin-bottom: 6px;
}
@media (max-width: 768px) {
  .groups > .group {
    width: 90% !important;
  }
  #my-benefits_summary #viewContainer {
    width: max-content;
  }
}
body#clientdashboard.with-bg-image.ng-scope div#wrap div.container div.content-wrap div.content div#divClientDash.animated.fadeIn.no-padding.ng-scope div.no-padding div.dashboard-container.clearfix div#topdashboard.col-sm-12 div#topdashboard.col-sm-12.dashboard.dashboarditems.no-padding div.no-padding-left.col-sm-12.widget-implementation1col.widgetcustom-widget-4 div.widget-container-span.col-sm-12.ui-sortable.no-padding div#WidgetBody49.widget-box.widget-box-implementation.widget-style-traditional div.widget-main.padding-4 div p {
  margin: 0 0 0px;
}
body#clientdashboard.with-bg-image.ng-scope div#wrap div.container div.content-wrap div.content div#divClientDash.animated.fadeIn.no-padding.ng-scope div.no-padding div.dashboard-container.clearfix div#topdashboard.col-sm-12 div#topdashboard.col-sm-12.dashboard.dashboarditems.no-padding div.no-padding-left.col-sm-12.widget-implementation1col.widgetcustom-widget-4 div.widget-container-span.col-sm-12.ui-sortable.no-padding div#WidgetBody49.widget-box.widget-box-implementation.widget-style-traditional div.widget-main.padding-4 div p {
  margin: 0 0 0px;
}
body#clientdashboard.with-bg-image.ng-scope div#wrap div.container div.content-wrap div.content div#divClientDash.animated.fadeIn.no-padding.ng-scope div.no-padding div.dashboard-container.clearfix div#topdashboard.col-sm-12 div#maindashboard.col-sm-12 div#leftdashboard.col-sm-12.dashboard.dashboarditems.no-padding div.row.widget-eq-height div.widget-eq-height.col-sm-12.widget-implementation1col.widgetrar-recognition-nominate {
  padding-left: 0px;
}
body#clientdashboard.with-bg-image.ng-scope div#wrap div.container div.content-wrap div.content div#divClientDash.animated.fadeIn.no-padding.ng-scope div.no-padding div.dashboard-container.clearfix div#topdashboard.col-sm-12 div#maindashboard.col-sm-12 div#leftdashboard.col-sm-12.dashboard.dashboarditems.no-padding div.row.widget-eq-height div.widget-eq-height.col-sm-12.widget-implementation1col.widgetcustom-widget-1 {
  padding-left: 0px;
}
body#clientdashboard.with-bg-image.ng-scope div#wrap div.container div.content-wrap div.content div#divClientDash.animated.fadeIn.no-padding.ng-scope div.no-padding div.dashboard-container.clearfix div#topdashboard.col-sm-12 div#maindashboard.col-sm-12 div#leftdashboard.col-sm-12.dashboard.dashboarditems.no-padding div.row.widget-eq-height div.widget-eq-height.col-sm-12.widget-implementation1col.widgetcustom-widget-2 {
  padding-left: 0px;
}
body#clientdashboard.with-bg-image.ng-scope div#wrap div.container div.content-wrap div.content div#divClientDash.animated.fadeIn.no-padding.ng-scope div.no-padding div.dashboard-container.clearfix div#topdashboard.col-sm-12 div#maindashboard.col-sm-12 div#leftdashboard.col-sm-12.dashboard.dashboarditems.no-padding div.row.widget-eq-height div.widget-eq-height.col-sm-12.widget-implementation1col.widgetcustom-widget-3 {
  padding-left: 0px;
}
body#clientdashboard.with-bg-image.ng-scope div#wrap div.container div.content-wrap div.content div#divClientDash.animated.fadeIn.no-padding.ng-scope div.no-padding div.dashboard-container.clearfix div#topdashboard.col-sm-12 div#maindashboard.col-sm-12 div#leftdashboard.col-sm-12.dashboard.dashboarditems.no-padding div.row.widget-eq-height div.widget-eq-height.col-sm-12.widget-implementation1col.widgetcustom-widget-5 {
  padding-left: 0px;
}
div#wrap footer {
  background-color: #000;
}
body#reward-and-recognition_reward_nominate.ng-scope footer {
  background-color: #000;
}
body#reward-and-recognition_redeem.ng-scope footer {
  background-color: #000;
}
.ng-scope footer {
  background-color: #000;
}
.widget-main.padding-4 {
  background: rgba(255, 255, 255, 0.5) !important;
}
/* bs3 remove login area for sso */

.form-login {
  max-width: 380px;
  padding: 0 15px;
  margin: 0 auto 30px;
  display: none;
}
.login-left {
  display: none;
}
.login-right:before {
  display: none;
}
.login-right {
  margin: auto;
}
#site-secondary-logo {
  display: none;
}
div.login-right {
  padding-top: 1px;
  border-left: none;
}
/* bs3 remove login area for sso */

div.dashboard-container.clearfix {
  background: none;
  box-shadow: none;
}
div#wrap div.container div.content-wrap div.content div#divClientDash.animated.fadeIn.no-padding.ng-scope div.no-padding div.dashboard-container.clearfix div#topdashboard.col-sm-12 div#maindashboard.col-sm-12 div#leftdashboard.col-sm-12.dashboard.dashboarditems.no-padding div.row.widget-eq-height div.widget-eq-height.col-sm-12.widget-implementation1col.widgetrar-recognition-nominate div.widget-container-span.col-sm-12.ui-sortable.no-padding div#WidgetBody47.widget-box.widget-box-implementation.widget-style-traditional div.widget-main.padding-4 div.animated.fadeIn.widget-container.ng-scope div.widget-main {
  background: none;
}
/*
div#wrap div.container div.content-wrap div.content div#divClientDash.animated.fadeIn.no-padding.ng-scope div.no-padding div.dashboard-container.clearfix div#topdashboard.col-sm-12 div#maindashboard.col-sm-12 div#leftdashboard.col-sm-12.dashboard.dashboarditems.no-padding div.row.widget-eq-height div.widget-eq-height.col-sm-12.widget-implementation1col.widgetrar-recognition-nominate div.widget-container-span.col-sm-12.ui-sortable.no-padding div#WidgetBody47.widget-box.widget-box-implementation.widget-style-traditional div.widget-main.padding-4 div.animated.fadeIn.widget-container.ng-scope div.widget-main div#rarNWstep1Who div.row div.form-group div.col-sm-8 div#s2id_nominateusers.select2-container.form-control.ng-pristine.ng-untouched.ng-empty.ng-invalid.ng-invalid-required a.select2-choice.select2-default  {
background: none;
}
*/

strong {
  color: #000;
}
/* remove scroll bar on r&r pages */

.table-responsive {
  overflow-x: hidden;
}
.dashboard-container .btn {
  color: #D1EC51 !important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.widget-implementation1col .widget-box-implementation {
  border: none;
}
.widget-box {
  border-bottom: 0px;
}
body#reward-and-recognition_reward_nominate.ng-scope div#wrap div.container div.content-wrap div.content div.ng-scope div div#ngview.ng-scope div.animated.fadeIn.ng-scope div.row div.form-group a.rarBvLnk.thumbnail.pointer span.text-italic.spnRrBvDesc.ng-binding {
  color: #A7CA02 !important;
}
body#reward-and-recognition_redeemed.ng-scope a.pointer {
  color: #A7CA02 !important;
}
body#reward-and-recognition_redeemed.ng-scope span.ng-binding.ng-scope td::first-letter {
  display: none;
}
body#reward-and-recognition_redeemed td[ng-if='!pageData.customValueColFormat'] td::first-letter {
  display: none;
}
/* remove pound sign in the redeemed page so that Euros can also be used here. however they chose not to use vouchers on site for ROI employees 180326  */

td[ng-show*='hideRedeemedValueCol']::first-letter {
  color: transparent;
}
body {
  color: #000000;
}
/* reduce size of black box welcome on dash  */

#landing-page-title-box,
#benefit-page-welcome-content-box {
  min-height: 140px;
}
