table.ui-table {
background-color: #f8f9fa;
border: 1px #a2a9b1 solid;
float: right;
clear: both;
width: 20em;
border-spacing: .4em;
margin: 0 0 1em 1em;
font-size: 88%;
}
table.ui-table th,
table.ui-table td {
text-align: left;
vertical-align: top;
box-sizing: border-box;
width: 50%;
}
table.ui-table th[colspan="2"],
table.ui-table td[colspan="2"] {
text-align: center;
padding: 0;
width: 100%;
}
table.ui-table th {
font-weight: bold;
padding-right: .5em;
}
table.ui-table td {
padding-left: .5em;
}
table.ui-table th.ui-title {
font-size: 114%;
}
table.ui-table th.ui-sectiontitle {
background: #ccccff;
}