@charset "utf-8";
/*醫師團隊-列表使用*/
.doctor-profiles{
	padding-top: 15px;
	padding-bottom: 10px;
}
.doctor-profiles img{

}
.doctor-profiles a img{
	border:5px solid #fff;
	box-shadow: 0 0 2px #666;
	border-radius: 8px;
	overflow: hidden;
	transition: all ease-out 1s;
}
.doctor-profiles a:hover img{
box-shadow: 0 0 10px #999;
}
.doctor-name{/*要放到style.less裡面，用預設變數顏色*/
	color: #0066cc;
	font-size: 1.8rem;
	font-size: 18px;
}
.doctor-more{
	border-bottom:1px solid #ccc;
	overflow: hidden;
}
.doctor-more a{
font-size: 1.6rem;
font-size: 16px;
line-height: 1.5;
display: block;
color: #0066cc;
float: right;
border-radius: 10px;
border:1px solid #ccc;
box-shadow: 0 0 2px #ccc;
padding: 0px 6px;
margin-bottom: 10px;
}

 .doctor-more-bt{
 	font-size: 1.6rem;
	font-size: 16px;
	line-height: 1.5;
	display: block;
	color: #0066cc;
	float: right;
	border-radius: 10px;
	border:1px solid #ccc;
	box-shadow: 0 0 2px #ccc;
	padding: 0px 6px;
	margin-bottom: 10px;
}

/*醫生個人檔案頁面*/
.doctor-content{

}
.doctor-content h4{
	color: #0066cc;
	border-bottom: 1px dotted #ccc;
}
.doctor-content-main{

}
.doctor-content-time{
	margin-bottom:20px;
	}
.doctor-content-time > h4{
border-bottom: 0px dotted #ccc;
}
/*門診時間表格*/
.schedule-time-title{
	font-weight: bold;
	font-size:18px;
	font-size:1.8rem;
	color:#0066cc;
	}
.schedule-time{
	text-align:center;
	}
.schedule-time table{
	border:2px solid #0066cc;
	margin-bottom:10px;
	}
.schedule-time tr:nth-of-type(odd) {
    background-color: #f9f9f9;
	}
.schedule-time table th{
	background:#2687cb;
	color:#fff;
	text-align:center;
	}
.schedule table tr>td:first-child{
	background:#99ccff;
	color:#333;
	}

.schedule-time-line::before {
	content:"–";
	}
.schedule-time-small{/*備註*/
text-align:right;
color:#996600;
	}
@media (max-width: 767px){ 

.schedule-time-line::before {
	content:"|";
	display:block;
	}
}


/*步驟*/
#step table {
	width:100%;
	margin:5px auto;}
#step .bg-primary { 
    color: #f9de04;}
#step .unstep_title {
	opacity:0.4;
	color: #999;
	}
#step .bg-primary ,#step .unstep_title {
	padding: 10px;
	border-radius: 10px 10px 0 0;
	font-size: 20px;
	font-weight:600;
	letter-spacing:2px;
	text-align:center;
	}
.step_bg {
	padding: 10px;
	text-align: center;
	background-color: #ededed;
	line-height:28px;
	font-size:15px;}
/*第一步驟-身分證字號生日*/
.step1_all {
	font-size:15px;
	line-height:28px;
	margin:30px auto;	
	}
.step1-content {
	padding-left:20px;
	margin:20px auto;
	}
/*第二步驟-預約日期*/
.bt_appoint {
	text-align:center;
	margin-bottom:30px;
	}
.bt_appoint >table a {
	font-weight:700;
	}
.appoint_time {
	color:#666;
	}
/*第3步驟*/
/*第4步驟*/
.step1_all >h3 {
	text-align:center;
	}
.success {
	text-align:center;
	color:#fff;
	line-height:30px;
	}
@media (max-width: 767px){ 

}