div.crt-station-code-outline {
display: inline-block;
width: 30px;
height: 30px;
text-align: center;
vertical-align: middle;
border-radius: 50%;
border-spacing: 0;
background-color: white;
}
div.crt-station-code-table {
display: table;
position: relative;
width: 28px;
height: 28px;
margin: 1px;
text-align: center;
vertical-align: middle;
border-radius: 50%;
line-height: 5px;
}
div.crt-station-code-row {
display: table-row;
height: 14px;
}
div.crt-station-code-upper {
display: table-cell;
text-align: center;
vertical-align: bottom;
padding-bottom: 2px;
}
div.crt-station-code-lower {
display: table-cell;
text-align: center;
vertical-align: top;
padding-top: 2px;
}
div.crt-station-code-divider {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 21px;
height: 0.8px;
font-size: 0.8px;
line-height: 0.8px;
color: transparent;
background-color: white;
}