/*!
*
* Template: Hope-Ui - Responsive Bootstrap 5 Admin Dashboard Template
* Author: Sohaib Khaliq
* Design and Developed by: Sohaib Khaliq
* NOTE: This file contains the styling for color variable.
*
*/
a {
  color: var(--bs-primary);
}
a:hover {
  color: var(--bs-primary-shade-20);
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  color: var(--bs-primary-shade-80);
}

:root {
  --bs-heading-color: rgb(33.4, 11.4, 27.8);
  --bs-primary: #a7398b;
  --bs-primary-shade-80: rgb(33.4, 11.4, 27.8);
  --bs-primary-shade-60: rgb(66.8, 22.8, 55.6);
  --bs-primary-shade-40: rgb(100.2, 34.2, 83.4);
  --bs-primary-shade-20: rgb(133.6, 45.6, 111.2);
  --bs-primary-tint-90: rgb(246.2, 235.2, 243.4);
  --bs-primary-tint-80: rgb(237.4, 215.4, 231.8);
  --bs-primary-tint-60: rgb(219.8, 175.8, 208.6);
  --bs-primary-tint-40: rgb(202.2, 136.2, 185.4);
  --bs-primary-tint-20: rgb(184.6, 96.6, 162.2);
  --bs-primary-rgb: 167, 57, 139;
  --bs-heading-color: rgb(1.6, 35.4, 37.2);
  --bs-info: #08B1BA;
  --bs-info-shade-80: rgb(1.6, 35.4, 37.2);
  --bs-info-shade-60: rgb(3.2, 70.8, 74.4);
  --bs-info-shade-40: rgb(4.8, 106.2, 111.6);
  --bs-info-shade-20: rgb(6.4, 141.6, 148.8);
  --bs-info-tint-90: rgb(230.3, 247.2, 248.1);
  --bs-info-tint-80: rgb(205.6, 239.4, 241.2);
  --bs-info-tint-60: rgb(156.2, 223.8, 227.4);
  --bs-info-tint-40: rgb(106.8, 208.2, 213.6);
  --bs-info-tint-20: rgb(57.4, 192.6, 199.8);
  --bs-info-rgb: 8, 177, 186;
}

.text-primary {
  color: var(--bs-primary) !important;
}

.bg-primary {
  background-color: var(--bs-primary) !important;
}

.bg-soft-primary {
  color: var(--bs-primary);
  background-color: rgba(var(--bs-primary-rgb), 0.1) !important;
}

a.bg-soft-primary, button.bg-soft-primary {
  color: var(--bs-primary);
  background-color: rgba(var(--bs-primary-rgb), 0.1) !important;
}
a.bg-soft-primary:hover, a.bg-soft-primary:focus, button.bg-soft-primary:hover, button.bg-soft-primary:focus {
  color: var(--bs-primary-shade-20);
  background-color: rgba(var(--bs-primary-rgb), 0.2) !important;
}

.text-info {
  color: var(--bs-info) !important;
}

.bg-info {
  background-color: var(--bs-info) !important;
}

.bg-soft-info {
  color: var(--bs-info);
  background-color: rgba(var(--bs-info-rgb), 0.1) !important;
}

a.bg-soft-info, button.bg-soft-info {
  color: var(--bs-info);
  background-color: rgba(var(--bs-info-rgb), 0.1) !important;
}
a.bg-soft-info:hover, a.bg-soft-info:focus, button.bg-soft-info:hover, button.bg-soft-info:focus {
  color: var(--bs-info-shade-20);
  background-color: rgba(var(--bs-info-rgb), 0.2) !important;
}

.accordion-button:not(.collapsed) {
  color: var(--bs-primary-shade-20);
  background-color: var(--bs-primary-tint-90);
  box-shadow: inset 0 -1px 0, rgba(var(--bs-black-rgb), 0.13);
}
.accordion-button:focus {
  border-color: var(--bs-primary-tint-40);
  box-shadow: 0 0.125rem 0rem 0rem, rgba(var(--bs-primary-rgb), 0.15);
}

.alert-primary {
  color: var(--bs-primary-shade-40);
  background: var(--bs-primary-tint-60);
  border-color: var(--bs-primary);
}
.alert-primary .alert-link {
  color: var(--bs-primary-shade-40);
}
.alert-primary.alert-solid {
  color: var(--bs-white);
  background: var(--bs-primary);
  border-color: var(--bs-primary);
}

.alert-left.alert-primary {
  border-color: var(--bs-primary);
}

.alert-top.alert-primary {
  border-color: var(--bs-primary);
}

.alert-right.alert-primary {
  border-color: var(--bs-primary);
}

.alert-bottom.alert-primary {
  border-color: var(--bs-primary);
}

.alert-info {
  color: var(--bs-info-shade-40);
  background: var(--bs-info-tint-60);
  border-color: var(--bs-info);
}
.alert-info .alert-link {
  color: var(--bs-info-shade-40);
}
.alert-info.alert-solid {
  color: var(--bs-white);
  background: var(--bs-info);
  border-color: var(--bs-info);
}

.alert-left.alert-info {
  border-color: var(--bs-info);
}

.alert-top.alert-info {
  border-color: var(--bs-info);
}

.alert-right.alert-info {
  border-color: var(--bs-info);
}

.alert-bottom.alert-info {
  border-color: var(--bs-info);
}

.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-white);
  border-radius: 0.25rem;
  cursor: pointer;
  background-color: var(--bs-primary);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-white);
  border-radius: 0.25rem;
  cursor: pointer;
}

.dropdown-menu li {
  margin: 0.5rem 0;
}
.dropdown-menu li:first-child {
  margin-top: 0;
}
.dropdown-menu li:last-child {
  margin-bottom: 0;
}

.btn.btn-primary {
  color: var(--bs-white);
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.btn.btn-primary:hover {
  color: var(--bs-white);
  background-color: var(--bs-primary-shade-20);
  border-color: var(--bs-primary-shade-20);
}
.btn.btn-primary:focus {
  color: var(--bs-white);
  background-color: var(--bs-primary-shade-20);
  border-color: var(--bs-primary-shade-20);
}
.btn.btn-primary:active, .btn.btn-primary.active {
  color: var(--bs-white);
  background-color: var(--bs-primary-shade-20);
  border-color: var(--bs-primary-shade-20);
}
.btn.btn-outline-primary {
  border-color: var(--bs-primary-shade-20);
}
.btn.btn-outline-primary:hover {
  color: var(--bs-white);
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.btn.btn-outline-primary:focus {
  color: var(--bs-white);
  background-color: var(--bs-primary-shade-20);
  border-color: var(--bs-primary-shade-20);
}
.btn.btn-outline-primary:active, .btn.btn-outline-primary.active {
  color: var(--bs-white);
  background-color: var(--bs-primary-shade-20);
  border-color: var(--bs-primary-shade-20);
}
.btn.btn-soft-primary {
  color: var(--bs-primary);
  background-color: rgba(var(--bs-primary-rgb), 0.1);
  border-color: transparent;
}
.btn.btn-soft-primary:hover, .btn.btn-soft-primary:focus, .btn.btn-soft-primary:active {
  color: var(--bs-primary);
  background-color: rgba(var(--bs-primary-rgb), 0.2);
  border-color: transparent;
}

.btn.btn-info {
  color: var(--bs-white);
  background-color: var(--bs-info);
  border-color: var(--bs-info);
}
.btn.btn-info:hover {
  color: var(--bs-white);
  background-color: var(--bs-info-shade-20);
  border-color: var(--bs-info-shade-20);
}
.btn.btn-info:focus {
  color: var(--bs-white);
  background-color: var(--bs-info-shade-20);
  border-color: var(--bs-info-shade-20);
}
.btn.btn-info:active, .btn.btn-info.active {
  color: var(--bs-white);
  background-color: var(--bs-info-shade-20);
  border-color: var(--bs-info-shade-20);
}
.btn.btn-outline-info {
  border-color: var(--bs-info-shade-20);
}
.btn.btn-outline-info:hover {
  color: var(--bs-white);
  background-color: var(--bs-info);
  border-color: var(--bs-info);
}
.btn.btn-outline-info:focus {
  color: var(--bs-white);
  background-color: var(--bs-info-shade-20);
  border-color: var(--bs-info-shade-20);
}
.btn.btn-outline-info:active, .btn.btn-outline-info.active {
  color: var(--bs-white);
  background-color: var(--bs-info-shade-20);
  border-color: var(--bs-info-shade-20);
}
.btn.btn-soft-info {
  color: var(--bs-info);
  background-color: rgba(var(--bs-info-rgb), 0.1);
  border-color: transparent;
}
.btn.btn-soft-info:hover, .btn.btn-soft-info:focus, .btn.btn-soft-info:active {
  color: var(--bs-info);
  background-color: rgba(var(--bs-info-rgb), 0.2);
  border-color: transparent;
}

.btn-link {
  color: var(--bs-primary);
}
.btn-link:hover {
  color: var(--bs-primary-tint-20);
}

.bd-aside .active {
  color: var(--bs-primary);
  background-color: var(--bs-primary-tint-90);
}
.bd-aside .btn:hover {
  color: var(--bs-primary);
  background-color: var(--bs-primary-tint-90);
}
.bd-aside .btn:focus {
  color: var(--bs-primary);
  background-color: var(--bs-primary-tint-90);
}
.bd-aside a:hover {
  background-color: var(--bs-primary-tint-90);
}

.btn-border.active {
  border-color: var(--bs-primary);
}

.list-group-item.list-group-item-primary {
  color: var(--bs-primary-shade-40);
  background-color: var(--bs-primary-tint-80);
}
.list-group-item.list-group-item-primary.list-group-item-action:not(.active):hover, .list-group-item.list-group-item-primary.list-group-item-action:not(.active):focus {
  color: var(--bs-primary-shade-40);
  background-color: var(--bs-primary-tint-60);
}

.list-group-item.list-group-item-info {
  color: var(--bs-info-shade-40);
  background-color: var(--bs-info-tint-80);
}
.list-group-item.list-group-item-info.list-group-item-action:not(.active):hover, .list-group-item.list-group-item-info.list-group-item-action:not(.active):focus {
  color: var(--bs-info-shade-40);
  background-color: var(--bs-info-tint-60);
}

.list-group-item.active {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
  color: var(--bs-white);
}

.list-group .list-group-item.list-group-item-action.list-group-item-primary {
  background-color: rgba(var(--bs-primary-rgb), 10%);
}
.list-group .list-group-item.list-group-item-action.list-group-item-primary:hover {
  background-color: rgba(var(--bs-primary-rgb), 20%);
  color: "primary";
}

.list-group .list-group-item.list-group-item-action.list-group-item-info {
  background-color: rgba(var(--bs-info-rgb), 10%);
}
.list-group .list-group-item.list-group-item-action.list-group-item-info:hover {
  background-color: rgba(var(--bs-info-rgb), 20%);
  color: "info";
}

.form-control:focus {
  border-color: var(--bs-primary-tint-40);
}

.form-select:focus {
  border-color: var(--bs-primary-tint-40);
}

.form-check-input:checked {
  border-color: var(--bs-primary-shade-20);
  background-color: var(--bs-primary-shade-20);
}
.form-check-input:focus {
  border-color: var(--bs-primary-shade-20);
}

.border-primary {
  border-color: var(--bs-primary) !important;
}

.border-info {
  border-color: var(--bs-info) !important;
}

.nav-link:hover, .nav-link:focus {
  color: var(--bs-primary);
}

.nav-tabs .nav-link.active {
  color: var(--bs-white);
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.nav-pills .nav-link.active {
  color: var(--bs-white);
  background-color: var(--bs-primary);
}

.nav-slider {
  position: relative;
}
.nav-slider .nav-link.active {
  background-color: transparent;
}
.nav-slider .nav-item {
  z-index: 3;
}
.nav-slider .nav-slider-thumb {
  z-index: 1 !important;
  width: 100%;
  color: var(--bs-primary);
  background: var(--bs-primary);
}

.page-item.active .page-link {
  color: var(--bs-white);
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.page-item .page-link {
  border-color: var(--bs-primary-tint-80);
  color: var(--bs-primary);
}

.page-link.active, .active > .page-link {
  z-index: unset !important;
}

.fc-button-primary {
  background-color: var(--bs-primary) !important;
  border-color: var(--bs-primary) !important;
}

.dark .text-primary {
  color: var(--bs-primary) !important;
}
.dark .bg-primary {
  background-color: var(--bs-primary) !important;
}
.dark .bg-soft-primary {
  color: var(--bs-primary);
  background-color: rgba(var(--bs-primary-rgb), 0.1) !important;
}
.dark a.bg-soft-primary, .dark button.bg-soft-primary {
  color: var(--bs-primary);
  background-color: rgba(var(--bs-primary-rgb), 0.1) !important;
}
.dark a.bg-soft-primary:hover, .dark a.bg-soft-primary:focus, .dark button.bg-soft-primary:hover, .dark button.bg-soft-primary:focus {
  color: var(--bs-primary-shade-20);
  background-color: rgba(var(--bs-primary-rgb), 0.2) !important;
}
.dark .text-info {
  color: var(--bs-info) !important;
}
.dark .bg-info {
  background-color: var(--bs-info) !important;
}
.dark .bg-soft-info {
  color: var(--bs-info);
  background-color: rgba(var(--bs-info-rgb), 0.1) !important;
}
.dark a.bg-soft-info, .dark button.bg-soft-info {
  color: var(--bs-info);
  background-color: rgba(var(--bs-info-rgb), 0.1) !important;
}
.dark a.bg-soft-info:hover, .dark a.bg-soft-info:focus, .dark button.bg-soft-info:hover, .dark button.bg-soft-info:focus {
  color: var(--bs-info-shade-20);
  background-color: rgba(var(--bs-info-rgb), 0.2) !important;
}
.dark .accordion-button:not(.collapsed) {
  color: var(--bs-primary-shade-20);
  background-color: var(--bs-primary-tint-90);
  box-shadow: inset 0 -1px 0, rgba(var(--bs-black-rgb), 0.13);
}
.dark .accordion-button:focus {
  border-color: var(--bs-primary-tint-40);
  box-shadow: 0 0.125rem 0rem 0rem, rgba(var(--bs-primary-rgb), 0.15);
}
.dark .alert-primary {
  color: var(--bs-primary-shade-40);
  background: var(--bs-primary-tint-60);
  border-color: var(--bs-primary);
}
.dark .alert-primary .alert-link {
  color: var(--bs-primary-shade-40);
}
.dark .alert-primary.alert-solid {
  color: var(--bs-white);
  background: var(--bs-primary);
  border-color: var(--bs-primary);
}
.dark .alert-left.alert-primary {
  border-color: var(--bs-primary);
}
.dark .alert-top.alert-primary {
  border-color: var(--bs-primary);
}
.dark .alert-right.alert-primary {
  border-color: var(--bs-primary);
}
.dark .alert-bottom.alert-primary {
  border-color: var(--bs-primary);
}
.dark .alert-info {
  color: var(--bs-info-shade-40);
  background: var(--bs-info-tint-60);
  border-color: var(--bs-info);
}
.dark .alert-info .alert-link {
  color: var(--bs-info-shade-40);
}
.dark .alert-info.alert-solid {
  color: var(--bs-white);
  background: var(--bs-info);
  border-color: var(--bs-info);
}
.dark .alert-left.alert-info {
  border-color: var(--bs-info);
}
.dark .alert-top.alert-info {
  border-color: var(--bs-info);
}
.dark .alert-right.alert-info {
  border-color: var(--bs-info);
}
.dark .alert-bottom.alert-info {
  border-color: var(--bs-info);
}
.dark .dropdown-item:hover, .dark .dropdown-item:focus {
  color: var(--bs-white);
  border-radius: 0.25rem;
  cursor: pointer;
  background-color: var(--bs-primary);
}
.dark .dropdown-item.active, .dark .dropdown-item:active {
  color: var(--bs-white);
  border-radius: 0.25rem;
  cursor: pointer;
}
.dark .dropdown-menu li {
  margin: 0.5rem 0;
}
.dark .dropdown-menu li:first-child {
  margin-top: 0;
}
.dark .dropdown-menu li:last-child {
  margin-bottom: 0;
}
.dark .btn.btn-primary {
  color: var(--bs-white);
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.dark .btn.btn-primary:hover {
  color: var(--bs-white);
  background-color: var(--bs-primary-shade-20);
  border-color: var(--bs-primary-shade-20);
}
.dark .btn.btn-primary:focus {
  color: var(--bs-white);
  background-color: var(--bs-primary-shade-20);
  border-color: var(--bs-primary-shade-20);
}
.dark .btn.btn-primary:active, .dark .btn.btn-primary.active {
  color: var(--bs-white);
  background-color: var(--bs-primary-shade-20);
  border-color: var(--bs-primary-shade-20);
}
.dark .btn.btn-outline-primary {
  border-color: var(--bs-primary-shade-20);
}
.dark .btn.btn-outline-primary:hover {
  color: var(--bs-white);
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.dark .btn.btn-outline-primary:focus {
  color: var(--bs-white);
  background-color: var(--bs-primary-shade-20);
  border-color: var(--bs-primary-shade-20);
}
.dark .btn.btn-outline-primary:active, .dark .btn.btn-outline-primary.active {
  color: var(--bs-white);
  background-color: var(--bs-primary-shade-20);
  border-color: var(--bs-primary-shade-20);
}
.dark .btn.btn-soft-primary {
  color: var(--bs-primary);
  background-color: rgba(var(--bs-primary-rgb), 0.1);
  border-color: transparent;
}
.dark .btn.btn-soft-primary:hover, .dark .btn.btn-soft-primary:focus, .dark .btn.btn-soft-primary:active {
  color: var(--bs-primary);
  background-color: rgba(var(--bs-primary-rgb), 0.2);
  border-color: transparent;
}
.dark .btn.btn-info {
  color: var(--bs-white);
  background-color: var(--bs-info);
  border-color: var(--bs-info);
}
.dark .btn.btn-info:hover {
  color: var(--bs-white);
  background-color: var(--bs-info-shade-20);
  border-color: var(--bs-info-shade-20);
}
.dark .btn.btn-info:focus {
  color: var(--bs-white);
  background-color: var(--bs-info-shade-20);
  border-color: var(--bs-info-shade-20);
}
.dark .btn.btn-info:active, .dark .btn.btn-info.active {
  color: var(--bs-white);
  background-color: var(--bs-info-shade-20);
  border-color: var(--bs-info-shade-20);
}
.dark .btn.btn-outline-info {
  border-color: var(--bs-info-shade-20);
}
.dark .btn.btn-outline-info:hover {
  color: var(--bs-white);
  background-color: var(--bs-info);
  border-color: var(--bs-info);
}
.dark .btn.btn-outline-info:focus {
  color: var(--bs-white);
  background-color: var(--bs-info-shade-20);
  border-color: var(--bs-info-shade-20);
}
.dark .btn.btn-outline-info:active, .dark .btn.btn-outline-info.active {
  color: var(--bs-white);
  background-color: var(--bs-info-shade-20);
  border-color: var(--bs-info-shade-20);
}
.dark .btn.btn-soft-info {
  color: var(--bs-info);
  background-color: rgba(var(--bs-info-rgb), 0.1);
  border-color: transparent;
}
.dark .btn.btn-soft-info:hover, .dark .btn.btn-soft-info:focus, .dark .btn.btn-soft-info:active {
  color: var(--bs-info);
  background-color: rgba(var(--bs-info-rgb), 0.2);
  border-color: transparent;
}
.dark .btn-link {
  color: var(--bs-primary);
}
.dark .btn-link:hover {
  color: var(--bs-primary-tint-20);
}
.dark .bd-aside .active {
  color: var(--bs-primary);
  background-color: var(--bs-primary-tint-90);
}
.dark .bd-aside .btn:hover {
  color: var(--bs-primary);
  background-color: var(--bs-primary-tint-90);
}
.dark .bd-aside .btn:focus {
  color: var(--bs-primary);
  background-color: var(--bs-primary-tint-90);
}
.dark .bd-aside a:hover {
  background-color: var(--bs-primary-tint-90);
}
.dark .btn-border.active {
  border-color: var(--bs-primary);
}
.dark .list-group-item.list-group-item-primary {
  color: var(--bs-primary-shade-40);
  background-color: var(--bs-primary-tint-80);
}
.dark .list-group-item.list-group-item-primary.list-group-item-action:not(.active):hover, .dark .list-group-item.list-group-item-primary.list-group-item-action:not(.active):focus {
  color: var(--bs-primary-shade-40);
  background-color: var(--bs-primary-tint-60);
}
.dark .list-group-item.list-group-item-info {
  color: var(--bs-info-shade-40);
  background-color: var(--bs-info-tint-80);
}
.dark .list-group-item.list-group-item-info.list-group-item-action:not(.active):hover, .dark .list-group-item.list-group-item-info.list-group-item-action:not(.active):focus {
  color: var(--bs-info-shade-40);
  background-color: var(--bs-info-tint-60);
}
.dark .list-group-item.active {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
  color: var(--bs-white);
}
.dark .list-group .list-group-item.list-group-item-action.list-group-item-primary {
  background-color: rgba(var(--bs-primary-rgb), 10%);
}
.dark .list-group .list-group-item.list-group-item-action.list-group-item-primary:hover {
  background-color: rgba(var(--bs-primary-rgb), 20%);
  color: "primary";
}
.dark .list-group .list-group-item.list-group-item-action.list-group-item-info {
  background-color: rgba(var(--bs-info-rgb), 10%);
}
.dark .list-group .list-group-item.list-group-item-action.list-group-item-info:hover {
  background-color: rgba(var(--bs-info-rgb), 20%);
  color: "info";
}
.dark .form-control:focus {
  border-color: var(--bs-primary-tint-40);
}
.dark .form-select:focus {
  border-color: var(--bs-primary-tint-40);
}
.dark .form-check-input:checked {
  border-color: var(--bs-primary-shade-20);
  background-color: var(--bs-primary-shade-20);
}
.dark .form-check-input:focus {
  border-color: var(--bs-primary-shade-20);
}
.dark .border-primary {
  border-color: var(--bs-primary) !important;
}
.dark .border-info {
  border-color: var(--bs-info) !important;
}
.dark .nav-link:hover, .dark .nav-link:focus {
  color: var(--bs-primary);
}
.dark .nav-tabs .nav-link.active {
  color: var(--bs-white);
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.dark .nav-pills .nav-link.active {
  color: var(--bs-white);
  background-color: var(--bs-primary);
}
.dark .nav-slider {
  position: relative;
}
.dark .nav-slider .nav-link.active {
  background-color: transparent;
}
.dark .nav-slider .nav-item {
  z-index: 3;
}
.dark .nav-slider .nav-slider-thumb {
  z-index: 1 !important;
  width: 100%;
  color: var(--bs-primary);
  background: var(--bs-primary);
}
.dark .page-item.active .page-link {
  color: var(--bs-white);
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.dark .page-item .page-link {
  border-color: var(--bs-primary-tint-80);
  color: var(--bs-primary);
}
.dark .page-link.active, .active > .dark .page-link {
  z-index: unset !important;
}
.dark .fc-button-primary {
  background-color: var(--bs-primary) !important;
  border-color: var(--bs-primary) !important;
}

.offcanvas.live-customizer {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  border: 0;
}

@media (min-width: 768px) {
  .offcanvas.live-customizer {
    width: 450px;
  }
  .theme-fs-lg .offcanvas.live-customizer {
    width: 500px;
  }
}
.text-primary {
  color: var(--bs-primary) !important;
}

.bg-primary {
  background-color: var(--bs-primary) !important;
}

.bg-soft-primary {
  color: var(--bs-primary);
  background-color: rgba(var(--bs-primary-rgb), 0.1) !important;
}

a.bg-soft-primary, button.bg-soft-primary {
  color: var(--bs-primary);
  background-color: rgba(var(--bs-primary-rgb), 0.1) !important;
}
a.bg-soft-primary:hover, a.bg-soft-primary:focus, button.bg-soft-primary:hover, button.bg-soft-primary:focus {
  color: var(--bs-primary-shade-20);
  background-color: rgba(var(--bs-primary-rgb), 0.2) !important;
}

.text-info {
  color: var(--bs-info) !important;
}

.bg-info {
  background-color: var(--bs-info) !important;
}

.bg-soft-info {
  color: var(--bs-info);
  background-color: rgba(var(--bs-info-rgb), 0.1) !important;
}

a.bg-soft-info, button.bg-soft-info {
  color: var(--bs-info);
  background-color: rgba(var(--bs-info-rgb), 0.1) !important;
}
a.bg-soft-info:hover, a.bg-soft-info:focus, button.bg-soft-info:hover, button.bg-soft-info:focus {
  color: var(--bs-info-shade-20);
  background-color: rgba(var(--bs-info-rgb), 0.2) !important;
}
