/*----------------------------------------Section-Common----------------------------------------*/
.section-box { margin: 10px 0; word-break: break-word; }
.section-box hr { height:1px; border:none; border-top:1px dashed #838383; }
.section-box button { outline: none !important; font-size: 12pt; padding: 4px 21px; border-radius: 6px; }

/* 搜索框 */
.form-group {display:flex; float: right; margin-right: 106px; padding: 5px 5px 5px 5px; border-radius: 6px; margin-bottom: 0; margin-top: -34px; }
.form-group span { font-size: 26px; color: #fff; vertical-align: middle; margin-bottom: 3px; cursor: pointer; }
.form-group input { width: 200px; display: inline-block; }
.search-back { margin: 20px 0; margin-left: 106px; display: none; }

/* 標簽組 */
.label_group { margin: 1% 106px 32px; min-height: 18px; }

/* 大屏下的路徑大標題 */
.section-title { margin-top: 22px; }
.section-title img { float: left; }
.section-title span { color: #838383; font-size: 16pt; font-weight: bold; margin: 3px 16px; }

/* 小屏模式下的路徑導航 */
.min-navbar, #second-bar { display: none; }
.min-navbar.show_bb_pc { display: block; }
.min-navbar li { font-size: 11.5pt; display: inline-block; }
.min-navbar li+li:before { color: #000; content: ">"; padding: 0 6px; }
.nav-mainpage { cursor: pointer; }

.row { margin: 0; }

/* 文本 */
.page-main { margin: 0 106px; }
.con-title { text-align: center; min-height: 26px; margin-bottom: 20px;} /*margin added at 17/11/2021*/
.con-title img { max-width: 86px; max-height: 68px; margin-right: 1%; }
.con-title span { color: #838383; font-size: 14pt; font-weight: bold; }
.con-reply *, .con-content p , .con-content a, .custom-part { color: #838383; font-size: 12pt; }
.con-content a { color: blue; }
.con-content a.olink { display: block; margin: 2%; }
.custom-part a, .custom-part div, .custom-part span , .custom-part * * { padding: 0; margin: 0; font-size: inherit; }

/* 目錄頁面 */
.second-bar span { color: #838383; font-size: 14pt; }
.second-bar button { float: right; }
.second-bar .bar-date { font-size: 12pt; margin-bottom: 0.7%; font-weight: unset; }
.second-bar .bar-con { float: left; max-width: 80%; }
.second-bar .bar-con, .second-bar .bar-con * { color: #838383; font-size: 12pt; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; font-weight: unset; }

/* 分頁 */
.section-box .pager  { padding-left: 0;	margin: 20px 0;	text-align: center;	list-style: none;}
.section-box .pager li { cursor: pointer; display: inline;}
.section-box .pager li>a { font-size: 14pt; border: none; border-radius: 4px; color: #6c6c6c; margin: 0 0.5%; padding: 5px 14px;}
.section-box .pager .disalbe>a{cursor: not-allowed;}
.section-box .pager li>a:hover, .pager li.active>a { color: #fff; background-color: #6c6c6c;}


@media only screen and (max-width: 1200px) {
	.min-navbar:not(.show_bb_tablet) {display: none;}
	.min-navbar.show_bb_tablet {display: block;}
}

@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    .section-box { margin: 10px 2%; }
    .page-main { margin: 0; }

	.min-navbar:not(.show_bb_mobile) {display: none;}
	.min-navbar.show_bb_mobile {display: block;}

    /* 標簽組 */
    .label_group { margin: 4%; }

    /* 文本 */
	.con-title { margin: 0; }
}

#myTips .modal-dialog { height: 100%; margin: auto;display: flex;}
#myTips .modal-content { margin: auto;}

.fancybox-toolbar .fancybox-button{
	color: #ccc;
	background-color: #00000000;
	padding: 0;
}

.img {
    height: 90px;
    width: 90px;
}
