#orders
{
    padding: 20px;
}

#orders tr:hover
{
    background-color: yellow;
    cursor: pointer;
}

.orders_long_term{
    background-color: coral;
}

#order
{
    padding: 20px;    
}
#order table#order_products{
     font-size: 10px;
}
#order_shipping_info{
    padding: 5px;
    width: 100%;
}     
#order td.order_shipment_info_label{
    text-align: right;
}
#order .order_shipment_info_input{
    width: 100%;
}

#order tr.no_delivery
{
    background-color: lightcoral;
}
#order tr.full_delivery
{
    background-color: lightgreen;
}
#order tr.partial_delivery
{
    background-color: yellow;
}

#order input.delivery_count_input
{
    width: 30px; 
    text-align: center;    
}
#order input.delivery_stock_price_input
{
    width: 50px; 
    text-align: center;    
}
#order input.delivery_exchange_rate_input
{
    width: 50px; 
    text-align: center;    
}

#order input.delivery_repl_num_input
{
    width: 100px; 
    text-align: center;    
}
#order input.delivery_price_modifier_input{
    width: 50px; 
    text-align: center;    
}

#return_from_order_count
{
    width: 60px;
    text-align: center;
}


#order_footer {
    margin: 0 auto;
    text-align: center;
    border-style: none;
    font-size: 16px;
    font-weight: bold;
}

#order_header {
    font-size: 10px;
}

#product_properties td:nth-child(odd){
    text-align: right;
    
}



#order_footer td:nth-child(2n+1)
{
    text-align: right;
}
#order_footer td:nth-child(2n)
{
    text-align: left;
}

.increased
{
    color: red;
}
.decreased
{
    color: blue;
}