﻿.topBSTable {
    float: left;
    width: 427px;
    height: auto;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.guideBox {
    width: 870px;
    height: auto;
    float: left;
}

.nbs-oddlot {
    float: left;
    margin: 7px 25px 0px 4px;
}

.nbs-checkbox {
    float: left;
    margin: 6px 0px 0px 5px;
}

.nbs-btn {
    width: 30px;
    height: 23px;
    float: left;
    margin: 1px 0px 0px 5px;
}

.nbs-sym-input {
    width: 60px;
    height: 17px;
    float: left;
    margin: 3px 0px 0px 12px;
    text-align: center;
    border: 1px solid #c3c3c3;
    text-transform: uppercase;
}

.nbs-title {
    float: left;
    margin-top: 8px;
}

.nbs-header-filter {
    float: left;
    margin: 7px 0px 10px 73px;
}

.trnStockTitle {
    float: left;
    text-align: left;
    font-size: 12px;
    width: 330px;
    margin: 6px 0px 0px 6px;
    text-transform: uppercase;
    font-weight: bold;
}

.nbs-bg-thead {
    background: #c9c9c9;
}

/*Net Buyers Sellers*/

.topBSTable {
    float: left;
    width: 427px;
    height: auto;
}

    .topBSTable th {
        height: 21px;
        font-weight: normal;
        border: 0px;
    }

    .topBSTable td {
        border: 1px solid #d4d4d4;
        border-left: 0px;
        border-top: 0px;
        height: 19px;
    }

.topNBSNat {
    float: left;
    width: 110px;
    text-align: center;
    height: 16px;
    margin-top: 3px;
}

.topNBSBroker {
    float: left;
    width: 90px;
    text-align: center;
    height: 16px;
    margin: 3px 5px 0px 0px;
}

.topNBSVolume {
    float: left;
    width: 104px;
    text-align: right;
    height: 16px;
    margin: 3px 5px 0px 0px;
}

.topnBSValue {
    float: left;
    width: 104px;
    text-align: right;
    height: 16px;
    margin: 3px 5px 0px 0px;
}


.alt-tbl-row:nth-child(odd) {
    background: #ebebeb;
}

.alt-tbl-row:nth-child(even) {
    background: none;
}