﻿
.market-hkex .table tbody td:first-child:not([data-first-col='false']) {
padding-left: 12px;
}
 .table tbody th {
padding-top: 21px;
padding-bottom: 21px;
padding-left: 12px;
padding-right: 12px;
}
.nav-content-wrap
{
font-size:0.875rem;
background-color:#ffffff;
}
input[type='text'],select
{
 height:30px;
 font-size:0.875rem !important;
}

.noncms_td input[type="text"],.noncms_td input[type="password"]
{
	width:150px;
	height:30px;
}

Table,tr,td
{
padding: 0px;
color: #10416c;
vertical-align: top;
border-collapse: collapse;
}
.paddingLeft10
{
  padding-left: 10px;
}

.paddingLeft30
{
  padding-left: 30px;
}
.paddingRight30
{
  padding-right: 30px;
}
.hkex-maincontent-header-with-bottom-line
{
  height: 48px;
  display: table-cell;
  width: 10000px;
  vertical-align: middle;
  border-left: 4px solid #e72742;
  padding-left: 26px;
  font-weight: 700;
  color: #10416c;
  font-size: 1.125rem;
  letter-spacing: .5px;
  padding-top: 10px;
  padding-bottom: 10px;
 } 
 .hkex-maincontent-header-with-bottom-line_c
{
  height: 48px;
  display: table-cell;
  width: 10000px;
  vertical-align: middle;
  border-left: 4px solid #e72742;
  padding-left: 26px;
  font-weight: 700;
  color: #10416c;
  font-size: 1.125rem;
  letter-spacing: .5px;
  padding-top: 10px;
  padding-bottom: 10px;
 } 
 
font 
{
font-family:FSElliotPro, FSElliot, Arial, "Heiti TC", "Heiti SC", "微軟正黑體", "微软雅黑", "Microsoft JhengHei", "Microsoft YaHei", sans-serif !important;
  color: #10416c !important;
    font-weight: normal !important;
  font-style: normal;
  font-stretch: normal !important;
  font-size: 0.875rem !important;
  line-height:1.43;
}

.noncms_table
{

border-spacing:0px;
}
.noncms_table tr td.noncms_td_title 
{
	padding-left:10px;
	background-color: #FFFFFF!important;
	border: 1px solid #d1dde6;
	font-size:0.75rem;
	vertical-align:middle;		
}
.noncms_td_title span
{
	    font-weight: bold;
}
 .noncms_title
 {
	font-family:FSElliotPro, FSElliot, Arial, "Heiti TC", "Heiti SC", "微軟正黑體", "微软雅黑", "Microsoft JhengHei", "Microsoft YaHei", sans-serif !important;
  font-size:0.875rem;
  background-color: rgb(16,65,108)!important;
	font-weight:900;
  color: #FFFFFF !important;
  height:30px;
  padding-top:8px;
  padding-bottom:8px;
 }
.noncms_title div
 {
	display:block;
   vertical-align:middle;
  
 }
.noncms_title div b font span
{
	vertical-align:middle;
	height:25px;
	font-size:0.875rem;
	color: #FFFFFF;
	font-weight:bold;
	
	
}
.noncms_title font
{
	color: #FFFFFF!important;
}

.noncms_table tr td.noncms_td
{
	background-color: #FFFFFF;
	border: 1px solid #d1dde6;
	font-size:0.75rem;
	vertical-align:middle; 
        padding:5px 10px 5px 10px;
   
}
.noncms_table tr td.noncms_td font span
{
 color: #10416c!important;
}
.noncms_table tr td.noncms_title font span
{
 color: #ffffff !important;
 margin-top:6px;
 
}
.noncms_td_title span
{
	    font-weight: bold;
}

.noncms_button 
{
	color: #ffffff!important;
	background-color: rgb(16,65,108)!important;
	border-width:0px!important;
	font-size:0.75rem;
	min-height:25px;
	min-width:75px;
	font-weight: bold;
	cursor:pointer;
}
.noncms_button_red
{
	color: #ffffff!important;
	background-color: rgb(236, 19, 60)!important;
	border-width:0px!important;
	font-size:0.75rem;
	min-height:30px;
	min-width:75px;
	font-weight: bold;
	cursor:pointer;
}
.noncms_td_border_bottom
{
	
	padding-top:5px;
}
.noncms_td_border_bottom  .noncms_button 
{
	
	width:200px;
}

th.portfolioTableHeader
 {
	font-family:FSElliotPro, FSElliot, Arial, "Heiti TC", "Heiti SC", "微軟正黑體", "微软雅黑", "Microsoft JhengHei", "Microsoft YaHei", sans-serif !important;
  font-size:0.75rem;
  background-color: rgb(16,65,108)!important;

  color: #FFFFFF;
 }
tr.portfolioTableCont
{
	background-color:#ffffff;
	font-size:0.75rem;
	
}
 tr.portfolioTableCont input{
	color: #ffffff!important;
	background-color: rgb(16,65,108)!important;
	border-width:0px!important;
	font-size:0.75rem;
	min-height:25px;
	min-width:75px;
	cursor:pointer;
}

.alertText
{
	font-size:0.875rem;
	color:Red;
  padding-left:30px;
  padding-bottom:10px;
  display:table-cell;
	
}
.marginleft10
{
margin-left:10px;
}
ul#mainMenu 
{
 line-height:1.6;
 font-weight:bold !important;
 font-size:0.875rem !important;
}
#mainMenu ul li a
{
text-decoration:none; !important;
font-weight:bold !important;
 
}
span a
{
text-decoration:underline !important;
}

