:root {
  --bs-emphasis-color:#5d5d5d;
--link-color: #4da7c4;
  --link-color-active: #4da7c4;
  --link-color-hover: #4da7c4;

  --bs-link-color: #4da7c4;
  --bs-link-hover-color: #4da7c4;
  --sp-primary-color: #4da7c4;
  --btn-primary-bg: #4da7c4;
  --btn-primary-border: #4da7c4;
  --btn-primary-bg-hover: #1a8eb3;
  --btn-primary-bg-active: #4da7c4;
  --btn-primary-bg-inactive: #4da7c466;
  --badge-info: #e7f3f7;
  --btn-primary-font-color: #fff;

  --radiobox-color: #4da7c4;
  --radiobox-bg-color: #fff;
  --radiobox-color-before: #f0f0f0;
  --radiobox-bg-color-before: #fff;

  --checkbox-bg: #4da7c4;
  --checkbox-border: #4da7c4;
  --checkbox-label-bg: #fff;
  --checkbox-label-border: #c6c8ca;
  --checkbox-svg: #fff;

  --modalbox-bg: #fff;
  --modalbox-border: #e7e7e7;

  --bs-body-color: #6b7380;
  --sp-text-font-color: #6b7380;
  --sp-head-font-color: #4f555f;
  --sp-subhead-font-color: #535964;
  --bs-border-color: #f0f0f0;
  --bs-secondary-bg:#f0f0f0;
  --bs-tertiary-bg:#f0f0f0;

  --success-rgb: 166 216 150;
  --danger-rgb: 231, 76, 60;
}

table {
  --table-bg: #fff;
  --table-head-bg: #f0f0f0;
  --table-body-bg: #fafafa;
  --table-font-color: #212427;
  --table-box-shadow: #e5e5e5;

  --table-cell-border: #e9ecef;

  --table-row-ok: #a2ad00;
  --table-row-warn: #ffb60f;
  --table-row-alert: #4da7c4;

  --table-border-left: #f0f0f0;
  --table-border-right: #f0f0f0;

  --table-primary-color: #b8daff;
  --table-primary-color-dark: #9fcdff;
  --table-secondary-color: #dddfe2;
  --table-secondary-color-dark: #cfd2d6;
  --table-success-color: #c3e6cb;
  --table-success-color-dark: #b1dfbb;
  --table-info-color: #bee5eb;
  --table-info-color-dark: #abdde5;
  --table-warning-color: #ffeeba;
  --table-warning-color-dark: #ffe8a1;
  --table-danger-color: #f5c6cb;
  --table-danger-color-dark: #f1b0b7;
  --table-light-color: #fdfdfe;
  --table-light-color-dark: #ececf6;
  --table-dark-color: #c6c8ca;
  --table-dark-color-dark: #b9bbbe;
}

footer {
  --footer-bg-color: #5d5d5d;
  --footer-font-color: #fff;
  --footer-link-color: #fff;
  --footer-link-hover-color: #fff;
  --footer-link-hover-bg: #4da7c4;
}

repower-nav-controlbar {
  --nav-controlbar-border: #e5e5e5;
  --nav-controlbar-font-color: #5d5d5d;
  --nav-controlbar-font-color-active: #4da7c4;
}

repower-nav-main-menu {
  --nav-main-menu-font-color: #5d5d5d;
  --nav-main-menu-bg: #000;
}

repower-screen, repower-main-navigation,repower-main-navigation-dynamic  {
  --screen-bg-color: #5d5d5d;
  --screen-logo-bg-color: #4da7c4;
  --screen-logo-font-color: #fff;
  --screen-font-color: #5d5d5d;
  --screen-menu-font-color: #fff;
  --screen-menu-underline: transparent;
  --screen-menu-underline-active: transparent;
  --screen-aside-border-color: transparent;
  --screen-aside-bg-color: #fafafa;
  --screen-aside-menu-border: #d0d0d0;
  --screen-aside-menu-bg: #e0e0e0;
  --screen-burger-btn-bg: transparent;
  --screen-burger-btn-bars-color: var(--btn-primary-bg);
}

repower-layout {
  --layout-error-msg-border: #FFAA9B;
  --layout-error-msg-bg: #fff;
  --layout-error-button-border: #e7e7e7;
  --layout-error-button-bg: #fff;
}

repower-generic-heatmap {
  --generic-heatmap-header-step1: #e9f4f7;
  --generic-heatmap-header-step2: #80bfd1;
  --generic-heatmap-header-step3: #4da7c4;
  --generic-heatmap-cell: #e9f4f7;
  --generic-heatmap-cell-border: #fff;
}

repower-card {
  --card-footer-bg: #fff;
  --card-header-font-color: var(--sp-head-font-color);
}

repower-generic-dateselector {
  --datepicker-button-bg: #1a8eb3;
  --datepicker-button-font-color: #fff;
}

repower-gen-object-selector {
  --object-selector-bg: #f9f9f9;
  --object-selector-title-color: #5A585A;
  --object-selector-chips-selector-bg: #E0DFDF;
  --object-selector-chips-selector-border: #CBCBCB;
  --object-selector-chips-content-bg: #0081ab;
  --object-selector-chips-content-font-color: #fff;
  --object-selector-list-border: #e7e7e7;
  --object-selector-list-bg: #fff;
}

repower-slider-control {
  --slider-control-border: #e7e7e7;
  --slider-control-bg: #fff;
  --slider-control-button-color: #4da7c4;
  --slider-control-button-bg: #fff;
}

repower-spinner {
  --spinner-bg: #6b7380;
}

sp-smart-manager {
  --slider-border: #1a8eb3;
  --slider-bg: #fff;
}

sp-smart-manager-main-menu {
  --active-menu-item-bg: #e7e7e7;
  --active-menu-item-font-color: #1a8eb3;
}

sp-ripple-control-menu {
  --selected-program-bg: #e7e7e7;
  --selected-program-font-color: #1a8eb3;
}

sp-validation-menu {
  --menu-container-item-active-bg: #1a8eb3;
  --menu-container-item-active-font-color: #fff;
}

repower-datepicker {
  --datepicker-input-border: #ced4da;
  --datepicker-input-bg: #fff;
  --datepicker-input-font-color: #495057;
  --datepicker-selected-item-border: #1a8eb3;
  --datepicker-selected-item-bg: #4da7c4;
  --datepicker-selected-item-border-hover: #1a8eb3;
  --datepicker-selected-item-bg-hover: #1a8eb3;
  --datepicker-selected-item-font-color: #fff;
  --datepicker-selected-item-font-color-hover: #fff;
  --datepicker-calendar-bg: #f7f7f7;
  --datepicker-calendar-border: #e7e7e7;
  --datepicker-calendar-menu-bg: #5A585A;
  --datepicker-calendar-menu-font-color: #fff;
  --datepicker-calendar-menu-border-left: #252525;
  --datepicker-calendar-menu-border-right: #666;
}
