@import url('icons/fontawesome/style.css');
.panel .form-control{padding:7px 12px;border:1px solid #ddd}
.panel .bootstrap-select .form-control{padding:7px 12px 7px 36px}
.fa-plus-svg{background:url('../images/icons/add.svg') no-repeat}
#dm-notify {
    cursor: pointer;
    position: fixed;
    right: 0;
    z-index: 99999;
    top: 0;
    margin-top: 42px;
    margin-right: 15px;
    max-width: 400px;
}
.form-parentCat{display:none;padding-bottom:20px}
.pr-5{padding-right:5px}
.progress-bar-panel{display:none}
.progress-separate{height:20px}
.row.table-item{color:#9a9a9a}
.row.table-item > div{position:relative}
.row.table-item .checker{margin:0 0 0 2px}
.row.table-item .percent-loader{position:absolute;top:50%;left:0;width:100%;margin-top:-38px;text-align:center}
.row.table-item .original-price{color:#434343;font-size:14px;font-weight:500}
.product-item h4{font-weight:500;margin-bottom:10px;color:#434343}
.multi-select-full{margin-bottom:20px;position:relative}
.dropship-me-result{margin-top:20px;padding-bottom:5px}
.dropship-me-item .original-price strong,
.dropship-me-item .recommended-price strong{font-size:14px;font-weight:500}
.dropship-me-item .original-price strike,
.dropship-me-item .recommended-price strike{color:#999;font-size:11px}
.me-item{position:relative}
.me-item .js-supplier-info-hide, .me-item .js-supplier-info{position:absolute;width:122px;text-align:center;display:block;bottom:0;left:50%;margin-left:-61px;height:23px;line-height:21px;background:#efefef;border:1px solid #e1e1e1;border-bottom:none;border-radius:10px 10px 0 0;color:#424242;text-decoration:none;z-index:150}
.me-item .js-supplier-info-hide:hover, .me-item .js-supplier-info:hover{background:#f7f7f7}
.product-info-dm .carousel .carousel-indicators{top:auto;bottom:0}
.product-info-dm .carousel-indicators li{background-color:#d4d4d4;border:1px solid #d4d4d4}
.product-info-dm .carousel-indicators li.active{background-color:#fff;border:1px solid #fff;width:10px;height:10px;margin:1px}
.row-info .params-list.package-details{background:#efefef;padding:10px 30px 30px}
.row-info .params-list.package-details .item{padding:5px 0}
.row-info .params-list .original-price strong,
.row-info .params-list .recommended-price strong{font-size:16px;font-weight:700}
.row-info .params-list .original-price strike,
.row-info .params-list .recommended-price strike{color:#999;font-size:12px}


.me-item.opened{background-color:#f5f5f5}
.me-item.opened .row-info{border-top:none}

.btn-green.disabled,
.btn-green[disabled],
fieldset[disabled] .btn-green,
.btn-green.disabled:hover,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-green:hover,
.btn-green.disabled:focus,
.btn-green[disabled]:focus,fieldset[disabled]
.btn-green:focus,.btn-green.disabled.focus,
.btn-green[disabled].focus,fieldset[disabled]
.btn-green.focus{background-color:#BDBDBD;border-color: #4d4d4d}
.shipping-show{padding-top:13px}
.shipping-show .dropdown{display: inline-block}
.fancybox-container{z-index: 99999}
.fancybox-thumbs{width:167px}
.fancybox-thumbs>ul>li{width:50px;height:50px}
.fancybox-show-thumbs .fancybox-inner{right:167px}
#ali-search-results .product-item .title-item{
    padding:0 15px 13px
}
@media (max-width: 767px) {
    #ali-search-results .product-item .title-item{
        padding:12px 0 19px
    }
    #ali-search-results .product-item h4{
        margin-bottom:0
    }
    #ali-search-results .shipping-show{
        padding-top:0
    }
    #ali-search-results .row-info{
        padding-top:0;
        padding-bottom: 30px;
    }
    #ali-search-results .row-info .summary{
        padding-top:15px
    }
}
.package-item .price{font-size:32px;padding:30px 0 15px;color:#46ab88}
.package-item .small{padding-bottom:15px;color:#bbbbbb}
.package-item p{padding-bottom:10px}
.package-item .text-bonus{font-weight:600}
.equal, .equal > div[class*='col-']{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 0 auto;
}
.equal > div[class*='col-'] > div{width:100%}
.flex-panel{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.flex-panel .panel-body{
    align-self: center;
    width:100%;
}

#reportModal {
    text-align: center;
}
@media screen and (min-width: 768px) {
    #reportModal:before {
        display: inline-block;
        vertical-align: middle;
        content: " ";
        height: 100%;
    }
}

#reportModal .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}
.maintenance{
    display:flex;
    align-items: center;
    justify-content: center;
    height: calc( 100vh - 120px)
}
.maintenance h1{font-size:31px;font-weight:bold;line-height:40px;padding:28px 0 0;margin:0;color:#4f4f4f}
.maintenance p{font-size:20px;font-weight:400;line-height:32px;color:#4f4f4f}
.maintenance strong{color:#1bcea2}