#preview_paymethod_epay, #preview_paymethod_mobile{
	padding-top:20px;
}

.order_page .and-more {
    margin-left: 0px !important;
}

.b-red{
	border: 1px solid red !important;
}

.f-blue{
	color:#1c84c6;
}
.f-red, .has-error{
	color: red;
}


.paymethod-card, .paymethod-card-buy, .paymethod-card-local {
	outline: 1px solid #ccc;
	margin: 8px;
	float: left;
	width: 60px;
	height: 30px;
	cursor: pointer;
	display: inline-block;
    vertical-align: middle;
    margin-right: 0;
}

i.VISA, i.MASTE, i.AMREX, i.JCB, i.VCB, i.TCB, i.MB, i.VIB, i.ICB, i.EXB,
	i.ACB, i.HDB, i.MSB, i.NVB, i.DAB, i.SHB, i.OJB, i.SEA, i.TPB, i.PGB, i.BIDV,
	i.AGB, i.SCB, i.VPB, i.VAB, i.GPB, i.SGB, i.NAB, i.BAB, i.VPN, i.PP, i.PM, i.WM, 
	i.ABB, i.DAIA, i.PVC, i.LVP, i.BVB, i.OCB, i.KLB, i.NCB, i.VRB, i.MTV{
	width: 80px;
	height: 30px;
	display: block;
	background: url(../images/bank_logo.png) no-repeat;
}

i.MASTE {
	background-position: 0px -31px
}

i.AMREX {
	background-position: 0px -62px
}

i.JCB {
	background-position: 0px -93px;
}

i.ABB{
	background: url(../images/abbank.png) no-repeat 0px 11px;
    background-size: 78px auto;
}

i.DAIA{
	background: url(../images/daia.png) no-repeat 0px 7px;
    background-size: 78px auto;
    background-color: #222;
}

i.PVC{
	background: url(../images/PVC.png) no-repeat 3px -2px;
    background-size: 70px auto;
}
i.LVP{
	background: url(../images/LVP.png) no-repeat 9px -5px;
    background-size: 63px auto;
}
i.BVB{
	background: url(../images/BVB.png) no-repeat 3px -24px;
    background-size: 78px auto;
}
i.OCB{
	background: url(../images/OCB.png) no-repeat -6px -30px;
    background-size: 90px auto;
}
i.KLB{
	background: url(../images/KLB.png) no-repeat 0px -10px;
    background-size: 79px auto;
}

i.VRB{
	background: url(../images/VRB.png) no-repeat 6px -8px;
    background-size: 68px auto;
}
i.MTV{
	background: url(../images/MTV.jpg) no-repeat 5px -16px;
    background-size: 70px auto;
}

i.PP{
	background: url(../images/i-paypal.png) no-repeat 3px -4px;
    background-size: 72px auto;
}
i.VPN{
	background: url(../images/i-vietpn-logo.png) no-repeat 12px -7px;
    background-size: 46px auto;
}
i.PM{
	background: url(../images/i-PerfectMoney.png) no-repeat 20px -3px;
    background-size: 35px auto;
}
i.WM{
	background: url(../images/i-webmoney.png) no-repeat 20px -3px;
    background-size: 40px auto;
}

i.VCB {
	background-position: 0px -124px;
}

i.TCB {
	background-position: 0px -155px;
}

i.MB {
	background-position: 0px -186px;
}

i.VIB {
	background-position: 0px -217px;
}

i.ICB {
	background-position: 0px -248px;
}

i.EXB {
	background-position: 0px -279px;
}

i.ACB {
	background-position: 0px -310px;
}

i.HDB {
	background-position: 0px -341px;
}

i.MSB {
	background-position: 0px -372px;
}

i.NCB, i.NVB {
	background-position: 0px -403px;
}

i.DAB {
	background-position: 0px -434px;
}

i.SHB {
	background-position: 0px -465px;
}

i.OJB {
	background-position: 0px -496px;
}

i.SEA {
	background-position: 0px -527px;
}

i.TPB {
	background-position: 0px -558px;
}

i.PGB {
	background-position: 0px -589px;
}

i.BIDV {
	background-position: 0px -620px;
}

i.AGB {
	background-position: 0px -651px;
}

i.SCB {
	background-position: 0px -682px;
}

i.VPB {
	background-position: 0px -713px;
}

i.VAB {
	background-position: 0px -744px;
}

i.GPB {
	background-position: 0px -775px;
}

i.SGB {
	background-position: 0px -806px;
}

i.NAB {
	background-position: 0px -837px;
}

i.BAB {
	background-position: 0px -868px;
}