:root {
    --primary-rgb-codes: 20, 54, 104;
    --secondary-rgb-codes: 9, 204, 92;
    --accent-rgb-codes: 68, 68, 68;
    /*--error-rgb-codes: 255, 0, 0;*/
    --error-rgb-codes: 159, 58, 56; /* Same as semantic error codes */
    --warning-rgb-codes: 255,243,205;
    --success-rgb-codes: 212,237,218;
    --disabled-rgb-codes: 225, 225, 225;

    --primary-color: rgb(var(--primary-rgb-codes));
    --secondary-color: rgb(var(--secondary-rgb-codes));
    --accent-color: rgba(var(--accent-rgb-codes), .85);
    --error-text-color: rgb(var(--error-rgb-codes));
    --error-border-color: rgb(224, 180, 180);
    --error-background-color: rgb(255, 246, 246);
    --accent-background-color: rgb(245, 245, 245);
    --icon-color: var(--accent-color);
    --disabled-color: rgb(var(--disabled-rgb-codes));
    --border-color: rgb(212, 212, 213);
    --helptext-color: rgba(0,0,0,.5);

    --profile-menu-text-color: rgb(0, 0, 0);
    --profile-border-color: rgba(34, 36, 38, 0.15);
    --profile-menu-icon-bar-background-color: rgb(238, 241, 244);
    --profile-menu-content-background-color: rgb(255, 255, 255);
    --profile-menu-content-list-item-title-background-color: rgb(238, 241, 244);

    --search-input-height: 50px;
    --select-multiple-selection-background: rgb(232, 232, 232);

    --button-background-color: rgb(255, 255, 255);
    --button-text-color: var(--primary-color);

    --button-primary-background-color: rgb(255, 255, 255);
    --button-primary-text-color: var(--primary-color);

    --menu-case-tab-background-color: rgba(120,120,120, 0.4);
    --menu-case-tab-text-color: rgb(0,0,0);

    --case-tab-background-color: rgba(212, 212, 213, 0.4);
    --case-tab-text-color: rgb(0, 0, 0);

    --button-disabled-background-color: var(--disabled-color);
    --button-disabled-text-color: var(--primary-color);

    --button-primary-disabled-background-color: var(--disabled-color);
    --button-primary-disabled-border-color: rgba(var(--primary-rgb-codes), 1);
    --button-primary-disabled-text-color: var(--button-disabled-text-color);

    --button-secondary-disabled-background-color: var(--disabled-color);
    --button-secondary-disabled-border-color: rgba(var(--secondary-rgb-codes), 1);
    --button-secondary-disabled-text-color: rgba(var(--secondary-rgb-codes), 1);

    --table-header-sorted-color: rgb(241, 241, 241);
    --table-secondary-selected-color: rgb(66, 156, 252);

    --workflow-supervisor-background: var(--accent-color);
    --workflow-supervisor-background-drag-and-drop: var(--secondary-color);
    ----workflow-supervisor-text-color: white;

    --workflow-open-session-button-bar-background: var(--accent-color);
    --workflow-open-session-button-bar-title-color: white;

    --workflow-session-status-color-green: green;
    --workflow-session-status-color-red: red;
    --workflow-session-status-color-gray: gray;
    --workflow-session-status-color-blue: #1895CB;
    --workflow-session-status-color-orange: orange;
    --workflow-session-status-color-purple: purple;

    --calendar-event-default: orange;
    --calendar-event-default-background: #3174AD;
    --calendar-event-default-border-color: #265985;
    --calendar-event-appointment-background: #1895CB;
    --calendar-event-appointment-border-color: #0281B7 ;

    --status-success-color: #2C662D;
    --status-info-color: #276F86;
    --status-warning-color: #9C6F04;
    --status-error-color: #9F3A38;
}
