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

.txt25_bold	{color:#e9610c; font:bold 25px 'Open Sans',sans-serif;}
.searchOrng	 { border:1px solid #cfd7dd; border-radius:2px; -webkit-border-radius:2px; padding:1px;}
.ic_orngsr	{ display:inline-block; background:url(https://images.moneycontrol.com/images/2016/broker_research/searchIc.png) no-repeat; width:14px; height:15px;}
.srhbtn	{ border:none; background:#0f4d6b; display:block; float:right; width:85px; border-radius:2px; -webkit-border-radius:2px; text-align:center; height:38px; font:14px/38px 'Open Sans',sans-serif; color:#ffffff; cursor:pointer;}
.searchOrng input	{ margin:4px; padding:7px; width:320px; border:none; float:left;}

.inpuNom	{ border:none; padding:2px; font:12px 'Open Sans',sans-serif;}
.MB2 { margin-bottom:2px;}

.advicnb li	{ padding:0 0 5px 0;} 
.advicnb li label	{ width:54px; font:700 13px/26px 'Open Sans',sans-serif; color:#333333;}	
.advicnb  .srh_small	{ width:214px; border:1px solid #cfd7dd; border-radius:2px; padding:1px;}
.advicnb li input	{ border:none; width:180px; float:left; padding:3px;}
.advicnb select { border:none; width:140px; color:#666666; font:400 12px 'Open Sans',Arial, Helvetica, sans-serif;}
.srh_small_btn	{ color:#ffffff; border:none; background:#0f4d6b; border-radius:2px; -webkit-border-radius:2px; padding:0 10px; font:12px/24px 'Open Sans',sans-serif; cursor:pointer;}
.txt14_gry	{ font:14px 'Open Sans',sans-serif; color:#333333;}
.follow_btn { background: #0f4d6b none repeat scroll 0 0; border-radius:3px; color: #fff; display: inline-block; font: 600 13px/26px "Open Sans",sans-serif; height: 26px; padding: 0 10px; text-decoration: none !important;}
.txt13 { font:13px 'Open Sans',sans-serif; color:#333333; }
.txt12_666 { font:12px 'Open Sans',sans-serif; color:#666666;}
.inBrd { padding:1px; border:1px solid #cfd7dd;}
.inpt1	{ border:none;}
.brrsrh li a	{ color:#0a4c6c; font-size:12px; text-transform:capitalize; padding:7px;}
.sel_brsh	{ border:1px solid #cfd7dd; border-radis:3px; padding:5px; width:95px;}
.txt14_333B	{font:bold 14px 'Open Sans',sans-serif; color:#333333;}
.txt13_bold	{ font:bold 13px 'Open Sans',sans-serif; color:#666666;}
.green	{ color:#3faf7e;}.red	{ color:#e15555;}

.green_bg	{ background:#3faf7e url(https://images.moneycontrol.com/images/2016/broker_research/barsept.png) repeat-y top right; !important;} 
.red_bg { background:#e15555 url(https://images.moneycontrol.com/images/2016/broker_research/barsept.png) repeat-y top right; !important;} 
.greybg	{ background:#7b8083 url(https://images.moneycontrol.com/images/2016/broker_research/barsept.png) repeat-y top right; !important;}

.csbar span	{ display:inline-block; /*margin:0 1px 0 0; */height:10px;}
.resRepolist li	{  border-bottom:1px solid #f2f4f5; padding:1px 0;}
.resRepolist li .reliBx	{ padding:10px 5px;}
.resRepolist li:nth-child(even) .reliBx	 { background:#f4f7f9;}
.arw_snup { border-bottom: 7px solid #1ca501;  border-left: 7px solid transparent; border-right: 7px solid transparent;display: inline-block; height:0; width:0;}
.w625	{ width:625px;}
.tabl_rcmStk thead tr td, .tabl_rcmStk thead tr th { border-right:1px solid #ffffff; text-align:center; background:#e9eff2; padding:6px 10px; color:#333333; font:13px 'Open Sans',sans-serif; font-weight: 600;}
.tabl_rcmStk thead tr td:first-child, .tabl_rcmStk thead tr th:first-child { text-align:left;} 
.tabl_rcmStk thead.bl_bold  tr td, .tabl_rcmStk thead.bl_bold  tr th	{ color:#333333; font-weight:700;}
.tabl_rcmStk tbody tr td { color:#333333; font:13px 'Open Sans',sans-serif;padding:15px 10px; border-bottom:1px solid #f2f5f7; } 
.tabl_rcmStk tbody tr:last-child td { border-bottom:none;}
.tabl_rcmStk tbody tr td:first-child	{ text-align:left;} 
.tabl_rcmStk tbody tr:nth-child(even) td { background:#f2f5f7; border-top:1px solid #ffffff;}
.tabl_rcmStk tbody tr td.bggren	{ background:#3faf7e; color:#ffffff;}
.tabl_rcmStk tbody tr td.bgred	{ background:#e15555; color:#ffffff;}
.smaxPon li	{ border-bottom:1px solid #f2f4f5; padding:15px 0;}
.smaxPon li	a	{ color:#333;}
.smaxPon li:last-child	{ border-bottom:none; padding:0 0 15px 0;}
.smp_barBase	{ background:#e9eff2; width:100px; height:16px; display:inline-block; vertical-align:middle;}
.smp_barBase span	{ display:block; height:16px;}
.ar_lUp	{ background:url(https://images.moneycontrol.com/images/2016/broker_research/arwlup.png) no-repeat; width:8px; height:9px; display:inline-block; vertical-align:middle;}
.searchlreport	{ border:1px solid #cfd7dd; border-radius:3px; -webkit-border-radius:3px; background:url(https://images.moneycontrol.com/images/2016/broker_research/searchIc.png) 7px 6px no-repeat; padding:5px 5px 5px 25px;}
.sel_lrepo	{ -moz-appearance:none; -webkit-appearance:none; appearance:none; border:1px solid #cfd7dd; border-radius:3px; -webkit-border-radius:3px; background:url(https://images.moneycontrol.com/images/2016/broker_research/drop1.png) 160px center no-repeat; width:180px; padding:5px; text-transform:capitalize;}
.brd_r	{ border-right:1px solid #e5e5e5;}
.radio_list.brsr_radio li { font:13px "Open Sans",sans-serif; margin-right: 5px; padding:5px 0 5px 3px;}
.aplyFilt	{ position:relative; background:#0f4d6b; color:#ffffff; font:12px/26px "Open Sans",sans-serif; display:inline-block; padding:0 10px; border-radius:3px; -webkit-border-radius:5px;}
.aplyFilt:after	{ position:absolute; content:""; border-top:8px solid #0f4d6b; left:50%; margin-left:-4px; border-right:8px solid transparent; border-left:8px solid transparent; width:1px; height:1px; bottom:-8px;}
.txt13_333B { color:#333333; font:700 13px "Open Sans",sans-serif;}
.MR8 { margin-right:9px;}
.tbl_recom thead tr th	 { border-right:1px solid #ffffff; background:#e9eff2; padding:5px 10px; font: 13px "Open Sans",sans-serif; color:#333333;}
.txtwht	{ color:#ffffff;}
.tbl_recom tbody tr td { padding:10px; font: 13px "Open Sans",sans-serif; color:#333333; border-bottom:1px solid #eaeaea;}
.tbl_recom tbody tr:last-child td { border:none;}
.tbl_recom a	{ font:600 13px "Open Sans",sans-serif; color:#333333;}

.col_3sm	{ width:308px; background:#ffffff; float:left;}
.news_list.brocknwslist li	{ padding:21px 0;}
.news_list.brkspRepo li { width:275px; float:left;}
.news_list.brkspRepo li:nth-child(odd) { margin:0 30px 0 0;} 
.news_list.brkspRepo li:nth-last-child(2) { border:none;}
.rsrchBx li	{ width:270px; float:left; margin:0 50px 20px 0; }
.rsrchBx li.last	{ margin:0px 0 20px 0;}


.rhslideCnt .bx-pager .bx-pager-item {
    display: inline-block;
}
.rhslideCnt .bx-controls { text-align:center; padding:15px 0 10px 0;}
.rhslideCnt  .bx-pager .bx-pager-item a { background: #ecf1f3 none repeat scroll 0 0; border: 1px solid #dee8ec; border-radius: 50%; display: inline-block; float: left; height: 10px; margin-right: 7px; margin-top: 2px; text-indent: -9999px; width: 10px;}
.rhslideCnt .bx-pager .bx-pager-item a.active, .rhslideCnt .bx-pager .bx-pager-item a:hover { background: #e9610c none repeat scroll 0 0; border: 1px solid #d55607; height: 10px; margin-top: -2px;
width: 10px;}
.hide_1280 { display:none;}
.news_list li a.op11or { color: #e9610c;  font: 400 11px "Open Sans",sans-serif; }	
.news_list li a.txt14_gry {  color: #333333;
    font: 14px "Open Sans",sans-serif;
}

.vid_time { background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; bottom: 0; color: #fff;  font: 10px "Open Sans",arial; height: 20px; padding: 8px 5px 0 25px; position: absolute;}
.ic_setting { background:url(https://images.moneycontrol.com/images/2016/broker_research/setting.png) no-repeat; width:13px; height:13px; display:inline-block; vertical-align:middle; }
.arw_dwnSort	{ display:inline-block; width:0px; height:0px; border-top:6px solid #999; border-left:6px solid transparent; border-right:6px solid transparent;}
.lateRepoScrl	{ height:320px; overflow-y:auto; padding:0 5px 0 0;}

/*internal pages css*/
.colLft_in_broker{width:950px; float:left;}/*
.broke_col_lft{width:630px; float:left;}
.broke_col_rht{width:310px; float:right;}*/
.broke_col_lft{width:950px; float:left;}
.broke_col_rht{display:none;}
.brk_albg{background:#f8fafb;}
.recompgbx tbody tr td{ padding:16px 10px;}
.recompgbx thead tr th.green_bg{ background:#3faf7e !important;}
.recompgbx thead tr th.greybg{ background:#666666 !important;}
.recompgbx thead tr th.red_bg{ background:#e15555 !important;}
.hmtbl thead tr th.green_bg{ background:#3faf7e !important;}
.hmtbl thead tr th.greybg{ background:#666666 !important;}
.hmtbl thead tr th.red_bg{ background:#e15555 !important;} 
.mf_tblreturn th, .mf_tblreturn td{ padding:10px 5px; font:600 13px 'Open Sans',Arial, Helvetica, sans-serif; color:#333333; border-bottom:1px solid #f0f0f0; text-align:left;}
.mf_tblreturn th{ font-weight:700; background:#e9eff2;}
.mf_tblreturn td a{ font:400 13px 'Open Sans',Arial, Helvetica, sans-serif; color:#333333;}
.mf_tblreturn tbody tr:nth-child(even){ background:#f9fafc;}
.brdsbtmv_inner{padding-top:10px;}
.mystk_list li{ border-bottom:1px solid #f2f4f5; margin:0 1px; color:#333333; font:400 12px 'Open Sans',Arial, Helvetica, sans-serif; padding:10px 5px;}
.mystk_list li a{ color:#333333; font:400 14px 'Open Sans',Arial, Helvetica, sans-serif;}
.mystk_list li:nth-child(even){ background:#f2f5f7;}
.ic_pdfbr{display:inline-block; width:13px; height:14px; vertical-align:middle; background:url(https://images.moneycontrol.com/images/2016/broker_research/pdf.png) 0 0 no-repeat;}
.arw_sndown { border-top: 7px solid #ff0000;  border-left: 7px solid transparent; border-right: 7px solid transparent;display: inline-block; height:0; width:0;}
.grn_14{color:#39ae81; font:400 14px 'Open Sans',Arial, Helvetica, sans-serif;}
.rd_14{color:#ff0000; font:400 14px 'Open Sans',Arial, Helvetica, sans-serif;}
.wd100{width:100px;}
.brrsrh_inner li a	{ color:#0a4c6c; font-size:13px; padding:7px;}
.innerstk_tbl thead tr th{text-align:left; position:relative; background:#e9eff2 url(https://images.moneycontrol.com/images/2016/broker_research/tbl_sept.png) repeat-y top right;}
.innerstk_tbl tbody tr td{padding:12px 10px;}
.tbl_arwstk{display:inline-block; z-index:0; position:absolute; right:5px; top:30%; width:9px; height:12px; background:url(https://images.moneycontrol.com/images/2016/broker_research/tbl_stkarw.png) 0 0 no-repeat; cursor:pointer;}
.cal_imgc{display:inline-block; color:#666666; font:400 12px 'Open Sans',Arial, Helvetica, sans-serif; background:url(https://images.moneycontrol.com/images/2016/broker_research/date_img.png) 98% center no-repeat; cursor:pointer; width:101px; height:25px; border:1px solid #cfd7dd; padding:0 5px; border-radius:2px;}
.srh_small_btn.go{padding:0 5px;}
.res_reportlist li{ padding:20px 10px; border-bottom:1px solid #f2f4f5; color:#333333; font:600 18px 'Open Sans',Arial, Helvetica, sans-serif;}
.res_reportlist li a{color:#333333; font:600 18px 'Open Sans',Arial, Helvetica, sans-serif;}
.col_or{color:#e9610c;}
.op_smb14{ color:#000; font:600 14px 'Open Sans',Arial, Helvetica, sans-serif;}

.nws_listing li {border-bottom: 1px solid #ebebeb; color: #666666;cursor: pointer;font: 400 15px/23px "Open Sans",Arial,Helvetica,sans-serif; padding: 20px 10px 20px 0; transition: all 0.5s ease 0s; position:relative;}
.nws_listing li:hover { background: #eaeff2 none repeat scroll 0 0;}
.nws_img img {display: block;}
.nws_linkhd {color: #333333;font: 700 18px "Open Sans",Arial,Helvetica,sans-serif;}
.ic_playnws {background: rgba(0, 0, 0, 0) url(https://images.moneycontrol.com/images/2016/broker_research/ic_playnws.png) no-repeat scroll 0 0; bottom: 3px; display: inline-block; height: 25px; left: 3px; position: absolute; width: 25px;}
.or_op25 { color: #e9610c; font: 700 25px "Open Sans",Arial,Helvetica,sans-serif;}
.nws_datetx {color: #999999; font: 400 12px "Open Sans",Arial,Helvetica,sans-serif;}
.ic_rdtrans { vertical-align:middle; display:inline-block; width:13px; height:16px; background:url(https://images.moneycontrol.com/images/2016/broker_research/rd_trans.png) no-repeat;}
.txt12_333 { color:#333333; font:12px "Open Sans",Arial,Helvetica,sans-serif;}

.advicnb2 { padding:0 0 5px 0;} 
.advicnb2 label	{ width:54px; font:700 13px/26px 'Open Sans',sans-serif; color:#333333;}	
.advicnb2  .srh_small	{ width:214px; border:1px solid #cfd7dd; border-radius:2px; padding:1px;}
.advicnb2 input	{ border:none; width:180px; float:left; padding:3px;}
.advicnb2 select { border:none; width:147px; color:#666666; font:400 12px 'Open Sans',Arial, Helvetica, sans-serif;}
.srh_small_btn	{ color:#ffffff; border:none; background:#0f4d6b; border-radius:2px; -webkit-border-radius:2px; padding:0 10px; font:12px/24px 'Open Sans',sans-serif; cursor:pointer;}
.customDdl.lstpg .selectedText{width:150px;}
.wd150{width:150px;}
.op_smgd16{color:#333; font:600 16px 'Open Sans',Arial, Helvetica, sans-serif;}
.wd255{width:255px;}
.com_sentilist li{padding:16px 10px 16px 0;}
.popbusell{ position:absolute; right:0; top:0; width:178px; height:72px; box-sizing:border-box; padding:10px 0 0 17px; background:url(https://images.moneycontrol.com/images/2016/broker_research/popbusell_bg.png) 0 0 no-repeat; z-index:1; color:#666666; font:400 14px 'Open Sans',Arial, Helvetica, sans-serif; display:none;}
.btn_buy, .btn_sell, .btn_hold{ display:inline-block; font:700 10px 'Open Sans',Arial, Helvetica, sans-serif; background:#3faf7e; padding:5px 10px; border-radius:2px; text-transform:uppercase; margin-right:5px; color:#fff; text-decoration:none !important;}
.btn_sell{ background:#e15555;}
.btn_hold{ background:#7b8084;}
.advicesel .customDdl{padding:2px 5px;}
.ddlArrow{width: 0; height: 0; border-style: solid; border-width: 6px 5px 0 5px; border-color: #b8b8b8 transparent transparent transparent; display:inline-block; margin-left:5px; vertical-align:middle;} 
.advicesel .customDdl_list{top:25px;}
.broke_col_lft_centimeter{float:left; width:630px;}
.broke_col_rht_centimeter{width:310px; float:right;}

.sttngPop	{ display:none; z-index:95; background:#ffffff; position:absolute; width:100%; height:100%;}
.upmy	{ padding:3px 0 0 50px; color:#999999; font:13px 'Open Sans',sans-serif; }
.upmy a	{ color:#333333; font:13px'Open Sans',sans-serif;}	
.sttngPop .spclose	{ display:block; cursor:pointer; background:url(https://images.moneycontrol.com/images/2016/broker_research/popupclose.jpg) no-repeat; width:36px; height:36px; position:absolute; right:10px; top:10px;}
.txt15_bold	{ color:#333333; font:bold 15px'Open Sans',sans-serif;}
.txt15_bold .nom	{ font-weight:normal; font-style:normal;}
.setpList li	{ padding:1px;  border-bottom:1px solid #eff2f4; color:#333333; width:188px; font:14px 'Open Sans',sans-serif;  border-right:1px solid #eff2f4; float:left;}
.setpList li label 	{ display:block;padding:15px 15px;}
.setpList li.last	{ border-right:none;}
.setpList li input { border:1px solid #eff2f4;} 
.setpList li:hover label { background:#e4ecef;}
.settpop { cursor:pointer;}
.settpop:hover { text-decoration:underline;}
.setpList .checkbx input	{ opacity:0;}
.setpList .checkbx { display:inline-block; vertical-align:middle; margin:0 5px 0 0; background:url(https://images.moneycontrol.com/images/2016/broker_research/checkbox.jpg) 0 0 no-repeat; width:16px; height:16px;}
.setpList .checkbx.checked	{ background-position:0px -43px; }

.col_or12{color:#e9610c !important; font:400 12px 'Open Sans',Arial, Helvetica, sans-serif !important;}
.srch_pl180{padding-left:180px;}

.w310	{width:310px;}
.sudkhan	{ background:url(https://images.moneycontrol.com/images/2016/broker_research/pd_adbg.jpg) left bottom no-repeat; padding:20px 0 7px 0;}
.sudkhan img	{ display:block;}
.sudkhan p{ width:160px; color:#f37500; font:900 15px 'Open Sans',sans-serif; text-align:center;}
.sudkhan p span	{ display:block; color:#333333; font-size:13px; font-style:italic; font-weight:600;} 
.txt14_SB { font:600 14px/24px 'Open Sans',sans-serif; color:#333333;}	
.w630 { width:630px;  }

.brkrHusSlide.rhslideCnt { background:#ffffff;}
.drpnsbs	{ display:none; border:1px solid #e8f0f2; width:155px; background:#dee2e3; position:absolute; right:0px; z-index: 900;}
.brrsrh li .drpnsbs a	{ background:#fff; border-bottom:1px solid #e8f0f2; display:block; padding:5px 10px; font:12px 'Open Sans',sans-serif; }
.brrsrh li .drpnsbs a:hover { background:#0f4d6b;}
.brrsrh li .drpnsbs a.active { background:#0f4d6b; color: #ffffff; }
.nes_bse li {margin-right:3px !important;}
.setpList {
    height: 350px;
    overflow: auto;}

.ajax_loading {
    background: #fff url("https://images.moneycontrol.com/images/tv/ajax-loader.gif") no-repeat scroll center center;
    display: none;
    height: 100%;
    opacity: 0.9;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.mrs_scroll {
    height: 481px;
    overflow: auto;
}
.repo_Scroll {
    height: 900px;
    overflow-y: auto;
}
.viewmore{
	font: 400 12px/20px "Open Sans",sans-serif !important;
}
.opsb15_bk{
	font: 400 12px/20px "Open Sans",sans-serif !important;
}
.tblbrokescr .jspPane {
    width: 927px !important;
}
@media only screen and (max-width:1279px){
.hide_1280 { display:block;}
.hide_1024 { display:none;}
.colLft_in {width: 950px;}
.rhs_broker_research{display:none;}
.colLft_in_broker{width:640px;}
.broke_col_lft{width:100%; float:none;}
.broke_col_rht_centimeter{display:none;}
.colLft_in_broker.latest_resreport{width:950px;}
.col_inRht.latest_resreportRhs{display:none;}
.srch_pl180{padding-left:30px;}
}