.alpaca-control-label {
    margin-top: 0.5rem;
    padding-left: 0.5rem;
}

.radio.alpaca-control {
    padding-left: 1rem;
}

.checkbox {
    margin-top: 1rem;
    padding-left: 0.5rem;
}

.btn-openform {
margin-top: 1rem;
}

.alpaca-message-notOptional {
    font-weight: 600;
}

input[type="radio"] {
  margin-right: 1rem;
}

.vj-image-gallery-item {
-webkit-box-shadow: 5px 5px 5px -4px rgba(0,0,0,0.49); 
box-shadow: 5px 5px 5px -4px rgba(0,0,0,0.49);
}

.box-shadow {
-webkit-box-shadow: 10px 12px 15px -7px rgba(0,0,0,0.19);
-moz-box-shadow: 10px 12px 15px -7px rgba(0,0,0,0.19);
box-shadow: 10px 12px 15px -7px rgba(0,0,0,0.19);
}

.animate {
  animation-duration: 0.5s;
  animation-name: animate-fade;
  animation-delay: 0.5s;
  animation-fill-mode: backwards;
}

@keyframes animate-fade {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.animate.pop {
  animation-name: animate-pop;
  animation-timing-function: cubic-bezier(0.26, 0.53, 0.74, 1.48);
  animation-duration: 0.7s;
}

@keyframes animate-pop {
  0% {
    opacity: 0;
    transform: scale(0.5, 0.5);
  }

  100% {
    opacity: 1;
    transform: scale(1, 1);
  }
}
.delay-1 {
  animation-delay: 0.6s;
}
.delay-2 {
  animation-delay: 0.7s;
}
.delay-3 {
  animation-delay: 0.8s;
}
.delay-4 {
  animation-delay: 0.9s;
}
.delay-5 {
  animation-delay: 1.0s;
}
.delay-6 {
  animation-delay: 1.1s;
}
.delay-7 {
  animation-delay: 1.2s;
}
.delay-8 {
  animation-delay: 1.3s;
}


















