.text-company {
  --bs-text-opacity: 1;
  color: var(--color-company) !important;
}

.text-line.text-company:before {
  background-color: var(--color-company);
}

.text-company .lineal-fill {
  fill: var(--color-company);
}

.solid.text-company .fill-primary,
.solid.text-company .fill-secondary {
  fill: var(--color-company);
}

.solid-mono.text-company .fill-primary {
  fill: var(--color-company);
}

.solid-mono.text-company .fill-secondary {
  fill: var(--color-company);
}

.bg-company {
  --bs-bg-opacity: 1;
  background-color: var(--color-company) !important;
}

.wrapper.bg-company.angled:after,
.wrapper.bg-company.angled:before {
  border-color: var(--color-company);
}

.btn-company {
  --bs-btn-color: var(--color-text);
  --bs-btn-bg: var(--color-company);
  --bs-btn-border-color: var(--color-company);
  --bs-btn-hover-color: var(--color-text);
  --bs-btn-hover-bg: var(--color-company);
  --bs-btn-hover-border-color: var(--color-company);
  --bs-btn-focus-shadow-rgb: 220, 165, 87;
  --bs-btn-active-color: var(--color-text);
  --bs-btn-active-bg: var(--color-company);
  --bs-btn-active-border-color: var(--color-company);
  --bs-btn-active-shadow: 0rem 0.25rem 0.75rem rgba(30, 34, 40, 0.15);
  --bs-btn-disabled-color: var(--color-text);
  --bs-btn-disabled-bg: var(--color-company);
  --bs-btn-disabled-border-color: var(--color-company);
}
.btn-company {
  --bs-btn-color: var(--color-text);
  --bs-btn-hover-color: var(--color-text);
  --bs-btn-active-color: var(--color-text);
}
.btn-company.btn-expand {
  color: var(--color-company);
}
.btn-company.btn-expand:before {
  background-color: var(--color-company);
}
.btn-company.btn-circle.ripple::after,
.btn-company.btn-circle.ripple::before {
  background: var(--color-company);
}
.btn-outline-company {
  --bs-btn-color: var(--color-company);
  --bs-btn-border-color: var(--color-company);
  --bs-btn-hover-color: var(--color-text);
  --bs-btn-hover-bg: var(--color-company);
  --bs-btn-hover-border-color: var(--color-company);
  --bs-btn-focus-shadow-rgb: 250, 183, 88;
  --bs-btn-active-color: var(--color-text);
  --bs-btn-active-bg: var(--color-company);
  --bs-btn-active-border-color: var(--color-company);
  --bs-btn-active-shadow: 0rem 0.25rem 0.75rem rgba(30, 34, 40, 0.15);
  --bs-btn-disabled-color: var(--color-company);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--color-company);
  --bs-gradient: none;
}
.border-company {
  --bs-border-opacity: 1;
  border-color: var(--color-company) !important;
}
.border-company-soft {
  border-color: var(--color-soft-company) !important;
}
.link-underline-company {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: var(--color-company) !important;
  text-decoration-color: var(--color-company) !important;
}
a.hover-2.link-company:before {
  background: var(--color-company);
}
a.hover-3.link-company:before {
  background-color: var(--color-soft-company);
}
.link-dark:hover,
.text-reset a:hover,
a.text-reset:hover {
  color: var(--color-company) !important;
}
.underline-2.company:after {
  background: var(--color-company);
}
.underline-3.style-1.company:after,
.underline-3.style-1.company:before {
  border-color: var(--color-company);
}
.underline-3.style-2.company:after,
.underline-3.style-2.company:before {
  border-color: var(--color-company);
}
.border-soft-company {
  border-color: var(--color-soft-company) !important;
}
.bg-soft-company {
  background-color: var(--color-soft-company) !important;
}
.bg-pale-company {
  background-color: var(--color-soft-company) !important;
}
.link-company {
  color: var(--color-company);
}
.link-company:focus,
.link-company:hover {
  color: var(--color-company);
}
.unordered-list.bullet-company li:before {
  color: var(--color-company);
}
.icon-list.bullet-soft-company i {
  color: var(--color-company);
}
.icon-list.bullet-soft-company.bullet-bg i {
  background-color: var(--color-soft-company);
}
.icon-list.bullet-bg i[class*="bullet-soft-company"] {
  background-color: var(--color-soft-company) !important;
  color: var(--color-company) !important;
}
.icon-list.bullet-company i {
  color: var(--color-company);
}
.icon-list.bullet-company.bullet-bg i {
  background-color: var(--color-company);
  color: var(--color-text);
}
.icon-list.bullet-bg i[class*="bullet-company"] {
  background-color: var(--color-company) !important;
  color: var(--color-text) !important;
}
.text-soft-company {
  color: var(--color-soft-company) !important;
}
.text-pale-company {
  color: var(--color-soft-company) !important;
}
.btn-soft-company {
  --bs-btn-color: var(--color-company);
  --bs-btn-hover-color: var(--color-company);
  --bs-btn-bg: var(--color-soft-company);
  --bs-btn-border-color: var(--color-soft-company);
  --bs-btn-hover-bg: var(--color-soft-company);
  --bs-btn-hover-border-color: var(--color-soft-company);
  --bs-btn-active-color: var(--color-company);
  --bs-btn-active-bg: var(--color-soft-company);
  --bs-btn-active-border-color: var(--color-soft-company);
}
.btn-soft-company.btn-expand {
  color: var(--color-company);
}
.btn-soft-company.btn-expand i,
.btn-soft-company.btn-expand:before,
.btn-soft-company.btn-expand:hover,
.btn-soft-company.btn-expand:hover:before {
  color: var(--color-company);
}
.btn-soft-company.btn-expand:before {
  background-color: var(--color-soft-company);
}
.solid-duo.text-grape-company .fill-primary {
  fill: #605dba;
}
.solid-duo.text-grape-company .fill-secondary {
  fill: var(--color-company);
}
.solid-duo.text-red-company .fill-primary {
  fill: #e54281;
}
.solid-duo.text-red-company .fill-secondary {
  fill: var(--color-company);
}
.btn-soft-company.btn-circle.ripple::after,
.btn-soft-company.btn-circle.ripple::before {
  background-color: var(--color-soft-company);
}
.bg-dot.dot-company {
  background-image: radial-gradient(
    var(--color-company) 2px,
    transparent 2.5px
  );
}
.bg-line.company {
  background: repeating-linear-gradient(
    -55deg,
    rgba(var(--bs-white-rgb), 0) 0.8px,
    var(--color-company) 1.6px,
    var(--color-company) 3px,
    rgba(var(--bs-white-rgb), 0) 3.8px,
    rgba(var(--bs-white-rgb), 0) 10px
  );
}
.shape.company .svg-fill {
  fill: var(--color-company);
}
.shape.soft-company .svg-fill {
  fill: var(--color-soft-company);
}
.shape.pale-company .svg-fill {
  fill: var(--color-soft-company);
}
.wrapper.bg-soft-company.angled:after,
.wrapper.bg-soft-company.angled:before {
  border-color: var(--color-soft-company);
}
.wrapper.bg-pale-company.angled:after,
.wrapper.bg-pale-company.angled:before {
  border-color: var(--color-soft-company);
}
.uil.bg-company {
  color: var(--color-text) !important;
}
.text-on-bg {
  color: var(--color-text) !important;
}

.badge.bg-company {
  --bs-badge-color: var(--color-text) !important;
}
