﻿body
{
    font-family: 微軟正黑體;
}
table {
    font-family: 微軟正黑體;
    font-size: 11px;
}
.FormMain
{
    width:100%;
    /*border:thin solid #BCC7D8;*/
    border: 1px solid #BCC7D8;
    border-collapse: collapse;
    font-family: 微軟正黑體;
    font-size: 11px;
}
.FormMain td {
	border:1px solid #E8E8E8;
    margin-left: 80px;
}

.btn {
    font-family:'Microsoft JhengHei';
    background-color: #FFFFFF; 
    border-width: 1px; 
    border-style: solid; 
    border-color:#1c003a;
}

.btnConfirm {
    width: 70px;
    height: 30px;
    font-size: 12px;
}

.FunctionTable {
    border-style: none;
    border-color: inherit;
    border-width: 1;
    width: 100%;
}

.FocusField {
    border: 2px solid #ff0fa9;
    color: #1c003a;
    padding: 3px;
}

.NeedInputText {
    border: 1px solid #c3b598; 
    background-color: #FFFFC0;
    padding: 3px;
}

.OrangeText {
    border: 1px solid #c3b598;
    color: #362718;
    padding: 3px;
}

.DisabledText
{
    background: #eee;
    color: #d32f97;
    padding: 3px;
}

.oddtr
{
    background-color: #FFF;
}

.eventr
{
    background-color: #FFF;
}

.trover
{
    background: #bcd8f7;
}

.divPath
{
    font-size: 12px;
    font-weight: bold;
}

.divPathSpan
{
    margin: 0 5px;
}

.header
{
    background: #dae8f7;
    width: 100%;
    color: #2e2e2e;
    border-collapse: collapse;
    font-size: 16px;
}

.banner
{
    text-align: center;
}

.banner span
{
    font-size: 38px;
    margin: 0 10px;
}

.header td
{
    padding: 5px;
}

.menuItemTable
{
    border: 2px solid #666254;
    width: 100%;
    border-collapse: collapse;
    text-align: center;
}

.menuItemTable td
{
    padding: 5px 0;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #666254;
}

.menuItemHr
{
    background-color: #FED449;
    color: #000000;
    font-size: 15px;
    font-weight: bold;
}

.menuItemTable2
{
    border: 2px solid #e8a405;
    width: 100%;
    border-collapse: collapse;
    text-align: center;
}

.menuItemTable2 td
{
    padding: 5px 0;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #e8a405;
}

.menuItemHr2
{
    background-color: #f5eb91;
    color: #21704f;
    font-size: 15px;
    font-weight: bold;
}

.tableMain
{
    border-collapse: collapse;
    width: 100%;
    margin: 5px 0;
}

.tableMain td
{
    /*border-bottom-style: solid;     border-bottom-width: 1.5px;     border-bottom-color: #E0EFF1;*/
    padding: 3px 3px;
}

.emptyTd
{
    background-color: #E0EFF1;
    color: #680148;
    font-weight: bold;
    text-align: right;
    font-size: 13px;
}

.ui-autocomplete
{
    height: 300px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.Star
{
    font-size: 16px;
    color: Red;
}

.OrderNum
{
    color: Red;
}

.BlueH3
{
    margin: 15px 0 5px 0;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #39f;
    font-weight: bold;
    text-align: left;
}

.CheckError
{
    border: 2px solid #ff0f0f;
    color: #1c003a;
    padding: 3px;
}

input[datatype=Date]
{
    width: 85px;
}

.docMasterSeqStyle
{
    font-size: 14;
    letter-spacing: 5px;
    font-weight: bold;
}

.sortable
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 250px;
    height: 400px;
    overflow: auto;
}

.sortable li
{
    margin: 0 3px 3px 3px;
    padding: 3px 3px 3px 20px;
    font-size: 14px;
    min-height: 18px;
    height: auto;
    cursor: pointer;
}
