@CHARSET "UTF-8";
/* 地址管理样式
** 2019-12-19
** by Molly
*/
.addr-list {padding: 0 20px;}
.addr-item {padding: 15px 0;border-bottom: 1px solid #ddd;}
.addr-infos {padding-right: 30px;background: url(https://img.fishfay.com/theme/images/antacn/icons/edit-b.svg) no-repeat;background-size: 16px auto;background-position: right 3px;}
.addr-infos p {line-height: 20px;font-size: 14px;color: #000;}
.addr-infos p.consignee {font-size: 14px;font-weight: 600;padding: 3px 0;}
.addr-ops {margin-top: 10px;font-size: 13px;line-height: 20px;}
.addr-setdefault>i{height: 16px;width: 16px;display: inline-block;border: 1px solid #666;position: relative;border-radius: 2px;vertical-align: middle;top: -1px;margin-right: 4px;}
.addr-setdefault>i.checked:after{content: '';height: 10px;width: 10px;background: #4c4c4c;position: absolute;top: 2px;left: 2px;border-radius: 2px;}
.addr-ops-delete {text-decoration: underline;padding-left: 10px;}
.addr-footer .btn-addnew {display: block;width: 80%;height: 2.4rem;line-height: 2.4rem;margin: 20px auto;text-align: center;font-size: 14px;border: 1px solid #000;color: #fff;min-width: 110px;border-radius: 1.2rem;box-sizing: content-box;background: #000;}

/*addredd-form*/
.input-group {margin: 0 15px;}
.input-group input, 
.input-group textarea, 
.input-group select {margin-bottom: 0;background-color: transparent;border-top: 0;border-right: 0;border-left: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}
.input-row {height: 40px;}
.input-row label {padding: 10px 0;width: 25%;font-size: 14px;line-height: 20px;color: #333;}
.input-row label i {display: none;}
.input-row input, 
.input-row select {float: right;width: 70%;padding-left: 0;margin-bottom: 0;border: 0;font-size: 14px;height: 40px;line-height: 40px;position: relative;}
.input-row select {-webkit-appearance: button;}
.set-default {margin: 10px 15px;height: 20px;line-height: 20px;font-size: 13px;}
.set-default span {vertical-align: middle;display: inline-block;margin-left: 5px;}
.set-default .form-default {width: 0;height: 0;visibility: hidden;}
.address-check i, 
input.form-default + i {height: 16px;width: 16px;display: inline-block;border: 1px solid #666;position: relative;border-radius: 2px;vertical-align: middle;}
.address-form .form-default + i {vertical-align: middle;margin-right: 5px;position: relative;top: -1px;}
.address-check i.checked:after, 
input.form-default:checked + i:after {content: '';height: 10px;width: 10px;background: #4c4c4c;position: absolute;top: 2px;left: 2px;border-radius: 2px;}