[data-bs-theme=light] {
    --bs-primary: #105CA8;
    --bs-primary-active: #4089ec;
    --bs-primary-light: #DDE8F7;
    --bs-primary-inverse: #ffffff;
    --bs-primary-clarity: rgba(16, 92, 168, 0.2);
    --bs-primary-rgb: 16, 92, 168;
    --bs-text-primary: #105CA8;

    --bs-secondary: #59A24F;
    --bs-secondary-active: #78be6f;
    --bs-secondary-light: #DBF1D8;
    --bs-secondary-inverse: #ffffff;
    --bs-secondary-clarity: rgba(89, 162, 79, 0.2);
    --bs-secondary-rgb: 89, 162, 79;
    --bs-text-secondary: #59A24F;

    --bs-success: #43A047;
    --bs-success-active: #04B440;
    --bs-success-light: #E8F5E9;
    --bs-success-inverse: #ffffff;
    --bs-success-clarity: rgba(67, 160, 71, 0.2);
    --bs-success-rgb: 67, 160, 71;
    --bs-text-success: #43A047;

    /*--bs-info: #7239EA;*/
    /*--bs-info-active: #5014D0;*/
    /*--bs-info-light: #F8F5FF;*/
    /*--bs-info-inverse: #ffffff;*/
    /*--bs-info-clarity: rgba(114, 57, 234, 0.2);*/
    /*--bs-info-rgb: 114, 57, 234;*/
    /*--bs-text-info: #7239EA;*/

    --bs-warning: #FF9800;
    --bs-warning-active: #DEAD00;
    --bs-warning-light: #FFF3E0;
    --bs-warning-inverse: #ffffff;
    --bs-warning-clarity: rgba(255, 152, 0, 0.2);
    --bs-warning-rgb: 255, 152, 0;
    --bs-text-warning: #FF9800;

    --bs-danger: #EF4444;
    --bs-danger-active: #D81A48;
    --bs-danger-light: #FFEBEEEE;
    --bs-danger-inverse: #ffffff;
    --bs-danger-clarity: rgba(239, 68, 68, 0.2);
    --bs-danger-rgb: 239, 68, 68;
    --bs-text-danger: #EF4444;

    --bs-dark: #1E2129;
    --bs-dark-active: #111318;
    --bs-dark-light: #F9F9F9;
    --bs-dark-inverse: #ffffff;
    --bs-dark-clarity: rgba(30, 33, 41, 0.2);
    --bs-dark-rgb: 30, 33, 41;
    --bs-text-dark: #1E2129;

    --bs-light-active: #F1F1F4;
    --bs-light-light: #ffffff;
    --bs-light-inverse: #252F4A;
    --bs-light-clarity: rgba(255, 255, 255, 0.2);
    --bs-light-rgb: 249, 249, 249;
    --bs-text-light: #F9F9F9;

    --bs-gray: #969696;
    --bs-gray-light:#F6F6F6;
    --bs-gray-inverse: #ffffff;
    --bs-gray-clarity: rgba(150,150,150,0.2);
    --bs-gray-rgb: 150,150,150;
    --bs-text-gray: #969696;

    --bs-app-header-height: 110px;
}

/***** SVG *****/
.svg-filter-secondary {
    filter: brightness(0) saturate(100%) invert(49%) sepia(76%) saturate(288%) hue-rotate(66deg) brightness(96%) contrast(98%);
}

.svg-filter-primary {
    filter: brightness(0) saturate(100%) invert(19%) sepia(77%) saturate(2526%) hue-rotate(197deg) brightness(100%) contrast(87%);
}

