
/*addthis start*/
.email_btn,
.email_btn:link,
.email_btn:active,
.print_btn,
.print_btn:link,
.print_btn:active,
.share_btn,
.share_btn:link,
.share_btn:active{
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 8px 20px;
	font-size: 14px;	
	/*border-right: 1px solid #fff;*/
}
.email_btn:hover,
.print_btn:hover,
.share_btn:hover,
.email_btn:focus,
.print_btn:focus,
.share_btn:focus{
	color: #fff;
}
.email_btn i,
.print_btn i,
.share_btn i{
	margin-right: 7px;
}
.email_btn,
.print_btn,
.share_btn{
	background-color: #838383;
	margin-right: 1px;
}
.email_btn:hover,
.print_btn:hover,
.share_btn:hover{
	background-color: #ff5500;
}
.addthis_block{
	position: absolute;
    left: 226px;
    bottom: -35px;
    width: 100%;
    text-align: left;
    display: none;
}
.addthis_block .at-share-tbx-element .at-share-btn{
	margin: 0;
}
/*addthis end*/

/*麵包屑a設定 start*/
.headblackbar_text a,
.headblackbar_text a:hover,
.headblackbar_text a:visited,
.headblackbar_text a:focus
 {
 	color: #ffffff;
	text-decoration: none;
}
.headblackbar_text_right a,
.headblackbar_text_right a:hover,
.headblackbar_text_right a:visited,
.headblackbar_text_right a:focus
 {
	color: #888888;
	font-size: 14px;
	text-decoration: none;
}
/*麵包屑a設定 end*/

/*圖片置中設定 start*/
.facktable{
	display: table;
	width: 100%;
	height: 100%;
}

.facktd{
	display: table-cell;
	vertical-align: middle;
}

.facktable .facktd img{
	max-width: 100%;
}
/*圖片置中設定 end*/

/*頁碼設定 start*/
.page_part{
	width: 100%;
	font-size: 14px;
	padding-top: 30px;
	padding-bottom: 70px;
}

.pagebar{
	width: 245px;
	/*height: 45px;*/
	margin:auto; 
	color: #888888;
	text-align: center;
	line-height: 56px;
}

.pagebar i {
	font-size: 22px;
}

.pageborder{
	width: 45px;
	height: 45px;
	border: 1px solid #CFD8DC;
	display: inline-block;
	line-height: 46px
}

.pagebar a{
	color: #888888;
	display:inline-block;
	width: 45px;
	height: 45px;
}

.pagebar a:hover{
	color: #ffffff;
	background-color: #ff5500;
	text-decoration: none;
}

.pageborder a i{
	font-size: 22px;
	line-height: 40px;
}

.pagetext{
	width: 45px;
	line-height: 45px;
	display: inline-block;
	font-size: 18px;
}

.pageinput{
	box-shadow: none;
	width: 45px;
	   height: 45px;
	font-size: 18px;
	text-align: center;
	line-height: 40px;
	color: #ff5500;
	border: 1px solid #CFD8DC;
	display: inline-block;
}
/*頁碼設定 end*/

/*蓋過bootstrap 按鈕設定 start*/
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
     outline: none; 
     outline: -webkit-focus-ring-color auto 0px; 
     outline-offset: 0px; 
}
/*蓋過bootstrap 按鈕設定 end*/
 

 /*認證&重置按鈕設定 start*/
.submit_btn,
.input_object input.reset_btn,
.registration_table input.reset_btn,
.reset_btn{
	display: inline-block;
	height: 40px;
	width: 150px;
	text-align: center;
	padding: 10px;
	font-size: 14px;
	color:#ffffff;
	opacity: 1;
	margin-top: 30px;
	margin-bottom: 10px;
	border-radius: 0px;
	border:none;
	line-height: 1.5em;
	background: #000;
	outline: 0;
	vertical-align: baseline;
}/*左側認證 重置按鈕設定*/

.submit_btn{
	background-color: #f44336;
	margin-left: 20px;
	border-radius: 0px;
	border: 0;

}/*右側認證 重置按鈕設定*/

.reset_btn{
	background-color: #212121;
	margin-left: 10px;
	border-radius: 0px;
}/*右側認證 重置按鈕設定*/

.submit_btn:hover,
.reset_btn:hover,
.submit_btn:visited,
.reset_btn:visited,
.submit_btn:focus,
.reset_btn:focus{
	opacity: 0.5;
	color: #ffffff;
	border-radius: 0px;
}/*認證 重置按鈕 hover設定*/

 /*認證&重置按鈕設定 end*/

 /*popup視窗設定 start*/
.modal-dialog{
	width: 500px;
	overflow: hidden;
}
.modal-header{
	color: #ffffff;
	background-color: #ff5500;
	height: 100px;
	padding: 30px 40px;
	position: relative;
	overflow: hidden;
}

.modal-title{
	font-size: 26px;

}
.modal-content{
	border-radius: 0px;
	min-height:250px;
	overflow: hidden; 
}

.close_btn{
	position: absolute;
	top: 20px;
	right: 40px;
	width: auto;
	height: auto;
	cursor: pointer;
}

.modal-body{
	padding: 40px;
	text-align: center;
}
.modal-body p{
	color: #555555;
	font-size: 14px;
	line-height: 24px;
	margin: 0;
	display: block;
	width: 100%;
	min-height: 25px;
}
/*.modal-body p:nth-child(2){
	margin-bottom: 40px;
}*/
.modal-body a{
	color: #ff5500;
	font-size: 14px;
	line-height: 24px;
	text-decoration: underline;
}
.modal-body span{
	color: #ff5500;
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
}
/*popup視窗設定 end*/

@media (max-width: 800px) {
.modal-dialog{
		max-width: 500px;
		width: 95%;
		margin: 20px auto;
	}
}

/*20180314 Asa 編輯器table設定*/
.html_edit table{
	border-collapse: separate;
	border: 1px solid transparent;
}
.html_edit table tbody,
.html_edit table tr,
.html_edit table td{
	border-collapse: separate;
	border: inherit;
}

/*member profile錯誤樣式*/
.registration_table label.error_bg,
.registration_table .full_checkbox label.error_bg{
	background: #ffebee;
	display: block;
}

/*20181023 Asa 僅首頁百分比縮放,內頁1200~800維持scrollbar*/
.cookie_statement{
	min-width: 1200px;
}
@media (max-width:800px){
	.cookie_statement{
        min-width: 100%;
    }
}