body{
    background-image: url(../assets/image/playa-cielo-rosado.jpg);
    background-size: cover;
    background-repeat: no-repeat;

}

.creditCardForm {
    max-width: 700px;
    background-color:#fffcf7;
    margin: 100px auto;
    overflow: hidden;
    padding: 25px;
    color: #4c4e56;
    border: 2px outset #c7b1dd;
}

.creditCardForm label {
    width: 100%;
    margin-bottom: 10px;
}

.creditCardForm .heading h1 {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    color:#9e91bd;
}

.creditCardForm .payment {
    float: left;
    font-size: 18px;
    padding: 10px 25px;
    margin-top: 20px;
    position: relative;
}

.creditCardForm .payment .form-group {
    float: left;
    margin-bottom: 15px;
}

.creditCardForm .payment .form-control {
    line-height: 40px;
    height: auto;
    padding: 0 16px;
}

.creditCardForm .owner {
    width: 100%;
    margin-right: 10px;
}

.creditCardForm .CVV {
    width: 35%;
}

.creditCardForm #card-number-field {
    width: 100%;
}

.creditCardForm #expiration-date {
    width: 49%;
}

.creditCardForm #credit_cards {
    width: 50%;
    margin-top: 25px;
    text-align: right;
}

.creditCardForm #pay-now {
    width: 100%;
    margin-top: 25px;
}

.creditCardForm .payment .btn {
    width: 100%;
    margin-top: 3px;
    font-size: 24px;
    background-color: #3a7484;
    color: white;
}

#confirm-purchase:hover{
    background-color: #4fabc5e1;
}

.creditCardForm .payment select {
    padding: 10px;
    margin-right: 15px;
}

.transparent {
    opacity: 0.5;
}

#visa{
    width: 25%;
    height: 20%;
}

#mastercard{
    width: 30%;
    height: 20%;
}

.swal-overlay {
    background-color: rgba(157, 88, 116, 0.274);
  }

  .swal-button {
    padding: 7px 19px;
    border-radius: 2px;
    background-color: #725377;
    font-size: 12px;
    border: 1px solid #453247;
    text-shadow: 0px -1px 0px rgba(85, 0, 88, 0.3);
  }

  .swal-button:hover{
      background-color: #453247;
  }

@media(max-width: 650px) {
    .creditCardForm .owner,
    .creditCardForm .CVV,
    .creditCardForm #expiration-date,
    .creditCardForm #credit_cards {
        width: 100%;
    }
    .creditCardForm #credit_cards {
        text-align: left;
    }
}
