﻿.flown {
    background-color:rgba(128, 128, 128, 0.41);
}
.inventory-module-wrapper .inventory-module {
    float: initial;
    width: initial;
    background: initial;
    margin-left: -20px;
}

.inventory-module-wrapper .inventory-module .month {
    stroke: #fff;
    fill: none;
}

.inventory .inventory-capacity {
    fill: none;
}
.inventory .inventory-bar {
    stroke: #d67878;
}

.inventory-module-wrapper .inventory-day {
    position: relative;
}

.inventory-module-wrapper .inventory-label {
    position: absolute;
}

.inventory-module-wrapper .inventory-label.sold {
    top: 3px;
    left: 5px;
}
.inventory-module-wrapper .inventory-label.capacity {
    top: 3px;
    right: 5px;
}

.inventory-module-wrapper .inventory-label.remaining {
    top: 3px;
    left: 54px;
}

.inventory-module-wrapper .inventory-label.break {
    bottom: 3px;
    left: 5px;
}
.inventory-module-wrapper .inventory-label.forecast {
    bottom: 3px;
    right: 5px;
}

.inventory-module-wrapper .inventory-label.gap {
    bottom: 3px;
    left: 54px;
}

.inventory-module-wrapper .inventory-label.break {
    color: #0069ff;
}
.inventory-module-wrapper .inventory-bar.break {
    stroke: #0069ff;
}
.inventory-module-wrapper .inventory-label.forecast {
    color: #9a00ff;
}
.inventory-module-wrapper .inventory-bar.forecast {
    stroke: #9a00ff;
}
.inventory_calendar{
    width:30%;
    margin-right:25px;
}
.note-margin{
    margin:10px 0;
}
.label-vertical-align {
  /*microsoft edge*/
  vertical-align: sub;
  /* Chrome 29 and newer */
  vertical-align: -webkit-baseline-middle;
  /* Firefox (any) */
  vertical-align: -moz-middle-with-baseline;
}
