table.table-green {
    /*width: 900px;*/
    border-collapse: collapse;
    font-size:18px;
}

table.table-green, .table-green th, .table-green td {
    border: 1px solid #00a894;                   /*a6a691; /*7fd5cb;*/
    padding: 5px;
}
table.table-green, .table-green td {
    padding-left: 15px;
}
.table-green thead, .table-green tfoot {
    background-color: #00a894; /*bc9b94; /*975997; /*#9b8e8e;                       /* a6a691; /*7fd5cb;*/
    color: white;
    text-align: center;
}
.table-green tr:nth-child(even) {
    background-color: #f0fdfc;         /*  fefee9;*/
}

/********************************************/
/********************************************/
table.table-red {
    /*width: 900px;*/
    border-collapse: collapse;
    font-size:14px;
}

table.table-red, .table-red th, .table-red td {
    border: 1px solid #9b8e8e;                   /*a6a691; /*7fd5cb;*/
    padding: 5px;
}
table.table-red, .table-red td {
    /*padding-left: 15px;*/
}
.table-red thead, .table-red tfoot {
    background-color: #9b8e8e; /*bc9b94; /*975997; /*#9b8e8e;                       /* a6a691; /*7fd5cb;*/
    color: white;
    text-align: center;
}

.table-red td.studentid {
    width: 50px;
    text-align: center;
}

.table-red td.english {
    width: 320px;
    text-align: left;
}

.table-red td.chinese {
    width: 80px;
    text-align: left;
    padding-left:10px;
    font-size:16px;
    font-family: 'Microsoft JhengHei';
}
.table-red input {
    /*attendance table*/
    width: 15px;
}

.table-red input.counter {
    /*attendance table*/
    width: 15px;
    height: 15px;
    border-style: none;
    font-size: 100%;
    text-align: right;
    padding: 4px;
    background-color:inherit;
}

/*tr.alt td {
    background-color: white; /*#f5f5ed; ;* /
}* /
table tr.even td {
    background: white;
}*/
.table-red tr:nth-child(even) {
    background-color: #fdeaea;         /*  fefee9;*/
}
input:checked {
    height:16px;
    width:16px;
}


.table-red tr:nth-child(even) {
    background-color: #fdeaea;         /*  fefee9;*/
}


/********************************************/
/********************************************/
table.table-attend {
    /*width: 900px;*/
    border-collapse: collapse;
    font-size:14px;
}

table.table-attend, .table-attend th, .table-attend td {
    border: 1px solid #9b8e8e;                   /*a6a691; /*7fd5cb;*/
    /*padding: 5px;*/
}
table.table-attend, .table-attend td {
    /*padding-left: 15px;*/
}
.table-attend thead, .table-attend tfoot {
    background-color: #9b8e8e; /*bc9b94; /*975997; /*#9b8e8e;                       /* a6a691; /*7fd5cb;*/
    color: white;
    text-align: center;
}

.table-attend td.studentid {
    width: 50px;
    text-align: center;
}

.table-attend td.english {
    width: 220px;
    text-align: left;
}

.table-attend td.chinese {
    width: 90px;
    text-align: left;
    /*padding-left:10px;*/
    font-size:16px;
    font-family: 'Microsoft JhengHei';
}
.table-attend input {
    /*attendance table*/
    width: 15px;
}

.table-attend input.counter {
    /*attendance table*/
    width: 15px;
    height: 15px;
    border-style: none;
    font-size: 100%;
    text-align: right;
    /*padding: 4px;*/
    background-color:inherit;
}

/*tr.alt td {
    background-color: white; /*#f5f5ed; ;* /
}* /
table tr.even td {
    background: white;
}*/
.table-attend tr:nth-child(even) {
    background-color: #fdeaea;         /*  fefee9;*/
}
input:checked {
    height:16px;
    width:16px;
}


.table-attend tr:nth-child(even) {
    background-color: #fdeaea;         /*  fefee9;*/
}


/********************************************/
/********************************************/
table.paymenttable {
    /*width: 900px;*/
    border-collapse: collapse;
    font-size:14px;
}

/*table.paymenttable th {
    /*width: 900px;* /
    color: white;
    background-color: black;
}*/

table.paymenttable, .paymenttable th, .paymenttable td {
    border: 1px solid #9b8e8e;                   /*a6a691; /*7fd5cb;*/
    padding: 5px;
}
#stuatt td {
    width: 30px;
    padding: 6px;
}
.paymenttable thead, .paymenttable tfoot {
    background-color: #9b8e8e;                       /* a6a691; /*7fd5cb;*/
    color: white;
    text-align: center;
}
.paymenttable tbody {
    background-color: #fff;                       /* a6a691; /*7fd5cb;*/
}
.paymenttable stuid {
    width: 55px;
    text-align: center;
}

.paymenttable .english {
    width: 200px;
    text-align: left;
}

.paymenttable .chinese {
    width: 80px;
    text-align: left;
    padding-left:20px;
    font-size:16px;
    font-family: 'Microsoft JhengHei';
}
.paymenttable td.dollar, th.dollar {
    width: 50px;
    text-align: right;
    padding: 4px 4px 4px 0px;
}
.paymenttable td.centre, th.centre {
    text-align: center;
}
.paymenttable input {
    /*attendance table*/
    width: 17px;
}

.paymenttable .counter {
    /*attendance table*/
    width: 15px;
    height: 15px;
    border-style: none;
    font-size: 100%;
    text-align: right;
    padding: 4px;
    background-color:inherit;
}

/*tr.alt td {
    background-color: white; /*#f5f5ed; ;* /
}* /
table tr.even td {
    background: white;
}*/
.paymenttable tr:nth-child(even) {
    background-color: #fdeaea;         /*  fefee9;*/
}
/********************************************/

