:root, [data-bs-theme=light] {
  --bs-blue: #2196F3;
  --bs-indigo: #1E88E5;
  --bs-purple: #1976D2;
  --bs-pink: #64B5F6;
  --bs-red: #1565C0;
  --bs-orange: #90CAF9;
  --bs-yellow: #E3F2FD;
  --bs-green: #2196F3;
  --bs-teal: #4FC3F7;
  --bs-cyan: #B3E5FC;

  --bs-black: #0D1B2A;
  --bs-white: #ffffff;

  --bs-gray: #90A4AE;
  --bs-gray-dark: #455A64;
  --bs-gray-100: #E3F2FD;
  --bs-gray-200: #BBDEFB;
  --bs-gray-300: #90CAF9;
  --bs-gray-400: #64B5F6;
  --bs-gray-500: #42A5F5;
  --bs-gray-600: #2196F3;
  --bs-gray-700: #1976D2;
  --bs-gray-800: #1565C0;
  --bs-gray-900: #0D47A1;

  --bs-primary: #2196F3;
  --bs-secondary: #64B5F6;
  --bs-success: #1E88E5;
  --bs-info: #90CAF9;
  --bs-warning: #BBDEFB;
  --bs-danger: #1976D2;
  --bs-light: #E3F2FD;
  --bs-dark: #1565C0;

  --bs-primary-rgb: 33, 150, 243;
  --bs-secondary-rgb: 100, 181, 246;
  --bs-success-rgb: 30, 136, 229;
  --bs-info-rgb: 144, 202, 249;
  --bs-warning-rgb: 187, 222, 251;
  --bs-danger-rgb: 25, 118, 210;
  --bs-light-rgb: 227, 242, 253;
  --bs-dark-rgb: 21, 101, 192;

  --bs-primary-text-emphasis: #0D47A1;
  --bs-secondary-text-emphasis: #1976D2;
  --bs-success-text-emphasis: #1565C0;
  --bs-info-text-emphasis: #1976D2;
  --bs-warning-text-emphasis: #1565C0;
  --bs-danger-text-emphasis: #0D47A1;
  --bs-light-text-emphasis: #1976D2;
  --bs-dark-text-emphasis: #E3F2FD;

  --bs-primary-bg-subtle: #E3F2FD;
  --bs-secondary-bg-subtle: #BBDEFB;
  --bs-success-bg-subtle: #E3F2FD;
  --bs-info-bg-subtle: #E3F2FD;
  --bs-warning-bg-subtle: #E3F2FD;
  --bs-danger-bg-subtle: #B3E5FC;
  --bs-light-bg-subtle: #F9FBFF;
  --bs-dark-bg-subtle: #90CAF9;

  --bs-primary-border-subtle: #90CAF9;
  --bs-secondary-border-subtle: #B3E5FC;
  --bs-success-border-subtle: #64B5F6;
  --bs-info-border-subtle: #90CAF9;
  --bs-warning-border-subtle: #E3F2FD;
  --bs-danger-border-subtle: #64B5F6;
  --bs-light-border-subtle: #BBDEFB;
  --bs-dark-border-subtle: #42A5F5;

  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 13, 27, 42;

  --bs-secondary-color: rgba(25, 118, 210, 0.75);
  --bs-secondary-bg: #BBDEFB;

  --bs-tertiary-color: rgba(25, 118, 210, 0.5);
  --bs-tertiary-bg: #E3F2FD;

  --bs-heading-color: #0D47A1;

  --bs-link-color: #1976D2;
  --bs-link-hover-color: #1565C0;

  --bs-code-color: #1E88E5;

  --bs-highlight-color: #0D47A1;
  --bs-highlight-bg: #E3F2FD;

  --bs-border-color: #90CAF9;
  --bs-border-color-translucent: rgba(25, 118, 210, 0.15);

  --bs-box-shadow: 0 .5rem 1rem rgba(25,118,210,.15);
  --bs-box-shadow-sm: 0 .125rem .25rem rgba(25,118,210,.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(25,118,210,.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(25,118,210,.075);

  --bs-focus-ring-color: rgba(33,150,243,.35);

  --bs-form-valid-color: #1565C0;
  --bs-form-valid-border-color: #1976D2;
  --bs-form-invalid-color: #1976D2;
  --bs-form-invalid-border-color: #1E88E5;
}.btn-primary {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0b5ed7;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a58ca;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #cfe6ff;
    --bs-btn-disabled-border-color: #cfe6ff;
    --bs-btn-focus-shadow-rgb: 13,110,253;
}
.btn-secondary {
    --bs-btn-color: #0b3d91;
    --bs-btn-bg: #9ecbff;
    --bs-btn-border-color: #9ecbff;
    --bs-btn-hover-color: #0b3d91;
    --bs-btn-hover-bg: #74b9ff;
    --bs-btn-hover-border-color: #74b9ff;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #4d8eff;
    --bs-btn-active-border-color: #4d8eff;
    --bs-btn-disabled-color: #0b3d91;
    --bs-btn-disabled-bg: #eef7ff;
    --bs-btn-disabled-border-color: #eef7ff;
    --bs-btn-focus-shadow-rgb: 158,203,255;
}
.btn-danger {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #0b5ed7;
    --bs-btn-border-color: #0b5ed7;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #0a58ca;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #084298;
    --bs-btn-active-border-color: #084298;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #dbeaff;
    --bs-btn-disabled-border-color: #dbeaff;
    --bs-btn-focus-shadow-rgb: 11,94,215;
}
.btn-light {
    --bs-btn-color: #0b3d91;
    --bs-btn-bg: #f1f8ff;
    --bs-btn-border-color: #f1f8ff;
    --bs-btn-hover-color: #0b3d91;
    --bs-btn-hover-bg: #e8f5ff;
    --bs-btn-hover-border-color: #e8f5ff;
    --bs-btn-active-color: #0b3d91;
    --bs-btn-active-bg: #c8e6ff;
    --bs-btn-active-border-color: #c8e6ff;
    --bs-btn-disabled-color: #0b3d91;
    --bs-btn-disabled-bg: #f9fbff;
    --bs-btn-disabled-border-color: #f9fbff;
    --bs-btn-focus-shadow-rgb: 241,248,255;
}
.btn-dark {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #0b3d91;
    --bs-btn-border-color: #0b3d91;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #0a58ca;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #084298;
    --bs-btn-active-border-color: #084298;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #81c9ff;
    --bs-btn-disabled-border-color: #81c9ff;
    --bs-btn-focus-shadow-rgb: 11,61,145;
}
.btn-outline-primary {
    --bs-btn-color: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-bg: #0d6efd;
    --bs-btn-hover-border-color: #0d6efd;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a58ca;
    --bs-btn-disabled-color: #cfe6ff;
    --bs-btn-disabled-border-color: #cfe6ff;
}
.btn-outline-secondary {
    --bs-btn-color: #0b3d91;
    --bs-btn-border-color: #0b3d91;
    --bs-btn-hover-bg: #9ecbff;
    --bs-btn-hover-border-color: #9ecbff;
    --bs-btn-active-bg: #4d8eff;
    --bs-btn-active-border-color: #4d8eff;
    --bs-btn-disabled-color: #c8e6ff;
    --bs-btn-disabled-border-color: #c8e6ff;
}
.btn-outline-light {
    --bs-btn-color: #0b3d91;
    --bs-btn-border-color: #0b3d91;
    --bs-btn-hover-bg: #f1f8ff;
    --bs-btn-hover-border-color: #f1f8ff;
    --bs-btn-active-bg: #c8e6ff;
    --bs-btn-active-border-color: #c8e6ff;
    --bs-btn-disabled-color: #cfe6ff;
    --bs-btn-disabled-border-color: #cfe6ff;
}
.btn-outline-dark {
    --bs-btn-color: #042a66;
    --bs-btn-border-color: #042a66;
    --bs-btn-hover-bg: #0b3d91;
    --bs-btn-hover-border-color: #0b3d91;
    --bs-btn-active-bg: #0b5ed7;
    --bs-btn-active-border-color: #0b5ed7;
    --bs-btn-disabled-color: #81c9ff;
    --bs-btn-disabled-border-color: #81c9ff;
}
.btn-flat {
    background-color: #0d6efd;
    color: #fff;
}