.quantity-div{
    text-align: right;
    margin-right: 35px;
}

.quantity-div .w-6 {
    width: 50px;
    height: 35px;
    border-radius: 0px!important;
}
#addTicketForm input[type="submit"], input#add_to_cart_bottom {
    background: #047684;
    padding: 7px 20px;
    color: #fff;
    cursor: pointer;
}
.sales_closed {
    background: tomato;
    width: auto;
    padding: 5px 20px;
    color: #fff;
    font-size: 18px;
}

.woocommerce-cart .woocommerce-shipping-totals , .woocommerce-checkout .woocommerce-shipping-totals{display:none!important;}
a.ticket-delete {
    color: red;
    font-size: 20px;
}
input.ticket_quantity {
    width: 40px;
    text-align: center;
    border: 1px solid #ccc;
}

/*vs style start*/
#thwmscf-tab-panels .ticket-meta-table tr th:last-child { display:none !important; }
#thwmscf-tab-panels .ticket-meta-table tr td:last-child { display:none !important; }
.thwmscf-buttons input[type="button"] { background-color: rgb(1,117,133) !important; }
.action-add-order { background-color: rgb(1,117,133) !important; }
.bg-secondary { background-color: #e3c072 !important; }
.ft_label_paynow { background-color: rgb(1,117,133) !important; }
#payment-form #card-element { background: #017585 !important; }
#payment-form .ElementsApp .InputElement { background:#ffffff !important; color:#222222 !important;  }
#payment-form iframe { height:50px !important; }
#payment-form .ElementsApp { height:50px !important; }
#payment-form .CardField-input-wrapper { height:100% !important; }
#payment-form .CardField-child { height:100% !important; }
#thwmscf-tab-panels .thwmscf-content .shop_table table.ticket-meta-table { width:100% !important; }
.woocommerce .shop_table table.ticket-meta-table { width:100% !important; }
/*vs style end*/




