Index:Emigration and immigration.pdf/styles.css

.table { margin: auto; max-width: 38em; }

._valignb tr, ._valignb tr td { vertical-align: bottom; }

.header td, .header3 td { text-align: center; font-size: 83%; }

.header td, .t7 td { padding-left: 0.5em; padding-right: 0.5em; }

.header3 td, .t3 td:nth-child(1), .t5 td:nth-child(2n+1) { padding-left: 1em; padding-right: 1em; }

.t1 tr:nth-child(n+2) td:nth-child(n+2), .t5 tr:nth-child(n+2) td:nth-child(2n+2), .t10 tr:nth-child(n+2) td:nth-child(n+2):not(:nth-child(4)), .t11 tr:nth-child(n+2) td:nth-child(n+3) { text-align: right; padding-left: 0.5em; padding-right: 0.5em; }

.t2 td:nth-last-child(2n+1):nth-last-child(-2n+5), .t5 td:nth-last-child(2), .t10 td:nth-last-child(3) { border-left: 4px double black; }

.t2 td:nth-last-child(2n+2):nth-last-child(-2n+6), .t2 td:nth-last-child(7) { border-left: 1px solid black; }

.t3 td:nth-child(1), .t5 td:nth-child(2n+1), .t7 td, .t10 td:nth-child(3n+1), .t13 { text-align: center; }

.t14 tr:nth-child(n+2) td:nth-child(2) { border-left: 1px solid transparent; padding-right: 2em;

}

/* borders around table/columns/ ; centre ; align left with padding */ ._tablecolhdborder { border-collapse: collapse; border: 1px solid; margin:0 auto 0 auto; } ._tablecolhdborder th { border-bottom: 1px solid; border-left: 1px solid; text-align: center; } ._tablecolhdborder td { border-left: 1px solid; padding-left: 5px; }