﻿.history-manufacturer {
    font-size: 75%;

}

.badge-purchased {
    color: #fff;
    background-color: var(--anglia-red);
}

.badge-enquired {
    color: #fff;
    background-color: #ff6a00;
}

.badge-stock-due {
    color: #fff;
    background-color: #45357a;
}

.badge-pdf {
    color: #fff;
    background-color: #dc2626;
}

.badge-pdf a {
    color: #fff;
}

.item-tags {
    font-size: 85%;
}

tr.discontinued-product {
    filter: grayscale(60%) opacity(0.5);
}

.text-stockdue,.text-view-count {
    color: #6c757d !important;
    font-size: 75%;
}

.item-quantity [data-action] {
    cursor: pointer;
}

.item-band {
    font-size: 75%;
}


.popover {
    background-color: #F8F8F8;
}

.bs-popover-left .arrow::after {
    border-left-color: #F8F8F8;
}

.popover-body .bands-container {
    border-right: 1px solid #9CA3AF;
}

.popover-body .bands-container > div {
    white-space: nowrap;
}

.special-pricing {
    background-color: #dbebcc;
}

.popover h5 {
    font-size: 1em;    
    white-space: nowrap;
}

.page-link {
    color: var(--anglia-red);
}

.page-link:hover {
    color: var(--anglia-red-darker);
}

ul.pagination {
    margin-bottom: 0;
}

.page-item.active .page-link {
    background-color: var(--anglia-red);
    border-color: var(--anglia-red);
    color: #fff;
}

#pagination-status {
    font-size: 75%;
}

.spinner {
  width: 20px;
  height: 20px;
  border: 4px solid #ccc;
  border-top: 4px solid #3498db;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  display: inline-block;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.discount-applied > div {
    text-decoration: line-through;
}

.pricing-message {
    font-size: 75%;
}

.star {
    display: inline-block;
    color: gold;
    font-size: 1.2em;
    line-height: 1;
}
.star::before {
    content: "★";
}