.form-group{margin-bottom: 10px;}
.form-layer {
	height: 100%;
	min-height: 150px;
	min-width: 300px;
  }
  .form-layer .form-body {
	width: 100%;
	overflow: auto;
	top: 0;
	position: absolute;
	z-index: 10;
	bottom: 50px;
	padding: 15px;
  }
  .form-layer .form-footer {
	height: 50px;
	line-height: 50px;
	background-color: #ecf0f1;
	width: 100%;
	position: absolute;
	z-index: 200;
	bottom: 0;
	margin: 0;
  }
  .form-layer .form-footer .form-group {
	margin-left: 0;
	margin-right: 0;
  }
  .form-layer .col-sm-3{float: left;}
  .form-layer .col-sm-8{float: left;}
  .form-horizontal .control-label{text-align: right;padding-left: 15px; padding-right: 15px; padding-top: 7px; white-space: nowrap;}
  .form-layer .form-group input{height: 40px; line-height: 40px;}
  .form-layer .form-group{margin-bottom: 15px; overflow: hidden;}
  .form-layer .form-footer .btn-primary{line-height: 39px; font-size: 15px;background: #003b6c;}
.usercenter .btn{font-size: 1.4rem;}
.usercenter .table-responsive{overflow-y: hidden;}
.axil-dashboard-order .addresstable .table thead th{padding: 10px; font-size: 14px; font-weight: bold;}
.addresslist .ucborder h4{margin-bottom: 5px; padding-bottom: 5px;}
.axil-dashboard-account .form-group .select2{width: auto; height: 40px; line-height: 40px; font-size: 14px;}
.ordersearch{display: flex; gap: 10px;}
.ordersearch select{line-height: 40px; height: 40px; font-size: 14px;}
.ordersearch input{line-height: 40px; height: 40px; border: 1px solid #eee; padding: 0 15px; min-width: 300px;}
.usercenter .btn-info,.usercenter .btn-info:hover,.form-layer .btn-info,.form-layer .btn-info:hover{color: #fff;}
.form-layer .btn-captcha{height: 40px; line-height: 40px; font-size: 14px;}
.axil-signin-form-wrap{border-right: 1px solid #e5e5e5; padding-right: 30px;}

.account-right {
	margin: 80px 0;
    padding: 30px;
}
.account-right h3{text-align: center; margin-bottom: 48px;}
.account-right .icon-box{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    gap: 32px;
    justify-content: space-between;
	padding: 0;
	max-width: 500px;
	margin: 0 auto;
}
.account-right .icon-box .icon-item{
    width: 184px; list-style: none;
}
.account-right .icon-box .icon-item .icon{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    border-radius: 100%;
    justify-content: center;
    margin: 0 auto 12px;
}
.account-right .icon-box .icon-item .info{
    color: #707070;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
}
.regpopup{padding: 20px;}
.usernav{display: none;}
.usernav button{display: flex; justify-content: space-between; align-items: center; font-size: 14px; font-weight: 600; padding: 10px; background: none; border-bottom: 1px solid #ebebeb;}
.usernav .dropdown-menu{width: 100%;}
@media only screen and (max-width: 767px){
  .ordersearch input{font-size: 12px; min-width: 150px;}
  .ordersearch select{font-size: 12px;}
  .usercenter .cart-head{padding: 10px;}
  .usercenter .cartinfo dt{font-size: 22px;}
  .usercenter .cartinfo dd{font-size: 12px;}
  .usercenter .welcome-text{flex-direction: column;}
  .usercenter .avatar{width: 80px;}
  .usercenter .avatar img{width: 80px; height: 80px;}
  .usercenter .container{max-width: 100%;}
  .axil-dashboard-aside h3,.axil-dashboard-aside .axil-dashboard-nav{display: none;}
  .usernav{display: block;}
  .axil-dashboard-order .table tbody tr td, .axil-dashboard-order .table tbody tr th{padding: 10px;}
  .addresstable .product-price{display: none;}
  .axil-product-table tbody td{min-width: initial; font-size: 14px; border-bottom: none;}
  .axil-product-table tbody td.product-title{width: auto;}
  .axil-dashboard-order .table tbody tr td, .axil-dashboard-order .table tbody tr th{border-bottom: none;}
  .axil-product-table tbody tr{padding-left: 0; display: flex; justify-content: space-between;}
  .axil-product-table tbody td.product-thumbnail{position: relative;}
  .axil-dashboard-order .table tbody tr td{min-width: initial;}
  .axil-product-table tbody td::before{display: none;}
}
@media only screen and (max-width: 575px){
  .ucborder h4{font-size: 18px; display: flex; justify-content: space-between;}
  .axil-section-gap{padding: 10px 0 10px;}
  .axil-signin-form-wrap{border-right: none; padding-right: 0; height: auto; margin-top: 50px;}
  .account-right{margin-top: 20px; padding: 10px;}
  .account-right .icon-box .icon-item{width: 43%;}
  
}