/* Generic style for table consisting of mostly figures (right-aligned)
TODO: Full Ledger style ; */
/* Row format */
table.wst-ts__ft tr,
table.__ft tr{
vertical-align:bottom;
text-align:right;
}
/* format of headers (centered) */
table.wst-ts__ft th,
table.__ft th{
text-align:center;
}
/* Fix to allow for the first entry of the table to be left aligned text label, top, bottom, or middle positioned respectively */
table.wst-ts__ftlabelt tr td:first-of-type,
table.__ftlabelt tr td:first-of-type {
text-align:left;
vertical-align:top;
}
table.wst-ts__ftlabelb tr td:first-of-type,
table.__ftlabelb tr td:first-of-type {
text-align:left;
vertical-align:bottom;
}
table.wst-ts__ftlabelm tr td:first-of-type,
table.__ftlabelm tr td:first-of-type {
text-align:left;
vertical-align:middle;
}
td.__label {
text-align: left;
vertical-align: top;
}
table.__midcols{
border-collapse:collapse;
width: 100%;
}
table.__midcols td{
border-left:1px solid black;
}
table.__midcols th{
border-left:1px solid black;
}
table.__midcols tr th:first-of-type {
border-left:none;
}
table.__midcols tr td:first-of-type {
border-left:none;
}