:root {
    --egp-primary-color: #001933;
    --egp-secondary-color: #D9D9D9;
    --egp-tertiary-color: #118AB2;

    --egp-bg-main: white;
    --egp-bg-navbar: #D9D9D9;
    --egp-bg-footer: #B8C0CC;

    --egp-hover-shadow: inset 0 0 0 1000px rgba(0, 0, 0, .05);
    --egp-click-shadow: inset 0 0 0 1000px rgba(0, 0, 0, .2);

    --card-form-color: #ffffff;
    --card-background-color: #c7c7c7;

    --progress-active-color: #FFC300;
    --progress-active-text-color: #181818;
    --progress-inactive-color: #8a8a8a;
    --progress-inactive-text-color: #707070;
    --progress-incomplete-color: #8a8a8a;
    --progress-success-color: #39A642;
    --progress-warning-color: #FFC107; /* Thejaka, Dasun */
    --progress-error-color: #d82929;

    --btn-primary-color: #118AB2;
    --btn-primary-color-hover: #004258;
    --btn-secondary-color: #e9e9e9;
    --btn-secondary-color-hover: #e0e0e0;
    --btn-search-color: #FFC300;
    --btn-search-color-hover: #bb8f00;
    --btn-success-color: #39A642;
    --btn-success-color-hover: #287c3b;
    --btn-warning-color: #FFC107;
    --btn-warning-color-hover: #e9b200;
    --btn-danger-color: #DC4731;
    --btn-danger-color-hover: #c4412d;
    --btn-reset-color: #e9e9e9;
    --btn-reset-color-hover: #e0e0e0;
    --btn-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    --btn-text-light: white;
    --btn-text-dark: black;
}

[data-bs-theme="dark"] {
    --egp-primary-color: #93c0f0;
    --egp-secondary-color: #343a40;
    --egp-tertiary-color: #404041;

    --egp-bg-main: #454d55;
    --egp-bg-navbar: #122e49;
    --egp-bg-footer: #02162b;

    --card-form-color: #343a40;
    --card-background-color: #272727;

    --progress-active-color: #ff840a;
    --progress-active-text-color: #eeeeee;
    --progress-inactive-color: #8a8a8a;
    --progress-inactive-text-color: #aaaaaa;
    --progress-incomplete-color: #8a8a8a;
    --progress-success-color: #39A642;
    --progress-error-color: #d82929;

    --btn-primary-color: #0b8ab4;
    --btn-primary-color-hover: #067094;
    --btn-secondary-color: #3b3c3f;
    --btn-secondary-color-hover: #777777;
    --btn-search-color: #ff840a;
    --btn-search-color-hover: #b45b02;
    --btn-success-color: #36a14d;
    --btn-success-color-hover: #287c3b;
    --btn-warning-color: #ffc300;
    --btn-warning-color-hover: #e9b200;
    --btn-danger-color: #DC4731;
    --btn-danger-color-hover: #c4412d;
    --btn-reset-color: #707070;
    --btn-reset-color-hover: #474747;
    --btn-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    --btn-text-light: #000000;
    --btn-text-dark: #ffffff;
}
