body {background-color: #f7f3ef;}

.text-kairos {
  color: #2c7e3e !important;
}

.border-kairos {
	--mdb-border-opacity: 1;
	border-color: #BDBDBD !important;
}

.btn-outline-primary {
  color: #2c7e3e;
  border-color: #2c7e3e;
}

.btn-check:focus + .btn-outline-primary, .btn-check:focus-visible + .btn-outline-primary, .btn-outline-primary:active:focus, .btn-outline-primary:first-child:hover, .btn-outline-primary:focus, .btn-outline-primary:focus-visible, .btn-outline-primary:hover, :not(.btn-check) + .btn-outline-primary:hover {
  color: #f7f3ef;
  background-color: #2c7e3e;
  border-color: #2c7e3e;
}


.btn-primary, .btn-check:focus + .btn-primary, .btn-check:focus-visible + .btn-primary, .btn-primary:active:focus, .btn-primary:first-child:hover, .btn-primary:focus, .btn-primary:focus-visible, .btn-primary:hover, :not(.btn-check) + .btn-primary:hover {
	background-color: #2c7e3e;
}

.btn-check:checked+.btn-primary,
.btn-check:active+.btn-primary,
.btn-primary:active,
.btn-primary.active,
.show>.btn-primary.dropdown-toggle {
  background-color: #242923;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  filter: invert(50%);
}

/* Color of the links BEFORE scroll */
.navbar-scroll .nav-link,
.navbar-scroll .navbar-toggler-icon,
.navbar-scroll .navbar-brand,
.navbar-scroll .fa-bars {
  color: #71706F;
}

/* Color of the links AFTER scroll */
.navbar-scrolled .nav-link,
.navbar-scrolled .navbar-toggler-icon,
.navbar-scrolled .navbar-brand {
  color: #71706F;
}

/* Color of the navbar AFTER scroll */
.navbar-scroll,
.navbar-scrolled {
  background-color: #cbbcb1;
}

.mask-custom {
  backdrop-filter: blur(5px);
  background-color: rgba(255, 255, 255, .15);
}

.navbar-brand {
  font-size: 1.75rem;
  letter-spacing: 3px;
}