
.producto {
  margin: 30px 0 30px;
  /* width: 450px; */
  border: 1px solid;
  border-radius: 5px;
  padding: 30px;
  line-height: 16pt;
  font-size: 25px;
  /* text-align: center */
}

.titulo {
  color: black;
}

.titulo:hover {
  color: #ffffff
}
.producto:hover{
  box-shadow: 5px 10px 18px rgb(255, 140, 52, 0.9);
  background: #16cc87;
  color: #FFFFFF !important;
  border: 1px solid #16cc87;
}
.descripcion{
  font-size: 16px;
  color: black;
}
.producto:active {
  background: #16cc99; /*Color no corporativo*/
}
.producto{color:#16cc87}


/* PAY */
.precioNormal{
  font-size: 20px;
  text-decoration: line-through;
  color: black;
}
.precioPromocion{
  font-size: 25px;
  color: black
}
.pay,button{
  font-size: 16px;
  padding: 12px 24px;
  border: 1px solid transparent;
  border-radius: 4px;
  touch-action: manipulation;
}
.pay {
  margin: 30px;
  width: 450px;
  border: 2px solid;
  border-radius: 5px;
  padding: 30px;
  line-height: 16pt;
  font-size: 25px;
  text-align: center;
  color: #16cc87;
}
.pay:hover{
  color: #16cc87;
  border: 2px solid #16cc87;
}
.descripcionPay{
  font-size: 16px;
  color: black;
}
#paymentBTN{
  width: 300px;
  cursor: pointer;
}
#paymentBTN:hover {
  background: #16cc87;
  color: white;
}
.nombreProducto{color: black}
.aceptarTerminos{
  font-size: 14px;
  color: black
}
#ticLink{
  color: #337ab7;
}
.label{
  color: #16cc87;
}
#one, #two, #three, #four{
  text-align: center;
}