body { padding: 0; margin: 0; }
a { color: #337ab7; text-decoration: none; }
#wrapper { max-width: 1260px; margin: 0 auto; }




@font-face {
    font-family: 'latoblack';
    src:url('https://www.moneycontrol.com/commonfiles/font/lato-black-webfont.woff2?classic=true') format('woff2'),
        url('https://www.moneycontrol.com/commonfiles/font/lato-black-webfont.woff?classic=true') format('woff'),
	    url('https://www.moneycontrol.com/commonfiles/font/lato-black.ttf?classic=true') format('trutype'),
		url('https://www.moneycontrol.com/commonfiles/font/lato-black.eot?classic=true') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latoblack_italic';
    src: url('https://www.moneycontrol.com/commonfiles/font/lato-blackitalic-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/lato-blackitalic-webfont.woff?classic=true') format('woff'),
		   url('https://www.moneycontrol.com/commonfiles/font/lato-blackitalic.ttf?classic=true') format('trutype'),
		url('https://www.moneycontrol.com/commonfiles/font/lato-blackitalic.eot?classic=true') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latobold';
    src: url('https://www.moneycontrol.com/commonfiles/font/lato-bold-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/lato-bold-webfont.woff?classic=true') format('woff'),
		   url('https://www.moneycontrol.com/commonfiles/font/lato-bold.ttf?classic=true') format('trutype'),
		url('https://www.moneycontrol.com/commonfiles/font/lato-bold.eot?classic=true') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latobold_italic';
    src: url('https://www.moneycontrol.com/commonfiles/font/lato-bolditalic-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/lato-bolditalic-webfont.woff?classic=true') format('woff'),
		   url('https://www.moneycontrol.com/commonfiles/font/lato-bolditalic.ttf?classic=true') format('trutype'),
		url('https://www.moneycontrol.com/commonfiles/font/lato-bolditalic.eot?classic=true') format('embedded-opentype');
		 
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoitalic';
    src: url('https://www.moneycontrol.com/commonfiles/font/lato-italic-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/lato-italic-webfont.woff?classic=true') format('woff'),
		  url('https://www.moneycontrol.com/commonfiles/font/lato-italic.ttf?classic=true') format('trutype'),
		url('https://www.moneycontrol.com/commonfiles/font/lato-italic.eot?classic=true') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latolight';
    src: url('https://www.moneycontrol.com/commonfiles/font/lato-light-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/lato-light-webfont.woff?classic=true') format('woff'),
		  url('https://www.moneycontrol.com/commonfiles/font/lato-light.ttf?classic=true') format('trutype'),
		 url('https://www.moneycontrol.com/commonfiles/font/lato-light.eot?classic=true') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight_italic';
    src: url('https://www.moneycontrol.com/commonfiles/font/lato-lightitalic-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/lato-lightitalic-webfont.woff?classic=true') format('woff'),
		  url('https://www.moneycontrol.com/commonfiles/font/lato-lightitalic.ttf?classic=true') format('trutype'),
		 url('https://www.moneycontrol.com/commonfiles/font/lato-lightitalic.eot?classic=true') format('embedded-opentype');;
		 
		 
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoregular';
    src: url('https://www.moneycontrol.com/commonfiles/font/lato-regular-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/lato-regular-webfont.woff?classic=true') format('woff'),
		  url('https://www.moneycontrol.com/commonfiles/font/lato-regular.ttf?classic=true') format('trutype'),
		 url('https://www.moneycontrol.com/commonfiles/font/lato-regular.eot?classic=true') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoblack';
    src: url('https://www.moneycontrol.com/commonfiles/font/roboto-black-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/roboto-black-webfont.woff?classic=true') format('woff'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-black.ttf?classic=true') format('trutype'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-black.eot?classic=true') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoblack_italic';
    src: url('https://www.moneycontrol.com/commonfiles/font/roboto-blackitalic-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/roboto-blackitalic-webfont.woff?classic=true') format('woff'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-blackitalic.ttf?classic=true') format('trutype'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-blackitalic.eot?classic=true') format('eot');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold';
    src: url('https://www.moneycontrol.com/commonfiles/font/roboto-bold-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/roboto-bold-webfont.woff?classic=true') format('woff'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-bold.ttf?classic=true') format('trutype'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-bold.eot?classic=true') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold_italic';
    src: url('https://www.moneycontrol.com/commonfiles/font/roboto-bolditalic-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/roboto-bolditalic-webfont.woff?classic=true') format('woff'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-bolditalic.ttf?classic=true') format('trutype'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-bolditalic.eot?classic=true') format('eot');
    font-weight: normal;

    font-style: normal;
}

@font-face {
    font-family: 'robotoitalic';
    src: url('https://www.moneycontrol.com/commonfiles/font/roboto-italic-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/roboto-italic-webfont.woff?classic=true') format('woff'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-italic.ttf?classic=true') format('trutype'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-italic.eot?classic=true') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotolight';
    src: url('https://www.moneycontrol.com/commonfiles/font/roboto-light-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/roboto-light-webfont.woff?classic=true') format('woff'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-light.ttf?classic=true') format('trutype'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-light.eot?classic=true') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotolight_italic';
    src: url('https://www.moneycontrol.com/commonfiles/font/roboto-lightitalic-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/roboto-lightitalic-webfont.woff?classic=true') format('woff'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-lightitalic.ttf?classic=true') format('trutype'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-lightitalic.eot?classic=true') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotomedium';
    src: url('https://www.moneycontrol.com/commonfiles/font/roboto-medium-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/roboto-medium-webfont.woff?classic=true') format('woff'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-medium.ttf?classic=true') format('trutype'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-medium.eot?classic=true') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotomedium_italic';
    src: url('https://www.moneycontrol.com/commonfiles/font/roboto-mediumitalic-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/roboto-mediumitalic-webfont.woff?classic=true') format('woff'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-mediumitalic.ttf?classic=true') format('trutype'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-mediumitalic.eot?classic=true') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoregular';
    src: url('https://www.moneycontrol.com/commonfiles/font/roboto-regular-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/roboto-regular-webfont.woff?classic=true') format('woff'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-regular.ttf?classic=true') format('trutype'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-regular.eot?classic=true') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotothin';
    src: url('https://www.moneycontrol.com/commonfiles/font/roboto-thin-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/roboto-thin-webfont.woff?classic=true') format('woff'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-thin.ttf?classic=true') format('trutype'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-thin.eot?classic=true') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotothin_italic';
    src: url('https://www.moneycontrol.com/commonfiles/font/roboto-thinitalic-webfont.woff2?classic=true') format('woff2'),
         url('https://www.moneycontrol.com/commonfiles/font/roboto-thinitalic-webfont.woff?classic=true') format('woff'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-thinitalic.ttf?classic=true') format('trutype'),
		 url('https://www.moneycontrol.com/commonfiles/font/roboto-thinitalic.eot?classic=true') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;

}





.page_title { font: 22px/20px 'latoheavy',Arial, sans-serif; color: #333333; margin-bottom: 15px; margin-left: 10px; }
.title_block .page_title { display: inline-block; vertical-align: bottom; width: 49%; }
.tradenow_head { text-align: center; padding: 15px 0; }
.regsi_cnt { background: #f2f6fa; padding:25px 0; border-top: 1px solid #085194; }
.register_content { background: #fff; border-radius:8px; border:1px solid #1765a5;  padding: 15px; width: 890px; margin: 0 auto; }
.tntabs { margin-bottom: 30px; text-align: center; }
.tntabs li { display: inline-block; border-radius:3px; position:relative; margin: 0 2px; border: 1px solid #1765a5; width: 120px; border: 1px solid #1765a5; }
.tntabs li a { display: block; color: #1765a5; font: 15px/30px 'robotomedium', sans-serif;}
.tntabs li.active, .tntabs li:hover { background: #085194; }
.tntabs li.active a, .tntabs li a:hover { color: #fff; text-decoration: none;font:15px/30px 'robotobold', sans-serif; }
.tntabs li.active a:after {content: "";position: absolute; border-top:6px solid #085194; border-left: 6px solid transparent;border-right: 6px solid transparent; bottom: -6px; margin-left:-3px; left: 50%;}

.tncom_button { display:inline-block; text-transform:uppercase; background:#085194; border-radius:3px; width: 175px; text-align: center; border: none; color: #fff; font: 16px/41px 'robotomedium', sans-serif;}
.tncom_button:hover, .tncom_button:focus  { text-decoration:none; color:#fff;}
.inputbx { width:425px; margin-bottom:30px; position:relative;}
.inputbx label { display:block;} 
.inputbx input { width: 100%; padding: 0 10px; border:none; border-bottom: 1px solid #878787; padding-bottom:5px; color: #666666; font:15px 'robotoregular', sans-serif; box-sizing:border-box;}
.inputbx input:focus, .inputbx select:focus { outline: none; border-bottom:1px solid #1765a5; color:#1765a5;}
.inputbx select { font: 15px 'robotoregular', sans-serif; border: none; border-bottom: 1px solid #878787; color: #666666; padding: 0 10px 3px 10px; width: 100%; }
.intrein { float: left; margin-right: 10px; color: #000000; font: 14px/35px 'robotoregular', sans-serif; }
.all { float: left; margin-right: 25px; color: #000000; margin-top:6px; font:18px 'robotomedium', sans-serif; }
.allselect input { visibility: hidden; }
.sponcecompany {     overflow: hidden;}
.sponcecompany.signin { margin:0 auto; float:none;}
.sponcecompany label, .all label { margin: 0px; padding: 0px; }
.tab-pane { display: none; }
.tab-pane.active { display: block; }
.compare_tblist ul li label { margin:0px;}
.sponcecompany li span, .compare_tblist ul li span { display: inline-block; margin-right: 5px; }
.sponcecompany li, .compare_tblist ul li { display:inline-block; margin-right: 20px; margin-bottom: 20px; }
.checkbox input, .all input { visibility: hidden; position:absolute;}
.sponcecompany figure, .compare_tblist ul li figure { display: inline-block; border: 1px solid #d5e0ec; }
.sponcecompany p { text-align: center; color: #202020; font: 12px 'robotoregular', sans-serif; text-align: center; margin-bottom: 10px; }
.sponcecompany.opt2 { width:540px;}
/* Create a custom checkbox */
.checkmark { position: relative; height: 22px; vertical-align: middle; width: 22px; display: inline-block; background-color: #eee; border: #ddd solid 1px; }
.checkbox:hover input ~ .checkmark { background-color: #ccc; }
.checkbox input:checked ~ .checkmark { background-color: #f0f0f0; border: #ddd solid 1px; }
.checkmark:after { content: ""; position: absolute; display: none; }
.checkbox input:checked ~ .checkmark:after { display: block; }

.checkbox .checkmark:after { left: 7px; top: 3px; width: 5px; height: 10px; border: solid #356d9f; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.radio input { position: absolute; opacity: 0; cursor: pointer; }
.dot { position: relative; display: inline-block; vertical-align: middle; height: 22px; width: 22px; background-color: #eee; border-radius: 50%; border: #ddd solid 1px; }
.dot:after { content: ""; position: absolute; display: none; }
.radio input:checked ~ .dot:after { display: block; }
.radio .dot:after { top:7px; left:7px; width: 8px; height: 8px; border-radius: 50%; background: white; }
.radio:hover input ~ .dot { background-color: #ccc; }
.radio input:checked ~ .dot { background-color: #2196F3; }
.txtsignin { font: 16px 'robotomedium', sans-serif; margin-bottom:20px; text-align:center;}
.compare_cnt  { width:880px; margin:0 auto; padding:20px 0;}
.areucmp { color:#1765a5; margin-top:30px; font:24px 'robotoregular', sans-serif; text-align:center;}
.areucmp span { color:#eb8d00;}
.thanswh { color:#202020; font:18px 'robotoregular', sans-serif; margin-bottom:20px; margin-top:5px; text-align:center;}
.selcany3 { color:#202020; font:18px 'robotoregular', sans-serif; text-align:center; margin-bottom:15px;} 
.compare_tblist { margin:0 auto 30px; width:720px; text-align:center;}
.compare_tblist.opt2 { width:540px;}

.blue-submit-btn:focus, .blue-submit-btn:hover { color: #fff; }
.financials_table .slider { display: inline-block;/*flex-flow: row; 
	flex-wrap: wrap;*/
}
.financials_table .slider > li { display: inline-block; vertical-align: top; width: 33.333333%; float: left; }
.slider { padding: 0; margin: 0; }
/*@media (min-width: 768px){
	.financials_table ul li{
		flex: 1;
	}
}*/

.error-msg{ bottom:-10px; right: 0; color: #ea3633; font-size: 10px; display: none; text-align:right; position: absolute;}
.error .error-msg{ display: block; }
.error input{ border-bottom: 1px solid #ea3633; }
.success input{ border-bottom:#00a453 solid 1px; } 

.nw_breadcrumb { padding: 15px 0; /* border-bottom: 1px solid #c8c8c8; */ }
.main_wrapper_res { width: 1260px; margin: 0 auto; box-sizing: border-box; font-family: 'robotoregular',sans-serif; color: #333333; }
.bred_list li { display: inline-block; padding-right: 6px; font: 400 12px 'robotomedium',Arial, sans-serif; color: #202020; }
.bred_list li .upc { text-transform: uppercase; }
.initiative_logo {margin: 0px auto 10px; width: 922px; text-align: right;} 


@media (max-width:1279px) { ..main_wrapper_res  { width:980px;} }

@media (max-width: 1300px) {
.comparepage .pos_tabledividen { width: auto !important; }
}
.comparepage .compare-tbl tr td { line-height: 1 !important; }
/* Trade Now css */
.FL { float: left; }
.FR { float: right; }
.PR { position: relative; }
.TAC { text-align: center; }
.MT15 { margin-top: 15px; }
/*     Float containers fix 
=============================== */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { display: inline-block }
/* Hides from IE-mac \*/
* html .clearfix { height: 1% }
.clearfix { display: block }
.btn_tradesp { display: inline-block; width: 92px; height: 17px; background: url(https://images.moneycontrol.com/images/2016/tradenow/tradebtn_sprite_v2.png) 0 0 no-repeat; vertical-align: middle; border: 0px; }
.btn_tradesp:hover { background-position: -101px 0; }
.tradekeycont { display: none; }
.popup_block_trade, .popup_block_forum { position: fixed; z-index: 99999; display: none; background: rgba(0,0,0,0.7); top: 0px; left: 0px; width: 100%; height: 100%; overflow: auto; }
.mytv_popup_trade { }
.mytv_popup_wrapper_trade { position: absolute; left: 0; right: 0; z-index: 99999; top: 5%; width: 320px; margin: 0 auto; background: #eaeff2; }
.mytv_popup_header_trade { background: #eaeff2; padding: 20px 10px 0 20px; box-shadow: 0 0 3px 0px #d7dfe5 inset; }
.mytv_popup_title_trade { color: #e9610c; font: 600 18px/41px 'Open Sans', sans-serif; padding-left: 15px; }
.mytv_popup_content_trade { padding: 10px; background: #fff; }
.mytv_popup_content_tradelog { padding: 35px 20px 35px 35px; background: #fff; }
.mytv_popup .btn { color: #fff; height: 40px; display: inline-block; background: #0f4d6b; padding: 0px 15px; margin: 0 5px; font: 700 14px/40px 'Open Sans', sans-serif; text-align: center; text-transform: uppercase; text-decoration: none !important; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; border: none; }
.mytv_popup_trade .btn.cancel { background: #f4f7f9; color: #333333; font: 400 14px/41px 'Open Sans', sans-serif; }
.mytv_popup_trade .bdrbtm { border-bottom: #e5e5e5 solid 1px; }
.closetrd { position: absolute; top: 5px; right: 5px; }
.mytv_popup_trade .closetrd .btn_close { background: url(https://images.moneycontrol.com/images/2016/tradenow/tradebtn_sprite_v2.png) -198px 0 no-repeat; display: block; width: 24px; height: 24px; text-indent: 9999px; padding: 0; }
.mytv_popup_trade .wd320 { width: 320px; }
.mytv_popup_trade .wd250 { width: 250px; }
.mytv_popup_trade .brdal_gb_box { padding: 15px; background: #fff; border: 8px solid #f7f6fa; box-sizing: border-box; height: 350px; }
.mytv_popup_trade .tradetabs li { float: left; }
.mytv_popup_trade .tradetabs li a { display: inline-block; padding: 8px 25px; background: #d4dfe6; border: 1px solid transparent; margin-top: 7px; color: #333333; font: 600 14px 'Open Sans', Arial, sans-serif; text-decoration: none !important; position: relative; }
.mytv_popup_trade .tradetabs li .active { background: #fff; padding-top: 16px; margin-top: 0px; border: 1px solid #d7dfe5; border-bottom: 0px; box-shadow: -4px -3px 4px -5px #c9cacb; }
.trdlist_frm { margin: 25px 0 0 0; padding: 0px; }
.trdlist_frm li { padding-bottom: 20px; height: 40px; color: #333333; position: relative; }
.input_fieldtrd { width: 215px; box-sizing: border-box; border: 1px solid #e1e1e1; padding: 0 8px; border-radius: 3px; color: #000; font: 600 13px/38px 'Open Sans', Arial, sans-serif; background: #fff; float: right; }
.trdlist_frm li label { width: 75px; float: left; font: 12px/40px Arial, sans-serif; }
.refresh_selectbox_trade { float: right; width: 215px; -moz-appearance: none; -webkit-appearance: none; background: url(https://images.moneycontrol.com/images/2016/tradenow/arw_trd.png) no-repeat scroll 96% center; border: 1px solid #e1e1e1; border-radius: 3px; padding: 8px; height: 38px; line-height: 25px; font: 600 13px 'Open Sans', Arial, sans-serif; text-transform: capitalize; }
.brd_dotted_trd { min-height: 340px; width: 1px; border-left: 1px dotted #d7d7d7; margin: 0 35px; float: left; }
.trd_gd14 { color: #333; font: 400 14px Arial, sans-serif; }
.brd_green_trd { border: 1px solid #00a453; }
.brd_red_trd { border: 1px solid #eb212e; }
.alert_mesg_trd { position: absolute; right: 0; top: -15px; color: #d9231a; font: 400 11px Arial, sans-serif; }
.foter { padding: 15px; }
.txt11_trdnw { font: 11px 'Open Sans', Arial, sans-serif; }
.txt11_trdnw a { color: #144861; }
.select_brokco { cursor: pointer; border: 1px solid #ebebeb; z-index: 100; height: 20px; padding: 10px; border-radius: 4px; -webkit-border-radius: 4px; float: right; width: 168px; position: relative; }
.select_brokco:after { content: ""; width: 10px; height: 6px; background: url(https://images.moneycontrol.com/images/2016/tradenow/tradebtn_sprite_v2.png) -165px -28px no-repeat; display: block; right: 10px; top: 15px; position: absolute; }
.checkedBrk1 img { width: 100px; height: 30px; }
.checkedBrk2 img { width: 100px; height: 30px; }
.trd_radilist { display: none; width: 190px; position: absolute; border: 1px solid #ebebeb; border-top: none; right: -1px; top: 99%; background: #fff; box-sizing: border-box; }
.trd_radilist li { padding: 15px 10px; color: #0b0b0b; border-bottom: 1px solid #ebebeb; cursor: pointer; }
input[type="checkbox"] + label.trd_radio { display: inline-block; width: 16px; height: 16px; background: url(https://images.moneycontrol.com/images/2016/tradenow/tradebtn_sprite_v2.png) -114px -27px no-repeat; margin-right: 10px; vertical-align: middle; cursor: pointer; }
input[type="checkbox"]:checked + label.trd_radio { background-position: -134px -27px; }
.filtercheckbox { display: none; cursor: pointer; }
.trd_radilist .img_block { margin-left: 20px; font: 700 14px Arial, sans-serif; margin-top: -5px; margin-left: 24px; width: 126px; display: inline-block; }
.vmiddle { vertical-align: middle; }
.trd_conftxt { color: #999999; font: 400 14px 'Open Sans', Arial, sans-serif; }
.trd_conftxt .col_or { color: #fb8720; }
.gdu_link { color: #333; font-weight: 700; text-decoration: underline; }
.btn_regsternow_trd { display: inline-block; font: 800 18px 'Open Sans', Arial, sans-serif; color: #fff; padding: 15px 50px; border-radius: 3px; text-transform: uppercase; text-decoration: none !important; background: #144861; color: #ffffff !important; }
.btn_regsternow_trd.signin { padding: 15px 30px; width: 80%; }
a.btn_regsternow_trd:hover { color: #ffffff; }
.trd_radilist_login li { padding: 0 0 20px 25px; float: left; color: #0b0b0b; font: 700 14px 'Open Sans', Arial, sans-serif; cursor: pointer; }
.trd_radilist_login li .trd_radio { display: inline-block; width: 24px; height: 24px; background: url(https://images.moneycontrol.com/images/2016/tradenow/tradebtn_sprite_v2.png) -347px 0 no-repeat; margin-right: 10px; vertical-align: middle; }
.trd_radilist_login li.checked .trd_radio { background-position: -375px 0; }
.trd_radilist_login li .trd_radio input { visibility: hidden; width: 20px; }
.reg_thankbxtrd { padding: 40px; color: #666666; font: 400 18px 'Open Sans', Arial, sans-serif; background: #fff; display: none; }
.reg_thankbxtrd .col_or { color: #fb8720; }
.reg_thankbxtrd .gdsmbold { font-weight: 600; color: #333; }
.reg_thankbxtrd .blulink { color: #144861; text-decoration: underline; }
.ic_tradenwbtn { width: 15px; height: 15px; display: inline-block; background: url(https://images.moneycontrol.com/images/2016/tradenow/tradebtn_sprite_v2.png) 0 -27px no-repeat; vertical-align: middle; }
.ic_trademmb { width: 15px; height: 15px; display: inline-block; background: url(https://images.moneycontrol.com/images/2016/tradenow/tradebtn_sprite_v2.png) -28px -27px no-repeat; vertical-align: middle; }
.addPrWhs a.mIcon { vertical-align: middle !important; display: inline-block !important; }
.dnone { display: none; }
.bsr_table tbody tr:hover .ic_plusor { display: inline-block; margin-left: 5px; background: url(https://images.moneycontrol.com/images/2016/tradenow/tradebtn_sprite_v2.png) -50px -27px no-repeat; width: 15px; height: 15px; vertical-align: middle; }
.gld13 { color: #333333; font: 700 13px 'Open Sans', Arial, sans-serif; }
.bsr_table .stagetool { box-shadow: 0 0 5px #ececec; -webkit-box-shadow: 0 0 10px #c7cccf; bottom: 22px; border-radius: 2px; width: 350px; background: #ffffff; border: 1px solid #c7cccf; position: absolute; }
.bsr_table .stagetool h1 { padding: 10px; background: #eaeff2; font-size: 11px; color: #333333; }
.bsr_table .stagetool h1 span { color: #35708a; }
.bsr_table .stagetool li { display: list-item; list-style: inside square; color: #e9610c; padding: 5px 0; border-bottom: 1px solid #e5e5e5; }
.bsr_table .stagetool li span { width: 310px; display: inline-block; vertical-align: top; color: #333333; }
.bsr_table .stagetool li em { font-style: normal; color: #959595; display: inline-block; }
.bsr_table .stagetool .arrwodn { background: url(https://images.moneycontrol.com/images/2016/tradenow/dwnarrow.png) no-repeat; width: 17px; height: 11px; position: absolute; bottom: -11px; left: 15px; }
.bsr_table .add_bubg { background: #f4f7f9; padding: 5px; color: #999999; font: 400 13px 'Open Sans', Arial, sans-serif; }
.bsr_table .stagetool.wd190 { width: 190px; }
.bsr_table .ic_watchlist { display: inline-block; background: url(https://images.moneycontrol.com/images/2016/tradenow/ic_watchlist.png) 0 0 no-repeat; width: 16px; height: 9px; vertical-align: middle; margin-right: 3px; }
.bsr_table .ic_portfolio { display: inline-block; background: url(https://images.moneycontrol.com/images/2016/tradenow/ic_portfolio.png) 0 0 no-repeat; width: 15px; height: 11px; vertical-align: middle; margin-right: 3px; }
.bsr_table .bl13 { color: #007896; font: 400 13px 'Open Sans', Arial, sans-serif; }
.bsr_table tbody tr:hover .ic_tradenwicn { display: inline-block; width: 15px; height: 15px; background: url(https://images.moneycontrol.com/images/2016/tradenow/tradebtn_sprite_v1.png) -71px -27px no-repeat; vertical-align: middle; cursor: pointer; }
.bsr_table tbody tr:hover .ic_forummsg { display: inline-block; width: 15px; height: 15px; background: url(https://images.moneycontrol.com/images/2016/tradenow/tradebtn_sprite_v2.png) -92px -27px no-repeat; vertical-align: middle; cursor: pointer; }
.frmhedtxt { padding-bottom: 20px; }
.ic_tradenwicn { display: inline-block; width: 15px; height: 15px; background: url(https://images.moneycontrol.com/images/2016/tradenow/tradebtn_sprite_v2.png) -71px -27px no-repeat; vertical-align: middle; cursor: pointer; }
.trd_radilist.trd_radilist2 img { width: 110px; height: 31px; }
/*buy popup css start*/
.popup_block_forum { font-family: Arial, sans-serif; }
.popup_block_forum .pop_hdtxt { font: 600 18px 'Open Sans', Arial, sans-serif; }
.popup_block_forum .post_cnt { background: #fff none repeat scroll 0 0; border: 1px solid #dcdcdc; border-radius: 3px; }
.popup_block_forum .postpin { width: 190px; resize: none; height: 40px; padding: 8px 10px; border: none; }
.popup_block_forum .btnBlue { background: #0f4d6b; color: #FFF; font: 600 14px/36px 'Open Sans', arial; text-align: center; border: 0px; border-radius: 5px; display: inline-block; line-height: 36px; width: 86px; text-decoration: none !important; cursor: pointer; }
.popup_block_forum .stk_nslist li { float: left; width: 45%; color: #666666; font: 600 13px 'Open Sans', Arial, sans-serif; }
.popup_block_forum .top-div { display: inline-block;/* border-bottom: 1px solid #e7edf0; */ padding-bottom: 20px; }
.popup_block_forum .popupbuy-heading { color: #e9610c; font-size: 15px; }
.popup_block_forum .col-left { float: left; }
.popup_block_forum .col-left .textarea1 { width: 394px; height: 90px; font-family: "Open Sans", Arial, sans-serif; font-size: 15px; }
.popup_block_forum .col-right { float: right; border-left: 1px solid #e7edf0; margin-left: 17px; }
.popup_block_forum .bottom-div { display: inline-block; margin-top: 10px; }
.popup_block_forum .bottom-div .col { display: inline-block; }
.popup_block_forum .bottom-div .txtfield_drp { padding-left: 10px; width: 187px; }
.popup_block_forum ul.three-list { margin: 0px; padding: 0px; }
.popup_block_forum ul.three-list li { float: left; margin-right: 20px; }
.popup_block_forum ul.three-list li p { display: block; color: #666; margin-bottom: 10px; }
.popup_block_forum .mmbdrop { width: 130px; }
.popup_block_forum .button { width: 100%; text-align: center; margin: 20px 0px 10px; display: inline-block; }
.popup_block_forum .bgdvrp { padding: 9px 40px 12px 10px; border: none; }
.popup_block_forum .col-right .top_gain_table { padding: 0px 0px 0px 20px; width: 180px; }
.popup_block_forum ul.three-list li ul li { float: none; margin-right: 0px; }
.popup_block_forum ul.stk_nslist li { width: 100%; border-bottom: 1px solid #e7edf0; padding: 8px 0px; }
.popup_block_forum ul.stk_nslist li.last { border: none; }
.popup_block_forum .PL15 { padding-left: 0px; }
.popup_block_forum .three-list .dropp_sele { width: 181px; }
.popup_block_forum .buyscroller-pane { overflow-y: auto; height: 120px; }
.popup_block_forum .arw_snup { width: 0; height: 0; border-bottom: 7px solid #1ca501; border-right: 7px solid transparent; border-left: 7px solid transparent; display: inline-block; }
.popup_block_forum .arw_sndwn { width: 0; height: 0; border-top: 7px solid #e15555; border-right: 7px solid transparent; border-left: 7px solid transparent; display: inline-block; }
.popup_block_forum .mk_txt { color: #1ca501; font: 400 15px 'Open Sans', Arial, sans-serif; }
.popup_block_forum .mk_txt.down { color: #e15555; }
.popup_block_forum .op_smgd20 { color: #333; font: 600 20px 'Open Sans', Arial, sans-serif; }
.MB15 { margin-bottom: 15px; }
/*buy popup css end*/


/*== app loginbox ==*/
.app_loginbox { display: inline-block; width: 320px; text-align: left; padding: 20px; margin: 20px; box-shadow: 0 0 8px #ccc; border-radius: 2px; }
.app_loginbox .tradetabs li { float: left; }
.app_loginbox .tradetabs li a { display: inline-block; padding: 8px 25px; background: #d4dfe6; border: 1px solid transparent; margin-top: 7px; color: #333333; font: 600 14px 'Open Sans', Arial, sans-serif; text-decoration: none !important; position: relative; }
.app_loginbox .tradetabs li .active { background: #fff; padding-top: 16px; margin-top: 0px; border: 1px solid #d7dfe5; border-bottom: 0px; box-shadow: -4px -3px 4px -5px #c9cacb; }
.app_loginbox .tradetabs li .active { background: #fff; padding-top: 16px; margin-top: 0px; border: 1px solid #d7dfe5; border-bottom: 0px; box-shadow: -4px -3px 4px -5px #c9cacb; }
.app_loginbox .mytv_popup_content_tradelog { padding: 35px 20px 35px 0px; }
.app_loginbox .app_loginbox_content { border-top: 1px solid #e1e1e1; }
.app_loginbox .tradetabs { margin-bottom: 0px; padding-top: 10px; margin-left: 10px; }
.app_loginbox #tradetnwtab2 .select_brokco { width: 100%; float: left; }
.app_loginbox #tradetnwtab2 .mytv_popup_content_tradelog { padding: 10px 20px 35px 0px; }
.app_loginbox #tradetnwtab2 .trd_radilist { width: 100%; left: 0; }
.tradenow #tradetnwtab2 .mytv_popup_content_tradelog { padding: 10px 20px 35px 20px; }
.tradenow #tradetnwtab2 .select_brokco { width: 92%; }
.tradenow #tradetnwtab2 .trd_radilist { width: 100%; left: 0; }
.trd_radilist li:first-child { border-top: 1px solid #ebebeb; }
.checkedBrk1 .content_block { font: 700 14px Arial, sans-serif; color: #000; margin-left: 25px; display: inline-block; width: 126px; }
.select_brokco.select_brokco1 { height: unset; width: 188px; padding: 10px; }
.checkedBrk1 { padding: 10px; }
.select_brokco.select_brokco2 { height: unset; }
.wap_tradenow .popup_scroll_pane { width: 100%; height: 410px; overflow-y: auto; overflow-x: hidden; }
/*.popup_scroll_pane .jspDrag {background: #bbd; position: relative; top: 0; left: 0; cursor: pointer; height: 100px !important;}*/
.multiple_scroll_pane { width: 100%; height: 150px; overflow: auto; }
.filter_multiple_scroll_pane { width: 210px !important; display: inline-block; overflow: auto; max-height: 150px; margin-bottom: 0px; }
.addbrd { border: 1px solid #ebebeb; }
.multiple_scroll_pane .jspDrag { background: #bbd; position: relative; top: 0; left: 0; cursor: pointer; }
.filter_multiple_scroll_pane .jspDrag { background: #bbd; position: relative; top: 0; left: 0; cursor: pointer; }
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 5px; height: 100%; }
.selectedfilterbox { margin-top: 20px; float: right; width: 210px; }
.selectedfilterbox ul li { min-height: 42px; height: auto; border-bottom: 1px solid #ebebeb; padding-top: 10px; padding-left: 10px; }
.selectedfilterbox ul li:last-child { border-bottom: none; }
.multiple_scroll_pane .jspPane, .filter_multiple_scroll_pane .jspPane { width: 210px !important; }
.filter_multiple_scroll_pane .jspContainer { max-height: 150px; }
.content_block.alltext { margin-left: 28px; font: 700 14px Arial, sans-serif; color: #000; }
#tradetnwtab2 { height: 315px; }
/*== app loginbox ==*/



/*== compare ==*/
.stock_tbalestick tr#mf_scheme { width: 915px; }
.comparepage .compare_tbl { width: 100%; }
.comparepage .compare_tbl th { background: #e9eff2; color: #333333; font: 400 15px 'Open Sans', Arial, sans-serif; padding: 10px; border: 1px solid #eaeaea; }
.comparepage .compare_tbl td.lightbg { background: #e9eff2; }
.comparepage .pos_tabledividen { position: static !important; background: #fff; box-sizing: border-box; overflow: visible; left: unset; }
.comparepage ul.compare_listrept { margin: 0px; padding: 0px; list-style: none; }
.comparepage .compare_listrept li { border: 1px solid #f1f1f1; padding: 6px; color: #333333; font: 400 15px Arial, sans-serif; text-align: center; }
.comparepage .compare_listrept li.zeropadding { padding: 0px; }
.comparepage .compare_listrept li:first-child { background: #e9eff2; }
.comparepage ul.compare_renslider li { width: 360px; }
.comparepage .pos_tabledividen .bx-controls .bx-controls-direction a { background: url(https://images.moneycontrol.com/images/2016/tradenow/tradebtn_sprite_v3.png) -99px -101px; font-size: 0px; display: block; width: 51px; height: 100px; position: absolute; }
.comparepage .pos_tabledividen .bx-controls .bx-controls-direction a.bx-prev { left: 134px; top: 65px; background-position: -134px -226px; }
.comparepage .pos_tabledividen .bx-controls .bx-controls-direction a.bx-next { right: 0px; top: 65px; background-position: -196px -224px; }
.comparepage .pos_tabledividen .bx-controls .bx-controls-direction a.bx-prev.disabled { background-position: -8px -225px !important; }
.comparepage .pos_tabledividen .bx-controls .bx-controls-direction a.bx-next.disabled { background-position: -65px -226px !important; }
.comparepage .pos_tabledividen .bx-controls .bx-controls-direction a.bx-prev:hover { top: 65px; background-position: -282px -226px; cursor: pointer; }
.comparepage .pos_tabledividen .bx-controls .bx-controls-direction a.bx-next:hover { right: 0; top: 65px; background-position: -334px -225px; cursor: pointer; }
.comparepage .pos_tabledividen .bx-controls-direction { position: relative; display: none; }
.comparepage .pos_tabledividen .bx-controls { position: fixed; top: 160px; left: 0; right: 0; }
.compare_close_btn { background: rgba(0, 0, 0, 0) url("https://images.moneycontrol.com/images/2016/tradenow/tradebtn_sprite_v3.png") no-repeat scroll -185px -29px; display: block; font-size: 0; height: 12px; position: absolute; right: 5px; top: 5px; width: 12px; }
.comparepage .compare-tbl .column-left { width: 15%; float: left; }
.comparepage .compare-tbl .column-right { width: 85%; float: left; position: relative; }
.comparepage .compare-tbl tr td { font:12px 'robotoregular', sans-serif; border: 1px solid #d9eefb; text-align: center; height: 21px; }
.comparepage .compare-tbl td { padding: 10px 7px; }
.comparepage .compare-tbl tr td:first-child { text-align: left; }
.comparepage .compare-tbl tr td.heading, .compare_table_br tr:nth-child(even) td.heading { background:#dff1fc; font:15px 'robotomedium', sans-serif; color:#000000; padding: 10px 7px; position: relative; height: 24px; }
.comparepage .compare-tbl tr td.heading_td, .compare_table_br tr:nth-child(even) td.heading { background: #dff1fc; font:13px 'robotomedium', sans-serif; color: #fff; text-transform: uppercase; padding: 10px 7px; position: relative; }
.compare-tbl tr:nth-child(even) td { background-color: #f7f7fa; }
.comparepage .compare-tbl .heading span.arrow { text-align: center; border-top: 5px solid #35708b; border-left: 5px solid transparent; border-right: 5px solid transparent; display: inline-block; height: 0; width: 0; position: absolute; bottom: -5px; left: 0; right: 0; margin: 0 auto; }
.comparepage .compare-tbl .column-right tr td { text-align: center; height: 22px; }
.comparepage .compare-tbl tr.highlightedrow { background-color: #f0f1f3; }
.comparepage .compare-tbl tr.headblock td { text-align: center; height: 45px; }
.comparepage .compare-tbl td span { font: 700 15px 'Open Sans', Arial, sans-serif; text-transform: uppercase; }
.comparepage .compare-tbl tr td span.subtxt { color: #666666; font-size: 12px; font-weight: normal; text-transform: none; }
.comparepage .compare-tbl tr td.blueborder { border-right: 1px solid #c6d5dc; border-bottom: 1px solid #c6d5dc; }
.comparepage .compare-tbl tr td.grayborder { border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; }
.comparepage .compare-tbl tr.borderbtm { border-bottom: 1px solid #eaeaea; }
.comparepage .lightblue { background-color: #f9fafc; }
.comparepage .compare-tbl .column-left .select_brokco.select_brokco1 { text-align: left; width: 155px; }
.comparepage .compare-tbl .content_block.alltext { color: #0b5c93; width: 110px; }
.comparepage .pos_tabledividen .bx-wrapper { max-width: 1856px !important; }
.comparepage .compare-tbl .column-right tr:nth-child(2) td, .comparepage .compare-tbl tr:nth-child(2) td { height: 24px; }
.comparepage .compare-tbl .column-right tr:nth-child(3) td, .comparepage .compare-tbl tr:nth-child(3) td, .comparepage .compare-tbl .column-right tr:nth-child(4) td, .comparepage .compare-tbl tr:nth-child(4) td, .comparepage .compare-tbl .column-right tr:nth-child(5) td, .comparepage .compare-tbl tr:nth-child(5) td, .comparepage .compare-tbl .column-right tr:nth-child(6) td, .comparepage .compare-tbl tr:nth-child(6) td, .comparepage .compare-tbl .column-right tr:nth-child(8) td, .comparepage .compare-tbl tr:nth-child(8) td, .comparepage .compare-tbl .column-right tr:nth-child(9) td, .comparepage .compare-tbl tr:nth-child(9) td, .comparepage .compare-tbl .column-right tr:nth-child(11) td, .comparepage .compare-tbl tr:nth-child(11) td, .comparepage .compare-tbl .column-right tr:nth-child(22) td, .comparepage .compare-tbl tr:nth-child(22) td, .comparepage .compare-tbl .column-right tr:nth-child(23) td, .comparepage .compare-tbl tr:nth-child(23) td, .comparepage .compare-tbl .column-right tr:nth-child(24) td, .comparepage .compare-tbl tr:nth-child(24) td, .comparepage .compare-tbl .column-right tr:nth-child(25) td, .comparepage .compare-tbl tr:nth-child(25) td, .comparepage .compare-tbl .column-right tr:nth-child(26) td, .comparepage .compare-tbl tr:nth-child(26) td, .comparepage .compare-tbl .column-right tr:nth-child(27) td, .comparepage .compare-tbl tr:nth-child(27) td, .comparepage .compare-tbl .column-right tr:nth-child(28) td, .comparepage .compare-tbl tr:nth-child(28) td, .comparepage .compare-tbl .column-right tr:nth-child(29) td, .comparepage .compare-tbl tr:nth-child(29) td, .comparepage .compare-tbl .column-right tr:nth-child(30) td, .comparepage .compare-tbl tr:nth-child(30) td, .comparepage .compare-tbl .column-right tr:nth-child(31) td, .comparepage .compare-tbl tr:nth-child(31) td, .comparepage .compare-tbl .column-right tr:nth-child(33) td, .comparepage .compare-tbl tr:nth-child(33) td, .comparepage .compare-tbl .column-right tr:nth-child(34) td, .comparepage .compare-tbl tr:nth-child(34) td, .comparepage .compare-tbl .column-right tr:nth-child(35) td, .comparepage .compare-tbl tr:nth-child(35) td, .comparepage .compare-tbl .column-right tr:nth-child(38) td, .comparepage .compare-tbl tr:nth-child(38) td, .comparepage .compare-tbl .column-right tr:nth-child(41) td, .comparepage .compare-tbl tr:nth-child(41) td, .comparepage .compare-tbl .column-right tr:nth-child(42) td, .comparepage .compare-tbl tr:nth-child(42) td, .comparepage .compare-tbl .column-right tr:nth-child(43) td, .comparepage .compare-tbl tr:nth-child(43) td, .comparepage .compare-tbl .column-right tr:nth-child(44) td, .comparepage .compare-tbl tr:nth-child(44) td, .comparepage .compare-tbl .column-right tr:nth-child(45) td, .comparepage .compare-tbl tr:nth-child(45) td, .comparepage .compare-tbl .column-right tr:nth-child(47) td, .comparepage .compare-tbl tr:nth-child(47) td, .comparepage .compare-tbl .column-right tr:nth-child(48) td, .comparepage .compare-tbl tr:nth-child(48) td, .comparepage .compare-tbl .column-right tr:nth-child(49) td, .comparepage .compare-tbl tr:nth-child(49) td, .comparepage .compare-tbl .column-right tr:nth-child(50) td, .comparepage .compare-tbl tr:nth-child(50) td, .comparepage .compare-tbl .column-right tr:nth-child(51) td, .comparepage .compare-tbl tr:nth-child(51) td, .comparepage .compare-tbl .column-right tr:nth-child(53) td, .comparepage .compare-tbl tr:nth-child(53) td, .comparepage .compare-tbl .column-right tr:nth-child(54) td, .comparepage .compare-tbl tr:nth-child(54) td, .comparepage .compare-tbl .column-right tr:nth-child(56) td, .comparepage .compare-tbl tr:nth-child(56) td, .comparepage .compare-tbl .column-right tr:nth-child(58) td, .comparepage .compare-tbl tr:nth-child(58) td, .comparepage .compare-tbl .column-right tr:nth-child(59) td, .comparepage .compare-tbl tr:nth-child(59) td, .comparepage .compare-tbl .column-right tr:nth-child(60) td, .comparepage .compare-tbl tr:nth-child(60) td, .comparepage .compare-tbl .column-right tr:nth-child(61) td, .comparepage .compare-tbl tr:nth-child(61) td, .comparepage .compare-tbl .column-right tr:nth-child(62) td, .comparepage .compare-tbl tr:nth-child(62) td, .comparepage .compare-tbl .column-right tr:nth-child(63) td, .comparepage .compare-tbl tr:nth-child(63) td, .comparepage .compare-tbl .column-right tr:nth-child(64) td, .comparepage .compare-tbl tr:nth-child(64) td, .comparepage .compare-tbl .column-right tr:nth-child(65) td, .comparepage .compare-tbl tr:nth-child(65) td, .comparepage .compare-tbl .column-right tr:nth-child(66) td, .comparepage .compare-tbl tr:nth-child(66) td, .comparepage .compare-tbl .column-right tr:nth-child(67) td, .comparepage .compare-tbl tr:nth-child(67) td, .comparepage .compare-tbl .column-right tr:nth-child(68) td, .comparepage .compare-tbl tr:nth-child(68) td, .comparepage .compare-tbl .column-right tr:nth-child(69) td, .comparepage .compare-tbl tr:nth-child(69) td, .comparepage .compare-tbl .column-right tr:nth-child(71) td, .comparepage .compare-tbl tr:nth-child(71) td, .comparepage .compare-tbl .column-right tr:nth-child(73) td, .comparepage .compare-tbl tr:nth-child(73) td, .comparepage .compare-tbl .column-right tr:nth-child(76) td, .comparepage .compare-tbl tr:nth-child(76) td { height: 35px; }
.comparepage .compare-tbl .column-right tr:nth-child(7) td, .comparepage .compare-tbl tr:nth-child(7) td, .comparepage .compare-tbl .column-right tr:nth-child(74) td, .comparepage .compare-tbl tr:nth-child(74) td { height: 105px; }
.comparepage .compare-tbl .column-right tr:nth-child(10) td, .comparepage .compare-tbl tr:nth-child(10) td, .comparepage .compare-tbl .column-right tr:nth-child(12) td, .comparepage .compare-tbl tr:nth-child(12) td, .comparepage .compare-tbl .column-right tr:nth-child(15) td, .comparepage .compare-tbl tr:nth-child(15) td, .comparepage .compare-tbl .column-right tr:nth-child(16) td, .comparepage .compare-tbl tr:nth-child(16) td, .comparepage .compare-tbl .column-right tr:nth-child(17) td, .comparepage .compare-tbl tr:nth-child(17) td, .comparepage .compare-tbl .column-right tr:nth-child(18) td, .comparepage .compare-tbl tr:nth-child(18) td, .comparepage .compare-tbl .column-right tr:nth-child(19) td, .comparepage .compare-tbl tr:nth-child(19) td, .comparepage .compare-tbl .column-right tr:nth-child(20) td, .comparepage .compare-tbl tr:nth-child(20) td, .comparepage .compare-tbl .column-right tr:nth-child(32) td, .comparepage .compare-tbl tr:nth-child(32) td, .comparepage .compare-tbl .column-right tr:nth-child(37) td, .comparepage .compare-tbl tr:nth-child(37) td, .comparepage .compare-tbl .column-right tr:nth-child(46) td, .comparepage .compare-tbl tr:nth-child(46) td, .comparepage .compare-tbl .column-right tr:nth-child(40) td, .comparepage .compare-tbl tr:nth-child(40) td, .comparepage .compare-tbl .column-right tr:nth-child(52) td, .comparepage .compare-tbl tr:nth-child(52) td, .comparepage .compare-tbl .column-right tr:nth-child(55) td, .comparepage .compare-tbl tr:nth-child(55) td, .comparepage .compare-tbl .column-right tr:nth-child(72) td, .comparepage .compare-tbl tr:nth-child(72) td, .comparepage .compare-tbl .column-right tr:nth-child(75) td, .comparepage .compare-tbl tr:nth-child(75) td, .comparepage .compare-tbl .column-right tr:nth-child(81) td, .comparepage .compare-tbl tr:nth-child(81) td { height: 55px; }
.comparepage .compare-tbl .column-right tr:nth-child(39) td, .comparepage .compare-tbl tr:nth-child(39) td, .comparepage .compare-tbl .column-right tr:nth-child(57) td, .comparepage .compare-tbl tr:nth-child(57) td { height: 64px; }
.comparepage .compare-tbl .column-right tr:nth-child(21) td, .comparepage .compare-tbl tr:nth-child(21) td { height: 120px; }
.comparepage .compare-tbl .column-right tr:nth-child(36) td, .comparepage .compare-tbl tr:nth-child(36) td { height: 75px; }
.comparepage .compare-tbl .column-right tr:nth-child(70) td, .comparepage .compare-tbl tr:nth-child(70) td { height: 260px; }
/*== compare ==*/

.lodmorecnt { padding:20px 0; text-align:center; color:#1765a5; font:13px 'robotomedium', sans-serif;}
.lodmorecnt span { text-decoration:underline; cursor:pointer; }
.cmpr_cont { height:320px; overflow:hidden; margin-bottom:40px;}
.cmpr_cont.colaps { height:auto;} 

.points { display: block !important; text-align: left; padding-left: 20px; padding-right: 10px; }
.points li { display: block !important; width: 100% !important; vertical-align: top; position: relative; padding-bottom: 5px; }
.points li:before { content: ''; position: absolute; width: 6px; height: 6px; top: 4px; left: -16px; background: #555; border-radius: 30px; }

.accountedit { display:none; position:fixed; right:0px; top:50%; margin-top:-17px; width:35px; height:35px; background:url(https://images.moneycontrol.com/images/responsive/tradenow/account_editicon.png) no-repeat; cursor:pointer; visibility:hidden;}
.accountedit.upaccc {top:30%;}

 @media all and (max-width:1024px) {
.comparepage .compare-tbl .column-left { width: 18.8%; }
.comparepage .compare-tbl .column-right { width: 81%; }
.comparepage ul.compare_renslider table { width: 100% !important; overflow: hidden; }
.comparepage .pos_tabledividen { width: 830px; }
}
 @media all and (max-width:980px) {
.comparepage .compare-tbl .column-left { width: 23.5%; }
.comparepage .compare-tbl .column-right { width: 75%; }
.comparepage ul.compare_renslider table { width: 100% !important; overflow: hidden; }
.comparepage .pos_tabledividen { width: 621px; }
.comparepage .pgWrapper { width: unset; margin:0 10px;}
.register_content { width:740px;}
.inputbx { width: 360px;}
.initiative_logo {width: 95%;}
}
 @media all and (max-width:767px) {
.mytv_popup_wrapper_trade { left: 50%; margin-left: -150px; position: absolute; top: 20px; width: 300px; z-index: 99999; }
.mytv_popup_header_trade { padding: 10px 20px 0 20px; }
.mytv_popup_header_trade.foter { padding: 15px 20px; }
.mytv_popup_content_trade { background: #fff none repeat scroll 0 0; padding: 10px 20px; }
.mytv_popup_trade .wd250 { width: auto; float: none; }
.brd_dotted_trd { border-bottom: 1px dotted #d7d7d7; float: none; height: 1px; margin: 0 0 10px; min-height: auto; width: auto; }
.mytv_popup_trade .wd320 { width: auto; float: none; }
.mytv_popup_trade .tradetabs li a { padding: 8px 20px; font: 600 14px 'Open Sans', Arial, sans-serif; }
.trdmn_ht340 { min-height: inherit; }
.trdlist_frm li { padding-bottom: 10px; }
.input_fieldtrd { padding: 5px; }
.trd_radilist li { padding: 10px 0 0; }
.trd_conftxt { position: static; margin-top: 10px; }
.btn_regsternow_trd { padding: 10px 30px; }
.app_loginbox { margin: 0px; padding: 0px; width: 300px; }
.app_loginbox .trdlist_frm li label { width: 70px; }
.app_loginbox .input_fieldtrd, .app_loginbox .refresh_selectbox_trade { width: 205px; }
.wap_tradenow .mytv_popup_wrapper_trade { top: 60px; overflow-y: auto; height: 415px; overflow-x: hidden; }
.wap_tradenow .refresh_selectbox_trade { width: 185px; }
.wap_tradenow .input_fieldtrd { padding: 0; width: 185px; }
.wap_tradenow .select_brokco { width: 153px; }
.wap_tradenow .trd_radilist { width: 175px; overflow-y: auto; overflow-x: hidden; }
.wap_tradenow .trd_radilist li { padding: 15px 10px; }
.wap_tradenow .filter_multiple_scroll_pane { overflow-y: scroll !important; overflow-x: hidden !important; max-height: 150px; }
.wap_tradenow #tradetnwtab2 .select_brokco:after { top: 23px; }
.wap_tradenow .selectedfilterbox, .wap_tradenow .filter_multiple_scroll_pane { width: 175px !important; }
.comparepage .compare-tbl { display: block; width: 100% }
.comparepage .compare-tbl .column-left { width: 133px; display: table-cell; }
.comparepage .compare-tbl .column-right { display: table-cell; }
.comparepage .pos_tabledividen { width: 100%; }
.comparepage ul.compare_renslider .points li { display: block !important; width: auto !important; }
.comparepage ul.compare_renslider table { width: 100% !important; overflow: hidden; display: inline-block; }
.comparepage ul.compare_renslider table tbody, .comparepage ul.compare_renslider table tbody tr { width: 100%; }
.comparepage .compare-tbl .column-left .select_brokco.select_brokco1 { width: 85px; float: left; }
.comparepage .compare-tbl .content_block.alltext { margin-left: 0px; font-size: 12px; }
.comparepage .compare-tbl .column-right table tr td { text-align: center; width: 100%; padding: 10px 0; vertical-align: middle !important; }
.comparepage .compare-tbl .column-left tr td { padding: 10px 3px; }
.para_col { float: none; width: 100%; display: inline-block; }
.wap_tradenow .trdlist_frm li { padding-bottom: 20px; }
.comparepage .ad_block { float: left; }
.register_content { box-shadow:none; width:auto; margin:0px; border:1px solid #1765a5; border-radius:7px; margin: 0 10px;}
.inputbx { width:100%; float:none; margin-bottom:25px;}
.sponcecompany, .sponcecompany.opt2  { width:100%; padding-top:15px;}

.sponcecompany li, .compare_tblist ul li { width:49.5%; margin-right:0px; margin-bottom:10px;}
.sponcecompany figure, .compare_tblist ul li figure { width:65%;}
.sponcecompany figure img, .compare_tblist ul li figure img { display:block; width:100%; height:auto;}
.sponcecompany li span, .compare_tblist ul li span { vertical-align:top; margin-top:6px;}
.compare_tblist, .compare_tblist.opt2 { width:100%; margin:0  0 30px 0;}
.areucmp { font-size:16px; text-align:left;}
.thanswh { text-align:left; font-style:italic; font-size:15px; margin:10px 0;}
.selcany3 { font-size:16px; text-align:left;}
#registerblock .MT15 {margin:0px;}
#int { margin:0px;}
.accountedit { top:60%;}

.comparepage .compare-tbl .column-right tr:nth-child(70) td, .comparepage .compare-tbl tr:nth-child(70) td { height: 280px; }
}

@media all and (max-width:360px){
.sponcecompany li span, .compare_tblist ul li span {margin-top:2px;}
}

.compare_table_br tr.posfix {width: 1275px;}
.comparepage .compare-tbl .column-left table tbody tr td { vertical-align: middle; font:15px 'robotomedium', sans-serif; color:#000;}
.table_header { display: none; width: 100%; position: -webkit-sticky; position: sticky; top: 60px; z-index: 5; background: #fff; }
.comparepage .compare-tbl .column-right .table_header { overflow-x: scroll; white-space: nowrap; }
.table_header > li { list-style: none; display: inline-block; vertical-align: top; float: none; width: 210px !important; white-space: normal; margin-left: -4px; }
.table_header > li:first-child { margin-left: 0; }
/*.headblock td{
	position: -webkit-sticky;
  	position: sticky;
  	top: 0px;
  	background: #fff;
  	z-index: 1;
}*/

.comparepage .compare-tbl .column-left .table_header table tbody tr { width: 133px; display: block; }
.comparepage .compare-tbl .column-left .table_header table tbody tr td { width: 133px; background: #fff; }
.comparepage .compare-tbl .column-left .table_header { background: transparent; }
 @media (max-width: 885px) and (min-width: 769px) {
.comparepage .compare-tbl .column-right table { display: inline-block; }
.comparepage .compare-tbl .column-right table tbody { display: inline-block; width: 100%; }
.comparepage .compare-tbl .column-right table tbody tr { display: block; }
.comparepage .compare-tbl .column-right table tbody tr td { display: block; }
}
 @media (max-width: 767px) {
/*.comparepage .compare-tbl .column-left .left_table { margin-top: 2px; }*/
.table_header { display: inline-block; opacity: 0; }
.financials_table .slider { overflow-x: scroll; overflow-y: auto; white-space: nowrap; display: block !important; }
.financials_table .slider > li { /* display: inline-block !important; */
width: 210px !important; white-space: normal; float: none !important; }
.financials_table .slider > li { margin-left: -4px; }
.financials_table .slider > li:first-child { margin-left: 0px; }
.column-right .pos_tabledividen .slider > li > table tbody tr { display: block; width: 210px; }
.column-right .pos_tabledividen .slider > li > table tbody tr td { width: 210px !important; margin-top: -1px; }
.comparepage .compare-tbl .column-left tr td { border-bottom: #eaeaea solid 1px; }
.comparepage .compare-tbl .column-right { width: 82%; }
.main_wrapper_res { width:auto; margin:0 10px;}
}
 @media (max-width: 738px) {
.comparepage .compare-tbl .column-right { width: 79%; }
}
 @media (max-width: 640px) {
.comparepage .compare-tbl .column-right { width: 75%; }
}
 @media (max-width: 540px) {
.comparepage .compare-tbl .column-right { width: 74%; }
}
 @media (max-width: 500px) {
.comparepage .compare-tbl .column-right { width: 72%; }
}
 @media (max-width: 480px) {
.comparepage .compare-tbl .column-right { width: 70%; }
}
 @media (max-width: 435px) {
.comparepage .compare-tbl .column-right { width: 68%; }
}
 @media (max-width: 420px) {
.comparepage .compare-tbl .column-right { width: 65%; }
}
 @media (max-width: 380px) {
.comparepage .compare-tbl .column-right { width: 60%; }
}
 @media all and (max-width: 479px) {
.compare_table_br td { word-break: normal; }
}
 @media (max-width: 390px) {
.comparepage ul.compare_renslider li { width: 200px !important; }
}
 @media all and (max-width:320px) {
.comparepage .compare-tbl .column-left { width: 42%; }
.comparepage .compare-tbl .column-right { width: 55%; }
}