.stock-indicator-monitor {   
    display: block;
    height: 20px;
    width: 20px;
    border: 1px solid #333;
    background: green;
}

.stock-indicator-battery {   
    display: block;
    height: 20px;
    width: 20px;
    border: 1px solid #333;
    background: green;
}

.stock-indicator-items.outOfStock {
    display: none;
}

.lowStock .stock-indicator-monitor {
    background: orange;
}

.outOfStock .stock-indicator-monitor {
    background: red;
}

.lowStock .stock-indicator-battery {
    background: orange;
}

.outOfStock .stock-indicator-battery {
    background: red;
}

.not-in-stock {
    display: none;
}

.outOfStock .not-in-stock {
    display: block;
}

.stock-indicator-qty.outOfStock .is-in-stock {
    display: none;
}

.stock-indicator-yes-no .not-in-stock {
    display: none;
}

.stock-indicator-yes-no.outOfStock .not-in-stock {
    display:block;
}

.stock-indicator-yes-no.outOfStock .is-in-stock {
    display:none;
}

.stock-indicator-items {
    clear: both;
}

.stock-indicator-item {
    clear: both;
}

.stock-indicator-item span {
    margin: 0.2em;
    float: left !important;
}

.stock-indicator-item-clear {
    clear: both;
}

.stock-indicator-wrapper {
  display: inline-block;
}
.stock-indicator-wrapper .stock-indicator-battery {
  height: 26px;
  width: auto;
  display: inline-block;
  background: transparent;
  border: 0;
}
.stock-indicator-wrapper .stock-indicator-battery span {
  background: url('../images/stock.png');
  background-size: auto 26px;
  background-repeat: repeat-x;
}
.stock-indicator-wrapper .stock-indicator-battery .battery-1 {
  width: 14px;
  display: block;
  height: 26px;
}
.stock-indicator-wrapper .stock-indicator-battery .battery-2 {
  width: 28px;
  display: block;
  height: 26px;
}
.stock-indicator-wrapper .stock-indicator-battery .battery-3 {
  width: 42px;
  display: block;
  height: 26px;
}
.stock-indicator-wrapper .stock-indicator-battery .battery-4 {
  width: 56px;
  display: block;
  height: 26px;
}
.stock-indicator-wrapper .stock-indicator-battery .battery-5 {
  width: 70px;
  display: block;
  height: 26px;
}
.stock-indicator-wrapper .stock-indicator-battery .battery-6 {
  width: 84px;
  display: block;
  height: 26px;
}
.stock-indicator-wrapper .stock-indicator-battery .battery-7 {
  width: 98px;
  display: block;
  height: 26px;
}
.stock-indicator-wrapper .stock-indicator-battery .battery-8 {
  width: 112px;
  display: block;
  height: 26px;
}
.stock-indicator-wrapper .stock-indicator-battery .battery-9 {
  width: 126px;
  display: block;
  height: 26px;
}
.stock-indicator-wrapper .stock-indicator-battery .battery-10 {
  width: 140px;
  display: block;
  height: 26px;
}