.modal-dialog {
    max-width: 950px !important;
}


.pagar {
    padding-top:50px;
    padding-bottom:50px;
    color:#fff !important;
}


.btn_descuento {
  background: #3498db;
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  border-width: 0px;
  cursor: pointer;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn_descuento:hover {
  background: #3cb0fd;
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.hotelpic {
  width: 240px;
}

#pricelisting {
  font: bold 18px arial,sans-serif;
  margin-bottom: 10px;
}

#coupon {
  padding: 5px 10px;
  font: normal 14px arial,sans-serif;
  width: 200px;
}

.services-item {
  padding: 10px 5px 10px;
  background: linear-gradient(180deg,#23273c 28.03%,#0b0c1b 103.33%);
  background: #161e2ec7;
  border: 1px solid #3c5c6e;
  -moz-transition: all .8s ease;
  -webkit-transition: all .8s ease;
  margin-bottom:25px;
  transition: all .8s ease; }
.services-item:hover {
    /*background: linear-gradient(to right, #3dd0d8 0%, rgba(124, 105, 227, 0.64) 100%);*/
    background:#06081200;
    box-shadow: 0px 0px 25px 0px rgba(95, 95, 95, 0.24);
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    transition: all .4s ease; }


.services-item ul li {
    font-size: 20px;
}

.services-item ul li:before {
    content: "\2022";
    color: #19bef2;
    font-weight: 700;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    font-size: 15px;
}

.mercadopago-button2 {
    width: 200px;
    height: 45px;
    border: none;
    outline: none;
    color: #fff;
    background: #009ee3;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

.padding-pago{
    padding-top:50px;
}

.cupon-button {
    width: 70px;
    height: 32px;
    border: none;
    outline: none;
    color: #fff;
    background: #009ee3;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 5px;
}

.tno2 {
    width: 80%;
}

.paypal-button {
    width: 200px;
    height: 45px;
    border: none;
    outline: none;
    color: #fff;
    background: #ffc439;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

.mercadopago-button {
    width: 250px;
    height: 50px;
    border: none;
    outline: none;
    color: #fff;
    background: #43d409;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

.mercadopago-button:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing2 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

.mercadopago-button:active {
    color: #000
}

.mercadopago-buttonn:active:after {
    background: transparent;
}

.mercadopago-button:hover:before {
    opacity: 1;
}

.mercadopago-button:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    /*background: #3c89af;*/
    background-image: linear-gradient(to right, rgb(0, 134, 255) 0%, rgb(86 0 255) 51%, rgb(124 144 241));
    filter: drop-shadow(4px 4px 8px #0F1499);
    left: 0;
    top: 0;
    border-radius: 10px;

}