.nav-item .active {
    border: 1px solid black;
}

.excel-download {
    font-size: 14px;
    width: fit-content;
    margin-top: 15px;
}

.order-info .download-doc{
    text-align: center;
}

.download-doc img {
    width: 27px;
}

.order-item__description {
    min-width: 250px;
}

.order-item__status {
    width: 155px;
}

.order-item__status select {
    width: unset;
}

.table td{
    padding-left: 3px;
    padding-right: 3px;
    font-size: 14px;
    vertical-align: middle;
}

.table th a{
    text-decoration: none;
    color: black;
}

.table th a img {
    width: 15px;
}

.transit-item__status.completed {
    background-color: #0f0;
}

.form-control::placeholder{
    font-size: 15px;
}

.order-item__amount {
    text-align: center;
}

.order-item__confirm-amount__warning-text {
    color: red;
    font-weight: bold;
}

.return-item__status select {
    width: unset;
}

.filter-card__column__order-supplier {
    max-width: 243px;
}

.filters__pdf-print-content__btn {
    width: auto;
}

#pdf-print {
    width: 43px;
}

.filters__pdf-print-content__btn button:active img{
    filter: invert(100%);
}

.hide-arrows::-webkit-inner-spin-button,
.hide-arrows::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.hide-arrows {
    appearance: none;
    -moz-appearance: textfield; /* For Firefox */
}