

.payment-m-box{margin: 20px 0 0 0; width: 100%; background: #fff; border: #ecf1f7 10px solid; border-radius: 20px;}
.card-box-sec{width: 100%; margin: 0;}
.inp-fld small{display: block; font-size: 14px; font-weight: 500; color: #000000;	margin-bottom: 4px;}
.card-box-sec small{display: block; font-size: 14px; font-weight: 500; color: #000000;	margin-bottom: 4px;}
.card-box-in{border: #dfe0e5 1px solid;  border-radius: 5px; background: #fff; display: block; box-shadow: 0px 1px 2.88px 0.12px rgba(0, 0, 0, 0.1); margin-bottom: 10px;}
.card-box-in label{display: none;}
.card-box-in .form-group {border-radius: 0; outline: 0;}
.card-box-in .card-no {margin: 0;}
.card-box-in .card-no input{border: 0; border-bottom: #dfe0e5 1px solid; background: #fff url(https://staging.skysystemz.com/assets/paymentpage/images/card-ico01.jpg); background-repeat: no-repeat; background-position: right 10px center; width: 96%; padding: 8px;} 
#skysystemz_card_holder {
	padding: 8px; 
}
#skysystemz_card_holder:focus {
	outline: 0!important; box-shadow: none!important; 
}

.card-logo{padding:10px 0;}
.card-box-in .card-no input:focus{border-bottom: #dfe0e5 1px solid; outline: 0!important; box-shadow: none!important;}
.card-box-in .month{border-right: #dfe0e5 1px solid; width: 32.5%!important; display: inline-block; margin: 0;  }
.card-box-in .month select{border: 0; border-right: #dfe0e5 1px solid; padding: 8px; background: #fff; width: 100%;}
.card-box-in .year{border-right: #dfe0e5 1px solid; width: 32.5%!important; display: inline-block; margin: 0; }
.card-box-in .year select{border: 0; border-right: #dfe0e5 1px solid; padding: 8px; background: #fff; width: 100%;}
.card-box-in .cvv{width: 32%!important; display: inline-block; margin: 0; padding-left: 0;}
.card-box-in .cvv input{border: 0; border-bottom: #dfe0e5 1px solid; padding: 8px;  background: #fff url(https://staging.skysystemz.com/assets/paymentpage/images/cvv.jpg); background-repeat: no-repeat; background-position: right 10px center; width: 87%;}
.card-box-in .cvv input:focus {
	outline: 0!important; box-shadow: none!important;
}
.card-box-in input{padding:.375rem .75rem;}
.card-box-in input:focus{box-shadow: none;}
.mytitl{text-align: center;}
.payment-m-box .card-wrapper{display: none;}
.payment-m-box .separtor{display: none;}
.p-dt{position: relative;}
.p-dt:before{width: 100%; height: 1px; background: #ddd; top: 56%; transform: translateY(-56%); position: absolute; content: ''; left: 0;}
.p-dt span{background: #fff; padding: 0 12px; font-size: 16px; position: relative; z-index: 5;}
.payment-m-box .mybtnp{width: 100%!important; display: block; text-align: center; background: #000; border: #000 1px solid; padding: 8px 28px !important;}
.payment-m-box .mybtnp:hover{background:#212223; border: #212223 1px solid; }
.mytitl{text-transform: inherit!important;}
.inp-fld input {
    border: #dfe0e5 1px solid;
    padding: 0.375rem 0.75rem;
    border-radius: 5px;
    background: #fff;
    display: block;
    box-shadow: 0px 1px 2.88px 0.12px rgb(0 0 0 / 10%);
	margin-bottom: 10px;
	width: 100%;
}
#payment button, .woocommerce-input-wrapper button{
background: #2979ff !important; border: 0 !important;
    border-radius: 4px !important;
}


#payment button:hover, .woocommerce-input-wrapper button:hover{
    opacity: 0.8; text-decoration:  none !important;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{border-top-color: #2979ff !important;}


