/* My Utilities */
.btn-synox {
  --bs-btn-color: #fff;
  --bs-btn-bg: #cc101a;
  --bs-btn-border-color: #cc101a;

  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a30d15;
  --bs-btn-hover-border-color: #a30d15;

  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #8f0b12;
  --bs-btn-active-border-color: #8f0b12;

  --bs-btn-disabled-bg: #cc101a;
  --bs-btn-disabled-border-color: #cc101a;

  --bs-btn-focus-shadow-rgb: 13, 110, 253;
}

.text-bg-synox {
  color: #fff;
  background-color: #cc101a;
}

.text-synox {
  --bs-text-opacity: 1;
  color: #cc101a;
}

.bg-synox {
  --bs-bg-opacity: 1;
  background-color: #cc101a;
}

.border-synox {
  border-color: #cc101a;
}

.system-requirements .border-bottom {
  border-bottom-color: #cc101a !important;
}

/* Bootstrap */
.feature-icon-small {
  width: 3rem;
  height: 3rem;
}

/* Custom */
.trusted-by-logos {
  opacity: 32%;
  max-width: 140px;
}

.synox-logo {
  display: block;
  width: 150px;
  height: auto;
}

.synox-logo-big {
  display: block;
  width: 300px;
  height: auto;
}

.synox-span {
  color: #cc101a;
}

.synox-feature-icon {
  width: 32px;
  height: 32px;
}

.synox-lab-img {
  width: 700px;
  height: auto;
}

footer .nav {
  --bs-nav-link-color: rgba(var(--bs-body-color-rgb), 0.65);
  --bs-nav-link-hover-color: rgba(var(--bs-body-color-rgb), 0.85);
}

footer .nav-link:focus {
  color: rgba(var(--bs-body-color-rgb), 0.85);
}

footer .nav-link.active {
  color: rgba(var(--bs-body-color-rgb), 1);
  font-weight: 500;
}

.container-checkout {
  max-width: 960px;
}
