﻿/* 整體文字顏色 */
body{ background:#fff;color:#444;}
.section-padding#time cite{color:inherit; font-size:16px; font-style:normal;color}
.section-padding#time a,.section-padding#time a:hover{color:inherit; font-size:16px; font-style:normal; cursor:pointer;}

/* 表頭顏色 */
.navbar-default{ background-color: #66D3ED;}
h1#nhiLogo strong{float:left; position:relative; left:45px;color:#fff;} 
.navbar-collapse.collapse.in{background-color: #66D3ED!important; }
.nav.navbar-nav>li>a {color: #fff !important;}
.navbar-toggle {position: relative;float: right;padding: 3px 3px;margin-top: 8px;margin-right: 0px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 0;color: #fff;border-radius: 0;font-size: 150%;}
/* 連結 */
a:hover, a:focus{color: #df1580;}

/* 標題 */
h1{ margin-bottom:20px; color:#2D4152;}
h2.codeName{ font-size:133%; color:#5992a6; margin-bottom: 0;}
.section-padding#info .cta-2-txt strong,.section-padding#service .cta-2-txt strong {color:#fff;}
.cta-2-txt strong{color:#2D4152;font-size: 120%;}
h2.docoterName{font-size:250%;color:#5992a6;}

/* button 顏色 */
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {color: #fff; background-color: #df1580!important;border-color: #df1580!important;}/*102*/
.btn{-webkit-transition: background-color 0.2s; -o-transition: background-color 0.2s; transition: background-color 0.2s; cursor: pointer; z-index: 999;  position: relative; color: #fff;  text-shadow: none; -webkit-box-shadow: none;  box-shadow: none; background-color: #2D4152;  border-color: #2D4152; font-size:16px;}
.btn:hover { color: #fff;background-color: #df1580;  border-color: #df1580;}
.btn-success {color: #fff;}
.btn.btn-success.othersBtn,.btn-primary{ background: #2D4152!important;border: 1px solid #2D4152!important;color:#fff!important;}/*243*/
.btn.btn-success.othersBtn:hover,.btn.btn-success.othersBtn.active,.btn-primary:active:hover{background-color: #df1580!important; border-color: #df1580!important;color:#fff;}
.btn.btn-primary.active{    background-color: #df1580!important; border-color: #df1580!important;color:#fff;}
.btn.btn-primary:hover{background-color: #df1580!important; border-color: #df1580!important;color:#fff;}

/* section 背景色 */
.section-padding#info .cta-2-txt strong,.section-padding#service .cta-2-txt strong {color:#2D4152;}
.section-padding#mapLocation a,.section-padding#mapLocation a:hover{font-size:150%;color:#5992a6;cursor:pointer;}
.section-padding#info{background-color: #E4F1FF;}
.section-padding#time,.section-padding#register{background-color: #eaeef1;}
.section-padding#time .cta-2-txt strong {color:#2D4152;}
.section-padding#time cite{font-size:16px; font-style:normal;}
.section-padding#time a,.section-padding#time a:hover{color:#df1580; font-size:16px; font-style:normal; cursor:pointer;}
.section-padding#service{background-color: #fff;}
.section-padding#doctors{ background-color:#eaeef1;}

/* 班表 */
h5.categorie em{ background-color:#2D4152; font-style:normal; padding:3px 5px; border-radius:3px; display:block; text-align:center; box-sizing:border-box; color: #fff;}
#time .checkDate{color:#df1580;}
.section-padding#time table tr{ border-bottom:1px #454545 solid;}
.registerTable th{text-align:center;background-color:#454545; font-size:100%; color:#fff;line-height:2em;}
@media screen and (min-width:500px){ 
 .registerTable th{text-align:center;background-color:#454545; font-size:150%; color:#fff;line-height:2em;}
}
.visitor{ background-color:#eee; border-radius:3px;width: 100%;padding:5px 0;display: block;margin:5px 0;border:2px solid #fff;}
.visitor:hover{border:2px solid #6EA5B8;}
.registerTable td:nth-child(3) .visitor{ background-color:#ddd;}
.wizard_verticle ul.wizard_steps li a.selected:before, .step_no { background: #6e6e6e;color: #fff;}
.wizard_horizontal ul.wizard_steps li a.selected:before, .step_no { background: #6e6e6e;color: #fff;}
.wizard_horizontal ul.wizard_steps li a.done:before, .wizard_horizontal ul.wizard_steps li a.done .step_no {background: #454545;color: #fff;}
.StackTableCS2 .fa-print,.StackTableCS2 .fa-print:hover{ color: inherit!important;}
.table-responsive>.table.StackTableCS2 strong{ font-size:150%; color:#454545;}

/*日曆*/
.daterangepicker td.active, .daterangepicker td.active:hover {  background-color: #00BD9D;color: #fff; border-radius: 50%!important; height: 32px;}
.daterangepicker.picker_2 .calendar-table thead tr {color: #00BD9D;}

/* 雲端候診中心 */
table.realTime tr th,table.realTime tr td { border: 5px solid #E4F1FF; padding: 5px; font-size: 28px ;  font-family: MyCustomFont,"微軟正黑體", sans-serif;text-align: center; vertical-align: middle; letter-spacing: 10px;position: relative;    word-break: keep-all; }
table.realTime tr th{}
th.winfo-title { font-weight: bold; background-color: #eaeef1; color: #6E6E6E; font-size: 28px ; min-width:200px;}
td.winfo-data { padding: 10px 5px; background-color: #fff; color: #6E6E6E;font-size: 28px ; }
.advert-info a{ color: #df1580!important;}

/* 新聞 */
.table-responsive {background: #E4F1FF; padding: 10px;}
.mail_heading h4 { font-size: 200%; line-height: 1.5em;color: #6EA5B8;font-weight: bold;border-top: 1px solid #ddd;padding-top: 10px;}
.table.StackTableCS tr:nth-child(odd) td{ background-color:#E4F1FF;}
.table.StackTableCS>tbody>tr>td{border-top:0;}
.table.StackTableCS th{ border:0;}

/* 表尾 */
.footer{padding: 20px 15px;background: #2D4152;color: #fff;}/* 左右padding為ipad不左右晃破版關鍵 */
.footer a{color:#fff;}

/* Loading */
.loading { border: 5px solid #fff; border-right: 5px solid #66D3ED; border-bottom: 5px solid #66D3ED;  height: 150px; width: 150px;border-radius: 50%;-webkit-animation: loading 1s infinite linear;  -moz-animation: loading 1s infinite linear; -o-animation: loading 1s infinite linear;  animation: loading 1s infinite linear;  }

@media (min-width: 992px){
.section-padding#time a,.section-padding#time a:hover{font-size:300%;}
}
@media (max-width: 800px) {
    table.realTime tr th,table.realTime tr td{ border: 2px solid #E4F1FF; padding: 2px; font-size: 120%;  letter-spacing: 2px; }
    .section-padding#time a,.section-padding#time a:hover{font-size:200%;color:#df1580;cursor:pointer;}
}
