html *
{
   font-family: 微軟正黑體;
}

input, label, select, textarea, button
{ 
    font-size: 16pt; 
    letter-spacing: 1pt;
}

table
{
    font-size: 12pt; 
}

h1
{
    font-size: 22pt; 
}

h3
{
    font-size: 14pt; 
    margin: 6pt;
}

.headerCell
{
    font-size: 20px; 
}

a 
{
    /* 隱藏超連結底線 */
    text-decoration:none; 
}

.control-container
{
    display: flex;
    align-items: center;
    justify-content: center;
}

#form {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.disabled {
    background-color: #f0f0f0;
    pointer-events: none;
}
.row-label {
    font-size: 16pt;
    margin-right: 10px;
}
.form-row {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}
