@charset "utf-8";
/* CSS Document */

.bse_nse_livebox.bsnsetv .open_lhs1 { min-height:inherit;}
.grey_bg { background:#F6F8FB;}
.movarage_cnt {background:#F6F8FB; padding:15px 0; margin:15px 0 0 0;}
.mcol_left { width:780px; float:left;}
.pcol_right { width:460px; float:right;}
.pivattext { margin-top:20px;}
.pcol_right p { margin-top:5px; font:14px 'latoregular', sans-serif;}
.pcol_right p a {font:14px 'latobold', sans-serif; color:#2F669E;}


.all_title_sub { text-align: left; color:#444444; padding-bottom: 7px; border-bottom:3px solid #CECECE; margin-bottom:10px; font: 22px 'latoregular', sans-serif; text-transform: uppercase; }
.all_title_sub a { display:block; position:relative; text-decoration: none; color:#444444; }
.all_title_sub a:after { position: absolute; right:5px; width: 10px; height:10px; border-top: 3px solid #444444;  border-right:3px solid #444444; transform: rotate(45deg); content: ""; border-radius: 1px; top: 6px;  }
.all_title_sub:after { display: none; }


#dailytab { border-right: 1px solid #ccc;    padding: 0 20px 0 0;}
.mtable1 { width:300px; float:left;}
.mtable2 { width:410px; float:right;} 
.table_brd { /*border-right:1px solid #D1D1D1; padding-right:40px; */}
.obs_table_scroll { max-height:370px; overflow:auto;scrollbar-color:#ccc transparent; scrollbar-width: scrollbar-height: thin;}
.obs_table_scroll::-webkit-scrollbar {height:5px; width:5px; background-color: thin; height:5px; transparent; border-radius:5px;}
.obs_table_scroll::-webkit-scrollbar-thumb {background-color: #ccc; border-radius:5px;}
.obs_table_scroll thead { position:sticky; top:0px;}

.all_title_inner {color: #3a659b; padding:10px; position: absolute; margin-top:-32px; font:16px 'latobold', Arial, sans-serif;}
.all_title_inner a {color: #3a659b; font:16px 'latobold', Arial, sans-serif;}
.mctable1.pivottble td, .mctable1.pivottble th { border-right:1px solid #ecebe9; text-align:center;}
.mctable1.pivottble td:last-child, .mctable1.pivottble th:last-child { border-right:none;} 
.mctable1.pivottble td:nth-child(2), .mctable1.pivottble th:nth-child(1) { border-right:1px solid #d1d1d1;} 
.mctable1.pivottble tr:last-child td { border-bottom:none;}
.pivotpointbar { background:#e7eaf1; color:#2F669E; text-transform:uppercase; font:16px 'latoblack', Arial, sans-serif; text-align:center; padding:10px; margin-top:15px;}
.mctable1.obres td, .mctable1.obres th  { text-align:left;}
.tcd_cnt { padding:15px 0;}
.w400 { width:400px;}
.com_senti { width:300px; float:left; margin:0 80px;}
.mctable1.bulkdeal td { font:14px 'latobold', sans-serif;}
.mctable1.bulkdeal td span.bultsm { display:block; font:12px 'latoregular', sans-serif; color:#333;}
.tcd_cnt .all_title_sub { margin-bottom:15px;}
.mctab.notabbrd { border:none;}
.mctab li a { padding:10px 15px; cursor:pointer;}
.mainstknav { padding: 0px;}
.nsbs_maincnt {    padding-top: 30px;}

.movarage_cnt .mcol_left .mctable1 { border-top:none;}
.movarage_cnt .mcol_left .nsebsetab { border-bottom:1px solid #d1d1d1;}
.chart_cnt { margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #ebebeb;}
.chart { text-align:center; margin-bottom:25px;}
.chart_cnt p {font:14px 'latoregular', sans-serif; color:##666666;}
.chartbrief { text-align:center; margin-bottom:15px;}
.chartbrief .chart_bar { display:inline-block; margin:0 10px; width:60px; font:25px/20px 'latobold', sans-serif;}
.cbar { display:inline-block; width:45px; height:10px; margin-bottom:15px; vertical-align:top;}
.chartbrief .chart_bar.oversold { color:#79AC60;}
.chartbrief .chart_bar.overbought {color:#C33F33;}
.chartbrief .chart_bar.neutral {color:#7D8083;}
.chartbrief .chart_bar.oversold .cbar  { background:#79AC60;}
.chartbrief .chart_bar.overbought .cbar { background:#C33F33;}
.chartbrief .chart_bar.neutral .cbar { background:#7D8083;}
.chartbrief .chart_bar span {font:12px/14px 'robotoregular', sans-serif; color:#666666;}	

.tidetailbx { background:#2f669e; padding:10px; font:14px 'latoregular', sans-serif; color:#FFFFFF;}
.tidetailbx .tihead { font:14px 'latobold', sans-serif; margin-bottom:5px;}
.sumery { background:#e7eaf1; padding:10px;}
.sumery li {font:14px 'latobold', sans-serif; color:#2F669E; width:33%; float:left;text-align:right;}
.sumery li:first-child { text-align:left;}

.banner_728x90 { width:728px; height:90px; margin:15px auto;}
.sbc_sec { background:#F6F8FB;}
.sbc_sec .nsebsetab li a { padding:0 10px;}
.sbc_sec .all_title_sub { margin-bottom:30px;}
.sbc_sec .sbcbox {width:400px; float:left; margin-right:30px; height:450px; border-right:1px solid #D1D1D1;  padding:15px 30px 15px 0;}
.sbcbox:last-child { border:none; margin:0px; padding:0px; padding:15px 0;}
.sbc_sec p {font:14px 'latoregular', sans-serif; color:#666666; margin-bottom:10px;}
.techv_form li { margin-bottom:15px;}
.techv_form li label { margin-bottom:5px; color:#666666; font:14px 'latobold', sans-serif; display:block; }
.techv_form li input, .techv_form li select { border:1px solid #D9D9D9; background:#fff; color:#d1d1d1; text-transform:uppercase; font:13px 'latobold', sans-serif;  border-radius:3px; display:block; padding:10px; width:100%;}
.techv_form li button { width:105px; height:38px; background:#2F669E; color:#fff; text-transform:uppercase;font:14px 'latobold', sans-serif; border:none; border-radius:3px;}
.mctable1 td { font:14px 'latoregular', sans-serif;}
.mctable1 th { font:14px 'latobold', sans-serif;}
.mctable1 td .robo_medium {font:14px 'latobold', sans-serif;}
.techv_form li input::placeholder { color:#d1d1d1;}
.sbc_sec .techslg { text-align:center; color:#666666; margin-bottom:30px; font:16px 'latoregular', sans-serif;}
.seletbtdma { background:none; border:none;}
.sbc_sec .techslg  a {color: #2f669e; font:16px 'latobold', sans-serif; }
.tbl_popcnt {vertical-align: bottom; position:relative; display:inline-block; padding-right:5px;}
.tbl_popcnt span { display:none; font:12px/18px 'latoregular', sans-serif; z-index:10;   position:absolute; background:#ddd; color:#000; padding:8px; border:1px solid #ccc; width:200px; top:-10px; border-radius:4px; box-shadow:0 0 8px rgba(0,0,0,0.2); left:22px;}
.tbl_popcnt span:before {content: ""; width: 10px;    height: 10px; background: #ddd; left: -6px; border-bottom: 1px solid #ccc;border-left: 1px solid #ccc; top: 13px; position: absolute;  transform: rotate(45deg);}
.tbl_popcnt:hover span { display:block;} 
.open_lhs1 { min-height: auto;}

.loader_overlay { display:none; position:absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: rgba(0,0,0,0.3); z-index: 9999999; }
.lds-spinner { color: official; display: inline-block; position: relative; width: 64px; height: 64px; position: absolute; top: 50%; left: 50%; margin: -30px 0 0 -30px; }
.lds-spinner div { transform-origin: 32px 32px; animation: lds-spinner 1.2s linear infinite; }
.lds-spinner div:after { content: " "; display: block; position: absolute; top: 3px; left: 29px; width: 5px; height: 14px; border-radius: 20%; background: #fff; }
.lds-spinner div:nth-child(1) { transform: rotate(0deg); animation-delay: -1.1s; }
.lds-spinner div:nth-child(2) { transform: rotate(30deg); animation-delay: -1s; }
.lds-spinner div:nth-child(3) { transform: rotate(60deg); animation-delay: -0.9s; }
.lds-spinner div:nth-child(4) { transform: rotate(90deg); animation-delay: -0.8s; }
.lds-spinner div:nth-child(5) { transform: rotate(120deg); animation-delay: -0.7s; }
.lds-spinner div:nth-child(6) { transform: rotate(150deg); animation-delay: -0.6s; }
.lds-spinner div:nth-child(7) { transform: rotate(180deg); animation-delay: -0.5s; }
.lds-spinner div:nth-child(8) { transform: rotate(210deg); animation-delay: -0.4s; }
.lds-spinner div:nth-child(9) { transform: rotate(240deg); animation-delay: -0.3s; }
.lds-spinner div:nth-child(10) { transform: rotate(270deg); animation-delay: -0.2s; }
.lds-spinner div:nth-child(11) { transform: rotate(300deg); animation-delay: -0.1s; }
.lds-spinner div:nth-child(12) { transform: rotate(330deg); animation-delay: 0s; }			
.banner320x50 { display: none;}

@media all and (max-width:1279px){
	.mcol_left { width:640px;}
	.mtable1 { width:260px;}
	.mtable2 { width:360px;}
	.table_brd { padding-right:20px;}
	.pcol_right { width:300px;}
	.tcd_cnt .w400 { width:315px;}
	.com_senti { margin:0 15px;}
	.sbc_sec .sbcbox { padding:30px 15px 30px 0; margin-right:15px; width:305px;}
}
@media (max-width:979px){
	.mcol_left, .mtable1, .mtable2, .pcol_right, .tcd_cnt .w400, .com_senti { width:100%; float:none;}
	.pcol_right, .mtable2 { margin-top:20px;}
	.com_senti { margin:20px 0;}
	.banner300x250 { margin:0 auto; width:300px;}
	.sbc_sec .sbcbox { width:100%; float:none; margin-bottom:10px; border:none; border-bottom:1px solid #D1D1D1; padding:10px; min-height:inherit; height:auto;}
	.sbc_sec { margin:0px;}
	.table_brd { padding:0px; border:none;}
	.forbgmax { width: 950px;} 
	.all_title_inner { position:static; margin:0px;}
	.nsebsetab li { margin: 0px;}
	.sbc_sec .nsebsetab li a {padding: 0 5px;}
	#dailytab { border-right:none;    padding:0px;}
	.banner320x50 { display:block; width: 320px; margin: 0 auto;}
	header.responsive_true{height: 70px;}
	}
