/*.live_market_widget{height:100vh;}.live_market_widget{font-size:16px}.live_market_widget a,.live_market_widget a:hover{text-decoration:none}*,::after,::before{box-sizing:border-box;padding:0;margin:0}.live_market_widget{font-family:'Open Sans',sans-serif!important;background-size:100%;line-height:26px;font-weight:400;-webkit-font-smoothing:antialiased}.live_market_widget a,.live_market_widget{color:#000}@media (max-width:767px){.live_market_widget{font-size:18px;line-height:23px}}.live_market_widget p{color:#555;line-height:1.625rem}.lmw-hd,.live_market_widget ul{list-style-type:none;padding:0;margin:0}a{-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}.live_market_widget img{max-width:100%}.lmw-head{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:7px}.lmw-hd{font-size:18px;line-height:20px}.lmw-last-updated,.lmw-news-time{font-size:11px;color:#111;line-height:13px}.lmw-last-updated{margin-left:auto}.lmw-body{border:1px solid #ddd;border-radius:5px;height:calc(100vh - 28px);overflow:auto;padding:10px}#MarqueeId,.lmw-body-inner{height:calc(100vh - 35px)}.lmw-body::-webkit-scrollbar{width:4px}.lmw-body::-webkit-scrollbar-track{background:#f7f7f7}.lmw-body::-webkit-scrollbar-thumb{background:#e5e5e5}.lmw-body::-webkit-scrollbar-thumb:hover{background:#aaa}.lmw-item:not(:last-child){border-bottom:1px solid #eaeaea;padding-bottom:10px;margin-bottom:10px}.lmw-news-title{font-size:14px;color:#333;line-height:22px}.blk{color:#222;}
.top-gainers{font-size:16px}.top-gainers a,.top-gainers a:hover{text-decoration:none}.tp-select,.tpd-item{cursor:pointer}*,::after,::before{box-sizing:border-box;padding:0;margin:0}.top-gainers{font-family:'Open Sans',sans-serif!important;background-size:100%;line-height:26px;font-weight:400;-webkit-font-smoothing:antialiased}.top-gainers a,.top-gainers{color:#000}@media (max-width:767px){.top-gainers{font-size:18px;line-height:23px}}.top-gainers p{color:#555;line-height:1.625rem}.top-gainers ul{list-style-type:none;padding:0;margin:0}a{-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}.top-gainers img{max-width:100%}.market-data{display:flex;column-gap:30px}.market-table{padding-bottom:10px}.md-indices,.top-gainers{padding-bottom:10px;padding-top:16px;width:100%;flex:0 0 370px;max-width:370px}.md-indices h4,.tp-select{display:inline-block;font-size:20px;line-height:22px;font-weight:700;color:#000}.market-table table,.market-table td,.market-table th,.market-table tr{border-collapse:collapse}.market-table table{width:100%}.market-table thead tr{background-color:#2b2b2b;height:42px}.market-table th{font-size:16px;line-height:18px;color:#fff;font-weight:700;padding:10px 15px}.market-table tbody{padding:10px}.market-table tbody tr:not(:last-child){border-bottom:1px solid #d1d1d1}.market-table td{font-size:14px;line-height:16px;color:#000;padding:10px 7px;text-align:center}.market-table th:first-child{text-align:left}.market-table td:first-child{white-space:nowrap;text-align:left;width: 103px;overflow: hidden;text-overflow: ellipsis;display: inline-block;}.tp-data{position:relative;display:flex;align-items:center;padding:0 23px 0 11px;margin-bottom:17px}.tp-dropdown{position:absolute;top:calc(100% - 17px);background-color:#fff;width:175px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 3px 6px #00000029;padding:7px 0}.tpd-item{font-size:14px;line-height:14px;color:#000;padding:11px 20px}.tpd-item:hover{background-color:#f7f7f7;font-weight:900}.top-gainers{width:100%;flex:0 0 100%;max-width:100%}.index_tabs{margin-left:auto;display:flex;align-items:center}#it_item_bse,#it_item_nse{width:82px;height:32px;font-size:16px;line-height:32px;text-transform:uppercase;border:1px solid #e2e2e2;text-align:center;cursor:pointer}#it_item_nse{border-top-left-radius:10px;border-bottom-left-radius:10px;border-right:0px}#it_item_bse{border-top-right-radius:10px;border-bottom-right-radius:10px;border-left:0}#it_item_bse.active,#it_item_nse.active{font-weight:700;color:#fff;background-color:#30a7df;box-shadow:inset 0 3px 6px #0000005D}@media (max-width:575px){.market-table th{font-size:15px;padding:10px}}@media (max-width:360px){.market-table td,.market-table th{padding:10px 5px}.md-indices h4,.tp-select{font-size:18px}#it_item_bse,#it_item_nse{width:60px}.market-table th{font-size:15px}}
*/
.live_market_widget {
    height: 100vh;
}

.live_market_widget {
    font-size: 16px
}

.live_market_widget a,
.live_market_widget a:hover {
    text-decoration: none
}

*,
::after,
::before {
    box-sizing: border-box;
    padding: 0;
    margin: 0
}

.live_market_widget {
    font-family: 'Open Sans', sans-serif !important;
    background-size: 100%;
    line-height: 26px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.live_market_widget a,
.live_market_widget {
    color: #000
}

@media (max-width:767px) {
    .live_market_widget {
        font-size: 18px;
        line-height: 23px
    }
}

.live_market_widget p {
    color: #555;
    line-height: 1.625rem
}

.lmw-hd,
.live_market_widget ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

a {
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    -ms-transition: .2s;
    transition: .2s
}

.live_market_widget img {
    max-width: 100%
}

.lmw-head {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 7px
}

.lmw-hd {
    font-size: 18px;
    line-height: 20px
}

.lmw-last-updated,
.lmw-news-time {
    font-size: 11px;
    color: #111;
    line-height: 13px
}

.lmw-last-updated {
    margin-left: auto
}

.lmw-body {
    border: 1px solid #ddd;
    border-radius: 5px;
    height: calc(100vh - 28px);
    overflow: auto;
    padding: 10px
}

#MarqueeId,
.lmw-body-inner {
    height: calc(100vh - 35px)
}

.lmw-body::-webkit-scrollbar {
    width: 4px
}

.lmw-body::-webkit-scrollbar-track {
    background: #f7f7f7
}

.lmw-body::-webkit-scrollbar-thumb {
    background: #e5e5e5
}

.lmw-body::-webkit-scrollbar-thumb:hover {
    background: #aaa
}

.lmw-item:not(:last-child) {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 10px;
    margin-bottom: 10px
}

.lmw-news-title {
    font-size: 14px;
    color: #333;
    line-height: 22px
}

.blk {
    color: #222;
}

.top-gainers {
    font-size: 16px
}

.top-gainers a,
.top-gainers a:hover {
    text-decoration: none
}

.tp-select,
.tpd-item {
    cursor: pointer
}

*,
::after,
::before {
    box-sizing: border-box;
    padding: 0;
    margin: 0
}

.top-gainers {
    font-family: 'Open Sans', sans-serif !important;
    background-size: 100%;
    line-height: 26px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.top-gainers a,
.top-gainers {
    color: #000
}

@media (max-width:767px) {
    .top-gainers {
        font-size: 18px;
        line-height: 23px
    }
}

.top-gainers p {
    color: #555;
    line-height: 1.625rem
}

.top-gainers ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

a {
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    -ms-transition: .2s;
    transition: .2s
}

.top-gainers img {
    max-width: 100%
}

.market-data {
    display: flex;
    column-gap: 30px
}

.market-table {
    padding-bottom: 10px
}

.md-indices,
.top-gainers {
    padding-bottom: 10px;
    padding-top: 16px;
    width: 100%;
    flex: 0 0 370px;
    max-width: 370px
}

.md-indices h4,
.tp-select {
    display: inline-block;
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
    color: #000
}

.market-table table,
.market-table td,
.market-table th,
.market-table tr {
    /*border-collapse: collapse*/
}

.market-table table {
    width: 100%
}

.market-table thead tr {
    background-color: #2b2b2b;
    color:#ffffff;
    height: 42px
}

.market-table th {
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    font-weight: 700;
    padding: 10px 15px;
    text-align:center;
}

.market-table tbody {
    padding: 10px
}

.market-table tbody tr:not(:last-child) {
    /*border-bottom: 1px solid #d1d1d1*/
}

.market-table td {
    font-size: 14px;
    line-height: 16px;
    color: #000;
    padding: 10px 7px;
    text-align: center
}

.market-table th:first-child {
    text-align: left
}

.market-table td:first-child {
    white-space: nowrap;
    text-align: left;
    width: 100%;
    overflow: hidden;
    display: inline-block;
}

.tp-data {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 23px 0 11px;
    margin-bottom: 17px
}

.tp-dropdown {
    position: absolute;
    top: calc(100% - 17px);
    background-color: #fff;
    width: 175px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 3px 6px #00000029;
    padding: 7px 0
}

.tpd-item {
    font-size: 14px;
    line-height: 14px;
    color: #000;
    padding: 11px 20px
}

.tpd-item:hover {
    background-color: #f7f7f7;
    font-weight: 900
}

.top-gainers {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.index_tabs {
    margin-left: auto;
    display: flex;
    align-items: center
}

#it_item_bse,
#it_item_nse {
    width: 82px;
    height: 32px;
    font-size: 16px;
    line-height: 32px;
    text-transform: uppercase;
    border: 1px solid #e2e2e2;
    text-align: center;
    cursor: pointer
}

#it_item_nse {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-right: 0px
}

#it_item_bse {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-left: 0
}

#it_item_bse.active,
#it_item_nse.active {
    font-weight: 700;
    color: #fff;
    background-color: #30a7df;
    box-shadow: inset 0 3px 6px #0000005D
}

@media (max-width:575px) {
    .market-table th {
        font-size: 15px;
        padding: 10px
    }
}

@media (max-width:360px) {

    .market-table td,
    .market-table th {
        padding: 10px 5px
    }

    .md-indices h4,
    .tp-select {
        font-size: 18px
    }

    #it_item_bse,
    #it_item_nse {
        width: 60px
    }

    .market-table th {
        font-size: 15px
    }
}