/* ***************************************************************************************** */
/* Inventory Styles */
/* ***************************************************************************************** */
.inventory_list li div {
  display: inline-block;
  font-size: 0.8em;
  font-weight: normal;
  padding-left: 4px; }

.inventory_list .headings .received_flag {
  padding-left: 0px !important; }

.inventory_list .received_flag, .inventory_list .invoiced_flag {
  width: 20px; }

.inventory_list .warehouse, .inventory_list .inventory_type_code {
  width: 30px;
  font-size: 0.75em; }

.inventory_list .po_number {
  width: 51px; }

.inventory_list .delivery_date {
  width: 65px; }

.inventory_list .product_code {
  width: 65px; }

.inventory_list .vintage {
  width: 30px; }

.inventory_list .product_description {
  width: 300px; }

.inventory_list .qty_ordered, .inventory_list .qty_received, .inventory_list .qty_remaining {
  width: 45px;
  text-align: right; }

.inventory_list .case_config {
  width: 55px;
  text-align: center; }

.inventory_list .date_created {
  width: 65px; }

.inventory_list .order_date {
  width: 65px; }

.inventory_list .expected_delivery_date {
  width: 65px; }

.inventory_list .receive_date {
  width: 120px; }

.inventory_list .stocking_days {
  width: 40px; }

.orders {
  height: 200px;
  border: 1px dashed #ccc;
  padding: 2px;
  overflow-y: auto; }

.reservations {
  border: 1px dashed #ccc;
  padding: 2px; }

.cspc {
  font-size: 1.3em; }

.inventory_filter_panel .ui-li-count {
  right: 3em !important; }

/* BC specific */
.bc .inventory_list .received_flag,
.bc .inventory_list .invoiced_flag,
.bc .inventory_list .po_number,
.bc .inventory_list .qty_ordered,
.bc .inventory_list .qty_received,
.bc .inventory_list .order_date,
.bc .inventory_list .date_created,
.bc .inventory_list .delivery_date {
  display: none; }

li.div {
  opacity: 0.7 !important; }

li.inv_not_received div {
  color: #ff6600; }

li.inv_depleted div {
  text-decoration: line-through !important;
  color: #184a8c; }

li.inv_unmapped div {
  color: red; }

body.on li.inv_stc.inv_not_received div {
  color: #000000 !important; }

p.stock_days_yellow, li.stock_days_yellow div.delivery_date, li.stock_days_yellow div.stocking_days {
  background-color: #f0eb96 !important; }

p.stock_days_orange, li.stock_days_orange div.delivery_date, li.stock_days_orange div.stocking_days {
  background-color: #ff7d27 !important;
  color: #fff !important;
  text-shadow: none !important; }

p.stock_days_red, li.stock_days_red div.delivery_date, li.stock_days_red div.stocking_days {
  background-color: #ff0000 !important;
  color: #fff !important; }

p.stock_days_yellow, p.stock_days_orange, p.stock_days_red {
  padding: 4px !important; }

.tinhorn_price_tier td {
  padding-left: 20px;
  text-align: right; }
