﻿/*
!!!!! NOT SHARING
*/

body.RWD-body{padding-top:0px;}

body:not(#body_OSBuyNowRecords){
	background-image:url(/cfolder/CustomSet/capitalfinance_RWD/_imgs/CFHL-top-BG-loop.png);background-repeat:repeat-x;
}
/*
.RWD-body-wrapper-outer{}
*/

.content-spacer{height:20px;} /*lanton-tech*/

[class*='FE_slider_'], [class*='SE_slider_'] {margin-top:10px;margin-bottom:20px;} /*lanton-tech*/

 /*lanton-tech*/
.topicBrief{font-size:1.05em;}
.pdt-caption .pdtName{font-size:1.05em;line-height:22px !important;min-height:25px;} 

.pdtDetail .pdtName{line-height:25px;font-weight:bold;}
.pdtDetail .OurPrice,
.ourPrice{color:red;font-weight:bold;}
.btn-buyNow .btn.btn-success{background-color:#3f80c0;border-color:#3f80c0;}

.pdtList .btn-more{display:none;} /*lanton-tech*/

.page-header, .sub-header{color:#000000;font-weight:bold;}

h1.page-header, h2.sub-header{font-size:20px;margin-left:0px;}
@media screen and (max-width: 767px) {
  h1.page-header, h2.sub-header{font-size:1.3em;}
}

#home .sub-header{height:52px;line-height:52px;padding-left:52px !important;color:#ba071c;font-weight:bold;}
@media screen and (max-width:767px) {
	#home .sub-header{
		padding-left:15px !important;
	}
}

.breadcrumb{margin:0px;}

.breadcrumb{background:none;padding-left:0px;}
.breadcrumb .btn-only{ color:#666;font-size:20px;padding:0px 3px 0px 3px;background:none;border:none;}
.breadcrumb .btn-only:focus,
.breadcrumb .btn-only:hover{color:#555;font-size:20px;padding:0px 3px 0px 3px;background:none;border:none;}
.breadcrumb .btn-only.gs-active{color:#bbb;font-size:20px;padding:0px 3px 0px 3px;background:none;border:none;}

#navbar .btn-only,
#navbar .btn-only:focus,
#navbar .btn-only.active
{font-size:22px;padding:0px;background:none;border:none;color:#FFFFFF;}
#navbar .btn-only:hover{font-size:22px;padding:0px;background:none;border:none;color:#00FFFF;}

#navbar .btn-default{background:none;border:none;color:#FFFFFF;}
#navbar .btn-default:focus,
#navbar .btn-default.active{background:none;border:none;color:#FFFFFF;}
#navbar .btn-default:hover{background:none;border:none;color:#0099FF;}

#navbar-pdtList .btn-only{ color:#666;font-size:20px;padding:0px 3px 0px 3px;background:none;border:none;}
#navbar-pdtList .btn-only:focus,
#navbar-pdtList .btn-only:hover{color:#555;font-size:20px;padding:0px 3px 0px 3px;background:none;border:none;}
#navbar-pdtList .btn-only.gs-active{color:#bbb;font-size:20px;padding:0px 3px 0px 3px;background:none;border:none;}

@media screen and (max-width: 767px) {
	#pdtList_navBar{margin-left:15px;}
	#pdtList_navBar li{
		  float:left;
	}  
}

.pdt-navbars .btn-panel{display:none;}

.pdt-navbars .btn-only{ color:#666;font-size:20px;padding:0px 3px 0px 3px;background:none;border:none;}
.pdt-navbars .btn-only:focus,
.pdt-navbars .btn-only:hover{color:#555;font-size:20px;padding:0px 3px 0px 3px;background:none;border:none;}

.pdt-navbars .navbar-nav{margin:0;}
.pdt-navbars .navbar-nav li{float:right;padding:0px 15px 0px 0px;}

.pdt-navbars.detail{margin-bottom:10px;}
.pdt-navbars.detail .navbar-left{margin-left:15px;}
.pdt-navbars.detail .navbar-right{margin-right:5px;}

.pdtList.container-fluid nav{margin-top:20px;}
.pdtList-nav li{padding-right:15px;}

.cart-delete.btn-only,
.cart-delete.btn-only:focus,
.cart-delete.btn-only.active
{font-size:22px;padding:0px;background:none;border:none;color:#FF6600;}
.cart-delete.btn-only:hover{font-size:22px;padding:0px;background:none;border:none;color:#FF9933;}

.cart-edit.btn-only,
.cart-edit.btn-only:focus,
.cart-edit.btn-only.active
{font-size:22px;padding:0px;background:none;border:none;color:#0099FF;}
.cart-edit.btn-only:hover{font-size:22px;padding:0px;background:none;border:none;color:#0099AA;}

#footer{padding:0;margin-top:50px;}
#bottomMenu.container{width:100%;background-color:#a8a8a8;}
#bottomMenu{height:64px;line-height:64px;} 
#bottomMenu .bullet{color:#ffffff;padding:0px 10px 0px 10px;}
#bottomMenu a{color:#ffffff;line-height:30px;}
#bottomMenu a:hover{color:#eeeeee;line-height:30px;}
#bottomMenu a:visited{color:#ffffff;line-height:30px;}

#copyright.container{width:100%;background-color:#fff;padding:10px 0px 10px 0px;}
#copyright{line-height:30px;} 
#copyright{color:#d92431;}
#copyright a{color:#eee;}
#copyright a:hover{color:#999;}
#copyright a:visited{color:#eee;}

#copyright h5{float:left;}
#GS-label{float:right;}

@media screen and (max-width: 767px) {
	#copyright.container{
	  padding: 10px 15px 10px 15px;
	} 
	#navbar_wrapper li#cart-btn{padding-left:10px;} /*lanton-tech*/
}

#home .breadcrumb,
#home .content-frame .page-header{display:none;}

.breadcrumb li:not(:first-child){padding-top:8px;}/*lanton-tech*/
.breadcrumb li:first-child,
.breadcrumb li:first-child > a{margin:0 !important;padding:0 !important;}/*lanton-tech*/

@media screen and (min-width: 768px) {
	.breadcrumb{margin-top:15px;}
}

/*change top navBar STYLE*/ /*lanton-tech*/

#navbar_wrapper .static-nav{
	border-bottom:none;
	height:35px;line-height:35px;    
}
#navbar_wrapper .static-nav{color:#ffffff;}
#navbar_wrapper .static-nav a{color:#ffffff;}
#navbar_wrapper .static-nav a:hover{color:#eeeeee;}
#navbar_wrapper .static-nav a:visited{color:#eeeeee;}

/* disabled for lanton-tech
	#navbar_wrapper .badge{background-color:#FFCC00;color:#fff;}
	#menuBar-wrapper .badge{background-color:#555555;}
	#nav-menu .badge{background-color:#dddddd;}
	.list-group-item .badge{float:none;}
disabled for lanton-tech */

/*minimize the toggle button in the navbar-header*/ 

/* disabled for lanton-tech
	
	.navbar-header{height:auto;}
	.navbar-header button.navbar-toggle{height:25px;padding:2px 5px;margin:5px 5px 0px 0px;}
	.navbar-header button.navbar-toggle .icon-bar {
		width: 20px;
		height: 1px;
		border-radius: 1px;
	}

	#navbar_wrapper .navbar-toggle{background-color:#e41b23;border-color:#e41b23;}

	#navbar_wrapper .navbar-toggle:hover,
	#navbar_wrapper .navbar-toggle:active{background-color:#aeaeae;border-color:#aeaeae;}

disabled for lanton-tech */

.divider-vertical {
height: 50px;
margin: 0 0 0 0px;
padding: 0 0 0 0px;
border-left: 1px solid #ddd;
}

/*change top navBar height*/ /*lanton-tech*/

	#navbar_wrapper .navbar-nav > li > a, 
	#navbar_wrapper .navbar-nav > li{padding-top:0px;line-height:35px;}
	
	#navbar_wrapper .navbar{min-height:35px;}
	
	#navbar_wrapper li#cart-btn div{float:left;height:35px;line-height:35px;margin:0px 3px 0px 3px;}
	
	#navbar_wrapper li#cart-btn img{height:20px;margin-bottom:3px;}
	#navbar_wrapper li#cart-btn .badge{margin-bottom:5px;}

	/*lanton-tech*/
	#home #for-parent_n_this{margin-top:10px;;padding-top:0;overflow:hidden;}
	div[data-menuid="26084"] .newsitem[class*='col-']{padding:0;margin:0;margin-bottom:10px;}	

@media screen and (min-width: 768px) {
	#navbar_wrapper .navbar-nav > li > a, 
	#navbar_wrapper .navbar-nav > li{height:35px;}
	
	#navbar_wrapper nav .dropdown-menu{color:#bf8700;}
	#navbar_wrapper nav .dropdown-menu a{color:#bf8700;}
	#navbar_wrapper nav .dropdown-menu a:hover{color:#666666;}
	#navbar_wrapper nav .dropdown-menu a:visited{color:#bf8700;}
}

/*
.btn-primary,
.btn-primary:active, .btn-primary.active{background-color:#df4015;border-color:#df4015;color:#FFFFFF;}
.btn-primary:focus,
.btn-primary:hover{background-color:#f98906;border-color:#f98906;color:#FFFFFF;}
*/
.btn-success,
.btn-success:active, 
.btn-success.active{color:#FFFFFF;}

.btn-success:focus,
.btn-success:visited,
.btn-success:hover{color:#FFFFFF;}

.RWD_bottomMenu-container{width:100%;}
#RWD-bottomMenu{background-color:#555;width:100%;color:#fff;padding:10px 0px 30px 0px;}
.bottomMenu-item i.fa{margin-right:10px;}
.bottomMenu-item h4.newsTopic{margin-top:20px;}
.bottomMenu-item blockquote{font-size:1em;}
.bottomMenu-item a, .bottomMenu-item h4.newsTopic a, .bottomMenu-item span.topicBrief a, .bottomMenu-item div.newsContent a, .bottomMenu-item div.newsHTMLFile a{color:#fff;}
.bottomMenu-item a:hover, .bottomMenu-item h4.newsTopic a:hover, .bottomMenu-item span.topicBrief a:hover, .bottomMenu-item div.newsContent a:hover, .bottomMenu-item div.newsHTMLFile a:hover{color:#eeeeee !important;}
.bottomMenu-item a:visited, .bottomMenu-item h4.newsTopic a:visited, .bottomMenu-item span.topicBrief a:visited, .bottomMenu-item div.newsContent a:visited, .bottomMenu-item div.newsHTMLFile a:visited{color:#fff;}

.bottomMenu-item h4.newsTopic.first{border-bottom:1px solid #fff;padding-bottom:10px;}



#snewsform #sEmail{color:#d92431;width:190px;margin-right:3px;margin-bottom:3px;}
#snewsform button[type="submit"]{background-color:#d92431;color:#fff;}
#snewsform button[type="submit"]:hover{background-color:orange;}
@media screen and (max-width: 767px) {
	#RWD-bottomMenu{padding-left:20px;padding-right:20px;}
}
.carousel-inner{width:95%;margin-left:auto;margin-right:auto;}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right  {
  color:#dddddd;
  position:static;
  display:block;
  width:auto;  
}
.carousel-control .glyphicon-chevron-left:hover, .carousel-control .glyphicon-chevron-right:hover  {
  color:#216eb5;
}
.carousel-control .glyphicon-chevron-left:before {
  margin-left:20px;
}
.carousel-control .glyphicon-chevron-right:before {
  margin-right:20px;
}
.carousel-indicators {
  bottom:-20px;
}

.SE_arrL, .SE_arrR {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 55px;
	height: 55px;
	cursor: pointer;
	background: url(../../../../../cfolder/CustomSet/lanton-tech/_imgs/arrow.png) center center no-repeat;
	overflow: hidden;
}
.SE_arrL { background-position: -3px -33px; }
.SE_arrR { background-position: -63px -33px; }
.SE_arrL:hover { background-position: -123px -33px; }
.SE_arrR:hover { background-position: -183px -33px; }
.SE_arrL.SE_arrLdn { background-position: -243px -33px; }
.SE_arrR.SE_arrRdn { background-position: -303px -33px; }

.FE_arrL, .FE_arrR {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 30px;
	height: 46px;
	cursor: pointer;
	background: url(../../../../../cfolder/CustomSet/lanton-tech/_imgs/arrow.png) no-repeat;
	overflow: hidden;
}
.FE_arrL { background-position: -16px -37px; }
.FE_arrR { background-position: -75px -37px; }
.FE_arrL:hover { background-position: -136px -37px; }
.FE_arrR:hover { background-position: -195px -37px; }
.FE_arrL.FE_arrLdn { background-position: -256px -37px; }
.FE_arrR.FE_arrRdn { background-position: -315px -37px; }

/*Google Fonts*/
a, p, div, span, input, select, td, font{font-family: 'Arial';font-size:1em;font-weight:300;} /*'Raleway', */

#pdtBrief_short,
#main a, #main p, #main div, /*#main span,*/
#main select, #main td, 
#main font{font-size:16px;line-height:22px;}

#main input{font-size:16px;}

#main br {
	display: block;
	margin: 0px 0px 10px 0px;
}

.itemNo{display:none;}

.my-navbar-panel li.topMenu_bt, .my-navbar-panel li.topMenu_bt_on{font-family: 'Arial';font-weight:bold;font-size:1.14em;} /*'Raleway', */
.my-navbar-panel ul.dropdown-menu li{font-size:1em;color:#555;text-transform:none;}

.page-header, .sub-header{font-size:2em;margin-bottom:20px;}
@media screen and (max-width: 767px) {
 	.my-navbar-panel li.topMenu_bt, .my-navbar-panel li.topMenu_bt_on{text-transform:none;}
	.page-header, .sub-header{font-size:1.5em;}
}

.dropdown-menu > li > a {
    padding: 6px 25px 5px 25px;
}

nav.pdt-navbars.detail{display:none;}

.text-primary{color:#836a3e;}
.text-success, a, .page-header, .sub-header{color:#bf8700;}

div[for-tag-anchor="Financial-Reports"] .newsitem img,
div[for-tag-anchor="年报-中期报告"] .newsitem img,
div[for-tag-anchor="財務資料"] .newsitem img{
    height:130px;width:95px;
}

div[for-tag-anchor="Financial-Reports"] .newsHTMLFile,
div[for-tag-anchor="年报-中期报告"] .newsHTMLFile,
div[for-tag-anchor="財務資料"] .newsHTMLFile,
div[for-tag-anchor="Financial-Reports"] .newsitem,
div[for-tag-anchor="年报-中期报告"] .newsitem,
div[for-tag-anchor="財務資料"] .newsitem{
    text-align:center;
}

#home #main.container{padding-left:0px;padding-right:0px;}
#home.RWD-body .content-frame {
	margin-top:50px;
    min-height: auto;
}

a{color:#bf8700;}
a:hover{color:#666666;}
a:visited{color:#bf8700;}

font[color="#000066"], font[color="#003063"], font[color="#cc9933"]
{color:#c57b0b;font-weight:bold;}
