.text-rigth{
    text-align: right;
}
.warn-value{
    background-color: rgb(255, 255,0, 0.4);
}
.invalid-value,.invalid-group{
    background-color: rgba(255,0,0,0.4)
}
.valid-value{
    background-color: rgba(0,255,0,0.4);
}
.border-red{
    border: 3px solid #C0403F;
}
.table-month-year .table-condensed thead tr:nth-child(2),
.table-month-year .table-condensed tbody {
  display: none!important;
}
.shipment-lot{
    background-color: #9BC2E6
}
.shipment-lot-clear{
    background-color: #D5E5F4;
}
.shipment-grey{
    background-color: #E7E6E6
}
.subtotal-border{
    border-top: 1px solid black;
}
.monto {
    text-align: right;
    padding-right: 1em;
    font-feature-settings: "tnum";
    font-variant-numeric: tabular-nums;
}

.monto::after {
    content: ".0000";
    visibility: hidden;
}
.background-grey{
    background-color: rgba(241, 245, 248, var(--bg-opacity));
    font-weight: bold;
}
.background-blue{
    background-color: #e2e8f0;
}
.background-darkblue{
    background-color: rgba(67, 156, 240, 0.2);
}
.elipsis{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}