

#btn-pay-underline {
  background-image: linear-gradient(to right, #ff0000 10%, rgba(255, 255, 255, 0) 0%)!important;
  background-position: bottom ;
  background-size: 5px 5px !important;
  background-repeat: repeat-x;
  pointer-events:none;


}

/* CARTA CREDITO */
#btn-pay-dark {
    background-color: #1c1c1c !important;
    border-color: #040404 !important;
    /*box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.5);*/
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 2); opacity:1 !important;
}

#btn-pay-dark-on {
    background-color: #1c1c1c !important;
    border-color: #ff0000 !important;
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 1.8);
}

#btn-pay-dark:hover {
    /*opacity: 0.5 !important;*/
    /*box-shadow: 0px 8px 15px rgba(0, 0, 0, 2); opacity:1 !important;*/
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.5);
}

/* CARTA CREDITO */
#btn-pay-grey {
    background-color: #dfdfdf !important;
    border-color: #e4e4e4 !important;
    /*box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.5);*/
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 2); opacity:1 !important;
}

#btn-pay-grey-on {
    background-color: #dfdfdf !important;
    border-color: #ff0000 !important;
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 1.8);
}

#btn-pay-grey:hover {
    /*opacity: 0.5 !important;*/
    /*box-shadow: 0px 8px 15px rgba(0, 0, 0, 2); opacity:1 !important;*/
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.5);
}

/* PAYPAL */
#btn-pay-yellow {
    background-color: #ecb408 !important;
    border-color: #dda600 !important;
    /*box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.5);*/
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 2); opacity:1 !important;
}

#btn-pay-yellow-on {
   background-color: #ecb408 !important;
    border-color: #dda600 !important;
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.5);
}

#btn-pay-yellow:hover {
    /*opacity: 0.5 !important;*/
    /*box-shadow: 0px 8px 15px rgba(0, 0, 0, 2); opacity:1 !important;*/
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.5);
}


/* BONIFICO */
#btn-pay-secondary {
    background-color: #cdcdcd !important;
    border-color: #666d73 !important;
    /*box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.5);*/
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 2); opacity:1 !important;
}

#btn-pay-secondary-on {
    background-color: #cdcdcd !important;
    border-color: #ff0000 !important;
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 1.8);
}

#btn-pay-secondary:hover {
  /*opacity: 0.5 !important;*/
  /*box-shadow: 0px 8px 15px rgba(0, 0, 0, 2); opacity:1 !important;*/
  box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.5);
}
