.formpanel-item {
    margin: 20px 0 20px 0;
    border: 2px;
    border-color: black;
}

.formpanel-item-lblspan {
    margin: 20px 5px 20px 5px;
    border: 2px;
    border-color: black;
    text-align: center;
}

.formpanel-item-min {
    margin: 5px 0 5px 0;
    border: 2px;
    border-color: black;
}

.order-dayofweek-match {
    margin: 0 0 20px 0;
    border: 2px;
    color: Green;
    font-weight: bold;
}

.order-dayofweek-mismatch {
    margin: 0 0 20px 0;
    border: 2px;
    color: Gray;
}

.order-item-item {
    color: darkred;
    text-align:right;
    float: right;
}

.order-item-comment {
    text-align:right;
    float: right;
    font-size: 75%;
}

.order-item-type {
    color: darkred;
}

.order-item-qty {
    color: blue;
}

.order-details-label {
    width: 100%;
}

.order-details-date {
    text-align: left;
    margin: 0 0 0 5px;
    font-size: 75%;
}

.order-details-total {
    text-align: right;
    margin: 0 5px 0 0;
    font-size: 75%;
}

.update-item-type {
    color: darkred;
    text-align: left;
    margin: 0 0 0 5px;
}

.update-item-name {
    color: darkred;
    text-align: right;
    margin: 0 5px 0 0;
}

.add-item-price {
    color: blue;
    text-align: center;
}

.add-item-in-stock {
    color: blue;
    text-align: center;
}

.add-item-out-stock {
    color: red;
    text-align: center;
}

.section-no-separator {
    margin: 20px 0 20px 0;
}

.section-bottom-separator {
    border-style: solid;
    border-width: 3px 0 3px 0;
    margin: 20px 0 20px 0;
}

