/**customer**/
.col2-left-layout .customer-container .col-main{width: 960px;padding:0px;}
select{appearance: none;-moz-appearance: none;-webkit-appearance: none; padding-right: 14px;background: url("../images/icon/unfold.png") no-repeat scroll center right/18px transparent;}
select::-ms-expand { display: none;}
label{color: #333;font-weight: normal;height: 22px;font-size: 14px;}
.chosen-container-single .chosen-single div b{background-position: 2px 8px;}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position: -16px 8px;}
.buttons-set{text-align: center;margin:0;}
.buttons-set:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.buttons-set button.button{float: right;}
.buttons-set button.button span{padding:0;height:auto;}
.sel-sub{border:0;background: linear-gradient(#06beb6,#48b1bf);color:#fff;font-size:14px;padding:8px 20px;border-radius:4px;line-height:100%;text-align:center;white-space:nowrap;box-sizing: border-box;}
.fieldset{width: 96%;margin:0 auto;padding: 0;}
.fieldset .note strong{font-size: 12px !important;color: #d53d4a !important;font-weight: normal;}
.fieldset .chosen-container-single .chosen-drop{margin-top: -5px;}
.icon-text{display:block;width:17px;height:17px;position:absolute;background:url(../images/icon/icon-text.png) no-repeat;right:7px;top:5px;cursor:pointer;}
.table-responsive{overflow:auto;width: 100%;}
.my-pack{width: 96%;margin:0 2%;}
input:focus,select:focus,textarea:focus{background-color:#edf7fd !important;}


.my-account{background-color: white;}
.my-account .back-link a,.my-account .buttons-set button.button{box-sizing: border-box;line-height: normal;display: inline-block;border: none;cursor: pointer;background: linear-gradient(#06beb6,#48b1bf);color: #fff;border-radius: 4px;text-align: center;white-space: nowrap;padding: 8px 50px;height: 40px;margin: 0 calc(2% + 20px) 20px;}
.my-account .back-link.f-right a{margin:0 20px 0 0;}
.my-account .back-link a,.my-account .buttons-set button.button span span{color: #fff;font-size: 16px;font-weight: normal;line-height: 24px;}
.my-account .page-title{margin:0;}
.my-account .page-title h1{color:#000;font-weight:bold;font-size:18px; text-align:left;border-radius:0; height:30px; line-height:30px;padding:10px 2%;}
.my-account .page-title .page-help{    width: 20px;height: 20px;display: block;float: left;background-image: url(../images/help.png);background-position: center;background-size: 20px;margin-left: 10px;cursor: pointer;position: absolute;top: -6px;right: -25px;}
.my-account .input-box input.input-text,.my-account .input-box select,.my-account .input-box textarea,.fieldset .chosen-container .chosen-single{border:1px solid #e5e5e5;color:#999;border-radius:0;width:100%;padding:8px;box-sizing: border-box;height: 38px;background: none;line-height: normal;display: inline-block;font-size: 14px;margin:0 !important;}
.my-account .input-box select{background: url(../images/icon/unfold.png) no-repeat scroll center right/18px transparent;padding-right: 14px;}
.my-account .input-box select.custom-select{padding: 0 14px 0 10px;}
.my-account .form-list .input-box{width:100%;margin:5px 0 10px 0;float: none;}
.my-account .form-list .input-box.items-image{border: 2px #06beb6 solid;background-color: #efefef;color: #000;border-radius: 6px;width: 100%;padding: 8px;box-sizing: border-box;}
.my-account .form-list .input-box.items-image input[type="file"]{border:none;width:auto;}
.my-account .pager{width: 96%;margin:25px auto;}
.never-recharge{padding-bottom: 20px;}
.record-info{width: 96%;margin:0 auto;}
.order-items{width: 96%;margin: 0 auto;border-radius: 0;}

    
/** Block Account **/
.customer-container .col-left{background-color: #fff;width: 170px;padding:10px 20px;}
.block-account { border:none;margin: 0;}
.block-account .block-title {padding:5px 5px;margin:0;font-size: 16px;color: #333;border:none;font-weight: bold;cursor:pointer;position: relative;}
.block-account .block-subtitle {margin: 0;padding: 5px 0px;font-size: 1em;font-weight: bold;color: #0a263c;}
.block-account .block-subtitle:after{display:none !important;}
.block-account-ul{padding: 0 0 5px;border-bottom: 1px dotted #ccc;margin:0 0 10px;}
.block-account-ul:last-child{border: none;}
.block-account-ul .block-title:after{width: 20px;height:20px;top: 7px;right: 0px;content: "";font-size: 12px;position: absolute;font-family: 'Glyphicons Halflings';color: #818181;background-image: url(../images/icon/add666.png);background-repeat: no-repeat;background-size: 20px 20px;}
.block-account-ul .block-title.account-index:after{display: none;}
.block-account-ul.active .block-title:after{background-image: url(../images/icon/reduce666.png);}
.block-account .block-content { background:none;padding-left: 5px;}
.block-account .block-content li{position: relative;display: none;}
.block-account .block-content li:after{transition: all 0.2s;content: '';display: inline-block;width: 15px;height: 15px;position: absolute;right: 0;top:8px;background-image: url(../images/icon/arrow666.png);background-repeat: no-repeat;background-size: 15px 15px;}
.block-account .block-content li:hover:after{border-color: #06beb6;}
/*.block-account li.current:after{border-color: #06beb6;}*/
.block-account .block-content li a { display:block; padding:5px; color:#808080;}
.block-account .block-content li a:hover { color:#06beb6; }
.block-account .block-content li.last a { border-bottom:0; }
.block-account .block-content li a i{width: 15px;color: white;background-color:red;border-radius: 50%;border: 1px solid red;height: 15px;font-style: normal;display: inline-block;font-size: 12px;line-height: 13px;padding-left: 3px;box-sizing: border-box;}
.block-account li a{color: #333;}
.block-account li.current a,.block-account li.current span{font-weight: bold;color:#06beb6;}
.block-account .block-content li.current {padding:5px 0; color:#06beb6; }
.block-account .block-content li.current.last { border-bottom:0; }

/**index**/
.account-topmenu{border-bottom: 20px solid #f0f2f5;}
.account-overview{height: 190px;background-image:url(../images/customer/topmenu.png);position: relative;background-repeat: no-repeat;background-size: 100% 100%;}
.overview-left{float: left;width: auto;padding-left: 4%;padding-top: 40px;height: 100%;box-sizing: border-box;}
.overview-left ul li{height: 26px;line-height: 26px;}
.overview-left ul li button{background: linear-gradient(to left,#06beb6,#48b1bf);padding: 3px 7px;margin-bottom: 2px;margin-left: 7px;border-radius: 4px;font-size: 12px;color: white;}
.overview-left ul li a.button{background: linear-gradient(to left,#06beb6,#48b1bf);padding: 3px 7px;margin-bottom: 2px;margin-left: 7px;border-radius: 4px;font-size: 12px;color: white;}
.overview-middle{width: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center;}
.overview-middle img{border-radius: 100%;border:3px solid white;min-width: 100px;min-height: 100px;width: 100px;height: 100px;cursor: pointer;}
.overview-middle .img-tips{opacity: 0;transition: 1s;position: absolute;top: 50%;left:50%;transform: translate(-50%,-50%);height: 106px;width: 106px;line-height: 106px;background-color: rgba(0,0,0,0.7);color: white;border-radius: 50%;cursor:pointer;}
.overview-middle .img-tips #customerImageInput{display: none;}
.overview-middle .imgHover{position: relative;}
.overview-middle .imgHover:hover .img-tips{display:block;opacity: 1;}
.overview-middle p{font-size: 16px;color: #666;font-weight: bold;padding-top: 10px;}
.overview-right{float: right;width: 30%;height: 100%;box-sizing: border-box;position: relative;display: flex;display: -webkit-flex;align-items: flex-end; flex-wrap: wrap}
.overview-right h1{font-size: 16px;padding-right: 10px;}
.overview-right p{font-size: 24px;font-weight: bold;padding-right: 10px;}
.overview-right>.right-money {width: 60%;}
.overview-right>.right-points {width: 40%;}
.overview-right>a{padding:0 0px 10px 0;white-space: nowrap;color: #000;}
.account-link{height: 130px;background:white;border-bottom: 20px solid #f0f2f5;}
.account-link ul{display: flex;height: 100%;}
.account-link ul li{flex: 1;text-align: center;}
.account-link .account-link-icon{height: 70px;}
.account-link .account-link-icon i{display:block;width:60px;height:60px;margin:20px auto 0;background-image:url(../images/customer/account_icon.png);background-repeat: no-repeat;background-position: 0 0;background-size: 300px 300px;}
.account-link ul li p{color: #333;}
@-moz-document url-prefix() {.account-link ul li p{ margin-top:-15px;} }
.account-announcement{width: 100%;background-color: white;box-sizing: border-box;padding: 10px 20px;display: flex;justify-content: space-between;}
.account-announcement img{display:block;width: 90px;height: 30px;overflow: hidden;padding-right: 2%;object-fit: contain;}
.account-announcement .scroll-wrap{height: 30px;overflow: hidden;width:80%;position: relative;line-height: 22px;}
.account-announcement.active .scroll-wrap{height: auto;overflow: auto;}
.account-announcement .scroll-wrap p{padding:6px 0;}
.account-announcement .scroll-wrap p,.account-announcement .scroll-wrap p strong{color: #333 !important;font-weight: normal;font-size: 16px !important;}
.account-announcement .scroll-wrap .scroll-con{display: none;}
.account-announcement.active .scroll-wrap .scroll-con{display: block;}
.account-announcement.active .scroll-wrap #scrollMain{display: none;}
.account-announcement .scroll-wrap #scrollMain{display: block;overflow: hidden;height: 100%;}
/*.account-announcement .scroll-wrap .scroll-con li{height: 30px;overflow: hidden;width:100%;line-height: 30px;font-size: 14px;}*/
.account-announcement #all-announcement{height: 30px;min-width:2em;width: auto;line-height: 30px;padding-right:15px;background-image:url(../images/icon/unfold.png);background-repeat: no-repeat;background-position: 2em 7px;background-size: 15px;color:#999;cursor: pointer;}
.account-announcement .announcement-multi,.account-announcement.active .announcement-single{display: none;}
.account-announcement.active .announcement-multi{display: block;}
.account-announcement.active{height: auto;}
.account-announcement.active #all-announcement{background-image:url(../images/icon/packup.png);}
.account-announcement.active #clone-text{display: none;}
.order-overview{background-color: white;width: 100%;}
.order-overview-nav{display: block;width:100%;box-sizing: border-box;padding:0px 4%;background-color: #f9f9f9;}
.order-overview-nav ul{display:flex;}
.order-overview-nav ul li{flex: 1;text-align: left;padding: 10px 0;}
.order-overview-nav ul li a{color: #666;padding: 10px 0;}
.order-overview-nav ul li a.active{border-bottom: 2px solid #48b1bf;color: #333;font-size: 14px;}
.order-overview-info{padding:30px 4% 20px;}
.order-overview-info-part{display:flex;padding-bottom:25px;}
.order-overview-info-part:last-of-type{border-bottom: 1px solid #e6e6e6;}
.order-overview-info-part>div{flex:2;display: flex;flex-flow: column;}
.order-overview-info-part>div.order-info-id{flex:3;}
.order-overview-info-part>div p{flex: 1;width: 100%;display: flex;align-items: center;justify-content: center;color: #999;}
.order-overview-info-part>div p span{color: #999;}
.order-overview-info-part>div p b{font-weight: normal;word-break: keep-all;}
.order-overview-info-part>div.order-info-id p a{color:#44aade;}
.order-overview-info-part>div.order-info-id p a:hover{color: #1e7ec8;}
.order-overview-info-part>div.order-info-links p a{color:#666;}
.order-overview-info-part>div.order-info-links p a:hover{color: #000;}
.order-overview-info-part>div.order-info-status p a{color: #f3961e;}
.order-overview-info-part>div.order-info-status p a:hover{color:#E57526;}
.order-overview-info-part>div.order-info-id p,.order-overview-info-part>div.order-info-addressee p{justify-content: left;}
.order-overview-info-part>div.order-info-id p b{color: #666;}
.order-overview-button{padding-bottom: 10px;text-align: center;}
.order-overview-button a{color: #999;}
.order-overview-info-view .message{padding:20px;text-align:center;}
.order-overview-info-view .message img{vertical-align:middle;}

/** Processing Orders **/
.in-orderid{padding-bottom:20px;width: 40%;float: left;}
.in-orderid:first-of-type{margin-right: 10%;clear: both;}
.in-orderid input{width:100%;border:1px solid #e5e5e5;padding:5px 10px;margin-top:5px;border-radius:0; color:#999;box-sizing: border-box;}
.in-date{padding-bottom:15px;clear:both;}
.in-date .icon-pos{position:relative;display:inline-block;height:32px;}
.in-date .input-date{padding:5px 10px;width:150px;border:1px solid #e5e5e5;color:#999;border-radius:0;box-sizing: border-box;}
.in-date:after{content: "";display: block;visibility: hidden;height: 0;clear: both;}
.order-select,.status-tabs{padding:10px 2%; color:#666;margin: 0 auto;overflow: hidden;font-size: 16px;width:100%;box-sizing: border-box;}
.order-select label{display: block;}
.order-select .sel-sub{margin-left:1%;}
.order-select .ordern{display:block;min-width:80px;float:left;line-height: 26px;}
.status-tabs a{display:inline-block;line-height:100%;padding:5px 10px;color:#666;position: relative;}
.status-tabs a span{position: absolute;top: -10px;color: white;background-color: #dd0505;padding: 1px 2px;font-size: 10px;border-radius: 4px;right: -5px;}
.status-tabs .current{border-bottom:1px solid #ec3c3c;color:#ec3c3c;font-weight:bold;}
.status-tabs #toggle-filter-btn{display:inline-block;cursor:pointer;margin-left:64px;padding-right:24px;background:url(../images/icon/unfold.png) no-repeat scroll center right transparent;}
.order-info-view{width: 96%;margin: 0 auto;}
.order-info-view .back-res{display:flex;margin-bottom: 50px;}
.order-info-view .back-price .price{color: #d75f07;font-size: 18px;}
.order-info-view .back-price #amount{color: #d75f07;font-size: 18px;}
.order-info-view .back-exp{display:flex;}
.order-info-view .back-exp textarea{width:65%;height:160px}
.business-sales-editservice .order-info-view>div{margin-top:10px;padding-bottom: 10px;}
.business-sales-service form{display:flex;}
.business-sales-service .business-sales-service-form label{word-break: keep-all;white-space: nowrap;margin-left:4%;margin-right: 10px;}
.business-sales-service .business-sales-service-form input{flex:1;}
.business-sales-service .business-sales-service-form .input-box{display:flex;}
.business-sales-service .business-sales-service-form .input-box:first-child{width:100%;align-items: center;}
.business-sales-service .business-sales-service-form .input-box:last-child{margin-right:4%;}
.data-table .nobr a:hover,.data-table .nobr a:active{color:#000;}
#select-all-order-ids{margin-left:20px;}
.my-content{padding: 20px;}
.my-content .my-row{border-bottom: 2px solid #ddd;height: 40px;line-height: 40px;}
.my-content .my-row span{display: inline-block; text-align: center;min-width: 140px;}
.my-content .my-row .my-center{width: 660px;}
.my-content .right-link-contain{text-align: right;padding-top:5px;}
.my-content .right-link-contain .right-link{color: #888;}
.my-content .right-link-contain .right-link:after{display: inline-block;content: '>';}
.my-content .invitation-table {font-size: 16px;border: #8c8c8c solid 1px;border-radius: 8px;overflow: hidden;}
.my-content .invitation-table .invitation-gray{background: #eeeeee;}
.my-content .invitation-table .invitation-gray .invitation-item{float: left; min-height: 70px;line-height: 60px;width: 50%; padding:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.my-content .invitation-table .invitation-gray .invitation-item .invitation-name{font-weight: 600; line-height: 30px;}
.my-content .invitation-table .invitation-gray .invitation-item .invitation-name span{font-size: 14px; font-weight:500; border: #8c8c8c solid 1px;line-height: 16px; margin-left: 10px; padding: 1px 5px; border-radius:6px;}
.my-content .invitation-table .invitation-gray .invitation-item .invitation-name + div{line-height: 36px;}
.my-content .invitation-table .invitation-gray .invitation-item .invitation-name + div .copy-btn{margin-left:10px;}
.my-content .invitation-table .invitation-gray .invitation-item .invitation-item-info{display: inline-block;width:200px;}
.my-content .invitation-table .invitation-gray .invitation-item .invitation-item-info>span{margin-left: 20px;font-weight: 600;}
.my-content .invitation-table .invitation-info{padding: 1em;}
.my-content .invitation-table .invitation-info .invitation-item{display: inline-block; width:216px; text-align: center; line-height: 2em; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border-right: #8c8c8c solid 1px;}
.my-content .invitation-table .invitation-info .invitation-item:last-child{border-right: unset;}
.my-content .invitation-table .invitation-info .invitation-item>span{margin-left: 20px; color: #0a9a91;}
.my-title h1{text-align: center !important; color: #06beb6!important;border-bottom: 4px solid #0a9a91;}
.my-orders-table-title{padding:0 25px;margin-bottom: 10px;width: 100%;color: #333;font-size: 16px;font-weight: bold;box-sizing: border-box;}
.my-orders-table{border: none;border-radius: 0;border-collapse: separate;color: #999;padding:0 20px;}
.my-orders-table thead th{background: #e5e5e5;text-align:center;padding:10px;font-size:14px;font-weight:normal;border-right:none;color:#666;border-bottom: 20px solid white;}
/* .my-orders-table tbody tr{background: #f5f5f5;}
.my-orders-table tbody tr:nth-child(2n){background: #fafafa} */
.my-orders-table tbody tr td{border:none;text-align:center;padding:8px;}
.my-orders-table tbody tr td input[name="select_order_ids"]{position: absolute;left: 5px;margin-top: -17px;}
.my-orders-table tbody tr td span.active{color: #06beb6;}
.my-orders-table .mobile-no-display{display: table-cell;}
.my-orders-table a{color:#666;}
.my-orders-table a.a-link{display:block;overflow: hidden;}
.my-orders-table a img{pointer-events: none;}
.my-orders-table tbody .row-title td{text-align:left;background-color:#f5f5f5;padding:5px;}
.my-orders-table tbody .row-title td,.my-orders-table tbody .row td{border:1px solid #f5f5f5;}
.my-orders-table tbody .red-circle{color: #f00;border: solid 1px #f00;border-radius: 50%;display: inline-block;line-height: 14px;width: 14px;cursor: pointer;margin: 0 2px;}
.my-orders-table tbody .consignee-pay td{background-color:#faebe7;}
.my-orders-table tbody .row-title td .date{display:inline-block;font-weight:bold;margin:0 32px 0 8px;}
.my-orders-table tbody .row-title td.blank-row{line-height:100%;height:10px;}
.my-orders-table .sel-title #shipping-select,.my-orders-table .sel-title #status-select{display:inline-block;background:url(../images/icon/unfold.png) no-repeat scroll center right transparent;padding-right:26px;padding-left:8px;cursor:pointer;color:#666;}
.my-orders-table .sel-title .select-list-container{position:absolute;z-index:1;width:auto;background-color:#FFF;border:1px solid #CCCCCC;}
.my-orders-table .sel-title .select-list-container li{text-align:left;}
.my-orders-table .sel-title .select-list-container li a{display:block;padding:8px;line-height:100%;color:#666;}
.my-orders-table .sel-title .select-list-container li a:hover{background-color:#f5f5f5;}
.order-additional{margin:10px 15px;border: 1px solid #efefef;padding:5px 0;box-sizing: border-box;}
.order-additional>h2{font-size: 16px;color: #000;margin:0 10px 5px;}
.order-additional .order-about dt{padding:2px 10px;color: #666;font-weight: normal;background: #f9f9f9;font-size: 14px;}
.order-additional .order-about dd{padding:0 15px;color: #333;font-size: 14px;margin: 5px;}
.my-button-row{height: 35px;}
.my-button-row .right-button{float: right;margin-right:50px;border: 0;background: linear-gradient(#06beb6,#48b1bf);color: #fff;font-size: 14px;padding: 8px 20px;border-radius: 4px;line-height: 100%;text-align: center;white-space: nowrap;box-sizing: border-box;}
.no-record-note{text-align:center;padding:30px 0px;}
.new-order-mask{display:none;background-color: hsla(0,0%,90%,.8);height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 2019;overflow: auto;}
.new-order-note{display:none;width: 400px;background: #fff;margin-left: -300px;margin-top: -100px;padding: 26px;text-align: center;position: fixed;top: 50%;left: 50%;z-index: 2046;align-items: center;}
.umar-b10{margin-bottom:10px;}

    /* Order View */
.order-info-view .link-print{ display:inline-block;padding:3px 10px;font-weight: normal;; background:#06beb6; color:#fff;border-radius:6px;margin: 0 0 0 5px;}
.order-info-box .col-1,.order-info-box .col-2{border:1px #06beb6 solid;margin-bottom:20px;border-radius:6px;}
.order-info-box h2 { font-weight:600; font-size:14px; background:#06beb6; color:#fff; padding:5px 10px; }
.order-info-box .box-content{ padding:5px 10px; }
.order-info-box .box-content>p{word-break:break-all;}
.order-info-box .box-payment p { margin:0 0 3px; }
.order-info-box .box-payment th { font-weight:600; padding-right:7px}
.order-info-box h2 a{color:#fff;}
.order-items {border-radius: 6px;width: 100%;}
.my-orders-detail.my-orders-table tbody tr.border td{text-align:left;text-align: center; vertical-align: middle;}
.item-options{overflow: hidden;margin:0}
.item-options dt{ font-weight:normal; font-style:normal;float: left;clear: left;padding-left: 8px;}
.item-options dd{ float: left;padding-left: 5px;margin: 0 0 10px;text-align:left;}
.item-options dd.item-details-dd{padding:0;width:100%;float:none;overflow:hidden;}
.item-options dd.item-details-dd table {width:100%;}
.my-orders-detail.data-table tfoot{border-bottom: 1px solid #06beb6;}
.my-orders-detail.data-table tfoot tr{background:none !important}
.my-orders-detail.data-table tfoot td{color:#06beb6;font-size: 16px;font-weight: 600;border-right:none;}
.my-orders-detail.data-table tfoot tr.first td{border-top: 1px solid #06beb6;background:none;}
.order-info-view .package-info{padding:16px 0;margin:16px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.order-info-box .order-information{width:100%;max-width:460px;overflow:hidden;color:#999;}
.order-info-box .order-information dl{float:left;width:228px;}
.order-info-box .order-information dl dt,.order-info-box .order-information dl dd{display:inline-block;}
.order-info-box .order-totals{width:100%;overflow:hidden;}
.order-info-box .order-totals dl{float:right;clear:both;}
.order-info-box .order-totals dl dt,.order-info-box .order-totals dl dd{display:inline-block;text-align:right;}
.order-info-box .order-totals dl dd{width:100px;}
.box-content .shipment-box-content{padding:8px;}
.box-content .shipment-box-content .shipping-company-name{padding-left:8px;padding-top:8px;padding-bottom:8px;}
.box-content .shipment-box-content .shipping-company-number{padding:8px;}
.box-content .shipment-box-content>div{padding:5px 0;}

.mall-order-history .table-responsive{padding:20px;width:auto;}
.mall-order-history .table-responsive .my-orders-table{padding:0;border-bottom:1px solid #cccccc;}
.mall-order-history .table-responsive .my-orders-table tr td{border-bottom:1px solid #cccccc;}
.mall-order-history .table-responsive .my-orders-table a:link,.mall-order-history .table-responsive .my-orders-table a:visited{color:#06beb6;}
.mall-order-history .table-responsive .my-orders-table a:hover{text-decoration:underline;}
.mall-order-view .order-info-view .order-date{display:block;margin-bottom:10px;}

	/* Monthly invoice */
.xlogistic-monthinvoice-index .pack-content .pack-content-fr-en{margin: 0 auto;width: 96%;font-size: 16px;color: #000;}
.xlogistic-monthinvoice-index .pack-content .pack-content-fr-en p{margin-bottom: 15px;}
.xlogistic-monthinvoice-index .pack-content .pack-content-fr-en li{margin-left: 2em;list-style:disc;margin-bottom: 25px;}
.xlogistic-monthinvoice-index .pack-content .pack-content-fr-en li p{margin-bottom:10px;}
.xlogistic-monthinvoice-index .pack-content .pack-content-fr-en li b{margin-left: 2em;display: block;}
.xlogistic-monthinvoice-index .pack-content .pack-content-fr-en li b span{font-weight: normal;}

	/* Import Orders */
.import-orders .buttons-set button.button{float:none;}

	/*xlogistic-order-address*/
.xlogistic-order-appointment #order-appointment-form>fieldset, .xlogistic-order-address #order-address-form>fieldset{padding: 10px 2%;color: #666;margin: 0 auto;overflow: hidden;font-size: 16px;width: 100%;box-sizing: border-box;}
.xlogistic-order-appointment #order-appointment-form>fieldset .customer-name, .xlogistic-order-address #order-address-form>fieldset .customer-name{display: flex;}
.xlogistic-order-appointment #order-appointment-form>fieldset .customer-name>.field, .xlogistic-order-address #order-address-form>fieldset .customer-name>.field{flex:1;margin-right: 20px;}
.xlogistic-order-appointment #order-appointment-form>fieldset .customer-name>.field:last-of-type, .xlogistic-order-address #order-address-form>fieldset .customer-name>.field:last-of-type{margin-right: 0;}
.xlogistic-order-address #order-address-form>fieldset .customer-name>.field.name-prefix{flex:unset;width: 100px;}
.xlogistic-order-appointment #order-appointment-form>fieldset label, .xlogistic-order-address #order-address-form>fieldset label{color: #333;font-weight: normal;height: 22px;}


/**Marker Place**/
.my-account .xmarketplace-page.list-index{padding:0;}
.my-account .xmarketplace-page .add-item button{margin-right: 15px;}


/**Zhuanyun Package**/
.pack-tab{display: flex;}
.pack-tab li{ text-align:center;flex: 1;margin-bottom: 10px;}
.pack-tab li.current a{border-bottom: 2px solid #48b1bf;padding: 0 10px 5px;}
.pack-tab li a:link,.pack-tab li a:visited,.pack-tab li a:hover{color:#000;}
.pack-select{padding: 20px 0;}
.pack-content .pack-select form{font-size: 0;}
.pack-content .input-s{border: 1px solid #06beb6;color: #000;padding: 5px 10px;width:300px;height: 30px;box-sizing: border-box;}
.pack-content .sel-sub{border-radius: 0;}
.add-package-tips{font-size: 14px;color:#ec3c3c;}
.trackPack #warehouse-address-list .title.price-title{padding-top: 10px;}
.trackPack .sel-sub{margin-top: 5px;}
.trackPack li.field-50{width: 46%;margin:0 2%;}
.trackPack li.field-full{width: 96%;margin:0 2%;}
.trackPack .fields-tips{line-height: 28px;font-size: 16px;}
.trackPack .form-list li.zaddress-note{border: 1px solid #eb340a;color: #eb340a;font-size: 12px;line-height: 22px;margin:0 3% 30px 3%;padding: 15px 10px;width: 94%;box-sizing: border-box;}

.pack-addresses-list.addresses-list li.item{min-height: 250px;}
.pack-addresses-list p,.pending-addresses-list p{overflow: hidden;margin: 10px 0;}
.pack-addresses-list .item address label{float:left;width: 20%;}
.pack-addresses-list .item address .pcontent{float:left;width: 80%;}
.pack-addresses-list .item address .pdetail-last{ border-top: 1px solid #000;color: #06beb6;font-size: 18px;font-weight: bold;margin-top: 15px;padding: 10px 0;}
.pack-addresses-list .item address .pdetail-last label,.pack-addresses-list .item address .pdetail-last .pcontent{width:auto;}
.pack-addresses-list.addresses-list .item p a.view-tax{background:none;color: #eb340a;text-decoration: underline;padding:0 18px 0 0;}
.pending-addresses-list .item address label{float:left;width: 32%;height: auto;}
.pending-addresses-list .item address .pcontent{float:left;width: 64%;}
.pending-addresses-list.addresses-list li.item-left{width: 35%;}
.pending-addresses-list.addresses-list li.item-right{width: 57%;}
html[lang=fr] .pending-addresses-list.addresses-list li.item-left{width: 100%;}
.pack-product{margin-top:20px;}
.pack-select select.custom-select{width:20%;}

/**Account Info**/
	/* My Account */
.box-info{padding:0 30px;}
.box-info .col2-set{padding:30px 0 0 25px;}
.box-info .col2-set .col .box-content p{margin:0 0 15px 32%;font-size:14px;color:#000;}
.box-info .col2-set .col .box-content p img{height: 100px;}
.box-info .col2-set .col .box-content p i{display:inline-block;font-style:normal;vertical-align:top;}
.box-info .col2-set .col .box-content p em{font-style:normal;vertical-align:top;}
.box-info .col2-set .col .box-content p span{padding-left:5px;display:inline-block;max-width:800px;}
.edit-info-btn-container{display: flex;display:-webkit-flex;justify-content: space-between;-webkit-justify-content:space-between;flex-wrap: wrap;text-align: left;}
.customer-container .form-list .input-box.afterCountryNum{display: flex;}
.accountEdit-fieldset.fieldset{width:100%;}
.accountEdit-fieldset #customer-edit-form{display: flex;margin-top: 20px;}
.accountEdit-fieldset #customer-edit-form .customer-portrait{width: 100px;overflow: hidden;margin-right: 50px;height: 150px;cursor: pointer;}
.accountEdit-fieldset #customer-edit-form .customer-portrait #preview-img-wrap{margin-bottom: 10px;}
.accountEdit-fieldset #customer-edit-form .customer-portrait #preview-img-wrap #preview-img{width: 100px;height: 100px;border-radius: 100px;border:1px solid #ccc;box-sizing: border-box;}
.accountEdit-fieldset #customer-edit-form .customer-portrait #preview-img-input .customer-photo-input{width: 100%;height: 30px;color: #06beb6;font-weight:bold;font-size: 20px;background:transparent;border:none;cursor:pointer;}
.accountEdit-fieldset #customer-edit-form .customer-portrait #preview-img-input .customer-photo-input:focus{background:transparent !important;}
.accountEdit-fieldset #customer-edit-form .customer-portrait #preview-img-input #customer-photo{display: none;}
.accountEdit-fieldset #customer-edit-form .customer-portrait #preview-img-input #upload-image-button{display: none;width: 100%;margin-top: 10px;}
.accountEdit-fieldset #customer-edit-form .customer-portrait #preview-img-input #upload-image-button.active{display: block;}
.accountEdit-fieldset #customer-edit-form .customer-portrait #preview-img-input #upload-image-button>a{display:block;width: 100%;height: 30px;color: #FFF;border-radius: 50px;background: linear-gradient(to right,#06beb6,#48b1bf);text-align: center;line-height: 30px;font-size: 18px;}
.accountEdit-fieldset #customer-edit-form .form-list{flex:1;}
.accountEdit-fieldset #customer-edit-form .form-list>li{width: 100%;margin-bottom: 30px;display: flex;}
.accountEdit-fieldset #customer-edit-form .form-list>li label{display: inline-block;width: 101px;height: 38px;line-height: 38px;font-weight: normal;font-size: 16px;margin-right: 10px;text-align: right;}
.accountEdit-fieldset #customer-edit-form .form-list>li .input-box{display: flex;margin:0;width: 60%;height: 38px;line-height: 36px;box-sizing: border-box;font-size: 16px;}
.accountEdit-fieldset #customer-edit-form .form-list>li.customer-name .input-box{width: auto;}
.accountEdit-fieldset #customer-edit-form .form-list>li .input-box .input-text{width:calc(100% - 110px);color: #000;border:1px solid #aaa;}
.accountEdit-fieldset #customer-edit-form .form-list>li .input-box .input-text[disabled="disabled"]{-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;color: rgb(84, 84, 84);cursor: default;background-color: rgb(235, 235, 228);}
.accountEdit-fieldset #customer-edit-form .form-list>li .input-box .input-btn{display: none;margin:0 0 0 20px;padding:0 10px;width: 90px;height: 38px;line-height: 38px;border:1px solid #aaa;background:#fff;color: #000;white-space: nowrap;box-sizing: border-box;text-align: center;}
.accountEdit-fieldset #customer-edit-form .form-list>li .input-box .input-btn.active{display: block;}
.accountEdit-fieldset #customer-edit-form .form-list>li .input-box.email .input-text,.accountEdit-fieldset #customer-edit-form .form-list>li .input-box.mobile .input-text{text-align: left;flex:1;}
.accountEdit-fieldset #customer-edit-form .form-list>li .input-box.email .input-btn,.accountEdit-fieldset #customer-edit-form .form-list>li .input-box.mobile .input-btn{display: block;}
html[lang=fr] .accountEdit-fieldset #customer-edit-form .customer-portrait #preview-img-input .customer-photo-input{font-size: 12px;}
.accountEdit-fieldset #customer-edit-form .form-list>li.customer-name{margin-bottom: 0;}
.accountEdit-fieldset #customer-edit-form .form-list>li.customer-name .customer-name-prefix>div{width: 100%;display: flex;margin-bottom: 25px;}
.accountEdit-fieldset #customer-edit-form .form-list>li.customer-name .customer-name-prefix>div .input-box{width:60%;}
.accountEdit-fieldset #customer-edit-form .form-list>li.customer-name .customer-name-prefix>div .input-box select{width: calc(100% - 110px);}
.accountEdit-fieldset #customer-edit-form .form-list>li.customer-name .edit-name{position: absolute;left:60%;}
.accountEdit-fieldset #customer-edit-form .form-list>li label.show-name{margin-bottom: 25px;}

.dialog{border:none;box-shadow: 10px 10px 15px #ccc;background-color: white;}
.express_close{top: 7px;right: 7px;width: 24px;height:24px;background: url(../images/icon/close333.png) no-repeat 0/24px;}
.top.table_window{height: 41px;background-color: #f3f3f3 !important;border-bottom: 1px solid #999;}
.express_nw,.express_ne{display: none;}
.express_n{height: 40px;}
.express_title{display: block;margin:0 auto;float:none;width: 96%;font: normal 18px/40px Arial;color: #000;}
.express_w,.express_e{display:none;}
.express_content{background-color: white;display:block;margin:0 auto;width: 96% !important;}
.express_content .my-account{margin-top: 20px;}
.dialog .bot{display: none;}
.login_window_from_div li{width: 100%;margin-bottom: 10px;display: flex !important;}
.login_window_from_div li label{display: inline-block;width: 30%;height: 38px;line-height: 38px;font-weight: normal;font-size: 16px;margin-right: 10px;text-align: right;}
.login_window_from_div li .input-box{display: flex;margin:0;width: 50%;height: 38px;line-height: 36px;box-sizing: border-box;font-size: 16px;}
.login_window_from_div li .input-box .input-text{flex:1;color: #000;border:1px solid #ccc;text-align: center;}
.login_window_from_div li >ul{width: 100%;}
.login_window_from_div li >ul li{flex-wrap: wrap;}
.login_window_from_div li >ul .default-button-style{margin:0 0 0 20px;width: 120px;background-color: #d7d7d7;color: #333;border-radius: 0;}
.login_window_from_div li >ul #email_verify_code{width: 24% !important;color: #000;border: 1px solid #aaa;border-radius: 0;padding: 8px;box-sizing: border-box;height: 38px;background: none;line-height: normal;display: inline-block;font-size: 14px;margin: 0 !important;text-align: center;}
.login_window_from_div li >ul #send_email_verify_message{width: auto;padding:5px 0 0 !important;margin:0 auto !important;box-sizing: border-box;}
.login_window_from_div li >ul .required em{margin-right: 5px;}
.login_window_from_div li.login_window_buttons{justify-content: center;}
.login_window_from_div li.login_window_buttons button,.login_window_from_div li.login_window_buttons a{display: block;width:90px;height: 40px;font-size: 16px;border:2px solid #d8d8d8;background:#f2f2f2;box-sizing: border-box;text-align: center;line-height: 36px;cursor: pointer;}
.login_window_from_div li.login_window_buttons a{margin-left: 15px;background-color: transparent;color: #000;border:0;}
.login_window_from_div li .mobile-number{width: 62%;}
.login_window_from_div li .mobile-number #mobile_phone_country{width:36%;margin:0 21px 0 0 !important;border:1px solid #ccc;}
.login_window_from_div li .mobile-number .mobile_country_number{display: none;}
.login_window_from_div li .mobile-sms .input-box{width: 60%;flex-wrap: wrap;height: auto;}
.login_window_from_div li .mobile-sms #mobile_phone_verify_code{margin-right: 1px;width: 37% !important;flex: unset;}
.login_window_from_div li .mobile-sms #send_mobile_phone_verify_code_btn{margin:0 19% 0 21px;}
.login_window_from_div li .mobile-sms #send_mobile_phone_verify_message{width: 100%;height: auto;line-height: 18px;font-size: 18px;padding:5px 0 0!important;margin-bottom: -10px !important;}
.buttons-set a{display: block;margin:0 auto 40px;text-align: left;color: #06beb6;font-size: 16px;font-weight: bold;}


	/* Change Password */
.customer-account-security .account-edit-form{width: 100%;padding-bottom: 20%;}
.customer-account-security .account-edit-form li{display: flex;margin:0 0 20px;padding:10px 10% 20px;width:80%;height: 91px;box-sizing: border-box;line-height: 50px;border-bottom: 1px dashed #d7d7d7;}
.customer-account-security .account-edit-form li:last-of-type{border-color: transparent;}
.customer-account-security .account-edit-form li label{position: relative;width: 30%;height: 100%;font-size: 20px;color: #000;white-space: nowrap;}
.customer-account-security .account-edit-form li label img{position: absolute;width: 36px;height: 36px;top: 6px;left: -50px;}
.customer-account-security .account-edit-form li .input-box{display: flex;margin:0;flex:1;height: 50px;line-height: 50px;box-sizing: border-box;font-size: 16px;justify-content: space-between;}
.customer-account-security .account-edit-form li .input-box p{color: #333 !important;}
.customer-account-security .account-edit-form li .input-box p b{color: #06beb6 !important;}
.customer-account-security .account-edit-form li .input-box a{display: block;margin: 0 0 0 20px;padding: 0 10px;width: 120px;height: 38px;line-height: 38px;border: 1px solid #aaa;background: #fff;color: #000;white-space: nowrap;box-sizing: border-box;text-align: center;align-self: center;}
html[lang=it] .customer-account-security .account-edit-form li{width: 100%;}
html[lang=it] .customer-account-security .account-edit-form li label{font-size: 14px;}
html[lang=it] .customer-account-security .account-edit-form li .input-box a{width: 160px;}
html[lang=fr] .customer-account-security .account-edit-form li{width: 100%;}
html[lang=fr] .customer-account-security .account-edit-form li .input-box a{width: 200px;}

.customer-account-security .validation-advice{width: 100%;}
.customer-account-security .dialog{border:none;box-shadow: 10px 10px 15px #ccc;background-color: white;}
.customer-account-security .express_close{top: 7px;right: 7px;width: 24px;height:24px;background: url(../images/icon/close333.png) no-repeat 0/24px;}
.customer-account-security .top.table_window{height: 41px;background-color: #f3f3f3 !important;border-bottom: 1px solid #999;}
.customer-account-security .express_nw,.customer-account-security .express_ne{display: none;}
.customer-account-security .express_n{height: 40px;}
.customer-account-security .express_title{display: block;margin:0 auto;float:none;width: 96%;font: normal 18px/40px Arial;color: #000;}
.customer-account-security .express_w,.customer-account-security .express_e{display:none;}
.customer-account-security .express_content{background-color: white;display:block;margin:0 auto;width: 96% !important;}
.customer-account-security .express_content .my-account{margin-top: 20px;}
.customer-account-security .dialog .bot{display: none;}
.customer-account-security .login_window_from_div li{width: 100%;margin-bottom: 10px;display: flex !important;}
.customer-account-security .login_window_from_div li label{display: inline-block;width: 30%;height: 38px;line-height: 38px;font-weight: normal;font-size: 16px;margin-right: 10px;text-align: right;}
.customer-account-security .login_window_from_div li .input-box{display: flex;margin:0;width: 50%;min-height: 38px;height: auto;line-height: 36px;box-sizing: border-box;font-size: 16px;flex-wrap: wrap;}
.customer-account-security .login_window_from_div li .input-box .input-text{flex:1;color: #000;border:1px solid #ccc;text-align: center;}
.customer-account-security .login_window_from_div li >ul{width: 100%;}
.customer-account-security .login_window_from_div li >ul li{flex-wrap: wrap;}
.customer-account-security .login_window_from_div li >ul .default-button-style{margin:0 0 0 20px;width: 120px;background-color: #d7d7d7;color: #333;border-radius: 0;}
.customer-account-security .login_window_from_div li >ul #email_verify_code{width: 24% !important;color: #000;border: 1px solid #aaa;border-radius: 0;padding: 8px;box-sizing: border-box;height: 38px;background: none;line-height: normal;display: inline-block;font-size: 14px;margin: 0 !important;text-align: center;}
.customer-account-security .login_window_from_div li >ul #send_email_verify_message{width: auto;padding:5px 0 0 !important;margin:0 auto !important;box-sizing: border-box;}
.customer-account-security .login_window_from_div li >ul .required em{margin-right: 5px;}
.customer-account-security .login_window_from_div li.login_window_buttons{justify-content: center;}
.customer-account-security .login_window_from_div li.login_window_buttons button,.customer-account-security .login_window_from_div li.login_window_buttons a{display: block;width:90px;height: 40px;font-size: 16px;border:2px solid #d8d8d8;background:#f2f2f2;box-sizing: border-box;text-align: center;line-height: 36px;cursor: pointer;}
.customer-account-security .login_window_from_div li.login_window_buttons a{margin-left: 15px;background-color: transparent;color: #000;border:0;}
.customer-account-security .login_window_from_div li .mobile-number{width: 62%;}
.customer-account-security .login_window_from_div li .mobile-number #mobile_phone_country{width:36%;margin:0 21px 0 0 !important;border:1px solid #ccc;}
.customer-account-security .login_window_from_div li .mobile-number .mobile_country_number{display: none;}
.customer-account-security .login_window_from_div li .mobile-sms .input-box{width: 60%;flex-wrap: wrap;height: auto;}
.customer-account-security .login_window_from_div li .mobile-sms #mobile_phone_verify_code{margin-right: 1px;}
.customer-account-security .login_window_from_div li .mobile-sms #send_mobile_phone_verify_code_btn{margin:0 19% 0 21px;}
html[lang=it] .customer-account-security .login_window_from_div li .mobile-sms #send_mobile_phone_verify_code_btn{margin-left:0 0 0 21px;padding:0;width: 56%;}
.customer-account-security .login_window_from_div li .mobile-sms #send_mobile_phone_verify_message{width: 100%;height: auto;line-height: 18px;font-size: 18px;padding:5px 0 0!important;margin-bottom: -10px !important;}
.customer-account-security .login_window_from_div#weixin-container{position: relative;padding-left: 80px;margin-top: 20px;}
.customer-account-security .login_window_from_div#weixin-container:before{content:"";position: absolute;display: block;left: 0px;width: 80px;height: 80px;background:url('../images/customer/warning.png') no-repeat top center;}
.customer-account-security .login_window_from_div#weixin-container li h1{color:#f07203;font-size: 30px;}
.customer-account-security .login_window_from_div#weixin-container li p{color: #999;}
.customer-account-security .login_window_from_div#weixin-container li.login_window_buttons{justify-content: left;ma210px;}


    /* 37 Membership */
.xcustomer-member-index .customer-incrementid{position: relative;}
.xcustomer-member-index #home-mask-incrementid{width: 100%;height: 100%;position: absolute;background-color: rgba(153, 153, 153, 0.5);z-index: 3;}
.xcustomer-member-index #home-mask-incrementid.hide-mask{display: none;}
.xcustomer-member-index #home-mask-incrementid a{display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);padding: 50px;background-color: #f5f5f5;border: 2px solid #06beb6;border-radius: 10px;font-size: 20px;color: #64d629;white-space: nowrap;}
.xcustomer-member-index .customer-card .image{position:relative;width:100%;max-width: 622px;overflow:hidden;margin:0px auto 40px auto;}
.xcustomer-member-index .customer-card .image b{font-weight:normal;position:absolute;z-index:1;right:40px;bottom:34px;font-size:30px;}
.xcustomer-member-index .customer-card .barcode,.xcustomer-member-index .customer-card .qrcode,.xcustomer-member-index .customer-card .note{padding-bottom: 20px;}
.xcustomer-member-index .customer-card .barcode>div{text-align: center;}
.xcustomer-member-index .customer-card .note{margin:0 30px;}
.xcustomer-member-index .customer-card .note h1{font-size: 14px;color: #333;}
.xcustomer-member-index .customer-card .note p{color: #666;margin-top: 10px;}

    /* 37 Apply Membership*/
#incrementid .form-list{width: 92%;margin:0 auto;}
#incrementid .form-list>li{width: 100%;}
#incrementid .form-list>li>div{display: flex;}
#incrementid .form-list>li>div h2{font-size: 14px;color: #333;}
#incrementid .form-list>li>div>div{flex:1;width: auto;}
#incrementid .form-list>li>div>div .input-box{width: 90%;margin:5px 10% 5px 0;display: flex;flex-wrap: wrap;}
#incrementid .form-list>li>div>div .input-box #country{flex:2;}
#incrementid .form-list>li>div>div .input-box .input-box-country_id{flex:7;margin-left: 10px;}
#incrementid .form-list>li.register_password,#incrementid .form-list>li.mobile_phone_info{width:50%;float: left;}
#incrementid .form-list>li.register_password .birth_date .input-box>div{flex:1;display: flex;}
#incrementid .form-list>li.register_password .birth_date .input-box>div>input{flex:3;}
#incrementid .form-list>li.register_password .birth_date .input-box>div>span{flex:1;text-align: center;align-self:center;}
@-moz-document url-prefix() {#incrementid .form-list>li.register_password .birth_date .input-box>div>input{flex:none;width: 80px;}}
@-moz-document url-prefix() {#incrementid .form-list>li.register_password .birth_date .input-box>div>span{flex:none;}}
#incrementid .form-list>li.mobile_phone_info:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
#incrementid .form-list>li.mobile_phone_info #mobile_phone_info_country .input-box-mobile_phone{width: 100%;}
#incrementid .form-list>li#select_li>div{flex-direction: row;flex-wrap: wrap;margin-bottom: 10px;}
#incrementid .form-list>li#select_li>div h2{flex: 0 1 100%;}
#incrementid .form-list>li#select_li>div h2 .required{font-style: normal;color: red;margin-left: 2px;}
#incrementid .form-list>li#select_li>div>div{flex: 0 1 auto;margin:5px 0 5px 20px;font-size: 14px;color: #666;}
#incrementid .form-list>li#select_li>div>div.select_other{flex: 0 1 100%;}
#incrementid .form-list>li#select_li>div>div.select_other b{font-weight: normal;}
#incrementid .form-list>li#select_li>div>div.select_other #shopping_habit_content{border:none;border-bottom: 1px solid #ccc;padding:0 10px;height: 20px;font-size: 16px;}
#incrementid .form-list>li.submit-incrementid{text-align: center;}
#incrementid .form-list>li.submit-incrementid .mcsub{text-align: center;padding: 12px 10%;border-radius: 100px;font-size: 18px;color: #FFF;font-weight: normal;float: none;background: linear-gradient(to left,#06beb6,#48b1bf);}
#incrementid .member-card{width: 92%;padding: 20px 0;margin:0 auto;display: flex;}
#incrementid .member-card .member-card-info{flex: 0 1 auto;margin-right: 5%;color: #999;}
#incrementid .member-card .member-card-info:last-child{margin-right: 0;}
#incrementid .member-card .member-card-info .customer-card{text-align: center;}

.xcustomer-member-apply #incrementid .form-list>li #register_password{position: relative;}
.xcustomer-member-apply #incrementid .form-list>li #register_password .register_confirmation{display: none;}
.xcustomer-member-apply #incrementid .form-list>li>div>div.birth_date .input-box>div{flex:1;display: flex;}
.xcustomer-member-apply #incrementid .form-list>li>div>div.birth_date .input-box>div>input{flex:3;}
.xcustomer-member-apply #incrementid .form-list>li>div>div.birth_date .input-box>div>span{flex:1;text-align: center;align-self:center;}
@-moz-document url-prefix() {.xcustomer-member-apply #incrementid .form-list>li>div>div.birth_date .input-box>div>input{flex:none;width: 80px;}}
@-moz-document url-prefix() {.xcustomer-member-apply #incrementid .form-list>li>div>div.birth_date .input-box>div>span{flex:none;}}
.xcustomer-member-apply #incrementid #register_password .input-box-tips{right:11%;top: 26px;}
.xcustomer-member-apply #incrementid .form-list label.register_tips{display:block;position: relative;margin-bottom: 2px;}
.xcustomer-member-apply #incrementid .form-list label i{display:block;position: absolute;top: 1px;width: 20px;height: 20px;background: url(../images/icon/register.png) no-repeat;background-size: 50px 150px;background-position: -15px -113px;}
.xcustomer-member-apply #incrementid .form-list label.tips_wrong i{background-position: -15px -90px;}
.xcustomer-member-apply #incrementid .form-list label.tips_right i{background-position: -15px -67px;}
.xcustomer-member-apply #incrementid .form-list li label span{display:block;color: #333;font-size: 12px;height: 20px;line-height: 20px;padding-right:0px;float: none;padding-left: 25px;}
.xcustomer-member-apply #incrementid .form-list>li.mobile_phone_info{float: none;}
.xcustomer-member-apply #incrementid .form-list #mobile_phone_info_country #mobile_phone_country{flex:2;}
.xcustomer-member-apply #incrementid .form-list #mobile_phone_info_country .afterCountryNum{flex:7;margin-left: 10px;}
.xcustomer-member-apply #incrementid .form-list #mobile_phone_info_country .afterCountryNum .mobile_country_number{display: none;}
.xcustomer-member-apply #incrementid .form-list>li#mobile_phone_verify_code_container{width: 100%;}
.xcustomer-member-apply #incrementid .form-list>li#mobile_phone_verify_code_container .default-button-style{margin-left: 10px;}
.xcustomer-member-apply #incrementid .form-list>li#mobile_phone_verify_code_container .input-box{display: flex;width: 90%;margin:5px 5% 5px 0;flex-wrap: wrap;}
.xcustomer-member-apply #incrementid .form-list>li #advice-required-entry-mobile_phone_verify_code{flex:none;}

	/* My Card */
.cardpackage-list{margin:0 auto;padding:0 auto;width: 100%;min-height:250px;}
.cardpackage-list .cardpackage-li{float:left;margin:15px;height:250px;position: relative;}
.cardpackage-list .cardpackage-li .cardpackage-div{width:100%;height:100%;}
.cardpackage-list .cardpackage-li .cardpackage-div .cardpackage-div-logo,.cardpackage-div-p{float:left;width: 100%;text-align: center;color:#000;}
.cardpackage-list .cardpackage-li .cardpackage-div p{padding:0 auto;width: 90%;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.cardpackage-list .cardpackage-li .cardpackage-div .cardpackage-div-logo p{line-height:220px;font-size:50px;height:220px !important;color:#FFF;}
.cardpackage-list .cardpackage-li .cardpackage-div .cardpackage-div-logo div{width: 400px;height:225px;line-height: 225px;}
.cardpackage-list .cardpackage-li .cardpackage-div .cardpackage-div-logo .logo-z{width: 100%;border: 1px solid #48b1bf;}
.cardpackage-list .cardpackage-li .cardpackage-div .cardpackage-div-logo .logo-image{object-fit: cover;}
.cardpackage-list .cardpackage-li .cardpackage-div .cardpackage-div-logo img{width: 100%;height:225px}
.cardpackage-list .cardpackage-li .cardpackage-div a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.cardpackage-list .cardpackage-li .cardpackage-tools{position: absolute;top: 0px;right: 0px;text-align: right;}
.cardpackage-list .cardpackage-li .cardpackage-tools a{margin-right: 10px;padding:3px;color:#FFF;background: #06beb6;border-radius: 3px;font-size:9px;}
.cardpackage-view div{margin-top:20px;}
.cardpackage-view .cardpackage-view-title{margin-bottom: 20px;width: 100%;height:25px;}
.cardpackage-view .cardpackage-view-title p{width: 100%;line-height:25px;font-size:25px;text-align: center;}
.cardpackage-view .cardpackage-view-logo .logo,.cardpackage-view .cardpackage-view-image div{float: none;margin:0 auto;width: 400px;height:200px;line-height:200px;font-size:50px;color:#FFF;text-align: center;background:#48b1bf;border:2px solid #48b1bf;border-radius: 10px;}
.cardpackage-view .cardpackage-view-logo .logo img,.cardpackage-view .cardpackage-view-image div img{border-radius: 10px;height: 100%;object-fit: contain;}
.cardpackage-view .cardpackage-view-image{margin:0 auto;width: 100%;}
.cardpackage-view .cardpackage-view-image div:first-child{float: left;}
.cardpackage-view .cardpackage-view-image div:last-child{float: right;}
.cardpackage-view .cardpackage-view-remark{margin:0 auto;padding:0 auto;width: 100%;min-height:60px;}
.cardpackage-view .cardpackage-view-remark p{float:left;width: 100%;padding:10px;line-height:25px;font-size:25px;text-align: center;}
.cardpackage-view .cardpackage-view-button{width:100%;clear: both;margin: 4em 0 0;padding: 8px 0 0;}
.cardpackage-view .cardpackage-view-button p{margin:0 auto;width:30%;text-align: center;}
#cardpackage-form .items-image img{margin:5px;background:#48b1bf;border-radius: 10px;border:2px solid #48b1bf;}
#cardpackage-form .cardpackage-button{width:100%;clear: both;text-align: center;}
#cardpackage-form .cardpackage-button a,#cardpackage-form .cardpackage-button button{margin:10px;width:30%;text-align: center;}

	/* My Feedback */
.record-info #feedback-create{text-align: right;}
.record-info #feedback-create a{padding: 5px 10px;background-color: red;border-radius: 10px;display: inline-block;color: white;font-weight: bold;font-size: 16px;margin-bottom: 10px;}

    /*Address Book */
.addresses-list{width: 96%;margin: 0 auto;}
.addresses-list h3{text-align: left;font-size: 16px;color: #666;font-weight:normal;margin-bottom: 10px;}
.addresses-list a { color:#06beb6; }
.addresses-list .topTitle{display: block;float:left;margin-left: 10px;font-size: 20px;height: 44px;}
.addresses-list .topTitle input.filter-customer-address{border: 1px solid #e5e5e5;border-radius: 0;color: #999;margin-left: 5px;background-color: white;padding:14px;font-size:16px;height: 44px;box-sizing: border-box;}
.addresses-list .addresses-skills{margin-bottom: 30px;}
.addresses-list .addresses-buttons{float: right;height: 44px;font-size: 0;}
.addresses-list .addresses-buttons a{display: inline-block;width: 44px;height: 44px;box-sizing: border-box;border:1px solid #e5e5e5;background-image:url(../images/customer/account_icon.png);background-repeat: no-repeat;background-position: 0 0;background-size: 200px 200px;}
.addresses-list .addresses-buttons a.first:hover,.addresses-list .addresses-buttons a.first.active{border-right: 0;width: 43px;background-position: 1px -157px;}
.addresses-list .addresses-buttons a.first{background-position: -39px -157px;}
.addresses-list .addresses-buttons a.second:hover,.addresses-list .addresses-buttons a.second.active{background-position: -78px -157px;}
.addresses-list .addresses-buttons a.second{background-position: -118px -157px;}
.addresses-list .addresses-buttons .addnew{display: inline-block;vertical-align:bottom;position: relative;overflow:visible; width:auto; border:0; padding:0 10px 0 0; margin:0 0 0 3px; background-color:transparent;border:1px solid #e5e5e5;padding-left:44px;line-height:100%;font-size:16px;color:#999999;}
.addresses-list .addresses-buttons .addnew:after{content: "";position: absolute;left: 14px;top: 10px;background-image: url(../images/icon/add666.png);width: 24px;height: 24px;background-size: 24px;}
.addresses-list .addresses-buttons .addnew a{width:auto;height:42px;line-height:42px;border:none;background:none;display:inline-block;}
.addressListTitle{width: 100%;display: flex;box-sizing: border-box;}
.addressListTitle span{flex:1;color: #999;font-size: 16px;margin-bottom: 10px;margin-right: 20px;text-align:left;}
.addressListTitle span.title-types,.addressListTitle span.title-do{text-align: center;}
.addressListTitle span.title-types{min-width: 4em;}
.addressListTitle span.title-address{flex:2;}
.addressListTitle span.title-do{margin-right: 0;}
.addresses-list .addresses-additional{width:100%;overflow:hidden;}
.addresses-list .addresses-additional #customer_address_list tr{display: flex;width: 100%;box-sizing: border-box;color: #333;align-items: center;font-size: 16px;height:auto;min-height:70px;border:1px solid #f5f5f5;padding: 10px 0;}
.addresses-list .addresses-additional #customer_address_list tr:nth-child(odd){background-color: #f5f5f5;}
.addresses-list .addresses-additional #customer_address_list tr td{flex:1;margin-right: 20px;}
.addresses-list .addresses-additional #customer_address_list tr td.nowrap{text-align: center;}
.addresses-list .addresses-additional #customer_address_list tr td.list-item-name{display: flex;flex-direction: column;}
.addresses-list .addresses-additional #customer_address_list tr td.list-item-name.switchover{display: block;}
.addresses-list .addresses-additional #customer_address_list tr td.list-item-address{flex: 2;display: flex;flex-direction: column;}
.addresses-list .addresses-additional #customer_address_list tr td.list-item-do{display: flex;margin-right: 0;}
.addresses-list .addresses-additional #customer_address_list tr td>span>b{background-color: #f15a24;color: #FFFFFF;font-weight: normal;}
.addresses-list .addresses-additional #customer_address_list tr td>span:nth-child(2){color: #999;font-size: 14px;}
.addresses-list .addresses-additional #customer_address_list tr td.list-item-do a{font-size: 0;width: 20px;height: 20px;background: transparent url(../images/icon/express/empty.png) no-repeat scroll center/16px;vertical-align: text-bottom;display: inline-block;margin:0 auto;}
.addresses-list .addresses-additional #customer_address_list tr td.list-item-do a.address-edit-btn{background-image: url(../images/icon/express/brush.png);}
.addresses-list .addresses-additional #customer_address_grid li{float: left;width: 46%;margin:2%;min-height: 300px;border-radius: 6px;position: relative;background: #f3f3f3;box-sizing: border-box;padding:20px 3%;}
.addresses-list .addresses-additional #customer_address_grid li span{box-sizing: border-box;}
.addresses-list .addresses-additional #customer_address_grid li h3{font-size: 16px;color: #666;margin-bottom: 20px;}
.addresses-list .addresses-additional #customer_address_grid li h3 .grid-types{margin-right: 10px;width: 20px;height: 20px;background-image:url(../images/customer/account_icon.png);background-repeat: no-repeat;background-position: -125px -123px;background-size: 150px 150px;display: block;float: left;}
.addresses-list .addresses-additional #customer_address_grid li h3 .grid-item-do{display: flex;width: 20%;float: right;}
.addresses-list .addresses-additional #customer_address_grid li h3 .grid-item-do a{font-size: 0;width: 20px;height: 20px;background: transparent url(../images/icon/express/empty.png) no-repeat scroll center/16px;vertical-align: text-bottom;display: inline-block;flex:1;}
.addresses-list .addresses-additional #customer_address_grid li h3 .grid-item-do a.address-edit-btn{background-image: url(../images/icon/express/brush.png);}
.addresses-list .addresses-additional #customer_address_grid li .addressGridContainer{margin:0 auto;width: 96%;}
.addresses-list .addresses-additional #customer_address_grid li .addressGridContainer>div{display: flex;font-size: 16px;margin-bottom: 10px;}
.addresses-list .addresses-additional #customer_address_grid li .addressGridContainer h5{flex:1;color: #666;font-size: 16px;font-weight: normal;margin-right: 10px;}
.addresses-list .addresses-additional #customer_address_grid li .addressGridContainer .addressGridMain{flex:5;}
.addresses-list .addresses-additional #customer_address_grid li .addressGridContainer .grid-item-address .addressGridMain{display: flex;flex-direction: column;}
.addresses-list .addresses-additional #customer_address_grid li .addressGridContainer .grid-item-address .addressGridMain span{flex:1;}
.addresses-list .addresses-additional #customer_address_grid li .addressGridContainer .grid-item-address .addressGridMain span:nth-child(2){color: #999;font-size: 14px;}
.add-address .fieldset{width: 96%;margin: 0 auto;padding: 0;}
.add-address .fieldset label{color: #333;font-weight: normal;height: 22px;}
.add-address .fieldset .fields{display:flex;justify-content:center;flex-wrap:wrap;}
.add-address .fieldset .fields>div{flex:1;margin-right: 20px;height:auto;min-width: calc(25% - 20px);}
.add-address .fieldset .fields>div:last-of-type{margin-right: 0;}
.add-address .fieldset .fields>div.control input{display: none;}
.add-address .fieldset .fields>div.control label{display: block;width: max-content;box-sizing: border-box;padding:0 28px;margin: 26px auto 0;height: 38px;line-height: 38px;background-color: #999;color: #eee;border:1px solid #e6e6e6;opacity: 0.3;cursor: auto;border-radius: 3px;text-align: center;}
.add-address .fieldset .fields>div.control.locked label{background-color: #DDD;color:#E32A3A;}
.add-address .fieldset .fields>div.control.isable label{background-color: #fff;color: #999;cursor: pointer;opacity: 1;box-shadow: 1px 1px 10px #ddd;}
html[lang=it] .add-address .fieldset .fields>div.control.isable label{width:100%;}
html[lang=it] .add-address .fieldset .fields>div.control{flex:100%;margin-right: unset;overflow: hidden;}
html[lang=it] .add-address .fieldset .fields>div.control label{width: 100%;}
.add-address .fieldset .fields>div.control.isable.active label{background: linear-gradient(#06beb6,#48b1bf);color: white;opacity: 1;border:1px solid #ddd;}
.add-address .fieldset .fields>div.customer-name-prefix{display: flex;}
.add-address .fieldset .fields>div.customer-name-prefix>div{flex:1;margin-right: 20px;}
.add-address .fieldset .fields>div.customer-name-prefix>div:last-of-type{margin-right: 0;}
.add-address .fieldset .fields>div.customer-name-prefix>div.name-prefix{flex: unset;width: 100px;}
.add-address .fieldset .fields>div.form-address-company{flex:2;}
.add-address .fieldset .fields>div.form-address-idCard{flex:0.5;}
.add-address .fieldset .fields>div.form-address-street1{min-width: calc(66.6% - 20px);flex:unset;}
.add-address .fieldset .fields>div.form-address-zip .postcode-tips{font-size: 12px;color: #d74e55;}
.add-address .fieldset .fields>div.form-address-photos{height: auto;}
.add-address .fieldset .fields>div.form-address-photos>label{display:inline-block;margin-bottom: 10px;}
.add-address .fieldset .fields>div.form-address-photos #orig-id-card-photo-container{margin:0;}
.add-address .fieldset .fields>div.form-address-photos #orig-id-card-photo-container>div>a{display:inline-block;padding:6px 14px;background:linear-gradient(#06beb6,#48b1bf);color: white;font-size: 14px;border-radius: 2px;}
.add-address .fieldset .fields>div.form-address-photos #id-card-photos-container{display: flex;flex-wrap: wrap;}
.add-address .fieldset .fields>div.form-address-photos #id-card-photos-container label{display: flex !important;flex-direction: column;width: 100px !important;height: auto !important;border: none;margin:0 10px 20px 0;}
.add-address .fieldset .fields>div.form-address-photos #id-card-photos-container label a{border:1px solid #06beb6;}
.add-address .fieldset .fields>div.form-address-photos #id-card-photos-container label input{position: absolute;left: 4px;z-index:1;top:4px;width: 20px;height: 20px;}
.add-address .fieldset .fields>div.form-address-photos #id-card-photos-container label img{width: 100px;height:100px;box-sizing: border-box;object-fit: contain;}
.add-address .fieldset .fields>div.form-address-photos #id-card-photos-container .upload-id-card-photo{color: #06beb6;}
.add-address .fieldset .fields>div.form-address-photos #id-card-photos-container .upload-id-card-photo #upload-id-card-photo-input{margin:0 0 0 10px;border:none;width: auto;}
.add-address .fieldset .fields>div.form-address-photos #orig-id-card-photo-container>ul{display: flex;flex-wrap:wrap;}
.add-address .fieldset .fields>div.form-address-photos #orig-id-card-photo-container>ul>li{display: flex;flex-direction: column;width: 100px;margin-right: 10px;position: relative;margin-bottom: 0;}
.add-address .fieldset .fields>div.form-address-photos #orig-id-card-photo-container>ul>li>a.photo{border:1px solid #06beb6;}
.add-address .fieldset .fields>div.form-address-photos #orig-id-card-photo-container a.delete-btn{width:16px;height: 16px;display: block;position: absolute;right: -5px;top: -5px;border-radius: 50%;font-size: 0;background: url("../images/icon/close-white.png") no-repeat scroll center center/14px #333;}

	/* Card Package */
.addnewBtn{float: right;height: 44px;font-size: 0;}
.addnewBtn .addnew{display: inline-block;vertical-align:bottom;position: relative;margin-left: 3px;}
.addnewBtn .addnew span{display: inline-block;height: 44px;padding:14px;box-sizing: border-box;border:1px solid #e5e5e5;padding-left:44px;line-height: unset;}
.addnewBtn .addnew:after{content: "";position: absolute;left: 14px;top: 10px;background-image: url(../images/icon/add666.png);width: 24px;height: 24px;background-size: 24px;}


/** User Money **/
.money-info{padding:20px 30px;font-size:18px;margin-bottom:10px;color:#06beb6;font-weight:600;text-align: center;}
.bal-money{color:#f15a24;margin-right:15px;}
.hav-money{font-size:14px;color:#000;font-weight:normal;}
.m-col-r .price{color:red;}
.m-col-g .price{color:green;}
.prepay-form-content .amount{font-size:14px;font-weight:600;color:#06beb6;margin: 15px 0 5px;;}
.prepay-input-box{clear:left;}
#grand-total .prepay-input-box{clear: none;float:left;}
#grand-total .amount,.form-list #grand-total .price-box .price{ color: #f15a24; font-size: 18px;margin:0}
#grand-total .price-box{margin:0 0 0 5px;}
.prepay-input-box .normal {background-color:#efefef;width:195px;border:2px solid #06beb6; color:#06beb6;float:left;text-align:center;font-size:18px;line-height:100%;font-weight:normal;margin:0 20px 20px 0;padding:6px 0px;cursor:pointer;border-radius:6px;}
.prepay-input-box .prepay-select{border:2px solid #06beb6;background:#06beb6; color:#fff;float:left;text-align:center;font-size:18px;font-weight:normal;margin:0 20px 20px 0;cursor:pointer;border-radius:6px;}
.prepay-form-content .prepay-input-box select{padding:5px 10px;width:92%; border:2px #06beb6 solid; padding:5px 10px; background:#efefef;border-radius:6px;}
.prepay-form-content .prepay-amount-input{border:1px solid #06beb6;border-radius:5px;padding:10px;width:176px;}
#select-payment-methods .amount{ font-size: 28px;color: #333;font-weight: normal;}
.pay-sub{margin: 10px 0 0;text-align: center;width: 100%;}
.pay-sub a{ color: #06beb6;font-size: 16px;text-decoration: underline;}
.upload-box label{color:#06beb6;}
.upload-box input{display: inline-block;}
.upload-box{margin: 5px 0 0;}
.import-orders .title{font-weight:600;height:50px;padding-left: 40px;}
.my-account .sptitle{height:50px;padding-left: 40px;}
.import-orders .fields{margin: 10px 0;}
.pay-note {color:#eb340a;}
.suc-title{margin: 0 0 10px;}
.user-money .fieldset{width: 80%;}
.user-money .buttons-set button.button{float:none;}

/**37 rebate**/
.reports-pack-tab{display: flex;padding:10px 2%;width:100%;box-sizing: border-box;}
.reports-pack-tab a{margin:0 20px;padding:3px 0;border-bottom: 2px solid white;font-size:16px;color:#000;}
.reports-pack-tab a.active,.reports-pack-tab a:hover{border-bottom-color:#06beb6;}
.reports-pack-tab a.change-favorite{display: block;margin-left: auto;align-self: flex-end;color: #EE7600;font-size: 12px;border-bottom-color:transparent;}
.my-orders-table.inviter-buy-table tbody tr td.inviteBuyUrl i{content:"";display: inline-block;margin-left: 10px;width:16px;height:16px;background:url('../images/icon/copy.png') no-repeat 0/16px;vertical-align: middle;cursor: pointer;font-size: 0;}
.my-orders-table.inviter-buy-table tbody tr td:nth-of-type(5),.my-orders-table.inviter-buy-table tbody tr td:nth-of-type(6){color:#000;}
.my-orders-table.inviter-buy-table tbody tr td:nth-of-type(7):hover{color:#06beb6;}
#invite-mask{display: none;position: fixed;top: 0;left: 0;z-index: 2019;width: 100vw;height: 100vh;background-color: rgba(42, 42, 42, 0.8);padding:20vh 15vw;box-sizing: border-box;}
.invite-background{max-width: 100%;height: 60vh;max-height: 60vh;overflow-y: auto;background-color:white;border-radius: 6px;}
#invite-buy-detail-table{padding:20px;}
#invite-buy-detail-table tr td{vertical-align: middle;}
#invite-buy-detail-table tr td:nth-of-type(3){color:#000;}
#invite-buy-detail-table tr td.invite-buy-doing{color:#f5a915;}
#invite-buy-detail-table .invite-buy-fail:after{content:"";display: inline-block;margin-left: 10px;width:16px;height:16px;background:url('../images/icon/question.png') no-repeat center 0/16px;}
#invite-buy-detail-table .invite-buy-fail.active:after{display: none;}
#invite-buy-detail-table .invite-buy-fail-text{font-style: normal;display: none;}

/**Driver Info**/
.driver_info{width: 96%;margin: 0 auto;padding-bottom: 20px;}


/**Jobs Info**/
.my-orders-table-title .right-button{float: right;margin-right: 20px;padding:5px 10px;font-size: 14px;color: #FFF;background: #06beb6;box-sizing: border-box;border-radius: 6px;}
.my-orders-table-title .right-button:first-child{margin-right: 0;}

.img-content img {width: 35%;}
.center-static{left:50% !important; margin-left: -250px;border:1px solid #f2f2f2;}

/*money-extractcash*/
.money-extractcash-extract .my-account{padding:0 3%;box-sizing: border-box;}
.money-extractcash-extract .my-account .page-title{padding:10px 0;border-bottom:2px solid #F0F2F5;}
.money-extractcash-extract .my-account .page-title h1{display:block;float:left;font-size: 18px;padding:0;}
.money-extractcash-extract .my-account .page-title img{display: block;float: left;margin-left: 9px;width: 28px;margin-top: 3px;}
.money-extractcash-extract .my-account .money-info{padding: 0;text-align: left;margin-top: 45px;color: #444;}
.money-extractcash-extract .my-account .money-info p span{margin-left: 15px;font-size: 24px;font-weight: 600;}
.money-extractcash-extract .my-account .addresses-list{width:100%;margin-top:20px;}
.money-extractcash-extract .my-account .form-list{display: flex;flex-wrap: wrap;}
.money-extractcash-extract .my-account .form-list li{width: 30%;margin-right: 5%;}
.money-extractcash-extract .my-account .form-list input[type=text],
.money-extractcash-extract .my-account .form-list select{width: 100%;border: unset;border-bottom: 1px solid #D5D5D5;color:#757575;}
.money-extractcash-extract .my-account .form-list .accountli{margin:0;position: relative;}
.money-extractcash-extract .my-account .form-list .accountli .add-text:before{content: '123';background: url(../images/customer/bank.png);color: transparent;background-size: contain;}
.money-extractcash-extract .my-account .form-list .accountli select{-webkit-tap-highlight-color: rgba(0,0,0,0);color:black;color: black;width: auto;border-bottom: unset;background: unset;cursor: pointer;}
.money-extractcash-extract .my-account .form-list .unameli{width:65%;}
.money-extractcash-extract .my-account .form-list .saveuser{width:100%;margin-top:25px;}
.money-extractcash-extract .my-account .form-list .saveuser .required{color:#aeaeae;}
.money-extractcash-extract .my-account .form-list .submitsave{width:65%;}
.money-extractcash-extract .my-account .form-list .submitsave .mtip{margin-top: 20px;}
.money-extractcash-extract .my-account .form-list .submitsave .mtip p{color: black !important;font-size: 14px !important;margin-bottom: 5px;}
.money-extractcash-extract .my-account .form-list .submitsave .mtip ol{list-style: decimal;padding-left: 15px;}
.money-extractcash-extract .my-account .form-list .submitsave .mtip ol li{width: 100%;color: #B5B5B5;}
.money-extractcash-extract .my-account .form-list .submitsave .buttons-set{margin-top: 50px;}
.money-extractcash-extract .my-account .form-list .submitsave .buttons-set button{border-radius: 0;background-color: #009E96;}

.business-sales-view .my-orders-table thead th{padding:9px;background: rgba(235,235,235);}
.business-sales-view address {line-height: 30px;}
.business-sales-view address span{width: 75px;display: inline-block;text-align: right;color: #999;margin-right: 15px;}
.business-sales-view address p{display:flex;flex:1 0 100%;}
.business-sales-view .order-info-box .col-1,.business-sales-view .order-info-box .col-2{border:none;position: relative;}
.business-sales-view .order-info-box h2{background: rgba(235,235,235);color: #666;font-weight: 400;padding: 9px 10px;width: 100%;}
.business-sales-view .col2-set.order-info-box .box-title{width:100%;}
.business-sales-view .order-info-box .box-title{width: 100%;display: flex;}
/* .business-sales-view .box .default-button-style{padding:11px;position: absolute;top: 0;right: 0;border-radius: unset;} */
.business-sales-view .order-info-view .link-print{border-radius: 0;}
.business-sales-view .order-info-box .order-information dl:first-child{float:left;}
.business-sales-view .order-info-box .order-information dl{float:right;}
.business-sales-view .order-info-box .order-totals dl{font-size: 16px;font-weight: 600;color: #515151;}
.business-sales-view .order-info-box .order-totals dl:last-child{color:#c73737;}
.business-sales-view .order-info-box{overflow: auto;}
.business-sales-view .order-info-box .default-button-style{border-radius: unset;margin-left:15px;background-color: #1d5585;}
.business-sales-view .order-info-view .default-button-style{margin-right: -10px;border-radius: unset;float:right;}
.business-sales-view .order-info-view .link-print{padding:6px 10px;}

@media(max-width: 1199px) and (min-width: 992px){
	.col2-left-layout .customer-container .col-main{width: 80%;}
	.customer-container .col-left{width: 18%;box-sizing: border-box;}
	.account-link{height: 100px;}
	.account-link .account-link-icon{zoom:0.8;height: 60px;}
}

@media(max-width: 991px) and (min-width: 769px){
	.col2-left-layout .customer-container .col-main{width: 80%;}
	.customer-container .col-left{width: 18%;box-sizing: border-box;padding:10px;}
	.account-link{height: 70px;}
	.account-link .account-link-icon{zoom:0.6;height: 60px;}
	.account-link .account-link-icon i{margin-top: 10px;}
	.overview-middle{top: 65%;zoom:0.8;}
	.overview-left{padding-top: 10px;}
	.order-overview-info{font-size: 13px;}
}

@media(max-width: 768px){


	/** Block Account **/
	.block-account-ul{border: 2px solid #00a199;border-radius: 6px;margin: 0 0 15px;padding: 0;}
	.block .block-title{border:none;}
	.block-account .block-title,.block-account .block-title.account-index span{background:none;color:#00a199;margin:0}
	.block-account .block-title{padding-left: 10px;}
	.block-account .block-content li:after{top: 12px;}
	.block-account .block-content li:after{right: 8%;}
	.block-account .block-content li:last-child a{border-bottom:none;}
	.block-account .block-content li a,.block-account .block-content li.current{border-bottom:2px solid #00a199;padding: 9px 5%;}
	.block-account .block-content li.current a,.block-account .block-title.account-index.current span{color: #06beb6;}
	.block-account-ul:last-child{border: 2px solid #00a199;}
	.block-account-ul.mobile-display a{display:block;padding:5px 10px;font-size:16px;color: #00a199;}
	.block-account-ul .block-title:after{right:10px;}
	.box-info .col2-set{padding:0}
	.box-info .col2-set .col .box-content p{margin: 0 0 15px;}
	.box-info .col2-set .col .box-content p img{display: block;margin: 0 auto;}
	.my-account .buttons-set button.button{padding:8px 0;margin: 0 0 10px;width: 45%;}
	html[lang=fr] .my-account .buttons-set button.button{width: 75%;}
	.my-account .back-link{width:75%;}
	.my-account .back-link a{margin: 0;padding: 8px 20px;width: 100%;}
	

	.my-orders-table tbody tr td{min-width: 60px;}
	.col2-left-layout .customer-container .col-main,.customer-container .col-left{width: 96%;padding:2%;}
	.account-topmenu{font-size: 12px;}
	.account-overview{display: flex;flex-direction: column;background-size: auto;}
	.overview-left{flex:1;opacity: 1;padding: 0;}
	.overview-left ul li{display: none}
	.overview-left ul li:last-child{display: block;padding-left: 5px;}
	.overview-left ul li:last-child span{width: 100%;display: block}
	.overview-left ul li:last-child a{margin-left: 0px;}
	
	.overview-middle{top: 35%;zoom:0.5;-moz-transform: translate(-50%,-50%) scale(.5);}
	.overview-middle p{font-size: 36px;font-weight: normal;}
	.overview-right{flex:1;padding:0;width: 100%;align-items: center;margin-top: 10%;}
	.overview-right>a{text-align: center;padding-bottom: 0;}
	.overview-right p{font-size: 18px;}
	.account-link{height: 180px;}
	.account-link .account-link-icon{zoom:0.8;height: 60px;-moz-transform: translate(0,-20%) scale(.8);}
	.account-link .account-link-icon i{margin-top: 15px;}

	.account-announcement{position: relative;padding:5px 50px 5px 10px;}
	.account-announcement .scroll-wrap{height: 40px;width: 100%;box-sizing: border-box;}
	.account-announcement .scroll-wrap p,.account-announcement .scroll-wrap p strong{color: #333 !important;font-weight: normal;font-size: 14px !important;}
	.account-announcement img{display: none;}
	.account-announcement #all-announcement{position: absolute;right: 2px;top: 10px;}

	.account-link ul{flex-wrap: wrap;}
	.account-link ul li{flex:33.33%;box-sizing: border-box;}
	.order-overview-nav{font-size: 14px;}
	.order-overview-nav ul{display: block;overflow-x: scroll;white-space: nowrap;}
	.order-overview-nav ul li{display: inline-block;width: 30%;height: 30px;}
	.order-overview-info{font-size: 12px;padding:10px 2%;}
	.order-overview-info .order-info-date{display: none;}
	.order-overview-info-part>div p{flex-wrap: wrap;justify-content: left;}
	.order-overview-info-part>div.order-info-links p{justify-content: center;}

	/**Zhuanyun Package**/
	.pack-tab li.current a{padding:0;}
	.pack-select .sel-sub{width: 100%;margin: 10px 0;}
	.pack-select .sel-sub.f-right{margin:5px 0 10px 0;}
	.pending-addresses-list.addresses-list li.item-left,.pending-addresses-list.addresses-list li.item-right{float:none;width:96%;}
	html[lang=fr] .pending-addresses-list p{display: flex;flex:0 1 auto;}

	    /*My Account*/
    .customer-account-info .box-info{width:100%;padding:0;}
    .customer-account-info .accountEdit-fieldset.fieldset{padding:0;}
     .accountEdit-fieldset #customer-edit-form{flex-wrap: wrap;}
     .accountEdit-fieldset #customer-edit-form .customer-portrait{width: 100%;height:170px;margin:0 auto;}
     .accountEdit-fieldset #customer-edit-form .customer-portrait #preview-img-wrap{text-align: center;}
     .accountEdit-fieldset #customer-edit-form .customer-portrait #preview-img-wrap #preview-img{width:120px;height:120px;border-radius: 120px;border:1px solid #ccc;}
     .accountEdit-fieldset #customer-edit-form .form-list{width: 100%;flex:auto;}
     .accountEdit-fieldset #customer-edit-form .form-list>li{margin-bottom: 0;border-bottom: 1px solid #ccc;}
     .accountEdit-fieldset #customer-edit-form .form-list>li label{margin:0;padding:10px 20px;width: auto;min-width: 100px;height: auto;line-height: 30px;text-align: left;box-sizing: border-box;font-weight: bold;white-space: nowrap;width: 126px;}
     .accountEdit-fieldset #customer-edit-form .form-list>li .input-box{position: relative;flex:1;padding:10px 0;height: auto;line-height: 30px;width:auto;overflow: hidden;}
     .accountEdit-fieldset #customer-edit-form .form-list>li .input-box.active:after{content:"";position: absolute;right: 0;top:0;height: 58px;width: 30px;background:url(../images/icon/edit.png) no-repeat center/24px;}
     .accountEdit-fieldset #customer-edit-form .form-list>li .input-box.email:after, .accountEdit-fieldset #customer-edit-form .form-list>li .input-box.mobile:after{content:"";position: absolute;right: 0;top:0;height: 58px;width: 30px;background:url(../images/icon/arrow666.png) no-repeat center/24px;z-index: 2;pointer-events: none;}
     .accountEdit-fieldset #customer-edit-form .form-list>li.customer-name{flex-wrap: wrap;}
     .accountEdit-fieldset #customer-edit-form .form-list>li.customer-name label{margin:0;padding:10px 40px 10px 20px;width: 126px;box-sizing: border-box;white-space: nowrap;}
     .accountEdit-fieldset #customer-edit-form .form-list>li.customer-name label:first-of-type, .accountEdit-fieldset #customer-edit-form .form-list>li.customer-name .input-box:first-of-type{border-bottom: 1px solid #ccc;}
     .accountEdit-fieldset #customer-edit-form .form-list>li.customer-name .input-box{width:calc(100% - 126px);flex:unset;}
     .accountEdit-fieldset #customer-edit-form .form-list>li .input-box .input-btn{position: absolute;margin:0;width: 100%;font-size:0;z-index: 1;right:0;width: 30px;padding:0;border:none;}
     .accountEdit-fieldset #customer-edit-form .form-list>li .input-box .input-btn.active:after{content:"";position: absolute;right: 0;top:0;height: 100%;width: 30px;background:url(../images/icon/arrow666.png) no-repeat center/24px;z-index: 2;pointer-events: none;}
     .accountEdit-fieldset #customer-edit-form .form-list>li .input-box.email .input-btn, .accountEdit-fieldset #customer-edit-form .form-list>li .input-box.mobile .input-btn{margin:0;}
     .accountEdit-fieldset #customer-edit-form .form-list>li .input-box.email .input-text, .accountEdit-fieldset #customer-edit-form .form-list>li .input-box.mobile .input-text, .accountEdit-fieldset #customer-edit-form .form-list>li .input-box .input-text{width: calc(100% - 30px);flex: unset;}
    .accountEdit-fieldset #customer-edit-form .form-list>li.customer-name .customer-name-prefix>div .input-box{width: calc(100% - 100px);}
    .accountEdit-fieldset #customer-edit-form .form-list>li.customer-name .customer-name-prefix>div .input-box select{width: calc(100% - 30px);}
	.accountEdit-fieldset #customer-edit-form .form-list>li.customer-name .customer-name-prefix>div.name-lastname label{border-bottom: unset;}
	.accountEdit-fieldset #customer-edit-form .form-list>li.customer-name .customer-name-prefix>div.name-lastname .input-box{border-bottom: unset;}
	.accountEdit-fieldset #customer-edit-form .form-list>li.customer-name .customer-name-prefix>div.name-lastname{margin-bottom: unset;}
	.accountEdit-fieldset #customer-edit-form .form-list>li.customer-name .edit-name{width:30px;left:unset;right: 0;height: 100%;}
	.accountEdit-fieldset #customer-edit-form .form-list>li.customer-name .edit-name:after{content: "";position: absolute;right: 0;top: 0;height: 58px;width: 30px;background: url(../images/icon/arrow666.png) no-repeat center/24px;z-index: 2;pointer-events: none;}

    .customer-account-info .accountEdit-fieldset .buttons-set{position: relative;height: auto;padding: 0;text-align: left;box-sizing: border-box;}
    .customer-account-info .accountEdit-fieldset .buttons-set a{color: #333;width: auto;margin:0;padding:10px 0px 10px 20px;line-height: 30px;}
	.customer-account-info .accountEdit-fieldset .buttons-set a:after{content:"";position: absolute;right: 0;top:0;height: 50px;width: 30px;background:url(../images/icon/arrow666.png) no-repeat center/24px;visibility:visible;}
	.customer-account-info .login_window_from_div li label{display: none;}
	.customer-account-info .login_window_from_div li .input-box{width: 100%;}
	.customer-account-info .login_window_from_div li .input-box .input-text{text-align: left;border-radius: 6px;}
	.customer-account-info .login_window_from_div li.login_window_buttons button, .customer-account-info .login_window_from_div li.login_window_buttons a{border-radius: 6px;}
	.customer-account-info .login_window_from_div li .mobile-number #mobile_phone_country{margin:0 !important;padding: 0 4px;border-radius: 6px 0 0 6px;background-position-x: calc(100% - 2px);}
	.customer-account-info .login_window_from_div li .mobile-number #mobile_phone{border-radius: 0 6px 6px 0;border-left:0;}
	.customer-account-info .login_window_from_div li .mobile-sms .input-box{width: 100%;}
	.customer-account-info .login_window_from_div li .mobile-sms #send_mobile_phone_verify_code_btn{width: 120px;margin:0 0 0 20px;}
	.customer-account-info .login_window_from_div li >ul #email_verify_code{flex:1;border-radius: 6px;}
	.customer-account-info .login_window_from_div li >ul #send_email_verify_message{width:100%;}

	/* Change Password */
	.customer-account-security .my-account .fieldset{margin:0;padding:10px 0;width: 100%;}
	.customer-account-security .account-edit-form{border-top: 1px solid #ccc;}
	.customer-account-security .account-edit-form li{margin:0;padding:0 30px 0 0;width: 100%;height: 51px;border-bottom:1px solid #ccc;}
	.customer-account-security .account-edit-form li:after{content:"";position: absolute;right: 0;height: 51px;width: 30px;background:url(../images/icon/arrow666.png) no-repeat center/24px;pointer-events: none;}
	.customer-account-security .account-edit-form li:last-of-type{border-bottom: 1px solid #ccc;}
	.customer-account-security .account-edit-form li label{padding-left: 40px;line-height: 50px;font-size: 16px;width: auto;}
	.customer-account-security .account-edit-form li label img{width: 24px;height: 24px;left: 9px;top: 12px;}
	.customer-account-security .account-edit-form li .input-box{justify-content: flex-end;}
	.customer-account-security .account-edit-form li .input-box p{font-size: 0 !important;}
	.customer-account-security .account-edit-form li .input-box p b{font-size: 16px !important;}
	.customer-account-security .account-edit-form li .input-box a{position: absolute;left:0;opacity: 0;margin:0;width: 100%;}
	.customer-account-security .login_window_from_div li label{display: none;}
	.customer-account-security .login_window_from_div li .input-box{width: 100%;}
	.customer-account-security .login_window_from_div li .input-box .input-text{text-align: left;border-radius: 6px;}
	.customer-account-security .login_window_from_div li.login_window_buttons button, .customer-account-security .login_window_from_div li.login_window_buttons a{border-radius: 6px;}
	.customer-account-security .login_window_from_div li .mobile-number #mobile_phone_country{margin:0 !important;padding: 0 4px;border-radius: 6px 0 0 6px;background-position-x: calc(100% - 2px);}
	.customer-account-security .login_window_from_div li .mobile-number #mobile_phone{border-radius: 0 6px 6px 0;border-left:0;}
	.customer-account-security .login_window_from_div li .mobile-sms .input-box{width: 100%;}
	.customer-account-security .login_window_from_div li .mobile-sms #send_mobile_phone_verify_code_btn{width: 120px;margin:0 0 0 20px;}
	.customer-account-security .login_window_from_div li >ul #email_verify_code{flex:1;border-radius: 6px;}
	.customer-account-security .login_window_from_div li >ul #send_email_verify_message{width:100%;}
	.customer-account-security .login_window_from_div li >ul .default-button-style{border-radius: 6px;}
	.customer-account-security .login_window_from_div#weixingzh-container{padding-top: 20px;}
	.customer-account-security .login_window_from_div#weixingzh-container li h1{color: #f07203;font-size: 18px;}
	.customer-account-security .login_window_from_div#weixingzh-container li p{color: #999;font-size: 14px;}

	/*Processing Orders*/
	.my-account .page-title h1{font-size: 16px;height: 20px;line-height: 20px;}
	.order-select{padding: 10px 4%;font-size: 14px;}
	.order-select .sel-sub{float: left;width: 70%;margin-top: 10px;margin-left: 0;}
	.order-select .sel-sub:nth-child(odd){margin-right: 15%;}
	.in-date .icon-pos{float: left;width: 40%;}
	.in-date em{float: left;margin:0 5%;width: 5%;}
	.icon-text{right:5px;}
	.in-orderid{padding-bottom: 10px;width:100%;}
	.in-orderid:first-of-type{margin-right: 15%;}
	.in-orderid label{white-space: nowrap;}
	.in-orderid input{width: 100%;border-radius: 4px;}
	.in-date .input-date{width: 100%;border-radius: 4px;}
	.my-orders-table .mobile-no-display{display: none;}
/*	.my-orders-table thead th:first-of-type{display: none;}
	.my-orders-table tbody tr td:first-of-type{display: none;}*/

	.addressListTitle span{font-size: 14px;}
	.addressListTitle span.title-name{flex:2;}
	.addressListTitle span.title-company{display: none;}
	.addresses-list .topTitle{height: auto;float: none;}
	.addresses-list .topTitle input.filter-customer-address{margin: 5px 0 0 0;height: 40px;font-size: 14px;width: 80%;}
	.addresses-list .addresses-skills{margin-bottom: 20px;}
	.addresses-list .addresses-buttons{height: auto;float: none;margin: 10px 0 0 10px;}
	.addresses-list .addresses-buttons .addnew{float: right;}
	.addresses-list .addresses-additional #customer_address_list tr td{font-size: 12px;}
	.addresses-list .addresses-additional #customer_address_list tr td.list-item-name{flex:2;}
	.addresses-list .addresses-additional #customer_address_list tr td>span:nth-child(2){font-size: 12px;}
	.addresses-list .addresses-additional #customer_address_list tr td.list-item-address{flex:2;}
	.addresses-list .addresses-additional #customer_address_list tr td.list-item-address>span:last-child{display: none;}
	.addresses-list .addresses-additional #customer_address_list tr td.list-item-company{display: none;}
	.addresses-list .addresses-additional #customer_address_list tr td.list-item-do{flex-direction: column;margin-right: 0;}
	.addresses-list .addresses-additional #customer_address_list tr td.list-item-do a{margin:3px auto;}

	.addresses-list .addresses-additional #customer_address_grid li{width:100%;float: none;min-height: 200px;padding:15px 2%;margin:10px 0;}
	.addresses-list .addresses-additional #customer_address_grid li .addressGridContainer .addressGridMain{flex:4;}

	.add-address .fieldset .fields{margin-bottom: 10px;}
	.add-address .fieldset .fields .input-box{margin:0;}
	.add-address .fieldset .fields>div{width: 100%;flex: unset;margin:0 10px 10px;}
	.add-address .fieldset .fields>div:last-of-type{margin:0 10px;}
	.add-address .fieldset .fields>div.control label{width: 100%;margin-top: 0;}
	.add-address .fieldset .fields>div.customer-name-prefix{flex-wrap: wrap;}
	.add-address .fieldset .fields>div.customer-name-prefix>div{width: 100%;flex:unset;margin:0 0 10px;}
	.add-address .fieldset .fields>div.customer-name-prefix>div:last-of-type{margin:0;}
	.add-address .fieldset .fields>div.customer-name-prefix>div.name-prefix{width: 100%;}
	.add-address .fieldset .fields>div.customer-name-prefix>div input{width: 100%;}
	.add-address .fieldset .fields>div.form-address-company{flex:unset;}
	.add-address .fieldset .fields>div.form-address-idCard{flex:unset;}
	.add-address .fieldset .fields>div.form-address-photos #id-card-photos-container label{width: 32% !important;margin:10px auto;height: auto !important;}
	.add-address .fieldset .fields>div.form-address-photos #id-card-photos-container label img{width: auto;height:auto;}
	.add-address .fieldset .fields>div.form-address-photos #orig-id-card-photo-container>ul>li{width: 32% !important;margin:0 auto;}

	/* 37 Membership */
	.xcustomer-member-index #home-mask-incrementid a{min-width: 300px;width: 90%;white-space: normal;box-sizing: border-box;padding: 0;font-size:18px;text-align: center;height: 100px;line-height: 100px;}
	.xcustomer-member-index .customer-card .image b{font-size: 14px;right: 15px;bottom: 20px;}
	.customer-incrementid .customer-card .barcode>div{max-width: 100%;}
	.xcustomer-member-index .customer-card .note{margin:0 10px;}
	
	/* 37 Apply Membership*/
	.xcustomer-member-index #incrementid .form-list>li>div>div .input-box{width: 100%;margin:5px auto;}
	.xcustomer-member-index #incrementid .form-list>li>div{flex-direction: row;flex-wrap: wrap;}
	.xcustomer-member-index #incrementid .form-list>li>div>div{flex:1 0 100%;}
	.xcustomer-member-index #incrementid .form-list>li>div>div .input-box{width: 100%;margin:5px 0;}
	.xcustomer-member-index #incrementid .form-list>li.register_password,.xcustomer-member-index #incrementid .form-list>li.mobile_phone_info{width: 100%;}
	.xcustomer-member-apply #incrementid .form-list>li>div>div .input-box{width: 100%;margin:5px auto;}
	.xcustomer-member-apply #incrementid .form-list>li>div{flex-direction: row;flex-wrap: wrap;}
	.xcustomer-member-apply #incrementid .form-list>li>div>div{flex:1 0 100%;}
	.xcustomer-member-apply #incrementid #register_password .input-box-tips{right: 0;}
	.xcustomer-member-apply #incrementid .form-list>li.mobile_phone_info{width: 100%;}
	.xcustomer-member-apply #incrementid .form-list #mobile_phone_info_country #mobile_phone_country{width: auto;padding:5px 4px 8px;}

	/* User Money */
	.record-info .money-info{padding-left:10px;text-align: left;font-size: 14px;}
	.record-info .a-center{text-align: left;}

	.right-bottom-static{display: none;}
	.my-content .my-row span{text-align: left;}
	.my-content .my-row .my-center{display: block;width: 100% !important;;word-break: break-all;line-height: 20px;}
	.my-content .my-row{height:auto !important;}
	.copy-btn{display: block;width: 100%;text-align: right;}
	.my-orders-table{padding:0;}
	.order-additional{margin:0 5px;}
	.order-additional>h2{margin:0 5px 5px;}
	.order-additional .order-about dt{padding:2px 5px;}
	.order-additional .order-about dd{padding:0 5px;}
	html[lang=fr] .my-account .page-title h1{padding-bottom: 23px;}
	.customer-account-security .login_window_from_div li .mobile-sms #mobile_phone_verify_code{flex:1;}
}
@media(max-width: 620px) and (min-width: 560px){.customer-incrementid .customer-card .barcode>div>svg{-moz-transform: scale(0.9);-moz-transform-origin: top left;zoom:0.9;}}
@media(max-width: 560px) and (min-width: 500px){.customer-incrementid .customer-card .barcode>div>svg{-moz-transform: scale(0.8);-moz-transform-origin: top left;zoom:0.8;}}
@media(max-width: 500px) and (min-width: 430px){.customer-incrementid .customer-card .barcode>div>svg{-moz-transform: scale(0.7);-moz-transform-origin: top left;zoom:0.7;}}
@media(max-width: 430px) and (min-width: 370px){
.customer-incrementid .customer-card .barcode>div>svg{-moz-transform: scale(0.6);-moz-transform-origin: top left;zoom:0.6;}
.my-orders-table tbody tr td{min-width: 50px}
.my-orders-table a{line-height: 50px;}
}
@media(max-width: 370px) and (min-width: 320px){
.customer-incrementid .customer-card .barcode>div>svg{-moz-transform: scale(0.5);-moz-transform-origin: top left;zoom:0.5;}
.my-orders-table tbody tr td{min-width:28px}
.my-orders-table a{line-height: 50px;}
}
@media(max-width: 320px){.customer-incrementid .customer-card .barcode>div>svg{zoom:0.4;}}