a:focus{-webkit-box-shadow:none;box-shadow:none}
.separate{color:#999;padding:0 8px}

.table-container{border-bottom:1px solid #bbb}
.table-container.table-striped > .table-item:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.table-head{border-bottom:1px solid #bbb;padding-bottom:5px;display:flex;align-items:center;font-size:14px;font-weight:500}
.table-head > div{padding-left:8px;padding-right:8px}
.table-head .pagination{margin:0}
.table-head .form-group{margin:0;display:inline-block;max-width:150px}
.table-item{border-top:1px solid #e0e0e0;display:flex;align-items:center}
.table-item-block{display:block;}
.table-item > div{padding:15px 8px}
@media (max-width: 768px) {
    .table-head > div {padding-left: 4px;padding-right: 4px;}
    .table-item > div{padding: 0 4px;}
    .table-item{padding: 10px 0}
}
.table-item-xs > div{padding:9px 8px}
.table-item:hover{background-color:#f5f5f5}
.table-item .form-group{margin-bottom:0}
.table-item .checkbox, .table-head .checkbox{margin-top:5px}
.table-item .gravatar{display:block;width:32px;height:32px;border-radius:50%;color:#fff;font-weight:500;font-size:14px;line-height:32px;text-align:center;margin:0 auto}
.table-item a, .table-item a:hover{text-decoration:none}

.table-item .gravatar.dark{background:#7b7b7b}
.table-item .gravatar.grey{background:#ddd}
.table-item .gravatar.red{background:#e55f58}
.table-item .gravatar.light-red{background:#ff7c75}
.table-item .gravatar.orange{background:#EF9939}
.table-item .gravatar.blue{background:#1daeea}
.table-item .gravatar.green{background:#46ab88}
.table-item .gravatar.light-green{background:#52c89f}
.table-item .gravatar.purple{background:#7883c2}
.table-item .js-import-product .fa{
    width: 9px;
    height: 10px;
    margin-right: 4px;
}

.table-item .actions .btn{
    margin: 2px 0;
    min-width: 34px;
    padding: 6px;
}

.table-item .js-import-product .fa-plus-svg{background:url('../images/icons/add.svg') no-repeat}

.product-item .title-item{padding:0 15px}
.product-item img{-webkit-box-shadow: 0 0 0 1px #E0E0E0;box-shadow: 0 0 0 1px #E0E0E0}
.product-item h4{margin:0 0 20px;font-weight:400;line-height:20px}
.product-item h4 a{
    display: block;
    text-decoration:none;
    color:#000;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 42px
}
.product-item h4 a:hover{color:#00a0d2}
.product-item .price-item{padding-bottom:20px;line-height:22px;font-size:16px}
.product-item .price-item strong{font-weight:700}
.product-item .price-item strike{color:#999;font-size:12px}
.product-item .discount{color:#d87126}
.product-info .sku-list li{display:inline-block;margin:0 5px 3px 0}
.product-info .sku-title{padding-top:7px;float:left;text-align:left;word-wrap:break-word;position:absolute;left:0;top:2px;width:75px;color:#333;line-height:14px}
.product-info .sku-wrap-img{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:0 auto;border:1px solid #e9e9e9;border-radius:2px;max-width:38px;max-height:38px;display:inline-block}
.product-info .sku-wrap-img.active{border:3px solid #f90;border-radius:4px}
.product-info .sku-wrap-img:before{content:'';padding-top:100%;float:left}
.product-info .sku-text{float:left;border:1px solid #e9e9e9;line-height:28px;height:30px;padding:0 10px;color:#333;border-radius:3px;background-color:#fff;text-align:center}
.product-info .params-product .item{padding:5px}
.product-info .text-point{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.row-info{padding:20px 0;border-top:1px solid #e0e0e0}
.row-info .summary{border-bottom:1px solid #e0e0e0;margin-bottom:15px;padding-bottom:5px}
.row-info .params-list{padding-bottom:10px}
.row-info .params-list > div:first-child{font-weight:700}
.row-info .sku-list{margin:0}
.carousel .carousel-inner{-webkit-box-shadow: 0 0 0 1px #E0E0E0;box-shadow: 0 0 0 1px #E0E0E0}
.carousel .carousel-indicators{top:0;bottom:auto;background:rgba(0,0,0,.6);left:0;margin:0;width:100%;padding:5px 0}

#activities-info h4{
    margin: 10px 0 0 0;
}


.quantity-up .quantity i,
.price-up .salePrice i,
.quantity-down .quantity i,
.price-down .salePrice i{position: relative; }

.quantity-up .quantity i:before,
.price-up .salePrice i:before{color:#2cc36b; font-style: normal;content:"\f176";font-family:  'FontAwesome';position: absolute;margin-left: 3px}

.quantity-down .quantity i:before,
.price-down .salePrice i:before{color:#d87126;font-style: normal;content:"\f175";font-family:  'FontAwesome';position: absolute;margin-left: 3px}


#ads-modal-addProduct{
    z-index: 9999;
}

#ads-modal-addProduct .search-modal .search-box{
    display: inline-block;
}

@media (max-width: 767px){
    .thumbnail-xs{
        max-width: 70px;
        margin: 0 0 10px 0;
    }

    #ads-modal-addProduct .search-modal .inputer{
        display: flex;
    }
    #ads-modal-addProduct .search-modal .bootstrap-select{
        width: 100%;
    }

    #ads-modal-addProduct .search-modal .search-box{display: flex;}
    #ads-modal-addProduct .search-modal .search-box .form-group:first-child{flex: 1;}
}