:root {

    --body-bg: #fff;
    --body-alt-bg: #f8f8f8;
    --body-alt-2-bg:#dcdcdc;
    --body-fg: #333;
    --body-shadow:#777;

    --breadcrumb-bg: #f5f5f5;

    --nav-bg: #3b5998;
    --nav-fg: #eaeaea;
    --nav-bg-active: #4263aa;

    --nav-dropdown-bg: #fff;
    --nav-dropdown-bg-hov: #eee;
    --nav-dropdown-fg: #333;
    --nav-dropdown-bg-active: #eef6f9;

    --search-highlight: #d7eaf2;
    --search-highlight-alt: #b0d5e6;

    --action-delete:#d9534f;
    --action-insert:#008000;
    --action-move:#0000FF;
    --action-add-to-group:#800080;

    --panel-success: #d6e9c6;
    --panel-danger: #ebccd1;
    --panel-warning: #faebcc;
    --panel-info: #bce8f1;

    --alert-success-bg: #dff0d8;
    --alert-success-fg: #3c763d;
    --alert-success-border: #d6e9c6;
    --alert-danger-bg: #f2dede;
    --alert-danger-fg: #a94442;
    --alert-danger-border: #ebccd1;
    --alert-warning-bg: #fcf8e3;
    --alert-warning-fg: #8a6d3b;
    --alert-warning-border: #faebcc;
    --alert-info-bg: #d9edf7;
    --alert-info-fg: #31708f;
    --alert-info-border: #bce8f1;

    --input-bg: #fff;
    --input-fg: #555;
    --input-disabled: #f2f2f2;
    --input-selected: #dbe0ec;
    --checkbox-disabled: #cacaca;

    --select-active-bg:#2e6da4;
    --select-active-fg:#fff;

    --pagination-bg: #fff;
    --pagination-fg: #23527c;
    --pagination-hov-bg: #e6e6e6;
    --pagination-hov-fg: #23527c;
    --pagination-active-bg: #337ab7;
    --pagination-active-fg: #fff;
    --pagination-disabled-bg: #eee;
    --pagination-disabled-fg: #777;

    --btn-primary-bg: #3b5998;
    --btn-primary-fg: #fff;
    --btn-primary-hov-bg: #1e417e;
    --btn-primary-border: #245580; /* Primary button colour changes should also be applied to login-pages.js */

    --btn-default-bg: #fff;
    --btn-default-fg: #333;
    --btn-default-hov-bg: #f1f1f1;
    --btn-default-active: #ADD8E6;
    --btn-default-active-border:#8c8c8c;
    --btn-default-border: #d3d3d3;
    --btn-default-disabled: #e8e8e8;

    --btn-success-bg:#28a745;
    --btn-success-fg: #fff;
    --btn-success-hov-bg: #218838;
    --btn-success-border: #28a745;

    --btn-danger-bg:#d9534f;
    --btn-danger-fg: #fff;
    --btn-danger-hov-bg: #c9302c;
    --btn-danger-border: #d43f3a;

    --btn-info-bg:#5bc0de;
    --btn-info-fg: #fff;
    --btn-info-hov-bg: #31b0d5;
    --btn-info-border: #46b8da;

    --btn-warning-bg:#f0ad4e;
    --btn-warning-fg: #fff;
    --btn-warning-hov-bg: #ec971f;
    --btn-warning-border: #eea236;

    --table-header-bg: #3b5998;
    --table-header-fg: #fff;
    --table-action-icons: #3b5998;
    --table-row-odd: #f9f9f9;
    --table-row-even: #fff;
    --table-row-hover: #ccffff;
    --table-row-hover2: #f4f4f4;
    --table-border:#b0b0b0;

    --panel-heading: #e4e4e4;
    --panel-heading-txt: #333;

    --calendar-cell-hover: #f7ffcc;
    --zero-value: #008000;
    --positive-value: #0000ff;
    --day-today: #baffc9;

    --form-helptip-popup: #4076b1;

    --cm-group-title-bg: #eee;
    --cm-group-title-fg: #333;
    --cm-group-title-border: #ccc;

    --roster-label-fg: #4d4d4d;
    --roster-today: #baffc9;
    --roster-overrostered: #0000ff;
    --roster-underrostered: #f77;
    --roster-card-selected: #4ad8d8;

    --dp-bg: #ffffee;

    /* These are used on both daily-program/add + security-profile/add */
    --editor-bg: #ffffee;
    --editor-selected-bg: #90ee90;

    --open-shifts-attribute: #287474;
    --open-shifts-invited-bg: #ffff00;
    --open-shifts-invited-fg: #333;
    --open-shifts-accepted-bg: #00FF00;
    --open-shifts-accepted-fg: #333;
    --open-shifts-rejected-bg: #ff0000;
    --open-shifts-rejected-fg: #fff;
    --open-shifts-selected-bg: #94c0de;
    --open-shifts-selected-fg: #fff;

    --ess-main-colour: #4d73a8;
    --ess-alt-colour: #44be8d;
    --ess-today-bg: #BDF5BD;
    --ess-today-fg: #337ab7;
    --ess-info-list-even-row: #f0f4f8;

    --modern-loading-1:#1e417e;
    --modern-loading-2: #ccc;

}