/*僅表單字體*/
.custom-form{
    font-size: 1.25rem !important;
}

.custom-form .form-control, .custom-form .form-select{
    font-size: 1.25rem !important;
}

.form-top {
    margin: 0 1rem;
    font-family:"Noto sans TC", Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
}

.form-top-title{
    font-size: 2rem;
    text-align: center;
    font-weight: bold;
    margin-bottom: 1rem;
}

table .t-size {

    width: 120px;
    background-color: #e7e7e7;
}

.table-bordered {
    border: 2px solid #333;
}

.form-bottom {
    padding: .5rem 1rem;
}

.add-form {
    margin-bottom: .5rem;
    padding: .25rem;
    border-radius: .25rem;
    border: 1px solid #ede9db;
    background-color: #fffcf4;
}

.review-form {
    padding: .5rem;
    margin-bottom: .75rem;
    border-radius: .25rem;
    border: 1px solid #ede9db;
    background-color: #fffcf4;
}
.review-form2{
    margin-bottom: .75rem;
}
.review-form2 ul li {
    background-color: #fffcf4;
    font-family: "Ariel", "Noto Sans TC", sans-serif;
}

.review-label{
    display: inline-block;
    background-color: #ffd460;
    border-top: 2px solid #e9c000;
    border-bottom: 2px solid #e9c000;
    padding: .25rem .75rem;
}

.table-custom {
    background-color: #ffeaa3;
    color: #333333;
}

.table-custom-b{
    background-color: #bfe7ff;
    color: #333333;
}

.signoff{
    font-weight: bold;
    background-color: #ffeaa3;
    border-left:4px solid #e4be14;
    color: #3b3728;
    display: block;
    padding: .25rem .5rem;
}
