
body { background-color: #fff; } 
.mycart .ctable input[type="text"] { border:#ccc solid 1px; padding:0.4rem; height:1.6rem; box-sizing:border-box; border-radius:0.15rem; } 
.mycart input[type="radio"],#ShowPaymentType table input[type="checkbox"] { margin:-0.15rem 0.2rem 0 0; vertical-align:middle; width:0.8rem; height:0.8rem; background: url(../images/yesicon3.png) no-repeat; background-size: 100% 100%; -webkit-appearance: none; border: 0px; outline: none; } 
.mycart input[type="radio"]:checked,#ShowPaymentType table input[type="checkbox"]:checked { background: url(../images/yesicon2.png) no-repeat; background-size: 100% 100%; } 
.mycart .ctable select { overflow:hidden; box-sizing:border-box; padding:0.3rem; border-radius:0.15rem; border:#ccc solid 1px; padding-right:8% } 
.mycart .ctable textarea { margin-left:0.5rem } 
.invoice-main { padding:15px; } 
.invoice-popup__title { font-size:14px; height:44px; line-height:44px; font-weight:bold; color:#666; } 
.invoice-popup input[type="text"] { width: 100%; padding: 0.4rem 0.5rem; border: 1px solid #eee; box-sizing: border-box; } 
.invoice-popup input[type="text"]:focus { border:1px solid #ed7c40; } 
#addmyInvoice .button { height:1.8rem; line-height:1.8rem; } 
.checktype { padding-bottom:10px; color:#555; } 
.mycart .ctable tr td label { display: inline-block; font-size: 0.65rem; margin-right: 0.8rem; } 
#showInvoiceContent label,.checktype label { display: inline-block; font-size: 0.65rem; margin-right: 0.8rem; } 
.checktype label { padding: 5px 0; } 
#showInvoiceContent label { margin-right: 0.8rem; } 
#addmyInvoice { margin-bottom:0.5rem; } 
.button { background: #ed7c40; color: #fff; border: none; width: 100%; height:1.8rem; line-height:1.8rem; margin-top: 1rem; } 
#addmyInvoice td.cleft { font-size: 0.65rem; } 
#header::after { content: ""; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; overflow: hidden; background: rgba(0,0,0,0.18); -webkit-transform: scaleY(0.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; } 
#myinvoice li label a { border: 1px solid #ddd; padding: 0.1rem 0.5rem; border-radius: 1rem; margin-right: 0.25rem; } 