.voucher-container {
    text-align: right;
    border-top: solid 1px rgba(0, 0, 0, .15);
    padding-top: 10px
}
.voucher-container .gotit-notice {
    float: right;
    display: none
}
.voucher-container .action-apply {
    float: right;
    margin-top: 0;
    padding-top: 7px;
    border-radius: 0
}
.voucher-container .discount-code {
    float: right;
    width: 220px !important
}
.voucher-container .cancel-gotit {
    float: right;
    background-color: red;
    border: none;
    color: #fff;
    padding: 6px 10px 7px
}
.voucher-container .gotit-attention {
    color: red;
    font-size: 12px
}
@media all and (max-width: 991px) {
    #booktour-form .form-group label {
        float: left;
        width: 20%
    }
    #booktour-form .form-group input[type=number], #booktour-form .form-group input[type=text], #booktour-form .form-group select, #booktour-form .form-group textarea {
        width: 80%
    }
}
@media all and (max-width: 740px) {
    #booktour-form .form-group label {
        width: 30%
    }
    #booktour-form .form-group input[type=number], #booktour-form .form-group input[type=text], #booktour-form .form-group select, #booktour-form .form-group textarea {
        width: 70%
    }
}
@media all and (max-width: 500px) {
    #booktour-form .form-group label {
        width: 42%
    }
    #booktour-form .form-group input[type=number], #booktour-form .form-group input[type=text], #booktour-form .form-group select, #booktour-form .form-group textarea {
        width: 58%
    }
}
.payoo-payment-description{padding:0!important}
.payoo-demo-shell{background:transparent;border-radius:0;padding:0;margin:0 0 16px}
.payoo-demo-grid{display:grid;grid-template-columns:1fr 340px;gap:16px;align-items:start}
.payoo-order-card,.payoo-method-card{background:#fff;border:1px solid #e5eaf1;border-radius:4px;box-shadow:none}
.payoo-order-card{padding:14px 16px}
.payoo-method-card{padding:14px 16px}
.payoo-card-title{font-size:16px;font-weight:700;color:#243044;margin-bottom:18px}
.payoo-order-label{color:#667085;font-size:13px;margin-top:14px}
.payoo-order-value{color:#243044;font-weight:600;margin-top:4px}
.payoo-logo{height:22px;width:auto;margin-right:8px;vertical-align:middle}
.payoo-method-list{border:1px solid #dfe5ec;border-radius:4px;overflow:hidden}
.payoo-method-tab{width:100%;border:0;border-bottom:1px solid #dfe5ec;background:#fff;color:#293548;padding:14px 16px;cursor:pointer;text-align:left;display:grid;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px}
.payoo-method-tab:last-child{border-bottom:0}
.payoo-method-tab.active{background:#f5f8fc}
.payoo-method-icon{font-size:22px;color:#2764ff;text-align:center}
.payoo-method-name{font-weight:700;display:block;font-size:15px}
.payoo-method-desc{color:#667085;font-size:12px;display:block;margin-top:2px}
.payoo-method-arrow{font-size:20px;color:#7a8699}
.payoo-fee-summary{border-top:1px solid #eef1f5;margin-top:16px;padding-top:14px;line-height:1.8}
.payoo-order-summary{margin-top:18px}
.payoo-summary-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:#344054}
.payoo-summary-row span{font-size:13px}
.payoo-summary-row strong{text-align:right;white-space:nowrap}
.payoo-net-price{color:#243044}
.payoo-service-fee{color:#b45309}
.payoo-gross-price{color:#2764ff;font-size:18px;font-weight:700}
.payoo-summary-total{border-top:1px solid #eef1f5;margin-top:8px;padding-top:8px}
.payoo-powered{margin-top:18px;text-align:center;color:#667085;font-size:12px}
@media all and (max-width:768px){.payoo-demo-grid{grid-template-columns:1fr}.payoo-demo-shell{padding:0}}
