﻿html, body {font-family: "微軟正黑體";}
a:hover,active,visited {text-decoration: none;}
strong {font-weight:900;font-size:120%;}
.cursor-pointer {cursor: pointer;}

.selected {color: red;font-weight: bold;}

.boldred {color:red;font-weight:700;}
.boldgreen {color:darkgreen;font-weight:700;}
.boldredbig {font-weight:900;color:#f00;font-size:32px;}
.boldgreenbig {font-weight:900;color:#090;font-size:32px;}
.boldblue {font-weight:700;color:#00f;}
.boldbluebig {font-weight:900;color:#00f;font-size:32px;}
.boldbrownbig {font-weight:900;color:brown;font-size:32px;}
.boldpurplebig {font-weight:900;color:#bf00ff;font-size:32px;}
.boldorangebig {font-weight:900;color:#ff8000;font-size:32px;}
.boldbrown {font-weight:900;color:brown;}
.boldpurple {font-weight:900;color:#bf00ff;}
.boldorange {font-weight:900;color:#ff8000;}
.boldyellowbig {font-weight:900;color:#ffff00;font-size:120%;}

.hlcbg {background-image: url("../../images/healthbg.png");-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat: no-repeat; background-position: top center;background-attachment: fixed; }
.hccbg2 {background-image: url("../../hcc/images/bg.jpg");-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;background-size:cover;background-repeat: no-repeat; background-position: center;background-attachment: fixed; }
.hccbg1 {background-image: url("../../hcc/images/hcclogo.png"), url("../../images/scribble_light.png");background-repeat: no-repeat,repeat;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-position: top center,center center;background-attachment: fixed;}
.hccbg {background-image:url("../../hcc/images/viewbg.jpg");background-repeat:repeat;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-position: center center;background-attachment: fixed;}
.khbg {background-image:url("../../kh/images/khbg.jpg");background-repeat:repeat;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:contain;background-size:cover;background-position: center center;background-attachment: fixed;}
.ttcbg {background-image:url("../../ttc/images/tccbg.jpg");background-repeat:repeat;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:contain;background-size:cover;background-position: center center;background-attachment: fixed;}
.Evaluationbg {background-image:url("../../ttc/images/tccbg.jpg");background-repeat:repeat;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:contain;background-size:cover;background-position: center center;background-attachment: fixed;}

.hidden-link {
    color: inherit; /* 繼承原本的文字顏色 */
    text-decoration: none; /* 去除底線 */
    cursor: default; /* 指標保持預設樣式 */
}

.hidden-link:hover {
    color: inherit; /* 滑鼠移上時保持原來的文字顏色 */
    text-decoration: none; /* 滑鼠移上時去除底線 */
    cursor: default; /* 滑鼠移上時指標保持預設樣式 */
}


#loading {
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.8);
    display: flex;
    justify-content: center;
    align-items: center;
}

#loading img {
    width: 128px;
}

.opacity0 {opacity:0;}
.opacity10 {opacity:0.1;}
.opacity20 {opacity:0.2;}
.opacity30 {opacity:0.3;}
.opacity40 {opacity:0.4;}
.opacity50 {opacity:0.5;}
.opacity60 {opacity:0.6;}
.opacity70 {opacity:0.7;}
.opacity80 {opacity:0.8;}
.opacity90 {opacity:0.9;}
.opacity90 {opacity:0.95;}
.opacity100 {opacity:1.0;}

.hwtable {border: 2px solid #F00;table-layout: fixed;word-wrap: break-word;}
.hwtd {align-items:center;justify-content:center;text-align:center;width:100px;height:100px;background:url('../../images/grid3a.png') no-repeat center;background-size:contain;font-family:'cwTeXKai',教育部標準楷書,標楷體;border:1px solid #F00;font-size:76px;margin:auto;padding:0;line-height:0;}
.writer {font-family:'cwTeXKai',教育部標準楷書,標楷體;text-align:center;font-size:30px;writing-mode: tb-rl;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;margin:100px auto;display: inline-block;}
.writer107 {font-family:'cwTeXKai',教育部標準楷書,標楷體;text-align:center;font-size:30px;writing-mode: tb-rl;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;margin:0 auto;display: inline-block;vertical-align: middle;}
.writer109 {font-family:'cwTeXKai',教育部標準楷書,標楷體;text-align:center;font-size:24px;writing-mode: tb-rl;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;margin:0 auto;display: inline-block;vertical-align: middle;}
.whitebg {background-color:#FFF;}

.groupall {text-align:center;border:1px solid #000;margin:1px;width:58px;padding:0 1px;font-size:9px;}
.group  {background-color:transparent;}
.group1  {background-color:#FFCCFF;}
.group2  {background-color:#FFFFCC;}
.group3  {background-color:#CCFFCC;}
.group4  {background-color:#FFCC99;}
.group5  {background-color:#99CCFF;}
.group6  {background-color:#CC99FF;}
.group7  {background-color:#FF99CC;}
.group8  {background-color:#99FFCC;}
.group9  {background-color:#FFCCCC;}
.group10 {background-color:#CCFF99;}
.group11 {background-color:#CCCCCC;}
.tdspace {font-size:10pt;border-top-style:none;border-bottom-style:none;}

.bgc-danger {
  background-color: #da4e35 !important;
}

.myshadow {text-shadow: -1px 1px 0 #000, 1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000;}
.myshadow2 {text-shadow: -1px 1px 0 #fff, 1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff;}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
   border: 0.5px solid #666666;
}

.mycenter {
  display: table-cell;
  vertical-align: middle;
}

#TableToExport th, #TableToExport td {padding:10px 2px;}