.error{
   color:red;
   text-align: center;
}
.error .control-label{
   color:red;
   text-align: center;
}

/*.not-found{
   margin: 50px 0px 50px 0px;
}*/

.not-found{margin-top: 0; margin-bottom: 0;}
.no-content{padding: 80px 0; background-color: #f5f5f5; text-align: center;}
.no-content .fa{font-size: 24px; color: #999;}
.no-content .desc{margin: 5px 0 0 0; color: #999; font-size: 20px;}

/*.input-number.count{
   border-style: none;
}*/
.navbar .member-box .btn-member{position: relative;}
.navbar .member-box .btn-member img.user{
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   margin: auto;
   object-fit: cover;
   width: 100%;
   height: 100%;
}
.product-box a.link{
   position: relative;
}

.product-box .content .action.gunx,
.product-box .content .action.gunx .btn{width:100%; line-height: 1; height: auto;}

/* .product-box .flash-sale-ribbon{
   position: absolute;
   z-index: 9;
   width: 28px;
   left: -14px;
} */
/* .product-box .flash-countdown{
   position: absolute;
   z-index: 1;
   bottom: 10px;
   left: 10px;
}
.product-box .flash-countdown ul{
   margin: 0;
   padding: 0;
   position: relative;
}
.product-box .flash-countdown ul>li{
    color: #fff;
    margin: 0 5px !important;
    padding: 5px !important;
    width: 30px !important;
    text-align: center;
    font-weight: bold;
    border-radius: 5px;
    background: #d12a32;
    background: -webkit-gradient(left top, right top, color-stop(0%, #d12a32), color-stop(50%, #ee4b42), color-stop(100%, #d12a32));
    background: -webkit-gradient(linear, left top, right top, from(#d12a32), color-stop(50%, #ee4b42), to(#d12a32));
    background: linear-gradient(to right, #d12a32 0%, #ee4b42 50%, #d12a32 100%);
}
.product-box .flash-countdown ul>li p{
   margin: 0;
   padding: 0;
}
.product-box .flash-countdown ul>li span{
font-size: 80%;
} */

.modal-login .nav-box {
    z-index: 1;
}