table.product-list tbody td:last-child {
    width: 100px;
}

.pagination {
    margin-bottom: 0;
}

#ajaxSaveModal .modal-content {
    background: #F8F8F8;
}

#edit_customer .tab-content {
    margin-top: 0.5em;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    width: 100%;
}

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.top1em { margin-top:1em }
.top5 { margin-top:5px; }
.top7 { margin-top:7px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top17 { margin-top:17px; }
.top20 { margin-top:20px; }
.top30 { margin-top:30px; }

.bottom1em { margin-bottom:1em }
.bottom5 { margin-bottom:5px; }
.bottom7 { margin-bottom:7px; }
.bottom10 { margin-bottom:10px; }
.bottom15 { margin-bottom:15px; }
.bottom17 { margin-bottom:17px; }
.bottom20 { margin-bottom:20px; }
.bottom30 { margin-bottom:30px; }

.product-list td.product-quantity {
    text-align: right;
}

.product-list td.p-name .btn.add_single_product {
    padding: 3px 15px !important;
    font-weight: normal !important;
}

.select2-results__option .wrap:before{
    font-family: Font Awesome\ 5 Free;
    color: #999;
    content: "\f0c8";
    width: 25px;
    height: 25px;
    padding-right: 10px;

}
.select2-results__option[aria-selected=true] .wrap:before{
    content: "\f14a";
}

.manufacturer-filter {
    height: 40px !important;
    background-color: #8E8E8E !important;
}

.manufacturer-filter .select2-selection__rendered {
    line-height: inherit !important;
    color: #fff !important;
}

.manufacturer-filter  .select2-selection__placeholder {
    color: #fff !important;
}

.manufacturer-filter .select2-selection__clear {
    margin-left: 0.5em;
}

.manufacturer-filter b {
    border-top-color: #fff !important;
    border-bottom-color: #fff !important;
}

#select2-manufacturer_ids-results .select2-results__option--highlighted {
    background-color: #8E8E8E;
}

#select2-manufacturer_ids-results .select2-results__option {
    padding-left: 20px;
}

#select2-manufacturer_ids-results .select2-results__option .wrap::before {
    color: white;
}
