
[data-bs-theme="blue"]
{
  --bs-body-bg: #0d6efd;
  --bs-body-color: #ffffff;
  --bs-body-bg-rgb: 13, 110, 253;
  --bs-body-color-rgb: 255, 255, 255;
  --bs-primary: #0d6efd;
  --bs-primary-rgb: 0, 41, 102;
  --bs-secondary: #6c757d;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-secondary-bg: #1b51a1;
  --bs-secondary-color: #fff;
  --bs-success: #198754;
  --bs-success-rgb: 255, 255, 255;
  --bs-danger: #dc3545;
  --bs-danger-rgb: 220, 53, 69;
  --bs-warning: #ffc107;
  --bs-warning-rgb: 255, 193, 7;
  --bs-info: #0dcaf0;
  --bs-info-rgb: 13, 202, 240;
  --bs-light: #f8f9fa;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark: #212529;
  --bs-dark-rgb: 33, 37, 41;
  --bs-btn-bg: #69c;
  --bs-btn-border-color: #ffffff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-active-bg: #0a58ca!important;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #ffffff;
  --bs-btn-color: #ffffff;
  --bs-btn-hover-color: #ffffff;
  --bs-link-color: #0dcaf0;
  --bs-link-hover-color: #0a9ebb;
  --bs-border-color: #ffffff;
  --bs-form-control-bg: #ffffff;
  --bs-form-control-color: #212529;
  --bs-alert-bg: #0d6efd;
  --bs-alert-color: #ffffff;
  --bs-alert-border-color: #0a58ca;
  --bs-card-bg: #0d6efd;
  --bs-card-color: #ffffff!important;
  --bs-card-border-color: #ffffff;
  --bs-tertiary-bg: #69c;
  --bs-link-color-rgb: 13, 202, 240;
  --bs-link-hover-color-rgb: 10, 158, 187;
  --bs-code-color:#fff;
}

[data-bs-theme="blue"] .card-body{background-color:#0a58ca;}

[data-bs-theme="blue"] .btn-primary, [data-bs-theme="blue"] .btn-secondary
{
  --bs-btn-color:#fff;
  --bs-btn-bg:#00a;
  --bs-btn-active-bg:#007bff;
  --bs-hover-color:#fff;
  --bs-hover-bg:#007bff;
  --bs-btn-disabled-bg:#00a;
  --bs-btn-disabled-border-color:#fff;
}

[data-bs-theme="blue"] .btn-outline-primary, [data-bs-theme="blue"] .btn-outline-secondary
{
  --bs-btn-color:#fff;
  --bs-btn-border-color:#fff;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#0a58ca;
  --bs-btn-hover-border-color:#fff;
}

[data-bs-theme="blue"] .form-check-input:checked{background-color:#0d6efd;border-color:#fff;}
[data-bs-theme="blue"] .btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active{color:#fff;border-color:#fff;}
[data-bs-theme="blue"] .btn-dark{background-color:#0d6efd;border-color:#fff;}

[data-bs-theme="blue"] #errors{color:#842029;}
[data-bs-theme="blue"] #success{color:#75b798;}
[data-bs-theme="blue"] label.success{font-size:0.9rem;font-style:italic;color:#75b798;}
[data-bs-theme="blue"] label.error{font-size:0.9rem;font-style:italic;color:#842029;}
[data-bs-theme="blue"] label.valid{display:none;}

[data-bs-theme="blue"] .accepted{background-color:#007bff;}
[data-bs-theme="blue"] .accepted-icon{font-size:6rem;}
[data-bs-theme="blue"] .accepted-info{color:#fff;}




[data-bs-theme="green"]
{
  --bs-body-color: #e6f3e6;
  --bs-body-bg: #041c15;
  --bs-primary: #2e7d32;
  --bs-primary-rgb: 46, 125, 50;
  --bs-secondary: #4b5e4b;
  --bs-secondary-color:#fff;
  --bs-secondary-rgb: 75, 94, 75;
  --bs-success: #4caf50;
  --bs-success-rgb: 76, 175, 80;
  --bs-btn-bg: #2e7d32;
  --bs-btn-border-color: #e6f3e6;
  --bs-btn-hover-bg: #266b2a;
  --bs-btn-hover-border-color: #e6f3e6;
  --bs-tertiary-bg: #2e7d32;
  --bs-link-color-rgb: 46, 125, 50;
  --bs-link-hover-color-rgb: 38, 107, 42;
}

[data-bs-theme="green"] .card
{
  --bs-card-bg:#0a3d2e;
}


[data-bs-theme="green"] .btn-primary
{
  --bs-btn-color:#fff;
  --bs-btn-bg:#266b2a;
  --bs-btn-border-color:#fff;
  --bs-btn-hover-border-color:#4caf50;
  --bs-hover-color:#fff;
  --bs-hover-bg:#4caf50;
  --bs-btn-hover-bg:#4caf50;
  --bs-btn-active-bg:#4caf50;
  --bs-btn-disabled-bg:#266b2a;
  --bs-btn-disabled-border-color:#266b2a;
}

[data-bs-theme="green"] .btn-secondary
{
  --bs-btn-color:#fff;
  --bs-btn-bg:#4b5e4b;
  --bs-btn-border-color:#fff;
  --bs-btn-hover-border-color:#4caf50;
  --bs-hover-color:#fff;
  --bs-hover-bg:#4caf50;
  --bs-btn-hover-bg:#4caf50;
  --bs-btn-active-bg:#4caf50;
  --bs-btn-disabled-bg:#266b2a;
  --bs-btn-disabled-border-color:#266b2a;
}

[data-bs-theme="green"] .btn-outline-primary, [data-bs-theme="green"] .btn-outline-secondary
{
  --bs-btn-color:#fff;
  --bs-btn-border-color:#fff;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#266b2a;
  --bs-btn-hover-border-color:#fff;
}

[data-bs-theme="green"] .form-check-input:checked{background-color:#266b2a;border-color:#4caf50;}

[data-bs-theme="green"] .btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active{color:#fff;border-color:#fff;}
[data-bs-theme="green"] .btn-dark{background-color:#266b2a;border-color:#fff;}

[data-bs-theme="green"] #errors{color:#842029;}
[data-bs-theme="green"] #success{color:#75b798;}
[data-bs-theme="green"] label.success{font-size:0.9rem;font-style:italic;color:#75b798;}
[data-bs-theme="green"] label.error{font-size:0.9rem;font-style:italic;color:#842029;}
[data-bs-theme="green"] label.valid{display:none;}

[data-bs-theme="green"] .accepted{background-color:#266b2a;}
[data-bs-theme="green"] .accepted-icon{font-size:6rem;}
[data-bs-theme="green"] .accepted-info{color:#fff;}




[data-bs-theme="purple"]
{
  --bs-body-color: #fff;
  --bs-body-bg: #2a0b5f;
  --bs-primary: #6f42c1;
  --bs-primary-rgb: 111, 66, 193;
  --bs-secondary: #9575cd;
  --bs-secondary-rgb: 149, 117, 205;
  --bs-secondary-color:#fff;
  --bs-success: #7e57c2;
  --bs-success-rgb: 126, 87, 194;
  --bs-btn-bg: #6f42c1;
  --bs-btn-border-color: #ffffff;
  --bs-btn-hover-bg: #5e35b1;
  --bs-btn-hover-border-color: #ffffff;
  --bs-tertiary-bg: #6f42c1;
  --bs-link-color-rgb: 126, 87, 194;
  --bs-link-hover-color-rgb: 126, 87, 194;
  --bs-btn-close-color:#410f96;
}

[data-bs-theme="purple"] .card
{
  --bs-card-bg:#410f96;
}

[data-bs-theme="purple"] .btn-primary, [data-bs-theme="purple"] .btn-secondary
{
  --bs-btn-color:#fff;
  --bs-btn-bg:#5e35b1;
  --bs-btn-border-color:#fff;
  --bs-btn-hover-border-color:#7e57c2;
  --bs-hover-color:#fff;
  --bs-hover-bg:#7e57c2;
  --bs-btn-hover-bg:#7e57c2;
  --bs-btn-active-bg:#7e57c2;
  --bs-btn-disabled-bg:#5e35b1;
  --bs-btn-disabled-border-color:#5e35b1;
}

[data-bs-theme="purple"] .btn-outline-primary, [data-bs-theme="purple"] .btn-outline-secondary
{
  --bs-btn-color:#fff;
  --bs-btn-border-color:#fff;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#5e35b1;
  --bs-btn-hover-border-color:#fff;
  --bs-btn-active-bg:#7e57c2;
  --bs-btn-active-border-color:#7e57c2;
}

[data-bs-theme="purple"] .form-check-input:checked{background-color:#5e35b1;border-color:#7e57c2;}
[data-bs-theme="purple"] .btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active{color:#fff;border-color:#fff;}
[data-bs-theme="purple"] .btn-dark{background-color:#5e35b1;border-color:#fff;}

[data-bs-theme="purple"] #errors{color:#842029;}
[data-bs-theme="purple"] #success{color:#75b798;}
[data-bs-theme="purple"] label.success{font-size:0.9rem;font-style:italic;color:#75b798;}
[data-bs-theme="purple"] label.error{font-size:0.9rem;font-style:italic;color:#842029;}
[data-bs-theme="purple"] label.valid{display:none;}

[data-bs-theme="purple"] .accepted{background-color:#5e35b1;}
[data-bs-theme="purple"] .accepted-icon{font-size:6rem;}
[data-bs-theme="purple"] .accepted-info{color:#fff;}




[data-bs-theme="orange"]
{
  --bs-body-color: #fff;
  --bs-body-bg: #2f2d29;
  --bs-primary: #fd7e14;
  --bs-primary-rgb: 177, 80, 0;
  --bs-secondary: #ff9f43;
  --bs-secondary-rgb: 177, 80, 0;
  --bs-secondary-color:#fff;
  --bs-success: #f97316;
  --bs-success-rgb: 177, 80, 0;
  --bs-btn-bg: #fd7e14;
  --bs-btn-border-color: #2f2d29;
  --bs-btn-hover-bg: #e06c12;
  --bs-btn-hover-border-color: #2f2d29;
  --bs-tertiary-bg:#fd7e14;
  --bs-link-color-rgb: 177, 80, 0;
  --bs-link-hover-color-rgb: 177, 80, 0;
  --bs-btn-close-color:#b15000;
}

[data-bs-theme="orange"] .progress
{
  --bs-progress-bar-color:#b15000;
  --bs-progress-bar-bg:#b15000;
  --bs-progress-bg:#b15000;
}

[data-bs-theme="orange"] .progress-bar{background-color:#fff!important;color:#fff;}

[data-bs-theme="orange"] .card
{
  --bs-card-bg:#fd7e14;
  --bs-card-color:#fff;
}

[data-bs-theme="orange"] .btn-primary, [data-bs-theme="orange"] .btn-secondary
{
  --bs-btn-color:#fff;
  --bs-btn-bg:#a04800;
  --bs-btn-border-color:#fd7e14;
  --bs-btn-hover-bg:#e06c12;
  --bs-btn-hover-border-color:#2f2d29;
  --bs-hover-color:#fff;
  --bs-hover-bg:#e06c12;
  --bs-btn-hover-bg:#e06c12;
  --bs-btn-active-bg:#e06c12;
  --bs-btn-disabled-bg:#fd7e14;
  --bs-btn-disabled-border-color:#fd7e14;
}

[data-bs-theme="orange"] .btn-outline-primary, [data-bs-theme="orange"] .btn-outline-secondary
{
  --bs-btn-color:#fff;
  --bs-btn-border-color:#fff;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#fd7e14;
  --bs-btn-hover-border-color:#fff;
  --bs-btn-active-bg:#e06c12;
  --bs-btn-active-border-color:#e06c12;
}

[data-bs-theme="orange"] .form-check-input:checked{background-color:#fd7e14;border-color:#e06c12;}
[data-bs-theme="orange"] .btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active{color:#fff;border-color:#fff;}
[data-bs-theme="orange"] .btn-dark{background-color:#fd7e14;border-color:#fff;}

[data-bs-theme="orange"] #errors{color:#842029;}
[data-bs-theme="orange"] #success{color:#75b798;}
[data-bs-theme="orange"] label.success{font-size:0.9rem;font-style:italic;color:#75b798;}
[data-bs-theme="orange"] label.error{font-size:0.9rem;font-style:italic;color:#842029;}
[data-bs-theme="orange"] label.valid{display:none;}

[data-bs-theme="orange"] .accepted{background-color:#fd7e14;}
[data-bs-theme="orange"] .accepted-icon{font-size:6rem;}
[data-bs-theme="orange"] .accepted-info{color:#fff;}




[data-bs-theme="red"]
{
  --bs-body-color:#ffffff;
  --bs-heading-color:#ffffff;
  --bs-body-bg:#580009;
  --bs-primary:#dc3545;
  --bs-primary-rgb:220, 53, 69;
  --bs-secondary:#ef6c7a;
  --bs-secondary-rgb:239, 108, 122;
  --bs-secondary-color:#fff;
  --bs-success:#d32f2f;
  --bs-success-rgb:211, 47, 47;
  --bs-btn-bg:#dc3545;
  --bs-btn-color:#dc3545;
  --bs-btn-border-color:#ffffff;
  --bs-btn-hover-bg:#c82333;
  --bs-btn-hover-border-color:#ffffff;
}

[data-bs-theme="red"] .card
{
  --bs-card-bg:#dc3545;
  --bs-card-color:#fff;
}

[data-bs-theme="red"] .btn-primary, [data-bs-theme="red"] .btn-secondary
{
  --bs-btn-color:#fff;
  --bs-btn-bg:#aa0011;
  --bs-btn-border-color:#dc3545;
  --bs-btn-hover-bg:#c82333;
  --bs-btn-hover-border-color:#dc3545;
  --bs-hover-color:#fff;
  --bs-hover-bg:#c82333;
  --bs-btn-hover-bg:#c82333;
  --bs-btn-active-bg:#c82333;
  --bs-btn-disabled-bg:#dc3545;
  --bs-btn-disabled-border-color:#dc3545;
}

[data-bs-theme="red"] .btn-outline-primary, [data-bs-theme="red"] .btn-outline-secondary
{
  --bs-btn-color:#fff;
  --bs-btn-border-color:#fff;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#dc3545;
  --bs-btn-hover-border-color:#fff;
  --bs-btn-active-bg:#c82333;
  --bs-btn-active-border-color:#c82333;
}


[data-bs-theme="red"] .form-check-input:checked{background-color:#dc3545;border-color:#c82333;}
[data-bs-theme="red"] .btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active{color:#fff;border-color:#fff;}
[data-bs-theme="red"] .btn-dark{background-color:#dc3545;border-color:#fff;}

[data-bs-theme="red"] .progress
{
  --bs-progress-bar-color:#900;
  --bs-progress-bar-bg:#900;
  --bs-progress-bg:#900;
}

[data-bs-theme="red"] .progress-bar{background-color:#fff!important;color:#fff;}

[data-bs-theme="red"] #errors{color:#842029;}
[data-bs-theme="red"] #success{color:#75b798;}
[data-bs-theme="red"] label.success{font-size:0.9rem;font-style:italic;color:#75b798;}
[data-bs-theme="red"] label.error{font-size:0.9rem;font-style:italic;color:#842029;}
[data-bs-theme="red"] label.valid{display:none;}

[data-bs-theme="red"] .accepted{background-color:#842029;}
[data-bs-theme="red"] .accepted-icon{font-size:6rem;}
[data-bs-theme="red"] .accepted-info{color:#fff;}





[data-bs-theme="light"] .btn-outline-primary, [data-bs-theme="light"] .btn-outline-secondary
{
  --bs-btn-bg:#69c;
  --bs-btn-hover-bg:#0d6efd;
  --bs-btn-color:#fff;
  --bs-btn-hover-color:#fff;
}

[data-bs-theme="light"] #errors{color:#842029;}
[data-bs-theme="light"] #success{color:#75b798;}
[data-bs-theme="light"] label.success{font-size:0.9rem;font-style:italic;color:#75b798;}
[data-bs-theme="light"] label.error{font-size:0.9rem;font-style:italic;color:#842029;}
[data-bs-theme="light"] label.valid{display:none;}

[data-bs-theme="light"] .accepted{background-color:#fff;}
[data-bs-theme="light"] .accepted-icon{font-size:6rem;}
[data-bs-theme="light"] .accepted-info{color:#0d6efd;}
