
/*
 * rows and columns
*/


.width20px {
    width: 20px; /* checkboxes */
}
.width30px {
    width: 30px;
}
.width40px {
    width: 40px;
}
.width50px {
    width: 50px;
}
.width60px {
    width: 60px;
}
.width70px {
    width: 70px;
}
.width80px {
    width: 80px;
}
.width100px {
    width: 100px;
}
.width120px {
    width: 120px;
}
.width140px {
    width: 140px; /* phonenumbers */
}
.width150px {
    width: 150px;
}
.width160px {
    width: 160px;
}
.width170px {
    width: 170px; /* names */
}
.width200px {
    width: 200px;
}
.width250px {
    width: 250px;
}
.width300px {
    width: 300px;
}
.width400px {
    width: 400px;
}
.width600px {
    width: 600px;
}
.height200px {
    height: 200px;
}
.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;    
}

.linethrough {
    text-decoration: line-through;
}

/* small divider for yes/no cell in the orders tab */
.ordersyesno {
    border: solid 0 #666;
    border-left-width: 1px;
    padding-left: 0.5ex;
}

#orderTable th.sorted {
    color: #007bff;
}