.text-pink {
    color: #e83e8c !important;
}

.text-active {
    color: #e83e8c !important;
}

.form-check-input[type=checkbox] {
    border: solid 2px #DEE2E6;
}

html, body > *:not(i) {
    font-family: 'Poppins' !important;
}

a:not(.dropdown-item) {
    text-decoration: none !important;
}

a.dropdown-item {
    transition: 0.10s ease-in-out background-color, color 0.10s ease-in-out;
}

.text-thema {
    color: #E83E8C;
}

a.anchor {
    color: #E83E8C;
    transition: 0.15s ease-in-out;
}

a.anchor:hover,
a.anchor:focus {
    color: #f772b0;
}

a.dropdown-item:hover,
a.dropdown-item:focus {
    background-color: #E83E8C;
    color: #ffffff;
}

.btn-primary {
    background-color: #E83E8C !important;
    border-color: #E83E8C !important;
    color: #fff !important;
}

.btn-primary:hover {
    background-color: #c42f74 !important;
    border-color: #c42f74 !important;
}

input[type="checkbox"] {
    accent-color: #E83E8C !important;
}

.form-check-input:checked {
  background-color: #E83E8C !important;
  border-color: #E83E8C !important;
  box-shadow: 0 0 0 0.25rem rgba(232, 62, 141, 0.255) !important;
}

.form-control:focus,
.form-select:focus,
textarea:focus {
  border-color: rgba(232, 62, 141, 0.275) !important;
  box-shadow: 0 0 0 0.3rem rgba(232, 62, 141, 0.255) !important;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #E83E8C !important;
}

.whatsapp-wrapper {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 999;
}

.whatsapp-float {
  width: 56px;
  height: 56px;
  background-color: #25D366;
  color: white;
  border-radius: 50%;
  text-align: center;
  text-decoration: none;
  box-shadow: 0 2px 5px rgba(0,0,0,0.3);
  transition: all 0.3s ease;
}

.whatsapp-text {
  background-color: #25D366;
  color: white;
  padding: 6px 12px;
  border-radius: 20px;
  font-size: 14px;
  white-space: nowrap;
  position: absolute;
  right: 65px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease;
}

.whatsapp-wrapper:hover .whatsapp-text {
  opacity: 1;
  pointer-events: auto;
  right: 70px;
}