@charset "utf-8";
/* CSS Document */
.cursorpointer{cursor:pointer;}
.NoData{}
.tablecolorMain{}
.tablecolorInner{}
.tableprofitloss{}
.tablecolorMainHead{}
.backheading{color:#3278c6;text-decoration:none;font-family:Arial, Helvetica, sans-serif;cursor:pointer;}
.linktext{color:Blue;text-decoration:none;font-family:Arial, Helvetica, sans-serif;cursor:pointer;}
body{margin:0px; padding:0px; font-family:robotoregular; overflow-x:hidden;}


.fixed-table .header-fixed {position: absolute;top: 0px;z-index: 1020; /* 10 less than .navbar-fixed to prevent any overlap */border-bottom: 2px solid #d5d5d5;
  -webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.fixed-table{  display:block;  position:relative;}
.fixed-table th{padding: 8px; line-height: 18px; text-align: left;}
.fixed-table .table-content{display:block; position: relative; height: 250px; overflow-y: auto; width:450px;}
.fixed-table .header-copy{position:absolute; top:0; left:0;}
.fixed-table .header-copy th{background-color:#fff;}


a.hover:ahover{ color:Green}
/*vaibhav*/

/*Start 16.05.2016*/

.logOutButton { margin-top:11px; padding:0px;}
.welcome_user_div { padding:0px; margin-bottom:6px;}
.welcome_user_div .welcome_txt { background:transparent; color:#000;}
.welcome_user_div select { color:#000; font-size:12px; line-height:24px; height:24px;} 

/*end*/


body { background-color:#fff;}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #6a6a6a !important;
	 opacity:  1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #6a6a6a !important;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #6a6a6a !important;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #6a6a6a !important;
    opacity:  1;
}

.paddingLeft0{padding-left:0px !important;}
.paddingRight0{padding-right:0px !important;}
.paddingLeftRight{padding-left:0px !important; padding-right:0px !important;}

.PortFolioHeadingBG {
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#f0f0f0, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f0f0f0, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f0f0f0, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f0f0f0, #fff); /* Standard syntax (must be last) */
}
.PortFolioHeading {
    color: #222222;
    font-size: 35px;
    font-family: robotolight;
    line-height: 29px;
    margin: 20px 0px;
	padding: 0px 32px;
	}
.logOutButton{text-align:right; margin-top:31px; color:red;}	
.logOutButton span{padding:2px 10px; border-radius:5px; background:#048F3C; color:#fff; font-family:robotoregular; font-size:14px;}
.Menu{padding:0px; margin:0px; float:left; }
.Menu ul {padding:0px; margin:0px; float:left;}
.Menu ul li {padding:8px 30px; margin:0px; float:left;color:#fff; list-style-type:none; cursor:pointer; font-size:16px; font-family:robotoregular;}
.Menu ul li:hover{background:white;color:#000 !important;}
.Menu ul li a{ text-decoration:none;color:White;}
.MenuActive{background:white;color:Black !important;}
.menuSHowHiheDiw{}
.menuBGColor{ background:#009440;}
.Menu ul li a:hover{background:white;color:#000 !important;}
.mobileMenuIcon{}
.menuOnIcon{cursor:pointer}
.menuOFFIcon{cursor:pointer}
/*10-03-2015*/
@font-face { font-family:RupeeFont; src: url("../Images/rupee_symbol.eot");}
@font-face { font-family:RupeeFont; src: url("../Images/rupee_symbol.ttf");}
.rupee {font-family:RupeeFont;font-size:12px;}
ul { float:left; list-style-type:none; padding:0px; margin:0px;}
ul li { float:left;}
.hidnDiv { display:none;}
.padd0 { padding:0px !important;}

.nse_bse_slider_wrp { background:#e9e9e9; padding:12px 0px;}
div.nse_bse_slider_box { max-width:100%; float:left; margin-right:0px; background:#fff; padding:4px 8px;
border-top:1px solid #b5b5b5; width:180px; height: 59px;}
div.nse_bse_slider_box ul { width:100%;}
div.nse_bse_slider_box ul li { font-family:robotoregular;}
div.nse_bse_slider_box ul li img { display:block; margin:6px 0px 0px;}
div.nse_bse_slider_box ul li:nth-child(1)  { text-align: left; line-height: 25px; width: 20%;}
div.nse_bse_slider_box ul li:nth-child(2) { color: #838383; font-size: 13px; line-height: 25px; text-align: left;
width: 80%;}
div.nse_bse_slider_box ul li:nth-child(3) { color: #515151; font-size:16px; line-height:21px; text-align: left;
width: 50%;}
div.nse_bse_slider_box ul li:nth-child(4) { font-size:12px; line-height:21px; text-align: right;
width: 30%;}
.green_arr { color:#259c02 !important; }
.red_arr { color:#c80002 !important; }
/*ul.nse_bse_slider { width:100%;}
ul.nse_bse_slider li { width:20%;}*/
ul.investment_slider { float:right;}
.nse_bse_slider_wrp_container { padding:0px;}
.investment_slider_wrp { width: 204px; height: 59px; border: 1px solid #fff; padding: 4px 8px; overflow:hidden;}
ul.investment_slider  li{ height:51px;}
.investment_box { height:51px; width:100%; float:left;}
.investment_box .investment_box_content { width:100%; float:left;}
.investment_box_content div {  width:100%;  font-size: 14px; line-height: 22px; text-align:center; float:left;}
.investment_box_content div:nth-child(1) { color:#353494; }
.investment_box_content div:nth-child(2) { font-size:15px; color:#515151;}
.investment_slider_wrp .bx-wrapper .bx-viewport, .nse_slider_wrp .bx-wrapper .bx-viewport { border:0px;height:51px !important;  box-shadow:none; background:transparent; left:0px;}
.nse_slider_wrp { width: 948px; float:left;}
.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle { background: url(../Images/table_minus.jpg) no-repeat center; width:18px; height:18px; margin:4px 5px -3px 0px; padding-right:0px; display:none;}
.footable.breakpoint > tbody > tr > td > span.footable-toggle {  background:url(../Images/table_plus.jpg) no-repeat center;  width:18px; height:18px; margin:4px 5px -3px 0px; padding-right:0px; display:none;}

.stock_table .footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle { background: url(../Images/table_minus.jpg) no-repeat center; width:18px; height:18px; margin:4px 5px -3px 0px; padding-right:0px; display:block;}
.stock_table .footable.breakpoint > tbody > tr > td > span.footable-toggle {  background:url(../Images/table_plus12.jpg) no-repeat center;  width:18px; height:18px; margin:4px 5px -3px 0px; padding-right:0px; display:block;}

.footable.breakpoint > tbody > tr > td > span.footable-toggle::before, .footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle::before { content:'';}
.tabular_content { padding:15px 0px;}

.arr_ctrl, .arr_ctrl1, .arr_ctrl, .arr_ctrl2 { float:left; margin-right: 9px;}

.arr_ctrl .table_minus, .arr_ctrl1 .table_minus, .arr_ctrl1.active .table_plus , .arr_ctrl2 .table_minus, .arr_ctrl2.active .table_plus    { display:none;}
.arr_ctrl.active .table_minus, .arr_ctrl1.active .table_minus , .arr_ctrl2.active .table_minus  { display:block;}
.blue_font { color:#3278c6 !important;}

table.portfolio_table1 { border:0px;}
table.portfolio_table1 thead tr th , table.portfolio_table1 tbody tr td { font-size:14px; line-height:20px; border-left:0px; border-right:1px solid #ddd; border-top:0px; font-weight:normal; font-family:robotoregular;}
table.portfolio_table1 thead tr th:first-child, table.portfolio_table1 tbody tr td:first-child { text-align:left;}
table.portfolio_table1 thead tr th { text-align:center;}
table.portfolio_table1 tbody tr td { text-align:right;}
table.portfolio_table1 thead tr th:last-child , table.portfolio_table1 tbody tr td:last-child { border-right:0px;} 
table.portfolio_table1 tbody tr td { color:#5e5e5e;}
table.portfolio_table1 thead tr th { color:#fff;}
table.portfolio_table1 thead tr th { background:#048F3C; }
.footable.breakpoint > tbody > tr.footable-detail-show > td { border-bottom: 1px solid #ddd;}
.footable-row-detail-cell { background:#f5f5f5;}
.footable-row-detail-cell .footable-row-detail-row:last-child { border-bottom:0px;} 
.footable-row-detail-inner { width:100%;}
.footable-row-detail-row { line-height: 31px; border-bottom: 1px solid #fff; font-size: 13px;}
.footable-row-detail-name { padding-right:0px; font-weight:normal; display: inline-block; color:#151515;} 
.footable-row-detail-value {  display: inline-block; margin-left: 19px;}
.table > thead > tr > th { border-bottom:1px solid #ddd;}
ul.stock_profit_ul li a, ul.stock_profit_ul li a:hover, a.holding_summary_link, a.holding_summary_link:hover  { font-size:14px; line-height:19px; color:#3278c6; background:url(../Images/news_actie_arr.png) no-repeat 95% 5px; padding-right:19px; background-size:6px 10px; text-decoration:none; cursor:pointer; float:left;}
a.holding_summary_link, a.holding_summary_link:hover { margin-bottom: 6px; float: left; line-height: 17px;}
.footable-row-detail-group { font-size: 15px; font-weight: normal; color:#356eae;}
.add_stock_form_box {  margin:8px 0px;}
.add_stock_form_box_wrp { border:1px solid #ccc; padding:10px; background:#f5f5f5;}
.add_stock_form_box_left_part, .add_stock_form_box_right_part { padding:0px;}
.portfolio_field_box { padding:2px 10px 5px;}
.portfolio_field_box label { font-size:13px; line-height:25px; color:#424242; font-family:robotoregular; float:left; margin-right:15px; width:124px; font-weight:normal;}
.portfolio_txt_field { padding:3px 5px; line-height:17px; font-size:13px; color:#636363; border:1px solid #ddd; min-width:180px; float:left;}
.essel_porfolio_edit_form_field{ padding:3px 5px; line-height:17px; font-size:13px; color:#636363; border:1px solid #ddd; min-width:180px;}
.essel_porfolio_edit_form_field_sell{ padding:3px 5px; line-height:17px; font-size:13px; color:#636363; border:1px solid #ddd; min-width:180px;}
.edit_btn_wrp { padding-left:95px;}
.portfolio_field_box a, .portfolio_field_box a:hover { color:#356eae; font-size:14px; line-height:26px; float:left; text-decoration:none; cursor:pointer; margin-left:5px;}
.portfolio_field_box span { float:left; margin-left:5px; font-size:14px; line-height:26px; color:#424242;}
.portfolio_submit_btn { background: rgb(4, 143, 60) none repeat scroll 0% 0%; border: 0px none;
outline: medium none; height: 24px; color: rgb(255, 255, 255); padding: 0px 10px; margin-left: 6px; float: left; font-size: 13px;}
.portfolio_field_box div { float:left;}
.essel_porfolio_edit_form { padding: 10px 0px;}
.edit_btn_wrp1 { padding:5px 0px 0px 37%;}
.tp_no_float { float:none !important; line-height:20px !important;}
.portfolio_table_content2, .hideTd { display:none;}
.table > tbody > tr.nopadding_tr > td{padding:0px; border:0px;}
.paddingdiv{padding:10px;}
.paddingdivbottom{padding-bottom:10px;}
.lblwidth{width:120px !important;}
.divdrpdown{position: relative;overflow: auto; width:400px; padding-top:20px; height: 200px;}

tr.footable-row-detail   td.footable-cell-detail .footable-row-detail-inner  div {  line-height: 31px; border-bottom: 1px solid #FFF; font-size: 13px;}
tr.footable-row-detail   td.footable-cell-detail .footable-row-detail-inner  div  strong { padding-right: 0px;
font-weight: normal; display: inline-block;
color: #151515;}
.footable-row-detail-inner h4 { font-size: 15px; font-weight: normal; color: #356EAE;}

.edit_calender_field { min-width: 88px; float: left; width: 148px;}
.edit_calender_field + img { float:left;}

table.stock_cmpny_details tr td:nth-child(1),  table.stock_cmpny_details tr th:nth-child(1) { width:254px;}
table.stock_cmpny_details tr td:nth-child(2),  table.stock_cmpny_details tr th:nth-child(2) { width:107px;}
table.stock_cmpny_details tr td:nth-child(3),  table.stock_cmpny_details tr th:nth-child(3) { width:73px;}

table.mutual_cmpny_details tr td:nth-child(1),  table.mutual_cmpny_details tr th:nth-child(1) { width:287px;}
table.mutual_cmpny_details tr td:nth-child(2),  table.mutual_cmpny_details tr th:nth-child(2) { width:144px;}

table.future_cmpny_details tr td:nth-child(1),  table.future_cmpny_details tr th:nth-child(1) { width:204px;}
table.future_cmpny_details tr td:nth-child(2),  table.future_cmpny_details tr th:nth-child(2) { width:107px;}
table.future_cmpny_details tr td:nth-child(3),  table.future_cmpny_details tr th:nth-child(3) { width:73px;}
table.future_cmpny_details tr td:nth-child(4),  table.future_cmpny_details tr th:nth-child(4) { width:65px;}

table.option_cmpny_details tr td:nth-child(1),  table.option_cmpny_details tr th:nth-child(1) { width:156px;}
table.option_cmpny_details tr td:nth-child(2),  table.option_cmpny_details tr th:nth-child(2) { width:100px;}
table.option_cmpny_details tr td:nth-child(3),  table.option_cmpny_details tr th:nth-child(3) { width:50px;}
table.option_cmpny_details tr td:nth-child(3),  table.option_cmpny_details tr th:nth-child(3) { width:50px;}
table.option_cmpny_details tr td:nth-child(5),  table.option_cmpny_details tr th:nth-child(5) { width:50px;}


table.commodity_cmpny_details tr td:nth-child(1),  table.commodity_cmpny_details tr th:nth-child(1) { width:268px;}
table.commodity_cmpny_details tr td:nth-child(2),  table.commodity_cmpny_details tr th:nth-child(2) { width:107px;}
table.commodity_cmpny_details tr td:nth-child(3),  table.commodity_cmpny_details tr th:nth-child(3) { width:73px;}

table.cmpny_details_header tr th { padding:8px;}
table.columnheading tr td:nth-child(2){ text-align:left;}

.simple_table.breakpoint > tbody > tr > td > span.footable-toggle { display:block !important; float:left; margin-top:2px !important;}


.PortFolioHeadingLinks{ text-align:right;margin-top:10px;}
.PortFolioHeadingLinks a{color:#000000;font-weight:bold;padding-right:5px;}
.PortFolioHeading .headtext{margin-top:50px;}

/*registration*/
.gry_bg{background-color:#E2E2E2;}
.registr{width: 450px;background:#FFF;margin: 100px auto;box-shadow: 0 0 0 5px hsl(0, 0%, 90%), 0 0 0 15px hsl(0, 0%, 80%);border-radius: 5px;height: 560px;}
.padbotm10{padding-bottom: 10px !important;}
.regtr_contnt{padding: 3px 15px 5px 15px;background: #EFEDEE;border-radius: 5px;margin-top: 20px;float:left;}
.regstr h2{font-size: 35px;margin: 0;line-height: 1.75em;color: #125F8D;color: #125F8D;}
.txt_box{background: #FFF;border: 1px solid #e4e4e4;font-size: 12px;color: #636363;padding: 5px 13px;width: 100%;float: left;border-radius: 3px;margin-top: 10px;}
.genders{float: left;width: 100%;margin-top:10px;}
.first_last_name{float: left;width: 100%;}
.flt_default{float: left;}
.radio_pad{padding: 0px 10px 0px 0px;float: left;}
.radio_pad label{padding: 0px 10px 0px 0px;font-weight:normal;}
.ble_btn{background: rgb(53, 110, 174) none repeat scroll 0% 0%; 
outline: medium none; color:rgb(255, 255, 255);border-radius: 4px;padding: 2px 10px;float:left;border:none;margin: 0px 3px}
.rgstr_btns{margin:10px 0px;}
.registr1{width: 1000px;background:#FFF;margin: 50px auto;border-radius: 5px;height: 560px;}
.regstr1{padding: 15px 0px 0px 0px;font-size: 35px;margin: 0;line-height: 1.75em;color: #125F8D;color: #125F8D;}

/*registration_new*/
.inner_page_title{font-size: 14px;margin: 0;line-height: 4.45em;color: #3a3a3a;font-weight:bold;text-align:center;}
.txt_boxi{background: #FFF;border: 1px solid #e4e4e4;font-size: 12px;color: #636363;padding: 5px 10px;width: 60%;float: left;border-radius: 3px;margin-top: 5px;}
.txt_boxi1{background: #FFF;border: 1px solid #e4e4e4;font-size: 12px;color: #636363;padding: 5px 10px;width: 45%;float: left;border-radius: 3px;margin-top: 5px;}
.sectn_part1{width:100%;float:left;}
.left_title{/*width:30%;*/width:40%;float:left;line-height: 40px;font-weight: 500;font-size: 13px;}
.left_title1{/*width:30%;*/width:55%;float:left;line-height: 40px;font-weight: 500;font-size: 13px;}
.sbmt_btns{margin: 10px 0px;}
.fgt_pswd_contnt{padding: 3px 20px 5px 20px;width: 100%;border: #dddedf 1px solid;border-radius:0px;}
.ble_btn1{margin: 0px 0px}
.linkiz{width:100%;float:right;}
.linkiz ul{margin:0px;padding:0px;float:right;}
.linkiz ul li{padding:0px 4px;}
.linkiz ul li a{color:#337ab7;text-decoration:none;cursor:pointer;}
.linkiz ul li a:hover{color:#125F8D;}
.innr_contnt{/*width:40%;*/width:70%;margin: auto;}

.portboox
{
	background-color:#EFF0F2;
	-webkit-border-radius:20px;
 -moz-border-radius:20px;
 border-radius:20px;
	
}
.portlogtxt
{
	color:#13608E;
	font-family:robotoregular;
    font-size:22px;
    margin-top:55px;
 /*font-weight:bold;*/
	
}
.nopad{padding:0px !important;}
.
.newpdleft2
{
	padding-left:48px;
}

.porttxtboxx
{	 
   font-size:14px;    
   Width:200px !important;
}
.porttxtboxx
{
	border-radius:5px;
	border:solid 1px #BDBEC0;
	color:#9A9A9A;
	font-family:robotoregular;
   font-size:14px;
   height:35px;
   Width:300px !important;
	padding-left:5px;
	
	
}
.padtwenty
{
	 padding-top:20px;
}
.btnport
{
	background-color:#048F3C;
	padding:5px 20px;
	color:#fff;
	font-family:robotoregular;
    font-size:17px;
    border:0px;
    -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
	
}
.btnportreg
{
	background-color:#048F3C;
	padding:5px 20px;
	color:#fff;
	font-family:robotoregular;
    font-size:17px;
    border:0px;
    -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
	
}
@media (min-width: 1170px) and  (max-width: 1200px)
{	
	.PortFolioHeading .headtext{margin-top:50px;}
 	.txt_boxi,.txt_boxi1{margin-top: 5px;}
    .left_title,.left_title1{line-height: 40px;}	
}
@media (min-width: 992px) and (max-width: 1169px)
{
/*10-03-2015*/	
.nse_slider_wrp { width:758px; float:left;}
.Menu ul li { padding: 8px 21px;}

/*registration*/
.regstr h2{font-size: 33px; }
.txt_boxi,.txt_boxi1{margin-top: 5px;}
.left_title,.left_title1{line-height: 40px;}

/*registration_new*/
.innr_contnt{/*width:50%;*/width:70%;margin: auto;}
.registr1{width: 90%; background:#FFF; margin:100px auto; border-radius:5px; height:560px;}

.PortFolioHeading .headtext{margin-top:40px;}

}
@media (min-width: 768px) and (max-width: 991px)
{	
.Menu ul li {padding:8px 11px; font-size:14px;}
/*10-03-2015*/	
.nse_slider_wrp { width: 545px; float: left;}
div.nse_bse_slider_box ul li img { width: 20px; margin: 4px 0px 0px;}
div.nse_bse_slider_box ul li:nth-child(2) { font-size: 12px; line-height: 19px;}
div.nse_bse_slider_box ul li:nth-child(3) { font-size: 15px; line-height: 19px;}
div.nse_bse_slider_box ul li:nth-child(4) { font-size: 12px; line-height: 19px;}
div.nse_bse_slider_box { height: 50px;}
div.nse_bse_slider_box { width: 172px;}
.investment_slider_wrp { width: 191px; height: 50px;}
.investment_box { height: 42px;}
.investment_box_content div { font-size: 13px; line-height: 20px;}
.investment_box_content div:nth-child(2) { font-size: 14px;}
.portfolio_field_box div { width: 138px;}
.portfolio_field_box label { font-size:13px; line-height:25px; color:#424242; font-family:robotoregular; float:left; width:86px; font-weight:normal;}
.portfolio_field_box span { float:left; font-size:12px; line-height:26px; color:#424242;}
.essel_porfolio_edit_form { padding:10px;}
.portfolio_txt_field { padding:3px 5px; line-height:17px; font-size:13px; color:#636363; border:1px solid #ddd; min-width:150px; float:left;}
.essel_porfolio_edit_form_field{ padding:3px 5px; line-height:17px; font-size:13px; color:#636363; border:1px solid #ddd; min-width:150px;}
.essel_porfolio_edit_form_field_sell{ padding:3px 5px; line-height:17px; font-size:13px; color:#636363; border:1px solid #ddd; min-width:120px;}
.lblwidth{width:120px !important;}
.portfolio_field_box a, .portfolio_field_box a:hover { color:#356eae; font-size:12px; line-height:26px; float:left; text-decoration:none; cursor:pointer; margin-left:5px;}
.edit_calender_field { min-width: 88px; float: left; width: 133px;}
.edit_calender_field + img { float:left;}
.divdrpdown{position: relative;overflow: auto; height: 120px; width:350px; padding-top:20px; height: 200px;}
.fixed-table th{padding: 8px; line-height: 18px; text-align: left;}
.fixed-table .table-content{display:block; position: relative; height:250px; overflow-y: auto; width:330px; padding-left:0px; padding-right:0px;}

/*registration*/
.regstr h2{font-size: 30px; }
.txt_boxi,.txt_boxi1{margin-top: 5px;}
.left_title,.left_title1{line-height: 40px;}

/*registration_new*/
.registr1{width: 90%;background:#FFF;margin: 100px auto;border-radius: 5px;height: 560px;}
.innr_contnt{/*width:50%;*/width:70%;margin: auto;}
.linkiz ul li a{font-size: 14px;}

.PortFolioHeading .headtext{margin-top:50px;}

}
@media (min-width: 480px) and (max-width: 767px)
{	
.PortFolioHeading { margin:20px 0px 10px 0px;}
.logOutButton { margin-top:0px; padding:0px 0px 10px 0px;}
	
	
.PortFolioHeading{ font-size: 26px;}
.logOutButton span{font-size:13px;}
.Menu{right:0; position:absolute; height:100%; background:#353494;}
.Menu ul li {width:100%; font-size:14px; line-height:30px; border-bottom:1px #2C518A solid;}
.menuSHowHiheDiw{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000;}
.menuBGColor{ background:rgba(53,52,148,0.5);}
.mobileMenuIcon{background:#000; position: absolute; left: 25%; height: 100%;}
.PortFolioHeading{padding: 0px}
.MobileMenuOn{left:100%;}

/*10-03-2015*/	
.nse_slider_wrp { width: 100%; float: left; }
.tabular_content { padding:10px;}
ul.stock_profit_ul li a, ul.stock_profit_ul li a:hover, a.holding_summary_link, a.holding_summary_link:hover { font-size: 13px; margin:5px 0px}
.add_stock_form_box { margin:10px 0px 0px; padding:0px;}
.table > tbody > tr > td.mobile_no_pad { padding:0px;}
.portfolio_field_box { padding:2px 0px 3px; }
.portfolio_field_box label { margin-right: 0px; width: 98px;}
.portfolio_txt_field, .essel_porfolio_edit_form_field { min-width: 192px;}
.portfolio_submit_btn { padding: 0px 12px; margin-left: 6px;}
.edit_btn_wrp { padding-left: 93px; padding-top: 3px; padding-bottom: 4px;}
.essel_porfolio_edit_form { padding:10px;}

.portfolio_field_box div { float: left; font-size: 13px; width:144px; line-height: 22px;}
.edit_btn_wrp1 { padding: 5px 0px 0px 145px; }
.edit_btn_wrp1 button:nth-child(1){ margin-left:0px;}
.nse_bse_slider_wrp_container { padding: 0px 10px;}
div.nse_bse_slider_box { max-width: 100%; height:48px; padding:4px 5px;}
div.nse_bse_slider_box ul li:nth-child(1) { width:18%;}
div.nse_bse_slider_box ul li img { margin: 8px 0px 0px; width: 16px;}
div.nse_bse_slider_box ul li:nth-child(2) { font-size:12px; line-height:19px; width:82%;}
div.nse_bse_slider_box ul li:nth-child(3) { font-size:14px; line-height:16px;}
div.nse_bse_slider_box ul li:nth-child(4) { font-size:11px; line-height:16px; width:32%;}
.investment_slider_wrp { width: 100%; padding:6px 0px 0px 0px; margin: 0px; border-top: 1px solid #fff; border-bottom: 0px;
border-left: 0px; border-right: 0px; margin-top: 10px; height: auto;}
.investment_box { height: auto; width: 100%; float: left;}
.investment_box_content div { font-size: 13px; line-height: 19px;}
.investment_box_content div:nth-child(2) { font-size: 13px;}
ul.investment_slider { float:left; width:100%;}
ul.investment_slider li { float:left; width:33.33%; height: auto;}

.portfolio_field_box span { float:left; margin-left:5px; font-size:10px; line-height:26px; color:#424242;}
.portfolio_field_box a, .portfolio_field_box a:hover { color:#356eae; font-size:14px; line-height:26px; float:left; text-decoration:none; cursor:pointer; margin-left:5px;}
.divdrpdown{position: relative;overflow: auto; height: 120px; width:300px; padding-top:20px; height: 200px;}
.fixed-table th{padding: 8px; line-height: 18px; text-align: left;}
.fixed-table .table-content{display:block; position:relative; height:250px; overflow-y:auto; width:330px; padding-left:0px; padding-right:0px;}


 /*registration*/	
.registr{width: 100%;height: 577px;margin: 50px auto;}
.regtr_contnt{padding: 3px 15px 5px 15px;float:left;}
.regstr h2{font-size: 30px; line-height: 2.75em;}
.ble_btn{border-radius: 4px;padding: 2px 8px;text-transform: uppercase;float:left;border:none;margin: 0px 3px;font-size:13px;}
.radio_pad{font-size: 13px;}
.registr1{width: 100%;height: 577px;margin: 50px auto;}

/*registration_new*/
.fgt_pswd_contnt{padding: 3px 15px 5px 15px;}
.txt_boxi,.txt_boxi1{margin-top: 3px;}
.left_title,.left_title1{line-height: 35px;}
.linkiz ul li a{color:#337ab7;text-decoration:none;cursor:pointer;font-size:13px;}
.innr_contnt{width:70%;margin: auto;}
.inner_page_title{font-size: 13px;}

.PortFolioHeading .headtext{margin-top:40px;}
 
}	
@media (min-width: 360px) and (max-width: 479px)
{	
.PortFolioHeading{ font-size: 24px;}
.logOutButton span{font-size:13px;}
.Menu ul li {width:100%;font-size:14px; line-height:30px; border-bottom:1px #2C518A solid;}
.menuSHowHiheDiw{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000;}
.menuBGColor{ background:rgba(53,52,148,0.5);}
.mobileMenuIcon{background:#000;}
.Menu{right:0; position:absolute; height:100%; background:#353494;}
.mobileMenuIcon{background:#000; position: absolute; left: 25%; height: 100%;}
.PortFolioHeading{padding: 0px}
.MobileMenuOn{left:100%;}
/*10-03-2015*/	
.nse_slider_wrp { width: 100%; float: left; }
.tabular_content { padding:10px;}
ul.stock_profit_ul li a, ul.stock_profit_ul li a:hover, a.holding_summary_link, a.holding_summary_link:hover { font-size: 13px; margin:5px 0px}
.add_stock_form_box { margin:10px 0px 0px; padding:0px;}
.table > tbody > tr > td.mobile_no_pad { padding:0px;}
.portfolio_field_box { padding:2px 0px 3px; }
.portfolio_field_box label { margin-right: 0px; width: 76px; margin-left:3px;}
.portfolio_txt_field , .essel_porfolio_edit_form_field{ min-width: 165px;}
.portfolio_submit_btn { padding: 0px 8px; margin-left: 6px;}
.edit_btn_wrp { padding-left: 66px; padding-bottom:10px;}
.essel_porfolio_edit_form { padding:10px;}
.portfolio_field_box div { float: left; font-size: 13px; width: 100%; line-height: 22px;}
.edit_btn_wrp1 { padding: 5px 0px 0px 0px; }
.edit_btn_wrp1 button:nth-child(1){ margin-left:0px;}
.nse_bse_slider_wrp_container { padding: 0px 10px;}
div.nse_bse_slider_box { max-width: 100%; height: 48px; padding: 4px 9px;}
div.nse_bse_slider_box ul li:nth-child(1) { width:18%;}
div.nse_bse_slider_box ul li img { margin: 8px 0px 0px; width: 16px;}
div.nse_bse_slider_box ul li:nth-child(2) { font-size:12px; line-height:19px; width:82%;}
div.nse_bse_slider_box ul li:nth-child(3) { font-size:14px; line-height:16px;}
div.nse_bse_slider_box ul li:nth-child(4) { font-size:11px; line-height:16px; width:32%;}
.investment_slider_wrp { width: 100%; padding:6px 0px 0px 0px; margin: 0px; border-top: 1px solid #fff; border-bottom: 0px;
border-left: 0px; border-right: 0px; margin-top: 10px; height: auto;}
.investment_box { height: auto; width: 100%; float: left;}
.investment_box_content div { font-size: 13px; line-height: 19px;}
.investment_box_content div:nth-child(2) { font-size: 13px;}
ul.investment_slider { float:left; width:100%;}
ul.investment_slider li { float:left; width:33.33%; height: auto;}

.portfolio_field_box span { float:left; margin-left:5px; font-size:13px; line-height:26px; color:#424242;}
.divdrpdown{position: relative;overflow: auto; height: 120px; width:330px; padding-top:20px; height: 200px;}

.fixed-table th{padding: 8px; line-height: 18px; text-align: left;}
.fixed-table .table-content{display:block; position: relative; height:250px; overflow-y:auto; width:323px; padding-left:0px; padding-right:0px;}


/*registration*/	
.registr{width: 100%;height: 540px;margin: 50px auto;}
.regtr_contnt{padding: 3px 15px 5px 15px;float:left;}
.regstr h2{font-size: 23px; }
.ble_btn{border-radius: 4px;padding: 2px 8px;text-transform: uppercase;float:left;border:none;margin: 0px 3px;font-size:13px;}
.radio_pad{font-size: 13px;}
.registr1{width: 100%;height: 577px;margin: 50px auto;}
.regstr1 h2{font-size: 23px; line-height: -3.25em;}


/*registration_new*/
.fgt_pswd_contnt{padding: 3px 15px 5px 15px;}
.txt_boxi,.txt_boxi1{margin-top: 3px;}
.left_title,.left_title1{line-height: 35px;}
.linkiz ul li a{color:#337ab7;text-decoration:none;cursor:pointer;font-size:13px;}
.linkiz ul li{padding:0px 3px;}
.innr_contnt{width:100%;margin: auto;}
.inner_page_title{font-size: 12px;}
.PortFolioHeading .headtext{margin-top:20px;}

}
@media (min-width: 320px) and (max-width: 359px)
{	
.PortFolioHeading{ font-size: 24px;}
.logOutButton span{font-size:13px;}
.logOutButton{margin-top: 28px;}
.PortFolioHeading{padding: 0px}
.Menu ul li {width:100%; font-size:13px; line-height:30px; border-bottom:1px #2C518A solid;}
.menuSHowHiheDiw{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000;}
.menuBGColor{ background:rgba(53,52,148,0.5);}
.mobileMenuIcon{background:#000;}
.Menu{right:0; position:absolute; height:100%; background:#353494;}
.mobileMenuIcon{background:#000; position: absolute; left: 25%; height: 100%;}
.MobileMenuOn{left:100%;}
/*10-03-2015*/	
.nse_slider_wrp { width: 100%; float: left; }
.nse_bse_slider_wrp_container { padding:0px 10px;}
.tabular_content { padding:10px;}
ul.stock_profit_ul li a, ul.stock_profit_ul li a:hover, a.holding_summary_link, a.holding_summary_link:hover { font-size: 13px; margin:5px 0px;}
.add_stock_form_box { margin:10px 0px 0px; padding:0px;}
.table > tbody > tr > td.mobile_no_pad { padding:0px;}
.portfolio_field_box { padding:2px 0px 3px; }
.portfolio_field_box label { margin-right: 0px; width: 100%; line-height: 14px; margin-top: 5px;}
.portfolio_txt_field, .essel_porfolio_edit_form_field { min-width: 150px;}
.portfolio_submit_btn { padding: 0px 8px; margin-left: 6px; margin-bottom:10px;}
.edit_btn_wrp { padding-left: 0px; margin-top: 5px;}
.edit_btn_wrp button:nth-child(1) { margin-left:0px;}
.essel_porfolio_edit_form { padding:10px;}
.portfolio_field_box div { float: left; font-size: 13px; width: 100%; line-height: 22px;}
.edit_btn_wrp1 { padding: 5px 0px 0px 0px; }
.edit_btn_wrp1 button:nth-child(1){ margin-left:0px;}
div.nse_bse_slider_box { max-width:100%; height:48px; padding:4px 5px;}
div.nse_bse_slider_box ul li:nth-child(1) { width:18%;}
div.nse_bse_slider_box ul li img { margin: 8px 0px 0px; width: 16px;}
div.nse_bse_slider_box ul li:nth-child(2) { font-size:12px; line-height:19px; width:82%;}
div.nse_bse_slider_box ul li:nth-child(3) { font-size:14px; line-height:16px;}
div.nse_bse_slider_box ul li:nth-child(4) { font-size:11px; line-height:16px; width:32%;}

.investment_slider_wrp { width: 100%; padding:6px 0px 0px 0px; margin: 0px; border-top: 1px solid #fff; border-bottom: 0px;
border-left: 0px; border-right: 0px; margin-top: 10px; height: auto;}
.investment_box { height: auto; width: 100%; float: left;}
.investment_box_content div { font-size: 13px; line-height: 19px;}
.investment_box_content div:nth-child(2) { font-size: 13px;}
ul.investment_slider { float:left; width:100%;}
ul.investment_slider li { float:left; width:33.33%; height: auto;}
.divdrpdown{position: relative;overflow: auto; height: 120px; width:290px; padding-top:20px; height: 200px;}

.fixed-table th{padding: 8px; line-height: 18px; text-align: left;}
.fixed-table .table-content{display:block; position: relative; height:200px; overflow-y:auto; width:273px; padding-left:0px; padding-right:0px;}
.mutualinfo{padding:10px;}


/*registration*/	
.registr{width: 100%;height: 577px;margin: 50px auto;}
.regtr_contnt{padding: 3px 15px 5px 15px;float:left;}
.regstr h2{font-size: 20px; line-height: 2.75em;}
.ble_btn{border-radius: 4px;padding: 2px 8px;text-transform: uppercase;float:left;border:none;margin: 0px 3px;font-size:13px;}
.radio_pad{font-size: 13px;}
.registr1{width: 450px;background:#FFF;margin: 100px auto;border-radius: 5px;height: 560px;}
.regstr1{padding: 15px 0px 0px 0px;font-size: 35px;margin: 0;line-height: 1.75em;color: #125F8D;color: #125F8D;}
.registr1{width: 100%;height: 577px;margin: 50px auto;}
.regstr1 h2{font-size: 20px; line-height: -3.25em;}


/*registration_new*/
.fgt_pswd_contnt{padding: 3px 15px 5px 15px;}
.txt_boxi,.txt_boxi1{margin-top: 3px;}
.left_title,.left_title1{line-height: 35px;font-size: 13px;}
.linkiz ul li a{color:#337ab7;text-decoration:none;cursor:pointer;font-size:13px;}
.linkiz ul li{padding:0px 2px;}
.innr_contnt{width:100%;margin: auto;}
.inner_page_title{font-size: 12px;}

.PortFolioHeading .headtext{margin-top:20px;}

}
@media (max-width: 320px)
{	


}