/* 
* =============================================
* Background Color 
* https://getbootstrap.com/docs/5.1/utilities/background/
* =============================================
*/
[class*='bg-'] {
  --bs-bg-opacity: 1;
}
[class*='bg-'].bg-opacity-0 {
  --bs-bg-opacity: 0;
}
[class*='bg-'].bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}
[class*='bg-'].bg-opacity-20 {
  --bs-bg-opacity: 0.2;
}
[class*='bg-'].bg-opacity-30 {
  --bs-bg-opacity: 0.3;
}
[class*='bg-'].bg-opacity-40 {
  --bs-bg-opacity: 0.4;
}
[class*='bg-'].bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}
[class*='bg-'].bg-opacity-60 {
  --bs-bg-opacity: 0.6;
}
[class*='bg-'].bg-opacity-70 {
  --bs-bg-opacity: 0.7;
}
[class*='bg-'].bg-opacity-80 {
  --bs-bg-opacity: 0.8;
}
[class*='bg-'].bg-opacity-90 {
  --bs-bg-opacity: 0.9;
}
[class*='bg-'].bg-opacity-100 {
  --bs-bg-opacity: 1;
}

[class*='bg-primary'] {
  color: #ffffff;
}

.bg-primary {
  background-color: rgba(27, 154, 247, var(--bs-bg-opacity));
}

.bg-primary-light {
  background-color: #3da9f8;
}

.bg-primary-dark {
  background-color: #0888e6;
}

.bg-primary-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#65bbfa), color-stop(#1b9af7), to(#0771bf));
  background: linear-gradient(to right, #65bbfa, #1b9af7, #0771bf);
}

.bg-primary-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#65bbfa), color-stop(#1b9af7), to(#0771bf));
  background: linear-gradient(to bottom, #65bbfa, #1b9af7, #0771bf);
}

.bg-primary-gradient-r {
  background: radial-gradient(#65bbfa, #1b9af7, #0771bf);
}

[class*='bg-secondary'] {
  color: #ffffff;
}

.bg-secondary {
  background-color: rgba(108, 117, 125, var(--bs-bg-opacity));
}

.bg-secondary-light {
  background-color: #7e878f;
}

.bg-secondary-dark {
  background-color: #5b636a;
}

.bg-secondary-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#939ba2), color-stop(#6c757d), to(#494f54));
  background: linear-gradient(to right, #939ba2, #6c757d, #494f54);
}

.bg-secondary-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#939ba2), color-stop(#6c757d), to(#494f54));
  background: linear-gradient(to bottom, #939ba2, #6c757d, #494f54);
}

.bg-secondary-gradient-r {
  background: radial-gradient(#939ba2, #6c757d, #494f54);
}

[class*='bg-success'] {
  color: #ffffff;
}

.bg-success {
  background-color: rgba(72, 199, 142, var(--bs-bg-opacity));
}

.bg-success-light {
  background-color: #63cf9f;
}

.bg-success-dark {
  background-color: #37b47c;
}

.bg-success-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#83d9b2), color-stop(#48c78e), to(#2e9567));
  background: linear-gradient(to right, #83d9b2, #48c78e, #2e9567);
}

.bg-success-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#83d9b2), color-stop(#48c78e), to(#2e9567));
  background: linear-gradient(to bottom, #83d9b2, #48c78e, #2e9567);
}

.bg-success-gradient-r {
  background: radial-gradient(#83d9b2, #48c78e, #2e9567);
}

[class*='bg-warning'] {
  color: #212529;
}

.bg-warning {
  background-color: rgba(255, 224, 138, var(--bs-bg-opacity));
}

.bg-warning-light {
  background-color: #ffe9ae;
}

.bg-warning-dark {
  background-color: #ffd766;
}

.bg-warning-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#fff4d7), color-stop(#ffe08a), to(#ffcc3e));
  background: linear-gradient(to right, #fff4d7, #ffe08a, #ffcc3e);
}

.bg-warning-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff4d7), color-stop(#ffe08a), to(#ffcc3e));
  background: linear-gradient(to bottom, #fff4d7, #ffe08a, #ffcc3e);
}

.bg-warning-gradient-r {
  background: radial-gradient(#fff4d7, #ffe08a, #ffcc3e);
}

[class*='bg-danger'] {
  color: #ffffff;
}

.bg-danger {
  background-color: rgba(241, 70, 104, var(--bs-bg-opacity));
}

.bg-danger-light {
  background-color: #f46783;
}

.bg-danger-dark {
  background-color: #ee254d;
}

.bg-danger-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#f68da2), color-stop(#f14668), to(#da1039));
  background: linear-gradient(to right, #f68da2, #f14668, #da1039);
}

.bg-danger-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#f68da2), color-stop(#f14668), to(#da1039));
  background: linear-gradient(to bottom, #f68da2, #f14668, #da1039);
}

.bg-danger-gradient-r {
  background: radial-gradient(#f68da2, #f14668, #da1039);
}

[class*='bg-info'] {
  color: #ffffff;
}

.bg-info {
  background-color: rgba(62, 142, 208, var(--bs-bg-opacity));
}

.bg-info-light {
  background-color: #5b9fd7;
}

.bg-info-dark {
  background-color: #2e7cbc;
}

.bg-info-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#7cb2df), color-stop(#3e8ed0), to(#26669c));
  background: linear-gradient(to right, #7cb2df, #3e8ed0, #26669c);
}

.bg-info-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#7cb2df), color-stop(#3e8ed0), to(#26669c));
  background: linear-gradient(to bottom, #7cb2df, #3e8ed0, #26669c);
}

.bg-info-gradient-r {
  background: radial-gradient(#7cb2df, #3e8ed0, #26669c);
}

[class*='bg-dark'] {
  color: #ffffff;
}

.bg-dark {
  background-color: rgba(85, 85, 85, var(--bs-bg-opacity));
}

.bg-dark-light {
  background-color: #676767;
}

.bg-dark-dark {
  background-color: #434343;
}

.bg-dark-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#7b7b7b), color-stop(#555), to(#2f2f2f));
  background: linear-gradient(to right, #7b7b7b, #555, #2f2f2f);
}

.bg-dark-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#7b7b7b), color-stop(#555), to(#2f2f2f));
  background: linear-gradient(to bottom, #7b7b7b, #555, #2f2f2f);
}

.bg-dark-gradient-r {
  background: radial-gradient(#7b7b7b, #555, #2f2f2f);
}

[class*='bg-light'] {
  color: #212529;
}

.bg-light {
  background-color: rgba(247, 248, 250, var(--bs-bg-opacity));
}

.bg-light-light {
  background-color: white;
}

.bg-light-dark {
  background-color: #e1e5ec;
}

.bg-light-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(white), color-stop(#f7f8fa), to(#c8cfdd));
  background: linear-gradient(to right, white, #f7f8fa, #c8cfdd);
}

.bg-light-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(#f7f8fa), to(#c8cfdd));
  background: linear-gradient(to bottom, white, #f7f8fa, #c8cfdd);
}

.bg-light-gradient-r {
  background: radial-gradient(white, #f7f8fa, #c8cfdd);
}

[class*='bg-white'] {
  color: #000000;
}

.bg-white {
  background-color: rgba(255, 255, 255, var(--bs-bg-opacity));
}

.bg-white-light {
  background-color: white;
}

.bg-white-dark {
  background-color: #ededed;
}

.bg-white-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(white), color-stop(#ffffff), to(#d9d9d9));
  background: linear-gradient(to right, white, #ffffff, #d9d9d9);
}

.bg-white-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(#ffffff), to(#d9d9d9));
  background: linear-gradient(to bottom, white, #ffffff, #d9d9d9);
}

.bg-white-gradient-r {
  background: radial-gradient(white, #ffffff, #d9d9d9);
}

[class*='bg-black'] {
  color: #ffffff;
}

.bg-black {
  background-color: rgba(0, 0, 0, var(--bs-bg-opacity));
}

.bg-black-light {
  background-color: #121212;
}

.bg-black-dark {
  background-color: black;
}

.bg-black-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#262626), color-stop(#000), to(black));
  background: linear-gradient(to right, #262626, #000, black);
}

.bg-black-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#262626), color-stop(#000), to(black));
  background: linear-gradient(to bottom, #262626, #000, black);
}

.bg-black-gradient-r {
  background: radial-gradient(#262626, #000, black);
}

[class*='bg-transparent'] {
  color: #212529;
}

.bg-transparent {
  background-color: transparent;
}

.bg-transparent-light {
  background-color: rgba(18, 18, 18, 0);
}

.bg-transparent-dark {
  background-color: rgba(0, 0, 0, 0);
}

.bg-transparent-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(rgba(38, 38, 38, 0)), color-stop(transparent), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to right, rgba(38, 38, 38, 0), transparent, rgba(0, 0, 0, 0));
}

.bg-transparent-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(38, 38, 38, 0)), color-stop(transparent), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to bottom, rgba(38, 38, 38, 0), transparent, rgba(0, 0, 0, 0));
}

.bg-transparent-gradient-r {
  background: radial-gradient(rgba(38, 38, 38, 0), transparent, rgba(0, 0, 0, 0));
}

[class*='bg-blue'] {
  color: #ffffff;
}

.bg-blue {
  background-color: rgba(0, 0, 255, var(--bs-bg-opacity));
}

.bg-blue-light {
  background-color: #2424ff;
}

.bg-blue-dark {
  background-color: #0000db;
}

.bg-blue-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#4d4dff), color-stop(#0000ff), to(#0000b3));
  background: linear-gradient(to right, #4d4dff, #0000ff, #0000b3);
}

.bg-blue-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#4d4dff), color-stop(#0000ff), to(#0000b3));
  background: linear-gradient(to bottom, #4d4dff, #0000ff, #0000b3);
}

.bg-blue-gradient-r {
  background: radial-gradient(#4d4dff, #0000ff, #0000b3);
}

[class*='bg-brown'] {
  color: #ffffff;
}

.bg-brown {
  background-color: rgba(165, 42, 42, var(--bs-bg-opacity));
}

.bg-brown-light {
  background-color: #c13131;
}

.bg-brown-dark {
  background-color: #892323;
}

.bg-brown-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#d14a4a), color-stop(#a52a2a), to(#681a1a));
  background: linear-gradient(to right, #d14a4a, #a52a2a, #681a1a);
}

.bg-brown-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#d14a4a), color-stop(#a52a2a), to(#681a1a));
  background: linear-gradient(to bottom, #d14a4a, #a52a2a, #681a1a);
}

.bg-brown-gradient-r {
  background: radial-gradient(#d14a4a, #a52a2a, #681a1a);
}

[class*='bg-cyan'] {
  color: #212529;
}

.bg-cyan {
  background-color: rgba(0, 255, 255, var(--bs-bg-opacity));
}

.bg-cyan-light {
  background-color: #24ffff;
}

.bg-cyan-dark {
  background-color: #00dbdb;
}

.bg-cyan-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#4dffff), color-stop(#00ffff), to(#00b3b3));
  background: linear-gradient(to right, #4dffff, #00ffff, #00b3b3);
}

.bg-cyan-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#4dffff), color-stop(#00ffff), to(#00b3b3));
  background: linear-gradient(to bottom, #4dffff, #00ffff, #00b3b3);
}

.bg-cyan-gradient-r {
  background: radial-gradient(#4dffff, #00ffff, #00b3b3);
}

[class*='bg-fuchsia'] {
  color: #ffffff;
}

.bg-fuchsia {
  background-color: rgba(255, 0, 255, var(--bs-bg-opacity));
}

.bg-fuchsia-light {
  background-color: #ff24ff;
}

.bg-fuchsia-dark {
  background-color: #db00db;
}

.bg-fuchsia-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#ff4dff), color-stop(#ff00ff), to(#b300b3));
  background: linear-gradient(to right, #ff4dff, #ff00ff, #b300b3);
}

.bg-fuchsia-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff4dff), color-stop(#ff00ff), to(#b300b3));
  background: linear-gradient(to bottom, #ff4dff, #ff00ff, #b300b3);
}

.bg-fuchsia-gradient-r {
  background: radial-gradient(#ff4dff, #ff00ff, #b300b3);
}

[class*='bg-gray'] {
  color: #ffffff;
}

.bg-gray {
  background-color: rgba(128, 128, 128, var(--bs-bg-opacity));
}

.bg-gray-light {
  background-color: #929292;
}

.bg-gray-dark {
  background-color: #6e6e6e;
}

.bg-gray-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#a6a6a6), color-stop(#808080), to(#5a5a5a));
  background: linear-gradient(to right, #a6a6a6, #808080, #5a5a5a);
}

.bg-gray-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#a6a6a6), color-stop(#808080), to(#5a5a5a));
  background: linear-gradient(to bottom, #a6a6a6, #808080, #5a5a5a);
}

.bg-gray-gradient-r {
  background: radial-gradient(#a6a6a6, #808080, #5a5a5a);
}

[class*='bg-green'] {
  color: #ffffff;
}

.bg-green {
  background-color: rgba(0, 128, 0, var(--bs-bg-opacity));
}

.bg-green-light {
  background-color: #00a400;
}

.bg-green-dark {
  background-color: #005c00;
}

.bg-green-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#00cd00), color-stop(#008000), to(#003400));
  background: linear-gradient(to right, #00cd00, #008000, #003400);
}

.bg-green-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#00cd00), color-stop(#008000), to(#003400));
  background: linear-gradient(to bottom, #00cd00, #008000, #003400);
}

.bg-green-gradient-r {
  background: radial-gradient(#00cd00, #008000, #003400);
}

[class*='bg-indigo'] {
  color: #ffffff;
}

.bg-indigo {
  background-color: rgba(75, 0, 130, var(--bs-bg-opacity));
}

.bg-indigo-light {
  background-color: #6000a6;
}

.bg-indigo-dark {
  background-color: #36005e;
}

.bg-indigo-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#7700cf), color-stop(#4b0082), to(#1f0036));
  background: linear-gradient(to right, #7700cf, #4b0082, #1f0036);
}

.bg-indigo-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#7700cf), color-stop(#4b0082), to(#1f0036));
  background: linear-gradient(to bottom, #7700cf, #4b0082, #1f0036);
}

.bg-indigo-gradient-r {
  background: radial-gradient(#7700cf, #4b0082, #1f0036);
}

[class*='bg-lime'] {
  color: #212529;
}

.bg-lime {
  background-color: rgba(0, 255, 0, var(--bs-bg-opacity));
}

.bg-lime-light {
  background-color: #24ff24;
}

.bg-lime-dark {
  background-color: #00db00;
}

.bg-lime-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#4dff4d), color-stop(#00ff00), to(#00b300));
  background: linear-gradient(to right, #4dff4d, #00ff00, #00b300);
}

.bg-lime-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#4dff4d), color-stop(#00ff00), to(#00b300));
  background: linear-gradient(to bottom, #4dff4d, #00ff00, #00b300);
}

.bg-lime-gradient-r {
  background: radial-gradient(#4dff4d, #00ff00, #00b300);
}

[class*='bg-orange'] {
  color: #ffffff;
}

.bg-orange {
  background-color: rgba(255, 165, 0, var(--bs-bg-opacity));
}

.bg-orange-light {
  background-color: #ffb224;
}

.bg-orange-dark {
  background-color: #db8e00;
}

.bg-orange-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#ffc04d), color-stop(#ffa500), to(#b37400));
  background: linear-gradient(to right, #ffc04d, #ffa500, #b37400);
}

.bg-orange-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffc04d), color-stop(#ffa500), to(#b37400));
  background: linear-gradient(to bottom, #ffc04d, #ffa500, #b37400);
}

.bg-orange-gradient-r {
  background: radial-gradient(#ffc04d, #ffa500, #b37400);
}

[class*='bg-pink'] {
  color: #ffffff;
}

.bg-pink {
  background-color: rgba(255, 192, 203, var(--bs-bg-opacity));
}

.bg-pink-light {
  background-color: #ffe4e8;
}

.bg-pink-dark {
  background-color: #ff9cae;
}

.bg-pink-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(white), color-stop(#ffc0cb), to(#ff748c));
  background: linear-gradient(to right, white, #ffc0cb, #ff748c);
}

.bg-pink-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(#ffc0cb), to(#ff748c));
  background: linear-gradient(to bottom, white, #ffc0cb, #ff748c);
}

.bg-pink-gradient-r {
  background: radial-gradient(white, #ffc0cb, #ff748c);
}

[class*='bg-purple'] {
  color: #ffffff;
}

.bg-purple {
  background-color: rgba(128, 0, 128, var(--bs-bg-opacity));
}

.bg-purple-light {
  background-color: #a400a4;
}

.bg-purple-dark {
  background-color: #5c005c;
}

.bg-purple-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#cd00cd), color-stop(#800080), to(#340034));
  background: linear-gradient(to right, #cd00cd, #800080, #340034);
}

.bg-purple-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#cd00cd), color-stop(#800080), to(#340034));
  background: linear-gradient(to bottom, #cd00cd, #800080, #340034);
}

.bg-purple-gradient-r {
  background: radial-gradient(#cd00cd, #800080, #340034);
}

[class*='bg-red'] {
  color: #ffffff;
}

.bg-red {
  background-color: rgba(255, 0, 0, var(--bs-bg-opacity));
}

.bg-red-light {
  background-color: #ff2424;
}

.bg-red-dark {
  background-color: #db0000;
}

.bg-red-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#ff4d4d), color-stop(#ff0000), to(#b30000));
  background: linear-gradient(to right, #ff4d4d, #ff0000, #b30000);
}

.bg-red-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff4d4d), color-stop(#ff0000), to(#b30000));
  background: linear-gradient(to bottom, #ff4d4d, #ff0000, #b30000);
}

.bg-red-gradient-r {
  background: radial-gradient(#ff4d4d, #ff0000, #b30000);
}

[class*='bg-teal'] {
  color: #ffffff;
}

.bg-teal {
  background-color: rgba(0, 128, 128, var(--bs-bg-opacity));
}

.bg-teal-light {
  background-color: #00a4a4;
}

.bg-teal-dark {
  background-color: #005c5c;
}

.bg-teal-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#00cdcd), color-stop(#008080), to(#003434));
  background: linear-gradient(to right, #00cdcd, #008080, #003434);
}

.bg-teal-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#00cdcd), color-stop(#008080), to(#003434));
  background: linear-gradient(to bottom, #00cdcd, #008080, #003434);
}

.bg-teal-gradient-r {
  background: radial-gradient(#00cdcd, #008080, #003434);
}

[class*='bg-yellow'] {
  color: #212529;
}

.bg-yellow {
  background-color: rgba(255, 255, 0, var(--bs-bg-opacity));
}

.bg-yellow-light {
  background-color: #ffff24;
}

.bg-yellow-dark {
  background-color: #dbdb00;
}

.bg-yellow-gradient-x {
  background: -webkit-gradient(linear, left top, right top, from(#ffff4d), color-stop(#ffff00), to(#b3b300));
  background: linear-gradient(to right, #ffff4d, #ffff00, #b3b300);
}

.bg-yellow-gradient-y {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffff4d), color-stop(#ffff00), to(#b3b300));
  background: linear-gradient(to bottom, #ffff4d, #ffff00, #b3b300);
}

.bg-yellow-gradient-r {
  background: radial-gradient(#ffff4d, #ffff00, #b3b300);
}

/*# sourceMappingURL=background.css.map */