form .card {
  animation: fade 250ms ease-in-out forwards;
}

form .card .card-body {
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.card.active {
  animation: slide 250ms 125ms ease-in-out both;
}

.multi-step-form {
  overflow: hidden;
  position: relative;
}

.delete-button {
  margin-left: auto;
  border: none;
  color: #DFD4A6;
  padding: 8px;
  cursor: pointer;
  background-color: #8F141B;
}

.delete-button:hover {
  color: #DFD4A6;
  background-color: #5C0E12;
}

.bg-vino_tinto {
  background-color: #8F141B !important;
  color: #DFD4A6 !important;
}

.bg-ocre {
  color: #8F141B !important;
  background-color: #DFD4A6 !important;
}

.grecaptcha-badge {
    bottom: 100px !important;
}

@keyframes slide {
  0% {
    transform: translateX(200%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fade {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(.75);
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: scale(0);
  }
}