﻿/* 
V1.1, Sam Wong, Mobile V6.27.0
V1.2, Sam Wong, Mobile V6.30.0
V1.3, Jacky, Mobile 6.31.0
V1.4, Jacky, Mobile 6.31.0 (2)
V1.5, Alvin, Mobile 6.31.0 - News Content layout enhancement
V1.6, Sam Wong, Mobile V6.33.0
V1.7, Sam Hui, PDEV-1326
V1.8, Sam Wong, PDEV-1362
V1.9, Sam Wong, iPhone scroll fix for iOS 13
V2.0, Sam Wong, Mobile V6.37.0
V2.1, Alvin, Mobile V6.40.0
V2.2, Alvin, PDEV-1456
V2.3, Sam Hui, PDEV-1462
V2.4, Alvin, Mobile V6.41.1
V2.5, Alvin, MW v6.42.0
V2.6, Sam Wong, MW v6.43.0
V2.7, Jacky, MW v6.43.5 (change bottom chart to newscontentbottom)
V2.8, Sam Hui, PDEV-1591
V2.9, Ethan, MW v6.47.3
V3.0, Jacky, PDEV-1697
V3.1, Jacky, MW v6.49.0
V3.2, Jacky, AASTK-P230530-A
*/
body{background:#FAFAFA}

#MoneyFlow .titleBar{ background:#F2F2F2; border-color:#DDDDDD; }
#MoneyFlow .titleColor{color:#033e58}
#MoneyFlow .delayMsg {color:#89898a;}
#MoneyFlow .switch{border-color:#bdbcbc; color: #808080;}
#MoneyFlow .switch .sel{color: #808080;}
#MoneyFlow .switch .unit{color: #b2b2b2;}
#MoneyFlow .switchBtn{background: white; /* For browsers that do not support gradients */
                    background: -webkit-linear-gradient(white, #DBDBDB ); /* For Safari 5.1 to 6.0 */
                    background: -o-linear-gradient(white , #DBDBDB); /* For Opera 11.1 to 12.0 */
                    background: -moz-linear-gradient(white , #DBDBDB); /* For Firefox 3.6 to 15 */
                    background: linear-gradient(white , #DBDBDB ); /* Standard syntax */}
#MoneyFlow .switchBtn.sel{
                    background: #CBCBCB; /* For browsers that do not support gradients */
                    background: -webkit-linear-gradient(#DBDBDB, white ); /* For Safari 5.1 to 6.0 */
                    background: -o-linear-gradient(#DBDBDB, white); /* For Opera 11.1 to 12.0 */
                    background: -moz-linear-gradient(#DBDBDB,white); /* For Firefox 3.6 to 15 */
                    background: linear-gradient(#DBDBDB, white); /* Standard syntax */}
#MoneyFlow .switchBtn{border-color:#bdbcbc} 
#MoneyFlow .mfTableArea{border-color:#E5E5E5; color:#8E8E8E;}
#MoneyFlow .bottomBorder{border-color:#E5E5E5;}
#MoneyFlow .lightGrey{color:#b2b2b2;}
#MoneyFlow .mfTable .dataField{color:#000; }
#MoneyFlow .histTabArea{border-color:#CCCCCC}
#MoneyFlow .tableBorder tr td{border-color:#E5E5E5}


#analysisCharts .foc_turn{color:#808080}
#analysisCharts .foc_turndata{color:#404040}
#analysisCharts .lastUpdate{color:#89898a}
#analysisCharts .delayMsg{color:#89898a}
#analysisCharts .pietitle1{color:#808080;}
#analysisCharts .pietitle2{color:#404040}
#analysisCharts.v2 .card { background: #ffffff; }

#blockTrade {background:#F3F3F3}
#blockTrade #blkt_r1 { background-color: #F9F9F9; border-color:#E5E5E5}
#blockTrade .blkt_last_update, #blockTrade .blkt_delay { color: #89898A; }
#blockTrade #blkt_rec_panel { background-color: #F9F9F9; }
#blockTrade #blkt_detail_header { background-color: #F4F4F4; color:#3D6582; }
#blockTrade .blkt_r5 {            
            background: #ACACAC; /* For browsers that do not support gradients */
            background: -webkit-linear-gradient(#ACACAC, #EFEFEF); /* For Safari 5.1 to 6.0 */
            background: -o-linear-gradient(#ACACAC, #EFEFEF); /* For Opera 11.1 to 12.0 */
            background: -moz-linear-gradient(#ACACAC, #EFEFEF); /* For Firefox 3.6 to 15 */
            background: linear-gradient(#ACACAC, #EFEFEF); /* Standard syntax */}
#blockTrade .blkt_col1{color:#000000;}
#blockTrade .blkt_col2{color:#000000;}
#blockTrade .blkt_col3{color:#000000;}
#blockTrade .blkt_col4{color:#000000;}
#blockTrade .blkt_col5{color:#000000;}
#blockTrade .header_cl_pointer > div > div{border-bottom: 10px solid #F4F4F4;}
#blockTrade .stat_panel_nodata { background-color: #EBEBEB; border-color: #E5E5E6; color: #808080; }
        
#blockTrade #blkt_detail_header_cl0.header_cl_off { background-color:#999999; color:#f0f0f0; }
#blockTrade #blkt_detail_header_cl1.header_cl_off { background-color:#999999; color:#f0f0f0; }
#blockTrade #blkt_detail_header_cl2.header_cl_off { background-color:#999999; color:#f0f0f0; }
#blockTrade #blkt_detail_header_cl3.header_cl_off { background-color:#999999; color:#f0f0f0; }
#blockTrade #blkt_detail_header_cl4.header_cl_off { background-color:#999999; color:#f0f0f0; }
#blockTrade #blkt_detail_header_cl5.header_cl_off { background-color:#999999; color:#f0f0f0; }
#blockTrade #blkt_detail_header_cl6.header_cl_off { background-color:#999999; color:#f0f0f0; }
#blockTrade #blkt_detail_header_cl0.header_cl_on { background-color:#739cad; color:#ffffff; }
#blockTrade #blkt_detail_header_cl1.header_cl_on { background-color:#5ed769; color:#ffffff; }
#blockTrade #blkt_detail_header_cl2.header_cl_on { background-color:#3ea748; color:#ffffff; }
#blockTrade #blkt_detail_header_cl3.header_cl_on { background-color:#186120; color:#ffffff; }
#blockTrade #blkt_detail_header_cl4.header_cl_on { background-color:#732222; color:#ffffff; }
#blockTrade #blkt_detail_header_cl5.header_cl_on { background-color:#ca4a4a; color:#ffffff; }
#blockTrade #blkt_detail_header_cl6.header_cl_on { background-color:#f97a7a; color:#ffffff; }

#blkt_detail_header_mask { background-color: #F4F4F4; color:#3D6582; }
#blkt_detail_header_mask_cl0.header_cl_off { background-color:#999999; color:#CDCDCD; }
#blkt_detail_header_mask_cl1.header_cl_off { background-color:#999999; color:#CDCDCD; }
#blkt_detail_header_mask_cl2.header_cl_off { background-color:#999999; color:#CDCDCD; }
#blkt_detail_header_mask_cl3.header_cl_off { background-color:#999999; color:#CDCDCD; }
#blkt_detail_header_mask_cl4.header_cl_off { background-color:#999999; color:#CDCDCD; }
#blkt_detail_header_mask_cl5.header_cl_off { background-color:#999999; color:#CDCDCD; }
#blkt_detail_header_mask_cl6.header_cl_off { background-color:#999999; color:#CDCDCD; }
#blkt_detail_header_mask_cl0.header_cl_on { background-color:#739CAD; color:#F4F4F4; }
#blkt_detail_header_mask_cl1.header_cl_on { background-color:#5FD76B; color:#F4F4F4; }
#blkt_detail_header_mask_cl2.header_cl_on { background-color:#3EA748; color:#F4F4F4; }
#blkt_detail_header_mask_cl3.header_cl_on { background-color:#196121; color:#F4F4F4; }
#blkt_detail_header_mask_cl4.header_cl_on { background-color:#732123; color:#F4F4F4; }
#blkt_detail_header_mask_cl5.header_cl_on { background-color:#CB4B4C; color:#F4F4F4; }
#blkt_detail_header_mask_cl6.header_cl_on { background-color:#FA7A7B; color:#F4F4F4; }

/* Share : MoneyFlow + BlockTrade + Analysis*/
.dlLogo{ background-image:url('../images/theme1/page_go.png'); }
.mfLogo{background-image:url('../images/theme1/mf_icon_moneyflow.png');}
.infoIcon{background-image:url('../images/theme1/info.png')}
.titleColor{color:#033e58}
.detailLink{color:#398CB7;}
.smallTradeLegend {background-image: url('../images/theme1/mf_legendIcon_st.png');}
.blockTradeLegend {background-image: url('../images/theme1/mf_legendIcon_bt.png');}
.allTradeLegend {background-image: url('../images/theme1/mf_legendIcon_at.png');}
.lastLegend {background-image: url('../images/theme1/mf_legendIcon_last.png');}
.lineLegendTable{color:#404040}
.timeIcon{background-image:url('../images/theme1/icon_time.png');}
.anLogo{background-image:url('../images/theme1/icon_analysis.png');}
.foc_lbl{color:#808080;}
.foc_data{color:#404040}

#miniChart {background:#ffffff}
#miniChart .title{color:#404040}
#miniChart .change{ color:#8c8c8c}
#miniChart .rise{border-color: transparent transparent #00c805 transparent;}
#miniChart .drop{border-color: #ff0000 transparent transparent transparent;}
#miniChart .change .pos{color:#00c805}
#miniChart .change .neg{color:#ff0000}
#miniChart .upperMark{background:rgba(153,153,153, 0.6); color:#FFF;}
#miniChart .lowerMark{background:rgba(153,153,153, 0.6); color:#FFF;}
#miniChart .upTri{border-color: transparent rgba(153,153,153, 0.6) transparent transparent;}
#miniChart .lowTri{border-color: transparent transparent rgba(153,153,153, 0.6) transparent;}
#miniChart .chartArea{border-color:#ffffff}

#miniChart.v2 { background: #f8f8f8; }
#miniChart.v2 .card { background: #ffffff; }

#intraday-chart .upperMark{background:rgb(201, 123, 8); color:#FFF;}
#intraday-chart .lowerMark{background:rgb(201, 123, 8); color:#FFF;}
#intraday-chart .pcMark{background:transparent; color:#a0a0a0;}
#intraday-chart .upTri{border-color: transparent rgb(201, 123, 8) transparent transparent;}
#intraday-chart .lowTri{border-color: transparent transparent rgb(201, 123, 8) transparent;}

#transaction .txlog_cp_r1 { background-color: #f2f2f2; }
#transaction .txlog_cp_r1_1 { border-color:#E4E4E4; background-color: #E4E4E4; }
#transaction .txlog_cp_r1_1_1 { color: #666666; }
#transaction .txlog_cp_r1_1_2 { background-color: #F1F1F1; color: #124D79; }
#transaction .txlog_sep > div { border-color:#124d79; }
#transaction .stockName{color:#000000}
#transaction .txlog_mode_button > div {color:#164f78}
#transaction .txlog_mode_button_left_on {background-image: url("../images/theme1/tx_log_mode_button_bg_over_l.png");}
#transaction .txlog_mode_button_right_on {background-image: url("../images/theme1/tx_log_mode_button_bg_over_r.png");}
#transaction .txlog_mode_button_left_off {background-image: url("../images/theme1/tx_log_mode_button_bg_l.png");}
#transaction .txlog_mode_button_right_off {background-image: url("../images/theme1/tx_log_mode_button_bg_r.png");}
#transaction .txlog_cp_r4_1 { color:#89898a; }
#transaction .txlog_cp_r4_2 { color:#89898a; }
#transaction .txlog_cp_r5_1 { color:#89898a; }
#transaction .txlog_cp_r5_2 { color:#89898a; }
#transaction .txlog_sp_label_1 { color:#0b446d; }
#transaction .txlog_sp_label_2 { color:#404040; }
#transaction .txlog_cp_r4 {background: #edf2f2;}
#transaction #txlog_scroll_panel {  
            background: #edf2f2; /* For browsers that do not support gradients */
            background: -webkit-linear-gradient(#edf2f2, #fdfefe); /* For Safari 5.1 to 6.0 */
            background: -o-linear-gradient(#edf2f2, #fdfefe); /* For Opera 11.1 to 12.0 */
            background: -moz-linear-gradient(#edf2f2, #fdfefe); /* For Firefox 3.6 to 15 */
            background: linear-gradient(#edf2f2, #fdfefe); /* Standard syntax */
}
#transaction .txlog_cp_lg_line {
            background: #ACACAC; /* For browsers that do not support gradients */
            background: -webkit-linear-gradient(#ACACAC, #EFEFEF); /* For Safari 5.1 to 6.0 */
            background: -o-linear-gradient(#ACACAC, #EFEFEF); /* For Opera 11.1 to 12.0 */
            background: -moz-linear-gradient(#ACACAC, #EFEFEF); /* For Firefox 3.6 to 15 */
            background: linear-gradient(#ACACAC, #EFEFEF); /* Standard syntax */
        }
#transaction #txlog_filter_selected_panel { background-color:#f9f9f9; border-color:#d5d8da;}
#transaction .txlog_filter_selected_item > div {background-color: #B7CBD5; color: #FFFFFF; background-image: url('../images/theme1/tx_log_filter_remove.png');}
#transaction .txlog_filter_left{background: url('../images/theme1/tx_log_filter_toggle_bg_left.png') no-repeat right center;}
#transaction .txlog_filter_right {background: url('../images/theme1/tx_log_filter_toggle_bg_right.png') no-repeat left center;}
#transaction .txlog_filter_panel_toggle { background-color:#F9F9F9; color:#88adbf; border-color: #d5d8da;}
#transaction .txlog_filter_menu_clear_text { color:#6B8897; }
#transaction .txlog_bin{background-image: url("../images/theme1/tx_log_filter_clear.png");}
#transaction .txlog_filter_menu_clear { border-color:#d5d8da; background-color:#FFFFFF;}
#transaction .txlog_bgLine{background-image: url('../images/theme1/tx_log_line_bg.png');}
#transaction .txlog_cp_r3 {background-color:#EEEEEE; border-color:#CECECE;}
#transaction .txlog_cp_r5 { background-color:#EEEEEE; }
#transaction .txlog_cp_r3_1 { color:#3D6582; }
#transaction .tslog_col1 {color:#000000; }
#transaction .tslog_col2 {color:#000000; }
#transaction .tslog_col3 {color:#000000; }
#transaction .tslog_col4 {color:#000000; }
#transaction .txlog_filter_menu_container {
            background: #dde5e8; /* For browsers that do not support gradients */
            background: -webkit-linear-gradient(#dde5e8, #a6bac2); /* For Safari 5.1 to 6.0 */
            background: -o-linear-gradient(#dde5e8, #a6bac2); /* For Opera 11.1 to 12.0 */
            background: -moz-linear-gradient(#dde5e8, #a6bac2); /* For Firefox 3.6 to 15 */
            background: linear-gradient(#dde5e8, #a6bac2); /* Standard syntax */

            border-color: #a8adae;
            -moz-box-shadow:     0 2px 10px #f9fafb inset;
            -webkit-box-shadow:  0 2px 10px #f9fafb inset;
            box-shadow:          0 2px 10px #f9fafb inset;
}
#transaction #txlog_filter_menu_arrow > div { border-color: #AFB1B1;  background-color: #dde5e8;}
#transaction #txlog_filter_menu_arrow_border_mask { background-color: #dde5e8;}
#transaction #txlog_filter_menu_arrow_border_mask2 { background-color: #dde5e8;}
#transaction .txlog_filter_menu_container_title { color:#000000; }
#transaction input[type="checkbox"].txlog_filter_checkbox:checked + label::after { border-color:#124d79;}
#transaction input[type="checkbox"].txlog_filter_checkbox + label::before { background-color: #ebf3f5; border-color:#88aaad;}
#transaction .txlog_filter_menu_p1 { border-color: #a2a7a8; background-color: #f0f6f7; }
#transaction .txlog_filter_menu_type_title {color:#666666;}
#transaction .txlog_filter_menu_type_item_off {color: #808080; background-color: #F8F8F8;}
#transaction .txlog_filter_menu_type_item_on{color: #808080; background-color: #CFDDE3;}
#transaction .txlog_filter_menu_p2 { border-color:#abb0b0; background-color: #D6DBDC; }
#transaction .txlog_filter_menu_type_item {border: 1px solid #787B7B;}
#transaction .txlog_filter_menu_button_1 { border-color:#a5a5a5; color:#808080; 
            background: #f8f8f8; /* For browsers that do not support gradients */
            background: -webkit-linear-gradient(#f8f8f8, #ebeef0); /* For Safari 5.1 to 6.0 */
            background: -o-linear-gradient(#f8f8f8, #ebeef0); /* For Opera 11.1 to 12.0 */
            background: -moz-linear-gradient(#f8f8f8, #ebeef0); /* For Firefox 3.6 to 15 */
            background: linear-gradient(#f8f8f8, #ebeef0); /* Standard syntax */
}
#transaction .txlog_filter_menu_button_2 { border-color:#365c6c; color:#FFFFFF; 
            background: #a9cfdf; /* For browsers that do not support gradients */
            background: -webkit-linear-gradient(#a9cfdf, #2e5869); /* For Safari 5.1 to 6.0 */
            background: -o-linear-gradient(#a9cfdf, #2e5869); /* For Opera 11.1 to 12.0 */
            background: -moz-linear-gradient(#a9cfdf, #2e5869); /* For Firefox 3.6 to 15 */
            background: linear-gradient(#a9cfdf, #2e5869); /* Standard syntax */
}
#transaction .txlog_filter_menu_type_reset {border-color:#a5a5a5; color:#808080; 
            background: #f8f8f8; /* For browsers that do not support gradients */
            background: -webkit-linear-gradient(#f8f8f8, #ebeef0); /* For Safari 5.1 to 6.0 */
            background: -o-linear-gradient(#f8f8f8, #ebeef0); /* For Opera 11.1 to 12.0 */
            background: -moz-linear-gradient(#f8f8f8, #ebeef0); /* For Firefox 3.6 to 15 */
            background: linear-gradient(#f8f8f8, #ebeef0); /* Standard syntax */
}
#transaction #txlog_filter_menu_type_item_1 { border-color:#323232;}
#transaction #txlog_filter_menu_type_item_2 { border-color:#323232;}
#transaction #txlog_filter_menu_type_item_3 { border-color:#323232;}
#transaction #txlog_filter_menu_type_item_4 { border-color:#323232;}
#transaction #txlog_rec_summary { background-color:#f9f9f9; border-color:#CECECE;}
#transaction .txlog_rec_summary_label_1 { color:#6592b1; }
#transaction .txlog_rec_summary_label_2 { color:#195e8a; }
#transaction .txlog_rec_color_1 { background-color:#66BACF; }
#transaction .txlog_rec_color_2 { background-color:#EDA478; }
#transaction .txlog_rec_color_3 { background-color:#ABABAB; }

#statistics { background-color:#fff; color: #000; }
#statistics.pos1 .pos { color: #ff0000; }
#statistics.pos1 .neg { color: #008000; }
#statistics.pos2 .pos { color: #008000; }
#statistics.pos2 .neg { color: #ff0000; }
#statistics > table > tbody > tr > td { background-color: #fff; }
#statistics table.TableA > tbody > tr > td { background-color: #fff; }
#statistics table td { background-color: #fff; }
#statistics table td.title { color: #777777; }
#statistics table td.titleField { color: #777777; }
#statistics table td.lastupdate { color: #777777; background-color: #fff; }
#statistics table td.ErrorMsg { color: #777777; }
#statistics table.tab { border-color: #e7e7e7; background-color: #fff; }

#Funda { background-color:transparent; color: #000; }
#Funda.pos1 .pos { color: #ff0000; }
#Funda.pos1 .neg { color: #008000; }
#Funda.pos2 .pos { color: #008000; }
#Funda.pos2 .neg { color: #ff0000; }
#Funda .aLink{ color: #000; }
#Funda .greyA4 { color:#777777; }
#Funda .greyBorderTop { border-top-color: #C6C6C6;}
#Funda .std_container { border-color: #2391d7; }
#Funda .std_container > div.sel { background-color: #2391d7; color: #fafafa; }
#Funda .std_container > div { color: #777777; border-left-color: #2391d7; border-right-color: #2391d7; }
#Funda table.tabdata td { border-bottom-color: #eeeeee; }
#Funda table.tabdata td.dbl-border { border-bottom-color: #cccccc; }
#Funda table.tabdata td.second-level { color: #000; }
#Funda table.tabdata td.title { color: #777777; }
#Funda table.tabdata td.second-level.title { color:#15324c; }
#Funda table.tabdata tr[ref-2nd=date] td,
#Funda table.tabdata tr[ref-2nd=unit] td{ color:#15324c; background-color: transparent;}
#Funda table.tabdata tr[ref-2nd=unit] td { border-bottom-color: transparent; }
#Funda table.tabdata tr.selectedRow td.title,
#Funda table.tabdata tr.selected2ndLevel td.title { color: #15324c; }
#Funda table.tabdata tr td.msg { color: #777777; }
#Funda .sub-title td { color: #000000; background-color: #F8F8F8; }
/*#Funda .sub-title td div::before{border-top-color: transparent;  border-bottom-color: transparent; border-left-color: #000000; }*/
#Funda table.tabdata.tblCI { border-top-color: #C6C6C6; }
#Funda .topBg { 
  background: #a7bbc5; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#f0f4f6 #cdd9df, #a7bbc5); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f0f4f6, #cdd9df, #a7bbc5); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#f0f4f6, #cdd9df, #a7bbc5); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f0f4f6, #cdd9df, #a7bbc5); /* Standard syntax */
}
#Funda .icon-trend { background-image: url("../images/theme1/btn_chart0.png"); }
#Funda tr.selectedRow .icon-trend { background-image: url("../images/theme1/btn_chart1.png"); }

#IndicesB2C.pos1 .pos { color: #e80000; }
#IndicesB2C.pos1 .neg { color: #009900; }
#IndicesB2C.pos2 .pos { color: #009900; }
#IndicesB2C.pos2 .neg { color: #e80000; }
#IndicesB2C .unc { color: #767676; }
#IndicesB2C .topBar { background: #e5ebee; }
#IndicesB2C .topBar > table { background-color: #e5ebee; }
#IndicesB2C .topBar > table td { color: #697378; border-bottom-color: #d6e1e5;}
#IndicesB2C .topBar > table td.sel { color: #236887; border-bottom-color: #236887; }
#IndicesB2C .topBar .delayBar { color: #818283; }
#IndicesB2C .content .container { background-color: #fdfdfd; color: #767676; border-color: #ecebeb; }
#IndicesB2C .content .container .desp { color: #000000; }
#IndicesB2C .content .container .redirect { border-color: transparent; border-left-color: #B7C3C8; }
#IndicesB2C .content .container .gpLast .arrow.pos { border-left-color: transparent; border-right-color: transparent; }
#IndicesB2C .content .container .gpLast .arrow.neg { border-left-color: transparent; border-right-color: transparent; }
#IndicesB2C .content .container .gpLast .arrow.unc:before { background-color: #767676; }
#IndicesB2C .content .container .gpLast .arrow.unc:after { background-color: #767676; }
#IndicesB2C .content .container .label { color: #777777; }
#IndicesB2C .content .container .value { color: #000000; }
#IndicesB2C .content .container .title { color: #236887; }
#IndicesB2C .content .container .colSep { border-bottom-color: #d9e2e9; }
#IndicesB2C .content .container .itemBox .range { color: #767676; }
#IndicesB2C .box { --c:#000000; opacity:0.2; }

#Disclaimer { 
  background: #ffffff; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#ffffff, #dae6e9); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff, #dae6e9); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff, #dae6e9); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffffff, #dae6e9); /* Standard syntax */
}
#Disclaimer .content.t1 { color: #000000; }
#Disclaimer .content.t2 { color: #000000; }
#Disclaimer .content.t2 p { color: #003356; }
#Disclaimer a { color:#3b27fa; }
#Disclaimer .btnGroup input#btnAgree { color: #ffffff; background: url('../images/theme1/btn_agree.png') no-repeat; }
#Disclaimer .btnGroup input#btnDisagree { color: #000000; background: url('../images/theme1/btn_disagree.png') no-repeat; }
#Disclaimer .btnGroup input#btnAgree:active { color: #ffffff; background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('../images/theme1/btn_agree.png') no-repeat; }
#Disclaimer .btnGroup input#btnDisagree:active { color: #ffffff; background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('../images/theme1/btn_disagree.png') no-repeat; }

#NewsContentBottomChart .lstupd_bottom .AA, #NewsContent .news_content, #NewsContent .lstupd_bottom .AA{color: #000;}
#NewsContent .divVote {background-color:#F2F2F2; color:#969A9B; font-size:16px; -webkit-tap-highlight-color: transparent;}
#NewsContent .divVote.noVote { color:#919191; }
#NewsContent .divVote .sep { height: 25px; width:1px; border-left:1px solid #929292; opacity: 0.3;}
#NewsContent #div_VoteTotal {display:inline-block;line-height:32px}
#NewsContent #div_VoteTotal div {display:inline-block;padding-right:5px;}
#NewsContent #div_VoteTotal div::before { margin-right: 5px !important; width: 16px !important; height: 16px !important;}
#NewsContent #div_VoteTotal, #NewsContent #div_Recommend, #NewsContent #div_Bullish, #NewsContent #div_Bearish {color:#404040;}

#NewsContent #div_Recommend .selected::before, #NewsContent #div_VoteTotal .divRecommend.sel::before { 
	content: ' ';
    display: inline-block;
    background: url(../images/theme1/news/ic_like_1.png?v=1.1);
	background-size: 100% 100%;
	width: 18px; height: 18px;
    margin-right: 10px;
    top: 3px;
    position: relative;
}
#NewsContent #div_Recommend .nonselect::before , #NewsContent #div_VoteTotal .divRecommend::before
{ 
    content: ' ';
    display: inline-block;
    background: url(../images/theme1/news/ic_like_0.png?v=1.1);
	background-size: 100% 100%;
	width: 18px; height: 18px;
    margin-right: 10px;
    top: 3px;
    position: relative;
}
#NewsContent #div_Bullish::before, #NewsContent #div_VoteTotal .divBullish::before 
{ 
	content: ' ';
    display: inline-block;
    background: url(../images/theme1/news/ic_up_0.png?v=1.1);
	background-size: 100% 100%;
	width: 18px; height: 18px;
    margin-right: 10px;
    top: 3px;
    position: relative;
}
#NewsContent #div_Bullish.sel::before, #NewsContent #div_VoteTotal .divBullish.sel::before 
{ 
	content: ' ';
    display: inline-block;
    background: url(../images/theme1/news/ic_up_1.png?v=1.1);
	background-size: 100% 100%;
	width: 18px; height: 18px;
    margin-right: 10px;
    top: 3px;
    position: relative;
}
#NewsContent #div_Bearish::before, #NewsContent #div_VoteTotal .divBearish::before 
{ 
	content: ' ';
    display: inline-block;
    background: url(../images/theme1/news/ic_down_0.png?v=1.1);
	background-size: 100% 100%;
	width: 18px; height: 18px;
    margin-right: 10px;
    top: 3px;
    position: relative;
}
#NewsContent #div_Bearish.sel::before, #NewsContent #div_VoteTotal .divBearish.sel::before { 
	content: ' ';
    display: inline-block;
    background: url(../images/theme1/news/ic_down_1.png?v=1.1);
	background-size: 100% 100%;
	width: 18px; height: 18px;
    margin-right: 10px;
    top: 3px;
    position: relative;
}

#NewsContent #div_VoteTotal.noVote .divRecommend::before,
#NewsContent .noVote #div_Recommend .nonselect::before,
#NewsContent .noVote #div_Recommend .selected::before {
	background: url(../images/theme1/news/ic_like_2.png?v=1.1);
    background-size: 100% 100%;
}

#NewsContent #div_VoteTotal.noVote .divBullish::before,
#NewsContent .noVote #div_Bullish.sel::before,
#NewsContent .noVote #div_Bullish::before {
	background: url(../images/theme1/news/ic_up_2.png?v=1.1);
    background-size: 100% 100%;
}

#NewsContent #div_VoteTotal.noVote .divBearish::before,
#NewsContent .noVote #div_Bearish.sel::before,
#NewsContent .noVote #div_Bearish::before {
	background: url(../images/theme1/news/ic_down_2.png?v=1.1);
    background-size: 100% 100%;
}

#NewsContent #newsPerformance { margin:0px; clear:both; }
#NewsContent #newsPerformance .newsPerformanceItem { position:relative; border:1px solid #dde0e1; background-color: rgba(255, 255, 255, .5); border-top-right-radius:20px; border-bottom-left-radius:20px; }
#NewsContent #newsPerformance.record .newsPerformanceItem { margin:20px 30px 0px 30px; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceTitle { color:#003f66; text-align:center; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceTitle span { color:#55738b; }
#NewsContent #newsPerformance .sep {width: 80%; border-bottom: 1px solid #e6e8e9; margin: 0 auto;}
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceDataTitle { position:absolute; top:0px; left:0px; color:#9c9c9c; background:#efefef; padding:0px 5px; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar { padding:0px 22px 15px 22px; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar > table { width:100%; border-spacing:0px; border-collapse:collapse; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar > table td { padding:0px; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar tr td.npbTitle { white-space:nowrap; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar tr td.npbValue .bar { position:relative; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar tr td.npbValue .text { position:absolute; letter-spacing:0px; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar tr.zerobg td.npbTitle { color:#999999; text-align:right; padding:2px 10px 2px 0px; border-right:1px solid #e6e8e9; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar tr.zerobg td.npbValue { color:#999999; text-align:left; padding:2px 0px; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar tr.zerobg td.npbValue > div { padding-left:10px; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar tr.posbg td.npbTitle { color:#8ecf85; text-align:right; padding:2px 10px 2px 0px; border-right:1px solid #e6e8e9; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar tr.posbg td.npbValue { text-align:right; padding:2px 0px; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar tr.posbg td.npbValue .bar { float:left; background-color:#8ecf85; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar tr.posbg td.npbValue .bar .text  { top:0px; right:0px; padding-right:10px; color:#FFFFFF; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar tr.posbg td.npbValue .bar.outside .text { right:auto; left:100%; padding-right:0px; padding-left:2px; color:#8ecf85; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar tr.negbg td.npbTitle { color:#e9817d; text-align:left; padding:2px 0px 2px 10px; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar tr.negbg td.npbValue { text-align:left; padding:2px 0px; border-right:1px solid #dcd9d9; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar tr.negbg td.npbValue .bar { float:right; background-color:#e9817d; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar tr.negbg td.npbValue .bar .text { top:0px; left:0px; padding-left:10px; color:#FFFFFF; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceBar tr.negbg td.npbValue .bar.outside .text { top:0px; left:auto; right:100%; padding-left:0px; padding-right:2px; color:#e9817d; }
#NewsContent #newsPerformance .newsPerformanceItem .newsPerformanceLastUpdate { padding: 0px 1px 1px 0px; text-align:right; color:#aaaaaa; }

#NewsContent #newsPerformance.level0 .newsPerformanceItem,
#NewsContent #newsPerformance.level1 .newsPerformanceItem { padding-top:15px; }
#NewsContent #newsPerformance.level2 .newsPerformanceItem,
#NewsContent #newsPerformance.level3 .newsPerformanceItem,
#NewsContent #newsPerformance.level4 .newsPerformanceItem { padding-top:20px; }
#NewsContent #newsPerformance.level0 .newsPerformanceItem .newsPerformanceTitle,
#NewsContent #newsPerformance.level1 .newsPerformanceItem .newsPerformanceTitle { font-size: 16px; margin-top:10px; margin-bottom:8px; line-height:24px; }
#NewsContent #newsPerformance.level2 .newsPerformanceItem .newsPerformanceTitle,
#NewsContent #newsPerformance.level3 .newsPerformanceItem .newsPerformanceTitle,
#NewsContent #newsPerformance.level4 .newsPerformanceItem .newsPerformanceTitle { font-size: 20px; margin-top:15px; margin-bottom:8px; line-height:29px; }
#NewsContent #newsPerformance.level0 .newsPerformanceItem .newsPerformanceTitle span,
#NewsContent #newsPerformance.level1 .newsPerformanceItem .newsPerformanceTitle span { font-size: 14px; }
#NewsContent #newsPerformance.level2 .newsPerformanceItem .newsPerformanceTitle span,
#NewsContent #newsPerformance.level3 .newsPerformanceItem .newsPerformanceTitle span,
#NewsContent #newsPerformance.level4 .newsPerformanceItem .newsPerformanceTitle span { font-size: 16px; }
#NewsContent body.eng #newsPerformance.level0 .newsPerformanceItem .newsPerformanceTitle,
#NewsContent body.eng #newsPerformance.level1 .newsPerformanceItem .newsPerformanceTitle { font-size:13px; }
#NewsContent body.eng #newsPerformance.level2 .newsPerformanceItem .newsPerformanceTitle,
#NewsContent body.eng #newsPerformance.level3 .newsPerformanceItem .newsPerformanceTitle,
#NewsContent body.eng #newsPerformance.level4 .newsPerformanceItem .newsPerformanceTitle { font-size:16px; }
#NewsContent #newsPerformance.level0 .newsPerformanceItem .newsPerformanceDataTitle,
#NewsContent #newsPerformance.level1 .newsPerformanceItem .newsPerformanceDataTitle { font-size:14px; height:20px; line-height:20px; }
#NewsContent #newsPerformance.level2 .newsPerformanceItem .newsPerformanceDataTitle,
#NewsContent #newsPerformance.level3 .newsPerformanceItem .newsPerformanceDataTitle,
#NewsContent #newsPerformance.level4 .newsPerformanceItem .newsPerformanceDataTitle { font-size:17px; height:29px; line-height:29px; }
#NewsContent #newsPerformance.level0 .newsPerformanceItem .newsPerformanceBar,
#NewsContent #newsPerformance.level1 .newsPerformanceItem .newsPerformanceBar { font-size:14px; line-height:20px; }
#NewsContent #newsPerformance.level2 .newsPerformanceItem .newsPerformanceBar,
#NewsContent #newsPerformance.level3 .newsPerformanceItem .newsPerformanceBar,
#NewsContent #newsPerformance.level4 .newsPerformanceItem .newsPerformanceBar { font-size:17px; line-height:27px; }
#NewsContent #newsPerformance.level0 .newsPerformanceItem .newsPerformanceLastUpdate,
#NewsContent #newsPerformance.level1 .newsPerformanceItem .newsPerformanceLastUpdate { font-size:12px; line-height:12px; }
#NewsContent #newsPerformance.level2 .newsPerformanceItem .newsPerformanceLastUpdate,
#NewsContent #newsPerformance.level3 .newsPerformanceItem .newsPerformanceLastUpdate,
#NewsContent #newsPerformance.level4 .newsPerformanceItem .newsPerformanceLastUpdate { font-size:14px; line-height:14px; }

/*#NewsContent .fbCounter { display:none; }*/
#NewsContent .fbCounter.show { display:inline-block; border:1px solid #437ea4; border-radius: 5px; padding:5px; color: #437ea4;float: right; }
#NewsContent .fbCounter.show::before {content:' ';display:inline-block;background:url('../images/theme1/news/comment.png');width: 15px;height: 11px;background-size: 100% 100%;margin-right: 3px;}
#NewsContent .newsRelatedHeadline .nTitle { color: #aaa; padding-right: 10px; display:inline-block}
#NewsContent .newsRelatedHeadline .nText { color: #003f66; }
#NewsContent .newsRelatedHeadline.vd .nTitle::after { display: inline-block;content: ' ';background: url(../images/theme1/news/btn_video.png);width: 22px;height: 17px;background-size: 100% 100%;vertical-align: middle;margin-left: 6px;margin-top: -2px;}
#NewsContent #fbC .fbTitle {color: #000;display: inline-block;line-height: 32px;}
#NewsContent .fb-comments > div { min-height: 60px;border-top: 1px dotted #a7a7a7;padding: 5px;margin-top: 10px;}
#NewsContent .fb-comments .fbPic { float: left; }
#NewsContent .fb-comments .fbPic img { height:50px; width:50px; }
#NewsContent .fb-comments .fbName { padding: 5px 0 0 65px; color: #3e5794; min-height:21px;}
#NewsContent .fb-comments .fbMsg { padding: 5px 0 0 65px; color: #272e31;}
#NewsContent a.keyword { color: #4b7284; }
#NewsContent a.keyword .icon-news-edu { background-image: url('../images/education/btn_news_classic.png'); background-color: transparent !important; }
#NewsContent .newsourcesep { margin-left: 5px;margin-right: 5px; width: 1px; height: 12px; background: #777777; }
#NewsContent .new-source-label {color:#777777;font-size: 1.1em;}

#NewsContent #news_hotopic ._itemHT {color:#0D80A5; border-color:rgba(0,126,167, 0.2);}
#NewsContent p.figures .caption {color:#777777}

#newsDividendHistory { display:block; padding:0px; clear:both; }
#newsDividendHistory .newsDividendItem { position:relative; margin:20px 30px 0px 30px; border:1px solid #dcd9d9; border-top-right-radius:20px; border-bottom-left-radius:20px; cursor:pointer; }
#newsDividendHistory .newsDividendItem .newsDividendTag { position:absolute; top:0px; left:0px; padding:0px 10px; color:#9c9c9c; background-color:#EFEFEF; }
#newsDividendHistory .newsDividendItem .newsDividendCursor { position:absolute; top:15px; right:7px; }
#newsDividendHistory .newsDividendItem .newsDividendCursor > div { margin-top:-7px; width:10px; height:14px; background-image:url('../Images/news/cursor.png'); }
#newsDividendHistory .newsDividendItem .newsDividendTable table { width:100%; border-collapse: collapse; border-spacing: 0; }
#newsDividendHistory .newsDividendItem .newsDividendTable td { color:#00394e; letter-spacing:-0.5px; text-align: left; vertical-align:top; }
#newsDividendHistory .newsDividendItem .newsDividendTable .row1 td { border-top:1px solid #eaeaea; }
#newsDividendHistory .newsDividendItem .newsDividendTable table > tbody > tr:nth-child(1) > td { border:none; }

#newsDividendHistory.level0 .newsDividendItem .newsDividendTag  { font-size:14px; line-height:20px; }
#newsDividendHistory.level1 .newsDividendItem .newsDividendTag  { font-size:14px; line-height:20px; }
#newsDividendHistory.level2 .newsDividendItem .newsDividendTag  { font-size:17px; line-height:29px; }
#newsDividendHistory.level3 .newsDividendItem .newsDividendTag,
#newsDividendHistory.level4 .newsDividendItem .newsDividendTag  { font-size:17px; line-height:29px; }
#newsDividendHistory.level0 .newsDividendItem .newsDividendTable { padding:28px 13px 20px 13px; }
#newsDividendHistory.level1 .newsDividendItem .newsDividendTable { padding:35px 13px 20px 13px; }
#newsDividendHistory.level2 .newsDividendItem .newsDividendTable { padding:40px 13px 20px 13px; }
#newsDividendHistory.level3 .newsDividendItem .newsDividendTable,
#newsDividendHistory.level4 .newsDividendItem .newsDividendTable { padding:45px 13px 20px 13px; }
#newsDividendHistory.level0 .newsDividendItem .newsDividendTable td { font-size:16px; line-height:20px; }
#newsDividendHistory.level1 .newsDividendItem .newsDividendTable td { font-size:18px; line-height:22px; }
#newsDividendHistory.level2 .newsDividendItem .newsDividendTable td { font-size:20px; line-height:25px; }
#newsDividendHistory.level3 .newsDividendItem .newsDividendTable td,
#newsDividendHistory.level4 .newsDividendItem .newsDividendTable td { font-size:22px; line-height:28px; }

#newsDividendHistory.level0 .newsDividendItem .newsDividendTable .row1 td:first-child { padding:5px 10px 5px 10px; }
#newsDividendHistory.level1 .newsDividendItem .newsDividendTable .row1 td:first-child { padding:5px 8px 5px 6px; }
#newsDividendHistory.level2 .newsDividendItem .newsDividendTable .row1 td:first-child { padding:5px 6px 5px 3px; }
#newsDividendHistory.level3 .newsDividendItem .newsDividendTable .row1 td:first-child,
#newsDividendHistory.level4 .newsDividendItem .newsDividendTable .row1 td:first-child { padding:5px 5px 5px 0px; }

#newsDividendHistory.level0 .newsDividendItem .newsDividendTable .row2 td:first-child { padding:0px 10px 5px 10px; }
#newsDividendHistory.level1 .newsDividendItem .newsDividendTable .row2 td:first-child { padding:0px 8px 5px 6px; }
#newsDividendHistory.level2 .newsDividendItem .newsDividendTable .row2 td:first-child { padding:0px 6px 5px 3px; }
#newsDividendHistory.level3 .newsDividendItem .newsDividendTable .row2 td:first-child,
#newsDividendHistory.level4 .newsDividendItem .newsDividendTable .row2 td:first-child { padding:0px 5px 5px 0px; }

#newsDividendHistory.level0 .newsDividendItem .newsDividendTable .row1 td:last-child { padding:5px 10px 5px 10px; }
#newsDividendHistory.level1 .newsDividendItem .newsDividendTable .row1 td:last-child { padding:5px 6px 5px 8px; }
#newsDividendHistory.level2 .newsDividendItem .newsDividendTable .row1 td:last-child { padding:5px 3px 5px 6px; }
#newsDividendHistory.level3 .newsDividendItem .newsDividendTable .row1 td:last-child,
#newsDividendHistory.level4 .newsDividendItem .newsDividendTable .row1 td:last-child { padding:5px 0px 5px 5px; }

#newsDividendHistory.level0 .newsDividendItem .newsDividendTable .row2 td:last-child { padding:0px 10px 5px 10px; }
#newsDividendHistory.level1 .newsDividendItem .newsDividendTable .row2 td:last-child { padding:0px 6px 5px 8px; }
#newsDividendHistory.level2 .newsDividendItem .newsDividendTable .row2 td:last-child { padding:0px 3px 5px 6px; }
#newsDividendHistory.level3 .newsDividendItem .newsDividendTable .row2 td:last-child,
#newsDividendHistory.level4 .newsDividendItem .newsDividendTable .row2 td:last-child { padding:0px 0px 5px 5px; }

#MainNewsContent .pos { color:#009900; }
#MainNewsContent .neg { color:#E80000; }
#MainNewsContent .unc { color:#787878; }

#MainNewsContent .bg { background:url('../images/theme1/mnc/card.png?v=1') no-repeat; }
#MainNewsContent .point.sel { background:url('../images/theme1/mnc/pager1.png') no-repeat; }
#MainNewsContent .point { background:url('../images/theme1/mnc/pager0.png') no-repeat; }

#MainNewsContent table.tf tr.desp td { color: #303030; }
#MainNewsContent table.tf tr.quote td.col1 { color: #808080; }
#MainNewsContent table.tf tr.quote td.col2 { color: #303030; }
#MainNewsContent table.tf tr.remark td { color: #808080; }
#MainNewsContent table.tf tr.news td { color: #808080; }
#MainNewsContent table.tf tr.news td a { color: #303030; }

#MainNewsContent table.ipo tr.desp td { color: #303030; }
#MainNewsContent table.ipo tr.info td.col1 { color: #808080; }
#MainNewsContent table.ipo tr.info td.col2 { color: #303030; }

#Outstanding .null { color: #a0a0a0; }
#Outstanding .card { background: #ffffff; }
#Outstanding .card > .title > .lastUpdate { color: #89898a; }
#Outstanding .card > table > thead > tr > td { color: #3f3f3f; background: #f1f8fa; }
#Outstanding .card > table > tbody > tr > td { color: #000000; }

#HistPerform.pos1 .pos { color: #fe3324; }
#HistPerform.pos1 .neg { color: #14bd20; }
#HistPerform.pos2 .pos { color: #14bd20; }
#HistPerform.pos2 .neg { color: #fe3324; }
#HistPerform .null { color: #a0a0a0; }
#HistPerform .card { background: #ffffff; }
#HistPerform .card > .title > .lastUpdate { color: #89898a; }
#HistPerform .card > table > thead > tr > td { color: #3f3f3f; background: #f1f8fa; }
#HistPerform .card > table > tbody > tr > td { color: #000000; }
#HistPerform .chart_specialValue{ font-weight: bold; color: #598D8A; padding-left: 5px; }
#HistPerform .chart_normalValue { font-weight: bold; color: #53bac6; padding-left: 5px; }

#QuotaBalance { background: #ffffff; }
#QuotaBalance .mtab { background:#F0F0F0; }
#QuotaBalance .mtab .item { color:#A0A0A0; }
#QuotaBalance .mtab .item.sel { background:#FFFFFF; color:#39637C; }
#QuotaBalance .subTab { border-bottom-color:#f0f0f0; }
#QuotaBalance .subTab-item { color:#808080; }
#QuotaBalance .subTab-item.sel { border-bottom-color:#39637C; color:#39637C; }
#QuotaBalance .subTab-item.sel::after { border-bottom-color:#39637C; }
#QuotaBalance select { background:#F0F0F0; color:#000; }
#QuotaBalance .select-arrow { border-top-color:#A0A0A0; }
#QuotaBalance .select-mask { background:#F0F0F0; color:#000; }
#QuotaBalance table.content thead td { background:#E6EDEF; color:#1C2E41; }
#QuotaBalance table.content tbody td { color:#000; }
#QuotaBalance table.content tbody td.bline { border-bottom-color:#F4F4F4; }
#QuotaBalance table.content tbody .col0 { color:#808080; }
#QuotaBalance table.content .buysell { color:#808080; }
#QuotaBalance table.content .pos { color:#37a837; }
#QuotaBalance table.content .neg { color:#e80000; }
#QuotaBalance .remark { color:#999; }
#QuotaBalance .tabWrap { border-bottom:solid 2px #f0f0f0; background:#ffffff;}
#QuotaBalance .tabWrap .tab.sel { border-bottom:solid 5px #325E78; color:#39637c; }

#Crypto.pos1 .pos { color: #fe3324; }
#Crypto.pos1 .neg { color: #14bd20; }
#Crypto.pos2 .pos { color: #14bd20; }
#Crypto.pos2 .neg { color: #fe3324; }
#Crypto.pos1 .quote .pos { color: #b70000; }
#Crypto.pos1 .quote .neg { color: #0c6c0d; }
#Crypto.pos2 .quote .pos { color: #0c6c0d; }
#Crypto.pos2 .quote .neg { color: #b70000; }
#Crypto.pos1 .quote .ct-last span.pos::after { background-image: url('../images/theme1/arrow/red_up.png'); }
#Crypto.pos1 .quote .ct-last span.neg::after { background-image: url('../images/theme1/arrow/green_down.png'); }
#Crypto.pos2 .quote .ct-last span.pos::after { background-image: url('../images/theme1/arrow/green_up.png'); }
#Crypto.pos2 .quote .ct-last span.neg::after { background-image: url('../images/theme1/arrow/red_down.png'); }
#Crypto .null { color: #a0a0a0; }
#Crypto .quote { 
    background: #ffffff;
    background: -webkit-linear-gradient(rgba(235,246,255,1) 0%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 90%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(rgba(235,246,255,1) 0%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 90%, rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(rgba(235,246,255,1) 0%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 90%, rgba(255,255,255,0) 100%);
    background: linear-gradient(rgba(235,246,255,1) 0%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 90%, rgba(255,255,255,0) 100%);
}
#Crypto .quote > table td { color: #707070; }
#Crypto .quote .ct-symbol { color: #919191; }
#Crypto .quote .ct-last-label { color: #000000; }
#Crypto .quote .ct-lastupdate { color: #89898a; }
#Crypto .quote .ct-value { color: #000000; }
#Crypto .card { background: #ffffff; }
#Crypto .card > .title > .lastUpdate { color: #89898a; }
#Crypto .card > table > thead > tr > td { color: #3f3f3f; background: #f1f8fa; }
#Crypto .card > table > tbody > tr > td { color: #000000; }
#Crypto .remark { color: #89898a; }
#Crypto .remark a::after { border-color: transparent; border-left-color: #B7C3C8; }

#IndDtl.pos1 .pos { color: #fe3324; }
#IndDtl.pos1 .neg { color: #14bd20; }
#IndDtl.pos2 .pos { color: #14bd20; }
#IndDtl.pos2 .neg { color: #fe3324; }
#IndDtl.pos1 .quote .pos { color: #b70000; }
#IndDtl.pos1 .quote .neg { color: #0c6c0d; }
#IndDtl.pos2 .quote .pos { color: #0c6c0d; }
#IndDtl.pos2 .quote .neg { color: #b70000; }
/*#IndDtl.pos1 .quote .ct-last span.pos::after { background-image: url('../images/theme1/arrow/red_up.png'); }
#IndDtl.pos1 .quote .ct-last span.neg::after { background-image: url('../images/theme1/arrow/green_down.png'); }
#IndDtl.pos2 .quote .ct-last span.pos::after { background-image: url('../images/theme1/arrow/green_up.png'); }
#IndDtl.pos2 .quote .ct-last span.neg::after { background-image: url('../images/theme1/arrow/red_down.png'); }*/
#IndDtl .null { color: #a0a0a0; }
#IndDtl .quote { 
    background: #ffffff;
    background: -webkit-linear-gradient(rgba(235,246,255,1) 0%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 90%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(rgba(235,246,255,1) 0%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 90%, rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(rgba(235,246,255,1) 0%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 90%, rgba(255,255,255,0) 100%);
    background: linear-gradient(rgba(235,246,255,1) 0%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 90%, rgba(255,255,255,0) 100%);
}
#IndDtl .quote > table td { color: #707070; }
#IndDtl .quote .ct-symbol { color: #919191; }
#IndDtl .quote .ct-last-label { color: #000000; }
#IndDtl .quote .ct-lastupdate { color: #89898a; }
#IndDtl .quote .ct-value { color: #000000; }
#IndDtl .card { background: #ffffff; }
#IndDtl .card > .title > .lastUpdate { color: #89898a; }
#IndDtl .card > table > thead > tr > td { color: #3f3f3f; background: #f1f8fa; }
#IndDtl .card > table > tbody > tr > td { color: #000000; }
#IndDtl .menu { background-image:url('../images/theme1/icon_menu.png'); }
#IndDtl .upperMark{background:rgba(153,153,153, 0.6); color:#FFF;}
#IndDtl .lowerMark{background:rgba(153,153,153, 0.6); color:#FFF;}
#IndDtl .upTri{border-color: transparent rgba(153,153,153, 0.6) transparent transparent;}
#IndDtl .lowTri{border-color: transparent transparent rgba(153,153,153, 0.6) transparent;}
#IndDtl .cb-std { background:#D4D7D9; }
#IndDtl .cb-std::after { background:#FFFFFF; }
#IndDtl .cb-txt { color:#808080; }

#histChart .statBar { background:#ffffff;}
#histChart .statBar .label { color:#808080;}
#histChart .statBar .value { color:#333333;}
#histChart .controlBar .inline_block#window-control .label { color:#808080;}
#histChart .controlBar .inline_block#period-control .label { color:#808080;}
#histChart .controlBar #window-control select {color:#000000;}
#histChart .controlBar #period-control select {color:#000000;}
#histChart .range {color:#000000; }
#histChart .HistoricalChartTitle { background: #F0F0F0; color:#808080; }

#btnConsent { width: fit-content; height: 64px; display: flex; justify-content: center; align-items: center; padding: 6px 40px; border-radius: 10px; border: solid 1px #2387e2; cursor: pointer; margin-top: 40px; }
#btnConsent span { height: 42px; font-size: 30px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #2387e2; }