@charset "utf-8";
/* CSS Document */
.senmaract { width:50%; float:left; font:600 18px 'Lato',sans-serif;}
.senmaract .brd_r { border-right:1px solid #c9c9c9; }
.txtmacmb { float:left; padding-right:10px; font-size:14px; font-weight:500;}
 .varxtmb { color:#36a300; font-size:13px; font-weight:500;}
 .varxtmb strong { font-weight:300;}
 .varxtmb.red { color:#c00;}
.PT7 { padding-top:7px;}
.desk-hide, .ipsnap ul li.desk-hide, .perFinadv .nav-tabs li ul li.desk-hide { display:none;}
.postMsg textarea:focus { border:none; box-shadow:none;}
.iposcroll { height:auto;}
.ipsnap ul li.open .ic_moreDown, .ipsnap ul li.active .ic_moreDown, .perFinadv .nav-tabs li.open .ic_moreDown .ipsnap ul li.active .ic_moreDown, .perFinadv .nav-tabs li.active .ic_moreDown   { border-top:5px solid #646464;}
.ipsnCont .custheight table td { height:35px;}
.mcvwal { text-align:right; margin-top:7px; border-top:0px solid #ccc;}
@media all and (max-width:1025px){
    
}
@media all and (max-width:980px){
table.responsive { margin-bottom: 0; }
.pinned { position: absolute; left: 0; top: 0; background: #fff; width: 130px; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.pinned table { border-right: none; border-left: none; width: 100%; }
.pinned table th, .pinned table td { white-space: nowrap; }
.pinned td:last-child { border-bottom: 0; }

div.table-wrapper { position: relative; /*margin-bottom: 20px;*/ overflow: hidden; border: 1px solid #ccc;  }
div.table-wrapper div.scrollable table { margin-left: 135px; }
div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }  

table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
table.responsive th:first-child, table.responsive th:nth-child(1), table.responsive td:first-child, table.responsive td:nth-child(1), table.responsive.pinned td { display: none; }
}

@media all and (max-width:767px){
.ipsnap ul li.desk-hide, .desk-hide, .perFinadv .nav-tabs li ul li.desk-hide { display:block; position:relative;}
.mob-hide, .perFinadv .nav-tabs li.mob-hide, .ipsnap ul li.mob-hide { display:none;}

.ltsnewsbx ul { padding:0px;}
.ltsnewsbx li { display:block; list-style:none; padding:5px 0; border-bottom:1px solid #e5eaec;}
.ltsnewsbx li:nth-child(2) {padding-bottom: 5px;}
.ltsnewsbx li:first-child { margin-top: -10px; }
.ltsnewsbx li a { color:#202020; font:600 14px/18px 'Lato',sans-serif;}
.ltsnewsbx li h1 {color:#202020; font:600 14px/18px 'Lato',sans-serif; margin:0px;}
.breaking-news { margin-bottom:10px;}
.main-left { float:none; width:100%;}
.main-rhs { width:100%; float:none;}
.sub-col-left  { width:100%; float:none;}
#marketRadar { display:none;}
.main-wrapper { box-sizing:border-box; padding:0 10px; width:100%; margin:0px;}
.comoCont .bxcom  { border:none; margin-bottom:15px; padding:0px; float:none; width:100%;}
.sidSearch { max-width:298px; margin:0 auto;}
.mb100per { width:100%; box-sizing:border-box; border:none; float:none; padding:0px; margin:0px;}
.MMB20 { margin-bottom:20px;}
.comoCont  { padding:0; background:none;}
.comoCont .bxcom, .comoCont .bxcom:last-child {box-sizing:border-box; margin:0px; margin-bottom:20px;}
.tplhead, .sub_title{font-size:18px;}
.tplhead.MR15{margin-right:0px;}
.mbreak {display: block; float: none; margin-bottom: 5px;}
.postMsg { width:65%;}
.perFinadv .bx_pfa { width:auto; float:none;}
.ltsnewsbx{padding-bottom:20px;}
.market_widget_cmn .mkt_lft a{font: 800 15px 'Lato',sans-serif !important; color:#333 !important;}

.ipsnap ul li ul { display:none; left:2px;}
.ipsnap ul li { display:block; float:left;}
.ipsnap ul li ul li {float: none; padding: 0 10px; background: #fff; }
.ipsnap ul li ul li a { height: auto; float:none; padding: 5px 0; text-align: left; width: auto; display: block; font: 12px 'Lato',sans-serif; }
.ipsnap li.open li a, .ipsnap li.open li a:hover {  background:0 0; color:#666; font:12px 'Lato', sans-serif;}
.ipsnap li.open li:hover { background:#fff;}
.ipsnap ul li.active.open a:after, .ipsnap ul li.open:hover a:after { display:none;}
.nav ul { height:auto; background:none;}
.dropdown-menu { padding:0px; margin:0px; border:none; border-radius:0px; min-width:inherit;}
.img-side { float:left; margin:0 10px 0 0; width:115px; height:auto;}
.breaking-news .break-label { float:left; font-size:14px;}
.stkAdv_tbl thead th, .stkAdv_tbl tbody td { padding:5px 3px;}/*
.perFinadv .nav-tabs li a { width:97px;}*/
.ipsnCont .mcvwal { border:none; margin-top:3px}
.ipsnCont { margin-bottom:20px; width:100%; overflow:hidden;}

/*new css added on April 22 2020*/
.admobile_mrkt{margin-bottom:5px; margin-top:10px;}
.fnt_normal a{font-weight: 400 !important;}
.seemore_new{color: #444444; font: 11px 'Lato', sans-serif; display: inline-block; border: 1px solid #DEDEDE;padding: 5px 12px 5px 8px;
    position: relative; text-decoration: none; margin-top:10px;}
.seemore_new:before{ content:"+ "; font-weight:700;}
.seemore_new svg{fill:currentColor; display:none;}
.icnvmid{ display:inline-block; vertical-align:middle; margin-left:3px;}
/*new css added on April 22 2020 end*/
.ob-widget-text{font-size:18px;}
.ob-widget-header{padding-bottom:5px;}
}

@media all and (max-width:360px){
.txtmacmb { padding-right:5px;}
.varxtmb { font-size:12px;}      
}
.suglist li {
    border-bottom: 1px solid #DCDCDC;
    color: #807F7F;
    font: 11px Lato;
}
.suglist li a {
    color: #4C4C4C;
    display: inline-block;
    font: 13px Lato;
    padding: 5px 10px;
    width: 345px;
}
.select-box select { -ms-appearance:none; background:none; z-index:99; position:relative;}
.sub_title { font-size:16px\9;}
.dropdown-backdrop { display:none;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.sub_title { font-size:16px;}
}