.buzz_receipt_form .input-text{width: 220px !important;height: 40px;    border-radius: 5px 0 0 5px;}
.buzz_receipt_form {
    float: left;
    width: 100%;
    padding: 15px 15px 0;
}
.buzz_receipt_form .buzz_get_otp_sec button, .buzz_receipt_form .buzz_varify_opt_sec button{position: relative; height: 40px;top:1px; left: -5px; border-radius: 0 5px 5px 0;}
#buzz_checkout_card ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#buzz_checkout_card .card_number img{max-width: 50px;margin-right: 5px;}
#buzz_checkout_card ul li span {
    margin-left: 10px;display: inline-block;
}
#buzz_checkout_card ul li span.card_name {
    width: 120px;
}
#buzz_checkout_card ul li{margin-bottom: 8px;}
#buzz_checkout_card{margin-bottom: 10px;}
#buzz_checkout_card #wc-buzz-cc-form {
    display: none;
    /*border: 1px solid #e7e7e7;
    padding: 0.35em 0.625em 0.75em;*/	
    margin: 10px 0px;
}
#buzz_checkout_card #wc-buzz-cc-form .input-text {
    width: 100% !important;
    padding: 10px;
}
#buzz_checkout_card #wc-buzz-cc-form .input-text.has-error {
    border-color: red;
}
#buzz_checkout_card #wc-buzz-cc-form #buzz-save-card,
#buzz_checkout_card #wc-buzz-cc-form #buzz-save-card+label{display: inline-block;}
#buzz_checkout_card #wc-buzz-cc-form .input-text{border-radius: 10px;}
#buzz_checkout_card #wc-buzz-cc-form p.form-row{margin-bottom: 10px; }
#buzz_checkout_card #wc-buzz-cc-form p.form-row.form-row-first{
	width: 49%;float: left;margin-right: 1%;
}
#buzz_checkout_card #wc-buzz-cc-form p.form-row.form-row-last{
	width: 50%;float: left;
}
button#buzz_pay_now{
	width: 100%;
    border-radius: 0px 0px 10px 10px;
}
.payment_method_buzz_payment .payment_box.payment_method_buzz_payment{margin-bottom: 10px;margin-left: 40px;}
.payment_method_buzz_payment .form-row.form-row-wide .buzz_payment_cards{
    display: inline-block;
}
.payment_method_buzz_payment a{margin-left: 10px;}
.woocommerce-order-pay .woocommerce {
    max-width: 500px;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 10px;
    padding: 0 0 30px 0;
}
.woocommerce-order-pay .woocommerce h3 {
    padding: 15px 15px 0;
    margin-bottom: 0;
}
.woocommerce-order-pay .woocommerce ul.order_details {
    margin: 10px 0 0 0;
    padding: 10px 15px;
    list-style: none;
    float: left;
    width: 100%;
    border-top: 2px solid #eaeaea;
    border-bottom: 2px solid #eaeaea;
}
.woocommerce-order-pay .woocommerce ul.order_details li {
    width: 100%;
    float: left;
    margin: 0px 0;
    display: block;
    padding: 3px 0;
    color: inherit;
    font-weight: normal;
}
.woocommerce-order-pay .woocommerce ul.order_details li.method{display: none;}

.woocommerce-order-pay .woocommerce #buzz_receipt_form .buzz_get_otp_sec p{
    text-align: left;
}
.woocommerce-order-pay .woocommerce .buzz_varify_opt_sec a#resend-buzz_get_otp {
    margin: 9px 0 0 5px;
    display: inline-block;
    text-decoration: underline;
}
.woocommerce-order-pay .woocommerce .buzz_checkout_sec{
    display: inline-block;
    margin-top: 15px;
    width: 100%;
}
.payment_method_buzz_payment img {
    height: 21px;
}
/*Resposive*/
@media only screen and (max-width : 420px){
    .woocommerce-order-pay .woocommerce ul.order_details li{width: 100%;}
    .buzz_receipt_form .input-text{width: 145px !important;}
    #buzz_checkout_card ul li{margin-bottom: 15px;}
    .buzz_checkout_sec #buzz_checkout_card input[type="radio"]{margin: 0 0px 0 0 !important;}
    #buzz_checkout_card ul li .card_exp_date{margin: 3px 0px 0 0;}
    #buzz_checkout_card ul li .card_cvv{margin: 3px 0px 0 10px;}
    
}

