#contentinner-nobg-nifty {width:1200px; float:left; }
.stock-watch-and-investment {float:left;}
.stock-watch-div { float: left; width: 977px; min-height: 72px; -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6); margin: 10px 0 0 5px; *margin: 10px 0 0 0px; color:#000; position: absolute; z-index: 1; border:1px solid #bdbcbd;}
.stock-watch-div-left { float:left; width: 110px; min-height:62px; text-align: left; padding: 10px 0 0 15px; border-right:1px solid #eaeaea; }
.stock-watch-div-right { float:left; width:850px; text-align: right; font-weight: bold; vertical-align:middle;}
.stock-watch-div-right-left { float:left; width:437px; text-align:left; font-weight: bold; vertical-align:middle; border-right:1px solid #eaeaea;}
.stock-watch-div-right-right { float:left; width:319px; text-align:left; padding: 0px; font-weight: bold; vertical-align:middle; background:#fffdec; border-right:1px solid #eaeaea;}
.stock-watch-div-show-boughtlist { float:left; width:90px; text-align:left; min-height: 53px; padding: 20px 0 0 0; font-weight: bold; text-align: center; -webkit-border-radius:0 10px 10px 0;-moz-border-radius: 0 10px 10px 0;border-radius:0 10px 10px 0;}
.stock-watch-div-right-left-top{ width: 480px; border-bottom:1px solid #eaeaea; min-height:30px; font-weight: normal;}
.stock-watch-div-right-left-bot{ width: 480px; min-height:40px;}
.stock-watch-div-right-right-top{ width: 340px; border-bottom:1px solid #eaeaea; min-height:30px; font-weight: normal;}
.stock-watch-div-right-right-bot{ width: 340px; min-height:40px;}
.com-mar-info {font-size:11px; font-weight:normal;}
.invest-div1 {float: left; width:175px; text-align: center; border-right: 1px solid #eaeaea; font-size: 14px; padding:6px 0; }
.invest-div1-bot {float: left; width:175px; text-align: center; border-right: 1px solid #eaeaea; font-size: 16px; padding:6px 0; margin: 4px 0; }
.invest-div2 {float: left; width:130px; text-align: center; border-right: 1px solid #eaeaea; font-size: 14px; padding:6px 0; }
.invest-div2-bot { float: left;width:130px; text-align: center; border-right: 1px solid #eaeaea; font-size: 16px; padding:6px 0; margin: 4px 0; }
.invest-div3 {float: left; width:130px; text-align: center; font-size: 14px; padding:6px 0; }
.invest-div3-bot { float: left; width:130px; text-align: center; font-size: 16px; padding:6px 0; margin: 4px 0; }
.invest-div4 {float: left; width:159px; text-align: center; border-right: 1px solid #eaeaea; font-size: 14px; padding:6px 0; }
.invest-div4-bot { float: left;width:159px; text-align: center; border-right: 1px solid #eaeaea; font-size: 16px; padding:0 0; margin: 4px 0; }
.invest-div5 {float: left; width:159px; text-align: center; font-size: 14px; padding:6px 0; }
.invest-div5-bot { float: left; width:159px; text-align: center; font-size: 16px; padding:0px 0; margin: 4px 0; }
.top-title-text { font-size: 26px; font-weight: bold; padding: 8px 0 0 0;}
.investments-bot {float:left; width: 947px; height:18px; background:#e5e5e5; margin:84px 0 0 15px; *margin:83px 0 0 15px; border:1px solid #cccccc; -webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;border-radius:0 0 10px 10px; padding:3px 0 6px 10px; color:#000;}
.investments-bot-left{ float: left; width: 400px;}
.investments-bot-right{ float: right; width: 527px; text-align: right; padding:3px 20px 0 0; *padding:0px 20px 0 0;}
.investments-bot a {color:#093D72}
.spanvr {height:34px; color:#cccccc; display: inline-block; border-left: 2px solid #cccccc; margin-left: 10px;}
.nifty-news-box {float:left; width: 1200px; margin: 25px 0 0 0;}
.nifty-news-box-left1 {float: left; width:302px; min-height: 250px; border: 1px solid #bdbcbd; background: #ffffff url('/images/best-index/box-bg.png') bottom center repeat-x;}
.nifty-news-box-sub {float: left; width:222px;}
.rounded-border-10{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius:10px; }
.rounded-border-3{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px; }
.rounded-border-10-bot{-webkit-border-radius:0px 0 10px 10px; -moz-border-radius:0px 0 10px 10px; border-radius:0px 0 10px 10px; }
#company-list-main-div {float:left; margin:100px 0 0 0;}
.sub-box-top {width:195px; height:24px; border:1px solid #36473e; background:#36473e; padding: 5px 5px 5px 10px; font-weight: bold; color:#fff; -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0; margin: 0 0 0 25px;}
.sub-box-top2 {width:200px; height:28px; border:1px solid #36473e; background:#36473e; padding: 3px 0px 3px 10px; font-weight: bold; color:#fff; -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0; margin: 0 0 0 25px;}
.sub-box-bot {width:200px;border:1px solid #d6d6d1; padding: 5px 0px 15px 10px; color:#000; -webkit-border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; border-radius:0 0 8px 8px; margin: -1px 0 0 25px; min-height: 120px;}
.search-box-div {float:left; width: 967px; text-align: right; padding: 0 20px 0 0; margin:98px 0 0 0;}
.main-content-table {float:left; width:1200px; margin:0 0 0 0;}
.main-content-table-top {float:left; width:1200px; color:#fff; background:#777; border:1px solid #fff; font-size: 11px; position: absolute; *position:none; margin:57px 0 0 0; *margin:-1px 0 0 0; }
.main-content-table-top1, .main-content-table-top1-name-stock, .main-content-table-top2-right-timing2, .main-content-table-top2-right-timing, .main-content-table-top3, .main-content-table-top4, .main-content-table-top1-right-stock, .main-content-table-top1-right-price {float: left; }
.main-content-table-top1, .main-content-table-top1-right-stock, .main-content-table-top1-right-price{width:299px;}
.main-content-table-top1-right-stock span, .main-content-table-top1-right-price span{padding-left:26px;}
.main-content-table-top1-name-stock{width: 299px; padding-top: 7px;}
.main-content-table-top1-name-stock .name-stock{float: left; width:230px;}
.main-content-table-top1-name-stock .select-sort{float: right; margin-top:-8px; width:30px; min-height:18px; text-align: right; padding-right:7px;}
.main-content-table-top1-name-stock .select-sort span{cursor:default; font-size: 10px; color:#093d72; text-decoration: none; border-bottom:1px dotted #093d72; *display: inline-block;}
.main-content-table-top1-name-stock .select-sort .select-sort-opt{display: none;}
.main-content-table-top1-name-stock .select-sort:hover .select-sort-opt{display: block; position: absolute; width:250px; text-align: center; border:1px solid #eaeaea; background: #fefef0; padding:5px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin:12px 0 0 -10px;*margin:25px 0 0 -45px;-webkit-box-shadow: 0px 0px 9px rgba(50, 50, 50, 0.5);-moz-box-shadow:0px 0px 9px rgba(50, 50, 50, 0.5); box-shadow:0px 0px 9px rgba(50, 50, 50, 0.5);}
.main-content-table-top1-name-stock .select-sort:hover .select-sort-opt img{position: absolute; top:-17px; left:20px;}
.main-content-table-top1-name-stock .select-sort:hover .select-sort-opt a{text-decoration: none; padding:0 2px; font-size:11px; color:#093d72; border-bottom: none;}
.main-content-table-top1-name-stock .select-sort:hover .select-sort-opt a:hover{border-bottom:1px dotted #093d72;}
.main-content-table-top1-name-stock .select-sort:hover .select-sort-opt a.sort-selected{border-bottom:1px dotted #093d72;}
.main-content-table-top2-right-timing {width:229px;}
.main-content-table-top2-right-timing span {padding-left:21px}
.main-content-table-top2-right-timing2 {width:298px; padding:0; min-height: 30px;}
.main-content-table-top3 {width:299px; min-height:30px;}
.main-content-table-top4 {width:299px;}
.divvr{color:#cccccc; display: inline-block;  margin-left: 10px; float: left;}
.divvr2, .divvr2-div1 {color:#cccccc; display: inline-block;  float: left;}
.divvr {height:30px; border-left: 1px solid #1f903f;}
.divvr-septr {height:32px; border-left: 1px solid #e5e3e3; float:left;}
.divvr2, .divvr2-div1 {border-left:1px solid #ebebeb; border-bottom: 1px solid #bde6b8;}
.divvr2 { height:32px;}
.divvr2-div1 { height:50px;}
.main-content-table-top-sub {float:left; padding:5px 0 0 0; *padding:0 0 0 0; width:1200px; color:#717171; background:#ffffff; border:1px solid #e5e3e3; border-top:none; font-size: 12px; margin:38px 0 0 0;  *margin:0 0 0 0;}
.company-list-box {float:left;margin-top:30px; width: 1200px;}
.main-content-table-top-com {width:1200px; margin: 0px 0 0px 0; display:flex;}
.main-content-table-top-com-sector {float: left; width:985px; margin: -15px 0 30px 0;}
.check-box-div {width:20px; float: left; padding:30px 0 0 0;}
.sr-no-div {float:left; width:25px; border:1px solid #ddd; background:#f1f1f1;  min-height: 27px; color:#333; text-align: center; vertical-align: middle; font-size: 16px; padding: 25px 3px 25px 0; margin: 0; }
.sr-no-div.mf {float:left; width:25px; border:1px solid #ddd; background:#f1f1f1;  min-height: 27px; color:#333; text-align: center; vertical-align: middle; font-size: 16px; padding: 20px 3px 50px 0; margin: 0; }
.company-name-div {display:flex; width:1166px; min-height:79px; border:1px solid #e5e3e3; background:#f4f5f4; border-right: 2px solid #e5e3e3;}
.company-name-div-left1 {float:left; width: 255px; padding:4px 5px 4px 10px; }
.company-name-div-left2 {float:left; width: 220px; padding: 20px 19px 5px 19px; border-left: 1px solid #d3d5d3; border-right:1px solid #d3d5d3; min-height: 52px;}
.company-name-div-left3 {float:left; width: 235px; padding:  9px 12px 7px 12px; min-height: 35px; position: relative; min-height:61px;}
.company-name-div-left4 {float:left; width: 360px; padding: 5px 5px 0px 9px; border-left: 1px solid #d3d5d3; min-height:65px; }
.cmp-bar-bg{background:url('/images/best-index/nifty-50-sprite-img-v7.png') 0px -150px no-repeat; width: 229px; display: inline-block; height: 8px;}
.discount-price-div {width:229px; height: 30px;}
.cmp-div{width:67px; background:#fff; height:16px; border:1px solid #88c759; font-size: 9px; text-align: center; padding: 3px 0 0 0; font-weight: bold; color:#000;}
.cmp-div-arrow {width:71px; height:8px; margin: -2px 0 0 0;}
.discoun-and-mrp-price {width:229px;}
.discoun-and-mrp-price-left {width: 70px; background: url('/images/best-index/mrp-hr.png') 43px 0px no-repeat; height: 22px; padding: 8px 0 0 10px;}
.discoun-and-mrp-price-right {width: 32px; background: url('/images/best-index/mrp-hr.png') 30px 0px no-repeat; height: 22px; padding: 8px 0 0 0;}
.discoun-and-mrp-price-box-left, .discoun-and-mrp-price-box-right {width:65px; height:16px; border:1px solid #88c759; background: #fff; font-size: 11px; text-align: center; padding: 4px 0 0 0; font-weight: bold; display:inline-block; }
.right-timing-singal-left{width:70px; margin-left:8px; float: left; text-align:center; font-size:12px;margin-top: 12px;}
.right-timing-singal-right{width:375px; float: left; font-size: 12px;}
.font24 {font-size:24px;}
.width-20{width:15px;}
.vertical-align-mid {vertical-align: middle; }
.sub-box-bot ol{ list-style:roman; margin: 5px 0 0 5px; padding: 0; list-style-position:inside; min-height: 115px;}
.sub-box-bot li {font-size:12px; line-height: 22px;  padding: 0 0 0 0; color:#000;}
.pad-tab-table {padding: 3px 0 3px 0; text-align: center;}
.pad-tab-table2 {padding:5px 0 5px 0;}
.tab-addstock{ float:left; display:block; font-size:12px; font-weight:700; height:21px; padding: 0 12px 4px; background:url('/images/company/tab-bg.png') repeat-x left top; border:1px solid #9a9a9a; -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; color:#FFF; cursor: pointer; }
.tab-addstock-dis{ float:left; display:block; font-size:12px; font-weight:700; height:21px; padding: 0 12px 4px; background:#ECECEC; border:1px solid #ECECEC; -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; color:#FFF; cursor: pointer; }
#tab-addstock:hover{ color:#FFF; font-weight:700;}
/*#bought-tab-search{ float:left; display:block; height:9px; padding:1px 5px 8px 5px; background:#5d6e71; border:1px solid #666; -webkit-border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px; color:#FFF; font-weight:700;}
#bought-tab-search:hover{ color:#FFF; font-weight:700;}*/
.font-weight-normal{font-weight:normal;}

#company-filter-box { width:977px; float:left; height:10px;}
#company-filter-box-title, #company-filter-box-title-sub {width:700px; float: left; color: #000; font-size: 12px; font-weight: bold;}
#company-filter-box-title {min-height: 30px; float:left}
#company-filter-box-title-sub {min-height: 50px; float:left}
#company-filter-box-title-sub-end {min-height: 30px; width: 700px; text-align: center; float:left}
.company-filter-box-left { float: left; width: 235px; min-height: 30px;}
.company-filter-box-mid { float: left; width: 265px; min-height: 30px;}
.company-filter-box-right { float: left; width: 200px; min-height: 30px;}
.company-filter-box-title-sub-1 { width: 100px;}
.company-filter-box-title-sub-2, .company-filter-box-title-sub-4, .company-filter-box-title-sub-6{ color:#cccccc; display: inline-block; border-left: 1px solid #cccccc; margin:0 10px; float: left; width: 2px; }
.company-filter-box-title-sub-3 { width: 99px; padding: 0 0 0 10px;}
.company-filter-box-title-sub-5 { width: 145px; padding: 0 0 0 82px;}
.company-filter-box-title-sub-7 { width: 180px; padding: 0 0 0 15px;}
.company-filter-box-title-sub-2, .company-filter-box-title-sub-4{min-height:110px;}
.company-filter-box-title-sub-6 {min-height:187px;}
.somewhat-good-icon, .very-good-icon, .not-good-icon, .no-analysis, .not-evaluated {width:33px; height:12px; display:inline-block;vertical-align:middle;}
.somewhat-good-icon{ background:url('/images/company/ten-x-ray-color-code-boughtlist.png') 0px -16px no-repeat;  }
.very-good-icon{ background:url('/images/company/ten-x-ray-color-code-boughtlist.png') 0px 0px no-repeat; }
.not-good-icon{ background:url('/images/company/ten-x-ray-color-code-boughtlist.png') 0px -32px no-repeat; }
.no-analysis{ background:url('/images/company/ten-x-ray-color-code-boughtlist.png') 0px -48px no-repeat; }
.not-evaluated{ background:url('/images/company/ten-x-ray-color-code-boughtlist.png') 0px -64px no-repeat; }
.somewhat-good-icon-filter, .very-good-icon-filter, .not-good-icon-filter, .no-analysis-filter, .not-evaluated-filter {width:13px; height:13px; display:inline-block;vertical-align:middle;}
.somewhat-good-icon-filter{ background:#f9b300; margin-left: -4px;}
.very-good-icon-filter{ background:#009e3d; margin-left: -4px;}
.not-good-icon-filter{ background:#ec1f1b; margin-left: -4px;}
.no-analysis-filter{ background:#cccccc; margin-left: -4px;}
.not-evaluated-filter{ background:url('/images/company/ten-x-ray-color-code-boughtlist.png') -18px -64px no-repeat; }
.tab-ev{ height:30px; padding:0px 30px 6px 30px; *padding:3px 15px 6px 15px; padding:3px 30px 6px 30px\0/ie8; background:url('/images/best-index/button-bg.png') repeat-x; border:none; -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; color:#FFF; font-weight:700; cursor:pointer; font-size: 18px;}
.tab-ev:hover{ background:url('/images/best-index/button-bg-hover.png')repeat-x; color:#fff;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{ .tab-ev { padding:2px 30px 6px 30px; } }
.tab-ev-2{ display: block;  padding:6px 10px; background:url('/images/best-index/button-bg.png') repeat-x; border:none; -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; color:#FFF; font-weight:700; cursor:pointer; font-size: 12px; width: 110px;}
.tab-ev-2:hover{ background:url('/images/best-index/button-bg-hover.png')repeat-x; color:#fff;}
#company-info-div{width:973px; float:left; border:1px solid #88c759; min-height: 200px; padding:5px 5px 0 5px;  *padding:20px 10px 10px 10px; color:#000;}
#company-info-div-sector{width:973px; float:left; border:1px solid #cccccc; border-top:none; min-height: 200px; margin:-30px 0 30px 42px; padding:10px 5px 0 5px;  *padding:10px 10px 10px 10px; color:#000;}
#company-financials-info { width:973px; float: left; padding:0px 0 5px 0;}
.company-financials-info-1 {width:638px;}
.company-financials-info-2, .company-financials-info-4 {color:#cccccc; display: inline-block; border-left: 1px solid #cccccc; margin:0 10px; float: left; width: 1px; min-height:90px;}
.company-financials-info-3 {width:154px; margin: 5px 0px 0 5px; background: #eeeeee; padding:0 8px; min-height: 153px;}
.company-financials-info-5 {width:140px; margin: 5px 0 0 0px; background: #f4f2f2; padding:20px 10px 0 10px; min-height: 133px;}
.company-info-sub-3{margin:10px 0 0 -38px; *margin:10px 0 0 22px; list-style-position: outside; font-size: 11px; line-height: 14px; list-style-type: none;}
.company-info-sub-3 li{margin: 5px 0 5px 0;}
.company-info-sub-3 li a{color:#4b5996; font-size: 10px;}
.company-financials-info-3-sub-1{font-size:13px; color:#095a7c; margin-top: 10px; margin-bottom: 10px;}
.releated-nesw-box a {color:#4b5996; font-size:10px;}
.num-td-comp-fi {color:#646464; text-align:right;}
/* table */
table{ color:#212121; background-color:#b2b2b2; float:left;  }
.table-heading{background-color:#e8e8e4; font-size:11px; font-weight:700;}
td {text-align:center; }
.bgwhite{background-color:#FFF; font-size:11px;}
.bgheading{background-color:#f3f3f3; font-size:11px; font-weight:700;}
.bglightcolor{background-color:#f9f9f9;}
#nifty-and-trigger-company-table {width:973px; float: left; margin: 0 0 5px 0;}
.nifty-and-trigger-company-table-left {width:570px; float: left; margin-top: 10px;}
.nifty-and-trigger-company-table-left td{height: 31px;}
.nifty-and-trigger-company-table-left-title { background:#edf7e6; color:#045d2c; font-size:14px; width: 100%; padding:11px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom: 7px;}
.nifty-and-trigger-company-table-right {width:398px; float: left; margin:10px 0 0 5px; *height:90px;}
.set-trigger-textbox{width:78px; border:1px solid #6c6c6c; font-size:10px; text-align:center; height: 20px;}
.margin-left8 { margin-left: 8px;}
.boughtlist-but{ float:left; display:block; padding:4px 10px 3px 10px; *padding:0px 1px 2px 1px; background:#868183; border:none; color:#FFF; cursor:pointer; font-size:11px; width: 64px; margin-right: -10px;}

#management-content {float: left; width:906px; padding: 0 0 0 0; margin: -5px 0 0 0;}
.management-content-left { float:left; width:450px;}
.management-content-right { float:left; width:446px; text-align: center; padding: 8px 0 0 0;}
.management-content-left-box, .management-content-right-box{float:left; border-right:1px solid #cccccc;  font-size: 11px; margin:0;}
.management-content-left-box { width:408px; padding: 10px 10px 10px 10px; min-height: 213px; }
.management-content-right-box { width:444px; padding: 5px 10px 10px 10px; min-height: 115px; }
.management-content-left-box div{height: 20px;}
.company-not-f-ml{font-weight:bold; width: 952px; float:left; margin: 20px 0 0 0; background:#daf3d7; min-height:10px; font-size:16px; color: #000; padding:35px 0 50px 35px;}
.company-not-f-ml-img {width:28px; float:left; padding: 7px 0 0 0;}
.company-not-f-ml-text {width:924px; float:left; line-height: 30px;}
.not-good-icon-s{ background:url('/images/company/inner-img-sprite.png') -276px -332px no-repeat;  width:13px; height:12px; display:inline-block; vertical-align:middle; }
.management-content-flash {width:906px; margin: 5px 0 20px 0; text-align: center;}

.sort-arrow { background: url('/images/best-index/nifty-50-sprite-img-v7.png') -164px -77px no-repeat; width:13px; height:8px; margin:5px 0 0 5px;}
.filter-close-btn { background: url('/images/best-index/nifty-50-sprite-img-v7.png') -164px -40px no-repeat; width:12px; height:12px; display: inline-block;}
.very-good-icon-right-stocks,.very-good-goldstar-icon-right-stocks, .somewhat-good-icon-right-stocks, .not-good-icon-right-stocks, .not-good-icon-right-stocks-risky,  .na-icon-right-stocks {width:76px; height:33px; display: inline-block;}
.very-good-goldstar-icon-right-stocks { background: url('/images/best-index/nifty-50-sprite-img-v7.png') 0 -162px no-repeat;}
.very-good-icon-right-stocks { background: url('/images/best-index/nifty-50-sprite-img-v7.png') 0px -2px no-repeat;}
.somewhat-good-icon-right-stocks { background: url('/images/best-index/nifty-50-sprite-img-v7.png') 0px -40px no-repeat;}
.not-good-icon-right-stocks { background: url('/images/best-index/nifty-50-sprite-img-v7.png') 0px -77px no-repeat;}
.not-good-icon-right-stocks-risky { background: url('/images/best-index/red-risky.jpg') 0px 0px  no-repeat;}
.na-icon-right-stocks { background: url('/images/best-index/nifty-50-sprite-img-v7.png') 0px -114px no-repeat;}
.strong-buy, .wait, .consider-sell {width:18px; height:16px; display: inline-block; margin: 5px 0 0 0;}
.strong-buy { background: url('/images/best-index/nifty-50-sprite-img-v7.png') -84px -114px no-repeat; }
.wait { background: url('/images/best-index/nifty-50-sprite-img-v7.png') -143px -114px no-repeat; }
.consider-sell { background: url('/images/best-index/nifty-50-sprite-img-v7.png') -113px -114px no-repeat;}
.stock-watch-up-arrow, .stock-watch-down-arrow {width:27px; height:22px; display: inline-block; }
.stock-watch-up-arrow { background: url('/images/best-index/nifty-50-sprite-img-v7.png') -82px -77px no-repeat; vertical-align: top; margin: 2px 0 0 0;}
.stock-watch-down-arrow { background: url('/images/best-index/nifty-50-sprite-img-v7.png') -122px -77px no-repeat; vertical-align: middle;}
.price-tag-icon { background: url('/images/best-index/nifty-50-sprite-img-v7.png') -127px -40px no-repeat; vertical-align: middle; width:31px; height:24px; display: inline-block;}
.timing-alert-icon { background: url('/images/best-index/nifty-50-sprite-img-v7.png') -83px -40px no-repeat; vertical-align: middle; width:40px; height:28px; display: inline-block;}
.company-name-div-left1 a {color:#4b4a4a; font-size: 15px!important;}
.company-name-div-left1 a:hover {color:#4b4a4a; }
.right-timing-singal-right a { color:#000; font-size: 11px;}
.right-timing-singal-right a:hover { color:#000;}
.company-name-div-left3 a { color:#000;}
.company-name-div-left3 a:hover { color:#000;}
.market-cap-div {font-size:11px; float: left; text-align: right; width: 271px; min-height:20px; padding-top: 1px; background: #f0eedc; margin: -4px 0 5px -11px;}
.comp-name-div {float:left; /*width: 213px;*/ font-size: 14px;}
.comp-add-list-div {padding-top:0px; float: left; width: 175px; padding-left: 25px}
.company-name-div-left1 .comp-add-list-div a {color:#093D72;}
.company-name-div-left1 .comp-add-list-div a:hover {color:#336699;}
.management-content-right-box ul { margin: 0 0 0 -15px; *margin: 0 0 0 25px; list-style-image: url(/images/best-index/news-arrow.png); }
.management-content-right-box li { padding:5px 0 0 0; }
.nifty-news-box-left1 {float: left; width:302px; border: 1px solid #bdbcbd; background: #ffffff url('/images/best-index/marketing/nifty50-content-bg-v2.png') bottom center repeat-x;}
.color-red-dark{color:#990915;}
.font12{font-size:12px;}
.textbold{font-weight:bold;}
.padding-left10{padding-left:10px;}
.nifty-news-box-left1 ul li{margin-bottom:5px; line-height: 16px;}
.qusicon-s {background: url("/images/best-index/top-stocks/ques-s.png") no-repeat 0 0; display: inline-block; height:12px;  width:12px; }
.qusicon-stock {background: url("/images/best-index/top-stocks/ques-s.png") no-repeat 0 0; display: inline-block; height:12px; padding: 0 5px;  width:12px; cursor:pointer; margin:-10px 0 0 -4px; *margin:-4px 0 0 0px; vertical-align: middle;}
#tooltip-top{background:url(/images/company/tooltip-top.png) no-repeat right top; height: 13px; }
#tooltip-top2{background:url(/images/tooltip-top-box1-nifty.png) no-repeat right top; height: 21px; float: left; z-index: -1; position: absolute; margin: 11px 0 0 -28px; padding: 0 0 0 22px;}
#tooltip-top1{background:url(/images/tooltip-top-box2.png) no-repeat right top; height: 21px; float: left; z-index: -1; position: absolute; margin-top: 25px; margin-left: 283px;}
#tooltip-top3{background:url(/images/tooltip-top-box2.png) no-repeat right top; height: 21px; float: left; z-index: -1; position: absolute; margin-top: 16px; margin-left: 343px;}
#tooltip-top4{background:url(/images/tooltip-top-box1.png) no-repeat right top;   height: 21px; float: left; z-index: -1; position: absolute; margin-top: 20px;}
#tooltip-top5{background:url(/images/tooltip-top-box2.png) no-repeat right top; height: 21px; float: left; z-index: -1; position: absolute; margin-top: 16px;*margin-top: 10px; margin-left: 265px;}
#top-it-tooltip-top5{background:url(/images/tooltip-top-box2.png) no-repeat right top; height: 21px; float: left; z-index: -1; position: absolute; margin-top: 16px;*margin-top: 10px; margin-left: 262px;}
#tooltip-top6{background:url(/images/tooltip-top-box2.png) no-repeat right top; height: 21px; float: left; z-index: -1; position: absolute; margin-top: 16px; margin-left: 302px;}
.drop-shadow {-webkit-box-shadow: 0px 0px 12px rgba(54, 50, 45, 0.75); -moz-box-shadow: 0px 0px 12px rgba(54, 50, 45, 0.75); box-shadow: 0px 0px 12px rgba(54, 50, 45, 0.75);}
#rating-guide-popup-content{ background-color: #fefef0; border: 2px solid #666666; float: left; *float: right; padding: 17px 7px 15px 15px; width: 400px; z-index: 0; color: #000; line-height: 16px;}
#rating-guide-popup-content2{ background-color: #fefef0; border: 2px solid #666666; float: left; *float: right; padding: 17px 7px 15px 15px; width: 320px; z-index: 0; color: #000; line-height: 16px;}
#rating-guide-popup-content5{ background-color: #fefef0; border: 2px solid #666666; float: left; *float: right; padding: 17px 7px 15px 15px; width: 212px; z-index: 0; color: #000; line-height: 16px; margin-left: 30px;}
#top-it-rating-guide-popup-content5{ background-color: #fefef0; border: 2px solid #666666; float: left; *float: right; padding: 17px 7px 15px 15px; width: 288px; z-index: 0; color: #000; line-height: 16px; margin-left: -48px;}
#rating-guide-popup-content6{ background-color: #fefef0; border: 2px solid #666666; float: left; *float: right; padding: 17px 7px 15px 15px; width: 240px; z-index: 0; color: #000; line-height: 16px; margin-left: 40px;}
#rating-guide-popup-content3{ background-color: #fefef0; border: 2px solid #666666; float: left; *float: right; padding: 17px 7px 15px 15px; width: 540px; z-index: 0; color: #000; line-height: 16px; }
#rating-guide-popup-content-all-stock{ background-color: #fefef0; border: 2px solid #666666; float: left; *float: right; padding: 17px 7px 15px 15px; width: 400px; z-index: 0; color: #000; line-height: 16px;  *margin-right:120px}
#rating-guide-popup-content-safe-stock{ background-color: #fefef0; border: 2px solid #666666; float: left; *float: right; padding: 17px 7px 15px 15px; width: 400px; z-index: 0; color: #000; line-height: 16px;*margin-right:66px}
#rating-guide-popup-content-stock-sell{ background-color: #fefef0; border: 2px solid #666666; float: left; *float: right; padding: 17px 7px 15px 15px; width: 400px; z-index: 0; color: #000; line-height: 16px; *margin-right:33px}
#all-stocks-tool-tip{ position:absolute; margin:-10px 0 0 112px; *margin:-8px 0 0 -868px;*left:0;}
#safe-stocks-tool-tip{ position:absolute; margin:-10px 0 0 295px; *margin:-8px 0 0 -700px; *left:0; z-index: 1;}
#stocks-on-sale-tool-tip{ position:absolute; margin:-10px 0 0 487px; *margin:-8px 0 0 -491px; *left:0; z-index: 1;}
#consider-buy-tool-tip{ position:absolute; margin:-10px 0 0 635px; *margin:-8px 0 0 -343px; *left:0; z-index: 1;}
#consider-sell-tool-tip{ position:absolute; margin:-10px 0 0 439px; *margin:-8px 0 0 -557px; *left:0; z-index: 1;}
#my-list-tool-tip{ position:absolute; margin:-10px 0 0 545px; *margin:-13px 0 0 -449px; *left:0; z-index: 1;}
#nifty-50-company-tooltip-main{ position:absolute; margin:-20px 0 0 166px; *margin:-56px 0 0 -820px; margin:-20px 0 0 165px\0/ie8; padding:10px; *left:0; z-index: 1;}
#right-comapny-tooltip-main{ position:absolute; *left:0; margin:35px 0 0 435px;  *margin:15px 0 0 -520px; z-index: 1;}
#right-price-tooltip-main{ position:absolute; margin:35px 0 0 685px; *margin:15px 0 0 -287px; z-index: 1;}
#right-timing-tooltip-main{ position:absolute; margin:30px 0 0 506px; *margin:15px 0 0 -472px; z-index: 1;}
#stickyheader {width:1200px; background: #fff; z-index:9; margin:0 auto;}
.color-orange2{color:#f0801a;}
.tool-tip-mid-div{margin:10px; width: 480px; float: left; border:1px solid #d8d8cc; -webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px; padding: 10px 15px; background: #ffffff;}
.text-underline {text-decoration: underline;}
.padding-bottom-15{padding-bottom:15px;}
.sector-tab-headding:first-child{margin:15px 0 20px 0px;}
.sector-tab-headding {width:100%; background:#edf7e6; float: left; height: 42px; color:#045d2c; font-size: 24px; padding: 5px 40px 0 30px; margin:-15px 0 20px 0px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}


#nifty-stocks-companies-tooltip {margin:0 0 0 150px; *margin:20px 0 0 0px; position: absolute; background-color: #E4F7F9; border: 5px solid #CDE2E4; border-radius: 10px 10px 10px 10px; color: #000000; float: left; padding: 10px; width:200px;}
#top-nifty-companies-tooltip {margin:0 0 0 140px; *margin:20px 0 0 0px; position: absolute; background-color: #E4F7F9; border: 5px solid #CDE2E4; border-radius: 10px 10px 10px 10px; color: #000000; float: left; padding: 10px; width:200px;}
#most-nifty-companies-tooltip {margin:0 0 0 -125px; *margin:20px 0 0 -270px; position: absolute; background-color: #E4F7F9; border: 5px solid #CDE2E4; border-radius: 10px 10px 10px 10px; color: #000000; float: left; padding: 10px; width:230px;}
.tooltip-tab {border:5px solid #CDE2E4; float:left; padding:10px; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; color:#000; font-size:12px; font-weight:normal; text-align:left; }
.cursor {cursor: pointer;}
.margin-top-4 {margin-top:4px;}
.padding-left-2 {padding-left:2px;}
.padding-left-8 {padding-left:8px;}
:root .padding-left-8 {padding-left:6px\0/ie9;}

.head-italic-12{color:#2fa2d2; font-size:13px; padding:4px 4px 0 0; *padding:4px 1px 0 0;}
.margin-sort1{margin:5px 0 0 15px; *margin:5px 0 0 10px;}
.mar-left-22{margin-left:22px;}
.sort-underline{text-decoration:underline;}

.sort-arrow-up { background: url('/images/best-index/nifty-50-sprite-img-v7.png') -164px -90px no-repeat; width:13px; height:8px; margin:5px 0 0 5px;}
.releated-nesw-box {width:154px; margin: 5px 0 0 0; min-height: 78px; padding: 0 10px 5px 0;}
.releated-nesw-box > div { float: left; width: 100%;}
.padding-left-45{ padding-left:45px; }
.management-content-box-bg { background:#cdecfb; width:886px; padding: 8px 10px 8px 10px; float: left; margin:10px 0;}
.font13{font-size:13px;}
.margin-top--3 {margin-top:-2px; vertical-align: top;}
.management-xray-companies-tooltip-div {margin:0 0 0 150px; *margin:20px 0 0 0px; position: absolute; background-color: #E4F7F9; border: 5px solid #CDE2E4; border-radius: 10px 10px 10px 10px; color: #000000; float: left; padding: 10px; width:300px;}
.width-300{width:280px;}
.position-absolute {position: absolute;}
.margin-top-18 {margin-top:18px;}
.company-financials-info-1 td {height:37px; *height:18px; height:37px\0/ie8; padding: 0 15px;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.company-financials-info-1 td{height:37px; padding: 0 15px;}
}
.long-term-prospects-filer-reg { width:77px; height:110px; display:inline-block; background-position: 0px 0px;}
.mrp-diff-filer-reg { width: 89px; height: 100px; display:inline-block; background-position: -96px 0px;}
.timing-signal-filer-reg { width: 108px; height: 185px; display:inline-block; background-position: -208px 0px;}
.timing-signal-cmp-bg { width: 229px; height: 60px; display:inline-block; background-position: -13px -198px;}
.long-term-prospects-filer-img {background-image: url(/images/best-index/nifty-50-sprite-reg-img-v2.png);}
.company-filter-box-title-sub-3-filter-reg { width: 99px; padding: 0 0 0 10px; margin: 0 66px 0 52px;}
.company-filter-box-title-sub-3-filter-reg-1 { width: 89px; padding: 0 0 0 10px; margin: 0 0 0 10px;}
.lock-iocn-reg { width:14px; height: 16px; display:inline-block; background-position: -211px 0px; vertical-align: middle; border:0;}
.sprit-img {background-image: url(/images/best-index/nifty-50-sprite-img-v7.png);}
.long-term-prospects-comp { width: 76px; height: 33px; display:inline-block; background-position: -170px -107px;}
.company-pulse-reg {width: 34px; height: 12px; display:inline-block; background-position: -200px -77px; vertical-align: middle}
.margin-top-7 {margin-top:7px;}
.margin-left-15 {margin-left:15px;}
.font18{font-size:18px;}
.management-content-left-box-reg { width:408px; padding: 10px 10px 10px 10px; min-height: 100px; float:left; border-right:1px solid #cccccc; font-size: 11px; margin:0; }
.discoun-and-mrp-price-mid{width:70px; text-align: center; padding:18px 0 0 0;}
.padding-top-3 {padding-top:3px;}
.add-list-btn {border:1px solid #129949; background:#129949; font-size: 14px; height: 35px; text-align: center; font-weight: bold; color: #fff;  cursor: pointer;}
.dis-btn {border:none;background:#36c6c4; font-size: 12px; width:104px; height: 37px; text-align: center; color: #fff; cursor: pointer; margin-left: 10px;}
.dis-btn-dis {border:none;font-size: 12px; width:104px; height: 37px; text-align: center; color: #999; cursor: default; margin-left: 10px;}
.find-btn {border:none;background:#36c6c4; width: 100px; font-size:12px; height: 37px; text-align: center; color: #fff; cursor: pointer;}
.find-btn-dis {border:none;width:100px; font-size:12px; height: 37px; text-align: center; color: #999999; cursor: default;}
.select-btn {border:1px solid #cccccc; background:url(/images/best-index/top-stocks/select-btn-bg.png);  font-size: 11px; padding: 10px; text-align: center; font-weight: bold; box-shadow:0px 1px 0px #848a83; color: #003300; -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; cursor: pointer;}
.add-list-btn:hover, .find-btn:hover, .dis-btn:hover {color:#fff;}
.add-list-popup {z-index: 1;width:222px; border:3px solid #88c759; min-height:100px; font-size:14px; position: absolute; background:#fff; margin:-85px 0 0 175px; padding:5px 5px 20px 15px; box-shadow:0px 0px 2px #a3a3a3; text-align:center;}
.arrange-by-div {font-size:10px; padding:5px 0 0 13px; line-height: 12px; min-height:25px; *min-height: 40px;}
.arrange-by-div .radiobtn {*margin:-4px 0 0 -1px}
.dp-checkbox-div{float:left; margin-top: 2px;}
.right-timing-ch-box {float:left; padding:0px 0 0 5px; text-align: center;}
.main-content-table-top-sub hr{color:#f3f3f3;}
.tim-sig-box-btn {float:left; padding:7px 0 0 0px;}
:root .tim-sig-box-btn {padding:8px 0 0 0px\0/ie9;}
.tim-sig-box-btn2 {float:left; padding:7px 0 0 0px;}
.select-div {float:left; font-size: 11px; padding: 10px 0 10px 0px; text-align: left; width: 977px;}
.filter-box-arrow {margin:-1px 0 0 10px; float:left}
.stock-btn-div { float: left; width: 1200px; margin:10px 0 0 0; margin:12px 0 0 0\9;}
.stock-btn-div1:hover a, .stock-btn-div2:hover a, .stock-btn-div3:hover a, .stock-btn-div4:hover a,.stock-btn-div5:hover a,.stock-btn-div6:hover a{ color:#fff;}
.stock-btn-div1 {float: left; width: 195px; min-height: 27px; background:#88c759; padding:0;}
.stock-btn-div2 {float: left; width: 195px; margin:0 0 0 1px; min-height:27px; background:#88c759; padding:0;}
.stock-btn-div3 {float: left; width: 220px; margin:0 0 0 1px; min-height:27px; background:#88c759; padding:0;}
.stock-btn-div4 {float: left; width: 195px; margin:0 0 0 1px; min-height:27px; background:#88c759; padding:0;}
.stock-btn-div5 {float: left; width: 195px; margin:0 0 0 1px; min-height:27px; background:#88c759; padding:0;}
.stock-btn-div6 {float: left; width: 195px; margin:0 0 0 1px; min-height:27px; background:#88c759; padding:0;}
.stock-btn-div1:hover,.stock-btn-div2:hover,.stock-btn-div3:hover,.stock-btn-div4:hover,.stock-btn-div5:hover,.stock-btn-div6:hover{background: #88c759; color:#fff;display: block;}
.top-stocks-active{background: #88c759; color:#545454; display: block;}
.top-stocks-deactive{background: #dfe1df; color:#fff; display: block;}
.stock-btn-title { text-align: center; font-size: 14px; padding:7px 0 7px 0; }
.stock-btn-title a{color:#fff; font-size: 14px;}
.stock-btn-set-d { text-align: right; font-size: 11px; padding: 0 10px 0 0;}
.font26 {font-size:26px;}
.main-content-table-top1-name-stock hr{color:#e8e8e4; width:100%; margin:10px 0 10px 0; margin:10px 0 10px 0\0/IE8; *margin:10px 0 -5px 0; _margin:10px 0 -5px 0;   float:left; border-top:solid 1px; border-bottom:none; border-left:none; border-right:none; clear:both;}
.margin-left--13 {margin-left:-13px;}
.top-stocks-active a{color:#fff;}
.top-stocks-deactive a{color:#545454;}


.long-term-pr-fl {width:95px; float: left; padding:2px 0 0 20px;}
:root .long-term-pr-fl {padding:3px 0 0 20px\0/ie9;}
.long-term-pr-fl-ch-box {width:105px; float: left; padding:0px 0 0 10px;}
.dis-pri-fl {width:140px; float: left; text-align: center; padding-top:2px;}
:root .dis-pri-fl{padding-top:3px\0/ie9;}
.mrp-fl {width:140px; float: left; text-align: center; padding-top: 7px;}
.cur-pri-fl{width:130px; float: left; text-align: center; padding-top:2px;}
:root .cur-pri-fl{padding-top:3px\0/ie9;}
.tim-sig-fl {width:140px; float: left; text-align: center; padding:7px 0 0 20px;}
.ten-yer-xra-fl {width:125px; float: left; text-align: center; padding-top: 7px;}
.ten-yer-xra-fl-ch-box {width:123px; float: left; padding:0px 0 0 2px;}
.arrow-img {vertical-align:top; padding:2px 0 0 0;}
.arrow-img-down {vertical-align:top; padding:2px 0 0 0; *padding:0;}
.asc-desc-arrow-class img{*margin-top:2px; float: left;}
.arr-comp {float:left; padding:0 0 0 10px; font-weight:bold}
.arr-sect {float:left; padding:0 0 0 10px; font-weight:bold}
.arr-arrow {float:left; padding:0px 0 0 5px; font-weight:bold; width: 10px; min-height: 15px;}
.arr-mark-cap {float:left; padding:0 0 0 10px; font-weight:bold; color:#093d72;}
.width250 {width:248px;}

.sliding-content {float:left; padding:5px 0 10px 240px; *padding:0 0 0 0; width:960px; color:#717271; background:#f6fff5; border:1px solid #e5e3e3; border-top:none; font-size: 10px; margin:0px 3px 0 0;  *margin:0 10px 0 0; border-top:3px solid #aaadaa;}
.xray-fp-check{float:left; width:248px;}
.price-check{float:left; width:256px; margin-left: 12px;}
.time-check{float:left;width:220px;}

.slide-arrow-xray-fp{float:left; padding:3px 7px; border: 1px solid #129949; background: #129949; font-size: 12px; margin:3px 0 0 10px; text-decoration: none; color:#fff;}
.slide-arrow-time{float:left; padding:3px 7px; border: 1px solid #129949; background: #129949; font-size: 12px; margin:3px 0 0 10px; text-decoration: none; color:#fff;}
.slide-arrow-price{float:left; padding:1px 3px; border: 1px solid #ccc; background: #fff; font-size: 10px; border-radius:5px; margin: 7px 0 0 100px; text-decoration: none;}
.cap-div-width{width:178px;}
.market-cap-div a { color:#3a6ea3; font-size:11px; text-decoration: none; border:0; margin: -3px 10px 0 7px; display: block;}
.market-cap-div a:hover { color:#336699;}
.analy-note{text-decoration:none;  width: 14px; height: 16px; background-position: 0 -10px;  }
.analy-note:hover{color:#336699!important;}
.min-height-53 {min-height: 54px;}
.min-height-67 {min-height: 67px;}
.re-evalu-history{font-size: 11px; text-decoration:none; text-align: right; float:left; margin:2px 0 15px 0; background:#88c759; width: 140px; color:#fff; font-size:11px; padding:5px 0; text-align: center;}
.re-evalu-history:hover { text-decoration: none; color:#fff;}
.view-industry-shastra {font-size: 11px; text-decoration:none; text-align: right; float:left; margin:2px 0 15px 0; background:#099547; width: 140px; color:#fff; font-size:11px; padding:5px 0; text-align: center;}
.view-industry-shastra:hover { text-decoration: none; color:#fff;}
.re-evalu-history-bought {font-size: 11px; text-decoration:none; text-align: right; float:left; margin:2px 0 15px 0; background:#2fa2d2; width: 140px; color:#fff; font-size:11px; padding:5px 0; text-align: center;}
.re-evalu-history-bought:hover { text-decoration: none; color:#fff;}
.margin-right-20{margin-right:20px;}
.it-superstar-text { font-size: 22px; font-weight: bold; text-align: center;}
.stock-superstar-div-1 { float:left; width: 120px; min-height:62px; text-align: left; padding: 10px 0 0 5px; border-right:1px solid #eaeaea; }

/*Updated Successfully */
.table-head-bag{background-color:#eee; text-align:center; font-size:11px; height: 31px; color:#212121; font-weight: normal;}
.table-head-bag2{background-color:#fff; text-align:center; font-size:11px; height: 30px; color:#212121;}
.my-ac-mob-ver-bought1 {float: left;width: 268px;color:#000;font-size:10px; font-weight: bold;padding:2px 0 2px 0; background:#ece688; border:1px solid #928800;  margin:-4px 0 5px 6px; }
.mar-2-12{margin: 4px 0 0 0px;}
.trigger-price{margin: 3px 7px 0 5px;}
.width-97{width:97px;}

/* nifty top */
.comp-info-mid-cap {background:#edf7e6; font-size:24px; color:#045d2c; width: 100%; float:left; padding:10px 15px 12px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.select-all{float:left; width:1180px; border:1px solid #e5e3e3; background: #f4f5f4; margin-top: 10px; padding: 5px 0 5px 20px;}
.select-all .select-left{float:left; width:880px; min-height: 30px;}
.select-all .select-left .select-list{float:left; font-size: 12px; width:85px; color:#343434;}
.select-all .select-left .select-list input[type="checkbox"]{float:left; margin-top:7px; margin-top:5px\9; *margin-top:3px;}
*::-ms-backdrop,.select-all .select-left .select-list input[type="checkbox"]{margin-top:6px;}
.select-all .select-left .select-list .select-value{float:left; margin:6px 0 0 4px; margin:8px 10px 0 4px\9;}
.select-all .select-left .add-select-list{float:left; margin:4px 0 0 10px;}
.select-all .select-right{float:left; width:282px; min-height: 28px;}
.mid-cap-sprite{background: url('/images/best-index/top-stocks/mid-cap-small-cap-sprite.png') no-repeat;}
.analyst-notes-icon{background-position:0px -22px; width:14px; height:16px; margin:0px 2px 0 7px; float: right;}
.stalwart-icon{background-position:0px -46px; width:14px; height:16px; margin:0px 3px 0 7px; float: right;}
.turnaround-icon{background-position:-19px -46px; width:14px; height:16px; margin:0px 1px 0 7px; float: right;}
.cyclical-icon{background-position:-40px -46px; width:14px; height:16px; margin:0px 5px 0 7px; float: right;}
.slow-grower-icon{background-position:-63px -46px; width:23px; height:16px; margin:0px 1px 0 7px; float: right;}
.fast-grower-icon{background-position:-47px -66px; width:14px; height:16px; margin:0px 3px 0 9px; float: right;}
.value-icon{background-position:-19px -67px; width:18px; height:16px; margin:0px 1px 0 7px; float: right;}
.question-mark-icon{background-position:0px -67px; width:14px; height:16px; margin:0px 3px 0 7px; float: right;}
.new-update-icon{background-position:-19px -24px;width:14px; height:13px; margin:2px 2px 0 7px; float: right;}
.active-star{background-position:0px 0;width:14px; height:13px; margin:2px 0 0 3px; float: left;}
.deactive-star{background-position:-20px 0;width:14px; height:13px; margin:2px 0 0 3px; float: left;cursor:pointer;}
.search-box {float:left; width:210px; margin-top: 3px;}
.search-box input[type="text"]{float:left; width:150px; *width:148px; height:13px; padding:4px 0 4px 4px; background: #fff; border:1px solid #bdbcbd; color:#a9aaaa; font-size: 12px;}
.search-box #bought-tab-search{float:left; width:49px; height:17px; padding-top:4px; background: #2fa2d2; border:1px solid #2fa2d2; border-left: none; cursor:pointer; color:#fff; font-size: 11px; font-weight: bold; text-align: center; }
.pad-top7{padding-top:7px;}
.dec-question-icon2 {background-position:-186px -178px; display: inline-block; width:21px; height:21px; vertical-align: middle; margin: 3px 0 0 5px}


.alert-msg-popup{position:relative; top:15%; *top:5%; z-index:9999;}
#alertmessage-done-comm-pg {font-size:11px;font-weight: bold; color:#000; padding:2px 0 3px 0; background:#ece688; border:1px solid #928800;width:370px; margin:0 0 0 300px;position:fixed;}
.rep-message-fix {padding-top:3px;padding-right: 5px; display:inline-block; }
.close-btn-comm-message {float: right; margin:-3px 3px 0 0; *margin:-19px 3px 0 0; color:#666; font-size:8px; display: inline-block;}
.padding-left-10-imp {padding-left: 4px!important;}
.pad-tab-table strong{padding-top: 4px;}
.padding-left-25-mid {padding-left: 25px;}
.timing-chart-link {font-size: 12px!important;}
.comp-sort-arrow { background-position: -41px 0px; width:16px; height:10px; display: inline-block; margin-top: 2px;}
.comp-sort-arrow-up { background-position: -41px -14px; width:16px; height:10px; display: inline-block; margin-top: 2px;}
.table-heading-mid-cap {background-color:#eeeeee; text-align:center; font-size:11px; color:#212121; height: 31px; font-weight: normal;}
.width-100 { width: 100%;}
.right-timing-singal-right input { margin-top:5px; margin-top:0px\0/ie9;}
*::-ms-backdrop, .right-timing-singal-right input {  margin-top:5px;} /* IE11 */
.color-545454{color:#545454;}
.font12-imp {font-size:12px!important;}
.pad-mid-cmp-mrp {padding-top: 5px; display: inline-block;}
.bgwhite-sub-td{text-align: left; color:#212121;}
.message-mclc-d {background:#f0eedc; padding:10px 25px 15px 19px; color:#7b7b7b; font-size:12px;}
.message-mclc-d span{color:#313131;}
.box-sizing{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box}
.legend-mclc-d {background:#f1f1f1; padding:5px 0 5px 0; color:#404040; font-size:12px; text-align: center; margin-bottom: 10px;}
.legend-mclc-d-large {background:#1cbbb4; width: 10px; height: 10px; display:inline-block; margin-right: 5px;}
.legend-mclc-d-mid {background:#ffcc00; width: 10px; height: 10px;display:inline-block;margin-right: 5px;}
.legend-mclc-d-small {background:#99cc00; width: 10px; height: 10px;display:inline-block;margin-right: 5px;}
.legend-mclc-d-cash {background:#f7941d; width: 10px; height: 10px;display:inline-block;margin-right: 5px;}
.legend-mclc-d-span-r {margin-right: 30px;}
.color-f6f6f6 {background: #f6f6f6;}
.mclc-d-left,  .mclc-d-mid{ width:390px; float: left; min-height: 260px;}
.mclc-d-left{ border-right: 1px solid #e9e9e9;}
.mclc-d-right {width:206px; float: left;}
.mclc-d-left h2, .mclc-d-mid h2, .mclc-d-right .h2{ color:#139a4b; font-size:17px; background:#edf7e6; margin: 0; padding: 12px 22px 13px 22px; font-weight: normal; display: block;}
.mclc-d-right .h2 {min-height: 21px;}
.mclc-d-left-main { text-align: center; padding: 0px 0 0px 0;}
.mclc-d-left-main #imgid {  margin-top:32px;}
.mclc-d-right-main { background:#fff; min-height: 200px; width: 195px; margin:10px 0;}
.mclc-d-right-main-top {color:#2daa5f; font-size:18px; text-align: center; border-bottom: 1px solid #dcdcdc; padding: 15px 0;}
.mclc-d-right-main-mid, .mclc-d-right-main-bot {text-align: center; margin-top: 20px;}
.mclc-d-right-main-mid input[type="text"]{ border: 1px solid #d7d7d7; padding: 5px 5px; width: 115px; color:#636363; font-size: 15px;}
.mclc-d-right-main-bot input[type="button"]{border: 1px solid #139b4a; padding: 5px 5px; width: 127px; background:#139b4a; font-size: 16px; color:#fff; text-align: center; cursor:pointer;}

.paid-feature{background: #dfe1df!important;color: #fff!important; cursor: default;}
.paid-feature .deactive-star{cursor: default;}
.stock-btn-div a:hover{ color:#000} 
.stock-btn-div2 .qusicon-stock,.stock-btn-div3 .qusicon-stock,.stock-btn-div4 .qusicon-stock,.stock-btn-div5 .qusicon-stock{opacity: 0.7;cursor: pointer;}
#site-talk-popup-none{z-index:9;}
.nifty-new-update,.analy-note{cursor:pointer;}
.analy-note-tooltip-outer{display: none;width: 165px; padding-top: 5px;position: absolute;z-index: 1;}
.analy-note-tooltip a{color: #093D72; text-decoration:underline;font-size: 11px;}
.analy-note-tooltip{background-color: #E4F7F9;border: 5px solid #CDE2E4;border-radius:15px;float: left;color: #000000;font-size: 11px;font-weight: normal;padding: 5px 10px;width: 136px; text-align: left;}
.nifty-new-update:hover .analy-note-tooltip-outer{display:block!important; margin:-5px 0 0 58px;*margin:20px 0 0 -123px;margin:-2px 0 0 58px\0/ie8;}
:root .nifty-new-update:hover .analy-note-tooltip-outer{margin:-2px 0 0 58px\0/ie9;}
.analy-note:hover .analy-note-tooltip-outer{display:block!important; margin:1px 0 0 58px;*margin:17px 0 0 -123px;margin:2px 0 0 58px\0/ie8;}
:root .analy-note:hover .analy-note-tooltip-outer{margin:2px 0 0 58px\0/ie9;}
.lock-tooltip{width:15px;height:20px;left: 120px;top: 26px; cursor:pointer;position: absolute; z-index: 0; background: url(/images/best-index/nifty-50-sprite-img-v4.png) -210px 0px no-repeat;}
.lock-tooltip1{width:15px;height:20px;left:46px; top:6px; cursor:pointer;position: absolute; z-index: 0; background: url(/images/best-index/nifty-50-sprite-img-v4.png) -210px 0px no-repeat;}
.mo-tooltip { border-radius: 0!important; -webkit-border-radius: 0!important; -moz-border-radius: 0!important;}
.lock-tooltip-main .mo-tooltip2, .lock-tooltip-main1 .mo-tooltip2{display: none;}
.lock-tooltip-main:hover .mo-tooltip2{ display:block;background-color: #E4F7F9;border: 5px solid #CDE2E4; color: #000000;float: left;font-size: 11px;font-weight: normal;padding: 5px;position: absolute;text-align: left;width: 245px; z-index:9999; margin: -25px 0 0 -18px;}
.lock-tooltip-main1:hover .mo-tooltip2{ display:block;background-color: #E4F7F9;border: 5px solid #CDE2E4; color: #000000;float: left;font-size: 11px;font-weight: normal;padding: 5px;position: absolute;text-align: left;width: 245px; z-index:9999; margin: 5px 0 0 -125px;}
.lock-tooltip-main:hover .mo-tooltip2 a, .lock-tooltip-main1:hover .mo-tooltip2 a{color: #093D72;font-size: 11px;}
.name-stock strong, .ten-yer-xra-fl strong, .dis-pri-fl strong, .mrp-fl strong, .cur-pri-fl strong, .tim-sig-fl strong, .long-term-pr-fl strong{ font-weight: normal;}
.no-data{width:100%; float:left; text-align:center; margin-top:20px; display: none;}
#nifty50-companylist-div h2{font-size: 18px; padding:20px 0 10px!important; float: left;}
.robo-cash-inve input[type="text"]{padding: 10px; font-size: 16px;}
.robo-cash-inve input[type="button"].btn{padding: 7px; font-size: 16px;}
.robo-cash-inve input[type="button"].executeOrder{padding: 3px 10px 5px; font-size: 14px; font-weight: 500; margin-top: 0px;}
.robo-cash-inve input[type="button"][disabled].executeOrder{padding: 3px 10px 5px; font-size: 14px; font-weight: 500; margin-top: 0px;opacity: 0.4;}
.robo-cash-inve input[type="button"].importPortfolio{padding: 3px 10px 5px; font-size: 14px; font-weight: 500; margin-top: 0px; cursor: pointer; background: #243d48!important; border: 1px solid #243d48; border-radius:3px;}


.confirm-portfolio { float:left; width:100%; padding:5px 0px; border-bottom:1px solid #d3d5d3; border-top: 1px solid #d3d5d3;}
.confirm-portfolio h1 { float:left; width: 100%;}

.confirm-portfolio input[type="text"].moreCash{border: 1px solid #bdbcbd; color: #a9aaaa;font-size: 12px; height: 14px; padding: 4px 0 4px 4px;  width:150px; margin:0px auto; }
.confirm-portfolio .btn{background: #129949 none repeat scroll 0 0; border: 1px solid #129949;  color: #fff;  float: left;  font-size: 12px;    margin: 5px 0 0 10px;   padding: 3px 7px;   text-decoration: none;}
.confirm-portfolio .btn_order{background: #d9534f; border: 1px solid #d9534f;  color: #fff;  float: right;  font-size: 12px;    margin: 5px 0 0 10px;   padding: 3px 7px;   text-decoration: none;}
.confirm-portfolio input[type="button"].btn{padding: 7px; font-size: 16px;}
.confirm-portfolio input[type="button"].btn.addCash{padding: 2px 10px 3px 10px; font-weight: 500; cursor: pointer; margin-right: 3px; margin-top:-1px; font-size: 12px;float:none; background-color:#243d48!important; border: 1px solid #243d48!important;margin-left:0;border-radius:0 5px 5px 0;}
.confirm-portfolio input[type="button"].executeOrder{ cursor: pointer;padding: 3px 15px 5px; font-size: 14px; font-weight: 500; margin-top: 0px; border-radius:3px;}
.confirm-portfolio input[type="button"][disabled].executeOrder{padding: 7px 25px; font-size: 16px; font-weight: bold; margin-top: 0px;opacity: 0.4;}
.confirm-portfolio input[type="button"].importPortfolio{padding: 3px 10px 5px; font-size: 14px; font-weight: 500; margin-top: 0px; cursor: pointer; background: #243d48!important; border: 1px solid #243d48; border-radius:3px;}
.font-11{font-size: 11px!important;}
