@CHARSET "ISO-8859-1";
@font-face {
    font-family: "OpenSans-Regular";
    src: url('OpenSans-Regular.woff') format('woff'), url('OpenSans-Regular.woff2') format('woff2')
}

#container, #container1, #container2, #container3, #container4, #container5, #container6, #container7, #container8 {
    width: 203px;
    height: 80px;
}

#main-body-content {
    float: left;
    width: 100%;
}

.stock_change {
    background-color: gray !important;
}

.default-content {
    background: transparent;
    overflow-y: auto;
}

#container {
    width: 600px;
    height: 600px;
}

.overview .index {
    height: 40px;
    width: 272px;
    float: left;
}

input.button {
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    height: 25px;
    line-height: 21px;
    text-transform: uppercase;
}

.head_table .column, .footer_table .column {
    height: 18px;
}

.header_chitietma {
    width: 100%;
    height: 22px;
    background: none repeat scroll 0 0 #111111;
}

.bieudo .bieudo1 {
    float: left;
}

.div_chitietmachungkhoan, .bieudo {
    float: left;
}

.machungkhoan {
    padding-left: 30px;
}

.bieudo {
    width: 595px;
    /* background: #1E1E1E; */
    height: 176px;
}

.div_chitietmachungkhoan {
    width: 595px;
    margin-right: 0px;
    overflow: hidden;
}

#char-detail_giakl, .content-chart {
    margin: 0 auto;
}

#char-detail_giakl {
    width: 270px;
    height: 170px;
}

.content-chart {
    width: 270px;
    height: 170px;
}

#bagia {
    margin: 0px;
    width: 290px;
    height: 176px;
}

#chitietmachungkhoan {
    margin-right: 0px;
    width: 295px;
    height: 176px;
}

.content-order .vertical {
    height: 107px;
    background: #1D1D1D url(../images/ver_td_bg.gif) repeat-y center;
    float: left;
    width: 5px;
    display: none;
}

#secquotes-detail .vertical {
    height: 176px;
    /*background: #fff;*/
    float: left;
    width: 8px;
}

#secquotes-detail .horizontal {
    height: 6px;
    background: #121212;
    float: left;
    width: 100%;
    margin: 2px 0px;
}

#chitietmachungkhoan tr:last-child td {
}

#chitietmachungkhoan, #bagia {
    float: left;
}

.tenmachungkhoan {
    padding-left: 50px;
}

.header_chitietma .machungkhoan, .header_chitietma .tenmachungkhoan {
    float: left;
}

#rightmenu_order_book, #rightmenu, #secbalance-menu-context {
    background: #fff;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    z-index: 999;
    border: 1px solid #b5b7b9;
}

.ui-menu .icon-edit,
.ui-menu .icon-trash {
    display: none;
}

#rightmenu_order_book li, #rightmenu li, #secbalance-menu-context li {
    border-bottom: 1px solid #e6eaef;
    border-right: medium none;
    padding: 0px;
    text-align: left;
}

#rightmenu li:last-child,
#rightmenu_order_book li:last-child,
#secbalance-menu-context li:last-child {
    border-bottom: none;
    border-right: medium none;
    box-shadow: none;
}

#rightmenu.ui-menu .ui-menu-item a,
#rightmenu_order_book.ui-menu .ui-menu-item a,
#secbalance-menu-context.ui-menu .ui-menu-item a {
    color: #4f4f4f;
    font-weight: normal;
    border-right: 0px;
    box-shadow: none;
    padding: 2px .4em;
}

#rightmenu.ui-menu .ui-menu-item a.ui-state-focus,
#rightmenu.ui-menu .ui-menu-item a.ui-state-active,
#rightmenu_order_book.ui-menu .ui-menu-item a.ui-state-focus,
#rightmenu_order_book.ui-menu .ui-menu-item a.ui-state-active,
#secbalance-menu-context.ui-menu .ui-menu-item a.ui-state-focus,
#secbalance-menu-context.ui-menu .ui-menu-item a.ui-state-active {
    background-color: #f2f3f5;
}

#rightmenu_order_book {
    /* 	background: #5A5A5A; */
    /* 	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); */
    /* 	z-index: 999; */
}

#rightmenu_order_book li {
    /* 	border-bottom: 1px solid #3A3A3A; */
    /* 	border-right: medium none; */
    /* 	box-shadow: 0 1px #787878; */
}

#rightmenu_order_book li:last-child {
    /* 	border-bottom: none; */
    /* 	border-right: medium none; */
    /* 	box-shadow: none; */
}

.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #5A5A5A;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    z-index: 9999;
}

.ui-autocomplete li {
    border-bottom: 1px solid #3A3A3A;
    border-right: medium none;
    box-shadow: 0 1px #787878;
}

.ui-autocomplete li:last-child {
    border-bottom: none;
    border-right: medium none;
    box-shadow: none;
}

#content1 .filter-rows a {
    display: block;
    float: left;
    padding-top: 2px;
    margin-right: 10px
}

#content1, #content {
    display: inline-block;
    width: 100%;
}

.price-board-content #content1 {
    width: calc(100% - 10px);
    padding-left: 5px;
    padding-right: 5px;
}

#content_tab4 {
    height: 200px
}

#body_secbalance_table {
    height: 105px;
}

#scrool_lskhop {
    height: 196px;
}

#scrool_lskhop .column {
    /* height: 6px !important; */
}

#scrool_lskhop .column {
    /* height: 6px !important; */
}

#scrool_lskhop .mCSB_container > div:last-child .column {
    height: 9px !important;
}


#defaultCat_chzn .chzn-drop {
    width: 150px !important;
    height: auto !important
}

#div_banggia {

}

#div_order_book_table .mCustomScrollbar1 .mCustomScrollbar2 {
    height: 162px
}

#hearder_slider {
    height: 1%;
    overflow: hidden;
    position: relative;
    padding: 0
}

#hearder_slider .buttons {
    background: url(../images/btn1.png) no-repeat scroll 0 0 transparent;
    display: block;
    background-position: 0 0;
    text-indent: -999em;
    width: 11px;
    height: 16px;
    overflow: hidden;
    position: relative;
    margin: 0
}

#hearder_slider .buttons:hover {
    background: url(../images/btn1_hover.png) no-repeat scroll 0 0 transparent;
}

#hearder_slider .disable {
    display: none;
}

#hearder_slider .next {
    background: url(../images/btn2.png) no-repeat scroll 0 0 transparent;
    background-position: 0 0;
    width: 9px;
    height: 17px;
    margin: 0
}

#hearder_slider .next:hover {
    background: url(../images/btn2_hover.png) no-repeat scroll 0 0 transparent;
}

#tablesecbalance #body_secbalance_table > div div.column1, #head_secbalance_table div.column1 {
    width: 94px;
}

#tablesecbalance #body_secbalance_table > div div.column2, #head_secbalance_table div.column2 {
    width: 80px;
}

#tablesecbalance #body_secbalance_table > div div.column3, #head_secbalance_table div.column3 {
    width: 80px;
}

#tablesecbalance #body_secbalance_table > div div.column4, #head_secbalance_table div.column4 {
    width: 80px;
}

#tablesecbalance #body_secbalance_table > div div.column5, #head_secbalance_table div.column5 {
    width: 80px;
}

#tablesecbalance #body_secbalance_table > div div.column6, #head_secbalance_table div.column6 {
    width: 93px;
}

#tablesecbalance #body_secbalance_table > div div.column7, #head_secbalance_table div.column7 {
    width: 57px;
}

#tablesecbalance #body_secbalance_table > div div.column8, #head_secbalance_table div.column8 {
    width: 51px;
}

/** Table popup secBalance */

#tablesecbalance1 #body_secbalance_table > div div.column1, #tablesecbalance1 #head_secbalance_table div.column1 {
    width: 56px;
}

#tablesecbalance1 #body_secbalance_table > div div.column2, #tablesecbalance1 #head_secbalance_table div.column2 {
    width: 60px;
}

#tablesecbalance1 #body_secbalance_table > div div.column3, #tablesecbalance1 #head_secbalance_table div.column3 {
    width: 60px;
}

#tablesecbalance1 #body_secbalance_table > div div.column4, #tablesecbalance1 #head_secbalance_table div.column4 {
    width: 60px;
}

#tablesecbalance1 #body_secbalance_table > div div.column5, #tablesecbalance1 #head_secbalance_table div.column5 {
    width: 60px;
}

#tablesecbalance1 #body_secbalance_table > div div.column6, #tablesecbalance1 #head_secbalance_table div.column6 {
    width: 70px;
}

#tablesecbalance1 #body_secbalance_table > div div.column7, #tablesecbalance1 #head_secbalance_table div.column7 {
    width: 51px;
}

#hearder_slider .overview {
    list-style: none;
    position: absolute;
    width: 240px;
    left: 0
    top: 0;
    margin: 0;
    padding: 0
}

#hearder_slider .overview li {
    float: left;
    width: 280px;
    margin: 0;
    padding: 0px;
}

#hearder_slider .viewport {
    float: left;
    width: calc(100% - 60px);
    height: 40px;
    overflow: hidden;
    position: relative;
}

#mainbuttom {
    height: auto !important;
    float: left;
    width: 1200px;
    padding-top: 4px;
}

#mycustomscroll2 .table_header thead th:last-child {
    border-bottom: 1px solid #121212
}

#mycustomscroll2horizontalScrollBar, #tabs-2, #tabs-3, #tabs-4, #bottom-tab2, #bottom-tab3 {
    display: none
}

#search_button.button {
    height: 20px
}

#secbalance {
    position: relative
}

#secbalance .mCustomScrollbar {
    height: 103px
}

#secquote_board tr td.column1, #secquote_board tr td.column2, #secquote_board tr td.column3, #secquote_board tr td.column4 {
    width: 40px
}

#secquote_board tr td.column5, #secquote_board tr td.column6, #secquote_board tr td.column7 {
    width: 32px
}

#secquote_board tr td.column8, #secquote_board tr td.column9, #secquote_board tr td.column10, #secquote_board tr td.column11, #secquote_board tr td.column12, #secquote_board tr td.column13, #secquote_board tr td.column14, #secquote_board tr td.column15, #secquote_board tr td.column16, #secquote_board tr td.column17, #secquote_board tr td.column18, #secquote_board tr td.column19, #secquote_board tr td.column20, #secquote_board tr td.column21, #secquote_board tr td.column22, #secquote_board tr td.column23, #secquote_board tr td.column24, #table_head_banggia div.column8, #table_head_banggia div.column9, #table_head_banggia div.column10, #table_head_banggia div.column12, #table_head_banggia div.column13, #table_head_banggia div.column14, #table_head_banggia div.column15, #table_head_banggia div.column16, #table_head_banggia div.column17, #table_head_banggia div.column18, #table_head_banggia div.column19, #table_head_banggia div.column22, #table_head_banggia div.column23, #table_head_banggia div.column24 {
    width: 30px
}

#tab-content table td {
    background: url(../images/td_bg.gif) repeat-x scroll center bottom #1E1E1E
}

#tab-content, #tabs-1 {

}

#table_head_banggia .column {
    float: left;
    width: 34px;
    padding: 5px
}

#table_head_banggia .column span {
    display: table-cell;
    vertical-align: middle
}

#table_head_banggia .dumua, #table_head_banggia .khop, #table_head_banggia .duban, #table_head_banggia .gia {
    float: left;
    text-align: center;
}

#table_head_banggia .dumua div, #table_head_banggia .khop div, #table_head_banggia div.duban div, #table_head_banggia .gia div {
    padding: 4px;
}

#table_head_banggia.head_table div.column {
    padding-left: 3px;
    padding-right: 3px;
}

#table_head_banggia .dumua div:first-child, #table_head_banggia .khop div:first-child, #table_head_banggia .duban div:first-child, #table_head_banggia .gia div:first-child {
    padding: 3px;
}

#table_head_banggia div.column1, #table_head_banggia div.column2, #table_head_banggia div.column3, #table_head_banggia div.column4, #table_head_banggia div.dumua, #table_head_banggia div.khop, #table_head_banggia div.duban, #table_head_banggia div.column20, #table_head_banggia div.column21, #table_head_banggia div.gia {
    height: 34px;
}

#table_head_banggia div.column1, #table_head_banggia div.column2, #table_head_banggia div.column3, #table_head_banggia div.column4, #table_head_banggia div.column20, #table_head_banggia div.column21 {
    width: 34px
}

#table_head_banggia div.column5, #table_head_banggia div.column6, #table_head_banggia div.column7, #table_head_banggia div.column11 {
    width: 35px
}

#table_head_banggia, #div_banggia {
    float: left;
    width: 100%
}

#table_head_banggia > .column {
    height: 33px;
}

#secquote_board {
    overflow: hidden;
}

#secquote_board .tc_tran_san {
}

#secquote_board > div .column4 {
}

#secquote_board > div .column11, #secquote_board > div .column12, #secquote_board > div .column13 {
}

#secquote_board > div .column20 {
}

#secquote_board > div {
    width: 100%;
    float: left;
}

#secquote_board > div div.column {
    float: left;
    width: 32px;
    text-align: center;
}

#secquote_board > div div.column1, #table_head_banggia div.column1 {
    width: 29px;
}

#secquote_board > div div.column2, #table_head_banggia div.column2 {
    width: 29px;
}

#secquote_board > div div.column3, #table_head_banggia div.column3 {
    width: 29px;
}

#secquote_board > div div.column4, #table_head_banggia div.column4 {
    width: 52px;
}

#secquote_board > div div.column5, #table_head_banggia div.column5 {
    width: 38px;
}

#secquote_board > div div.column6, #table_head_banggia div.column6 {
    width: 29px;
}

#secquote_board > div div.column7, #table_head_banggia div.column7 {
    width: 38px;
}

#secquote_board > div div.column8, #table_head_banggia div.column8 {
    width: 29px;
}

#secquote_board > div div.column9, #table_head_banggia div.column9 {
    width: 38px;
}

#secquote_board > div div.column10, #table_head_banggia div.column10 {
    width: 29px;
}

#secquote_board > div div.column11, #table_head_banggia div.column11 {
    width: 29px;
}

#secquote_board > div div.column12, #table_head_banggia div.column12 {
    width: 29px;
}

#secquote_board > div div.column13, #table_head_banggia div.column13 {
    width: 38px;
}

#secquote_board > div div.column14, #table_head_banggia div.column14 {
    width: 29px;
}

#secquote_board > div div.column15, #table_head_banggia div.column15 {
    width: 38px;
}

#secquote_board > div div.column16, #table_head_banggia div.column16 {
    width: 29px;
}

#secquote_board > div div.column17, #table_head_banggia div.column17 {
    width: 38px;
}

#secquote_board > div div.column18, #table_head_banggia div.column18 {
    width: 29px;
}

#secquote_board > div div.column19, #table_head_banggia div.column19 {
    width: 38px;
}

#secquote_board > div div.column20, #table_head_banggia div.column20 {
    width: 53px;
}

#secquote_board > div div.column21, #table_head_banggia div.column21 {
    width: 45px;
}

#secquote_board > div div.column22, #table_head_banggia div.column22 {
    width: 29px;
}

#secquote_board > div div.column23, #table_head_banggia div.column23 {
    width: 29px;
}

#secquote_board > div div.column24, #table_head_banggia div.column24 {
    width: 31px;
}

.price-board-content #table_head_banggia div.column24 {
    margin-right: 0px;
    border-right: 2px solid #e6eaef;
}

.price-board-content #table_head_banggia .gia .header1Column {
    margin-right: 0px;
    border-right: 2px solid #e6eaef;
}

#secquote_board > div div.column:last-child {

}

#table_head_banggia > div:last-child div:first-child, #table_head_banggia > div:last-child div:last-child {

}

.contentm.table-scroll tr:last-child td {
    background-image: none !important;
    padding-bottom: 3px;
    padding-top: 3px;
}

#body_secbalance_table.table-scroll .mCSB_container > div:last-child .column {

}

.table-scroll .mCSB_container > div:last-child .column {
    height: 14px;
}

#body_secbalance_table .table-scroll .column {
    padding: 4px 5px 7px;
}

.contentm.m-contentm tr td {
    padding: 4px 0px 1px !important;
    height: 14px;
}

.contentm.m-contentm tr td:fisrt-child {
    padding-left: 10px;
}

.contentm.m-contentm tr:last-child td:last-child {
    background-image: none !important;
}

#table_head_banggia > div:not    (.column    ) > .column {
    margin-bottom: 1px;
    margin-right: 1px;
    padding: 4px 2px 5px
}

#tablesecbalance {
    float: left;
    height: 125px;
    width: 633px;
    border-left: 1px solid #f2f3f5;
}

#tablesecbalance1 {
    float: left;
    height: 125px;
    width: 487px
}

.bodydivRow {
    width: 1010px;
    position: relative;
    height: 200px
}

.botbg1 {
    /* background: #1e1e1e */
}

.botbg2 {
    /* background: #111 */
}

.bottom-tab {
    margin-top: 5px
}

.head_table, .table-scroll, .footer_table {
    float: left;
    width: 100%;
}

.table-scroll .mCSB_container > div, .table-scroll > div {
    width: 100%;
    float: left;
}

.head_table .column:last-child {
    /* border-bottom: 1px solid #121212;
	border-right: 0 solid #121212;
	box-shadow: 0 0 0 1px #2A2A2A;
	margin-bottom: 1px;
	margin-right: 0;
	padding: 2px 5px; */
}

.table-scroll .column:last-child {
    padding-right: 3px;
}

#body_cash_table.table-scroll .column:last-child {
    border-right: 1px solid #f2f3f5;
}

.head_table .column {
    margin-bottom: 0;
    margin-right: 2px;
    padding: 2px 2px;
    padding-left: 4px;
    padding-right: 4px;
}

.head_table .column, .table-scroll .column, .footer_table .column {
    background: #e6eaef;
    float: left;
    text-align: center;
}

.contentm.table-scroll tr td { /* color:#C3BABA; */
    padding-bottom: 3px;
    padding-top: 3px;
    height: 14px;
    border-bottom: 1px solid #eceff2;
}

.table-scroll .column, .footer_table .column {
    background: #fafafa;
    border-bottom: 1px solid hsla(0, 0%, 47%, .2);
    height: 16px;
    padding: 3px 5px 6px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bottom-tab .selectbox, .bottom-tab .inputbox {
    font-size: 14px;
    float: left;
    pading: 0;
    /*width: 120px !important*/
}

.bottom-tab a.button img {
    float: left;
    margin-right: 3px;
    border: none
}

.bottom-tab-content {
    border: 1px solid #404040
}

.bottom-table th {
    color: #f2f2f2;
    background: #121212;
    padding: 5px
}

/* --------- BEGIN trading mortage---------- */
#head_mortage_table, #body_mortage_table {
    width: 570px;
}

.horizontalScroll_body_mortage_table {
    float: left;
    height: 100%;
    width: 100%;
    float: left;
    background: none repeat scroll 0 0 #1E1E1E;
}

.setscroll_body_mortage_table {
    float: left;
    height: 170px;
}

#body_mortage_table > div:hover div.column {
    border-bottom: 1px solid #ff8900;
}

/* --------- END trading mortage---------- */

/* --------- BEGIN history one firm ---------- */
#head_history_one_firm, #body_history_one_firm {
    width: 621px;
}

.horizontalScroll_body_history_one_firm {
    float: left;
    height: 100%;
    width: 620px;
    float: left;
    background: none repeat scroll 0 0 #1E1E1E;
}

.setscroll_body_history_one_firm {
    float: left;
    height: 170px;
}

#body_history_one_firm > div:hover div.column {
    border-bottom: 1px solid #ff8900;
}

#history-one-firm-dialog {
    display: none;
    background-color: #202020;
    border-radius: 4px;
    color: #8C8C8C;
    width: 616px;
    padding: 10px;
}

#history-one-firm-dialog #content1 {
    text-align: left;
    padding-left: 5px;
}

#history-one-firm-dialog .confirm-bottom {
    float: left;
    width: 100%;
    padding-top: 5px;
}


/* --------- END history one firm---------- */

.button-order-1 {
    background: url(../images/report/update-1.gif) no-repeat;
    padding-left: 25px;
    margin-left: 25px;
    padding-bottom: 3px;
    padding-top: 2px
}

.button-order-2 {
    background: url(../images/report/bdelete-1.gif) no-repeat;
    padding-left: 25px;
    margin-left: 25px;
    padding-bottom: 3px;
    padding-top: 2px
}

.horizontalScroll_head_order_book {
    overflow: hidden;
    height: 21px;
}

#head_order_book_table {
    position: relative;
}

.set-cm-wp #head_order_book_table,
.set-cm-wp #body_order_book_table,
.set-cm-wp .setscroll_body_order_book_table {
    width: 490px;
}

.setscroll_body_order_book_table, .setscroll_cart_body_book_table, .setscroll_body_order_pending_table, .setscroll_body_portfolio_table {
    height: 350px;
    float: left;
}

.horizontalScroll_body_order_book {
    width: 1200px;
    height: 300px;
    float: left;
}

.button-order-3 {
    background: url(../images/report/bdelete-all-1.gif) no-repeat;
    padding-left: 25px;
    margin-left: 25px;
    padding-bottom: 3px;
    padding-top: 2px
}

.button.b-close, .button.bClose {
    border-radius: 2px 2px 2px 2px;
    font: bold 131% sans-serif;
    position: absolute;
    right: 1px;
    top: 1px;
    cursor: default;
    padding: 0px 6px;
}

.buttons_slider {
    float: right;
    padding-top: 23px;
}

.buttons_slider .div_next, .buttons_slider .div_prev {
    float: left;
    width: 9px;
}

.cart-bank .button {
    height: 25px;
    line-height: 21px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer
}

.table-filter-rows tr td:last-child { /* padding-left: 144px; */
    /* width: 187px; */
    padding-right: 0 !important;
}

.table-filter-rows tr td:last-child a {
    float: left !important;
}

.cart-bank tr td { /* padding: 2px 9px 3px 0px; */
    padding: 2px 9px 5px 0;
}

.cart-bank tr td #order_enter:hover, .cart-bank tr td #order_query:hover, .cart-bank tr td #order_ignore:hover {
    font-weight: bold;
}

.cart-bank tr td:first-child {
    padding-left: 5px;
}

.cart-center {
    margin-left: 165px;
    line-height: 22px;
    font-weight: bold;
    color: #10DF1E;
    font-size: 14px;
    text-transform: uppercase
}

.cart-checkbox {
    line-height: 17px;
    color: #fff
}

.cart-checkbox label {
    float: left;
    line-height: 17px
}

.cart-color1 {
    color: #36887b;
    margin-right: 5px
}

.cart-color2 {
    /* color: #acd400; */
    color: #f89e30;
    margin-right: 5px
}

.set-cm-wp .cart-color2 {
    /* color: #acd400; */
    /* color: #f89e30; */
    color: yellow;
    margin-right: 5px
}

.cart-color3 {
    color: #c402a5
}

.cart-left {
    float: left;
    margin-right: 10px
}

.cart-row {
    padding: 3px 3px 4px;
}

.cart-row-form-confirm {
    padding: 10px;
}

.clr, .content-cart {
    clear: both
}

.color5 {
    color: #ff0 !important
}

.content-cart .content-cart-row .content-cart-right {
    float: left;
    margin-top: 4px;
    margin-left: 29px;
}

.cart-bank td#order_secName {
    color: #C3BABA;
}

.content-left {
    float: left;
    background-image: linear-gradient(#363636100%, #F6F6F650%, #EEEEEE52%, #F4F4F4100%)
}

.content-left .chuky, .content-right .chuky {
    padding-top: 10px;
    padding-left: 8px
}

.content-left .contentm td .info, .content-right .contentm td .info {
    float: left;
    color: #537fb8;
    width: 33.3%;
    text-align: center;
    line-height: 17px;
}

.table-scroll .mCSB_container > div:hover div.column {
    border-bottom: 1px solid #ff8900;
    color: #ff8900;
}

.table-scroll .mCSB_container > div:hover div.column {
    border-bottom: 1px solid #ff8900;
}

.content-left .contentm td, .content-right .contentm td {
    text-align: left;
}

.content-left .contentm td.bgorder1, .content-right .contentm td.bgorder1 {
    border-left: none
}

.content-left .contentm th, .content-right .contentm th {
    text-align: center;
    font-weight: normal;
}

.content-left .contentm, .content-right .contentm {
    border-collapse: collapse;
}

.content-left .contentm.m-contentm tr td, .bottom-table th, .bottom-table td {
    padding: 4px 0px;
}

.content-left .contentm.m-contentm tr td.chuky {
    background: #1E1E1E url(../images/td_bg_600X600.gif) no-repeat bottom left !important;
}

.content-left .inputbox, .content-right .inputbox {
    /* border: 1px solid #565656; */
    line-height: 13px;
    /* background: #2a2a2a; */
    width: 73px;
    /* color: #d4d4d4 */
}

.content-left.marginL3 .contentm {
    width: 280px;
    border-left: 1px solid #f2f3f5;
}

.content-order {
    float: left;
    margin-bottom: 5px;
    width: 100%;
    text-align: left;
    height: 130px;
    overflow: hidden
}

.table_bagia {
    margin-bottom: 0px;
}

.table_bagia .dumua {
    background: #006e00 !important;
}

.table_bagia .duban {
    background: #ba0000 !important;
}

.table_bagia .dumua, .table_bagia .duban {
    color: #fff;
    text-align: center;
}

.machungkhoan input.machungkhoan {
    padding-left: 5px;
}

.space {
    width: 100%;
    height: 0px;
    float: left;
}

.content-order-2 {
    margin-left: 15px;
    float: left;
    padding-top: 10px;
}

.content-order-3 {
    float: left;
    padding-top: 10px;
    padding-bottom: 10px
}

.content-order-right {
    float: right;
    margin-top: 4px;
    margin-left: 20px
}

.context-menu-list {
    background: #b7b7b7;
    width: 140px;
    margin: 0;
    padding: 0
}

.context-menu-list .buy {
    background: url(../images/buy.png) no-repeat left top transparent;
    padding-left: 30px;
    padding-bottom: 8px;
    margin-left: 5px
}

.context-menu-list .sale {
    background: url(../images/check.png) no-repeat left top transparent;
    padding-left: 30px;
    background-position: 5px;
    margin-left: 5px
}

.context-menu-list .warning {
    background: url(../images/warning.png) no-repeat left top transparent;
    padding-left: 30px;
    padding-bottom: 8px;
    margin-left: 5px
}

.context-menu-list a {
    text-decoration: none;
    color: #2f2f2f;
    line-height: 28px
}

.context-menu-list li {
    list-style: none;
    padding-bottom: 3px;
    width: 144px
}

.control-group .controls .inputbox {
    float: left;
    text-transform: uppercase;
}

.danhmucbodydivRow {
    width: 1010px;
    position: relative;
    height: 200px;
    border-bottom: 1px solid #565656
}

.danhmucdivtable {
    width: 1010px;
    float: left;
    padding-top: 7px
}

.danhmucheadRow {
    width: 1010px;
    font-size: bold;
    color: #fff;
    text-align: center;
}

.detail .bg4 {
    background: #006e00
}

.detail .bg5 {
    background: #cb010f
}

.detail .bg6 {
    background: #292929
}

.detail .color7 {
    color: red
}

.divCell {
    padding: 5px !important
}

.divRow {
    display: inline-block
}

.divRow .border-bottom, .headRow .border-bottom {
    border-bottom: 1px solid #565656
}

.divRow .border-right, .headRow .border-right {
    border-right: 1px solid #565656
}

.divRow .border-top, .headRow .border-top {
    border-top: 1px solid #565656
}

.divRow .divCell {
    width: 47px;
    color: #10DF1E
}

.divRow .kl {
    color: #EA09F2
}

.divRow .mack {
    background-color: #474747
}

.divRow .percent {
    color: #FF0018
}

.divRow .tran, .divRow .san, .divRow .tc, .divRow .tanggiam, .divRow .percent, .divRow .gia, .divRow .kl, .divRow .tongkl {
    background-color: #1E1E1E
}

.divRow.border-left, .headRow .border-left, .divRow .border-left, .headRow .border-left {
    border-left: 1px solid #565656
}

.filter-center {
    margin-left: 30px
}

.filter-left {
    float: left;
    /* padding-left: 10px */
}

.filter-left .chzn-container {
    margin-right: 12px;
    float: left;
}

.filter-right {
    float: right;
    padding-right: 5px;
    color: silver
}

.fixedwidth2 {
    width: 990px
}

.flexcroll {
    width: 1070px
}

.footer-center {
    display: flex;
    height: 21px;
    width: calc(100% - 800px);
    float: left;
    padding-top: 3px;
}

.footer-center .phone {
    background: url(../images/phone.gif) no-repeat top left;
    height: 21px;
    line-height: 21px;
    padding-left: 24px
}

.footer-center .skype a {
    float: left;
    line-height: 21px;
    margin-left: 27px
}

.footer-center .skype a img, .footer-center .yahoo a img {
    float: left;
    margin-right: 9px
}

.footer-center .yahoo a {
    float: left;
    line-height: 21px;
    margin-left: 43px
}

.headRow {
    width: 1010px;
    font-size: bold;
    height: 42px;
    color: #fff;
    text-align: center;
}

.headRow .mack, .headRow .tran, .headRow .san, .headRow .tc {
    line-height: 40px
}

.headRow .mainDivCell {
    text-align: center;
    height: 41px;
    float: left
}

.header-left a {
    float: left;
    width: 72px;
    height: 109px;
    display: none;
    /* border: 3px solid #454545 */
}

.member-logo {
    height: 100% !important;
    margin-top: 3px;
}

.member-logo2 {
    width: 120px !important;
    margin-top: -0px;
}

.header-left, .nav-left, .logo, .tab-content .label, .control-group, .control-group .controls, #mycustomscroll2 .table_header, .cart-checkbox .checkbox, .content-cart .content-cart-row .content-cart-left, .footer-center .phone, .footer-center .yahoo, .footer-center .skype, .content-order-left, .filter-rows .input-append, .input-prepend, .buttomMainHead .divCell {
    float: left
}

.header-right {
    float: right;
    width: calc(100% - 120px);
    font-size: 11px;
}

.header-right_top {
    height: 40px;
    position: relative
}

.hsplitbar {
    width: 1200px;
    height: 5px;
    background: #fff;
    float: left
}

.logosecond {
    display: block;
    height: 20px
}

.minusimage {
    background: url(../images/minus.png) no-repeat scroll center center transparent;
    cursor: pointer;
    display: block;
    margin: 0 !important
}

.nav-lang {
    float: right;
    line-height: 30px;
    margin-left: 10px
}

.nav-lang a {
    float: left;
    padding: 8px 3px
}

.nav-lang ul.language {
    list-style: none;
    margin: 0;
    padding: 0
}

.nav-lang ul.language li {
    float: left;
    line-height: 30px;
    height: 30px
}

.nav-order {
    float: right;
    padding-right: 10px
}

.nav-right {
    float: right;
    line-height: 30px;
    font-size: 11px
}

.nav-right ul.profile {
    float: left;
    list-style: none;
    margin: 0;
}

.nav-right ul.profile li {
    float: left;
    padding-right: 3px
}

.nav-right ul.profile li a, .context-menu-list a: hover {
    color: #fff
}

.nav-right ul.profile li span {
    border-right: 1px solid #fff;
    padding-right: 3px
}

.nav-right ul.profile li.end {
    padding: 0
}

.nav-right ul.profile li.end span {
    border: none !important;
    padding: 0
}

.order-2 {
    display: inline;
    padding-left: 24px
}

.plusimage {
    background: url(../images/plus.png) no-repeat scroll center center transparent;
    display: block;
    cursor: pointer;
    margin: 0 !important
}

.slideToggle {
    float: right !important
}

.slideToggle2 {
    float: right !important;
    padding: 12px 6px
}

.slideToggle3 {
    float: right !important;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
    padding: 12px
}

.tab-content { /* margin-top: 2px; */
    text-align: left;
    width: 1200px
}

.tab-content .button-seting img, .tab-content a.button img {
    float: left;
    margin-right: 9px;
    border: none
}

.tab-content .button-seting, .bottom-tab .selectbox, .bottom-tab a.button {
    float: left;
    line-height: 18px
}

.tab-content .inputbox {
    margin-right: 0px;
    float: left;
}

.filter-rows .tab-content .number {
    text-align: right
}

.filter-rows .table-filter-rows tr td { /* padding-right: 5px; */
}

.filter-rows .table-filter-rows tr td:last-child a {
    float: right;
}

.catModel tr td {
    padding-right: 5px;
    background: none !important;
}

.catModel {
    float: left;
}

.trading_unit {
    float: right;
}

.trading_unit tr td {
    background-image: none !important;
    height: 19px;
}

#secquote_board > div div.sb {
    font-weight: bold;
}

#secquote_board > div div.column20, #secquote_board > div div.column21, #secquote_board > div div.column22, #secquote_board > div div.column23, #secquote_board > div div.column24 {
}

.tab-content a.button {
    float: left;
    padding-right: 7px
}

.tab-filter {
    padding: 5px 0
}

.tab-filter .filter-left .btn-inverse, .button, .tab-filter .chzn-container-single .chzn-single, .tab-filter .filter-rows .button {
}

.table-scroll tbody td {
    text-align: center;
    padding: 4px;
    border-bottom: 1px solid hsla(0, 0%, 47%, .2);
}

.table-scroll thead th, #header-tabb2 th {
    height: 18px;
    text-align: center;
    padding: 2px;
    background-color: #e6eaef;
    border-right: 2px solid #fff;
    font-weight: normal;
    text-align: center;

}

.table-scroll tfoot th {
    text-align: center;
    background: #e6eaef;
    padding: 4px;
}

.table-scroll thead th:last-child {
    border-right: 1px solid #f2f3f5;
}

.table-scroll, .cart-bank, .bottom-table, .transfer-local-content {
    border-collapse: collapse
}

.textleft {
    padding-left: 10px
}

.content_div_order_book {
    position: relative;
}

.textright {
    padding-right: 10px
}

.wrapper {
    width: 100%;
    position: relative;
    display: inline-block;
}

.wrapper-center {
    /* width: 1200px */
}

.wrapper-contain-order-1 {
    width: 100%;
    background: #fff;
}

.wrapper-contain-order-1 h2 {
    font-size: 12px;
    color: #dedede;
    text-align: left;
    padding-top: 2px;
    padding-left: 8px;
    margin: 0 0 0 10px
}

.wrapper-footer {
    /* background: none repeat scroll 0 0 #1E1E1E; */
    margin-top: 5px;
    margin-bottom: 22px;
    padding: 5px 0;
}

.wrapper-header {
    background-color: #000;
    position: relative
}

.wrapper-contain {
    margin: 0px auto;
    width: 1200px;
    min-height: calc(100vh - 215px);
    background-color: #fff;
    display: flow-root;
}

.wrapper-header, .wrapper-nav, .wrapper-footer {
    float: left;
    width: 100%
}

.wrapper-nav {
    float: none;
}

.wrapper-nav {
    background: #1c2030;
    height: 30px;
    width: 1200px;
    margin: 0 auto;
    /* margin-bottom: 5px */
}

#bottom-footer .footer-left {
    float: left;
    width: 140px;
    margin: 5px;
}


#bottom-footer .footer-right {
    float: right;
    min-width: 517px;
    margin: 5px;
}

#bottom-footer .footer-right li {
    text-align: center;
    margin-right: 17px;
}

a {
    color: #8c8c8c;
    text-decoration: none
}

body {
    background: #f2f3f5;
    font: 14px "OpenSans-Regular" !important;
    color: #222;
    margin: 0;
    padding: 0;
    margin-bottom: 18px;
}

td.color1 {
    color: #ff0018 !important
}

td.color2 {
    color: #ea09f2 !important
}

td.color3 {
    color: #C3BABA !important;
}

.headerchart {
    width: 295px;
    height: 76px;
    float: left;
    display: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

span {
    color: #222;
    font-weight: bold;
}

span.label {
    color: #4a4a4a;
    font-weight: normal;
}

.bottomData span {
    color: #4a4a4a;
    font-weight: normal;
}

.place-order-wrapper .set-cm-wp {
    position: fixed;
    bottom: 47px;
    left: 0;
    width: 100%;
    z-index: 99;
    height: 186px;
}

.set-cm-wp #bottom-footer li.selected a {
    color: #3bb3e4;
}

.place-order-wrapper .order-content-row {
    margin: 5px;
}

.place-order-wrapper .order-content-row td {
    padding-right: 10px;
}

.place-order-wrapper .set-cm-wp .buy {
    background-color: #a4d073;
    padding-top: 15px;
    padding-left: 20px;
    position: relative;
}

.order-content-box .close {
    top: 3px;
    right: 8px;
    cursor: pointer;
    font-size: 20px;
    position: absolute;
}

.place-order-wrapper .set-cm-wp .order-content-price {
    padding: 3px 0 3px 0;
    /* padding-left: 7px; */
}

.place-order-wrapper .btn-group .buy-button {
    background-color: #a4d073;
    height: 26px;
    border-radius: 5px 0 0 5px;
    cursor: pointer;
    color: #618316;
    width: 40px;
    transition: width .2s ease-out;
}

.place-order-wrapper .btn-group .sell-button {
    background-color: #ffa9a0;
    height: 26px;
    border-radius: 0 5px 5px 0;
    cursor: pointer;
    color: #b63636;
    width: 40px;
    transition: width .2s ease-out;
}

.place-order-wrapper .set-cm-wp .buy-active {
    background-color: #53b314;
    color: #fff;
    width: 70px;
}

.place-order-wrapper .set-cm-wp input[type="text"] {
    height: 21px;
}

.place-order-wrapper .set-cm-wp input[type="button"] {
    height: 24px;
}

.place-order-wrapper .set-cm-wp .sell-active {
    background-color: #ed1c24;
    color: #fff;
    width: 70px;
}

.place-order-wrapper .set-cm-wp .sell {
    background-color: #ffa9a0;
    padding-top: 15px;
    padding-left: 20px;
    position: relative;
}

.place-order-wrapper .set-cm-wp .none-active {
    color: #fff;
    width: 55px;
}

.place-order-wrapper .set-cm-wp .none {
    background-color: #F5F5F5;
    padding-top: 15px;
    padding-left: 20px;
    position: relative;
}

.place-order-content {
    height: 200px;
    display: flex;
    border-top: 1px solid #f2f3f5;
}

.place-order-wrapper .order-content-box {
    height: 100%;
    float: left;
    flex: 1;
    min-width: 750px;
}

.place-order-wrapper .account-content-box {
    height: 100%;
    float: right;
    width: 412px;
    background-color: #fff;
}

.place-order-wrapper .order-type-box {
    position: absolute;
    background: gray;
    margin-top: 5px;
}

.place-order-wrapper .order-type-box ul {
    list-style: none;
    border: 0;
    padding: 0;
    margin: 0;
}

.place-order-wrapper .order-type-box ul li {
    float: left;
    cursor: pointer;
    border-radius: 2px 2px 2px 2px;
    border: 1px solid #fff;
    padding: 0px;
    margin: 3px;
}

.place-order-wrapper .order-type-box .selected, .place-order-wrapper .order-type-box ul li:hover {
    background-color: #495561;
}

.place-order-wrapper .order-type-box .selected {
    background-color: #495561;
}

#place-order-cart-wrapper .set-cm-wp, #place-order-book-wrapper .set-cm-wp, #place-asset-wrapper .set-cm-wp, #place-portfolio-wrapper .set-cm-wp, #place-order-pending-wrapper .set-cm-wp {
    position: fixed;
    bottom: 48px;
    right: 0;
    width: 490px;
    z-index: 600;
    height: 555px;
    background-color: #fff;
    border: 1px solid #f2f3f5;
}

.place-order-wrapper .account-content-box table, #place-asset-wrapper .asset-content-box table {
    width: calc(100% - 20px);
    margin: 0 10px;
    margin-top: 0px;
    margin-top: 5px;
}

.place-order-wrapper .account-content-box table tr, #place-asset-wrapper .asset-content-box table tr {
    border-bottom: 1px solid hsla(0, 0%, 47%, .2);
}

.right-frame .close-btn {
    /*  background: #3bb3e4; */
    background: tr;
    text-align: right;
    float: right;
    padding: 1px;
    text-align: center;
    font-size: 20px;
}

.right-frame .close-btn span {
    color: #4a4a4a;
    font-weight: bold;
    font-style: normal;
}

.right-frame .title {
    padding-left: 10px;
    float: left;
    padding-top: 3px;
    font-weight: bold;
}

.right-frame .close-btn i {
    width: 15px;
    text-align: center;
    cursor: pointer;
    margin: 5px;
}

#place-portfolio-wrapper .quick-sell {
    margin-top: -5px;
    background-color: #fed5d1;
    color: #fff;
    border: 1px solid #f2f3f5;
}

#head_portfolio_table,
#body_portfolio_table,
.horizontalScroll_body_portfolio_table,
#footer_portfolio_table {
    height: 360px;
    width: 1420px;
}

.set-cm-wp #head_portfilio_table_default,
.set-cm-wp #body_portfolio_table_default,
.set-cm-wp .horizontalScroll_body_portfolio_table_default {
    width: 490px;
    height: inherit;
}

.setscroll_body_portfolio_table {
    float: left;
}

.horizontalScroll_body_order_book {
    width: 1200px;
    height: 300px;
    float: left;
    background: none repeat scroll 0 0 #1E1E1E;
}

/* #head_cust-request-pt_table, #body_cust-request-pt_table { */
/*     width: 1635px !important; */
/* } */

.error-dialog .control, .info-dialog .control, .warning-message-dialog .control, .confirm-message-dialog .control, .stock-alert-message-dialog .control, .otp-authen-dialog .control, .tel-authen-dialog .control {
    width: 350px;
    float: left;
    text-align: center;
}

.error-dialog, .info-dialog, .warning-message-dialog, .stock-alert-message-dialog, .otp-authen-dialog, .tel-authen-dialog {
    display: none;
    background-color: #202020;
    border-radius: 0;
    padding-bottom: 5px;
    width: 350px;
}

.error-dialog #error-message-label {
    color: red;
    font-weight: normal;
}

.dialog-home {
    display: none;
    background-color: #fff !important;
    border-radius: 0;
    padding-bottom: 5px;
    width: 350px;
    margin-top: 0px !important;
}

div.dialog-home {
    color: #4a4a4a;
}

.dialog-home .header-tabb {
    border-bottom: 1px solid #f2f3f5;
    margin-bottom: 7px;
    color: #4e4e4e;
}

.dialog-home .content-left {
    border-bottom: 1px solid #f2f3f5;
    /* line-height: 19px; */
}

.dialog-home .content-left .table-content {
    margin-left: 10px;
    margin-bottom: 10px;
    line-height: 19px;
}

.dialog-home .titleHeader .title {
    padding: 5px;
    font-weight: bold;
}

.dialog-home .ui-tabs .ui-tabs-nav {
    background-color: #fff;
    color: #4f4f4f;
    border: medium none;
    border-bottom: 0px;
    box-shadow: none;
}

.dialog-home .ui-tabs .ui-tabs-nav li a {
    border-right: 0px;
    box-shadow: none;
    padding: 0 0px;
}

.dialog-home .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    color: #4f4f4f;
}

.dialog-home .ui-tabs-active a {
    color: #4f4f4f;
}

.dialog-home .ui-tabs .ui-tabs-nav li a {
    color: #4f4f4f;
}

.error-dialog span#warning-message-label {
    color: red;
    font-weight: normal;
}

span#warning-message-label {
    font-weight: normal;
}

.button.b-close span {
    color: #fff;
}

.error-dialog .warning, .info-dialog .warning, .warning-message-dialog .warning, .confirm-message-dialog .warning, .stock-alert-message-dialog .warning {
    position: absolute;
    right: 14px;
    top: 44px;
}

.error-dialog .header, .info-dialog .header, .warning-message-dialog .header, .confirm-message-dialog .header, .otp-authen-dialog .header, .tel-authen-dialog .header {
    width: 330px;
    height: 20px;
    padding: 7px 10px 1px;
    font-weight: bold;
    text-transform: uppercase;
    background: #e6eaef;
}

.error-dialog .btn_no, .error-dialog .btn_yes, .info-dialog .btn_no, .info-dialog .btn_yes, .warning-message-dialog .btn_no, .warning-message-dialog .btn_yes, .otp-authen-dialog .btn_no, .otp-authen-dialog .btn_yes {
    position: relative;
    right: 10px;
    top: 0;
    border-radius: 2px;
    font-weight: normal;
    font-size: 12px !important;
    margin: 0 auto;
    width: 50px;
}

.confirm-message-dialog .btn_no, .confirm-message-dialog .btn_yes {
    position: relative;
    right: 10px;
    top: 0;
    border-radius: 2px;
    font-weight: normal;
    margin: 0 auto;
    width: 60px;
    font-size: 12px !important;
}

.number {
    text-align: right;
}

.confirm-message-dialog {
    display: none;
    background-color: #202020;
    border-radius: 0;
    padding-bottom: 5px;
    width: 350px;
}

.confirm-message-dialog .yesconfirm {
    bottom: 10px;
    float: right;
    right: 4px;
}

.confirm-message-dialog .btn_no, .confirm-message-dialog .btn_yes {
    float: left !important;
    position: relative;
    right: 105px;
    border-radius: 2px;
    font-weight: normal;
    margin-left: 3px;
}

.otp-authen-dialog #matrixTable {
    width: 100%;
    padding: 10px;
}

.otp-authen-dialog #notice {
    display: none;
}

.otp-authen-dialog #submit {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 100px;
}

.uppercase {
    text-transform: uppercase;
}

.symbol_input {
    text-transform: uppercase;
}

.index b {
    font-family: Arial;
    color: #FF8900;
}

.color_index {
    color: #FF8900;
}

.overview li {
    line-height: 12px;
}

.left {
    text-align: left !important;
}

.right {
    text-align: right !important;
}

.center {
    text-align: center !important;
}


.filter-label {
    float: left;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.table-space {
    height: 3px;
}

.inputdisable {
}

.footer {
    text-align: center;
    margin: 0;
}

.footer div.footer2 {
    color: #FFFFFF;
    font-size: 11px;
    margin: 0 auto;
    width: 330px;
}

#bottom-footer {
    overflow: hidden;
    position: fixed;
    bottom: 21px;
    height: 25px;
    padding: .1em;
    background: #111111;
    width: 100%;
    font-size: 11px;
}

#bottom-footer2 {
    overflow: hidden;
    position: fixed;
    bottom: 0px;
    height: 20px;
    padding: .1em;
    background: #111111;
    width: 100%;
    text-align: center;
}

#bottom-footer2 span {
    color: #fff;
    font-size: 10px;
}

#bottom-footer ul {
    margin: 0 auto;
    padding: 0;
}

#bottom-footer ul li {
    float: left;
    list-style-type: none;
    padding: 0px 2px;
    font-weight: bold;
}

.contentm.m-contentm .inputbox.passwords {
    margin-right: 5px;
}

.floatRight_quickBuy {
    float: right !important;
}

.floatRight_quickBuy a, .floatRight_quickBuy span {
    float: right;
    padding-right: 5px;
}

.padLeft5 {
    padding-left: 5px;
}

#quick-order-dialog {
    display: none;
    background-color: #202020;
    border-radius: 4px;
    color: #8C8C8C;
    width: 350px;
    padding: 10px;
}

.quick-table-content td {
    background-color: #1E1E1E;
    padding: 3px;
}

#right-slide {
    height: 768px;
    position: fixed;
    right: -42px;
    top: 90px;
    width: 103px;
}

.hidden-quick-trade:hover {
    opacity: 1;
}


.hidden-chat:hover {
    opacity: 1;
}

.form_chat {
    height: 200px;
    position: fixed;
    right: 0;
    top: 0;
    width: 150px;
    z-index: 300;
}

.chat-item .history {
    float: right;
    margin-right: 10px;
    font-size: 10px;
}

.fl-right {
    float: right;
}

/** Column width */
.w10 {
    width: 10px;
}

.w15 {
    width: 15px;
}

.w20 {
    width: 20px;
}

.w26 {
    width: 26px;
}

.w25 {
    width: 25px;
}

.w28 {
    width: 28px;
}

.w30 {
    width: 30px;
}

.w35 {
    width: 35px;
}

.w36 {
    width: 36px;
}

.w40 {
    width: 40px;
}

.w45 {
    width: 45px;
}

.w46 {
    width: 46px;
}

.w48 {
    width: 48px;
}

.w50 {
    width: 50px !important;
}

.w51 {
    width: 51px;
}

.w52 {
    width: 52px;
}

.w53 {
    width: 53px;
}

.w54 {
    width: 54px;
}

.w55 {
    width: 55px;
}

.w56 {
    width: 56px;
}

.w57 {
    width: 57px;
}

.w58 {
    width: 58px;
}

.w60 {
    width: 60px;
}

.w63 {
    width: 63px;
}

.w65 {
    width: 65px;
}

.w66 {
    width: 66px;
}

.w70 {
    width: 70px;
}

.w71 {
    width: 71px;
}

.w72 {
    width: 72px;
}

.w75 {
    width: 75px;
}

.w76 {
    width: 76px;
}

.w77 {
    width: 77px;
}

.w79 {
    width: 79px;
}

.w80 {
    width: 80px !important;
}

.w81 {
    width: 81px;
}

.w82 {
    width: 82px !important;
}

.w83 {
    width: 83px !important;
}

.w85 {
    width: 85px !important;
}

.w86 {
    width: 86px !important;
}

.w90 {
    width: 90px !important;
}

.w91 {
    width: 91px;
}

.w93 {
    width: 93px !important;
}

.w95 {
    width: 95px;
}

.w96 {
    width: 96px;
}

.w97 {
    width: 97px;
}

.w99 {
    width: 99px;
}

.w100 {
    width: 100px !important;
}

.w101 {
    width: 101px;
}

.w102 {
    width: 102px;
}

.w103 {
    width: 103px;
}

.w104 {
    width: 104px;
}

.w105 {
    width: 105px;
}

.w108 {
    width: 108px;
}

.w110 {
    width: 110px !important;
}

.w112 {
    width: 112px !important;
}


.w114 {
    width: 114px !important;
}

.w115 {
    width: 115px;
}

.w116 {
    width: 116px !important;
}

.w120 {
    width: 120px !important;
}

.w121 {
    width: 121px;
}

.w122 {
    width: 122px;
}

.w125 {
    width: 125px;
}

.w126 {
    width: 126px;
}

.w128 {
    width: 128px;
}

.w130 {
    width: 130px !important;
}

.w132 {
    width: 132px !important;
}

.w133 {
    width: 133px !important;
}

.w135 {
    width: 135px !important;
}

.w136 {
    width: 136px !important;
}

.w138 {
    width: 138px;
}

.w140 {
    width: 140px !important;
}

.w145 {
    width: 145px;
}

.w146 {
    width: 146px;
}

.w150 {
    width: 150px !important;
}

.w154 {
    width: 154px !important;
}

.w155 {
    width: 150px !important;
}

.w159 {
    width: 159px !important;
}

.w160 {
    width: 160px !important;
}

.w165 {
    width: 165px !important;
}

.w170 {
    width: 170px !important;
}

.w175 {
    width: 175px !important;
}

.w176 {
    width: 176px;
}

.w180 {
    width: 180px !important;
}

.w186 {
    width: 186px;
}

.w190 {
    width: 190px !important;
}

.w192 {
    width: 192px;
}

.w195 {
    width: 195px !important;
}


.w196 {
    width: 196px;
}

.w200 {
    width: 200px !important;
}

.w205 {
    width: 205px !important;
}

.w206 {
    width: 206px;
}

.w210 {
    width: 210px;
}

.w216 {
    width: 216px !important;
}

.w220 {
    width: 220px;
}

.w230 {
    width: 230px !important;
}

.w240 {
    width: 240px;
}

.w250 {
    width: 250px;
}

.w260 {
    width: 260px !important;
}

.w267 {
    width: 267px !important;
}

.w270 {
    width: 270px !important;
}

.w276 {
    width: 276px;
}

.w286 {
    width: 286px;
}

.w287 {
    width: 287px;
}

.w290 {
    width: 290px !important;
}

.w295 {
    width: 295px !important;
}

.w300 {
    width: 300px;
}

.w328 {
    width: 328px;
}

.w331 {
    width: 331px !important;
}

.w343 {
    width: 343px !important;
}

.w346 {
    width: 346px;
}

.w356 {
    width: 356px;
}

.w357 {
    width: 357px;
}

.w306 {
    width: 306px;
}

.w330 {
    width: 330px;
}

.w340 {
    width: 340px;
}

.w365 {
    width: 365px !important;
}

.w450 {
    width: 450px !important;
}

.w556 {
    width: 556px;
}

.fw13 {
    font-size: 13px;
}

/* begin PayAdv */

#tblData {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_head_tblData {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_tblData, .horizontalScroll_body_tblData_his {
    float: left;
    height: 100px;
    width: 1200px;
}

#head_tblData, #body_tblData, .setscroll_body_tblData {
    width: 1830px;
}


/* end PayAdv */

/* begin Delivery */

#tblDelivery {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_head_tblDelivery {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_tblDelivery {
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
    float: left;
    width: 1200px;
}


#head_tblDelivery, #body_tblDelivery, .setscroll_body_tblDelivery {
    width: 1157px;
}

.setscroll_body_tblDelivery, .horizontalScroll_body_tblDelivery {

    height: 200px;
}

#body_tblDelivery.table-scroll > div {
    width: 1157px;
}

/* end Delivery */


/* begin cust_need_sell_stock */

#cust_need_sell_stock {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_head_cust_need_sell_stock {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_cust_need_sell_stock, .horizontalScroll_body_cust_need_sell_stock_his {
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
    float: left;
    height: 370px;
    width: 1200px;
}

#head_cust_need_sell_stock, #body_cust_need_sell_stock, .setscroll_body_cust_need_sell_stock {
    width: 1180px;
}

#head_cust_need_sell_stock {
    position: absolute;
}

#body_cust_need_sell_stock.table-scroll > div {
    width: 1100px;
}

/* end cust_need_sell_stock */


/* begin statistic_sec */

#statistic_sec {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_head_statistic_sec {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_statistic_sec, .horizontalScroll_body_statistic_sec_his {
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
    float: left;
    height: 400px;
    width: 1200px;
}

#head_statistic_sec, #body_statistic_sec, .setscroll_body_statistic_sec {
    width: 1200px;
}

#head_statistic_sec {
    position: absolute;
}

#body_statistic_sec.table-scroll > div {
    width: 1200px;
}

/* end statistic_sec */

/* begin statistic_updown */

#statistic_updown {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_head_statistic_updown {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_statistic_updown, .horizontalScroll_body_statistic_updown_his {
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
    float: left;
    height: 400px;
    width: 1200px;
}

#head_statistic_updown, #body_statistic_updown, .setscroll_body_statistic_updown {
    width: 1200px;
}

#head_statistic_updown {
    position: absolute;
}

#body_statistic_updown.table-scroll > div {
    width: 1200px;
}

/* end statistic_sec */

/* begin statistic_onday */

#statistic_onday {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_head_statistic_onday {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_statistic_onday, .horizontalScroll_body_statistic_onday_his {
    /* background: url("../images/td_bg.gif") repeat-x scroll center bottom
		#1D1D1D; */
    float: left;
    height: 400px;
    width: 1200px;
}

#head_statistic_onday, #body_statistic_onday, .setscroll_body_statistic_onday {
    width: 1200px;
}

#head_statistic_onday {
    position: absolute;
}

#body_statistic_onday.table-scroll > div {
    width: 1200px;
}

/* end statistic_onday */

/* begin statistic_price */

#statistic_price {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_head_statistic_price {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_statistic_price, .horizontalScroll_body_statistic_price_his {
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
    float: left;
    height: 400px;
    width: 1200px;
}

#head_statistic_price, #body_statistic_price, .setscroll_body_statistic_price {
    width: 1200px;
}

#head_statistic_price {
    position: absolute;
}

#body_statistic_price.table-scroll > div {
    width: 1200px;
}

/* end statistic_price */

/* begin statistic_highest_updown */

#statistic_highest_updown {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_head_statistic_highest_updown {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_statistic_highest_updown, .horizontalScroll_body_statistic_highest_updown_his {
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
    float: left;
    height: 400px;
    width: 1200px;
}

#head_statistic_highest_updown, #body_statistic_highest_updown, .setscroll_body_statistic_highest_updown {
    width: 1200px;
}

#head_statistic_highest_updown {
    position: absolute;
}

#body_statistic_highest_updown.table-scroll > div {
    width: 1200px;
}

/* end statistic_highest_updown */

/* begin AdvDividend */
#tblAdvDividend {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_head_tblAdvDividend {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_tblAdvDividend, .horizontalScroll_body_tblAdvDividend_his {
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
    float: left;
    height: 100px;
    width: 1200px;
}

#head_tblAdvDividend, #body_tblAdvDividend, .setscroll_body_tblAdvDividend {
    width: 2670px;
}

#body_tblAdvDividend.table-scroll > div {
    width: 2670px;
}

/* end AdvDividend */

/* begin SecAcc */
#tblSecAccept {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_body_tblSecAccept, .horizontalScroll_body_tblSecAccept_his {
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
    float: left;
    height: 100px;
    width: 1200px;
}

#head_tblSecAccept, #body_tblSecAccept, .setscroll_body_tblSecAccept {
    width: 1680px;
}

#body_tblSecAccept.table-scroll > div {
    width: 1680px;
}

/* end SecAcc */

/* begin dptContract */
#tblDptContract {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_body_tblDptContract, .horizontalScroll_body_tblDptContract_his {
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
    float: left;
    height: 100px;
    width: 1200px;
}

#head_tblDptContract, #body_tblDptContract, .setscroll_body_tblDptContract {
    width: 2750px;
}

#body_tblDptContract.table-scroll > div {
    width: 2750px;
}

/* end dptContract */

/* begin mrg_contract_debit_watch */
#tbl_mrg_contract_debit_watch {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_body_tbl_mrg_contract_debit_watch {
    float: left;
    height: 100px;
    width: 1200px;
}

.horizontalScroll_head_tbl_mrg_contract_debit_watch {
    height: 22px;
    overflow: hidden;
    position: relative;
}

#head_tbl_mrg_contract_debit_watch, #body_tbl_mrg_contract_debit_watch, .setscroll_body_tbl_mrg_contract_debit_watch {
    width: 2975px;
    overflow: hidden;
}


#body_tbl_mrg_contract_debit_watch.table-scroll > div {
    width: 2459px;
}

.horizontalScroll_body_tbl_mrg_contract_debit_watch {
    height: 400px;
}

/* end mrg_contract_debit_watch */

/* begin ssa-trading */
.horizontalScroll_body_ssa_trading {
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
    float: left;
    height: 210px;
    width: 1200px;
}

#head_ssa_trading, #body_ssa_trading, .setscroll_body_ssa_trading {
    width: 1770px;
}

#head_ssa_trading .column {
    height: 14px;
}

#body_ssa_trading.table-scroll > div {
    width: 1770px;
}

/* end ssa-trading */
/* bedin transfer local */
#tra_contract_table {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_body_tra_contract_table {
    float: left;
    height: 100px;
    width: 1200px;
}

#head_tra_contract_table, #body_tra_contract_table, .setscroll_body_tra_contract_table {
    width: 1930px;
}

#body_tra_contract_table.table-scroll > div {
    /* 	width: 1860px; */
}

#ssa_order_table {
    position: relative;
    overflow: hidden;
}

/* end transfer local */

/* Order-reparing*/
#body_ord_request_table.table-scroll > div {
    width: 1230px;
}

.horizontalScroll_body_ord_request_table {
    float: left;
    height: 300px;
    width: 1200px;
}

#head_ord_request_table, #body_ord_request_table {
    width: 1230px;
}

#body_order_divide_table.table-scroll > div {
    width: 1360px;
}

.horizontalScroll_body_order_divide_table {
    float: left;
    height: 200px;
    width: 600px;
    background: #1D1D1D;
}

#head_order_divide_table, #body_order_divide_table {
    width: 1360px;
}

/* end order-reparing*/

/*Inquiry Account - Securities table */
#inquiry_sec_table {
    overflow: hidden;
    position: relative;
}

#body_inquiry_sec_table, #head_inquiry_sec_table {
    width: 1200px;
}

.horizontalScroll_body_inquiry_sec_table {
    float: left;
    width: 1200px;
    height: 200px;
}

/**---End---*/

/*Ssa-tran-watch*/
#body_ssa_tran_table.table-scroll > div {
    width: 2570px;
}

.horizontalScroll_body_ssa_tran_table {
    float: left;
    height: 315px;
    width: 1200px;
}

#head_ssa_tran_table, #body_ssa_tran_table {
    width: 2570px;
}

#body_ssa_detail_table.table-scroll > div {
    width: 1330px;
}

.horizontalScroll_body_ssa_detail_table {
    float: left;
    height: 200px;
    width: 600px;
    background: #1D1D1D;
}

#head_ssa_detail_table, #body_ssa_detail_table {
    width: 1330px;
}

/*end ssa-tran-watch*/

/** Transfer Bank  */
#transfer_bank_table {
    overflow: hidden;
    position: relative;
}

#head_transfer_bank_table, #body_transfer_bank_table {
    width: 1739px;
}

.horizontalScroll_body_transfer_bank_table {
    float: left;
    width: 1200px;
    height: 200px;
    background: #fff;
}

#head_transfer_bank_his_table, #body_transfer_bank_his_table {
    width: 1760px;
}

.horizontalScroll_body_transfer_bank_his_table {
    float: left;
    width: 1200px;
    height: 200px;
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
}

/** End Transfer Bank  */

/**Sub-acco-mgt*/
#sub_acc_table {
    position: relative;
    overflow: hidden;
}

#body_sub_acc_table.table-scroll > div {
    width: 2120px;
}

.horizontalScroll_body_sub_acc_table {
    float: left;
    height: 360px;
    width: 1200px;
    background: #1D1D1D;
}

#head_sub_acc_table, #body_sub_acc_table {
    width: 2120px;
}

/**End Sub-acco-mgt*/

/** Transfer Sec  */
#transfer_sec_table {
    overflow: hidden;
    position: relative;
}

#head_transfer_sec_table, #body_transfer_sec_table {
    width: 1539px;
}

.horizontalScroll_body_transfer_sec_table {
    float: left;
    width: 1200px;
    overflow: hidden;
    height: 200px;
}

#head_transfer_sec_his_table, #body_transfer_sec_his_table {
    width: 1685px;
}

.horizontalScroll_body_transfer_sec_his_table {
    float: left;
    width: 1200px;
    height: 200px;
}

/** End Transfer Sec  */

/** GROUP FILTER  */
#group_filter_table {
    position: relative;
}

#body_group_filter_table {
    width: 350px;
}

#body_group_member_table {
    width: 350px;
}

.setscroll_body_group_filter_table {
    float: left;
    height: 200px;
}

/* Group Member */
.setscroll_body_group_member_table {
    float: left;
    height: 200px;
}

.horizontalScroll_body_group_filter_table {
    float: left;
    width: 338px;
    overflow: hidden;
    height: 200px;
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
    border-right: 1px solid #121212;
    margin-right: 1px;
    box-shadow: 1px 0 0 1px #2A2A2A;
}

.horizontalScroll_body_group_member_table {
    float: left;
    width: 340px;
    overflow: hidden;
    height: 200px;
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
}

/** End Group Filter  */

/*Customer Register Service Detail */
#service_detail_table {
    overflow: hidden;
    position: relative;
    float: left;
}

#body_service_detail_table, #head_service_detail_table {
    width: 1050px;
}

.horizontalScroll_body_service_detail_table {
    float: left;
    width: 780px;
    height: 210px;
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1E1E1E;
}

/**---End---*/

/*Condition Detail */
#condition_detail_table {
    overflow: hidden;
    position: relative;
    float: left;
}

#body_condition_detail_table, #head_condition_detail_table {
    width: 1110px;
}

.horizontalScroll_body_condition_detail_table {
    float: left;
    width: 680px;
    height: 210px;
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1E1E1E;
}

/**---End---*/

/** Broker Limit Apt */
#broker_limit_table {
    overflow: hidden;
    position: relative;
}

#head_broker_limit_table, #body_broker_limit_table {
    width: 1380px;
}

.horizontalScroll_body_broker_limit_table {
    float: left;
    width: 1200px;
    height: 200px;
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
}

#head_broker_limit_his_table, #body_broker_limit_his_table {
    width: 1270px;
}

.horizontalScroll_body_broker_limit_his_table {
    float: left;
    width: 1200px;
    height: 200px;
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
}

/** End Broker Limit Apt */

/** Broker Limit Grt */
#tbl_1 {
    overflow: hidden;
    position: relative;
}

#head_tbl_1, #body_tbl_1 {
    width: 1130px;
}

.horizontalScroll_body_tblData {
    float: left;
    width: 1200px;
    height: 200px;
    background: #fff;
}

/** End Broker Limit Grt */


/**Adv-order-list*/
#body_adv_oder_table.table-scroll > div {
    width: 1200px;
}

.horizontalScroll_body_adv_oder_table {
    float: left;
    height: 350px;
    width: 1200px;
    overflow: hidden;
}

#head_adv_oder_table, #body_adv_oder_table {
    width: 1200px;
}

/**End Adv-order-list*/

/**sec-balance-list*/
#body_sec_balance_table.table-scroll > div {
    width: 1200px;
}

.horizontalScroll_body_sec_balance_table {
    float: left;
    height: 320px;
    width: 1200px;
    overflow: hidden;
}

#head_sec_balance_table, #body_sec_balance_table {
    width: 1200px;
}

/**End sec-balance-list*/

/**Announcement-support*/
#body_announcement_table.table-scroll > div {
    width: 1200px;
}

.horizontalScroll_body_announcement_table {
    float: left;
    height: 290px;
    width: 1200px;
}

#head_announcement_table, #body_announcement_table {
    width: 1200px;
}

/**End Announcement-support*/

/** Kpt Odd_Sell */
#odd_stock_table {
    overflow: hidden;
    position: relative;
}

#head_odd_stock_table, #body_odd_stock_table {
    width: 1200px;
}

.horizontalScroll_body_odd_stock_table {
    float: left;
    width: 1200px;
    height: 100px;
    border-bottom: 1px solid #e6eaef;
}

#odd_sell_table {
    overflow: hidden;
    position: relative;
}

#head_odd_sell_table, #body_odd_sell_table {
    width: 1890px;
}

.horizontalScroll_body_odd_sell_table {
    float: left;
    width: 1200px;
    height: 200px;
    background-color: #fff;
}

/** End Kpt Odd_Sell */
/** Stock-alert */
#stock_alert_table {
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_stock_alert_table {
    float: left;
    height: 104px;
    width: 1200px;
}

#head_stock_alert_table, #body_stock_alert_table {
    width: 1200px;
}

/** End Stock-alert */

/** Stock-price3*/
#body_table_lickhop_01.table-scroll > div {
    width: 395px;
}

.horizontalScroll_body_table_lickhop_01 {
    float: left;
    height: 220px;
    width: 395px;
}

#head_table_lickhop_01, #body_table_lickhop_01 {
    width: 395px;
}

#body_table_lickhop_02.table-scroll > div {
    width: 395px;
}

.horizontalScroll_body_table_lickhop_02 {
    float: left;
    height: 220px;
    width: 395px;
}

#head_table_lickhop_02, #body_table_lickhop_02 {
    width: 395px;
}

#body_table_lickhop_03.table-scroll > div {
    width: 395px;
}

.horizontalScroll_body_table_lickhop_03 {
    float: left;
    height: 220px;
    width: 395px;
}

#head_table_lickhop_03, #body_table_lickhop_03 {
    width: 395px;
}

/** End Stock-price3*/

/** service_register-detail-list*/
#list_detail_table {
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_list_detail_table {
    float: left;
    height: 80px;
    width: 480px;
}

#head_list_detail_table, #body_list_detail_table {
    width: 480px;
}

/**End service_register-detail-list*/

/** service_register-detail-list (Customer)*/
#list_detail_cust_table {
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_list_detail_cust_table {
    float: left;
    height: 80px;
    width: 480px;
}

#head_list_detail_table, #body_list_detail_cust_table {
    width: 480px;
}

/**End service_register-detail-list(Customer)*/


/** service_register-list*/
#service_register_table {
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_service_register_table {
    float: left;
    height: 350px;
    width: 1200px;
}

#head_service_register_table, #body_service_register_table {
    width: 1200px;
}

/**End service_register-list*/


/*----Begin------quangdd-------------- */

/* broker-customer-credit-limit-transaction */

#cust_credit_trans_table {
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_cust_credit_trans_table {
    float: left;
    height: 360px;
    width: 1200px;
}

#div-buttom-cust_credit_trans-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_cust_credit_trans_table, #body_cust_credit_trans_table {
    width: 1400px;
}

#brk_cust_credit_limit_table {
    overflow: hidden;
    position: relative;
}

/* Right Info */

#right_info_table {
    overflow: hidden;
    position: relative;
}


#body_right_info_table.table-scroll > div {
    width: 1000px;
}

.horizontalScroll_body_right_info_table {
    float: left;
    height: 360px;
    width: 1200px;
}

#div-buttom-right_info-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_right_info_table, #body_right_info_table {
    width: 2410px;
}

#capital_right_info_table {
    overflow: hidden;
    position: relative;
}


#body_right_info_table.table-scroll > div {
    width: 1000px;
}

.horizontalScroll_body_right_info_table {
    float: left;
    height: 360px;
    width: 1200px;
}

#div-buttom-right_info-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#capital_right_info_table #head_right_info_table, #capital_right_info_table #body_right_info_table {
    width: 1200px;
}

/* Broker Income Detail */

#body_brk_income_detail_table.table-scroll > div {
    width: 1740px;
}

.horizontalScroll_body_brk_income_detail_table {
    float: left;
    height: 360px;
    width: 1200px;
}

#div-buttom-brk_income_detail-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_brk_income_detail_table, #body_brk_income_detail_table {
    width: 1740px;
}

/* Broker Income Detail - Tab 1 */

#brk_income_detail_table {
    overflow: hidden;
    position: relative;
}

#body_detail_tab1_table.table-scroll > div {
    width: 1740px;
}

.horizontalScroll_body_detail_tab1_table {
    float: left;
    height: 100%;
    width: 100%;
}

#div-buttom-detail_tab1-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_detail_tab1_table, #body_detail_tab1_table {
    /* width: 1740px; */
}

/* Broker Income Detail - Tab 2 */
#body_detail_tab2_table.table-scroll > div {
    /* width: 800px; */
}

.horizontalScroll_body_detail_tab2_table {
    /* float: left;
	height: 100%;
	width: 100%; */
}

#div-buttom-detail_tab2-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_detail_tab2_table, #body_detail_tab2_table {
    /* width: 1500px; */
}

/* Capital increase */

#reg_list_table {
    overflow: hidden;
    position: relative;
}

#body_reg_list_table.table-scroll > div {
    width: 100px;
}

.horizontalScroll_body_reg_list_table {
    float: left;
    height: 100px;
    width: 1200px;
}

#div-buttom-reg_list-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_reg_list_table, #body_reg_list_table {
    width: 1200px;
}

/* Right info table */
#right_info_dialog #body_right_info_table.table-scroll > div {
    width: 800px;
}

#right_info_dialog .horizontalScroll_body_right_info_table {
    float: left;
    height: 290px;
    width: 800px;
}

#right_info_dialog #div-buttom-right_info-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#right_info_dialog #head_right_info_table, #right_info_dialog #body_right_info_table {
    width: 1160px;
}

/* Port transaction hist */

#body_port-tran-hist_table.table-scroll > div {
    width: 1000px;
}

.horizontalScroll_body_port-tran-hist_table {
    float: left;
    height: 360px;
    width: 1200px;
}

#div-buttom-port-tran-hist-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_port-tran-hist_table, #body_port-tran-hist_table {
    width: 1415px;
}

/* Margin contract */

#margin_contract_table {
    overflow: hidden;
    position: relative;
}

#body_margin_contract_table.table-scroll > div {
    width: 1000px;
}

.horizontalScroll_body_margin_contract_table {
    float: left;
    height: 200px;
    width: 1200px;
}

#div-buttom-margin_contract-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_margin_contract_table, #body_margin_contract_table {
    width: 2590px;
}

/* Margin contract watch */

#margin_contract_watch_table {
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_margin_contract_watch_table {
    float: left;
    height: 450px;
    width: 1200px;
}

#div-buttom-margin_contract_watch-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_margin_contract_watch_table, #body_margin_contract_watch_table {
    width: 1575px;
}

/** Tab 1 */
#body_detail_tab1_table.table-scroll > div {
    /* width: 1000px; */
}

.horizontalScroll_body_detail_tab1_table {
    /* float: left;
	height: 170px;
	width: 1200px; */
}

#div-buttom-detail_tab1-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_detail_tab1_table, #body_detail_tab1_table {
    /* width: 800px; */
}

/** Tab 2 */
#body_detail_tab2_table.table-scroll > div {
    /* width: 1000px; */
}

.horizontalScroll_body_detail_tab2_table {
    /* float: left;
	height: 170px;
	width: 1200px; */
}

#div-buttom-detail_tab2-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_detail_tab2_table, #body_detail_tab2_table {
    /* width: 800px; */
}

/* Tab 3 */
#body_detail_tab3_table.table-scroll > div {
    /* width: 1000px; */
}

.horizontalScroll_body_detail_tab3_table {
    /* float: left;
	height: 300px;
	width: 1200px; */
}

#div-buttom-detail_tab3-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#div-buttom-detail_tab4-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#div-buttom-addition_cash-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#div-buttom-addition_sec-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

/** Not enough cash */

#not_enough_cash_table {
    overflow: hidden;
    position: relative;
}

#body_not_enough_cash_table.table-scroll > div {
    width: 100px;
}

.horizontalScroll_body_not_enough_cash_table {
    float: left;
    height: 320px;
    width: 1200px;
    background: #1E1E1E;
}

#div-buttom-not_enough_cash-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_not_enough_cash_table, #body_not_enough_cash_table {
    width: 1770px;
}

/** Not enough sec */
#body_not_sec_table.table-scroll > div {
    width: 100px;
}

.horizontalScroll_body_not_sec_table {
    float: left;
    height: 320px;
    width: 1200px;
}

#div-buttom-not_sec-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_not_sec_table, #body_not_sec_table {
    width: 1770px;
}

/* ---------Match Order Detail Table---------- */

#match-order-dialog {
    width: 800px;
    height: 300px;
    background: none repeat scroll 0 0 #202020 !important;
    position: absolute;
    left: -99999999px;
}

#match-order-dialog #body_match_order_table.table-scroll > div {
    width: 800px;
}

#match-order-dialog .horizontalScroll_body_match_order_table {
    float: left;
    height: 220px;
    width: 800px;
}

#match-order-dialog #div-buttom-match_order-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}


#not_enough_cash_table #body_not_enough_cash_table .row {
    margin-left: 0px;
}

/** Approve request pendding */

#apr_req_pedding_table {
    overflow: hidden;
    position: relative;
}

#body_apr_req_pedding_table.table-scroll > div {
    width: 1000px;
}


.horizontalScroll_body_apr_req_pedding_table {
    float: left;
    height: 250px;
    width: 1200px;
}

#div-buttom-apr_req_pedding-detail {
    width: 250px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_apr_req_pedding_table, #body_apr_req_pedding_table {
    width: 1430px;
}

/** SSA Inquiry */

.horizontalScroll_head_day_trading_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_day_trading_table {
    float: left;
    height: 230px;
    width: 1200px;
}

#div-buttom-day_trading-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_day_trading_table, #body_day_trading_table {
    width: 2000px;
}

/* ---------Short Sale Table---------- */
.horizontalScroll_head_short_sale_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_short_sale_table {
    float: left;
    height: 230px;
    width: 1200px;
}

#div-buttom-short_sale-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_short_sale_table, #body_short_sale_table {
    width: 2000px;
}

/** SSA Order */
#body_order_table.table-scroll > div {
    width: 2908px;
}

.horizontalScroll_head_order_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_order_table {
    float: left;
    height: 170px;
    width: 1200px;
}

#div-buttom-order-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_order_table, #body_order_table {
    width: 2080px;
}

/** Payment contract order */
#body_payment_contract_table.table-scroll > div {
    width: 2690px;
}

.horizontalScroll_body_payment_contract_table {
    float: left;
    height: 250px;
    width: 816px;
}

#div-buttom-order-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_payment_contract_table, #body_payment_contract_table {
    width: 2690px;
}

/** Edit order */
#body_edit_order_table.table-scroll > div {
    width: 555px;
}

#div-buttom-edit_order-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_edit_order_table, #body_edit_order_table {
    width: 555px;
}

/** SSA Approve */
#ssa_approve_table {
    overflow: hidden;
    position: relative;
}

#body_ssa_approve_table.table-scroll > div {
    width: 1000px;
}

.horizontalScroll_body_ssa_approve_table {
    float: left;
    height: 200px;
    width: 1200px;
}

#div-buttom-ssa_approve-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_ssa_approve_table, #body_ssa_approve_table {
    width: 1270px;
}

/**  */
#body_ssa_approve_detail_table.table-scroll > div {
    width: 1000px;
}

.horizontalScroll_body_ssa_approve_detail_table {
    float: left;
    height: 250px;
    width: 800px;
}

#div-buttom-ssa_approve_detail-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_ssa_approve_detail_table, #body_ssa_approve_detail_table {
    width: 1190px;
}

/* Payment contract */

#body_payment_contract_table.table-scroll > div {
    width: 2690px;
}

.horizontalScroll_body_payment_contract_table {
    float: left;
    height: 250px;
    width: 816px;
}

#div-buttom-order-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_payment_contract_table, #body_payment_contract_table {
    width: 2690px;
}

#order_table {
    overflow: hidden;
    position: relative;
}


/* Ssa approve detail */


#body_ssa_approve_detail_table.table-scroll > div {
    width: 1000px;
}

.horizontalScroll_body_ssa_approve_detail_table {
    float: left;
    height: 250px;
    width: 800px;
}

#div-buttom-ssa_approve_detail-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_ssa_approve_detail_table, #body_ssa_approve_detail_table {
    width: 1190px;
}


/*----End--------quangdd------------------ */


/**User-change-pass-word*/
#body_changePassLog_table.table-scroll > div {
    width: 1200px;
}

.horizontalScroll_body_changePassLog_table {
    float: left;
    height: 320px;
    width: 1200px;
}

#head_changePassLog_table, #body_changePassLog_table {
    width: 1200px;
}

/**End User-change-pass-word*/

/** Broker Manager */
#broker_manager_table {
    overflow: hidden;
    position: relative;
}

#head_broker_manager_table, #body_broker_manager_table {
    width: 2010px;
}

.horizontalScroll_body_broker_manager_table {
    float: left;
    width: 1200px;
    height: 360px;
}

/** End Broker Manager */

/**Hot New*/
.horizontalScroll_body_hot_news_table {
    float: left;
    height: 175px;
    width: 1200px;
}

#head_hot_news_table, #body_hot_news_table, #body_hot_news_table.table-scroll > div {
    width: 1200px;
}

/**End Hot New*/

/**Mail Template*/
.horizontalScroll_body_mail_template_table {
    float: left;
    height: 175px;
    width: 1200px;
}

#head_mail_template_table, #body_mail_template_table, #body_mail_template_table.table-scroll > div {
    width: 1320px;
}

/**End Mail Template*/

/**Match Pt*/
.horizontalScroll_body_match_pt_table {
    float: left;
    height: 360px;
    width: 1200px;
}

.setscroll_body_match_pt_table {
    float: left;
    height: 360px;
}

#head_match_pt_table, #body_match_pt_table, #body_match_pt_table.table-scroll > div {
    width: 1200px;
}

/**End Match Pt*/


/**Category favourite*/
#body_category_favourite_table.table-scroll > div {
    width: 1200px;
}

.horizontalScroll_body_category_favourite_table {
    float: left;
    height: 175px;
    width: 1200px;
}

#head_category_favourite_table, #body_category_favourite_table {
    width: 1200px;
}

/**End Category favourite*/


/**Favourite Securities*/
#body_favourite_securities_table.table-scroll > div {
    width: 1200px;
}

.horizontalScroll_body_favourite_securities_table {
    float: left;
    height: 175px;
    width: 1200px;
}

#head_favourite_securities_table, #body_favourite_securities_table {
    width: 1200px;
}

/**End Favourite Securities*/

/** Margin List Secutirites */
#margin_sec_table {
    overflow: hidden;
    position: relative;
}

#head_margin_sec_table, #body_margin_sec_table {
    width: 1455px;
}

.horizontalScroll_body_margin_sec_table {
    float: left;
    width: 1200px;
    height: 300px;
}

/** End Margin List Secutirites */

/**Question-support*/
.horizontalScroll_body_question_table {
    float: left;
    height: 280px;
    width: 1200px;
}

#head_question_table, #body_question_table, #body_question_table.table-scroll > div {
    width: 1200px;
}

/**End Question-support*/
/**Adf-param*/
.horizontalScroll_body_adf_param_table {
    float: left;
    height: 175px;
    width: 1200px;
}

#head_adf_param_table, #body_adf_param_table, #body_adf_param_table.table-scroll > div {
    width: 1322px;
}

/**End adf-param*/

/** Ord Order list */
#order_list_table {
    overflow: hidden;
    position: relative;
}

#head_order_list_table, #body_order_list_table {
    width: 2910px;
}

.horizontalScroll_body_order_list_table {
    float: left;
    height: 400px;
    width: 1200px;
}

/** End Ord Order list */

/** dert Ord Order list */
#dert_order_list_table {
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_dert_order_list_table {
    float: left;
    height: 400px;
    width: 1200px;
}

/** End Ord Order list */


/** Sec Dept Watch Table*/
#sec_debt_watch_table {
    overflow: hidden;
    position: relative;
}

#head_sec_debt_watch_table, #body_sec_debt_watch_table {
    width: 2170px;;
}

.horizontalScroll_body_sec_debt_watch_table {
    float: left;
    height: 330px;
    width: 1200px;
}

/** End Sec dept watch */


/** Watch For monrtgage Table*/
#watch_for_mortgage_table {
    overflow: hidden;
    position: relative;
}

#head_watch_for_mortgage_table, #body_watch_for_mortgage_table {
    width: 3490px;
}


.horizontalScroll_body_watch_for_mortgage_table {
    float: left;
    height: 360px;
    width: 1200px;
}

/** End Watch For monrtgage */


/**Approve-customer-online-pending*/
#body_customer_list_table.table-scroll > div {
    width: 2480px;
}

.horizontalScroll_body_customer_list_table {
    float: left;
    height: 350px;
    width: 1200px;
}

#head_customer_list_table, #body_customer_list_table {
    width: 2480px;
}

/**End Approve-customer-online-pending*/
/**Ask-ans*/
#body_ans_question_table.table-scroll > div {
    width: 1090px;
}

.horizontalScroll_body_ans_question_table {
    float: left;
    height: 280px;
    width: 1200px;
}

#head_ans_question_table, #body_ans_question_table {
    width: 1090px;
}

/**End Ask-ans*/

/**Market-state-management*/
#body_market_state_table.table-scroll > div {
    width: 1200px;
}

.horizontalScroll_body_market_state_table {
    float: left;
    height: 350px;
    width: 1200px;
    background: #1D1D1D;
}

#head_market_state_table, #body_market_state_table {
    width: 1200px;
}

/**End Market-state-management*/

/** Ord-role-management */
#body_order_role_table.table-scroll > div {
    width: 1460px;
}

.horizontalScroll_body_order_role_table {
    float: left;
    height: 180px;
    width: 1200px;
}

#head_order_role_table, #body_order_role_table {
    width: 1460px;
}

/** End Ord-role-management */

/** Start User-online-management*/
#body_user_online_table.table-scroll > div {
    width: 1061px;
}

#head_user_online_table, #body_user_online_table {
    width: 1061px;
}

.horizontalScroll_body_user_online_table {
    float: left;
    height: 350px;
    width: 1200px;
}

/** END User-online-management*/

.chat .mCSB_container .popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    white-space: normal;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

/** Two firm order */
#head_order_book2F_table, #body_order_book2F_table, .setscroll_body_order2F_book_table {
    width: 1420px;
}

.setscroll_body_order_book2F_table {
    height: 300px;
    float: left;
}

.horizontalScroll_body_order2F_book { /* width: 1200px; */
    width: 1200px;
    height: 300px;
    float: left;
    background: none repeat scroll 0 0 #1E1E1E;
}

/** End of Two firm order */

/** Approve two firm style */
.setscroll_body_apr_two_firm_table {
    float: left;
    height: 400px;
}

#body_apr_two_firm_table.table-scroll > div {
    width: 1000px;
}

.horizontalScroll_head_apr_two_firm_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_apr_two_firm_table {
    float: left;
    height: 400px;
    width: 1200px;
    background: #1E1E1E;
}

#head_apr_two_firm_table, #body_apr_two_firm_table {
    width: 1050px;
}

.tab-filter-service {
    padding: 2px 6px 5px;
    text-align: left;
}

/** Approve request */
#bottom-filter-cart {
    display: no
}

#approve-request-content {
    overflow: hidden;
    position: relative;
}

#head_approve_request_table, #body_approve_request_table {
    width: 1680px;
}

.setscroll_body_approve_request_table {
    height: 450px;
    float: left;
}

.horizontalScroll_body_approve_request {
    background: none repeat scroll 0 0 #1E1E1E;
    width: 1200px;
    height: 400px;
    float: left;
}

/** One firm table  */
#one_firm_table {
    overflow: hidden;
    position: relative;
}

.horizontalScroll_head_one_firm_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_one_firm_table {
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
    float: left;
    height: 200px;
    width: 1200px;
}

.setscroll_body_one_firm_table {
    float: left;
    height: 200px;
    width: 1160px;
}

#body_one_firm_table.table-scroll > div {
    width: 1160px;
}

#head_one_firm_table, #body_one_firm_table {
    width: 1160px;
}

/** Repair table */
#ord_repair_table {
    overflow: hidden;
    position: relative;
}

/* --------- Order Detail Table---------- */
#ssa-order-detail-dialog {
    width: 800px;
    height: 300px;
    background: none repeat scroll 0 0 #202020 !important;
}

#ssa-order-detail-dialog #body_order_match_table.table-scroll > div {
    width: 800px;
}

#ssa-order-detail-dialog .horizontalScroll_body_order_match_table {
    float: left;
    height: 220px;
    width: 800px;
}

#ssa-order-detail-dialog #div-buttom-order-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

.date-time-log {
    float: right;
    font-size: 10px;
    opacity: 0.5;
    margin-right: 10px;
}

.cursorPoint {
    cursor: pointer;
}

#bieudo_chitiet_1 {
    margin: 0 auto;
    height: 250px;
    width: 505px;
}


#bieudo_chitiet_2 {
    margin: 0 auto;
    height: 250px;
    width: 506px;
}


#bieudo_chitiet_3 {
    margin: 0 auto;
    height: 250px;
    width: 505px;
}

#bieudo_chitiet_4 {
    margin: 0 auto;
    height: 250px;
    width: 506px;
}

/**--Image-slide-show-dialog--**/
#image-slide-show {
    display: none;
    background-color: #202020;
    border-radius: 4px;
    color: #8C8C8C;
    width: 452px;
    padding: 10px;
    padding-right: 13px;
}

#content3 .label {
    /* font-size: 11px !important; */
}

.typing {
    float: left;
    margin-left: 10px;
    color: #537FB8;
    font-size: 9px;
    margin-bottom: 27px;
    height: 13px;
}

.typing-content {

}

.bottomData {
    float: right;
    background: #e6eaef;
    text-align: right;
    width: 100%;
}

.bottomData ul.paging {
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 4px;
}

.bottomData ul.paging li {
    float: left;
    padding-right: 3px;
    vertical-align: baseline;
}

.bottomData .seperator {
    padding-left: 3px;
}

.bottomData .text {
    /* 	margin-top: 2px; */
}

.bottomData ul.paging li input {
    height: 12px;
    text-align: right;
    margin-bottom: 1px;
    width: 20px;
    line-height: 14px;
    vertical-align: text-bottom;
    /* font-size: 11px !important; */
}

.bottomData .pageSize input {
    width: 40px !important;
}

.bottomData .pad20 {
    padding-right: 20px !important;
}

.selectedRow > div {
    color: #ff8900 !important;
}

/** Auto complete css */
.autocomplete-suggestions {
    border: 1px solid #999;
    background: #FFF;
    cursor: default;
    overflow: auto;
    -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
    -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
    box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
}

.autocomplete-suggestion {
    padding: 2px 5px;
    white-space: nowrap;
    overflow: hidden;
}

.autocomplete-selected {
    background: #F0F0F0;
}

.autocomplete-suggestions strong {
    font-weight: normal;
    color: #3399FF;
}


.nav-right .profile .date {
    border-right: none;
    padding-right: 0px;
}


/* Input style */

button,
input,
select,
textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: middle;
}

button,
input {
    *overflow: visible;
    line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
}

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
    cursor: pointer;
}

input[type="search"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

label,
input,
button,
textarea {
    /* font-size: 11px; */
    font-weight: normal;
    line-height: 20px;
}

input,
button,
select,
textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

label {
    /*  display: block; */
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    display: inline-block;
    height: 12px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 19px;
    color: #4a4a4a;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

}

input,
textarea,
.uneditable-input {
}

textarea {
    height: auto;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    border: 1px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    margin: 0;
    height: 21px;
    padding-left: 3px;
    padding-right: 3px;
    width: 80px;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {


    outline: thin dotted \9;

    /* IE6-9 */


}

input[type="radio"] {
    margin: 4px 5px 0;
    margin-top: 1px \9;
    *margin-top: 0;
    line-height: normal;
}

input[type="checkbox"] {
    margin: 1px 0 0;
    margin-top: 1px \9;
    *margin-top: 0;
    line-height: normal;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
    width: auto;
}

input[type="file"] {
    height: 30px;
    /* In IE7, the height of the select element cannot be changed by height, only font-size */

    *margin-top: 4px;
    /* For IE7, add top margin to align select with labels */

    line-height: 30px;
}

select {
    text-overflow: '';
    border: 1px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    color: #4a4a4a;
    margin: 0;
    height: 25px;
    padding-left: 2px;
    padding-right: 1px;
}


select[multiple],
select[size] {
    height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}


input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #999999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999999;
}


input[type="button"], button, .button {
    border: 0 none;
    cursor: pointer;
    font-size: 14px;
    height: 25px;
    line-height: 21px;
    text-transform: uppercase;
    border-radius: 2px 2px 2px 2px;
    background: none repeat scroll 0 0 #008ace;
}

input, button, select, textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.button:HOVER {
    background-color: #2abaf5;
    cursor: pointer;
}

/* Icon config */

[class^="icon-"],
[class*=" icon-"] {
    /*  display: inline-block;
  width: 18px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat; */
}

.icon-step-backward,
.icon-step-forward,
.icon-edit,
.icon-trash {
    display: inline-block;
    width: 18px;
    height: 14px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("../images/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
}

[class^="icon-"]:hover,
[class*=" icon-"]:hover {
    /* background-image: url("../images/glyphicons-halflings-white.png"); */
}

/* White icons with optional class, or on hover/focus/active states of certain elements */

.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"],
a:hover > [class^="icon-"] {
    /* background-image: url("../images/glyphicons-halflings-white.png"); */
}

.icon-glass {
    background-position: 0 0;
}

.icon-music {
    background-position: -24px 0;
}

.icon-search {
    background-position: -48px 0;
}

.icon-envelope {
    background-position: -72px 0;
}

.icon-heart {
    background-position: -96px 0;
}

.icon-star {
    background-position: -120px 0;
}

.icon-star-empty {
    background-position: -144px 0;
}

.icon-user {
    background-position: -168px 0;
}

.icon-film {
    background-position: -192px 0;
}

.icon-th-large {
    background-position: -216px 0;
}

.icon-th {
    background-position: -240px 0;
}

.icon-th-list {
    background-position: -264px 0;
}

.icon-ok {
    background-position: -288px 0;
}

.icon-remove {
    background-position: -312px 0;
}

.icon-zoom-in {
    background-position: -336px 0;
}

.icon-zoom-out {
    background-position: -360px 0;
}

.icon-off {
    background-position: -384px 0;
}

.icon-signal {
    background-position: -408px 0;
}

.icon-cog {
    background-position: -432px 0;
}

.icon-trash {
    background-position: -456px 0;
}

.icon-home {
    background-position: 0 -24px;
}

.icon-file {
    background-position: -24px -24px;
}

.icon-time {
    background-position: -48px -24px;
}

.icon-road {
    background-position: -72px -24px;
}

.icon-download-alt {
    background-position: -96px -24px;
}

.icon-download {
    background-position: -120px -24px;
}

.icon-upload {
    background-position: -144px -24px;
}

.icon-inbox {
    background-position: -168px -24px;
}

.icon-play-circle {
    background-position: -192px -24px;
}

.icon-repeat {
    background-position: -216px -24px;
}

.icon-refresh {
    background-position: -240px -24px;
}

.icon-list-alt {
    background-position: -264px -24px;
}

.icon-lock {
    background-position: -287px -24px;
}

.icon-flag {
    background-position: -312px -24px;
}

.icon-headphones {
    background-position: -336px -24px;
}

.icon-volume-off {
    background-position: -360px -24px;
}

.icon-volume-down {
    background-position: -384px -24px;
}

.icon-volume-up {
    background-position: -408px -24px;
}

.icon-qrcode {
    background-position: -432px -24px;
}

.icon-barcode {
    background-position: -456px -24px;
}

.icon-tag {
    background-position: 0 -48px;
}

.icon-tags {
    background-position: -25px -48px;
}

.icon-book {
    background-position: -48px -48px;
}

.icon-bookmark {
    background-position: -72px -48px;
}

.icon-print {
    background-position: -96px -48px;
}

.icon-camera {
    background-position: -120px -48px;
}

.icon-font {
    background-position: -144px -48px;
}

.icon-bold {
    background-position: -167px -48px;
}

.icon-italic {
    background-position: -192px -48px;
}

.icon-text-height {
    background-position: -216px -48px;
}

.icon-text-width {
    background-position: -240px -48px;
}

.icon-align-left {
    background-position: -264px -48px;
}

.icon-align-center {
    background-position: -288px -48px;
}

.icon-align-right {
    background-position: -312px -48px;
}

.icon-align-justify {
    background-position: -336px -48px;
}

.icon-list {
    background-position: -360px -48px;
}

.icon-indent-left {
    background-position: -384px -48px;
}

.icon-indent-right {
    background-position: -408px -48px;
}

.icon-facetime-video {
    background-position: -432px -48px;
}

.icon-picture {
    background-position: -456px -48px;
}

.icon-pencil {
    background-position: 0 -72px;
}

.icon-map-marker {
    background-position: -24px -72px;
}

.icon-adjust {
    background-position: -48px -72px;
}

.icon-tint {
    background-position: -72px -72px;
}

.icon-edit {
    background-position: -96px -72px;
}

.icon-share {
    background-position: -120px -72px;
}

.icon-check {
    background-position: -144px -72px;
}

.icon-move {
    background-position: -168px -72px;
}

.icon-step-backward {
    background-position: -192px -72px;
}

.icon-fast-backward {
    background-position: -216px -72px;
}

.icon-backward {
    background-position: -240px -72px;
}

.icon-play {
    background-position: -264px -72px;
}

.icon-pause {
    background-position: -288px -72px;
}

.icon-stop {
    background-position: -312px -72px;
}

.icon-forward {
    background-position: -336px -72px;
}

.icon-fast-forward {
    background-position: -360px -72px;
}

.icon-step-forward {
    background-position: -384px -72px;
}

.icon-eject {
    background-position: -408px -72px;
}

.icon-chevron-left {
    background-position: -432px -72px;
}

.icon-chevron-right {
    background-position: -456px -72px;
}

.icon-plus-sign {
    background-position: 0 -96px;
}

.icon-minus-sign {
    background-position: -24px -96px;
}

.icon-remove-sign {
    background-position: -48px -96px;
}

.icon-ok-sign {
    background-position: -72px -96px;
}

.icon-question-sign {
    background-position: -96px -96px;
}

.icon-info-sign {
    background-position: -120px -96px;
}

.icon-screenshot {
    background-position: -144px -96px;
}

.icon-remove-circle {
    background-position: -168px -96px;
}

.icon-ok-circle {
    background-position: -192px -96px;
}

.icon-ban-circle {
    background-position: -216px -96px;
}

.icon-arrow-left {
    background-position: -240px -96px;
}

.icon-arrow-right {
    background-position: -264px -96px;
}

.icon-arrow-up {
    background-position: -289px -96px;
}

.icon-arrow-down {
    background-position: -312px -96px;
}

.icon-share-alt {
    background-position: -336px -96px;
}

.icon-resize-full {
    background-position: -360px -96px;
}

.icon-resize-small {
    background-position: -384px -96px;
}

.icon-plus {
    background-position: -408px -96px;
}

.icon-minus {
    background-position: -433px -96px;
}

.icon-asterisk {
    background-position: -456px -96px;
}

.icon-exclamation-sign {
    background-position: 0 -120px;
}

.icon-gift {
    background-position: -24px -120px;
}

.icon-leaf {
    background-position: -48px -120px;
}

.icon-fire {
    background-position: -72px -120px;
}

.icon-eye-open {
    background-position: -96px -120px;
}

.icon-eye-close {
    background-position: -120px -120px;
}

.icon-warning-sign {
    background-position: -144px -120px;
}

.icon-plane {
    background-position: -168px -120px;
}

.icon-calendar {
    background-position: -192px -120px;
}

.icon-random {
    width: 16px;
    background-position: -216px -120px;
}

.icon-comment {
    background-position: -240px -120px;
}

.icon-magnet {
    background-position: -264px -120px;
}

.icon-chevron-up {
    background-position: -288px -120px;
}

.icon-chevron-down {
    background-position: -313px -119px;
}

.icon-retweet {
    background-position: -336px -120px;
}

.icon-shopping-cart {
    background-position: -360px -120px;
}

.icon-folder-close {
    width: 16px;
    background-position: -384px -120px;
}

.icon-folder-open {
    width: 16px;
    background-position: -408px -120px;
}

.icon-resize-vertical {
    background-position: -432px -119px;
}

.icon-resize-horizontal {
    background-position: -456px -118px;
}

.icon-hdd {
    background-position: 0 -144px;
}

.icon-bullhorn {
    background-position: -24px -144px;
}

.icon-bell {
    background-position: -48px -144px;
}

.icon-certificate {
    background-position: -72px -144px;
}

.icon-thumbs-up {
    background-position: -96px -144px;
}

.icon-thumbs-down {
    background-position: -120px -144px;
}

.icon-hand-right {
    background-position: -144px -144px;
}

.icon-hand-left {
    background-position: -168px -144px;
}

.icon-hand-up {
    background-position: -192px -144px;
}

.icon-hand-down {
    background-position: -216px -144px;
}

.icon-circle-arrow-right {
    background-position: -240px -144px;
}

.icon-circle-arrow-left {
    background-position: -264px -144px;
}

.icon-circle-arrow-up {
    background-position: -288px -144px;
}

.icon-circle-arrow-down {
    background-position: -312px -144px;
}

.icon-globe {
    background-position: -336px -144px;
}

.icon-wrench {
    background-position: -360px -144px;
}

.icon-tasks {
    background-position: -384px -144px;
}

.icon-filter {
    background-position: -408px -144px;
}

.icon-briefcase {
    background-position: -432px -144px;
}

.icon-fullscreen {
    background-position: -456px -144px;
}

/* Link mouse hover */
a:hover {
    color: blue;
}

#order-detail-dialog .order-detail-filter {
    padding: 2px 6px 5px 6px;
}


#order-detail-dialog .order-detail-filter table td {
    padding: 5px 30px 5px 5px;
}


#order-detail-dialog {
    width: 816px;
    height: 415px;
    position: absolute;
    display: none;
}

#order-detail-dialog .content-left {
    height: 372px;
}

.setscroll_body_order_detail_table {
    float: left;
    height: 250px;
}

#body_order_detail_table.table-scroll > div {
    width: 2800px;
}

.horizontalScroll_head_order_detail_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_head_advertisement-select_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_advertisement-select_table {
    float: left;
    height: 250px;
    width: 816px;
    overflow: hidden;
    position: relative;
}


.horizontalScroll_body_order_detail_table {
    float: left;
    height: 250px;
    width: 816px;
}

#div-buttom-order-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_order_detail_table {
    position: absolute;
}

#head_order_detail_table, #body_order_detail_table {
    width: 1090px;
}

#body_order_detail_table > div:hover div.column {
    border-bottom: 1px solid #ff8900;
}

#order-detail-dialog .header-title p {
    margin: 0 5px 0;
    text-align: left;
    font-size: 12px;
}

#order-detail-dialog .header-title {
    border: medium none;
    line-height: 25px;
    font-weight: bold;
    border-bottom: 1px solid #f2f3f5;

}

#order-detail-dialog .footer .sum-area table td {
    text-align: left;
    padding-right: 5px;
}

#order-detail-dialog .footer .action-area {
    padding: 10px 20px;
    float: right;
}

#order-detail-dialog .order-detail-filter .orderStatus {
    width: 200px;
}

.trimText {
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 240px;
    display: block;
    overflow: hidden;
}

.price-up {
    display: inline-block;
    width: 12px;
    height: 14px;
    line-height: 14px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-image: url("../images/up.gif");
}

.price-down {
    display: inline-block;
    width: 12px;
    height: 14px;
    line-height: 14px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-image: url("../images/down.gif");
}

.price-no-change {
    display: inline-block;
    width: 12px;
    height: 14px;
    line-height: 14px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-image: url("../images/nochange.gif");
}

.ui-tooltip, .arrow:after {
    background: black;
    border: 2px solid white;
}

.ui-tooltip {
    padding: 5px 6px;
    color: white;
    border-radius: 10px;
    font: bold 11px "Helvetica Neue", Sans-Serif;
    text-transform: uppercase;
    box-shadow: 0 0 7px black;
}

.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
}

.arrow.top {
    top: -16px;
    bottom: auto;
}

.arrow.left {
    left: 20%;
}

.arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    tranform: rotate(45deg);
}

.arrow.top:after {
    bottom: -20px;
    top: auto;
}

.darkLine {
    /* 	padding-bottom: 5px;
	float: left;
	width: 100%;
	background-color: black; */
}

.height16 {
    height: 16px !important;
}

.marquee {
    float: left;
    width: 1014px;
    position: fixed;
    bottom: 0;
    overflow: hidden;
    border: 1px solid #111111;
    background: #111111;
    color: #C3BABA;
}


/* Mortgage contract table */
.setscroll_body_mortgage_contract_table {
    float: left;
    height: 200px;
}

#body_mortgage_contract_table.table-scroll > div {
    width: 3520px;
}

.horizontalScroll_head_mortgage_contract_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_mortgage_contract_table {
    float: left;
    height: 200px;
    width: 1200px;
}

#div-buttom-mortgage_contract-detail {
    width: 230px;
    float: right;
    height: 28px;
    margin-top: 2px;
}

#head_mortgage_contract_table {
    position: absolute;
}

#head_mortgage_contract_table, #body_mortgage_contract_table {
    width: 3520px;
}

.marquee > span.button.b-close {
    border-radius: 2px;
    cursor: default;
    font: bold 131% sans-serif;
    padding: 0 6px 2px;
    position: absolute;
    right: -2px;
    top: -2px;
}

/*Broker Limit Apt - Broker filter */
#broker_filter_table {
    overflow: hidden;
    position: relative;
    float: left;
}

#body_broker_filter_table, #head_broker_filter_table {
    width: 2030px;
}

.horizontalScroll_body_broker_filter_table {
    float: left;
    width: 780px;
    height: 210px;
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1E1E1E;
}

/**---End---*/

/*Broker Limit Grt - Broker filter 1 */
#broker_filter1_table {
    overflow: hidden;
    position: relative;
    float: left;
}

#body_broker_filter1_table, #head_broker_filter1_table {
    width: 2030px;
}

.horizontalScroll_body_broker_filter1_table {
    float: left;
    width: 780px;
    height: 210px;
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1E1E1E;
}

/**---End---*/


/** condition_order table */
#condition_order_table {
    overflow: hidden;
    position: relative;
    float: left;
}

#head_condition_order_table, #body_condition_order_table {
    width: 2245px !important;
}

.horizontalScroll_body_condition_order_table {
    float: left;
    height: 200px;
    width: 1200px;
}

.setscroll_body_condition_order_table {
    float: left;
    height: 200px;
}

/** End Ord Order list */

#head_trading_summary_table, #body_trading_summary_table {
    width: 2060px;
}

#div_banggia #secquote_board .column:HOVER {
    background-color: #fff;
}


input[type="button"]:focus, button:focus {
    outline: none;
    background-color: #2abaf5;
}


#stock-alert {
    height: 200px;
    position: fixed;
    right: 0;
    top: 0;
    width: 150px;
}

#stock-alert-area .alert-window {
    background-color: #fff;
    color: #000;
    height: 130px;
    width: 300px;
    bottom: 1px;
    border: 1px solid #494949;
    margin-top: 2px;

}

#stock-alert-area .alert-window .header {
    background: none repeat scroll 0 0 #DADADA;
    cursor: pointer;
    float: left;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 100%;
}

#stock-alert-area .alert-window .header .title {
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    text-align: left;
    width: 220px;
}

#stock-alert-area .alert-window .header .close {
    top: 3px;
    right: 8px;
    cursor: pointer;
    font-size: 20px;
    position: absolute;
    font-weight: bold;
}

#stock-alert-area .alert-window .content {
    float: left;
    height: 85px;
    margin: 10px;
    text-align: left;
    width: 280px;
}

#stock-alert-area {
    position: fixed;
    width: 300px;
    height: auto;
    bottom: 46px;
    right: 5px;
    z-index: 30000;
}

/** Ord Order detail list(form biglot) */
#order_details_list_table {
    overflow: hidden;
    position: relative;
    width: 1200px;
    text-align: left;
}

#head_order_details_list_table, #body_order_details_list_table {
    width: 1705px;
}

.horizontalScroll_body_order_details_list_table {
    float: left;
    height: 250px;
    width: 1080px;
}

/** big lot list */
#biglot_list_table {
    overflow: hidden;
    position: relative;
    width: 1200px;
    text-align: left;
}

#head_biglot_list_table, #body_biglot_list_table {
    width: 2405px;
}

.horizontalScroll_body_biglot_list_table {
    float: left;
    height: 250px;
    width: 1200px;
}

.bgreen {
    height: 13px;
    float: left;
    background-color: green;
}

.bred {
    height: 13px;
    float: left;
    background-color: red;
}

.bgray {
    height: 13px;
    float: left;
    background-color: Yellow;
}

#edit-order-dialog {
    display: none;
    border-radius: 4px;
    width: 450px;
}

/* begin statistic_customer_trading */

#statistic_customer_trading {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_head_statistic_customer_trading {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_statistic_customer_trading, .horizontalScroll_body_statistic_customer_trading_his {
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
    float: left;
    height: 400px;
    width: 450px;
}

#head_statistic_customer_trading, #body_statistic_customer_trading, .setscroll_body_statistic_customer_trading {
    width: 450px;
}

#head_statistic_customer_trading {
    position: absolute;
}

#body_statistic_customer_trading.table-scroll > div {
    width: 450px;
}

/* end statistic_customer_trading */

/*Customer Trading Detail */
#customer_trading_table {
    overflow: hidden;
    position: relative;
    float: left;
}

#body_customer_trading_table, #head_customer_trading_table {
    width: 480px;
}

.horizontalScroll_body_customer_trading_table {
    float: left;
    width: 480px;
    height: 210px;
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1E1E1E;
}

/**---End---*/

/* begin statistic_effective_customer */

#statistic_effective_customer {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_head_statistic_effective_customer {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_statistic_effective_customer, .horizontalScroll_body_statistic_effective_customer_his {
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
    float: left;
    height: 400px;
    width: 450px;
}

#head_statistic_effective_customer, #body_statistic_effective_customer, .setscroll_body_statistic_effective_customer {
    width: 450px;
}

#head_statistic_effective_customer {
    position: absolute;
}

#body_statistic_effective_customer.table-scroll > div {
    width: 450px;
}

/* end statistic_effective_customer */

/*Effective customer Detail */
#effective_customer_table {
    overflow: hidden;
    position: relative;
    float: left;
}

#body_effective_customer_table, #head_effective_customer_table {
    width: 480px;
}

.horizontalScroll_body_effective_customer_table {
    float: left;
    width: 480px;
    height: 210px;
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1E1E1E;
}

/**---End---*/

/* begin statistic_portfolio */

#statistic_portfolio {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_head_statistic_portfolio {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_statistic_portfolio, .horizontalScroll_body_statistic_portfolio_his {
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
    float: left;
    height: 400px;
    width: 450px;
}

#head_statistic_portfolio, #body_statistic_portfolio, .setscroll_body_statistic_portfolio {
    width: 450px;
}

#head_statistic_portfolio {
    position: absolute;
}

#body_statistic_portfolio.table-scroll > div {
    width: 450px;
}

/**---End---*/

/* begin statistic_customer_debit */

#statistic_customer_debit {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_head_statistic_customer_debit {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_statistic_customer_debit, .horizontalScroll_body_statistic_customer_debit_his {
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1D1D1D;
    float: left;
    height: 400px;
    width: 450px;
}

#head_statistic_customer_debit, #body_statistic_customer_debit, .setscroll_body_statistic_customer_debit {
    width: 450px;
}

#head_statistic_customer_debit {
    position: absolute;
}

#body_statistic_customer_debit.table-scroll > div {
    width: 450px;
}

/* end statistic_customer_debit */

/*Effective customer Detail */
#customer_debit_table {
    overflow: hidden;
    position: relative;
    float: left;
}

#body_customer_debit_table, #head_customer_debit_table {
    width: 480px;
}

.horizontalScroll_body_effective_customer_table {
    float: left;
    width: 480px;
    height: 210px;
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1E1E1E;
}


.chatUserInfo {

}

/**---End---*/

/* begin stock data */
#stock-data-table {
    overflow: hidden;
    position: relative;
}

.horizontalScroll_head_stock_data {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_stock_data, .horizontalScroll_body_stock_data {
    float: left;
    height: 400px;
    width: 1200px;
}

#head_stock_data, #body_stock_data, .setscroll_body_stock_data {
    width: 1330px;
}

#head_stock_data {
    position: absolute;
}

#otp-authen-matrix, #otp-authen-sms, #otp-authen-pincd {
    padding: 10px;
}

.horizontalScroll_head_portfolio_table, .horizontalScroll_footer_portfolio_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

.horizontalScroll_footer_portfolio_table {
    width: 100%;
}

/* #head_portfolio_table, #body_portfolio_table, #footer_portfolio_table{
    width: 1237px;
} */

#head_portfolio_table, #footer_portfolio_table {
    position: absolute;
}

.horizontalScroll_body_portfolio_table {
    float: left;
    height: 400px;
    width: 1200px;
}

.horizontalScroll_head_portfolio-edit-hist_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

#head_portfolio-edit-hist_table, #body_portfolio-edit-hist_table {
    width: 1245px;
}

#head_portfolio-edit-hist_table {
    position: absolute;
}

.horizontalScroll_body_portfolio-edit-hist_table {
    float: left;
    height: 400px;
    width: 1200px;
}

/** bank transation utility */
.horizontalScroll_head_bank-trans-utility_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

#head_bank-trans-utility_table, #body_bank-trans-utility_table {
    width: 2237px;
}

#head_bank-trans-utility_table {
    position: absolute;
}

.horizontalScroll_body_bank-trans-utility_table {
    float: left;
    height: 400px;
    width: 1200px;
}

.tel-authen-dialog .btn_yes {
    width: 71px;
    margin-left: 100px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.tel-authen-dialog .btn_no {
    width: 71px;
    margin-top: 5px;
    margin-bottom: 5px;
}

/* START CSS ENTRUST AND DETAIL */
#customer-detail-dialog {
    display: none;
    background-color: #202020;
    border-radius: 4px;
    color: #8C8C8C;
    width: 480px;
    padding: 10px;
}

#customer-entrust-dialog {
    color: #8C8C8C;
    padding: 10px;
}

#customer-entrust-dialog .content-div1 .filter-left, #customer-detail-dialog .content-div1 .filter-left {
    float: left;
    padding: 2px 5px 5px;
}

#customer-entrust-dialog .content-services-1, #customer-detail-dialog .content-services-1 {
    width: 100%;
    float: left;
    background: none repeat scroll 0px 0px rgb(29, 29, 29) !important;
}

#order-confirm-dialog, #pending_request_confirm, #detail-ord, #confirm_dialog, #order-condition-confirm-dialog, #advance-auto-register-dialog {
    display: none;
    width: 450px;
}

#advance-term-and-codition-dialog {
    display: none;
    width: 770px;
}


/* END CSS ENTRUST AND DETAIL */

.content-left .contentm {
    margin-top: 0px;
    margin-right: 0px;
}

.content-left .contentm.m-contentm tr td, .bottom-table th, .bottom-table td {
    padding-left: 5px !important;
}

.setscroll_body_cust-request-pt_table, .setscroll_body_cust-request-approve_table {
    height: 200px;
}

/* #head_cust-request-pt_table, #body_cust-request-pt_table { */
/*     width: 1635px !important; */
/* } */

#head_cust-request-approve_table, #body_cust-request-approve_table {
    width: 1595px !important;
}

.horizontalScroll_head_cust-odd-sec_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

#head_cust-odd-sec_table {
    position: absolute;
}

.horizontalScroll_body_cust-odd-sec_table {
    float: left;
    height: 110px;
    width: 1200px;
    background: url("../images/td_bg.gif") repeat-x scroll center bottom #1E1E1E;
}

.hidden {
    display: none !important;
}

#head_dert_order_list_table {
    position: relative;
}

#head_dert_order_list_table, #body_dert_order_list_table {
    width: 1685px !important;
}

/* ---------Order List Table---------- */

.setscroll_body_dert_order_list_table2 {
    float: left;
    height: 400px;
}

#head_dert_order_list_table2, #body_dert_order_list_table2 {
    width: 1960px;
}

.horizontalScroll_body_dert_order_list_table2 {
    float: left;
    height: 400px;
    width: 1200px;
}

#dert_order_list_table2 {
    position: relative;
}

/** End Ord Order list */
#head_position_list_table, #body_position_list_table {
    width: 1281px;
}

.horizontalScroll_body_position_list_table {
    float: left;
    height: 400px;
    width: 1200px;
}

.setscroll_body_position_list_table {
    float: left;
    height: 400px;
}

#dert_cash_trans_table {
    position: relative;
    overflow: hidden;
}

#head_dert_cash_trans_table, #body_dert_cash_trans_table, .setscroll_body_dert_cash_trans_table {
    width: 1900px;
}

.max136 {
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 140px;
}

.max120 {
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 120px;
}

.horizontalScroll_body_cust-request-pt_table,
.horizontalScroll_body_dert_cash_trans_table,
.horizontalScroll_body_cust-request-approve_table,
.horizontalScroll_body_cust-request-two-firm_table {
    float: left;
    height: 200px;
    width: 1200px;
}

/* #head_cust-request-pt_table, #body_cust-request-pt_table { */
/*     width: 1635px !important; */
/* } */

#head_cust-request-approve_table, #body_cust-request-approve_table {
    width: 1810px !important;
}

#head_cust-request-two-firm_table, #body_cust-request-two-firm_table {
    width: 1650px;
}

#head_cust-odd-sec_table, #body_cust-odd-sec_table {
    width: 1200px !important;
}

#head_cust-request-pt_table, #body_cust-request-pt_table {
    width: 1445px;
}

.ui-tabs .ui-tabs-nav li a {
    border-right: none;
    box-shadow: none;
}

.bottomTab .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    background-color: transparent;
    color: #4a4a4a;
    padding-left: 0px;
}

.bottomTab .ui-tabs.personal-tab .ui-tabs-nav li.ui-tabs-active a {
    background-color: #758696;
    color: #fff;
    padding-left: 20px;
}

.ui-tabs .ui-tabs-nav {
    background-color: forestgreen;
}

.bottomTab .ui-tabs .ui-tabs-nav {
    margin: 0 0 1px;
    background-color: transparent;
    border: inherit;
    /* border-bottom: 1px solid #ccc; */
    box-shadow: none;
}

.bottomTab .ui-tabs .ui-tabs-nav li a {
    background-color: #f1f3f6;
    color: #758696;
    border-right: none;
    box-shadow: none;
    outline: none;
}

.bottomTab .ui-tabs .ui-tabs-nav li {
    outline: none;
}

.bottomTab .ui-tabs .ui-tabs-panel {
    background-color: #fff;
}

.ui-tabs .ui-tabs-nav {
    margin: 0 0 1px;
    background-color: #1E1E1E;
    border: medium none;
    border-bottom: 1px solid #121212;
    box-shadow: none;
    background: none;
}

div.ui-tabs .ui-tabs-nav {
    margin: 0 0 1px;
    background-color: #1E1E1E;
    border: medium none;
    border-bottom: 1px solid #121212;
    box-shadow: none;
    background: none;
}

.ui-tabs .ui-tabs-nav li a {
    display: inline;
    float: left;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 0px;
    padding: 0 20px;
    border-right: 0px;
    box-shadow: none;
}

.margintop5 {
    border-bottom: 5px solid #f2f3f5;
}

.tab-bottom .mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {

    background: transparent;
    border: 0px;
}

.tab-bottom-table .mCSB_scrollTools .mCSB_draggerRail {
    background: transparent;
}

.tab-bottom .mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {
    height: 9px;
}

.services-1 .ui-tabs .ui-tabs-nav li a {
    border-right: 0px;
    box-shadow: none;
}

.services-1 .ui-tabs .ui-tabs-nav {
    border-bottom: 0px;
    box-shadow: none;
}

.services-1 .ui-tabs-active a {
    color: #4e4e4e;
}

.services-1 .ui-tabs .ui-tabs-nav li a {
    padding: 0 0px;
    border-right: 0px;
    box-shadow: none;
}

.header-page {
    background-color: #fff;
    padding: 15px;
    font-size: 17px;
    border-bottom: 5px solid #f2f3f5;
}

.header-page-body {
    width: 1200px;
    margin: 0px auto;
    text-align: left;
}

.header-page-body > span {
    margin-left: 5px;
}

.icon-search {
    background: none;
    display: inherit;
    width: inherit;
    height: inherit;
    line-height: inherit;
    vertical-align: inherit;
}

.form-services-1 {
    text-align: left;
    float: left;
    position: relative;
    padding-left: 5px;
    padding-right: 5px;
}

.content-services {
    width: 100%;
}

.content-services-1 {
    border-bottom: 5px solid #f2f3f5;
}

.bottomTab {
    padding-top: 5px;
}

.transfer-local-content tr td.tdSubmitButtom {
    padding-top: 10px;
}

td.tdSubmitButtom {
    padding-top: 10px;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    /* background: url(../images/scroll.gif) repeat-x; */
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: none repeat scroll 0% 0% #303030;
    opacity: 0.5;
}

.content-services-1.bottomTab {
    border-bottom: 0px;
}

.mCSB_container {
    margin-right: 0px;
}

.tdColumn {
    background: #e6eaef;
    border-right: 1px solid #fff;
}

.tdColumnBody:last-child {
    border-right: 1px solid #f2f3f5;
}

.zoneSplit {
    border-bottom: 10px solid #f2f3f5;
    background-color: #fff;
    float: left;
    width: 100%;
}

.head_table .column:last-child {
    margin-right: 0px;
    border-right: 1px solid #f2f3f5;
}

.mCustomScrollbar {
    background-color: #fff;
}

.button {
    background-color: #006DB0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer;
}

.buy-button-active .button-active {
    color: #fff;
    background-color: #53b314;
}

.sell-button-active .button-active {
    color: #fff;
    background-color: #ed1c24;
}

.column span {
    font-weight: normal;
}

.dataZone {
    margin-bottom: 3px;
    background-color: #fff;
}

.error-dialog, .info-dialog, .confirm-message-dialog,
.stock-alert-message-dialog {
    background-color: #fff !important;
}

.confirm-message-dialog {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: unset;

}

.confirm-message-dialog #confirm-message-label {
    font-weight: normal;
}

.header1Column {
    background-color: #e6eaef;
    border-bottom: 1px solid #fff;
    margin-right: 2px;
    line-height: 14px;
}

#secquote_board.table-scroll .column {
    padding-right: 3px;
}

.price-board-content .head_table .column:last-child {
    margin-right: 2px;
    border-right: 0px;
}

.button-a, #orderGrid_searchButton, .search-button {
    background-color: #008ace;
    padding: 3px 10px;;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer;
}

.search-button:hover, .search-button:focus, .button-a:hover, .button-a:focus {
    outline: none;
    background-color: #2abaf5;
    color: #fff;
}

.button-a i {
    background: none;
    display: inherit;
    width: inherit;
    height: inherit;
    line-height: inherit;
    vertical-align: inherit;
}

.menu_contain {
    float: left;
    width: 100%;
    background-color: #1c2030;
}

.titleHeader {
    width: 100%;
    height: 25px;
    margin-bottom: 5px;
    border-bottom: 1px solid #e6eaef;
    background: #e6eaef;
    text-align: left;
}

.set-cm-wp .tab-order-filter {
    text-align: left;
    border-bottom: 5px solid #f2f3f5;
    padding-left: 5px;
    padding-bottom: 5px;
}

.right-frame .set-cm-wp .selectbox {
    margin-right: 6px;
}

.set-cm-wp .asset-content-box {
    text-align: left;
}

.mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {

    background: transparent;
    border: 0px;
}

.mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {
    height: 9px;
}

.headerInfo th {
    background-color: #e6eaef;
    padding-top: 3px;
}

#bottom-footer a:hover {
    color: #fff;
}

#bottom-footer a {
    color: #e1ecf2;
}

#secquote_board.table-scroll .c12,
#secquote_board.table-scroll .c13,
#secquote_board.table-scroll .c14,
#secquote_board.table-scroll .c20,
#secquote_board.table-scroll .c108,
#secquote_board.table-scroll .c46,
#secquote_board.table-scroll .c15,
#secquote_board.table-scroll .c16,
#secquote_board.table-scroll .c17,
#secquote_board.table-scroll .c49,
#secquote_board.table-scroll .c21 {
    background-color: #f2f2f2;
}

#cancel-order-confirm-dialog, #cart-order-confirm-dialog {
    display: none;
    background-color: #202020;
    border-radius: 4px;
    color: #4a4a4a;
    width: 350px;
    padding: 10px;
}

#category-new-dialog {
    display: none;
    background-color: #202020;
    border-radius: 4px;
    color: #4a4a4a;
    width: 385px;
    padding: 10px;
}

.dialog-home .mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {
    width: 820px;
}

.refreshInquryAccount {
    background: url(../images/GetData.png);
    width: 16px;
    height: 16px;
    position: absolute;
    background-size: contain;
    right: 8px;
    bottom: 8px;
    cursor: pointer;
    background-repeat: no-repeat;
}

.home_order_button {
    cursor: pointer;
}

a.ord-condition-a {
    color: #4747e0;
}

#socket_io_status {
    color: #fff;
}

/* .wrapper-footer{
	position: fixed;
    bottom: 0px;
} */

#place-portfolio-wrapper .quick-sell:hover {
    background-color: #ed1c24;
}

.set-cm-wp {
    /* overflow-y:auto; */
}

.textOverflow {
    display: inline-block;
    overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: inherit;
}

.cart-row-form-confirm span#info-message-label {
    font-weight: normal;
}

.highcharts-container {
    height: 100px;
}

#addition_cash_dialog {
    display: none;
    width: auto;
}

#addition_sec_dialog, #addition_cash_dialog, #mrg_need_to_sell_dialog {
    position: absolute;
    left: -9999px;
    width: auto;
}

.horizontalScroll_head_addition_cash_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

#head_addition_cash_table, #body_addition_cash_table {
    width: 838px;
}

#head_addition_cash_table {
    position: absolute;
}

.setscroll_body_addition_cash_table {
    float: left;
    height: 200px;
}

.horizontalScroll_body_addition_cash_table {
    float: left;
    height: 200px;
    width: 838px;
}

#addition_cash_dialog .header-title, #addition_sec_dialog .header-title, #mrg_need_to_sell_dialog .header-title {
    line-height: 25px;
    border-bottom: 1px solid #f2f3f5;
}

#addition_cash_dialog .header-title p, #addition_sec_dialog .header-title p, #mrg_need_to_sell_dialog .header-title p {
    margin: 0 5px 0;
    text-align: left;
    font-size: 12px;
}

#addition_cash_table.inputbox, #currentRate-additionCashDialog.inputbox, #marginRate-additionCashDialog.inputbox, #remainAddition-additionCashDialog.inputbox {
    text-align: right;
}

#addition_cash_dialog .content-div1, #addition_sec_dialog .content-div1, #mrg_need_to_sell_dialog .content-div1 {
    padding-top: 10px;
    text-align: left;
    padding-left: 10px;
    border-bottom: 1px solid #f2f3f5;
}

#addition_cash_dialog .content-services-1 .tab-filter {
    height: 62px !important;
    padding-top: 5px !important;
}

#addition_cash_table .bottom-left {
    float: right;
    margin-right: 40px;
    margin-top: 6px;
}

#addition_sec_dialog div.lightbox {
    height: 425px;
    width: 800px;
}

#mrg_need_to_sell_dialog div.lightbox {
    height: 408px;
    width: 690px;
}

#head_addition_sec_table, #body_addition_sec_table {
    width: 795px;
}

#head_need_to_sell, #body_need_to_sell {
    width: 690px;
}

.setscroll_body_addition_sec_table {
    float: left;
    height: 254px;
}

.setscroll_body_need_to_sell {
    float: left;
    height: 254px;
}

#addition_sec_dialog .tab-filter, #mrg_need_to_sell_dialog .tab-filter {
    height: 57px !important;
    padding-top: 3px !important;
}

#addition_sec_table .bottom-left, #mrg_need_to_sell_dialog .bottom-left {
    float: right;
    margin-right: 40px;
    margin-top: 8px;
}

#portfolio-manual_table {
    position: relative;
    overflow: hidden;
}

#head_portfolio-manual_table, #body_portfolio-manual_table, #footer_portfolio-manual_table {
    width: 1860px;
}

.setscroll_body_portfolio-manual_table {
    float: left;
    height: 400px;
}

.horizontalScroll_head_portfolio-manual_table, .horizontalScroll_footer_portfolio-manual_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

#head_portfolio-manual_table, #footer_portfolio-manual_table {
    position: absolute;
}

#portfolio-cwt_table {
    position: relative;
    overflow: hidden;
}

#head_portfolio-cwt_table, #body_portfolio-cwt_table, #footer_portfolio-cwt_table {
    width: 1200px;
}

.setscroll_body_portfolio-cwt_table {
    float: left;
    height: 400px;
}

.horizontalScroll_head_portfolio-cwt_table, .horizontalScroll_footer_portfolio-cwt_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

#head_portfolio-cwt_table, #footer_portfolio-cwt_table {
    position: absolute;
}

.otp-type-bkav-ca .error {
    color: red;
}

/** margin contract debit list */
#tbl_mrg_contract_debit_payment {
    position: relative;
    overflow: hidden;
}

#head_tbl_mrg_contract_debit_payment, #body_tbl_mrg_contract_debit_payment {
    width: 1200px;
}

.setscroll_body_tbl_mrg_contract_debit_payment {
    float: left;
    height: 235px;
}

.horizontalScroll_head_tbl_mrg_contract_debit_payment {
    height: 21px;
    overflow: hidden;
    position: relative;
}

/** End margin contract debit list */

/** margin contract debit extend list */
#tbl_mrg_contract_debit_extend {
    position: relative;
    overflow: hidden;
}

#head_tbl_mrg_contract_debit_extend, #body_tbl_mrg_contract_debit_extend {
    width: 1875px;
}

.setscroll_body_tbl_mrg_contract_debit_extend {
    float: left;
    height: 235px;
}

.horizontalScroll_head_tbl_mrg_contract_debit_extend {
    height: 22px;
    overflow: hidden;
    position: relative;
}

/** End margin contract debit extend list */

.otp-row-form-confirm {
    padding: 10px;
}

/** Etoken list */
#etoken_table {
    overflow: hidden;
    position: relative;
}

#head_etoken_table, #body_etoken_table {
    width: 1455px;
}

.horizontalScroll_body_etoken_table {
    float: left;
    width: 1200px;
    height: 300px;
}

/** End Margin List Secutirites */


/** ipo info table */
#ipo_info_table, #ipo_hist_table {
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_ipo_info_table {
    float: left;
    width: 1200px;
    height: 100px;
    border-bottom: 1px solid #e6eaef;
    background-color: #fff;
}

#head_ipo_info_table, #body_ipo_info_table {
    width: 1230px;
}

.setscroll_body_ipo_info_table {
    height: 100px;
}

#ipo_info_table2 {
    overflow: hidden;
    position: relative;
}

.horizontalScroll_body_ipo_info_table2 {
    float: left;
    width: 1200px;
    height: 200px;
    border-bottom: 1px solid #e6eaef;
    background-color: #fff;
}

#head_ipo_info_table2, #body_ipo_info_table2 {
    width: 1830px;
}

.setscroll_body_ipo_info_table2 {
    height: 200px;
}

/** End ipo_info */
.subAccoDropWidth {
    width: 201px !important;
}

/** Ord Order list confirm*/
#order_list_confirm_table {
    overflow: hidden;
    position: relative;
}

#head_order_list_confirm_table, #body_order_list_confirm_table {
    width: 3240px;
}

.horizontalScroll_body_order_list_confirm_table {
    float: left;
    height: 400px;
    width: 1200px;
}

/** End Ord Order list */

#head_cbot-rbond-manage_table, #body_cbot-rbond-manage_table {
    width: 1515px;
}

.setscroll_body_cbot-rbond-manage_table {
    float: left;
    height: 500px;
}

.setscroll_body_cbot-rbond-manage_table {
    float: left;
    height: 500px;
}

#cbot-rbond-manage_table {
    position: relative;
    overflow: hidden;
}

#head_cbot-rbond-manage_table {
    position: absolute;
}

#head_cbot-bond-transfer-history_table, #body_cbot-bond-transfer-history_table {
    width: 2139px;
}

.setscroll_body_cbot-bond-transfer-history_table {
    float: left;
    height: 500px;
}

.setscroll_body_cbot-bond-transfer-history_table {
    float: left;
    height: 500px;
}

#cbot-bond-transfer-history_table {
    position: relative;
    overflow: hidden;
}

#head_cbot-bond-transfer-history_table {
    position: absolute;
}

#head_cbot-bond-price_table, #body_cbot-bond-price_table {
    width: 1200px;
}

.setscroll_body_cbot-bond-price_table {
    float: left;
    height: 100px;
}

.setscroll_body_cbot-bond-price_table {
    float: left;
    height: 100px;
}

#cbot-bond-price_table {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_head_cbot-bond-price_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

#head_cbot-bond-price_table {
    position: absolute;
}

#head_cbot-dbond-order-private_table, #body_cbot-dbond-order-private_table {
    width: 1535px;
}

.setscroll_body_cbot-dbond-order-private_table {
    float: left;
    height: 200px;
}

.setscroll_body_cbot-dbond-order-private_table {
    float: left;
    height: 200px;
}

#cbot-dbond-order-private_table {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_head_cbot-dbond-order-private_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

#head_cbot-dbond-order-private_table {
    position: absolute;
}

#head_cbot-dbond-order-adv_table, #body_cbot-dbond-order-adv_table {
    width: 2040px;
}

.setscroll_body_cbot-dbond-order-adv_table {
    float: left;
    height: 200px;
}

#head_cbot-bond-price-est_table, #body_cbot-bond-price-est_table {
    width: 1200px;
}

.setscroll_body_cbot-bond-price-est_table {
    float: left;
    height: 100px;
}

.setscroll_body_cbot-bond-price-est_table {
    float: left;
    height: 100px;
}

#cbot-bond-price-est_table {
    position: relative;
    overflow: hidden;
}

.setscroll_body_cbot-dbond-order-adv_table {
    float: left;
    height: 200px;
}

#cbot-dbond-order-adv_table {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_head_cbot-dbond-order-adv_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

#head_cbot-dbond-order-adv_table {
    position: absolute;
}

.horizontalScroll_head_cbot-bond-price-est_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

#head_cbot-bond-price-est_table {
    position: absolute;
}

.setscroll_body_cbot-rbond-order_table {
    float: left;
    height: 200px;
}

#cbot-rbond-order_table {
    position: relative;
    overflow: hidden;
}

#head_cbot-rbond-order_table {
    position: absolute;
}

#head_cbot-rbond-order_table, #body_cbot-rbond-order_table {
    width: 1445px;
}

.setscroll_body_cbot-rbond-order_table {
    float: left;
    height: 200px;
}

.setscroll_body_cbot-product-retail_table {
    float: left;
    height: 100px;
}

#cbot-product-retail_table {
    position: relative;
    overflow: hidden;
}

#head_cbot-product-retail_table {
    position: absolute;
}

#head_cbot-product-retail_table, #body_cbot-product-retail_table {
    width: 1200px;
}

.setscroll_body_cbot-product-retail_table {
    float: left;
    height: 100px;
}

.mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {
    width: 100%;
    height: 23px;
    top: auto;
    right: auto;
    bottom: 0px;
    left: 0px;
    overflow: hidden;
}

#head_deposit-register_table {
    position: absolute;
}

#head_deposit-register_table, #body_deposit-register_table {
    width: 2110px;
    overflow: hidden;
}

.setscroll_body_deposit-register_table {
    float: left;
    height: 400px;
}

#head_deposit-contract_table, #body_deposit-contract_table {
    width: 2545px;
}

#head_deposit-contract_table {
    position: absolute;
}

#head_deposit-power-register_table, #body_deposit-power-register_table {
    width: 1610px;
}

#head_deposit-power-register_table {
    position: absolute;
}

#head_deposit-payment_table, #body_deposit-payment_table {
    width: 1870px;
}

#head_deposit-payment_table {
    position: absolute;
}

.setscroll_body_deposit-payment_table {
    float: left;
    height: 200px;
}

#head_deposit-interest_table, #body_deposit-interest_table {
    width: 1200px;
}

#head_deposit-interest_table {
    position: absolute;
}

#head_deposit-payment-detail_table, #body_deposit-payment-detail_table {
    width: 1520px;
}

.setscroll_body_deposit-payment-detail_table {
    float: left;
    height: 380px;
}

#head_deposit-payment-detail_table {
    position: absolute;
}


#head_cbot-bond-transfer-request_table, #body_cbot-bond-transfer-request_table {
    width: 2210px;
}

#head_cbot-bond-transfer-request_table {
    position: absolute;
}

#head_cbot-bond-transfer-confirm_table, #body_cbot-bond-transfer-confirm_table {
    width: 2170px;
}

#head_cbot-bond-transfer-confirm_table {
    position: absolute;
}

.setscroll_body_bonds-offer_table {
    float: left;
    height: 50vh;
}

#bonds-offer_table {
    position: relative;
    overflow: hidden;
}

.horizontalScroll_head_cbot-dbond-order-adv_table {
    height: 21px;
    overflow: hidden;
    position: relative;
}

#head_bonds-offer_table {
    position: absolute;
}

#head_bonds-offer_table, #body_bonds-offer_table {
    width: 1260px;
}

#advance-term-and-codition-dialog .term-and-codition-panel * {
    all: revert;
}

.footer-center .marquee-hotnew {
    display: flex;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.footer-center .marquee-hotnew:hover #hotNewsContainer {
    -moz-animation-play-state: paused;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}

#hotNewsContainer {
    height: 100%;
    white-space: nowrap;
    -moz-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -moz-animation-name: scroll-left;
    -webkit-animation-name: scroll-left;
    animation-name: scroll-left;

    -moz-animation-play-state: running;
    -webkit-animation-play-state: running;
    animation-play-state: running;

    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;

    -moz-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    position: absolute;
    left: 0;
}

#hotNewsContainer > * {
    margin: 0;
    padding-right: 50px;
}

#hotNewsContainer .hot_news_color {
    color: #ff8900;
    font-size: 10px;
}

#head_pmoney-contract-register_table {
	position: absolute;
}

#head_pmoney-contract-register_table, #body_pmoney-contract-register_table {
	width: 1900px;
	overflow: hidden;
}

.setscroll_body_pmoney-contract-register_table {
	float: left;
	height: 400px;
}

#head_pmoney-deposit_table {
	position: absolute;
}

#head_pmoney-deposit_table, #body_pmoney-deposit_table {
	width: 2610px;
	overflow: hidden;
}

.setscroll_body_pmoney-deposit_table {
	float: left;
	height: 400px;
}

@-moz-keyframes scroll-left {
    0% {
        -moz-transform: translateX(var(--marquee-width));
    }
    100% {
        -moz-transform: translateX(-100%);
    }
}

@-webkit-keyframes scroll-left {
    0% {
        -webkit-transform: translateX(var(--marquee-width) px);
    }
    100% {
        -webkit-transform: translateX(-100%);
    }
}

@keyframes scroll-left {
    0% {
        -moz-transform: translateX(var(--marquee-width) px);
        -webkit-transform: translateX(var(--marquee-width) px);
        transform: translateX(var(--marquee-width) px);
    }
    100% {
        -moz-transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

#terms-and-condition-dialog {
    width: 600px;
}

#terms-and-condition-dialog .content-left > div, #terms-and-condition-detail-dialog .content-left > div {
    margin-bottom: 12px;
}

#terms-and-condition-dialog .content-left > div a{
    cursor: pointer;
    color: blue;
}

#terms-and-condition-dialog .title, #terms-and-condition-detail-dialog .title {
    text-align: center;
}

#terms-and-condition-dialog .content-term-and-condition, #terms-and-condition-detail-dialog .content-term-and-condition {
    position: relative;
    width: calc(100% - 20px);
    max-height: 450px;
    overflow-y: auto;
    margin: 6px 9px 0 9px;
    border: 1px solid #fff;
    box-shadow: 0 0 3px #d0d0d0;
    border-radius: 3px;
}

#terms-and-condition-detail-dialog .content-term-and-condition {
    max-height: 600px;
}

#terms-and-condition-dialog .content-term-and-condition > div, #terms-and-condition-detail-dialog .content-term-and-condition > div {
    text-align: justify;
    padding: 0px 12px;
    overflow: hidden;
}

#terms-and-condition-dialog .content-term-and-condition > div * ,#terms-and-condition-detail-dialog .content-term-and-condition > div * {
    all: revert;
}

#terms-and-condition-dialog .content-term-and-condition > div p.see-more > span {
    cursor: pointer;
}

#terms-and-condition-detail-dialog {
    width: 800px;
}
div#warning-change-password-dialog {
    width: 450px;
}
div#warning-change-password-dialog .header{
    width: calc(100% - 20px);
}

div#warning-change-password-dialog #confirm-message-label2{
    display: block;
    font-weight:normal;
    text-align: center;
}

div#warning-change-password-dialog  .yesconfirm{
    text-align: center;
    float: unset;
    width: 100%;
    overflow: hidden;
}

div#warning-change-password-dialog  .yesconfirm::after{
    display: block;
    content:"";
    clear:both;
}

div#warning-change-password-dialog  .yesconfirm input{
    float: unset !important;
    right: unset;
}
