.tabla1 {
    border: 4px solid #fff!important;
    border-radius: 30px!important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
    background-color: #000000;
    color: #fff;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    background-color: #3fa9f5;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
    border-color: #3fa9f5;
}
/* Estilos base del botón */
.wpforms-submit {
  display: inline-block;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
  background-color: #1db630;
  border-radius: 5px;
  transition: background-color 0.3s ease;
}

/* Efecto de transición al pasar el mouse */
button#wpforms-submit-249:hover {
  background-color: #3ae04a;
}

/* Efecto de animación al hacer clic */
button#wpforms-submit-249:active {
  animation: buttonClick 0.3s;
}

/* Animación personalizada para el clic */
@keyframes buttonClick {
  0% {
    transform: scale(1);
    background-color: #1db630;
  }
  50% {
    transform: scale(0.95);
    background-color: #3ae04a;
  }
  100% {
    transform: scale(1);
    background-color: #1db630;
  }
}



button#wpforms-submit-249 {
  display: inline-block;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
  background-color: #1db630;
  border-radius: 5px;
  transition: background-color 0.3s ease;
	width: 100%;

}


div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea {
    background-color: var(--wpforms-field-background-color);
    border-radius: var(--wpforms-field-border-radius);
    color: var(--wpforms-field-text-color);
    border: 1px solid var(--wpforms-field-border-color);
    padding: 0 var(--wpforms-field-size-padding-h);
    font-size: var(--wpforms-field-size-font-size);
   width: 100%;
    padding: 10px;
    margin-bottom: 0px;
    border: 0px solid #ccc;
    border-radius: 3px;
    font-size: 14px;
    color: #333;
    background: #EFEFEF;
    border-radius: 11px;
}

.titlebar-inner h1 {
    text-align: center;
}


#qlwapp .qlwapp-toggle {
    pointer-events: all;
    cursor: pointer;
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.06), 0 2px 32px 0 rgba(0,0,0,.16);
    margin-top: 24px;
    margin-bottom: 60px;
    position: relative;
    text-decoration: none;
}