.order .order-progress .middle {
    border-right: 0px;
    border-left: 0px;
    border-radius: 0px;
}

.order .material-icons.small {
    font-size: 16px;
}

.order .order-progress .list-group-item,
#order-modal .order-progress .list-group-item {
    margin-bottom: 0px;
    font-size: 11pt !important;
}

.order .order-progress .input-group-text,
#order-modal .order-progress .input-group-text {
    border-top: 0px;
    border-bottom: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.order .order-progress .passed,
#order-modal .order-progress .passed {
    background: #78A7CE !important;  
    color: white !important;
    font-weight: bold !important;
}

.order .order-progress .left,
#order-modal .order-progress .left {
    border-right: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.order .order-progress .right,
#order-modal .order-progress .right {
    border-left: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.order .ordered {
    text-decoration: underline !important;
    color: greenyellow !important;
}

#order-modal tr.selected td {
    background: #9DB3C6;
}


@media only screen and (max-width: 540px) {
    .order .order-table td {
        font-size: 0.8rem;
    }
}

#order-modal .column-clickable {
    cursor: pointer !important;
}

.single-order .missing-article-text,
.order .missing-article-text {
    color: #d37718;
}

.single-order .missing-article-row td,
.order .missing-article-row td {
  background-color: #fcffbe !important;
}