.pay-container{
    border-radius:5px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    padding-top:45px;
    padding-bottom:45px;
    -webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,.3);
    -moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,.3);
    box-shadow:1px 1px 1px 1px rgba(0,0,0,.3)
}
.pay-thanks{
    border-radius:5px;
    padding-top:25px;
    padding-bottom:5px;
    -webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,.3);
    -moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,.3);
    box-shadow:1px 1px 1px 1px rgba(0,0,0,.3)
}
form{
    margin:10px 58px
}
.accepted-cards{
    text-align:center
}
#cards{
    width:200px;
    margin-left:auto;
    margin-right:auto
}
#firstname,#lastname,#correo,#cvv,#ccexp,#ccnumber,#amount{
    border-radius:5px;
    margin:10px auto;
    padding-left:35px
}
.ccexp{
    width:49%;
    float:left
}
.cvv{
    width:49%;
    float:right
}
.submit-payment{
    border-radius:5px!important;
    width:100%;
    font-family:FontAwesome,Roboto,sans-serif
}
i.fa.fa-check{
    color:#34D027;
    opacity:.1;
    float:right;
    margin-right:12px;
    margin-top:-38px;
    position:relative;
    z-index:1
}
form#tilopay-payform i.fa.fa-user-o, form#tilopay-payform i.fa.fa-money, form#tilopay-payform i.fa.fa-envelope-o, form#tilopay-payform i.fa.fa-credit-card, form#tilopay-payform i.fa.fa-calendar-o, form#tilopay-payform i.fa.fa-key{
    float:left;
    margin-left:12px;
    margin-top:-38px;
    position:relative;
    z-index:1
}
input[type=number]{
    -webkit-appearance:textfield;
    -moz-appearance:textfield
}
input[type=number]::-webkit-outer-spin-button{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    margin:0
}
.info{
    font-family:Roboto Mono
}
.form-warning{
    -webkit-animation-name:blink;
    -moz-animation-name:blink;
    animation-name:blink;
    -webktit-animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    -moz-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-duration:1.5s;
    -moz-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
@-webkit-keyframes blink{
    50%{
        opacity:0
    }
}
@keyframes blink{
    50%{
        opacity:0
    }
}