th, td {
text-align: center;
vertical-align: middle;
}
.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th
{
padding:5px;
}
body {
margin: 0;
}
#spinner {
position: absolute;
top: 0;
width: 100%;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}
/* add this to make left and right columns equal,
* thus centering the contents of the center column in the table
* but keep in mind for any table with more than 3 columns 30% is
* too much for a column width.
*/
#FactoryTable td:first-child,#FactoryTable td:last-child {
width: 30%;
}