﻿
@charset "utf-8";
/* CSS Document */
/*--------------------------------------------------font face--------------------------------------------*/
@font-face { font-family: 'Open Sans', sans-serif; src: url('../Content/fonts/SourceSansPro-Regular.eot'); src: url('../Content/fonts/SourceSansPro-Regular.eot?iefix') format('embedded-opentype'), url('../Content/fonts/SourceSansPro-Regular.woff') format('woff'), url('../Content/fonts/SourceSansPro-Regular.ttf') format('truetype'), url('../Content/fonts/SourceSansPro-Regular.svg#webfont2Zj0tNTg') format('svg'); }
@font-face { font-family: 'Open Sans', sans-serif; src: url('../Content/fonts/SourceSansPro-Light.eot'); src: url('../Content/fonts/SourceSansPro-Light.eot?iefix') format('embedded-opentype'), url('../Content/fonts/SourceSansPro-Light.woff') format('woff'), url('../Content/fonts/SourceSansPro-Light.ttf') format('truetype'), url('../Content/fonts/SourceSansPro-Light.svg#SourceSansPro-Light') format('svg'); }
@font-face { font-family: 'Open Sans', sans-serif; src: url('../Content/fonts/SourceSansPro-Bold.eot'); src: url('../Content/fonts/SourceSansPro-Bold.eot?iefix') format('embedded-opentype'), url('../Content/fonts/SourceSansPro-Bold.woff') format('woff'), url('../Content/fonts/SourceSansPro-Bold.ttf') format('truetype'), url('../Content/fonts/SourceSansPro-Bold.svg#SourceSansPro-Bold') format('svg'); }
@font-face { font-family: 'Open Sans', sans-serif; src: url('../Content/fonts/SourceSansPro-Semibold.eot'); src: url('../Content/fonts/SourceSansPro-Semibold.eot?iefix') format('embedded-opentype'), url('../Content/fonts/SourceSansPro-Semibold.woff') format('woff'), url('../Content/fonts/SourceSansPro-Semibold.ttf') format('truetype'), url('../Content/fonts/SourceSansPro-Semibold.svg#SourceSansPro-Semibold') format('svg'); }
@font-face { font-family: 'Open Sans', sans-serif; src: url('../Content/fonts/droidsansmono-webfont.eot'); src: url('../Content/fonts/droidsansmono-webfont.eot?iefix') format('embedded-opentype'), url('../Content/fonts/droidsansmono-webfont.woff') format('woff'), url('../Content/fonts/droidsansmono-webfont.ttf') format('truetype'), url('../Content/fonts/droidsansmono-webfont.svg#droidsansmono-webfont') format('svg'); }
@font-face { font-family: 'Rs_symbol'; src: url('../Content/fonts/rupee_foradian-webfont.eot'); src: url('../Content/fonts/rupee_foradian-webfont.eot?iefix') format('embedded-opentype'), url('../Content/fonts/rupee_foradian-webfont.woff') format('woff'), url('../Content/fonts/rupee_foradian-webfont.ttf') format('truetype'), url('../Content/fonts/rupee_foradian-webfont.svg#rupee_foradian-webfont') format('svg'); }
/*-----------------------------------------------------font face------------------------------------------*/

html, body { padding: 0; background: #fff; font-family: 'Open Sans', sans-serif; -webkit-font-smoothing: antialiased;}
/*----------------COMMON CLASS----------------*/
.aR { text-align:right !important;}
.aL { text-align:left !important;}
.aC {text-align:center !important;}
.sort_col {  background-color:#ecfee1;}
.w25 {width:25px !important;}
.w50 {width:50px !important;}
.w60 {width:60px !important;}
.w30pr{ width:30% !important;}
.mT0{margin-top:0 !important;}
.ActiveElement {background-color:#ecfee1 !important;}
.hgt10{ height:10px;}

.holding_icon_r { background:url("../Content/image/hold_icon_R.png") no-repeat; height:16px; width:16px; float:left; margin:2px;cursor:pointer;}
.holding_icon_n { background:url("../Content/image/hold_icon_N.png") no-repeat; height:16px; width:16px; float:left; margin:2px;cursor:pointer;}
.holding_icon_m { background:url("../Content/image/hold_icon_M.png") no-repeat; height:16px; width:16px; float:left; margin:2px;cursor:pointer;}

.modal-content { border:4px solid #949367 !important;}
.tspan { color:#000 !important;}

    /*----------------COMMON CLASS*----------------/
/*---------PDF_ICON_POPUP-------------------*/
.document_popup_box_pdf{ width:105px; max-height:55px; background-color:#fff; border:2px solid #ED5D60; position:absolute; right:15px;}
.document_popup_box_pdf ul { list-style-type:none; padding:6px 10px; margin-bottom:0 !important;}
.document_popup_box_pdf ul li a{ font-family: "SourceSansPro-Semibold"; text-transform:uppercase; font-size:14px; color:#333333; margin-bottom:5px; line-height:10px;}
.pdf_icon { position:relative;}
.document_popup_box_exl{ width:105px; max-height:55px; background-color:#fff; border:2px solid #42B04E; position:absolute; right:15px;}
.document_popup_box_exl ul { list-style-type:none; padding:6px 10px; margin-bottom:0 !important;}
.document_popup_box_exl ul li a{  font-family: "SourceSansPro-Semibold"; text-transform:uppercase; font-size:14px; color:#333333; margin-bottom:5px; line-height:10px;}
.pdf_icon { position:relative;}
.excel_icon { position:relative;}
.document_popup_box_pdf ul li a:hover { color:#f75512;}
.document_popup_box_exl ul li a:hover { color:#08743b;}
.portfolio_doc_icons { margin-right:20px; margin-top: 15px;}
.portfolio_doc_icons .pdf_icon img{ margin-right:5px; margin-top:1px !important;}
.portfolio_alloc_doc_icons { margin-top: 5px;}
.portfolio_alloc_doc_icons .pdf_icon { margin-right:5px;}
.portfolio_alloc_doc_icons .excel_icon { margin-right:5px;}
.refresh_icon { margin-left:5px;}
.refresh_icon img { margin-top:5px; margin-right:10px;}
.pdf_icn {background-image:url('../Content/image/pdf_Icon.png'); height:29px; width:27px; background-repeat:no-repeat; float:left;}

.overlay { position: fixed;  top: 0;  right: 0;  left: 0;  background-color: #000; width:100%; height:100%; opacity:0.2; display:none; z-index:1023;}
.closeppAdd, .closePPEdit, .closePPDelete, .closeWatchList,.closeWatchListDelete { background: none repeat scroll 0 0 #fff;    border: 0 none;    float: right;}
.closeppAdd > span, .closePPEdit > span ,.closeWatchList > span ,.closeWatchListDelete > span {    color: red;    font-size: 25px;}
.mand_field { color:#dd3333;}
.mand_text { color:#dd3333; font-size:15px;display:none;}
.ErrorBox { border:1px solid #e20f0f; background-color:#f8a6a6;margin-bottom: 10px; position:relative;}
.error_close { position: absolute; top: 0; right: 0;}
.required:after { content:" *"; color:red; float:right;}
.delete_btn {   background-color: #ff7e00;  color: #ffffff !important;  float: left;  font-family: "SourceSansPro-Light";  font-size: 22px;  font-weight: lighter;  padding: 1px 16px;  text-decoration: none;  transition: background-color 0.25s ease 0s; margin-top:10px;}
.ok_btn { text-align:center; margin-top:0 !important;}
.cancel_btn { margin-top:0 !important;}
#myModalDelete .modal-header { border-bottom:0 !important;} 
#myModalWatchListDelete .modal-header { border-bottom:0 !important;} 
#myModalWatchListDelete p { text-align:center; font-size:18px;} 
#myModalDelete p { text-align:center; font-size:18px;} 
.closePPDelete > span {    color: red;    font-size: 25px; line-height: 18px;}
input[disabled] { background-color:#eee !important; border: 1px solid #ccc;}
.pull-left.pft_text { width: 108px;}
#drpPFTDt { width:195px;}
.close_general_news { display:block !important; right: 10px !important; top: 10px !important;}
.general_news_tbl tr th { background-color:#f2f2d6; color: #696969; font-family: arial; font-size: 12px; font-weight: bold; text-align: left; vertical-align: middle;}
.general_news_tbl thead tr th:nth-child(2), .general_news_tbl thead tr th:nth-child(3), 
.general_news_tbl tbody tr td:nth-child(2), .general_news_tbl tbody tr td:nth-child(3){width:11% !important;}
.general_news_part tbody tr td:nth-child(4), .general_news_part thead tr th:nth-child(4){width:11% !important;}
/*---------PDF_ICON_POPUP End-------------------*/
/*------------------icons--------------------------*/
.null_icon { background-image:url('../Content/image/null_sign.png'); height:16px; width:16px; background-repeat:no-repeat; float:left;}
.up_icon { background-image: url('../Content/image/up.png'); height: 19px; width: 19px; background-repeat:no-repeat; float:left;}
.down_icon { background-image: url('../Content/image/down.png'); height: 17px; width: 17px; background-repeat:no-repeat; float:left;}
/*------------------icons--------------------------*/
 .null_icon { background-image:url('../Content/image/null_sign.png'); height:16px; width:100%; background-repeat:no-repeat; float:left;}
.up_icon { background-image: url('../Content/image/up.png'); height: 19px; width: 100%; background-repeat:no-repeat; float:left;}
.down_icon { background-image: url('../Content/image/down.png'); height: 17px; width: 100%; background-repeat:no-repeat; float:left;}
.loader { background-image:url('../Content/image/loader.gif'); width:50px; height:50px; background-repeat:no-repeat; margin: 70px auto auto;}
.loader_graph { background-image:url('../Content/image/loader.gif'); width:50px; height:50px; background-repeat:no-repeat;position: absolute; top: 120px; left: 266px;}

.default_widget { position:relative;}
/*---------------------------------------Footer Elements----------------------------------------------------------------*/
footer section.first-child { background-color: #576433; /*margin-top: 50px;*/ }
footer section.last-child { background-color: #4f5f31; }

.footer_septr.middle_Sep { margin: 0; }
.footerLogo, .youtubeIcon, .eyeIcon, .dragIcon, .timerIcon { background: url('../Content/image/OnlineRMIcons.png') no-repeat; display: inline-block; }
.twitterIcon { width: 28px; height: 24px; margin-right: 25px; display: inline-block; }
.facebookIcon { width: 13px; height: 28px; margin-right: 25px; display: inline-block; }
.linkedinIcon { width: 28px; height: 28px; margin-right: 25px; display: inline-block; }
.footerSocialBox { margin: 57px 0 0 0; }
.yellowlines { padding: 10px 0; }
.youtubeIcon { width: 54px; height: 54px; background-position: -124px 0px; float: left; margin-right: 8px; }
.footerBoxes .sublinks li a { font-family: Arial; font-size: 12px; color: #c0de6e; font-weight: normal; }
.footerBoxesHeading { font-family: Arial; font-size: 12px; color: #c0de6e; font-weight: bold; margin-bottom:10px;}
.footerBoxesHeading a{ color:#c0de6e;}
.footer_septr { background: url("../Content/image/footer_Separator.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); height: 1px; margin: 5px 0; width: 100%;}
.footerBoxes .sublinks, .siteNavigation ul { margin: 0; padding: 0; list-style-type: none; }
.footerBoxes .sublinks li { display: block;}
.footerSocialIcons, .footerSocialBox .septr { margin: 20px 0; }

.data_info { font-size: 11px; font-family: Arial; color: #90a653; font-weight: normal; float: right; }
.Hd_septr { background: url(".../Content/image/header_Seprator.png") repeat-y scroll; width: 2px; height: 100%; }
.footer_lastContent { padding-bottom: 15px; }
.copyrightLine { font-size: 11px; color: #90a653; font-weight: normal; font-family: Arial; float: left; }
.siteNavigation { float: right; font-family: "SourceSansPro-Light"; color: #91aa51; font-size: 12px; }
.siteNavigation ul li { float: left; font-size: 12px; font-family: Arial; color: #999999; font-weight: normal; }
.siteNavigation ul li a { font-size: 12px; font-family: Arial; color: #999999; font-weight: normal; padding: 0 10px; }
.footer_heading { font-family: "SourceSansPro-Light"; font-size: 48px; font-weight: normal; color: #c0de6c; letter-spacing: -2px; line-height:48px;}
.follow_heading { font-family: "SourceSansPro-Light"; font-size: 24px; font-weight: normal; color: #ffffff; background: url('../image/follow_text.png') no-repeat; height: 18px; width: 96px; display: block;}
.footer_button { margin: 0; padding-top: 14px; }
.app_store { margin-right: 9px; }
.yellowlines span { font-family: "SourceSansPro-Regular"; font-weight: normal; font-size: 15px; color: #f1bd31; }
.dv_No_Data { color: #666666; font-size: 24px; min-height:150px;  padding-top: 75px; vertical-align: middle !important; position: relative; text-align: center; width: 100%;}
.icon_plus { background: url(../Content/image/icon_plus.png); background-size: 9px 9px; background-repeat: no-repeat; padding-right: 13px; vertical-align: sub; }
.icon_minus { background: url(../Content/image/minus_sign.png); background-size: 9px 9px; background-repeat: no-repeat; padding-right: 13px; vertical-align: sub; }
/*---------------------------------------Footer Elements----------------------------------------------------------------*/
/*--------------------------------------------------Head Section---------------------------------------------------------------*/
.customNav2 { background-color: #fff; border-bottom: 0; color: #3e451b; margin-bottom: 0; z-index:1000;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus, .drp_tbl { background-color: #586434; }
.drop_dwn_clr a { margin: 10px; border-bottom: 1px solid #8ca250 !important; background-color: #586434 !important; padding-bottom: 10px; color: #8ca250 !important; }
.drop_dwn_clr a:hover, .menu_bar:hover, .menu_bar:active { color: #f2bd31 !important; }
.menu_bar { color: #000; }
.my_nav, .tab_navigation { display: none; }
.part_1 { display:none;}


/*--------------------------------------------------Head Section---------------------------------------------------------------*/
/*-----------------------------------------------------Top Band----------------------------------------------------------------*/
.mainNav { background-color: #586434; }
.mainNav ul li a, .mainNav ul li a:hover, .mainNav ul li a:active, .mainNav ul li a:focus, .mainNav ul li a span, .mainNav ul li a span:hover, .mainNav ul li a span:active, .mainNav ul li a span:focus { text-decoration: none; }
.menu_dropdown { background-color: #424d25; top:33px; /*box-shadow: 0 2px 2px #9caca8;*/ left: 0; z-index:9; }
.second .menu_dropdown {    bottom: -84px;}
.first .menu_dropdown {    /*bottom: -138px;*/ z-index:9;}
.navigation ul li a { display: block; padding: 0; position: relative; }
.navigation ul li .drop_down_container { cursor: pointer; display: inline-block; position: relative; }
.login_date { font-family: "SourceSansPro-Regular"; font-size: 12px; line-height: 12px; font-weight: normal; letter-spacing: -1px; color: #bfdd6b; text-align: right; margin-top: 5px; }
.login_user { font-family: "SourceSansPro-Regular"; font-size: 16px; line-height: 16px; font-weight: normal; letter-spacing: -1px; color: #f5bb33; text-align: left; margin-top: 5px;    text-transform: capitalize; /*width: 188px; height: 20px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;*/}
.form-control-search { border-radius:0; background-color: #5e6c39; background-position: right center; background-repeat: no-repeat; border-color: #83925b; border-style: solid; border-width: 1px 0 1px 1px; color: #c1d967; font-size: 13px; }

.form-control-search::-moz-placeholder { color: #c1d967;}
.form-control-search::-webkit-input-placeholder {color: #c1d967;}
.form-control-search:-ms-input-placeholder { color: #c1d967;}

.login_section_active { background-color: #424d25; }
#search-txt {border-color: #83925b !important;}
.form-control:focus { box-shadow: none;border-style: solid; border-width: 1px 1px 1px 1px; }
.menu_dropdown ul { margin: 0; padding: 0; }
.menu_dropdown ul li { list-style-type: none; /*padding:10px;*/}
.menu_dropdown ul li a { border-bottom: 1px solid #9daf6b; color: #bfdd6b !important; display: inline-block; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 33px; height:33px; text-transform: uppercase; width: 100%; text-align:left;}
.menu_dropdown ul li a:hover { color:#f1bd31 !important;}
.main_submenu { background:url(../Content/image/nav_arrow.png) no-repeat center right; position:relative;}
.submenu_blk li a {color: #c0de6c; font-family: "SourceSansPro-Light"; font-size: 13px; font-weight: bold; text-transform: uppercase; }
.submenu_blk .menu_sptr { width:185px;}
.submenu_blk { background-color: #424d25; left:170px;  min-height: 50px; padding: 10px 5px 10px 5px !important; position: absolute;top: -10px; width: 165px;display:none;}
.submenu_blk:focus { display:block;}
.user_detail_icon {float: left; padding-right:5px;}

/*---------------------------------------------------------------*/
.icon_search { background:url(../Content/image/icon_search.png) no-repeat; width:33px; height:34px; float:right; cursor:pointer;}
.custom_drp_dwn { border-bottom:1px solid #9e9e9e;}
.custom_drp_dwn li a:hover{ background-color:#576433 !important; border-bottom:0px;}
.custom_nav { float:right;}
.custom_nav ul li:first-child{ width:255px;}
.custom_nav ul { margin-right:0 !important;}
.custom_nav ul li a:first-child { float:right; padding:0 /*10px !important*/;}
.searchbox {float:left;}

.quick_links { height:20px; margin:10px 0;}
.quick_links ul { list-style-type:none; float:left; display:block;width:100%;float:right;}
.quick_links ul li { float:right; font-size:15px; font-family:"SourceSansPro-Semibold"; font-weight:normal; color:#f1bd31; cursor:pointer; position:relative; }
.quick_links ul li a { padding:0 5px; text-transform:uppercase;  color:#f1bd31; height:35px;}
.quick_links ul .no_pad a { padding:0;}
.quick_links ul li a.active { background-color:#424d25; height:35px;}

.twiter_icon { background:url(../Content/image/twitter_origin.png) no-repeat; width:24px; height:24px; margin:15px 15px 0 10px; cursor:pointer; float:left;}
.facebook_icon { background:url(../Content/image/facebook_origin.png) no-repeat; width:24px; height:24px; margin:15px 15px 0 0; cursor:pointer; float:left;}
.linkdin_icon { background:url(../Content/image/linkdin_origin.png) no-repeat; width:24px; height:24px; margin:15px 0 0 0; cursor:pointer; float:left;}

.twiter_icon:hover { background:url(../Content/image/twitter_hover.png) no-repeat; width:24px; height:24px; margin:15px 15px 0 10px; cursor:pointer;}
.facebook_icon:hover { background:url(../Content/image/facebook_hover.png) no-repeat; width:24px; height:24px; margin:15px 15px 0 0; cursor:pointer;}
.linkdin_icon:hover { background:url(../Content/image/linkdin_hover.png) no-repeat; width:24px; height:24px; margin:15px 0 0 0; cursor:pointer;}

.login_list { background-color:#424d25; color:#f1bd31; width:140px; height:140px; position:absolute; right:0; top:30px;}
.login_list ul { list-style-type:none; padding:10px;}
.login_list ul li { border-bottom: 1px solid #91a658; padding:5px 0; font-size:14px; font-family:"SourceSansPro-Regular"; font-weight:normal; text-transform:uppercase; cursor:pointer;}

.custom_navigation { position:relative;}
.alerts { right:10px; position:relative; z-index:1024; background:url("../Content/image/alert_icon.png") no-repeat; width:31px; height:31px; margin-left:15px;}
.alert_count { color: #ffffff;font-family: arial;font-size: 12px;font-weight: bold;height: 20px;right: 0;position: absolute;text-align: center;width: 20px;}
.alert_circle {background-color: #fe5600;border-radius: 10px;height: 19px;position: absolute;text-align: center;width: 20px;z-index: 1025; top:-5px; right:8px;}
.plus_icon { background:url(../Content/image/plus_icon.png) no-repeat; width:16px; height:16px; margin-right:10px; margin-top:3px;}
.user_name { width:100%; float:left; margin-right:10px; margin-left:20px;}
.menu_dropdown { width:155px; padding:5px;}
.menu_dropdown ul li a { width:170px;}

.login_bfr { z-index:9; background-color:#424d25;}
.login_bfr ul li, .login_bfr ul li a { text-align:left; width:100%; }

/*---------------------------------------------------------------------*/
/*-----------------------------------------------------Top Band----------------------------------------------------------------*/
/*--------------------------------------Static Page-----------------------------------------------*/
/*--------------------------------------Change by ankita-----------------------------------------------*/

    .static_page_container { margin-top:20px;font-size:18px}
    /*.static_page_container * { font-family:"SourceSansPro-Regular"; font-size:14px;  font-weight:normal;}*/
    .static_page_container_link { font-family:"SourceSansPro-Regular"; font-size:14px; color:#2b2b2b; font-weight:normal;}
    /*.static_page_container p { font-family:"SourceSansPro-Regular"; font-size:14px; color:#2b2b2b; font-weight:normal; padding:0 5px;}*/
     .static_page_container{font-size:18px; padding: 0;font: inherit;line-height: 1.6;}
    /*.static_page_container strong { font-family:SourceSansPro-Semibold; font-size:14px; color:#000; font-weight:bold;}*/

    .static_page_container #dvBigImage { margin-bottom:40px;}
    /*.static_page_container ul li, .static_page_container ol li { font-family:SourceSansPro-Regular; font-size:14px; color:#000; font-weight:normal;}*/
    /*.static_page_container .table_head { font-size:14px; color:#2b2b2b; font-family:SourceSansPro-Regular; font-weight:bold;}*/
     .static_page_container .table_head { font-size:14px; color:#2b2b2b; font-family:SourceSansPro-Regular; font-weight:bold;}

    .custombreadcrumb { width:780px; float:left; padding-left:17px; text-transform:capitalize;}   
    .stat_page .custombreadcrumb { width:810px !important; float:left; padding:0 !important; text-transform:capitalize;} 
    .stpage .custombreadcrumb { margin-top:15px; margin-bottom:15px; padding-left:30px;}
    .marketbreadcrumb .custombreadcrumb { margin-top:15px; margin-bottom:15px;}
    .snaps .custombreadcrumb { padding-left:3px !important;}
    .custombreadcrumb > li {display: inline-block; text-transform:capitalize;}
    .custombreadcrumb > li > a {color:#8c8c8c; text-transform:capitalize;}
    .custombreadcrumb > li > a:hover {color: #4e940a !important; text-decoration:underline}
    .custombreadcrumb > li + li::before {color: #ccc;content: ">> ";padding: 0 5px;}
    .custombreadcrumb > .active {color:#8c8c8c;}
    .custombreadcrumb { font-family: 'SourceSansPro-Semibold'; font-size:13px; color:#8c8c8c; font-weight:normal;}
    .custombreadcrumb li:last-child { color: #4e940a !important;}
    
    .open_acc_section { margin:15px 0;}

    .table_head { font-family:"SourceSansPro-Light"; font-size:19px; color:#2b2b2b; font-weight:normal;}
/*--------------------------------------Static Page-----------------------------------------------*/

/*-----------------------------------------------------Common Elements---------------------------------------------------------*/
/* ------------------------------------------------Change by Ankita--------------------------------------*/
/*.top_header { border-bottom: 1px solid #dfdcca;}*/
.top_header{ margin-left: 65px;}
.clr_grn { color: #4e940a !important; }
.clr_red { color: #e21a05 !important; }
.fB { font-weight: bold !important; }
.text_blue { color: #0359a9 !important; }
.tab_img { padding-top: 5px; margin-left: 25px; }
.chartContainer, .chartContainer_1 img { width: 100%; padding-top: 35px; padding-bottom: 21px; }
.chartContainer, .chartContainer_2 img { width: 100%; padding-top: 19px; padding-bottom: 33px; }
.rupee_symbol { font-family: "Rs_symbol"; font-size: 14px; font-weight: normal; }
.head_bdr_img_1 { width: 18px; height: 9px; background: url(../Content/image/heading_bottomDesign.png) no-repeat left top; position: absolute; left: 10px; bottom: -9px; }

.head_bdr_img_3 { background: url("../Content/image/heading_bottomDesign.png") no-repeat left top; bottom: -9px; height: 9px; left: 10px; position: absolute; width: 18px; }
.head_bdr_img_2 { width: 18px; height: 9px; background: url(../Content/image/sign_2.png) no-repeat left top; position: absolute; left: 10px; bottom: -9px; }
.hdr_sptr { background: url("../Content/image/hdr_sptr.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0); width: 2px; height: 94px; }
.sub_heading { font-family: "SourceSansPro-Light"; font-size: 22px; font-weight: normal; letter-spacing: -1px; color: #373839; }

.wdt_eqt_mktdls .sub_header_bdr { padding:5px 0 !important;}
.wdt_eqt_mktdls .DataContent { padding:0 !important;}
/*.main_heading { font-family: "SourceSansPro-Regular"; font-size: 24px; font-weight: normal; letter-spacing: -1px; color: #000000; text-transform:uppercase; }*/
 .main_heading{  display: block; color: #5d5d5d; font-family: 'Open Sans', sans-serif; font-weight: normal;font-size: 30px;line-height: 1.33;}
.s18 { font-family: "SourceSansPro-Light"; font-size: 18px; letter-spacing: -1px; color: #333333; }
.default_widget .customTab li a { font-family: Arial; font-size: 12px; line-height: 12px; color: #333333; font-weight: bold; border-radius: 0px; padding: 9px; outline:none;}
.default_widget .customTab li.active a, .default_widget .customTab li.active a:hover, .default_widget .customTab li.active a:focus { color: #4e940a !important; background-color:transparent; border-bottom:0;}
.clr_grey {color: #666666 !important;}
.graph_btn_selected {  background-color: #666 !important; border-radius: 4px; color: #fff;}
.graph_btn_disabled { background-color:#a2a298; border-radius:4px; color:#333333;}
.graph_btn { border:0; background-color:transparent;}
#dv_Company { position:relative;}
#dv_Symbol { position:relative;}
#dv_Company .ui-autocomplete { position:absolute !important; z-index:1 !important; }
#dv_Symbol .ui-autocomplete { position:absolute !important; z-index:1 !important; }
#GraphContainer_wdt_port1week { width:177px;}

.select_check_box { width:300px; height:165px;  border: 1px solid #ccc; padding:10px; /*margin-top: 10px;*/}
.select_check_box ul{ list-style-type:none; margin:0; padding:0;}
.select_check_box .multiple_check {
    clear: both;
    float: left;
    height: 15px !important;
    line-height: 15px;
    width: 23px !important;
	outline:none;
}
.select_check_box ul li { float:left; width:100%; height:25px;}
.select_check_box ul li div input{ line-height:15px;}
.select_check_box ul li div {
color: #3a3a3a;
    font-family: "SourceSansPro-Regular";
    font-size: 16px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 21px;
}
/*------------------------------------------Common Elements---------------------------------------------------------------*/
/*-----------------------------------------------Custom Scroll Bar----------------------------------------------------*/
.jspTrack { background-color: #f0f0c2; width: 7px; }
.jspDrag { background-color: #aaaa79; width: 7px; }
.jspHorizontalBar {background:none !important; height:7px !important;}
/*--------------------------------------------------Custom Scroll Bar----------------------------------------------------*/
/*----------------------------------------Custom_Table----------------------------------------------------*/
.default_widget .customTable thead tr th { font-family: arial; font-size: 12px; font-weight: normal; color: #313131; text-align: right; padding: 7px 4px 5px; vertical-align: middle;background:rgba(255,255,255,.9);border-bottom:1px solid #ddd;}
.default_widget .customTable tbody tr td:first-child, .default_widget .customTable tbody tr td.aL { text-align: left; color: #666666; font-family: arial; font-size: 12px; font-weight: bold; }
.default_widget .customTable tbody tr td { line-height: 12px; vertical-align: middle; text-align: right; font-family: arial; font-size: 12px; font-weight: normal; padding: 8px 7px 7px 7px; }
.default_widget .customTable tbody tr:first-child td {border-top: none;}
.default_widget .customTable tbody tr td a { color: #666666; text-decoration: none; outline: none; }
.default_widget .icon_space { margin-right: 5px; }
.default_widget .customTable tbody tr.top_bdr td { padding: 0px; border-top: none; }
.default_widget .customTable.highlight_column tbody tr td:last-child, .default_widget .customTable.hglgt_col thead tr th:nth-child(5), .default_widget .customTable.hglgt_col tbody tr td:nth-child(5) { background-color: #ecfddf; }
/*----------------------------------------Custom_Table----------------------------------------------------*/
/*------------------------------------------Market Deals----------------------------------------------*/
.wdt_eqt_mktdls .customTab li a { font-family: Arial; font-size: 12px; line-height: 12px; color: #333333; font-weight: bold; border-radius: 0px;  padding: 7px 4px 5px; outline:none;}
.wdt_eqt_mktdls .customTab li.active a { color: #4e940a; }
.wdt_eqt_mktdls:first-child { margin-top: 0; }
.default_widget .customTable thead tr th:first-child { text-align:left; /*z-index:12 !important;background:rgba(255,255,255,.9);*/}
.wdt_eqt_mktdls .customTable tbody tr td a { color: #666666; text-decoration: none; outline: none; font-weight:bold;}
.scroll_adjust { padding-top: 20px !important; }
.wdt_eqt_mktdls .customTable thead tr th {  font-family: arial;  font-size: 12px;  font-weight: normal;  color: #313131;  text-align: right;  vertical-align: middle; padding: 9px 2px; background:rgba(255,255,255,.9);}
.wdt_eqt_mktdls .customTable tbody tr td { line-height: 12px; vertical-align: middle; text-align: right; font-family: arial; font-size: 12px; font-weight: normal; padding: 9px 2px; }
.wdt_eqt_mktdls .customTable thead tr th:first-child { text-align: left; width:20%; background:rgba(255,255,255,.9); z-index:10 !important;}
.wdt_eqt_mktdls .customTable thead tr th:nth-child(2) { text-align: center; width:12%;line-height:15px; padding:0 !important;}
.wdt_eqt_mktdls .customTable tbody tr td:nth-child(2) { text-align: center; width:12%; }
.wdt_eqt_mktdls .customTable tbody tr td:first-child { text-align: left; /*width: 25%;*/ font-family: arial; font-size: 12px; font-weight: bold;}
.wdt_eqt_mktdls .customTable tbody tr td:last-child { padding-right:15px;}
.wdt_eqt_mktdls .customTable thead tr th:nth-child(3) {text-align:center; padding:2px; width:12%;}
.wdt_eqt_mktdls .customTable tbody tr td:nth-child(3) {text-align:center; padding:2px; width:12%;}
.wdt_eqt_mktdls .customTable thead tr th:nth-child(4) { padding:2px; width:5%;}
.wdt_eqt_mktdls .customTable tbody tr td:nth-child(4) { padding:2px; width:5%;}
.wdt_eqt_mktdls .customTable thead tr th:nth-child(5) { padding:2px; width:12%;}
.wdt_eqt_mktdls .customTable tbody tr td:nth-child(5) { padding:2px; width:12%;}
.wdt_eqt_mktdls .customTable thead tr th:nth-child(6) { padding:2px; width:8%;}
.wdt_eqt_mktdls .customTable tbody tr td:nth-child(6) { padding:2px; width:8%;}
.wdt_eqt_mktdls .customTable thead tr th:nth-child(7) { padding:2px; width:8%;}
.wdt_eqt_mktdls .customTable tbody tr td:nth-child(7) { padding:2px; width:8%;}
#table_wdt_eqt_mktdls tbody tr td:first-child { width:15% !important;}
#wrapper_wdt_mf_sectorexposure .customTable thead tr th:nth-child(3) {text-align:center !important; }
/*------------------------------------------Market Deals----------------------------------------------*/
/*------------------------------------------------Key Indices--------------------------------------------------*/
 .wdt_eqt_keyinds { border-bottom: 2px solid #a2a298; padding: 5px 5px 0 5px; min-height: 311px; background-color: #f2f2d6; }
 .wdt_eqt_keyinds .customTable thead tr th { padding: 5px 2px; font-family: Georgia; font-size: 12px; font-weight: normal; color: #333333; text-align: right; margin-top: 5px; }
 .wdt_eqt_keyinds .customTable tbody tr td:first-child { font-size: 11px; text-align: left; font-weight: bold; color: #666666; width: 40%; }
 .wdt_eqt_keyinds .customTable tbody tr td { padding: 5px 2px; font-family: Georgia; font-size: 12px; font-weight: normal; color: #333333; text-align: right; text-transform: uppercase; }
 .wdt_eqt_keyinds .customTable tbody tr:first-child td { border-top: none; }
 .wdt_eqt_keyinds .small_tbl tbody tr:first-child td { border-top: 1px solid #f2f2d6; }
 .wdt_eqt_keyinds .customTable tbody tr td img { float: left; }
 .wdt_eqt_keyinds .customTable { margin-bottom: 0px !important; margin-top:5px;}
 .wdt_eqt_keyinds .customTable thead tr th:first-child { text-align: left; padding: 7px 0; }
 .wdt_eqt_keyinds .head_bdr_img_1 { background: url("../Content/image/sign_2.png") no-repeat scroll left top rgba(0, 0, 0, 0); bottom: -9px; height: 9px; left: 10px; position: absolute; width: 18px; }
 .wdt_eqt_keyinds .sub_header_bdr { margin-top: 9px; margin-bottom: 0; }
 /*------------------------------------------------Key Indices--------------------------------------------------*/
/*---------------------------------------------------Sector Statistics--------------------------------------------*/
.wdt_eqt_secstat { border-bottom: 2px solid #a2a298; padding: 5px 5px 8px 5px;}
.wdt_eqt_secstat .customTable tbody tr td:first-child { text-align: left; font-weight: bold; color: #666666; font-size:12px; font-family:Arial;}
.wdt_eqt_secstat .customTable tbody tr:first-child td { border-top: none; }
.wdt_eqt_secstat .customTable tbody tr td:nth-child(2) { color: #4e940a !important; }
.wdt_eqt_secstat .customTable tbody tr td:nth-child(3) { color: #b50000 !important; }
.wdt_eqt_secstat .customTable thead tr th:first-child { text-align:left;}
.wdt_eqt_secstat .customTable thead tr th { font-family: arial; font-size: 12px; font-weight: normal; color: #333333; text-align: right;background:rgba(255,255,255,.9);}
.wdt_eqt_secstat .Sector_Stats_1 { color: #000000; font-family: arial; font-size: 11px; font-weight: normal; margin-top: 10px; max-width: 130px; float: left; }
.wdt_eqt_secstat .stat_txt_1 { color: #666666; margin-bottom: 10px; }
.wdt_eqt_secstat .Sector_Stats_2 { font-family: arial; font-size: 11px; font-weight: normal; margin-top: 9px; float: right; }
.wdt_eqt_secstat .sect_right_size { font-family: arial; font-size: 11px; font-weight: normal; }
.wdt_eqt_secstat .customTable thead tr th { padding: 8px 2px; margin-top: 5px; }
.wdt_eqt_secstat .sect_stat_right { width: 85px; }
.wdt_eqt_secstat .sect_arowimg { width: 19px; height: 19px; }
#GraphContainer_wdt_eqt_secstat { width:100%; height:217px;}
/*---------------------------------------------------Sector Statistics--------------------------------------------*/
/*---------------------------------------------------Result Shocker-------------------------------------------------------*/
.wdt_eqt_rstshkrs { background-color: #f2f2d6; border-bottom: 2px solid #a2a298; font-family: Georgia; font-weight: normal; font-size: 11px; color: #646464 !important; padding: 1px 9px 0 9px;}
.wdt_eqt_rstshkrs .customTab a { border-radius: 0; color: #333333; font-family: Arial; font-size: 12px; font-weight: bold; line-height: 12px; padding: 9px; }
.wdt_eqt_rstshkrs .customTab li a { font-family: Arial; font-size: 12px; line-height: 12px; color: #333333; font-weight: bold; border-radius: 0px; padding: 9px; }
.wdt_eqt_rstshkrs .customTab li a:hover { border-top: 1px solid #cbcbc5; border-left: 1px solid #cbcbc5; border-right: 1px solid #cbcbc5; background-color: transparent; border-bottom: none; }
.wdt_eqt_rstshkrs .customTab li.active a, .wdt_eqt_rstshkrs .customTab li.active a:hover, .wdt_eqt_rstshkrs .customTab li.active a:focus { color: #4e940a; background-color: #f2f2d6; outline: none; }
.wdt_eqt_rstshkrs .customTable thead tr th { font-family: Georgia; font-size: 11px; font-weight: bold; color: #646464; text-align: right; vertical-align: middle;}
.wdt_eqt_rstshkrs .customTable tbody tr td:first-child { text-align: left; font-family: Georgia; font-size: 11px; font-weight: normal; color: #000000; }
.wdt_eqt_rstshkrs .customTable tbody tr td { line-height: 11px; vertical-align: middle; text-align: right; font-family: arial; font-size: 11px; font-weight: bold; padding: 8px 1px; color: #000000; }
.wdt_eqt_rstshkrs .customTable tbody tr td a { text-overflow: ellipsis; white-space: nowrap; width: 60px; overflow: hidden; display: inline-block; }
.wdt_eqt_rstshkrs .customTable tbody tr td:last-child { line-height: 11px; vertical-align: middle; text-align: right; font-family: arial; font-size: 11px; font-weight: normal; padding: 9px 7px; }
.wdt_eqt_rstshkrs .customTable tbody tr:first-child td { border-top: none; }
.wdt_eqt_rstshkrs .customTable tbody tr td a { color: #000000; text-decoration: none; outline: none; }
.wdt_eqt_rstshkrs .customTable { margin-bottom: 0; }
.wdt_eqt_rstshkrs .customTable thead tr th { padding: 0px 0px 5px; }
.wdt_eqt_rstshkrs .customTable thead tr th:first-child { text-align: left; width: 32%; }
.wdt_eqt_rstshkrs .head_bdr_img_1 { background: url("../Content/image/sign_2.png") no-repeat scroll left top rgba(0, 0, 0, 0); bottom: -9px; height: 9px; left: 10px; position: absolute; width: 18px; }
/*---------------------------------------------------Result Shocker-------------------------------------------------------*/
/*--------------------------------------------------News Widget----------------------------------------------------*/
.wdt_news { background-color: #f2f2d6; font-family: Georgia; font-weight: normal; font-size: 11px; color: #646464 !important; padding: 7px 9px; min-height: 320px; margin-bottom: 30px;}
.wdt_news .sub_header_bdr { padding:0;}
.wdt_news .head_lines { color: #666666; font-family: arial; font-size: 13px; font-weight: bold; letter-spacing: -1px; margin-bottom: 5px; }
.wdt_news .details { color: #000000; font-family: arial; font-size: 13px; font-weight: normal; letter-spacing: -1px; }
.wdt_news .date_time { color: #4e940a; font-family: arial; font-size: 12px; font-weight: normal; letter-spacing: -1px; }
.wdt_news .news_list { border-bottom: 1px solid #a2a298; margin-top: 5px; }
.wdt_news .news_list a:hover, a:focus { text-decoration:none; outline:none;}
.wdt_news .news_list:last-child { border-bottom: medium none; }
.wdt_news .wdt_derv_news { background-color: #fefefc; }
.news_widget { height: 245px; overflow: auto; }
.wdt_news .head_bdr_img_1 { background: url("../Content/image/sign_2.png") no-repeat scroll left top rgba(0, 0, 0, 0); bottom: -9px; height: 9px; left: 10px; position: absolute; width: 18px; }
/*--------------------------------------------------News Widget----------------------------------------------------*/
/*-------------------------------------------------Popup News------------------------------------------*/
.popup_news .popup_heading { font-family: "SourceSansPro-Regular"; font-size: 28px; font-weight: normal; color: #373839; text-decoration: none; outline: none; }
.popup_news .popup_heading a, .popup_news .popup_heading a:hover, .popup_news .popup_heading a:focus { outline: none; text-decoration: none; }
.popup_news .popup_time_date { font-family: "SourceSansPro-Semibold"; font-size: 16px; font-weight: normal; color: #4e940a; text-decoration: none; outline: none; padding-bottom: 15px; border-bottom: 2px solid #a2a298; }
.popup_news .news_details { font-family: "SourceSansPro-Regular"; font-size: 13px; font-weight: normal; color: #717171; text-decoration: none; outline: none; padding-top: 15px; height:375px; overflow:auto; }
.wdt_news .news_list a, a:hover, a:focus { text-decoration: none; outline: none; }
#mask { position: absolute; left: 0; top: 0; z-index: 9000; background-color: #000; display: none; opacity:0.4 !important;}
#boxes .window { position: fixed; display: none; z-index: 9999;}
#boxes #dialog { width: 857px; height: 487px; padding: 10px; background-color: #ffffff; }
.popup_news a.close { color: #000; float: right; font-size: 21px; font-weight: 700; line-height: 1; text-shadow: 0 1px 0 #fff; opacity: 5; }
/*----------------------------------------Small_widget-------------------------------------------------*/
/*--------------------------------------------------Add Widget-----------------------------------------------------*/
.customMarketstats { padding-left: 0px; padding-right: 0px;}
.customMarketTdyhd { font-family: "SourceSansPro-Bold"; font-weight: normal; color: #373938; font-size: 17px; }
.customMarketTdyTab li a { padding: 10px 14px 11px 11px; line-height: 12px;}
.customMarketTdyTab li a { font-family: Arial; font-size: 12px; color: #333333; font-weight: bold; border-radius: 0px; outline: none; }
.customMarketTdyTab li a:hover { border-top: 1px solid #cbcbc5; border-left: 1px solid #cbcbc5; border-right: 1px solid #cbcbc5; border-bottom: none; background-color: transparent; }
.customMarketTdyTab li.active a, .customMarketTdyTab li.active a:hover, .customMarketTdyTab li.active a:focus { color: #4e940a; font-family: Arial; font-size: 12px; font-weight: bold; line-height: 12px; }
.customMarketTdyTab li a:hover, .customMarketTdyTab li.active { color: #4e940a; font-family: Arial; font-size: 12px; font-weight: bold; line-height: 12px; outline: none; }
.customMarketTdyTaactive, customTabactive { color: #4e940a; background-color: none; }
.reasearch_video { margin-top: 30px;}
.research_img, recom_links { margin-top: 10px; }
.reasearch_video .research_Head { font-family: "SourceSansPro-Bold"; font-weight: bold; color: #373938; font-size: 15px; }
.market_today { width:160px; height:290px; }
.market_today_tab { width:100%;}
.recommend_box { background-color: #fff; border: 1px solid #b9b8b8; box-shadow: -5px 1px 5px -2px #b9b8b8; margin-top: 30px; padding: 9px; width:172px;}
.recom_smalltxt { font-family: arial; font-weight: normal; color: #666; font-size: 12px; margin-bottom:10px; }
.rathi_recommends { border-bottom: 3px solid #050505; color: #373938; font-family: "SourceSansPro-Regular"; font-size: 17px; font-weight: bold; letter-spacing: -1px; padding: 8px; height:60px; }
.recom_numb { font-family: "SourceSansPro-Light"; font-weight: normal; color: #2f2b2a; font-size: 20px; vertical-align: middle; text-align: right; }
.recom_txt { font-family: "SourceSansPro-Regular"; font-weight: normal; color: #164291; font-size: 14px; vertical-align: middle; letter-spacing: -1px; }
.recom_txt2 { color: #164291; font-family: "SourceSansPro-Regular"; font-size: 14px; vertical-align: top; min-width: 155px; }
.recom_border { border-bottom: 1px solid #9d9d9d; }
.recom_tbl, recom_border { /*border-bottom: 1px solid #9d9d9d;*/ width: 100%; }
.recom_tbl > thead > tr > th, .recom_tbl > tbody > tr > th, .recom_tbl > tfoot > tr > th, .recom_tbl > thead > tr > td, .recom_tbl > tbody > tr > td, .recom_tbl > tfoot > tr > td { padding: 10px 0; }
.recom_tbl:last-child { border-bottom: none; }
.recom_pdf { width:10%;}
/*.recom_head { width:85%;}*/
.recom_txt { width:85%;}
.tradeDataBox { margin-top: 15px; border-bottom: 2px solid #c3c3a7; }
.market_today_clr_grn { color: #4e940a; }
.market_today_clr_red { color: #e21a05; }
.market_today_clr_grey { color: #989898; }
.mkt_tdy_1 { font-family: "SourceSansPro-bold"; font-weight: normal; color: #989898; font-size: 12px; }
.mkt_tdy_2 { font-family: "SourceSansPro-bold"; font-weight: normal; font-size: 12px; color: #4e940a; }
.high_val { font-family: "arial"; font-weight: normal; font-size: 11px; color: #989898; margin-left: 5px; margin-top: 19px; }
.low_val { font-family: "arial"; font-weight: normal; font-size: 11px; color: #989898; padding: 5px; margin-top: 7px; border-bottom: 1px solid #c3c3a7; }
.time { padding: 5px 5px; font-family: arial; font-weight: bold; font-size: 8px; color: #858585; }
.portfoliobox { margin-top: 10px; width:160px;/*margin-right:20px;*/}
.portfolio_head { font-family: "SourceSansPro-Bold"; font-weight: bold; color: #373938; font-size: 17px; }
.portfolio_smalltxt { font-family: arial; font-weight: normal; color: #666; font-size: 12px;}/*// padding-top: 19px;*/ 
.portfolio_grnimg { float: left; padding-left: 24px; padding-right: 5px; } /*margin-top: 8px;*/
.portfolio_grn {margin-bottom: 10px; } /*margin-top: 10px;*/ 
.portfolio_grntxt { font-family: "SourceSansPro-Light"; font-weight: normal; color: #4e940a; font-size: 24px; float: left;  line-height: 20px; }
.portfolio_redtxt { font-family: "SourceSansPro-Light"; font-weight: normal; color: #e21a05; font-size: 24px; float: left;  line-height: 20px; }
.portfolio_amount { font-family: "SourceSansPro-Light"; font-weight: normal; color: #333333; font-size: 22px; }
/*----------------------------------Ownbox-------------------------------------*/
.ownbox { margin-top: 20px; border: 1px solid #bab6ae; padding: 10px; min-width: 177px; }
.own_head { font-family: "SourceSansPro-Bold"; font-weight: bold; color: #373938; font-size: 17px; }
.own_amount { font-family: "SourceSansPro-Light"; font-weight: normal; color: #333333; font-size: 30px; }
.own_smalltxt { font-family: arial; font-weight: normal; color: #333333; font-size: 10px; padding-top: 12px; border-top: 1px solid #bab6ae; }
/*----------------------------------Ownbox-------------------------------------*/
/*--------------------------------------------------Add Widget-----------------------------------------------------*/
/*-------------------------------------------------------Currency Chart Button-----------------------------------------*/
.currency_img { width: 94%; margin-bottom: 7px !important; padding: 0; }
a.oneD_btn { color: #7d7d7d; padding: 1px 9px; font-family: "SourceSansPro-Light"; font-weight: 300; font-size: 18px; text-decoration: none; outline: none; }
a.oneD_btn:hover, a.oneD_btn.active { background-color: #7d7d7d; color: #ffffff; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
a.fiveD_btn { background-color: #fefefc; color: #7d7d7d; padding: 1px 9px; font-family: "SourceSansPro-Light"; font-weight: 300; font-size: 18px; text-decoration: none; outline: none; }
a.fiveD_btn:hover, a.fiveD_btn.active { background-color: #7d7d7d; color: #ffffff; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
/*-------------------------------------------------------Currency Chart Button-----------------------------------------*/
/*------------------------------------------Navigation Block-------------------------------------------------------*/
.custom_drp_dwn.nav li, .custom_drp_dwn ul li { position: static; text-transform: uppercase;}
.navbar-inverse .custom_drp_dwn li a, .navbar-inverse .custom_drp_dwn li a:hover, .navbar-inverse .custom_drp_dwn li a:focus { line-height: 14px; color:#000; font-family: "SourceSansPro-Semibold"; font-size: 14px; cursor:default;}
.custom_drp_dwn li a:hover { color:#f1bd31 !important;}
.custom_drp_dwn { position: relative; width:100%;}
.custom_drp_dwn ul li.has-child { background: url("../Content/image/nav_arrow.png"); background-position: right; background-repeat: no-repeat; }
.custom_drp_dwn ul li.has-child a.active { color: #c0de6c; }
.custom_drp_dwn ul li.has-child a:hover { color: #f1bd31 !important;}
.custom_drp_dwn li a:hover, .mainContent ul li a .menu_bar:hover, .custom_drp_dwn ul li.has-child:hover a { color: #f1bd31; }
.custom_drp_dwn li a:hover, .custom_drp_dwn li a.active { background-color: #576433 !important; border-bottom: 0px; color: #f1bd31!important; }
.navigation_blk { background-color: #586434; min-height: 200px; position: absolute; top: 43px; left: 0; display: none; /*z-index:999999;*/ }
.navigation_menu_blk_1 ul, .navigation_menu_blk_2 ul { margin: 0; padding: 0; }
.navigation_menu_blk_1 ul li, .navigation_menu_blk_2 ul li { list-style-type: none; padding: 4px; }
.navigation_menu_blk_1 ul li a, .custom_drp_dwn ul li.has-child ul li a { font-family: "SourceSansPro-Light" !important; color: #c0de6c !important; font-size: 13px !important;  font-weight: bold; width: 85%; display: inline-block; }
.navigation_menu_blk_1 ul li a:hover, .custom_drp_dwn ul li.has-child:hover ul { display: inline-block; width: 100%; }
.navigation_menu_blk_1 {border-right: 1px solid #c0de6c;}
.custom_drp_dwn ul li.has-child ul.Nested { display: none; left:242px; padding-left:60px; position: absolute; top:8px; width:38%;cursor:pointer;min-height:160px;height:137px;}
.custom_drp_dwn ul li.has-child:hover ul{display:block; }
.infoPart { width: 30%; float: right; margin: 9px 30px 10px 0; border-left:1px solid #c0de6c; height:195px;}
.part_1 { width: 88px; display:none; }
.part_2 { width: 240px; }
.line01 { font-size: 14px; color: #f1bd31; font-weight: normal; font-family: "SourceSansPro-Regular"; line-height: 17px; margin: 0;padding-top:5px;text-transform:none; }
.infoPart .line02 { font-size: 12px; color: #c0de6c; font-weight: normal; font-family: "SourceSansPro-Regular", sans-serif; line-height: 12px; }

/*--------------------------------------------Navigation Block-----------------------------------------------------*/
/*--------------------------------------------Commodity----------------------------------------------------*/
.wdt_cmd_keycmd { padding: 5px 5px 8px 5px; margin-right: 13px; border-bottom: 2px solid #a2a298; text-decoration:none; }
.wdt_cmd_keycmd .sub_header_bdr { margin-top: 9px; margin-bottom: 0; }
.wdt_cmd_keycmd .customTable { margin-bottom: 5px; }
.wdt_cmd_keycmd .customTable thead tr th { padding: 8px 2px; font-family: Georgia; font-size: 12px; font-weight: normal; color: #333333; text-align: right; margin-top: 5px; }
.wdt_cmd_keycmd .customTable thead tr th:first-child { text-align: left; padding: 7px 0; }
.wdt_cmd_keycmd .customTable tbody tr td { padding: 7px 2px; font-family: Georgia; font-size: 12px; font-weight: normal; color: #333333; text-align: right; }
.wdt_cmd_keycmd .customTable tbody tr td:first-child { text-align: left; font-weight: bold; color: #000000; }
.wdt_cmd_keycmd .customTable tbody tr:first-child td { border-top: none; }
.wdt_bakclr_news { background-color: #fefefc !important; }
.max_width { padding: 0; margin: 0; max-width: 530px; }
/*--------------------------------------------Commodity----------------------------------------------------*/
/*---------------------------------------------------Key Currency--------------------------------------------------------*/
 .wdt_cur_keycur { padding: 5px 0 8px 0; margin-right: 13px; min-height: 314px; margin-bottom: 14px; border-bottom: 2px solid #a2a298; }
 .wdt_cur_keycur .sub_header_bdr { margin-top: 9px; margin-bottom: 0; }
 .wdt_cur_keycur .customTable { margin-bottom: 10px; }
 .wdt_cur_keycur .customTable thead tr th { padding: 8px 2px; font-family: Georgia; font-size: 12px; font-weight: normal; color: #333333; text-align: right; margin-top: 5px; font-family: Georgia; font-size: 12px; font-weight: bold; }
 .wdt_cur_keycur .customTable thead tr th:first-child { text-align: left; padding: 7px 0; width: 25%; }
 .wdt_cur_keycur .customTable thead tr th:last-child { text-align: left; padding: 7px 0; width: 45%;}
 .wdt_cur_keycur .customTable tbody tr td { padding: 7px 2px; font-family: Georgia; font-size: 12px; font-weight: normal; color: #333333; text-align: right; width: 25%; }
 .wdt_cur_keycur .customTable tbody tr td:first-child { text-align: left; color: #2b2b2b; font-family: Georgia; font-size: 12px; font-weight: normal; width: 35%; }
 .wdt_cur_keycur .customTable tbody tr td:nth-child(2) { text-align: right; font-weight: bold; color: #505050; font-family: Georgia; font-size: 14px; width: 10%; }
 .wdt_cur_keycur .customTable tbody tr td:nth-child(3) { width: 10%; }
 .wdt_cur_keycur .customTable tbody tr:first-child td { border-top: none; }
 .wdt_cur_keycur .customTable tbody tr td:last-child { width: 50%; text-align: left; font-weight: normal; color: #505050; font-family: Georgia; font-size: 15px; }
 .wdt_cur_keycur .currency_clock { background: url(../Content/image/currency_time.png); background-size: 16px 16px; background-repeat: no-repeat; margin-left: 80px; float: left; padding: 10px 8px 7px; }
 .wdt_cur_keycur .currency_date { font-family: Georgia; font-size: 12px; font-weight: normal; padding: 0 9px; float: left; }
 .wdt_cur_keycur .currency_time { font-family: Georgia; font-size: 12px; font-weight: normal; float: right; padding-left: 5px; }
/*---------------------------------------------------Key Currency--------------------------------------------------------*/
/*----------------------------------DERIVATIVE---------------------------------------*/
 .default_widget .derivative_img { margin-top: 10px; margin-bottom: 7px !important; padding: 0; }
 .get_quote a.custom_sumbitbtn { background-color: #0f81d0; color: #ffffff !important; padding: 1px 14px; font-family: "SourceSansPro-Light"; font-weight: lighter; font-size: 18px; text-decoration: none; transition: background-color 0.25s ease; float: left; }
 .get_quote a.custom_buybtn:hover { background-color: #82d72f; transition: background-color 0.5s ease; }
 .get_quote { padding: 5px 5px 8px 5px;  min-height: 316px; margin-bottom: 16px; background-color: #f2f2d6; }
 .get_quote .sub_header_bdr { margin-top: 9px; margin-bottom: 15px; }
 .get_quote .bottom_space { padding-bottom: 40px; }
 .get_quote .bottom_scheme { padding-bottom: 35px; }
 .get_quote .responsive_select_Container { background: #f2f2d6 url(../Content/image/BSE_Select_Headicon.png) no-repeat right 8px; margin-bottom: 10px; border: 1px solid #c8c8c8; float: left; height: 27px; line-height: 24px; position: relative; width: 100%; padding: 0; cursor: pointer; margin-right: 10px; }
 .get_quote .responsive_select_Container .responsive_select_Box { border: none; color: #666666; background-color: #f2f2d6; font-size: 11px; height: 27px; left: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; position: absolute; top: 0; width: 100%; /*z-index: 1;*/ cursor: pointer; }
 .get_quote .responsive_select_Container_value { background-color: transparent; border: none; height: 27px; line-height: 14px; font-size: 11px; font-weight: normal; font-family: Arial; color: #333333; margin: 0; padding: 0; vertical-align: middle; text-transform: uppercase; }
 .get_quote .responsive_select_Container:after { clear: both; }
 .get_quote .responsive_select_Container_value { width: 100%; padding-left: 10%; }
 .get_quote .responsive_select_Container:last-child { margin-right: 0; }
 .get_quote .submit_btn { display: inline-block; white-space: nowrap; }
/*----------------------------------DERIVATIVE---------------------------------------*/
/*------------------------------------------------FII / DII Table-------------------------------------------------------*/
 .wdt_der_fiidii { background-color: #f2f2d6; padding: 1px 9px 6px 9px; margin-bottom: 28px; border-bottom: 2px solid #a2a298; min-height: 315px; font-family: Georgia; font-weight: normal; font-size: 11px; color: #646464 !important; }
 .wdt_der_fiidii .sub_heading { color: #373839; font-family: "SourceSansPro-Light"; font-size: 22px; letter-spacing: -1px; margin-bottom: 10px; width:75%; float:left; }
 .wdt_der_fiidii .sub_header_bdr { border-bottom: 1px solid #8e8e8d; position: relative; margin: 8px 0 12px; padding-bottom: 15px; width: 100%; height:45px; }
 .wdt_der_fiidii .customTab a { border-radius: 0; color: #333333; font-family: Arial; font-size: 12px; font-weight: bold; line-height: 12px; padding: 9px; }
 .wdt_der_fiidii .customTab li a { font-family: Arial; font-size: 12px; line-height: 12px; color: #333333; font-weight: bold; border-radius: 0px; padding: 9px; }
 .wdt_der_fiidii .customTab li a:hover { border-top: 1px solid #cbcbc5; border-left: 1px solid #cbcbc5; border-right: 1px solid #cbcbc5; background-color: transparent; border-bottom: none; }
 .wdt_der_fiidii .customTab li.active a, .wdt_eqt_rstshkrs .customTab li.active a:hover, .wdt_eqt_rstshkrs .customTab li.active a:focus { color: #4e940a; background-color: #f2f2d6; outline: none; }
 .wdt_der_fiidii .head_bdr_img_1 { width: 18px; height: 9px; background: url(../Content/image/sign_2.png) no-repeat left top; position: absolute; left: 10px; bottom: -9px; }
 .wdt_der_fiidii .customTable { margin-bottom: 0 !important; }
 .wdt_der_fiidii .customTable thead tr th:first-child { text-align:left;}
 .wdt_der_fiidii .customTable thead tr th { font-family:Georgia; font-size:12px; font-weight:bold; color:#646464; text-align:right; padding:10px 0px 5px; vertical-align:middle; border-bottom: 2px solid #b2b2a4;}
 .wdt_der_fiidii .customTable thead tr th, .wdt_der_fiidii .customTable tbody tr td { text-align:right; padding:8px;}
 .wdt_der_fiidii .customTable tbody tr td:first-child { text-align: left; font-weight:bold; color:#000; }
 .wdt_der_fiidii .customTable tbody tr:nth-child(4) td:first-child, .wdt_der_fiidii .customTable tbody tr:nth-child(5) td:first-child {color: #666 !important; font-weight:normal !important; }
 .wdt_der_fiidii .customTable tbody tr:nth-child(4) td {border-bottom: 1px solid #979789;}
 .wdt_der_fiidii .customTable tbody tr:nth-child(4) td, .wdt_der_fiidii .customTable tbody tr:nth-child(5) td { font-family: Georgia; font-size: 12px; font-weight: bold; color: #000000; padding: 12px 8px; }
/*--------------------------------------------FII / DII Table------------------------------*/
/*---------------------------------------------------------------select Boxes -------------------------------*/
.responsive_select_Container { background: #ffffff url("../Content/image/select_headIcon.png") no-repeat right 8px; border: 1px solid #c8c8c8; float: left; height: 27px; line-height: 24px; position: relative; width: 100%; padding: 0; cursor: pointer; margin-right: 2px; margin-bottom: 10px; z-index:1;}
.responsive_select_Container .responsive_select_Box { border: none; color: #666666; font-size: 11px; height: 27px; left: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; position: absolute; top: 0; width: 100%; /*z-index: 1;*/ cursor: pointer; }
.responsive_select_Container_value { background-color: transparent; border: none; height: 27px; line-height: 14px; font-size: 11px; font-weight: normal; font-family: Arial; color: #333333; margin: 0; padding: 0; vertical-align: middle; text-transform: uppercase; }
.responsive_select_Container:after { clear: both; }
.responsive_select_Container_value { width: 85%; padding-left: 5%; }
.responsive_select_Container:last-child { margin-right: 0; float: right; margin-bottom:0; }
.mf_input .responsive_select_Container_value { padding-left:0 !important;}
/*---------------------------------------------------------------select Boxes -------------------------------*/
/*---------------------------------------------------Currency--------------------------------------------------------*/
 .currncy_widget { margin-top: 17px; width: 100%; min-height: 90px; float: left; }
 .currncy_widget .Curr_Inverse { float: left; max-width: 20%; margin-right: 7px; font: arial; font-size: 12px; font-weight: normal; color: #8a8a8a; padding-top: 1px; }
 .currncy_widget .curr_conver { font: arial; font-size: 13px; font-weight: bold; color: #333333; padding-right: 0; }
 .currncy_widget .curr_arrw { vertical-align: middle; float: left; margin: 8px 0px 0px; }
 .currncy_widget .curr_amount { font-family: "SourceSansPro-Light"; font-weight: 300; color: #333333; font-size: 44px; line-height: 45px; }
 .currncy_widget .curr_small_txt { font-family: "SourceSansPro-Light"; font-weight: 300; color: #f90303; font-size: 20px; line-height: 20px; padding-right: 4px; }
 .currncy_widget .curr_number { max-width: 138px; float: left; padding-left:366px; }
 .currncy_widget .col01 { list-style: outside none none; padding:0; margin:0;}
 .currncy_widget .col01 li { border-right: 1px dotted #aaaaaa; float: left; padding: 0px 17px; font-family: arial; font-size: 12px; font-weight: normal; margin-bottom: 5px; text-align: right; }
 .currncy_widget .col01 li:first-child { margin: 0px; padding-left: 0; }
 .currncy_widget .col01 li:last-child { border-right: none; padding-right: 0; }
 .currncy_widget .cGy5 { font-family: arial; font-size: 14px; font-weight: normal; color: #666666; }
 .currncy_widget .snapshot_tbl { margin-top: 10px; border-top: 2px solid #a2a298; }
 .currncy_widget a.custom_buybtn { background-color: #4e940a; color: #ffffff !important; padding: 2px 14px; font-family: "SourceSansPro-Light"; font-weight: lighter; font-size: 18px; text-decoration: none; transition: background-color 0.25s ease; float: left; }
 .currncy_widget a.custom_buybtn:hover { background-color: #82d72f; transition: background-color 0.5s ease; }
 .currncy_widget a.custom_sellbtn { background-color: #e72d19; color: #ffffff !important; padding: 2px 14px; font-family: "SourceSansPro-Light"; font-weight: lighter; font-size: 18px; transition: background-color 0.25s ease; text-decoration: none; margin-left: 5px; float: left; }
 .currncy_widget a.custom_sellbtn:hover { background-color: #f76e5f; transition: background-color 0.5s ease; }
 .currncy_widget .btn { float: right; }
 .currncy_widget .left_block{ width:35%;}
 .snapshot_tbl { margin-top: 10px; border-top: 2px solid #a2a298; width: 100%; }
 .snapshot_tbl .dib { display: inline-block; float: left; margin-top: 5px; padding-left: 10px; border-bottom: 1px solid #a2a298; width: 100%; }
 .snapshot_tbl .dib:last-child { border-bottom: none; }
 .snapshot_tbl .col01 { list-style: outside none none; padding: 0; }
 .snapshot_tbl .col01 li { border-right: 1px dotted #aaaaaa; float: left; font-family: arial; font-size: 12px; font-weight: normal; margin-bottom: 5px; text-align: left; }
 .snapshot_tbl .col01 li:first-child { margin: 0px; padding-left: 0; }
 .snapshot_tbl .col01 li:last-child { border-right: none; padding-right: 0; }
 .snapshot_tbl .cGy5 { font-family: arial; font-size: 14px; font-weight: normal; color: #666666; }
 #currBtndv {position: absolute; top: 53px; z-index: 1;  right: 5px;}
 /*------------------------------------------------------Currency-------------------------------------------------------*/
 /*----------------------------------------------Derivative Snapshot---------------------------------*/
  .derv_snap { padding-right: 0; margin-right: 0; }
  .derv_snap .top_bdr { border-bottom: 1px solid #dfdcca; }
  .derv_snap .nifty_hdr { font-family: "SourceSansPro-Regular"; font-size: 30px; font-weight: normal; color: #313710; letter-spacing: -2px; }
  .derv_snap .nifty_date { font-family: "SourceSansPro-Light"; font-size: 18px; font-weight: normal; color: #373839; letter-spacing: -1px; }
  .derv_snap .snap_amt { font-family: "SourceSansPro-Light"; font-size: 42px; font-weight: normal; color: #333333; letter-spacing: -1px; line-height: 45px; }
  .derv_snap .snap_img img { vertical-align: sub; }
  .derv_snap .big_red_amt { font-family: "SourceSansPro-Semibold"; font-size: 22px; font-weight: normal; color: #e72d19; letter-spacing: -1px; line-height: 22px; padding-left: 10px; }
  .derv_snap .small_amt { font-family: "SourceSansPro-Semibold"; font-size: 15px; font-weight: normal; color: #f90303; letter-spacing: -1px; line-height: 15px; padding-left: 10px; }
  .derv_snap .derv_amt { margin-top: 12px; }
  .derv_snap .dib { display: inline-block;}
  .derv_snap .col01 { list-style: outside none none; margin-top: 5px; padding: 0; }
  .derv_snap .col01 li { border-right: 1px dotted #aaaaaa; float: left; font-family: arial; font-weight: normal; color: #666666;}
  .derv_snap .col01 .last { border-right:0 !important; }
  .derv_snap .derv_row_1, .derv_row_2 { border-bottom: 2px solid #a2a298; }
  .derv_snap .custom_btn { margin-top: 5px; }
  .derv_snap .custom_buybtn { background-color: #4e940a; color: #ffffff !important; padding: 1px 14px; font-family: "SourceSansPro-Light"; font-weight: lighter; font-size: 18px; text-decoration: none; transition: background-color 0.25s ease; float: left; margin-top: 5px; }
  .derv_snap .custom_buybtn:hover { background-color: #82d72f; transition: background-color 0.5s ease; }
  .derv_snap .custom_sellbtn { background-color: #e72d19; color: #ffffff !important; padding: 1px 10px; font-family: "SourceSansPro-Light"; font-weight: lighter; font-size: 18px; transition: background-color 0.25s ease; text-decoration: none; margin-left: 5px; float: left; margin-top: 5px; margin-right: 13px; }
  .derv_snap .adv_chart a {font-family: arial; font-size: 12px; font-weight: bold; color: #164989; float: right; text-decoration: none; outline: none; padding-top: 15px;}
  .derv_snap .adv_chart a, .derv_snap .adv_chart a:hover { font-family: arial; font-size: 12px; font-weight: bold; color: #164989; float: right; text-decoration: none; outline: none; padding-top: 15px; }
  .adv_chart { float:right; margin-top:5px; }
  #derChartButton {position:absolute;z-index:1; right:-80px;}
/*----------------------------------------------Derivative Snapshot---------------------------------*/
/*---------------------------------------------Mutual Fund Recent Dividends-------------------------------------*/
.wdt_mf_recentdiv { border-bottom: 2px solid #a2a298;  margin-right: 13px; }
.wdt_mf_recentdiv .customTable thead tr th { font-family: Georgia; font-weight: normal; font-size: 11px; padding: 4px; }
.wdt_mf_recentdiv .customTable tbody tr td { font-family: Georgia; font-weight: normal; font-size: 12px; padding: 4px; color: #1466b9; }
.wdt_mf_recentdiv .customTable tbody tr td span:nth-child(1) { font-weight: bold; color: #000000; font-size: 11px; }
.wdt_mf_recentdiv .customTable tbody tr td:nth-child(2) { width: 25%; text-align: right !important; }
.wdt_mf_recentdiv .scheme_name { font-weight: bold; color: #000000; font-size: 11px; }
.wdt_mf_recentdiv .customTab li a { font-family: georgia; font-weight: bold; text-transform: uppercase; font-size: 11px; margin-right: 2px; display: block; padding: 7px 15px; position: relative; color: #333333; text-decoration: none; border-bottom: 1px solid #9e9e9e; }
.wdt_mf_recentdiv .customTab li.active a, .wdt_mf_recentdiv .customTab li.active a:focus, .wdt_mf_recentdiv .customTab li.active a:hover { border-bottom: 0 !important; background-color: #fff; border-color: #9e9e9e; color: #333333; }
.wdt_mf_recentdiv .customTab li a:hover { background-color: #fff; border-bottom: 1px solid #9e9e9e; }
.wdt_mf_recentdiv .customTab { margin-bottom: 8px; }
.wdt_mf_recentdiv .market_row_space { line-height: 14px !important; padding: 8px !important; }
.wdt_mf_recentdiv .customTable { margin-bottom: 0px; }
.wdt_mf_recentdiv .sub_header_bdr { padding:0;}
/*---------------------------------------------Mutual Fund Recent Dividends-------------------------------------*/
/*---------------------------------------------Mutual Fund NFO-------------------------------------*/
.wdt_mf_nfo { border-bottom: 2px solid #a2a298; margin-top: 28px; min-height: 330px; margin-right: 13px; margin-bottom: 25px; }
.wdt_mf_nfo .customTable thead tr th { font-family: Georgia; font-weight: normal; font-size: 11px; padding: 4px; }
.wdt_mf_nfo .customTable tbody tr td { font-family: Georgia; font-weight: normal; font-size: 12px; padding: 2px; color: #000000; }
.wdt_mf_nfo .customTable thead tr th:nth-child(2) { width: 32%; text-align: right !important; }
.wdt_mf_nfo .recent_past { width: 25%; text-align: right !important; color: #ff4e00 !important; font-size: 19px !important; }
.wdt_mf_nfo .scheme_name { font-weight: bold; color: #000000; font-size: 11px; }
.wdt_mf_nfo .upcoming_date { font-family: Georgia; font-weight: normal; font-size: 12px; color: #333333; }
.wdt_mf_nfo .nfo_amount { color: #ff4e00; }
.wdt_mf_nfo .nfo_rtn { color: #118611; font-size: 11px; }
.wdt_mf_nfo .nfo_rtn_neg { color: red; font-size: 11px; }
.wdt_mf_nfo .sub_menuLinks { margin: 5px 0 0 0; }
.wdt_mf_nfo .sub_menuLinks ul { list-style-type: none; margin: 0; padding: 0; }
.wdt_mf_nfo .sub_menuLinks ul li { float: left; margin: 0 0 0 20px; }
.wdt_mf_nfo .sub_menuLinks ul li a { font-family: Georgia; font-size: 11px; line-height: 11px; color: #333333; font-weight: normal; }
.tabDetails_wdt_mf_nfo { padding:10px 8px !important;}

#tab_wdt_mf_nfo_upcom a, #tab_wdt_mf_nfo_past a { font-family:"SourceSansPro-Semibold"; font-size:12px; color:#333; }
#tab_wdt_mf_nfo_upcom.active a, #tab_wdt_mf_nfo_past.active a { font-family:"SourceSansPro-Semibold"; font-size:12px; color:#4e940a;border: 1px solid #8e8e8d; border-bottom-color: transparent;}
#ul_Tab_wdt_mf_nfo { border-bottom: 1px solid #8e8e8d;}
/*---------------------------------------------Mutual Fund Recent NFO-------------------------------------*/
/*---------------------------------------------Mutual Fund Compare Section--------------------------------------------------------*/
.default_widget { border-bottom: 2px solid #a2a298; padding-left: 0; padding-right: 0; /*min-height: 304px;*/ margin-bottom: 30px; }
.default_widget:first-child { margin-top: 0; }
.default_widgetBordered { border-bottom: 2px solid #a2a298; padding-bottom: 10px; max-width: 569px; padding-left: 0; padding-right: 0; /*border: 1px solid #cbcbc5;*/ margin-top: 22px; }
.default_widget .DataContent { min-height: 225px; width: 100%; padding-top: 8px; }
.default_widget .DataContent ul { background-color: #fff; max-width: 100%; }

.get_quote p { color: #7f7f7f; font-family: arial; font-size: 12px; font-weight: normal; clear: both;}
.get_quote { border-bottom: 2px solid #a2a298;}
.default_widget a.custom_compare_btn { cursor: pointer; background-color: #0f81d0; color: #ffffff !important; padding: 1px 14px; font-family: "SourceSansPro-Light"; font-weight: lighter; font-size: 22px; text-decoration: none; transition: background-color 0.25s ease; float: left; }
.default_widget a.custom_comparebtn { cursor: default; background-color: #b9b9b9; color: #ffffff !important; padding: 1px 14px; font-family: "SourceSansPro-Light"; font-weight: lighter; font-size: 22px; text-decoration: none; transition: background-color 0.25s ease; float: left; }
.default_widget .MF_head { font-family: "SourceSansPro-Light"; font-weight: normal; color: #373839; font-size: 20px; padding-left: 10px; letter-spacing: -1px; line-height: 32px; }
.default_widget .MF_subhead { font-family: "SourceSansPro-Light"; font-weight: normal; color: #0f459d; font-size: 20px; letter-spacing: -1px; float: left; padding: 0; margin: 0; line-height: 32px; padding-right: 20px; width: 75%; }
.default_widget .MF_amount { font-family: "SourceSansPro-Light"; font-weight: normal; color: #333333; font-size: 20px; letter-spacing: -1px; line-height: 20px; text-align: right; }
.default_widget .MF_date { font-family: arial; font-weight: normal; color: #0f459d; font-size: 10px; line-height: 10px; text-transform: uppercase; text-align: right; }
.default_widget .MF_cng_img { line-height: 10px; float: right; padding-right: 5px; }
.default_widget .MF_change { font-family: arial; font-weight: normal; color: #333333; font-size: 10px; float: right; padding: 0; margin: 0; line-height: 10px; text-transform: uppercase; }
.default_widget .mf_comparision { border-bottom: 2px solid #a5a5a4; }
.default_widget .mf_comp_drpdwn { margin-top: 5px; }
.default_widget .bottom_border2 { border-bottom: 2px solid #808080; line-height: -1%; max-width: 100%; margin-bottom: 10px; }
.default_widget .mf_row_space { margin-bottom: 40px; }
/*-------------------------------------------------------Mutual Fund Compare Section---------------------------------------------*/
/*--------------------------------------Mutual_Fund---------------------------------------------------------*/
.circle1 { border-radius: 50%/50%; width: 32px; height: 32px; background: #3cc0d7; float: left; text-align: center; line-height: 32px; font-size: medium; color: #fff; }
.circle2 { border-radius: 50%/50%; width: 32px; height: 32px; background: #f586b0; float: left; text-align: center; line-height: 32px; font-size: medium; color: #fff; }
.circle3 { border-radius: 50%/50%; color: #fff; width: 32px; height: 32px; background: #42c1b0; float: left; text-align: center; line-height: 32px; font-size: medium; }
/*--------------------------------------Mutual_Fund---------------------------------------------------------*/
/*------------------------------------Mutual Fund SnapShot-------------------------------------------------------------*/
.mf_snapsht .f300 { font-weight: 300; }
.rgt_space { padding-right: 5px; padding-bottom: 5px; }
.scheme_port_tbl { margin-top: 27px; border-bottom: 2px solid #808080; }
.aum_movements { min-height: 370px; border-bottom: 2px solid #808080; }
.aum_movements .sub_header_bdr { border-bottom: 1px solid #8e8e8d; margin: 10px 0; padding-bottom: 10px; position: relative; }
.amc_details { min-height: 491px; border-bottom: 2px solid #808080; }
.amc_tbl thead tr td { padding: 5px !important; }
.amc_tbl { margin-bottom: 10px; }
.wdt_mf_snapshot_aum { margin: 10px 0 15px; border-bottom: 2px solid #a2a19d; height: 357px; position: relative; }
.mf_snapsht .h2_mf { font-weight: 300!important; }
.mf_snapsht .h3 { padding: 5px 0 0 20px; margin-left: 25px; font-weight: 300!important; font-size: 20px; }
.mf_snapsht .bottom_border { border-bottom: 1px #C9C9C9 solid; }
.clear3 { clear: both; height: 3px; }
.clear5 { clear: both; height: 5px; }
.clear10 { clear: both; height: 10px; }
.clear15 { clear: both; height: 15px; }
.clear20 { clear: both; height: 20px; }

.clear45 { clear: both; height: 45px; }
.mf_snapsht .btn-default { background: #ccc!important; border-radius: 0px!important; padding: 15px; margin-top: 20px; font-size: 16px!important; color: #fff!important; }
.mf_snapsht .circle1 { border-radius: 50%/50%; width: 32px; height: 32px; background: #3cc0d7; float: left; text-align: center; line-height: 32px; font-size: medium; color: #fff; }
.mf_snapsht .circle2 { border-radius: 50%/50%; width: 32px; height: 32px; background: #f586b0; float: left; text-align: center; line-height: 32px; font-size: medium; color: #fff; }
.mf_snapsht .circle3 { border-radius: 50%/50%; color: #fff; width: 32px; height: 32px; background: #42c1b0; float: left; text-align: center; line-height: 32px; font-size: medium; }
.bottom_border2 { border-bottom: 2px solid #808080; line-height: 30%; max-width: 100%; }
#wdt_mf_sch_det_comp { border-bottom: 2px solid #a2a19d; }
.sd_comp .sub_header_bdr { border-bottom: 1px solid #8e8e8d; margin: 40px 0 7px 0; padding-bottom: 10px; position: relative; }
.sd_comp .sub_heading { font-family: "SourceSansPro-Light"; font-size: 22px; font-weight: normal; letter-spacing: -1px; color: #373839; }
.Mf_comp .top_bdr { border-bottom: 1px solid #dfdcca; }
.main_snapshot { padding: 0 15px; }
.snap_top_space { margin-top: 15px; }
#wrapper_wdt_mf_snapshot_sch_perf .snap_shot_tbl tbody tr:nth-child(2) td:first-child { font-weight: bold; }
#wrapper_wdt_mf_snapshot_sch_perf .snap_shot_tbl tbody tr:last-child td { border-bottom: 2px solid #808080; }
.wdt_mf_snapshot_sch_perf #wrapper_wdt_mf_snapshot_sch_perf { max-height: 210px; }
.wdt_mf_snapshot_sch_perf #wrapper_wdt_mf_snapshot_sch_perf .snap_shot_tbl .dvNoData { position: static; padding-bottom: 20px; }
.mf_snapsht .bg-blue { background: #1b5ea2; color: #fff; }
.mf_snapsht .bg-green { background: #608909; color: #fff; }
.mf_snapsht .bg-orange { background: #ff4e00; color: #fff; }
.mf_snapsht .text-blue { color: #1b5ea2; }
.mf_snapsht .text-red { color: #FF0000; padding-right: 5px; padding-bottom: 5px; }
.mf_snapsht .text-green { color: #608909; margin-top: 5px; padding-right: 5px; }
.mf_snapsht .arrow_img { top: 3px !important; }
.mf_snapsht .text-orange { color: #ff4e00; }
.mf_snapsht .bg-blue h3, .mf_snapsht .bg-green h3, .mf_snapsht .bg-orange h3 { margin-top: 0px; }
.mf_snapsht .text-light { font-weight: lighter!important; }
.mf_snapsht .text-300 { font-weight: 300; }
.mf_snapsht .padding10 { padding: 10px; }
.mf_snapsht .btn-white { background: #fff; padding: 3px 8px; border: 0px; font-size: 13px; font-weight: normal; text-transform: uppercase; }
.mf_snapsht .scheme h3 { font-size: 22px; margin: 0; font-weight: normal; }
.mf_snapsht .scheme h3 span.blue { padding: 1px 6px; border: 4px solid #1b5ea2; border-radius: 50px; font-size: 19px; font-weight: bold; font-family: Arial; }
.mf_snapsht .scheme h3 span.green { padding: 1px 6px; border: 4px solid #608809; border-radius: 50px; font-size: 19px; font-weight: bold; font-family: Arial; }
.mf_snapsht .scheme h3 span.orange { padding: 1px 6px; border: 4px solid #ff4e00; border-radius: 50px; font-size: 19px; font-weight: bold; font-family: Arial; }
.mf_snapsht .text-38 { font-size: 36px; line-height: 25px; }
.mf_snapsht .text-22 { font-size: 22px; line-height: 20px; }
.mf_snapsht .text-23 { font-size: 23px; line-height: 24px; }
.mf_snapsht .text-20 { font-size: 20px; line-height: 24px; }
.mf_snapsht .btm-bdr { background: url(../images/btm-bdr1.jpg) no-repeat bottom left; padding-bottom: 0px; height: 13px; }
.mf_snapsht #hdfc { display: none; }
.mf_snpsht tbody tr td { text-align: left; width: 16% !important; }
.mf_snpsht tbody tr td:first-child { width: 10% !important; text-align: left; }
.mf_snapsht .table tr th { width: 8%; text-align: right; padding: 8px; }
.mf_snapsht .table tr th:first-child { text-align: left; width: 12%; }
.mf_snapsht .table tr td { text-align: right; padding: 4px; width: 12%; }
.mf_snapsht .table tr td:first-child { text-align: left; width: 25%; padding:4px;}
#table_wdt_mf_snapshot_sch_port { width:100% !important;}
#table_wdt_mf_snapshot_sch_port tbody tr td { padding:4px 28px !important; }
#table_wdt_mf_snapshot_sch_port tbody tr td:first-child { padding:4px !important;}
#wrapper_wdt_mf_snapshot_sch_port .table tr th:first-child { width: 60% !important; }
#wrapper_wdt_mf_snapshot_sch_port .table th tr { width: 20%; }
#wrapper_wdt_mf_snapshot_sch_port .table th tr:last-child { width: 15% !important; }
#table_wdt_mf_snapshot_sch_port { margin-bottom: 10px; }
.mf_snapsht .scheme.col-md-4 { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; }
.mf_snapsht .mf .form-group { margin-bottom: 10px; }
.mf_snapsht .responsive_select_Container { background: #ffffff url("../images/select_headIcon.png") no-repeat 95% 11px; border: 1px solid #c8c8c8; float: left; height: 27px; line-height: 24px; position: relative; width: 100%; padding: 0; cursor: pointer; margin-right: 10px; }
.mf_snapsht .font-arial { font-family: Arial narrow; color: #666666; }
.mf_snapsht .f-kerning { letter-spacing: -2px; }
.mf_snapsht .bdr-right { border-right: 1px dotted #aaaaaa; }
.mf_snapsht .text-45 { font-size: 45px; }
.mf_snapsht .text-30 { font-size: 30px; }
.mf_snapsht .text-18 { font-size: 16px; }
.mf_snapsht .text-14 { font-size: 14px; line-height: normal; }
.mf_snapsht .text-24 { font-size: 24px; line-height: normal; }
.mf_snapsht .text-12 { font-size: 12px; }
.mf_snapsht .red-text2 { color: #e72d19; }
.mf_snapsht .bottom_border3 { border-bottom: 2px solid #808080; margin-bottom: 10px; }
.mf_snapsht .lh0 { line-height: 0 !important; }
a.btn-buy, a.btn-buy:hover { background-color: #4e940a; padding: 2px 14px; font-size: 18px; color: #FFFFFF; text-decoration: none; }
a.btn-sell, a.btn-sell:hover { background-color: #e72d19; padding: 2px 14px; font-size: 18px; color: #FFFFFF; text-decoration: none; }
a.advance { color: #164989; text-decoration: none; font-family: Arial; font-weight: bold; font-size: 14px; }
.mf_snapsht .btn-arrow { margin-top: 15px; }
.mf_snapsht .text-12 { font-size: 12px; }
.mf_snapsht .text-bold { font-weight: bold; }
.mf_snapsht .text-16 { font-size: 14px; }
.mf_snapsht .text-blue1 { color: #0033CC; }
.mf_snapsht .blue-box { background: #458ccc; padding: 0px 17px 0px 0px; border: 3px solid #e2dec1; margin-left: 10px; }
.mf_snapsht .font-arial-reg { font-family: Arial; color: #666666; }
.mf_snapsht .text-28 { font-size: 28px !important; }
.mf_snapsht .text-15 { font-size: 15px; }
.mf_snapsht .lh15, .mf_snapsht .lh15 td { line-height: 20px!important; }
.mf_snapsht .bdr-top-right { border-right: 1px solid #a2a298; border-top: 1px solid #a2a298!important; }
.mf_snapsht .clear25 { clear: both; height: 25px; }
.mf_snapsht .linegap10 { height: 10px; clear: both; }
.mf_snapsht .linegap20 { height: 20px; clear: both; }
.mf_snapsht .linegap30 { height: 30px; clear: both; }
.mf_snapsht .pos { position: relative; bottom: -10px; color: #666666; margin-bottom:20px; }
.mf_snapsht .nav-tabs > li.active > a, .mf_snapsht .nav-tabs > li.active > a:focus, .mf_snapsht .nav-tabs > li.active > a:hover { color: #4e940a !important; font-family: Arial!important; font-size: 12px!important; font-weight: bold!important; }
.mf_snapsht .nav-tabs > li > a { font-family: Arial!important; font-size: 12px!important; font-weight: bold!important; color: #373839!important; border-radius: 0px!important; }
.performance_chart { border-bottom: 2px solid #a2a19d;}
.aum_movement .sub_header_bdr { border-bottom: 1px solid #8e8e8d; margin: 10px 0; padding-bottom: 10px; position: relative; }
.scheme_portfolio .sub_header_bdr { border-bottom: 1px solid #8e8e8d; margin: 10px 0; padding-bottom: 10px; position: relative; }
.amc_details .sub_header_bdr { border-bottom: 1px solid #8e8e8d; margin: 10px 0; padding-bottom: 10px; position: relative; }
.custom_sell { background-color: #e72d19; color: #ffffff !important; float: left; font-family: "SourceSansPro-Light"; font-size: 18px; font-weight: lighter; margin-left: 5px; margin-right: 0px !important; margin-top: 5px; padding: 1px 10px; text-decoration: none; transition: background-color 0.25s ease 0s; }
.custom_sell:hover { background-color: #f76e5f; transition: background-color 0.5s ease; }
.aum_tbl tbody tr td { vertical-align: bottom; padding: 8px 5px; }
.scheme_port_tbl { margin-top: 3px; }
.scheme_port_tbl tbody tr td { padding: 8px 7px; }
.scheme_port_tbl thead tr th { padding: 7px; }
.email_link { font-weight: normal !important; }
.email_link a { color: #083079 !important; }
.scheme_port_space { padding: 25px 0; }
.font_sourcesans_sB {font-family:"SourceSansPro-Semibold";}
.font_sourcesans_L {font-family:"SourceSansPro-Light";}
.font_sourcesans_B {font-family:"SourceSansPro-Bold";}
.f22 { font-size:22px; }
.f14 { font-size:14px;}
.f38 { font-size:38px;}
.mf_view { width:100%; padding: 0 3px !important;}
.mf_view .dib { display: inline-block; margin-bottom:10px;}
.mf_view .col01 li { float: left; font-family: arial; font-size: 12px; font-weight: normal; border-right: 1px solid #aaaaaa !important; padding: 2px 14px !important; text-align:right;}
.mf_view .col01 li:last-child { border-right: 0 !important; text-align: right; }
.mf_view .cGy5 { font-family: arial; font-size: 12px; font-weight: normal; color: #666666; padding: 5px 0 !important; }
.mf_view .s18 { font-family: "SourceSansPro-Light"; font-size: 18px; letter-spacing: -1px; color: #333333; }
.performance_chart .sub_header_bdr, .aum_movements .sub_header_bdr, .wdt_mf_snapshot_sch_perf .sub_header_bdr, .wdt_mf_snapshot_sch_port .sub_header_bdr, .amc_details .sub_header_bdr { padding:0 !important;}
/*------------------------------------Mutual Fund SnapShot-------------------------------------------------------------*/
/*--------------------------------------------------Login_ Section------------------------------------------------------------*/
.alert_msg { padding-left: 20px;}
.alert_close {cursor:pointer; margin-right:10px;}
.alert_msg_sec {text-transform: uppercase;}
.login_block { margin:0 auto; min-height:310px; max-width:740px; background-color:#f2f2d6; border-radius:5px; border:1px solid #d1d1b8;}
.top_bdr { border-bottom: 1px solid #dfdcca;}
.login_sec { padding:30px;}
.login_usrname { min-height:40px; margin-top: 15px; text-align: left; width: 100%; padding:5px; color:#b2b2b2; font-family:"SourceSansPro-Semibold"; font-size:15px; font-weight:normal; border:1px solid #d0cfcc;}
.login_psw {  border-top: 0; margin-top:0 !important;}
.forgot_psw { color:#1e6fae; font-family:"SourceSansPro-Regular"; font-weight:normal; font-size:13px; float:right; margin-top:10px;}
.login_btn { text-align: center;  width: 100% !important; margin-top: 8px; padding: 10px 0;}
.act_kb {color: #b2b2b2; font-family: "SourceSansPro-Semibold"; font-size: 15px;font-weight: normal;}
.act_kb_blk { margin-left:30px;}
.virtual_kb_headtxt { color:#010101; font-family:"SourceSansPro-Regular"; font-weight:normal; font-size:19px;}
.virtual_kb_subhdtxt { color:#010101; font-family:"SourceSansPro-Regular"; font-weight:normal; font-size:15px;}
.virtual_kb_blk { padding:30px 12px;}
.virtual_kb_info { color:#4c4c4c; font-family:"SourceSansPro-Regular"; font-weight:normal; font-size:14px;}
.mf_input .responsive_select_Container { margin-bottom:5px; padding-left:5px;  }
/*--------------------------------------------------Login_ Section------------------------------------------------------------*/
/*Virtual Keyboard Start*/
.type1{	border-right: 0px;	border-top: 0px;font-weight: bold;	font-size: 11px;background: url(../Content/image/box1.gif) #ffffff;	margin-bottom: 2px;	border-left: 0px;width: 19px;cursor: pointer;color: #a41c2b;border-bottom: 0px;	font-family: arial;	height: 19px;}
.type2{	border-right: 0px;	border-top: 0px;	font-weight: bold;	font-size: 11px;	background: url(../Content/image/box2.gif) #ffffff;	border-left: 0px;	width: 75px;	cursor: pointer;	color: #a41c2b;	border-bottom: 0px;	font-family: arial;	height: 19px;}
.type3{	border-right: 0px;	border-top: 0px;	font-weight: bold;	font-size: 11px;	background: url(../Content/image/box3.gif) #ffffff;	border-left: 0px;	width: 44px;	cursor: pointer;	color: #a41c2b;	border-bottom: 0px;	font-family: arial;	height: 19px;}
.type1d{	border-right: 0px;	border-top: 0px;	font-weight: bold;	font-size: 11px;	background: url(../Content/image/box1d.gif) #ffffff;	margin-bottom: 2px;	border-left: 0px;	width: 19px;	color: #ded7bd;	border-bottom: 0px;	font-family: arial;	height: 19px;}
.type2d{	border-right: 0px;	border-top: 0px;	font-weight: bold;	font-size: 11px;	background: url(../Content/image/box2d.gif) #ffffff;	border-left: 0px;	width: 75px;	color: #ded7bd;	border-bottom: 0px;	font-family: arial;	height: 19px;}
.type3d{	border-right: 0px;	border-top: 0px;font-weight: bold;	font-size: 11px;	background: url(../Content/image/box3d.gif) #ffffff;	border-left: 0px;	width: 44px;	color: #ded7bd;	border-bottom: 0px;	font-family: arial;	height: 19px;}
.type2caps{	border-right: 0px;	border-top: 0px;	font-weight: bold;	font-size: 11px;	background: url(../Content/image/box2caps.gif) #ffffff;	border-left: 0px;	width: 75px;	color: #a41c2b;	border-bottom: 0px;	font-family: arial;	height: 19px;}
/*Virtual Keyboard End*/
/*--------------------------------------------------------------Performance Table---------------------------------------*/
#wdt_eqt_rch_per { border-bottom:2px solid #ddd; margin-top:30px; margin-bottom:40px;}
.performance_tbl thead tr th { text-align:left; padding:14px 2px; background-color:#f2f2d6; font-family:arial; font-size:12px; font-weight:bold; color:#696969;}
.performance_tbl thead tr th:first-child {  border-left:1px solid #fff;}
.performance_tbl tbody tr td { padding:14px 2px; text-align:right; vertical-align:middle; font-family:"SourceSansPro-Light"; font-size:13px; font-weight:bold; color:#575757;}
.performance_tbl tbody tr td:nth-child(2) {width:15% !important; text-align:left;}
.performance_tbl thead tr th:nth-child(2) {width:15% !important;}
.performance_tbl tbody tr td:nth-child(7) {width:10% !important; text-align:center;}
.performance_tbl thead tr th:nth-child(7) {width:10% !important; text-align:center;}
.performance_tbl thead tr th:nth-child(3) {width:11% !important;text-align:center !important;}
.performance_tbl tbody tr td:nth-child(3) {width:10% !important;text-align:center !important;}
.performance_tbl thead tr th:nth-child(9) {width:10% !important;text-align:center !important;}
.performance_tbl tbody tr td:nth-child(9) {width:10% !important;text-align:center !important;}
.performance_tbl thead tr th:nth-child(10) {width:10% !important;text-align:center !important;}
.performance_tbl tbody tr td:nth-child(10) {width:10% !important;text-align:center !important;}
.performance_tbl thead tr th:nth-child(11) {width:8% !important;text-align:center !important;}
.performance_tbl tbody tr td:nth-child(11) {width:8% !important;text-align:center !important;}
.performance_tbl thead tr th:nth-child(1) {width:2% !important;text-align:center !important;}
.performance_tbl tbody tr td:nth-child(1) {width:2% !important;text-align:center !important;}
.suggested_box { margin-bottom:50px;}
.performance_tbl tbody tr td:first-child { border-left:1px solid #fff; text-align:right;  vertical-align:middle; font-family:"SourceSansPro-Light"; font-size:15px; font-weight:bold; color:#575757;}
.performance_tbl .cmp_name {font-family: "SourceSansPro-Semibold"; font-size: 13px; font-weight: normal; text-overflow: ellipsis;  white-space: nowrap;  width: 10em;  overflow: hidden;}
.performance_tbl thead tr th:nth-child(2) { text-align:left;}
.performance_tbl thead tr th:last-child { border-right:1px solid #fff;}
.performance_tbl tbody tr td:last-child { border-right:1px solid #fff; }
.wid_11 { width:11% !important;}
.wid_30 { width:23% !important;}
.mkt_data_btn {	background-color: #3d820b; color: #ffffff !important; float: left; font-family: "SourceSansPro-Light"; font-size: 18px; font-weight: lighter; padding: 5px 16px; text-decoration: none; transition: background-color 0.25s ease 0s;}
a.mkt_data_btn:hover{background-color:#4da20f;transition:background-color 0.5s ease;}
.subm_btn { background-color: #0067e8; color: #ffffff !important; float: left; font-family: "SourceSansPro-Light"; font-size: 18px; font-weight: lighter; padding: 5px 20px; text-decoration: none; transition: background-color 0.25s ease 0s;}
a.subm_btn:hover{background-color:#5091e2;transition:background-color 0.5s ease;}
.learn_btn { background-color: #0067e8; color: #ffffff !important; float: left; font-family: "SourceSansPro-Light"; font-size: 18px; font-weight: lighter; padding: 5px 20px; text-decoration: none; transition: background-color 0.25s ease 0s;}
a.learn_btn:hover{background-color:#5091e2;transition:background-color 0.5s ease;}
.trade_btn { background-color: #ff7e00; color: #ffffff !important; float: left; font-family: "SourceSansPro-Light"; font-size: 18px; font-weight: lighter; padding: 5px 23px; text-decoration: none; transition: background-color 0.25s ease 0s;}
a.trade_btn:hover{background-color:#e78d35;transition:background-color 0.5s ease;}
.stat_btn{-moz-user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; cursor: pointer;  display: inline-block; font-size: 14px; font-weight: 400; line-height: 1.42857; margin-bottom: 0; padding: 6px 5px; text-align: center; vertical-align: middle; white-space: nowrap;}
.trade_platf_box{ border-bottom: 1px solid #bab6ae; margin-top: 20px;}
.trade_platf_box .trade_platf_boxhdr{ font-family: "SourceSansPro-Bold"; font-weight:bold; color: #373938; font-size: 17px; }
.clr_white { color:#fcfdf8; padding-left:10px;}
.clr_yellow { color:#ffe10c; font-weight:bold;}
.trade_platf_btn{ margin-bottom:10px;}
.vert_aln {vertical-align:middle !important;}
.txt_aln_cntr { text-align:center !important;}
.txt_aln_lft { text-align:left !important;}
.txt_aln_rght { text-align: right !important;}
.mf_debt_perf_tbl { float:left; width:789px;}
.mf_debt_perf_tbl thead tr th {border-right:1px solid #ddd!important; }
.mf_debt_perf_tbl thead tr th:last-child {border-right:none!important;}
.mf_debt_perf_tbl thead tr.col_special th:last-child {border-right:1px solid #ddd!important;}
.mf_debt_perf_tbl tbody tr td {border:1px solid #ddd; }
.mf_debt_perf_tbl thead tr th:first-child{border-left:1px solid #fff !important;}
.mf_debt_perf_tbl thead tr th:last-child{}
.mf_debt_perf_tbl tbody tr td:first-child{border-left:1px solid #fff !important;}
.mf_debt_perf_tbl tbody tr td:last-child{border-right:1px solid #fff ;}
.bdr_rgt{border-right:1px solid #ddd; }
.as_on_dt { font-family:"SourceSansPro-SemiBold"; font-weight:normal; font-size:12px; color:#333; }
.mutual_tbl { margin:20px 0; }
.mf_tab { margin-bottom:10px;}
.mutual_fund_tbl thead tr th { text-align:right; font-family:arial; font-size:12px; font-weight:bold; background-color:#f2f2d6; color:#696969; border-top:2px solid #dedede !important; padding:3px 10px; }
.mutual_fund_tbl thead tr th:first-child { text-align:left;}
.mutual_fund_tbl tbody tr td:first-child { font-family:"SourceSansPro-SemiBold"; font-weight:normal; font-size:13px; color:#404040; text-transform:uppercase; text-align:left;}
.mutual_fund_tbl tbody tr td { text-align:right;}
.mf_tab ul { border-bottom:1px solid #ddd; width:100%;}
.mf_tab ul li a { border-radius: 0;    color: #4065B6;    font-family: "SourceSansPro-Light";    font-size: 17px;    font-weight: lighter;    letter-spacing: 0px;    line-height: 12px;    padding: 9px 20px; word-spacing:2px;}
.mutl_fund_eqty_tbl { margin-top:20px;}
.mutl_fund_dbt { margin-top:20px;}
.mf_equity_tbl { float:left; border-top:1px solid #ddd;}
.mf_equity_tbl thead tr th{ padding:10px !important; border:1px solid #ddd;}
.mf_equity_tbl thead tr th:first-child{border-left:1px solid #fff !important;}
.mf_equity_tbl thead tr th:last-child{border-right:1px solid #fff !important;}
.mf_equity_tbl tbody tr td:first-child{border-left:1px solid #fff !important;}
.mf_equity_tbl tbody tr td:last-child{border-right:1px solid #fff !important;}
.mf_equity_tbl tbody tr td{ border:1px solid #ddd;}
.mutual_fund_tbl thead tr th:last-child { text-align:center;}
.mutual_fund_tbl tbody tr td:last-child { text-align:center;}
.mf_tab li a:hover { border-top: 1px solid #cbcbc5; border-left: 1px solid #cbcbc5; border-right: 1px solid #cbcbc5; border-bottom: none; background-color: transparent; }
.mf_tab li.active a, .mf_tab li.active a:hover, .mf_tab	li.active a:focus { color: #050505; outline: none; outline-offset: 0; line-height:15px;}
.mf_tab li a:hover, .mf_tab li a:focus { color: #050505; border-bottom: 0px; outline: none; outline-offset: 0; }
/*-------------------------------------------------------------Performance Table---------------------------------------*/
/*--------------------------------------Inner Page Post Login--------------------------------------------------------------*/
.stat_page { max-width: 790px; margin:0; padding:15px 0 0 0;}
.stat_page .head_text { font-family: "SourceSansPro-Regular"; font-size:24px; color:#000; font-weight:normal;}
.stat_page .head_txt_bdr { border-bottom:1px solid #8d8d8d; margin-top:10px;}
.stat_page .head_desc { margin-top:10px; text-align:justify; font-family:"Arial"; font-size:15px; font-weight:normal;}
.sub_heading { color: #373839; font-family: "SourceSansPro-Light"; font-size: 22px; letter-spacing: -1px;}
.stat_page a.custom_buybtn { background-color: #4e940a; color: #ffffff !important; padding: 2px 10px; font-family: "SourceSansPro-Light"; font-weight: lighter; font-size: 15px;text-decoration:none;transition:background-color 0.25s ease; float:left;}
.stat_page a.custom_buybtn:hover{background-color:#82d72f;transition:background-color 0.5s ease;}
.stat_page a.custom_sellbtn{ background-color: #e72d19; color: #ffffff !important; padding: 2px 8px; font-family: "SourceSansPro-Light"; font-weight: lighter; font-size: 14px;transition:background-color 0.25s ease;text-decoration:none; float:left; }
.stat_page a.custom_sellbtn:hover{background-color:#f76e5f;transition:background-color 0.5s ease;}
/*--------------------------------------Inner Page Post Login--------------------------------------------------------------*/
/*----------------------------------------------------------Equity Recommendation---------------------------------------*/
#wdt_eqt_rch_recom { border-bottom:2px solid #ddd;}
.equt_recm_tbl .cmp_name { font-family: "SourceSansPro-Semibold"; font-size:13px; font-weight:normal; }
.equt_recm_tbl tbody tr td { text-align:center; vertical-align:middle; font-family:"SourceSansPro-Light"; font-size:13px; font-weight:bold; color:#575757; padding:11px 4px;}
.equt_recm_tbl tbody tr td:first-child { text-align:left; border-left: 1px solid #fff;}
.equt_recm_tbl thead tr th:first-child { text-align:left;  border-left: 1px solid #fff;}
.equt_recm_tbl thead tr th:last-child { text-align:center; border-right: 1px solid #fff; width:5%;}
.equt_recm_tbl tbody tr td:last-child { border-right: 1px solid #fff; width:5%;}
.equt_recm_tbl thead tr th { text-align:center; background-color:#f2f2d6; font-family:arial; font-size:12px; font-weight:bold; color:#696969; padding:20px 4px;}
.eqt_asondate { float:right; margin-top: 10px;}
/*----------------------------------------------------------Equity Recommendation---------------------------------------*/
/*---------------------------------------------Home Page CSS---------------------------------------------------------*/
a.custom_proceed_btn { background-color: #0a3c85; color: #ffffff !important; padding: 5px 18px; font-family: "SourceSansPro-Light"; font-weight: bold; text-decoration:none;transition:background-color 0.25s ease; /*float:left;*/}
.home_slide_img_1 { float:left;}
.top_txt_1 { font-family:arial; color:#323232; font-weight:normal; word-wrap:break-word; overflow:hidden; }
.top_txt_2 {font-family:arial; color:#000000; font-weight:bold; word-wrap:break-word; min-height:200px; overflow:hidden;}
.top_txt_3 {font-family: "SourceSansPro-Light"; font-weight:normal; color:#000000; margin-top: 10px; overflow:hidden;}
a.home_btn_1 { background-color: #eaa500; overflow:hidden; color: #ffffff !important; font-family: "SourceSansPro-Light"; font-weight: bold; font-size: 22px;text-decoration:none;transition:background-color 0.25s ease; }
a.home_btn_2 { background-color: #17b290 ; color: #ffffff !important; font-family: "SourceSansPro-Light"; font-weight: bold; font-size: 22px;text-decoration:none;transition:background-color 0.25s ease; }
a.home_btn_3 { background-color: #2ba3ef; color: #ffffff !important; font-family: "SourceSansPro-Light"; font-weight: bold; font-size: 22px;text-decoration:none;transition:background-color 0.25s ease; }
a.home_btn_4 { background-color: #7cae01; color: #ffffff !important; font-family: "SourceSansPro-Light"; font-weight: bold; font-size: 22px;text-decoration:none;transition:background-color 0.25s ease; }
a.home_btn_5 { background-color: #f56f16; color: #ffffff !important; font-family: "SourceSansPro-Light"; font-weight: bold; font-size: 22px;text-decoration:none;transition:background-color 0.25s ease; }
.wealth_img{ margin-top:15px; margin-left:14px;}
.dream_plan { font-family:arial; font-size:12px; font-weight:normal;}
.custm_align { min-height:490px; background-color:#e9e9e9;}
.custm_align_header {font-family: "SourceSansPro-Light"; font-weight:normal; color:#5d5d5d; text-align:center; margin-bottom:10px; margin-top:50px; overflow: hidden;}
.holistic_advisory{ text-align:center;}
.advisory_txt {max-height: 20px; /*max-width: 310px;*/ overflow: hidden; color:#666; font-family: "SourceSansPro-Bold"; font-weight:normal; font-size: 14px; margin-top:20px; text-align:center;}
.feature_body { max-width:1024px; margin:0px auto;}
.adv_desc_top { margin-bottom:10px; min-height: 55px; overflow: hidden; font-family: "SourceSansPro-Light"; font-weight:normal; font-size:14px; color:#585858; margin-top:10px; text-align:center; max-width:50%; margin:auto;}
.adv_desc { margin-bottom:10px; min-height: 55px; overflow: hidden; font-family: "SourceSansPro-Light"; font-weight:normal; font-size:14px; color:#585858; margin-top:10px; text-align:center;}
.usr_frdly_blk { margin:0px auto; text-align:center; margin-top:65px;}
.usr_frdly_hdr {max-height: 60px; overflow: hidden; font-family: "SourceSansPro-Light"; font-weight:normal; font-size:45px; color:#333333; }
.usr_frdly_sec {  margin:0 auto; max-height: 470px; max-width: 870px; overflow: hidden; margin-top:30px;}
.image_block { position:relative; z-index: 0;}
.hm_img_info { overflow:hidden; background-color: #ffffff;position: absolute; z-index: 1040;}
.news_group { max-width:1024px; min-height:130px; background-color:#ffffff; margin:0 auto;}
.news_titles { padding-top:60px;}
.image_box_head {  max-height: 125px; max-width: 510px; overflow: hidden; font-family: "SourceSansPro-Light"; font-weight:normal; letter-spacing:-1px;}
.lft_arrow, .indian_exp, .times, .h_t, .dna { margin-right:40px;}
.lft_arrow, .rgt_arrow { cursor:pointer;}
.home_btn { margin:0px auto; max-width:885px; min-height:100px; margin-top:30px;}
a.open_acc { background-color: #0358a9; color: #ffffff !important; float: left; font-family: "SourceSansPro-Light"; letter-spacing:-1px; font-weight: normal; border-radius:5px; text-decoration: none; transition: background-color 0.25s ease 0s;}
a.call_back { background-color: #7bae00; color: #ffffff !important; float: left; font-family: "SourceSansPro-Light"; letter-spacing:-1px; font-weight: normal; border-radius:5px; text-decoration: none; transition: background-color 0.25s ease 0s;}
.btn_space { margin:0 10px;}
.img_box_desc { margin-top:10px; font-family: "SourceSansPro-Light"; font-weight:normal; font-size:17px; color:#737373; }
.retirement_txt { float: right; max-width: 155px; overflow: hidden; line-height: 23px; padding-left: 10px;  padding-top: 9px; vertical-align: middle; max-height:55px; padding-right:20px;}
.only_txt { float: left; max-width: 100%; text-align:center; width:100%;}
.f16 { font-size:15px !important;}
.whatwedocontainer_Scroller { background: none repeat scroll 0 0 / 100% #fff; }
.WMP { margin: 0 auto; }
#slider1 {height: 1%; overflow:hidden; z-index:0;}
#slider1 .viewport {float:left;height:100px; overflow: hidden; position: relative; }
#slider1 .prev { float:left; background:url("../Content/image/left_arrow.png") scroll 0 0 transparent; width:20px; height:29px; margin-top:50px;  background-position: 0 -957px;}
#slider1 .next { float:right; background:url("../Content/image/right_arrow.png") scroll 0 0 transparent; width:20px; height:29px; margin-top:50px; background-position: 0 -986px;}
#slider1 .overview { list-style:none;position:absolute;padding:0;margin:0;top:0;}
#slider1 .overview li{float:left;height:75px;margin:0;padding:22px 1px 1px; }
#slider1 .overview li:last-child { margin-right:0 !important;}
#slider1 .buttons { display: block; overflow: hidden; position: relative; text-indent: -999em;}
/*---------------------------------------------Home Page CSS---------------------------------------------------------*/
/*-------------------------------------------------Pagination--------------------------------------------------------*/
.pager { float:right; margin:2px 0 !important;}
input.prev.fL.prv_lbl, input.next.fL.nxt_lbl { border: 0;  margin-top: 8px;  width: 75px;  cursor:pointer;  margin-top:10px;}
.pager li > a, .pager li > span { box-sizing: border-box; border:0 !important; min-width: 1.5em; padding: 6px 0 !important; margin-left: 2px; text-align: center; text-decoration: none !important;  /*cursor: pointer;*/}
.pager li > span .nopage {  cursor:pointer; }
.Next ul li a span { padding: 8px 13px !important; border:0 !important; border-radius: 0 !important; margin:0 !important;}
.Next ul li a span.active { background-color: #f2f2d6 !important; border: 1px solid #cacaca !important; color:#000 !important;}
.pager li>a:hover { color: #fff !important; background-color: #cbcbc5 !important; border-radius: 0 !important; }
span.next.fL.nxt_lbl:hover, span.prev.fL.prv_lbl:hover { color: #fff;  background-color: #cbcbc5; height: 36px; width: 75px;  padding-top: 8px;   margin: 0; cursor:pointer; }
span.prev.fL.prv_lbl, span.next.fL.nxt_lbl { margin-top:10px; width:75px;}
.disable_txt { color: #cbcbc5 !important; cursor:default; height: 36px; padding-top: 8px; width: 75px; margin:0 !important;}
.disable_txt:hover { color:#d0d0cf !important; background-color:#efefec !important; margin:0 !important;}
.Next ul li a span, .prev ul li a span { color:#000;}
.Next ul li a span:hover, .prev ul li a span:hover { color:#fff;}

/*Pagination by swapnil*/
.fL{float:left;}
.Next{margin:3px 0 0 0;}
.Next ul{margin:0 5px;padding:0;list-style-type:none;}
.Next ul li{float:left;}
.Next ul li a{text-decoration:none;}
.Next ul li a span{padding:2px 5px;border:1px solid grey;border-radius:5px;margin:0 2px;}
.Next ul li a span.active{background-color:#ddd;}
/*-------------------------------------------------Pagination--------------------------------------------------------*/
/*----------------------------------------Popup_Table----------------------------------------------------*/
.popup_tbl { background: none repeat scroll 0 0 #fff; padding: 0; position: absolute; border: 2px solid #a2a298; z-index: 1024; top: 16px; height: 215px; left:0;}
.popup_tbl .customTable thead tr th { font-family: arial; font-size: 12px; font-weight: bold; color: #313131; text-align: right; padding: 7px 4px 5px; vertical-align: middle; }
.popup_tbl .customTable tbody tr td:first-child { text-align: left; color: #666666; font-family: arial; font-size: 12px; font-weight: bold; }
.popup_tbl .customTable tbody tr td.aL { text-align: left; font-family: arial; font-size: 12px; font-weight: bold; color: #666666; }
.popup_tbl .customTable tbody tr td a { color: #666666; text-decoration: none; outline: none; }
.popup_tbl .icon_space { margin-right: 5px; }
.popup_tbl .customTable tbody tr.top_bdr td { padding: 0px; border-top: none; }
/*----------------------------------------Popup_Table----------------------------------------------------*/
/*--------------------------------------Scheme Comparison-------------------------------------------------*/
.scheme h3 {font-size:18px; margin:0; font-weight:normal; font-family:"SourceSansPro-Light"; }
.scheme h3 span.blue {padding:1px 6px; border:4px solid #1b5ea2; border-radius:50px; font-size:19px; font-weight:bold; font-family:Arial;    }
.scheme h3 span.green {padding:1px 6px; border:4px solid #608809; border-radius:50px; font-size:19px; font-weight:bold; font-family:Arial;    }
.scheme h3 span.orange {padding:1px 6px; border:4px solid #ff4e00; border-radius:50px; font-size:19px; font-weight:bold; font-family:Arial;    }
.padding10 {padding:10px;}
.scheme.col-md-4 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.bg-blue {background:#1b5ea2; color:#fff;}
.bg-green {background:#608909;color:#fff;}
.bg-orange {    background: #ff4e00;    color: #fff;}
.text-blue {color:#1b5ea2;  }
.text-green {color:#608909; }
.text-orange {color:#ff4e00; }
.scheme_blk_nm {height:80px; min-height:80px; overflow:hidden;}
.bg-blue h3, .bg-green h3, .bg-orange h3 { margin-top:0px;}
.Mf_comp {max-width:792px;}
.no_space { margin-bottom:0 !important;}
#wdt_mf_sch_per_comp { border-bottom:2px solid #a2a19d;}
.port_comp_bdr {border-bottom: 2px solid #a2a19d;}

/*--------------------------------------Scheme Comparison-------------------------------------------------*/
/*-------------------------------------------Company Snapshot---------------------------------------------------------------*/
/*------------------------------------------------P & L-------------------------------------------*/
    .cal2 .clndr .clndr-grid { margin-top:4px !important;}
    .customMarketTdyTab1 {  background:url(../Content/image/tab-bg.gif) repeat-x left bottom; border:none; margin-right:15px;}
    .customMarketTdyTab1 li{display:inline-block; float:none; text-transform:uppercase;}
    .customMarketTdyTab1 li a { font-family: Arial; font-size: 14px; line-height: 12px; color: #333333; font-weight:normal; border-radius: 0px; padding: 20px 14px 20px 11px; outline: none; position:relative;  }
    
    .customMarketTdyTab1 li:hover a, .customMarketTdyTab1 li.active a { color: #2b2b2b; font-weight:bold; }
    .customMarketTdyTaactive1 { color: #2b2b2b; background-color: none; }
    .customTabactive1 { color: #4e940a; background-color: none; outline: none; outline-offset:0; position:relative; }
    .p_l_datasheet .p_and_l { margin-top: 180px; }
    .p_and_l .top_bdr { border-bottom: 1px solid #dfdcca; margin-right: 15px; }
    .p_and_l .head_section { padding-top: 25px;margin-right:15px;}
    .p_and_l .Table_Head { font-family: "SourceSansPro-Regular"; font-size: 24px; font-weight: normal; color: #313710; letter-spacing: -1px; float: left; display: block; }
    .p_and_l .stock_nav { background: #ffffff url("../Content/image/BSE_Select_Headicon.png") no-repeat scroll 70px 11px; float: left; height: 27px; line-height: 18px; margin-right: 10px; margin-top: 6px; position: relative; padding-left: 5px; }
    .p_and_l .stock_nav .stock_nav_Box { border: none; color: #908267; font-size: 20px; height: 27px; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; z-index: 1; cursor: pointer; }
    .p_and_l .stock_nav_value { background-color: transparent; border: none; height: 27px; line-height: 14px; font-size: 20px; font-weight: normal; font-family: Arial; color: #908267; margin: 0; padding: 0; vertical-align: middle; text-transform: uppercase; }
    .p_and_l .stock_nav_value { width: 80%; padding-left: 10%; }
    .p_and_l .stock_nav:last-child { margin-right: 0; }
    .p_and_l .nav_bracket { font-size: 25px; color: #77684c; padding-top: 5px; }
    .p_and_l .custom_buybtn { background-color: #4e940a; color: #ffffff !important; padding: 1px 14px; font-family: "SourceSansPro-Light"; font-weight: lighter; font-size: 18px; text-decoration: none; transition: background-color 0.25s ease; float: left; margin-top: 5px; }
    .p_and_l .custom_buybtn:hover { background-color: #82d72f; transition: background-color 0.5s ease; }
    .p_and_l .custom_sellbtn { background-color: #e72d19; color: #ffffff !important; padding: 1px 10px; font-family: "SourceSansPro-Light"; font-weight: lighter; font-size: 18px; transition: background-color 0.25s ease; text-decoration: none; margin-left: 5px; float: left; margin-top: 5px; margin-right: 13px; }
    .p_and_l .custom_sellbtn:hover { background-color: #f76e5f; transition: background-color 0.5s ease; }
    .p_and_l .dib { display: inline-block; margin-bottom:10px;}
    .p_and_l .col01 { list-style: outside none none; padding: 5px 0 0; }
    .p_and_l .col01 li { float: left; font-family: arial; font-size: 12px; font-weight: normal; }
    .p_and_l .col01 li:last-child { border-right: none; text-align: right; }
    .p_and_l .cGy5 { font-family: arial; font-size: 13px; font-weight: normal; color: #666666; padding-bottom: 5px; }
   
    .p_and_l .Non_nav { float: left; width: 100%; }
    .p_and_l .Non_nav ul { list-style-type: none; margin-left: -2px; padding: 0px; }
    .p_and_l .Non_nav ul li { color: #666666; float: left; font-family: arial; font-size: 12px; font-weight: normal; min-height: 27px; display: block; padding: 0px 3px; text-decoration: none; }
    .p_and_l .sub_head { max-width: 809px; min-height: 15px; }
    .p_and_l .snapshot_amount { max-width: 420px !important; min-height: 73px; }
    .p_and_l .arrow_big img { padding-bottom: 20px; }
    .p_and_l .tbl_amount { color: #f75512; font-family: "SourceSansPro-Light"; font-weight: lighter;}
    .p_and_l .big_grn_txt { color: #4e940a; font-family: "SourceSansPro-Semibold"; font-size: 36px; font-weight: bold; letter-spacing: -1px; }
    .p_and_l .small_grn_txt { color: #4e940a; font-family: "SourceSansPro-Light"; font-size: 19px; font-weight: normal; letter-spacing: -1px; }
    .p_and_l .big_red_txt { color: #e72d19; font-family: "SourceSansPro-Semibold"; font-size: 36px; font-weight: bold; letter-spacing: -1px; }
    .p_and_l .small_red_txt { color: #e72d19; font-family: "SourceSansPro-Light"; font-size: 20px; font-weight: normal; letter-spacing: -1px; }
    .p_and_l .big_grey_txt {color: #666666; font-family: "SourceSansPro-Semibold";  font-size: 36px; font-weight: bold;    letter-spacing: -1px;}
    .p_and_l .small_grey_txt {color: #666666; font-family: "SourceSansPro-Light";font-size: 20px; letter-spacing: -1px;}
    .p_and_l .sub_heading { font-family: "SourceSansPro-Light"; font-size: 22px; font-weight: normal; letter-spacing: -1px; color: #373839; }
    .bal_sheet .sub_header_bdr { margin: 0px 0 15px 0 !important;}
    .p_and_l .sub_header_bdr { border-bottom: 1px solid #8e8e8d; position: relative; margin: 40px 0 15px 0; padding-bottom: 10px; }
    .csnp ul li { margin-bottom:10px;}
    .bal_sheet .head_bdr_img_1 { background: url("../Content/image/heading_bottomDesign.png") no-repeat scroll left top rgba(0, 0, 0, 0); bottom:-9px; height: 9px; left: 10px; position: absolute; width: 18px; }
    .p_and_l .custompl_nav li a { font-family: "SourceSansPro-Light"; font-size: 17px; line-height: 12px; color: #050505; font-weight: bold; border-radius: 0px; padding: 9px 20px; letter-spacing: -1px; display: block; position: relative; }
    .p_and_l .custompl_nav li a:hover { border-top: 1px solid #cbcbc5; border-left: 1px solid #cbcbc5; border-right: 1px solid #cbcbc5; border-bottom: none; background-color: transparent; }
    .p_and_l .custompl_nav li.active a, .custompl_nav li.active a:hover, .custompl_nav li.active a:focus { color: #050505; outline: none; outline-offset: 0; }
    .p_and_l .custompl_nav li a:hover, .custompl_nav li a:focus { color: #050505; border-bottom: 0px; outline: none; outline-offset: 0; }
    .p_and_l .custompl_tbl { font-family: arial; font-size: 12px; font-weight: normal; color: #333333; text-align: right; border-bottom: 2px solid #989b87; }
    .p_and_l .custompl_tbl thead tr th { border-bottom: 2px solid #6e7357; text-align: right; }
    .p_and_l .custompl_tbl thead tr th:first-child { text-align: left; }
    .p_and_l .custompl_tbl tbody tr td:first-child { text-align: left; }
    .p_and_l .custompl_tbl .table_head { font-family: "SourceSansPro-Bold"; font-weight: normal; font-size: 13px; color: #333333; line-height: 2; }
    .p_and_l .custompl_tbl .total_row { font-weight: bold; border-bottom: 2px solid #313710; border-top: 2px solid #313710; }
    .p_and_l .custompl_tbl .row_highlight { font-weight: bold; }
    .csnp { display: inline-block; background-color: #f2f2d6; border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd; margin-bottom: 10px; }
    .csnp .s18 { text-align: right; }
    .p_and_l .pdf_icon img { margin-top: 6px; }
    .p_and_l .custompl_nav li { margin-bottom: -3px; }
    .mR15 { margin-right: 15px; }
    .top_space { margin-top: 30px; }
    .bottom_space { margin-bottom: 30px; }
    .p_and_l #tblFinReport_floatinghead { border-collapse: collapse; font-family: arial; font-size: 12px; font-weight: normal; color: #333333; text-align: right; }
    .p_and_l #tblFinReport_floatinghead thead tr th { border-bottom: 2px solid #6e7357; text-align: right; background-color: white; padding-top: 25px;}
    .p_and_l #tblFinReport_floatinghead thead tr th:first-child { text-align: left; }
    .p_and_l #tblFinReport_floatinghead > tbody td { line-height: 0; visibility: hidden; border: 0px; }
    .p_and_l #tblFinReport_floatinghead > tbody { border: 0px; }
    .customMarketTdyTab2 { max-width: 573px; }
    .customMarketTdyTab2 li a { font-family: Arial; font-size: 17px; line-height: 12px; color: #333333; border-radius: 0px; padding: 13px 19px 11px 15px; outline: none;  border-top: 1px solid #cbcbc5; border-left: 1px solid #cbcbc5; border-right: 1px solid #cbcbc5; border-bottom: 1px solid #FFF;  }
    .customMarketTdyTab2 li a:hover {  background:#4e940a; color:#FFF; }
    .customMarketTdyTab2 li.active a, .customMarketTdyTab2 li.active a:hover, .customMarketTdyTab2 li.active a:focus { color: #fff; background:#4e940a; }
    .customMarketTdyTab2 li a:hover, .customMarketTdyTab2 li.active { color: #fff; }
    .bars_color_grn_container, .bars_color_red_container {width:50%;overflow:hidden;}
    .bars_color_grn_container {margin-left:50%;}
    .bars_color_grn {  background: none repeat scroll 0 0 #017f01; display: inline-block; height: 14px;margin:0 auto;}
    .bars_color_red {    background: none repeat scroll 0 0 #dc0000; display: inline-block; height: 14px;margin:0 auto;}
    .event-cal{background:#ece9c8; padding:0px 5px 18px 5px;}
    .event-cal img{margin:0 6px 0 0;}
    .event-cal .arrow{margin-top:33px;}
    .clndr .days-container .events .x-button {  font-size: 100% !important; font-weight: bold !important; left: 10px !important; top: 4px !important;}
    .compare-stock{width:100%;}
    .compare-stock input{background:#FFF; border:1px solid #b2b29f; color:#000; font-size:12px; padding:5px 2px; font-weight:bold; width: 71%; }
    .compare-stock input[type="submit"]{background:#4e940a; border:1px solid #b2b29f; color:#FFF;  width: auto;}
    .compare-stock input[type="submit"]:hover{background:#164291;}
    .compare-stock h4{margin:10px 0 8px 0; font-size:16px; font-weight:bold;}
    .customKeytable.top-news{background-color: #f2f2d6; margin-right: 15px;    margin-top: 23px;    min-height: 325px;    min-width:250px;    padding: 20px 14px 0; margin-bottom:20px;}
    .peers-comp{width:251px; margin-right:10px; margin-top:10px;}
    .peers-comp .customResultShocker_amt{padding:5px 0;  min-width: 34px;}
    .peers-comp .customTablekey4up, .peers-comp .customTablekey4down{padding: 0;  min-width:24px; display: inline-block;}
    .peers-comp .customResultShocker_Name{padding:5px 0; min-width:66px;}
    .peers-comp .customResultShocker_amt.gr{width:24px; padding:5px 0;  text-align: center;}
    .toshow{width:100%; display:none;}
    .toshow h5{color:#fe4a00;}
    .toshow-inr {width:100%; background:#ede9c9; border-top:2px solid #c1c1aa; padding:7px 12px;}
    .toshow-inr h5{font-weight:bold; color:#000; margin:2px 0; padding:0;}
    .toshow .advance a{font-size:9px; text-decoration:underline; color:#164989; font-family:Arial, Helvetica, sans-serif;}
    .toshow .advance a:hover{text-decoration:none; color:#000;}

    #tab_wdt_eqt_snapshot_pl_ar a, #tab_wdt_eqt_snapshot_pl_hy a, #tab_wdt_eqt_snapshot_pl_qr a{ font-family:"SourceSansPro-Semibold"; font-size:15px; color:#333;}
    #tab_wdt_eqt_snapshot_pl_ar.active a, #tab_wdt_eqt_snapshot_pl_hy.active a, #tab_wdt_eqt_snapshot_pl_qr.active a{ font-family:"SourceSansPro-Semibold"; font-size:15px; color:#4e940a;border: 1px solid #8e8e8d; border-bottom-color: transparent;}
    #ul_Tab_wdt_eqt_snapshot_pl { border-bottom: 1px solid #8e8e8d;}
   /*------------------------------------------------P & L-------------------------------------------*/
    .corporate-act { background-color: #f2f2d6; padding: 5px 10px; }
    .corporate-act .sub_heading { margin-top: 5px; font-family: "SourceSansPro-Light"; font-size: 24px; font-weight: normal; color: #000; padding-left: 5px; }
    .corporate-act .yrs { font-family: "SourceSansPro-Semibold"; font-size: 18px; font-weight: normal; color: #000; padding-left: 5px; }
    .corporate-act .brd-btm { border-bottom: 1px dotted #554f43; background: url(../Content/image/Chart_slider-new.png) no-repeat left 19px; margin: 7px 0 15px 0; padding: 4px 0 20px 0; width: 100%; }
    .corporate-act .h4 { margin: 0; font-size: 16px; font-weight: bold; }
    .corporate-act chart_img { width: 19px; height: 17px; }
   /*=============================================custom Box=============================================================*/
    .actionsBox{border:1px solid #554f43;height:5px;background-color:#a0947d;position:relative;margin:20px 0 25px;}
    .actionsBox ul{margin:0;padding:0;list-style-type:none;width:100%;border:none;}
    .actionsBox ul li{float:left;border-right:1px solid #554f43;height:3px;display:inline-block;width:33.33%;background-color:#a0947d;}
    .actionsBox ul li:last-child{border-right:none;}
    .actionElement{cursor:pointer; position:relative;top:-19px;left:-4px;}
    .DataTime{height:20px;font-family:Arial;font-size:10px;color:#554f43;line-height:10px;text-align:center;width:33.33%;float:left;padding:5px 0;}
    .Action_Time_DataContainer{position: absolute;width: 100%;left: 0;top: 10px; border-bottom:1px dotted #554f43;}
    .box_Set{width:8.33%;background-color:#a0947d; height: 3px;float:right;}
    #ancAdvChart { font-size:15px;}
    /*=============================================custom Box=============================================================*/
    .myTooltip { position: absolute; top:-41px; text-align: left; width: 155px; padding: 2px; background-color: #ffffff; color: #000; border: 1px solid #dedede; display: none; z-index:1;font-size:12px;}
    .actionsBox ul li:nth-child(1) .myTooltip { left: 0;}
    .actionsBox ul li:nth-child(2) .myTooltip { right: -35px;}
    .actionsBox ul li:nth-child(3) .myTooltip { right: 0;}
    /*---------------------------------------------------Ratio Widget--------------------------------------------------------*/
    .wdt_agm{border-bottom: 2px solid #a2a298;}
    .ratio_wdt .sub_heading{ font-family:"SourceSansPro-Light"; font-size:22px; font-weight:normal; letter-spacing:-1px; color:#373839;}
    .ratio_wdt { margin-top:25px; border-bottom:2px solid #a2a298; max-width:569px; padding-left: 0; padding-right: 0; min-height:269px; margin-bottom:30px;}
    .ratio_wdt:first-child { margin-top: 0;}
    .ratio_wdtBordered { border-bottom: 2px solid #a2a298; padding-bottom: 10px; max-width: 569px; padding-left: 0; padding-right: 0; border: 1px solid #cbcbc5; margin-top: 22px; }
    .ratio_wdt .sub_header_bdr { border-bottom: 1px solid #8e8e8d; position: relative; padding-bottom: 10px; width: 100%; margin:0 !important; }
    .ratio_wdt .DataContent{ min-height:225px; width:100%;}
    .ratio_wdt .DataContent ul{ background-color:#fefefc; max-width:100%;}
    .ratio_wdt .customTable { margin-bottom:0;}
    .ratio_wdt .customTable thead tr th { font-family:arial; font-size:11px; font-weight:bold; color:#000; text-align:right; padding:7px 4px 5px; vertical-align:middle; width:10%; background-color:#f2f2d6;}
    .ratio_wdt .customTable thead tr th:first-child { text-align:left; width:30% !important;}
    .ratio_wdt .customTable tbody tr td:first-child {width:20%; text-align:left; color:#666666; font-family:arial; font-size:12px; font-weight:bold;}
    .ratio_wdt .customTable tbody tr td.aL{ text-align:left; font-family:arial; font-size:12px; font-weight:bold; color:#666666;}
    .ratio_wdt .customTable tbody tr td {width:20%; line-height: 12px; vertical-align: middle; text-align: right; font-family:arial; font-size:12px; font-weight:normal; padding:9px 7px;}
    .ratio_wdt .customTable tbody tr td:last-child { text-align:center !important; width:25% !important;}
    .ratio_wdt .customTable tbody tr:first-child td { border-top: none; }
    .ratio_wdt .customTable tbody tr td a{color:#666666; text-decoration:none; outline:none;}
    .ratio_wdt .customTable tbody tr:first-child td {border-top:none;}
    .ratio_wdt .icon_space{ margin-right:5px;}
    .ratio_wdt .customTable tbody tr.top_bdr td { padding:0px;border-top:none;}
    .ratio_wdt .customTable.highlight_column tbody tr td:last-child { background-color:#ecfddf;}
    .ratio_wdt .customTable.hglgt_col thead tr th:nth-child(5) { background-color:#ecfddf;}
    .ratio_wdt .customTable.hglgt_col tbody tr td:nth-child(5) { background-color:#ecfddf;}
    .ratio_wdt #curr_tbl .responsive_select_Container { width:103px !important;}
    .ratio_wdt .customTable thead tr th:last-child { width:10%;}
    .ratio_wdt .head_bdr_img_1 { background: url("../Content/image/sign_2.png") no-repeat scroll left top rgba(0, 0, 0, 0); height: 9px; left: 10px; position: absolute; bottom:-9px; width: 18px;}
/*----------------------------------------Ratio Widget----------------------------------------------------*/
/*------------------------------------------Market Analysis----------------------------------------------*/
    .wdt_mktana .sub_heading{ font-family:"SourceSansPro-Light"; font-size:22px; font-weight:normal; letter-spacing:-1px; color:#373839;}
    .wdt_mktana {border:1px solid #a2a298; max-width:569px; padding-left: 0; padding-right: 0; min-height:282px; margin-bottom:30px;}
    .wdt_mktana .customTab li.active a { color: #4e940a;}
    .wdt_mktana:first-child { margin-top: 0; }
    .wdt_mktanaBordered { border-bottom: 2px solid #a2a298; padding-bottom: 10px; max-width: 569px; padding-left: 0; padding-right: 0; border: 1px solid #cbcbc5; margin-top: 22px; }
    .wdt_mktana .sub_header_bdr { border-bottom: 1px solid #8e8e8d; position: relative; margin: 14px 0; padding-bottom: 10px; width: 100%; }
    .wdt_mktana .customTab a{border-radius: 0; color: #333333; font-family: Arial; font-size: 12px; font-weight: bold; line-height: 12px; padding: 9px;}
    .wdt_mktana .customTab li a { font-family: Arial; font-size: 12px; line-height: 12px; color: #333333; font-weight:bold; border-radius: 0px; padding: 9px; }
    .wdt_mktana .customTab li a:hover { border-top: 1px solid #cbcbc5; border-left: 1px solid #cbcbc5; border-right: 1px solid #cbcbc5; background-color: transparent; border-bottom:none;}
    .wdt_mktana .customTab li.active a, .wdt_mktana .customTab li.active a:hover, .wdt_mktana .customTab li.active a:focus { color: #4e940a; }
    .wdt_mktana .customTab li a:hover, .wdt_mktana .customTab li a:focus { color: #4e940a; border-bottom: 0; outline:none;}
    .wdt_mktana .DataContent{ min-height:204px; width:100%; padding-top:8px;}
    .wdt_mktana .DataContent ul{ background-color:#fefefc; max-width:100%;}
    .wdt_mktana .customTable thead tr th { font-family:arial; font-size:12px; font-weight:normal; color:#313131; text-align:right; padding:7px 5px 5px; vertical-align:middle;}
    .wdt_mktana .customTable thead tr th:first-child { text-align:left; }
    .wdt_mktana .customTable tbody tr td:first-child { text-align:left; width:25%; color:#666666; font-family:arial; font-size:12px; font-weight:bold;}
    .wdt_mktana .customTable tbody tr td.aL{ text-align:left; font-family:arial; font-size:12px; font-weight:bold; color:#666666;}
    .wdt_mktana .customTable tbody tr td { line-height: 12px; vertical-align: middle; text-align: right; font-family:arial; font-size:12px; font-weight:normal; padding:9px 7px;}
    .wdt_mktana .customTable tbody tr:first-child td { border-top: none; }
    .wdt_mktana .customTable tbody tr td a{color:#666666; text-decoration:none; outline:none;}
    .wdt_mktana .customTable tbody tr:first-child td {border-top:none;}
    .wdt_mktana .dvNoData_chart { padding-top:35px; font-size:14px; color:#666666; text-align:center;}
    .mkt_head_bdr_img_3 { background: url("../Content/image/heading_bottomDesign.png") no-repeat scroll left top rgba(0, 0, 0, 0); bottom:-9px; height: 9px; left: 18px; position: absolute; width: 18px; }
/*--------------------------------------------Market Analysis----------------------------------------------*/
/*---------------------------------------------------Peers companies-------------------------------------------------------*/
    .wdt_peers { background-color:#f2f2d6; margin-top:20px; padding:1px 9px 9px 9px; border-bottom: 2px solid #a2a298; min-height: 330px; font-family: Georgia; font-weight: normal; font-size: 11px; color: #646464 !important;}
    .wdt_peers .sub_heading { color: #373839; font-family: "SourceSansPro-Light"; font-size: 22px; letter-spacing: -1px; padding-bottom: 15px; margin-bottom: 10px;}
    .wdt_peers .sub_header_bdr { border-bottom: 1px solid #8e8e8d; position: relative; margin: 8px 0 0; width: 100%; }
    .wdt_peers .head_bdr_img_2 { width: 18px; height: 9px; background:url(../Content/image/sign_2.png) no-repeat left top; position: absolute; left: 10px; bottom: -9px; }
    .wdt_peers .customTable { margin-bottom:0;}
    .wdt_peers .customTable thead tr th { text-transform:uppercase; font-family:Georgia; font-size:11px; font-weight:bold; color:#646464; text-align:right; padding:20px 0px 10px; vertical-align:middle;}
    .wdt_peers .customTable thead tr th:first-child { text-align:left; width:32%;}
    .wdt_peers .customTable tbody tr td:first-child { text-align:left; font-family:Georgia; font-size:11px; font-weight:normal; color:#000000; }
    .wdt_peers .customTable tbody tr td { line-height: 11px; vertical-align: middle; text-align: right; font-family:arial; font-size:11px; font-weight:bold; padding:11px 0px; color:#000000; }
    .wdt_peers .customTable tbody tr td a{ text-overflow:ellipsis; white-space: nowrap; width:60px;overflow: hidden;display:inline-block;}
    .wdt_peers .customTable tbody tr td:last-child{ line-height: 11px; vertical-align: middle; text-align: right; font-family:arial; font-size:11px; font-weight:normal; padding:9px 7px;}
    .wdt_peers .customTable tbody tr:first-child td { border-top: none; }
    .wdt_peers .customTable tbody tr td a{color:#000000; text-decoration:none; outline:none;}
/*--------------------------------------------Peers companies------------------------------*/
/*--------------------------------------------Charting Section------------------------------*/
    .charting_section .submit_btn { display: inline-block;  white-space: nowrap;}
    .charting_section a.custom_comparebtn { background-color: #ff7e00; color: #ffffff !important; padding: 5px 14px; font-family: "SourceSansPro-Light"; font-weight: lighter; font-size: 16px;text-decoration:none;transition:background-color 0.25s ease; float:left;}
    .charting_section .search { padding-right:10px;}
    .charting_section .chart_search { padding:6px;}
    .charting_section .sub_heading{ font-family:"SourceSansPro-Light"; font-size:22px; font-weight:normal; letter-spacing:-1px; color:#373839; }
    .charting_section .sub_header_bdr { border-bottom: 1px solid #8e8e8d; margin: 10px 0 7px 0; padding-bottom: 20px; position: relative;}
    .charting_section .head_bdr_img_3 { background: url("../Content/image/heading_bottomDesign.png") no-repeat scroll left top rgba(0, 0, 0, 0); height: 9px; left: 10px; position: absolute; top: 332px; width: 18px;}
/*--------------------------------------------Charting Section------------------------------*/
/*----------------------------------------------BSE-NSE DROPDOWN----------------------------------------------*/
.responsive_select_Container1 { background: #ffffff url("../Content/image/select_headIconCS.png") no-repeat 54px 12px; float: left; height: 27px; line-height: 24px; position: relative; width: 100%; padding: 0; cursor: pointer; margin-top:2px;}

.responsive_select_Container1 .responsive_select_Box1 { border: none; color: #666666; font-size:20px; height: 27px; left: 7px; -ms-filter: "progid{teeth_smile}XImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; position: absolute; top: 0; width: 70%; z-index: 1; cursor: pointer; }

.responsive_select_Container_value1 { background-color: transparent; border: none; height: 22px; line-height: 14px; font-size: 22px; font-weight: normal; font-family: Arial; color: #908267; margin: 0; padding: 0; vertical-align: middle; text-transform: uppercase; }

.responsive_select_Container1:after { clear: both; }

.responsive_select_Container_value1 { width: 80%; padding-left: 5%; }

.responsive_select_Container1:last-child { margin-right: 0; }
/*----------------------------------------------BSE-NSE DROPDOWN-----------------------------------------------*/
/*-------------------------------------------Company Snapshot---------------------------------------------------------------*/
/*--------------------------------------Inner Page Post Login--------------------------------------------------------------*/
/*-----------------------------------Portfolio Accountwise FamilyLevel--------------------------------------------------*/
.portfolio_summ_drpdwn { margin-top:10px; margin-right:15px;}
.header_space { margin-top:35px;}
.port_summ_Tab { border:none; margin-top:30px;}
.port_summ_Tab li{ display:inline-block; float:none; text-transform:uppercase;}
.port_summ_Tab li a { font-family: Arial; font-size: 14px; line-height: 12px; color: #333333; font-weight:normal; border-radius: 0px; outline: none; position:relative;  }
.port_summ_Tab li a:hover { background-color: transparent; font-weight:bold;}
.port_summ_Tab li.active a, .port_summ_Tab li.active a:hover, .port_summ_Tab li.active a:focus { color: #fff; border:2px solid #000000; background-color:#333333; font-weight:bold; border-bottom:0;}
.port_summ_Tab li a:hover, .port_summ_Tab li.active { color: #2b2b2b; }
.port_summ_Tabactive1 { color: #2b2b2b; background-color: none; }
.customTabactive1 { color: #4e940a; background-color: none; outline: none; outline-offset:0; position:relative; }
.portfolio_widget { border-bottom: 2px solid #a2a298;  margin-bottom: 30px;  max-width: 792px;  min-height: 300px;  padding-left: 0;  padding-right: 0; position:relative;}
.portfolio_widget .tradeDataBox {    border-bottom: 2px solid #c3c3a7;    margin-top: 15px;}
.portfolio_widget .head_bdr_img_3 {    background: url("../Content/image/heading_bottomDesign.png") no-repeat scroll left top rgba(0, 0, 0, 0);    height: 9px;    left: 10px;    position: absolute;    bottom:-9px;    width: 18px;}
.portfolio_alloc { border-bottom: 2px solid #a2a298;  margin-bottom: 30px;  max-width: 792px;  min-height: 420px;  padding-left: 0;  padding-right: 0; }
.portfolio_alloc .tradeDataBox {    border-bottom: 2px solid #c3c3a7;    margin-top: 15px;}
.portfolio_alloc .sub_header_bdr {    border-bottom: 1px solid #8e8e8d;    margin: 40px 0 10px 0;    padding-bottom: 10px;    position: relative;}
.portfolio_alloc .head_bdr_img_3 {    background: url("../Content/image/heading_bottomDesign.png") no-repeat scroll left top rgba(0, 0, 0, 0);    height: 9px;    left: 10px;    position: absolute;    bottom:-9px;    width: 18px;}
.portfolio_perf .head_bdr_img_3 {    background: url("../Content/image/heading_bottomDesign.png") no-repeat scroll left top rgba(0, 0, 0, 0);    height: 9px;    left: 10px;    position: absolute; bottom:-9px;    width: 18px;}
.portfo_allo { padding-left: 20px;  padding-right: 0;}
.alloc_tbl .customTable thead tr th{ font-weight:bold; }
/*-----------------------------------Portfolio Accountwise FamilyLevel --  COLOUR CIRCLES--------------------------------------------------*/
div.circle_clr {border: 3px solid; border-radius: 9px; font-family: Arial; font-size: 5px; font-weight: bold; /*margin-right: 8px;*/ padding-bottom: 1px;    padding-left: 8px; padding-top: 1px;width:5px;height:15px;}
.text_clr{ vertical-align: bottom;width:10px;margin-left: 5px;}
.port_summ_graph{margin: 0;min-height: 300px;width: 790px;}
/*-----------------------------------Portfolio Accountwise FamilyLevel --  COLOUR CIRCLES------------------------------------------------*/
.pf_alloc_widget { /*min-height: 300px;*/ padding-left: 0; padding-right: 0;}
.bbl_tooltip {width:400px;color: #5C5C5C;font-size: 12px;position:relative;}
/*----------------------------------------Custom_Table----------------------------------------------------*/
.pf_alloc_widget .pf_alloc_table thead tr th { font-family:arial; font-size:12px; font-weight:bold; color:#313131; text-align:right; padding:5px 2px 3px; vertical-align:middle;}
.pf_alloc_widget .pf_alloc_table thead tr th:first-child { text-align:left;}
.pf_alloc_widget .pf_alloc_table tbody tr td:first-child { width:27%; font-weight:bold; text-align:left;}
.pf_alloc_widget .pf_alloc_table tbody tr td.aL{ text-align:left; font-family:inherit; font-size:12px; font-weight:bold; color:#666666;}
.pf_alloc_widget .pf_alloc_table tbody tr td {color:#666; line-height: 12px; vertical-align: middle; text-align: right; font-family:inherit; font-size:12px; font-weight:normal; padding:9px 7px;}
.pf_alloc_widget .pf_alloc_table tbody tr:first-child td { border-top: none; }
.pf_alloc_widget .pf_alloc_table tbody tr td a{color:#666666; text-decoration:none; outline:none;}
.pf_alloc_widget .pf_alloc_table tbody tr:first-child td {border-top:none;}
.pf_alloc_widget .pf_alloc_table tbody tr.top_bdr td { padding:0px;border-top:none;}
.pf_alloc_widget .pf_alloc_table tbody tr td:nth-child(3)  {color:#333333 !important;}
.pf_alloc_widget .pf_alloc_table tfoot tr td {border-top:1px solid #6e7256;color:#666; line-height: 12px; vertical-align: middle; text-align: right; font-family:arial; font-size:12px; font-weight:normal; padding:9px 7px;}
.pf_alloc_widget .pf_alloc_table tfoot tr td:nth-child(3)  {color:#333333 !important;}
.pf_alloc_widget .DataContent .dataContainer {    position: relative;}
/*----------------------------------------Custom_Table----------------------------------------------------*/
/*---------------------------Portfolio Common css------------------------------------------------------------*/
.portfolio_top_bdr { border-bottom:1px solid #dfdcca; margin-right:-2px; line-height:15px; padding-bottom:5px;}
.rdo_btn { float: left;  padding-right: 8px;}
.filter_box {  background-color: #f2f2d6;  border: 2px solid #bbbba9;  padding-left: 8px;  padding-top: 5px;  margin-right: 15px;  margin-top: 20px;}
.select_box { /*float: left;*/ margin-right:5px;}
.date_box { /*float:left;*/ margin-right:5px;}
.finance_chart_btn { padding:17px;}
.piggy_bank_btn{ cursor:default; padding-right:40px; padding-top:12px; background-image:url("../Content/image/piggy_bag.png"); background-position: right center; background-repeat: no-repeat;}
.chart_btn { cursor:default; padding-right:25px; padding-top:6px; background-image:url("../Content/image/Chart_button.png"); background-position: right center; background-repeat: no-repeat;}
.chart_disa{ cursor:pointer; padding-right:25px; padding-top:6px; background-image:url("../Content/image/chart_disabled.png"); background-position: right center; background-repeat: no-repeat;}
.piggy_bank_disa { cursor:pointer; padding-right:40px; padding-top:12px; background-image:url("../Content/image/piggy_bank.png"); background-position: right center; background-repeat: no-repeat;}
.report_section {    margin-top: 15px; margin-right:15px;}
.holding_tool_tip { background-color:#fff; position:absolute; border: 2px solid #ccc; box-shadow: 2px 2px 2px -1px #ccc; width:350px; right:320px; z-index:1;}
.holding_tool_tip .table { margin-bottom:0;}
.holding_tool_tip .table tbody tr { border-bottom:0;}
.holding_tool_tip .table tbody tr td { border-top:0 !important;}
.holding_tool_tip .table thead tr th { background-color:#fff !important; font-size:12px; font-weight:bold; color:#000; }

.holding_tooltp {padding: 2px; width: 200px; background-color:#fff; position:absolute; border: 2px solid #ccc; box-shadow: 2px 2px 2px -1px #ccc; z-index:9; letter-spacing:1px;}
.holding_tooltp span {color: #000;  float: left;  font-weight: bold;}

table#equitytable2 tbody tr td { color: #333 !important; cursor:auto;}

#spnomi { float:none !important;}
.insurance_tab_view { float:left;}
.sum_assu { clear:both;}
/*---------------------------Portfolio Common css------------------------------------------------------------*/
.icon_box { float:right; max-width:80px;}
.top_gain_loss_img {background-image:url("../Content/image/icon_GnL.png"); float:right; height:35px; width:35px; cursor:pointer; margin-top:12px; margin-right:5px;}

.portfolio_news .sub_heading {  color: #373839; font-weight:bold;   font-family: "SourceSansPro-Light";   font-size: 22px;   letter-spacing: -1px;}
.portfolio_news .head_bdr_img_3 {  background: url("../Content/image/heading_bottomDesign.png") no-repeat scroll left top rgba(0, 0, 0, 0);  height: 9px;  left: 30px;  position: absolute;  bottom:-9px;   width: 18px;}
.portfolio_news .sub_header_bdr {  border-bottom: 1px solid #8e8e8d;  margin: 10px 0;  padding-bottom: 10px;  position: relative;}
.pf_news_list .news_list { border-bottom: 1px solid #a2a298;  margin-top: 5px;}
.pf_news_list .news_dtls{  color: #2b2b2b; font-weight:normal;   font-family: "SourceSansPro-Regular";   font-size: 14px;}
.pf_news_list .news_dt { color:#4e940a; font-weight:normal;   font-family: "SourceSansPro-Light";   font-size: 14px; margin-right:5px;}
.pf_news_list .news_tm { color:#4e940a; font-weight:normal;   font-family: "SourceSansPro-Light";   font-size: 14px; margin-left:5px;}
.pf_news_list { padding:10px 0; border-bottom:1px solid #d4d4d4;}
.research_report .sub_heading {  color: #373839; font-weight:bold;   font-family: "SourceSansPro-Light";   font-size: 22px;   letter-spacing: -1px;}
.research_report .head_bdr_img_3 {  background: url("../Content/image/heading_bottomDesign.png") no-repeat scroll left top rgba(0, 0, 0, 0);  height: 9px;  left: 30px;  position: absolute;  bottom:-9px;   width: 18px;}
.research_report .sub_header_bdr {  border-bottom: 1px solid #8e8e8d;  margin: 10px 0;  padding-bottom: 10px;  position: relative;}
.research_report .report_wdt { border-bottom: 1px solid #a2a298;  margin-top: 5px; margin-bottom:5px; padding-bottom:61px;}
.research_report .news_dtls{  color: #2b2b2b; font-weight:normal;   font-family: "SourceSansPro-Regular";   font-size: 14px;}
.research_report .news_dt { color:#4e940a; font-weight:normal;   font-family: "SourceSansPro-Light";   font-size: 14px; margin-right:5px;}
.research_report .news_tm { color:#4e940a; font-weight:normal;   font-family: "SourceSansPro-Light";   font-size: 14px; margin-left:5px;}
.research_report .report_list { width:90%;}
.research_report .pdf_icon { width:10%;}
.reco_price { min-height:40px; width: 100px;}
.portfolio_popup { background-color:#333333; border:2px solid #000000; color:#fff; padding:5px; border-top:0;}
.portfolio_popup .dib { display: inline-block; float:left; margin-top:5px; padding-left:10px;  border-bottom:1px solid #a2a298; width:100%;}
.portfolio_popup .dib:last-child { border-bottom: none;}
.portfolio_popup .col01 { list-style: outside none none; padding:0; }
.portfolio_popup .col01 li { float: left; font-family:arial; font-size:12px; font-weight:normal; margin-bottom:5px; text-align:left;}	
.portfolio_popup .col01 li:last-child {border-right:none;padding-right:0; text-align:left;}
.portfolio_popup .s35 { font-family: "SourceSansPro-Light"; letter-spacing: -1px; color: #ffffff; line-height:25px;}   
.portfolio_popup .fport_popup{ color:#fff; font-family: "SourceSansPro-Light"; font-size: 20px; letter-spacing: -1px; font-weight:bold;}
.portfolio_popup .rupee_sbl { font-family: "Rs_symbol"; font-weight: normal;}
.portfolio_popup .rupe_sbl { font-family: "Rs_symbol"; font-size: 15px; font-weight: normal;}
.portfolio_popup .s18 { font-family: "SourceSansPro-Light"; font-size: 18px; letter-spacing: -1px; color: #ffffff; line-height:20px;}
.portfolio_popup .s24 { font-family: "SourceSansPro-Light"; font-size: 18px; letter-spacing: -1px; color: #ffffff; line-height:24px;}
.port_g_l_bdr .rdo_btn { float:left; padding-right:8px;}
.port_g_l_bdr .port_g_l_bdr { padding-bottom:10px;}
.port_g_l_bdr .top_bdr{ padding-bottom:10px;}
/*-----------------------------------Portfolio Accountwise FamilyLevel--------------------------------------------------*/
/*-------------------------------------Profit Gain Loss------------------------------------------------------------------*/
/*-------------------------------------Profit Gain Loss------------------------------------------------------------------*/
.col_adjust { margin-top:15px;}
.profit_g_l .responsive_select_Container { background: #f2f2d6 url(../image/BSE_Select_Headicon.png) no-repeat right 8px; margin-bottom: 10px; border: 1px solid #c8c8c8; float: left; height: 27px; line-height: 24px; position: relative; width: 100%; padding: 0; cursor: pointer;margin-right: 10px;}
.profit_g_l .responsive_select_Container .responsive_select_Box { border: none; color: #666666; background-color:#f2f2d6; font-size: 11px; height: 27px; left: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; position: absolute; top: 0; width: 100%; z-index: 1; cursor: pointer; }
.profit_g_l .responsive_select_Container_value { background-color: transparent; border: none; height: 27px; line-height: 14px; font-size: 11px; font-weight: normal; font-family: Arial; color: #333333; margin: 0; padding: 0; vertical-align: middle; text-transform: uppercase; }
.profit_g_l .responsive_select_Container:after { clear: both; }
.profit_g_l .responsive_select_Container_value { width: 100%; padding-left: 10%; }
.profit_g_l .responsive_select_Container:last-child { margin-right: 0; }
.profit_g_l .col01 li { border-right: 1px dotted #aaaaaa; float: left; padding: 5px 9px; font-family:arial; font-size:12px; font-weight:normal; margin-bottom:5px; text-align:left;}	
.profit_g_l .cGy5 { color:#fff; font-family: "SourceSansPro-Light"; font-size: 15px; letter-spacing: 0px; font-weight:bold;}
.profit_g_l .stock_fd { color:#fff; font-family: "SourceSansPro-Light"; font-size: 12px; font-weight:normal;}
.profit_g_l .stock_amt { color:#fff; font-family: "SourceSansPro-Light"; font-size: 16px; letter-spacing:-1px; font-weight:bold;}
.profit_g_l .popup_sptr { border:1px solid #fff;}
.profit_g_l .fS {font-size: 25px;}
.profit_gn_ls .fin_yr_drpdwn { background-color:#f2f2d6; width:100%; border:2px solid #bbbba9; min-height:62px; padding-left:8px; padding-top:5px;}
.profit_gn_ls .finance_text { font-family:arial; font-size:11px; font-weight:normal; color:#212121; float:left;}
.profit_gn_ls .responsive_select_Container { float:left;}
.profit_gn_ls .finance_blk_1 { width:19%; float:left;}
.profit_gn_ls .finance_blk_2 { width:40%; float:left; margin-left:20px;}
.dt_picker {	width:50%; float:left; margin-top:4px;}
.profit_gn_ls .finance_blk_3 { width:16%; float:left; margin-left:20px;}
.profit_gn_ls .finance_chart_btn { padding:17px;}
.profit_gn_ls .piggy_bank_btn{ cursor:pointer; padding-right:40px; padding-top:12px; background-image:url("../image/piggy_bag.png"); background-position: right center; background-repeat: no-repeat;}
.profit_gn_ls .chart_btn { cursor:pointer; padding-right:25px; padding-top:6px; background-image:url("../image/Chart_button.png"); background-position: right center; background-repeat: no-repeat;}
.profit_gn_ls .chart_disa{ cursor:pointer; padding-right:25px; padding-top:6px; background-image:url("../image/chart_disabled.png"); background-position: right center; background-repeat: no-repeat;}
.profit_gn_ls .piggy_bank_disa { cursor:pointer; padding-right:40px; padding-top:12px; background-image:url("../image/piggy_bank.png"); background-position: right center; background-repeat: no-repeat;}
.profit_gn_ls .port_g_l_tbl { margin-top:15px;}
.profit_gn_ls .gn_loss_tbl thead tr th { background-color:#f2f2d6; width:15%;}
.profit_gn_ls .gn_loss_tbl thead tr th:first-child { width:30%; text-align:left !important;}
.profit_gn_ls .gn_loss_tbl thead tr th:nth-child(5) { width:40%;}
.profit_gn_ls .wdth { width:10% !important;}
.profit_gn_ls .secu_code { font-family: "SourceSansPro-Light"; color:#373938; font-weight:bold; font-size:15px; }
.profit_gn_ls .secu_name { font-family: "SourceSansPro-Semibold"; font-weight:normal; font-size:16px;}
.profit_gn_ls .gn_loss_tbl thead tr th { vertical-align:middle; font-family:arial; font-weight:bold; font-size:12px; color:#696969; text-align:center;}
.profit_gn_ls .gn_loss_tbl tbody tr td { background-color:#FFF; vertical-align:middle; font-family:"SourceSansPro-Regular"; color:#575757; font-weight:normal; font-size:14px; text-align:right;}
.profit_gn_ls .gn_loss_tbl tbody tr td:first-child { text-align:left; background-color:#fff !important;}
.profit_gn_ls .gn_loss_tbl tbody tr td:nth-child(4) { background-color:#ecfee1;}
.profit_gn_ls .gn_loss_tbl tfoot tr th:first-child { text-align:center; font-family: "SourceSansPro-Semibold"; font-weight:normal; font-size:14px;}
.profit_gn_ls .gn_loss_tbl tfoot tr th { background-color:#efe9e9; vertical-align:middle; font-family:"SourceSansPro-Regular"; color:#575757; font-weight:normal; font-size:16px; text-align:right;}
.profit_gn_ls .gn_loss_tbl tfoot tr th:nth-child(4) { background-color:#ecfee1 !important;}
.profit_gn_ls .gn_loss_tbl thead tr th { border-bottom-width:0px !important;}
table.dataTable, table.dataTable th, table.dataTable td{	box-sizing:inherit!important;	}
.date_pick { color:#333; cursor:pointer;  background-image:url("../image/calender.png"); background-position: right center; background-repeat: no-repeat; height:27px; border:1px solid #bbbba9; border-radius:0;}
.date_pick:focus { color:#333; background-image:url("../image/calender.png"); background-position: right center; background-repeat: no-repeat; height:27px; border:1px solid #bbbba9; border-radius:0;}
.trans_tbl tbody tr td { padding:4px 2px; background-color:#fff !important;}
.watch_tbl tbody tr td { padding:5px; background-color:#fff !important;}
.watch_tbl tbody tr td:last-child { padding:4px;}
.watch_tbl thead tr th { padding:5px;}

.mf_popup .fht-thead .mf_gl_tbl thead tr th:first-child { width:95px !important;}
.mf_popup .fht-tbody .mf_gl_tbl thead tr th:first-child { width:95px !important;}
.mf_popup .fht-tbody .mf_gl_tbl tbody tr td:first-child { width:95px !important;}

.mf_popup .fht-thead .mf_gl_tbl thead tr th:nth-child(2) { width:95px !important;}
.mf_popup .fht-tbody .mf_gl_tbl thead tr th:nth-child(2) { width:95px !important;}
.mf_popup .fht-tbody .mf_gl_tbl tbody tr td:nth-child(2) { width:95px !important;}

.mf_popup .fht-thead .mf_gl_tbl thead tr th:nth-child(3) { width:95px !important;}
.mf_popup .fht-tbody .mf_gl_tbl thead tr th:nth-child(3) { width:95px !important;}
.mf_popup .fht-tbody .mf_gl_tbl tbody tr td:nth-child(3) { width:95px !important;}

.mf_popup .fht-thead .mf_gl_tbl thead tr th:nth-child(4) { width:95px !important;}
.mf_popup .fht-tbody .mf_gl_tbl thead tr th:nth-child(4) { width:95px !important;}
.mf_popup .fht-tbody .mf_gl_tbl tbody tr td:nth-child(4) { width:95px !important;}

.mf_popup .fht-thead .mf_gl_tbl thead tr th:nth-child(5) { width:95px !important;}
.mf_popup .fht-tbody .mf_gl_tbl thead tr th:nth-child(5) { width:95px !important;}
.mf_popup .fht-tbody .mf_gl_tbl tbody tr td:nth-child(5) { width:95px !important;}

.mf_popup .fht-thead .mf_gl_tbl thead tr th:nth-child(6) { width:95px !important;}
.mf_popup .fht-tbody .mf_gl_tbl thead tr th:nth-child(6) { width:95px !important;}
.mf_popup .fht-tbody .mf_gl_tbl tbody tr td:nth-child(6) { width:95px !important;}

.mf_popup .fht-thead .mf_gl_tbl thead tr:nth-child(2) th:nth-child(1) { width:95px !important;}
.mf_popup .fht-tbody .mf_gl_tbl thead tr:nth-child(2) th:nth-child(1) { width:95px !important;}

.mf_popup .fht-thead .mf_gl_tbl thead tr:nth-child(2) th:nth-child(2) { width:95px !important;}
.mf_popup .fht-tbody .mf_gl_tbl thead tr:nth-child(2) th:nth-child(2) { width:95px !important;}

.mf_popup .fht-thead .mf_gl_tbl thead tr:nth-child(2) th:nth-child(3) { width:101px !important; padding-right:35px;}
.mf_popup .fht-tbody .mf_gl_tbl thead tr:nth-child(2) th:nth-child(3) { width:101px !important; padding-right:35px;}

.mf_popup .fht-tbody .mf_gl_tbl tbody tr td:nth-child(7) { width:129px !important;}
.mf_popup .fht-tbody .mf_gl_tbl tbody tr td:nth-child(8) { width:129px !important;}
.mf_popup .fht-tbody .mf_gl_tbl tbody tr td:nth-child(9) { width:121px !important;}

.dataTables_scrollFootInner { padding-right:0 !important;}
/*-------------------------------------Profit Gain Loss------------------------------------------------------------------*/
/*-------------------------------------Portfolio Holding------------------------------------------------------------------*/
.holding_btn {  background-color: #cbcb9f; /*float: right;*/ font-family: arial; font-size: 11px; font-weight: bold; padding: 5px 14px; text-decoration: none; transition: background-color 0.25s ease 0s; margin:18px 10px;}
.add_trans_btn { color:#4d4d4d;}
.holding_tbl { margin-top:20px; max-width:809px;}
.holding_tbl .hold_val_tbl thead tr th { background-color:#f2f2d6; border-bottom-width:0px !important; vertical-align:middle; font-family:arial; font-weight:bold; font-size:12px; color:#696969; text-align:center;}
.holding_tbl .hold_val_tbl tbody tr td { background-color:#fff; vertical-align:middle; font-family:"SourceSansPro-Regular"; color:#575757; font-weight:normal; font-size:15px; text-align:right;}
.hold_insurance tbody tr td:nth-child(2), .hold_insurance tbody tr td:nth-child(4), .hold_insurance tbody tr td:nth-child(9) { text-align:left !important;}
.hold_insurance tbody tr td:nth-child(3) { padding:8px 0px !important; /*width:10% !important;*/}
.holding_tbl .hold_val_tbl tbody tr td:first-child { text-align:left; background-color:#fff !important;}
.hold_insurance tbody tr td:nth-child(2) span { text-overflow: ellipsis;    width: 8em;    overflow: hidden;    display:block;}
.holding_tbl .hold_val_tbl tfoot tr th:first-child { background-color:#efe9e9; text-align:left; font-family: "SourceSansPro-Semibold"; font-weight:bold; font-size:16px;}
.holding_tbl .hold_val_tbl thead tr th:nth-child(2) { width: 3% !important;}
.holding_tbl .hold_val_tbl tfoot tr th { padding:15px 8px; background-color:#efe9e9 !important; vertical-align:middle; font-family:"SourceSansPro-Regular"; color:#575757; font-weight:bold; font-size:15px; text-align:right;}
.holding_tbl .hold_val_tbl thead tr th:nth-child(8) { width:3%;}
.holding_tbl .hold_val_tbl thead tr th:nth-child(5) { width:2% !important; padding:8px 15px 8px 2px !important;}
.hold_val_tbl .market_date_tm { font-family: "SourceSansPro-Semibold"; color:#333333; font-weight:normal; font-size:12px;}
.holding_tbl .holding_fd_tbl tbody tr td:nth-child(2) { text-align:left !important;}
.holding_tbl .hold_insurance tbody tr td:nth-child(8) { text-align:right !important;}
.holding_tbl .hold_insurance tbody tr td:nth-child(9) { text-align:left !important;}
.table_fno thead tr th:nth-child(5){ width:10%;}
.table_fno tbody tr td:nth-child(5){ width:10%;}
.hold_insurance thead tr th:nth-child(5){ width:10%;}
.hold_insurance tbody tr td:nth-child(5){ width:10%;}
.hold_insurance thead tr th:nth-child(7){ width:15%;}
.hold_insurance tbody tr td:nth-child(7){ width:15%;}
.header {background-image: url(../Content/image/sort_both.png) !important; background-repeat: no-repeat;background-position: center right;	cursor: pointer; padding: 8px 19px 8px 5px !important;}
.SortUp {	background-image: url(../Content/image/sort_asc.png) !important;	background-repeat: no-repeat;background-position: center right;	cursor: pointer;}
.SortDown {background-image: url(../Content/image/sort_desc.png) !important;	background-repeat: no-repeat;background-position: center right;	cursor: pointer;}
.headerSortDown{background-image: url(../Content/image/sort_asc.png) !important;	background-repeat: no-repeat; background-position: center right;cursor: pointer; }
.headerSortUp {background-image: url(../Content/image/sort_desc.png) !important;background-repeat: no-repeat; background-position: center right;cursor: pointer;}
.dp_comp { margin-right:13px;}
.dp_comp .head_bdr_img_3 {  background: url("../Content/image/heading_bottomDesign.png") no-repeat scroll left top rgba(0, 0, 0, 0);  height: 9px;  left: 15px;  position: absolute;  bottom:-9px;   width: 18px;}
.dp_comp .holding_btn { background-color: #cbcb9f;  float: right; font-family: arial;  font-size: 11px;   font-weight: bold;   margin: 6px 10px;    padding: 5px 14px;   text-decoration: none;    transition: background-color 0.25s ease 0s;}
.dp_comp .add_trans_btn {    color: #4d4d4d;}
.dp_comp .sub_heading{ color: #373839;  font-family: "SourceSansPro-Light";    font-size: 22px;    letter-spacing: 0px;}
.dp_comp .sub_header_bdr{border-bottom: 1px solid #8e8e8d;    margin: 6px 0;    padding-bottom: 10px;    position: relative;}	
.dp_tbl { margin-top:20px; max-width:809px;}
.dp_tbl .hold_val_tbl thead tr th { text-align:left; background-color:#f2f2d6; border-bottom-width:0px !important; vertical-align:middle; font-family:arial; font-weight:bold; font-size:12px; color:#696969; text-align:center;}
.dp_tbl .hold_val_tbl thead tr th:first-child { padding:20px 10px; border-left:1px solid #fff;}
.dp_tbl .hold_val_tbl thead tr th:last-child { border-right:1px solid #fff;}
.dp_tbl .bdr_clr { border-right: 2px solid #d4d4bd;}
.dp_tbl .bck_clr { background-color:#ecfee1 !important;}
.dp_tbl .hold_val_tbl tbody tr td { /*width:10%;*/ background-color:#fff; vertical-align:middle; font-family:"SourceSansPro-Regular"; color:#575757; font-weight:normal; font-size:16px; text-align:right;}
.dp_tbl .hold_val_tbl tbody tr td:first-child { text-align:left; background-color:#fff !important; border-left:1px solid #fff;}
.dp_tbl .hold_val_tbl tbody tr td:nth-child(4) { /*width:12% !important;*/}
.dp_tbl .hold_val_tbl tbody tr td:nth-child(7) { /*width:9% !important;*/}
.dp_tbl .hold_val_tbl tbody tr td:nth-child(8) { /*width:11% !important;*/ border-right:1px solid #fff;}
.dp_tbl .hold_val_tbl tbody tr td:nth-child(1) { text-align:left; /*width:16% !important;*/ border-left:1px solid #fff;}
.dp_tbl .hold_val_tbl tbody tr td:nth-child(5) { text-align:left; /*width:16% !important;*/}
.dp_tbl .hold_val_tbl tfoot tr th:first-child { border-left:1px solid #fff; text-transform:uppercase; background-color:#efe9e9; text-align:left; font-family: "SourceSansPro-Semibold"; font-weight:bold; font-size:16px;}
.dp_tbl .hold_val_tbl tfoot tr th:last-child { border-right:1px solid #fff; }
.dp_tbl .hold_val_tbl tfoot tr th { padding:20px 8px; background-color:#efe9e9; vertical-align:middle; font-family:"SourceSansPro-Regular"; color:#575757; font-weight:bold; font-size:15px; text-align:right;}
.dp_tbl .hold_val_tbl thead tr th:nth-child(2), .holding_tbl .hold_val_tbl thead tr th:nth-child(5), .holding_tbl .hold_val_tbl thead tr th:nth-child(8) { /*width:5%;*/}
.hold_tbl tbody tr td:first-child { font-family: "SourceSansPro-SemiBold"; font-size:15px; color:#0359a9; font-weight:normal;}
.hold_tbl tbody tr td:nth-child(2) { width:15% !important;}
.popup_tbl_hold { width:98% !important; bottom: -45px; margin-left:17px; }
.popup_tbl_hold .hold_tbl thead tr th {  background-color: #f2f2d6;  border-bottom-width: 0 !important;  color: #696969;  font-family: arial;  font-size: 12px;  font-weight: bold;  text-align: center;  vertical-align: middle;}
.popup_tbl_hold .hold_tbl tbody tr td {  background-color: #fff;  color: #575757;  font-family: "SourceSansPro-Regular";  font-size: 16px; font-weight: normal;  text-align: right; vertical-align: middle;}
.popup_tbl_hold .hold_tbl tbody tr td:first-child { font-family: "SourceSansPro-SemiBold"; font-size:14px; color:#0359a9; font-weight:normal; text-align:left;}
.trans_dialog_box { border:2px solid #949367 !important; min-width:547px; min-height:350px; padding:10px !important; border-radius:0 !important; }
.bott_bdr {border-bottom:1px solid #a1a294; height:60px; padding-top:15px;}
.trans_popup_hdr { font-family: "SourceSansPro-SemiBold"; font-size:24px; color:#414141; font-weight:normal;}
.space_right {margin-right:10px;}
.buy-rdo { font-family: "SourceSansPro-Bold"; font-size:14px; color:#848484; font-weight:normal; padding:2px 8px;}
.ln_hgt { line-height:45px;}
.hold_drp_dwn { font-family:arial; font-size:11px; color:#685d5d;}
.extra_height { height:100px;}
.trans_input { border-radius:0;}
.spc_lft_top { margin-left:2px; margin-top:7px;}
.remark_inp { width:246%;}
a.hold_reset_btn { background-color: #0f81d0; color: #ffffff !important; padding: 1px 14px; font-family: "SourceSansPro-Light"; font-weight: lighter; font-size: 22px;text-decoration:none;transition:background-color 0.25s ease; float:left; margin-top:10px; text-align:center;}
a.hold_subm_btn { background-color: #ff7e00; color: #ffffff !important; padding: 1px 14px; font-family: "SourceSansPro-Light"; font-weight: lighter; font-size: 22px;text-decoration:none;transition:background-color 0.25s ease; float:left; margin-top:10px; text-align:center;}
.popup_blk_3 { height:150px; margin-top:10px;}
.popup_btn { margin-left:175px; }
.fdr_input { border-radius: 0; width:60% !important;}
.fdr_input:focus { box-shadow: none; border:1px solid #ccc; }
.trans_input:focus { box-shadow: none; border:1px solid #ccc; }
.trans_control { color: #848484; font-family: "SourceSansPro-Bold"; font-size: 14px;  font-weight: normal;}

.gaintbl { margin-top:20px; width:50%; float:left;}
.gaintbl table thead tr th { text-align:left; background-color:#f2f2d6; border-bottom-width:0px !important; vertical-align:middle; font-family:arial; font-weight:bold; font-size:12px; color:#696969; text-align:center;}
.gaintbl table thead tr th:first-child { padding:20px 10px;  text-align:left;}
.gaintbl table thead tr:first-child th { text-align:center;}

.gaintbl table tbody tr td { width:10%; background-color:#fff; vertical-align:middle; font-family:"SourceSansPro-Regular"; color:#575757; font-weight:normal; font-size:16px; text-align:right;}
.gaintbl table tbody tr td:first-child { text-align:left;}
.gaintbl table tfoot tr th { padding:20px 8px; background-color:#efe9e9; vertical-align:middle; font-family:"SourceSansPro-Regular"; color:#575757; font-weight:bold; font-size:15px; text-align:right;}

.losstbl { margin-top:20px; width:48%; margin-left:10px; float:left;}
.losstbl table thead tr th { text-align:left; background-color:#f2f2d6; border-bottom-width:0px !important; vertical-align:middle; font-family:arial; font-weight:bold; font-size:12px; color:#696969; text-align:center;}
.losstbl table thead tr th:first-child { padding:20px 10px; text-align:left;}
.losstbl table thead tr:first-child th { text-align:center;}
.losstbl table tbody tr td { width:10%; background-color:#fff; vertical-align:middle; font-family:"SourceSansPro-Regular"; color:#575757; font-weight:normal; font-size:16px; text-align:right;}
.losstbl table tbody tr td:first-child { text-align:left;}
.losstbl table tfoot tr th { padding:20px 8px; background-color:#efe9e9; vertical-align:middle; font-family:"SourceSansPro-Regular"; color:#575757; font-weight:bold; font-size:15px; text-align:right;}
.gainer_losser_btn { float:right !important; background-color: #cbcb9f;  font-family: arial;  font-size: 11px;  font-weight: bold;  margin: 6px 10px;  padding: 5px 14px;   text-decoration: none;  transition: background-color 0.25s ease 0s;}
.gain_loss_btn { float:right;}

#equitytable8 tbody tr td { width:10% !important;}
/*-------------------------------------Portfolio Holding------------------------------------------------------------------*/
.fadeBox{background-color:#090909; opacity:0.5;filter: alpha(opacity=50);position:fixed;top:0;left:0; height:100%;width:100%;z-index:9;cursor:default; }

.fadeBoxNew{opacity:0.5;filter: alpha(opacity=50);position:fixed;top:0;left:0; height:10%;width:10%;z-index:9;cursor:default; }
/*-------------------------------------Portfolio Holding------------------------------------------------------------------*/
/*-------------------------------------Portfolio Trasaction------------------------------------------------------------------*/
.transaction_tbl tbody tr td:last-child, .transaction_tbl thead tr th:last-child{width:8% !important; }
#tarnsaction_detail_FixedDeposit tbody tr td:nth-child(6), #tarnsaction_detail_FixedDeposit tbody tr td:nth-child(7), #tarnsaction_detail_Bullion tbody tr td:nth-child(4), #tarnsaction_detail_Insurance tbody tr td:nth-child(3) {width:12% !important; }
.transaction_tbl thead tr th {  padding: 10px 14px 10px 2px !important;}
#tarnsaction_detail_Insurance tbody tr td { padding:8px 3px !important;}
#tarnsaction_detail_Equity tbody tr td { padding:8px 3px !important;}
#tarnsaction_detail_FNO tbody tr td { padding:8px 3px !important;}
#tarnsaction_detail_Commodity tbody tr td { padding:8px 3px !important;}
#tarnsaction_detail_Currency tbody tr td { padding:8px 3px !important;}
#tarnsaction_detail_FixedDeposit tbody tr td { padding:8px 3px !important;}
#tarnsaction_detail_Bullion tbody tr td { padding:8px 3px !important;}
#tarnsaction_detail_CashInHand tbody tr td { padding:8px 3px !important;}


.popup_tbl_hold .hold_tbl tbody tr td:first-child{ padding:8px 2px !important;}
.word_cut { overflow:hidden; width:12em !important; white-space:nowrap;text-overflow:ellipsis;}
#hold_nested_tbl_scroll { margin-left:16px !important;}

/*-------------------------------------------------PORTFOLIO-----------------------------------------------------*/
.dv_Nodata {  color: #666666;  font-size: 24px;  padding-top: 40px;  padding-bottom: 40px;  position: relative;  text-align: center;  width: 100%;}
.ui-autocomplete {    max-height: 300px;    overflow-x: hidden;    overflow-y: auto;    position: fixed;    z-index: 99999;  }
.ui-menu .ui-menu-item a { font-family:Georgia; font-size:11px; }
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus .ui-menu-item:focus{ line-height:22px; border: 1px solid #999999;	background: #ece9c8 url("../Content/image/bg_img.png") 50% 50% repeat-x;  display:inline-block; padding:0;  width:100%;  border-radius:0;}
input:focus, input:hover { border-color:none !important;}
#ui-id-1 { width: 242px !important; } 
.clear_div { display:block; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; float:left; content:".";}
/*-------------------------------------------------END OF COMMON CSS-----------------------------------------------------*/
/*-------------------------------------Profit Gain Loss------------------------------------------------------------------*/
.btn_1 { text-transform:uppercase; color:#4d4d4d; background-color: #cbcb9f; float: left; font-family: arial; font-size: 11px; font-weight: bold; padding: 5px 14px; text-decoration: none; transition: background-color 0.25s ease 0s; margin:11px 10px;}
.col_adjust { margin-top:15px;}
.responsive_select_Cont { background: #f2f2d6 url(../Content/image/BSE_Select_Headicon.png) no-repeat right 8px; margin-bottom: 10px; border: 1px solid #c8c8c8; float: left; height: 27px; line-height: 24px; position: relative; width: 100%; padding: 0; cursor: pointer;margin-right: 10px;}
.responsive_select_Cont .responsive_select_Box { border: none; color: #666666; background-color:#f2f2d6; font-size: 11px; height: 27px; left: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; position: absolute; top: 0; width: 100%; /*z-index: 1;*/ cursor: pointer; }
.responsive_select_Cont_value { background-color: transparent; border: none; height: 27px; line-height: 14px; font-size: 11px; font-weight: normal; font-family: Arial; color: #333333; margin: 0; padding: 0; vertical-align: middle; text-transform: uppercase; }
.responsive_select_Cont:after { clear: both; }
.responsive_select_Cont_value { width: 100%; padding-left: 5%; }
.responsive_select_Cont:last-child { margin-right: 0; }
.profit_g_l .col01 li { float: left; padding: 5px 15px; font-family:arial; font-size:12px; font-weight:normal; margin-bottom:5px; text-align:left;}	

.profit_g_l .cGy5 { color:#fff; font-family: "SourceSansPro-Light"; letter-spacing: -1px; }
.profit_g_l .stock_fd { color:#fff; font-family: "SourceSansPro-Light"; font-size: 14px; font-weight:normal;}
.profit_g_l .stock_amt { color:#fff; font-family: "SourceSansPro-Light"; font-size: 18px; letter-spacing:-1px; font-weight:bold;}
.profit_g_l .popup_sptr { border:1px solid #fff;}
.profit_gn_ls .finance_text { font-family:arial; font-size:11px; font-weight:normal; color:#212121; float:left;}
.profit_gn_ls .responsive_select_Container { float:left;}
.port_g_l_tbl { margin-top:15px;}
.gain_loss_tbl  thead tr th {background-color:#f2f2d6 !important; font-family:arial; font-weight:bold; font-size:12px; color:#696969; vertical-align:middle; text-align:center; border-bottom-width:0;border-bottom: 1px solid #ddd !important;}
.mf_popup .fht-thead {  border-bottom: 0.1px solid #ddd !important; border-bottom-width:0;}

.gain_loss_tbl  tfoot tr th {background-color:#efe9e9; font-family:"SourceSansPro-Regular"; color:#575757; font-weight:normal; font-size:14px; }

table.dataTable {border-collapse:collapse !important;}
table.dataTable tr.odd  .sorting_1  { background-color: #ecfee1 !important; }
table.dataTable tr.even .sorting_1 { background-color: #ecfee1 !important; }
table.dataTable tr td { background-color:#FFF; vertical-align:middle; font-family:"SourceSansPro-Regular"; color:#575757; font-weight:normal; font-size:14px;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { background: #f2f2d6 !important; border: 1px solid #cacaca; color: #333333 !important;}
.edit_icon{ background:url(../Content/image/edit_icon.png) no-repeat; height:18px; width:18px;}
.cls_icon { background:url(../Content/image/trans_close.png) no-repeat; height:18px; width:18px;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover { background:#cbcbc5 !important; color:#333333 !important;}
table.dataTable tfoot th, table.dataTable tfoot td {padding:10px 3px 5px !important;}
.dv_No_Data { color: #666666;font-size: 24px;padding-top: 124px;padding-bottom:86px; position:relative;text-align: center;width: 100%;cursor:default;} 
.dv_alert {padding-top: 50px !important;}
table.dataTable, table.dataTable th, table.dataTable td{	box-sizing:inherit!important;	}
.date_pick { cursor:pointer;  background-image:url("../Content/image/calender.png"); background-position: right center; background-repeat: no-repeat; height:27px; border:1px solid #bbbba9; border-radius:0;}
.date_pick:focus {  background-image:url("../Content/image/calender.png"); background-position: right center; background-repeat: no-repeat; height:27px; border:1px solid #bbbba9; border-radius:0;}
.close_img { background:url("../Content/image/close.png") right center no-repeat !important; height:16px; width:16px; padding-top:4px; opacity:1; position:absolute; top:0px; right:0px;}
.close_img:hover{opacity:1;} .close_img:focus { border:0 !important;}
.Custom-Modal .modal-content .modal-header { position:relative;border-bottom: 1px solid #a1a294;}
.delete_box { min-height: 220px !important; width: 421px !important; }
.delete_box_footer { padding:0 !important;}
.close_img_delete { right: 7px !important; top: 7px !important;}
.input_box_size { height:28px !important; border-radius:0 !important;}
.input_box_size:focus {border-color:#ccc !important;}
.user_name_popup { color: #848484; font-family: "SourceSansPro-Bold"; font-size: 14px; font-weight: normal; padding-top:5px; line-height:26px;}
.gain_loss_url {color: #0359a9 !important; cursor: pointer; }

#equitytable22 tbody tr { height:30px !important;}

.corporate_act #ConcellorIcon_select { width:100% !important;}
/*-------------------------------------Profit Gain Loss------------------------------------------------------------------*/
/*---------------------------------------------Wacthlist------------------------------------------------------------------*/
.pft_txt {    font-family: arial;    font-size: 12px;    font-weight: bold;    line-height: 26px;    /*margin-right: 15px;*/    text-transform: uppercase;}
a.add_btn {    background-color: #0358a9;    color: #ffffff !important;    float: left;    font-family: "SourceSansPro-Light";    font-size: 18px;    font-weight: bold;    padding: 1px 14px;    text-decoration: none;    transition: background-color 0.25s ease 0s;}
.back_off_tbl thead tr th { width:15% !important; text-align:left !important;}
.back_off_tbl thead tr th:last-child { text-align:right !important;}
.back_off_tbl tbody tr td { text-align:left !important;}
.back_off_tbl tbody tr td:last-child { text-align:right !important;}

#tblbd thead tr th { padding:10px 18px 10px 5px;}

.profit_gn_ls .gn_loss_tbl thead tr th:first-child {  text-align: left !important;  width: 30%;}
.profit_gn_ls .gn_loss_tbl thead tr th {    border-bottom-width: 0 !important;}
.profit_gn_ls .gn_loss_tbl thead tr th {    color: #696969;    font-family: arial;    font-size: 12px;    font-weight: bold;    text-align: center;    vertical-align: middle;}
.profit_gn_ls .gn_loss_tbl thead tr th {    background-color: #f2f2d6;    width: 15%;}
.clear10 {    clear: both;    height: 10px;}
.watchlist_searchbar.ui-autocomplete-input { line-height:25px; width: 165px; float:left !important;}

.watch_tbl tbody tr td:last-child{ text-align:center; padding-right:16px;}

.watchlist_drpdwn .responsive_select_Container {background: url("../Content/image/account_name_drp_dwn.png") no-repeat scroll right center #333333 !important;}
.watchlist_drpdwn .responsive_select_Container_value { color: #fff;font-weight: bold;}
.watchlist_drpdwn .responsive_select_Container .responsive_select_Box {background-color: #333333 !important; color: #fff !important; font-weight: bold !important;}

#familydrp .responsive_select_Container {background: url("../Content/image/account_name_drp_dwn.png") no-repeat scroll right center #333333 !important;}
#familydrp .responsive_select_Container_value { color: #fff;font-weight: bold;}
#familydrp .responsive_select_Container .responsive_select_Box {background-color: #333333 !important; color: #fff !important; font-weight: bold !important;}

#tblbd thead tr th:first-child { width:15%;}
#tblbd tbody tr td:first-child { width:15%;}
#tblbd thead tr th:nth-child(2) { width:10%;}
#tblbd tbody tr td:nth-child(2) { width:10%;}
#tblbd thead tr th:nth-child(3) { width:10%;}
#tblbd tbody tr td:nth-child(3) { width:10%;}
#tblbd thead tr th:nth-child(4) { width:40%;}
#tblbd tbody tr td:nth-child(4) { width:40%;}

/*---------------------------------------------Wacthlist------------------------------------------------------------------*/
/*---------------------------------------------My Profile-----------------------------------------------------------------*/
.my_profile_tbl tbody tr td { width:26%; text-align:center; padding:5px; vertical-align:middle !important;}
.my_profile_tbl tbody tr td:first-child, .my_profile_tbl tbody tr td:nth-child(4) { /*padding-left:50px;*/ text-align:left; line-height:15px; width:16%; }
.my_profile_tbl tbody tr td.txt_aln { vertical-align:top !important; padding-top:15px;}
.update_profile { width:170px; height:30px; margin:0 auto; margin-top:30px;}
.my_profile_tbl input, textarea { background-color:#f2f2d6; border:1px solid #d2cecd; padding-left:5px; float:left; width:100%;}
.my_profile_acc { margin-top:4px; font-family:"SourceSansPro-Bold"; font-size:15px; margin-right:10px;}
#txtBroker { background-color:#fff; width:83%;}
#txt_ddlAccount { padding-left:3%;}
#Div10 { background: #333333 url("../Content/image/account_name_drp_dwn.png") no-repeat scroll right center !important;}
#Div10 .responsive_select_Container_value { color:#fff !important;}
.blnk_tbl { width:5% !important;}

.my_table_btxt {font-family:"SourceSansPro-Bold"; font-size:15px;}
.my_table_btxt input {font-family:'SourceSansPro-Regular'; font-size:14px;}
/*---------------------------------------------My Profile-----------------------------------------------------------------*/
/*---------------------------------------------------Popup_Block----------------------------------------------------*/
    .popup_block { background: none repeat scroll 0 0 #fff; padding: 0; position: absolute; border: 2px solid #a2a298; top: 35px !important; z-index:2; /*width: 528px;*/  height:160px;}
    .popup_block .popup_Head { font-family: "SourceSansPro-Regular"; font-weight: normal; color: #333333; font-size: 30px; padding-right: 5px; float: left; letter-spacing:-2px; }
    .popup_block .popup_row1 { width: 100%; padding: 5px 5px 5px 20px; }
    .popup_block .popup_big { font-family: "SourceSansPro-Light"; font-weight: 300; color: #333333; font-size: 32px; float: left; letter-spacing: -3px; vertical-align: top; }
    .popup_block .popup_arr_img { vertical-align: super; padding-right: 3px; float: left; padding-top: 12px; }
    .popup_block .close_arrow { padding-right: 13px; float: left; padding: 0px; margin: 0px; }
    .popup_block a.custom_buybtn { background-color: #4e940a; color: #ffffff !important; padding: 1px 14px; font-family: "SourceSansPro-Light"; font-weight: lighter; font-size: 18px; text-decoration: none; transition: background-color 0.25s ease; float: left; margin-top: 5px; }
    .popup_block a.custom_buybtn:hover { background-color: #82d72f; transition: background-color 0.5s ease; }
    .popup_block a.custom_sellbtn { background-color: #e72d19; color: #ffffff !important; padding: 1px 14px; font-family: "SourceSansPro-Light"; font-weight: lighter; font-size: 18px; transition: background-color 0.25s ease; text-decoration: none; margin-left: 5px; float: left; margin-top: 5px; }
    .popup_block a.custom_sellbtn:hover { background-color: #f76e5f; transition: background-color 0.5s ease; }
    .popup_block .dib { display: inline-block; padding-left: 22px;}
    .popup_block .col01 { list-style: outside none none; margin-top: 5px; padding: 5px 0 0; border-top: 1px solid #a2a298; }
    .popup_block .col01 li { border-right: 1px dotted #aaaaaa; float: left; padding: 0px 18px; font-family: arial; font-size: 12px; font-weight: normal; }
    .popup_block .col01 li:first-child { margin: 0px; padding-left: 0; }
    .popup_block .col01 li:last-child { border-right: none; padding-right: 0; }
    .popup_block .cGy5 { font-family: arial; font-size: 13px; font-weight: normal; color: #666666; }
    .popup_block .s18 { letter-spacing: -1px; line-height: 16px; }
    .popup_block .amount { float: left; width: 12%; text-align: right; padding-right: 10px; height: 10%; }
    .popup_block .grn_amount { font-family: "SourceSansPro-Semibold"; font-size: 16px; font-weight: normal; color: #4e940a; letter-spacing: -1px; line-height: 10px; vertical-align: bottom; }
    .popup_block .red_amount { font-family: "SourceSansPro-Semibold"; font-size: 16px; font-weight: normal; color: #f90303; letter-spacing: -1px; }
    #close_icon { padding:0 10px;}
/*---------------------------------------------------Popup_Block----------------------------------------------------*/
/*-----------------------------------------------Alert Popup_box-----------------------------------------------------------*/
.alert_popup_bdr {border-bottom:2px solid #a1a294; height:60px; padding-top:12px;}
.alert_tbl { margin-top:10px;}
.alert_tbl tbody tr td:first-child { width:30%; vertical-align:top;}
.alert_tbl tbody tr { margin-top:8px !important; border-bottom:1px solid #a2a293;}
.alert_desc_1 { font-family:arial; font-weight:bold; font-size:13px; color:#414141;}
.alert_desc_2 { font-family:arial; font-weight:normal; font-size:13px; color:#848484;}
.alert_txt_1 { text-transform:uppercase; font-family:"SourceSansPro-Regular"; font-weight:bold; font-size:15px; color:#024685;}
.alert_txt_2 { text-transform:uppercase; font-family:"SourceSansPro-Regular"; font-weight:normal; font-size:15px; color:#024685;}
.alert_dialog_box {border: 4px solid #949367 !important;border-radius: 0 !important;min-height: 385px;min-width: 600px;padding: 10px !important;}
.alert_dialog_box a { padding:0 !important;}
#scrollNotification { height:300px;}
/*-----------------------------------------------Alert Popup_box------------------------------------------------------------*/
/*-----------------------------------------------OWN_Box------------------------------------------------------------*/
    .compSnapGraphbox { /*margin-top: 20px;*/  /*width: 171px;*/   margin-right: 20px;  border:1px solid #a2a2a2; padding:10px;}
    .compSnapGraph_head { font-family: "SourceSansPro-Bold"; font-weight: bold;  color: #373938;  font-size: 17px;}
    .compSnapGraph_smalltxt {font-family: arial; font-weight: normal; color: #666;  font-size: 12px;  padding-top: 5px; border-top:1px solid #a2a2a2;}
    .compSnapGraph_grnimg { float: left;  padding-left: 24px;  margin-top: 8px; padding-right: 5px; }
    .compSnapGraph_grn { margin-top: 5px; margin-bottom: -5px; text-align:center; }
    .compSnapGraph_grntxt { font-family: "SourceSansPro-Light";  font-weight: normal;  color: #4e940a; font-size: 24px; float: left; }
    .compSnapGraph_redtxt {font-family: "SourceSansPro-Light"; font-weight: normal;color: #e21a05; font-size: 24px; float: left; }
    .compSnapGraph_amount {  font-family: "SourceSansPro-Light"; font-weight: normal;  color: #333333;   font-size: 24px; }
    .compSnapGraph_head {font-family: "SourceSansPro-Bold"; font-weight: bold; color: #373938; font-size: 17px; }
    .compSnapGraph_smalltxt {font-family: arial;font-weight: normal; color: #666; font-size: 12px;}
    .compSnapGraph_grnimg { float: left; padding-left: 24px;  margin-top: 8px;  padding-right: 5px; }
    .compSnapGraph_grntxt { font-family: "SourceSansPro-Light"; font-weight: normal; color: #4e940a; font-size: 24px;float: left;}
    .compSnapGraph_redtxt { font-family: "SourceSansPro-Light"; font-weight: normal; color: #e21a05; font-size: 24px;float: left;}
    .compSnapGraph_amount { font-family: "SourceSansPro-Light"; font-weight: normal; color: #333333; font-size: 20px; line-height:20px;}
    .compSnapGraph_shares { font-family: "SourceSansPro-Light"; font-weight: normal; color: #333333; font-size: 28px; font-weight: bold; line-height:28px;}
/*-----------------------------------------------OWN_Box------------------------------------------------------------*/
/*--------------------------------------------Calculator Page-----------------------------------------------------------------*/
.calculator_nav{ cursor:pointer; min-height:40px; padding-top:9px; text-align:left; border-bottom:1px solid #dfdcca; border-right:1px solid #dfdcca; padding-left:5px;}
.calculator_nav span a { color: #4b4b4b; }
.calculator_navigation { text-transform:uppercase; font-family:arial; font-size:12px; padding-right:10px; font-weight:bold;}
.nav_active_tab { border:0; border-right:1px solid #fff;  cursor:pointer; min-height:40px; padding-top:9px; text-align:left; border-left:1px solid #dfdcca;border-bottom:1px solid #dfdcca; padding-left:5px;}
.nav_active_tab span { color:#829b3f !important;}
.emi_head_txt { padding-left:10px; font-family:"SourceSansPro-Light"; font-size: 30px; font-weight: normal; text-transform:uppercase; color:#000;}
/*Corporate action DBSR*/
.icon_D {background:url("../content/image/icon_D.png") no-repeat;height:20px;width:19px;display:inline-block;}
.icon_B {background:url("../content/image/icon_B.png") no-repeat;height:20px;width:19px;display:inline-block;}
.icon_S {background:url("../content/image/icon_S.png") no-repeat;height:20px;width:19px;display:inline-block;}
.icon_R {background:url("../content/image/icon_R.png") no-repeat;height:20px;width:19px;display:inline-block;}
.icon_D_cntr {position: absolute;left: 0;top:0;}
.icon_B_cntr {position: absolute;left: 0;top:0;}
.icon_S_cntr {position: absolute;left: 0;top:0;}
.icon_R_cntr {position: absolute;left: 0;top:0;}
.s.b.d.r .icon_D_cntr {position: absolute;left: 0;top:0;z-index:3}
.s.b.d.r .icon_B_cntr {position: absolute;left: 0;top:-6px;z-index:2}
.s.b.d.r .icon_S_cntr {position: absolute;left: 0;top:-12px;z-index:1}
.s.b.d.r .icon_R_cntr {position: absolute;left: 0;top:-18px;}
.s.b.d .icon_D_cntr {position: absolute;left: 0;top:0;z-index:3}
.s.b.d .icon_B_cntr {position: absolute;left: 0;top:-6px;}
.s.b.d .icon_S_cntr {position: absolute;left: 0;top:-12px;}
.s.b.r .icon_B_cntr {position: absolute;left: 0;top:0;z-index:3}
.s.b.r .icon_S_cntr {position: absolute;left: 0;top:-6px;z-index:1}
.s.b.r .icon_R_cntr {position: absolute;left: 0;top:-12px;}
.s.r.d .icon_D_cntr {position: absolute;left: 0;top:0;z-index:3}
.s.r.d .icon_S_cntr {position: absolute;left: 0;top:-6px;z-index:1}
.s.r.d .icon_R_cntr {position: absolute;left: 0;top:-12px;}
.r.b.d .icon_D_cntr {position: absolute;left: 0;top:0;z-index:3}
.r.b.d .icon_B_cntr {position: absolute;left: 0;top:-6px;z-index:1}
.r.b.d .icon_R_cntr {position: absolute;left: 0;top:-12px;}
.d.b .icon_D_cntr {position: absolute;left: 0;top:0;z-index:1}
.d.b .icon_B_cntr {position: absolute;left: 0;top:-6px;}
.d.s .icon_D_cntr {position: absolute;left: 0;top:0px;z-index:1;}
.d.s .icon_S_cntr {position: absolute;left: 0;top:-6px;}
.d.r .icon_D_cntr {position: absolute;left: 0;top:0px;z-index:1;}
.d.r .icon_R_cntr {position: absolute;left: 0;top:-6px;}
.b.s .icon_B_cntr {position: absolute;left: 0;top:0px;z-index:1;} 
.b.s .icon_S_cntr {position: absolute;left: 0;top:-6px;} 
.b.r .icon_B_cntr {position: absolute;left: 0;top:0px;z-index:1;} 
.b.r .icon_R_cntr {position: absolute;left: 0;top:-6px;} 
.s.r .icon_S_cntr {position: absolute;left: 0;top:0px;z-index:1;} 
.s.r .icon_R_cntr {position: absolute;left: 0;top:-6px;} 
.corporate-act h3 {margin:0;}
.actionsBox {margin:30px 0;}
/*Corporate action DBSR*/
/*----------------------------------------------Financial calculator---------------------------------------------*/
	.clear25 { clear:both; height:25px;}
	.emi_txt { font-family:"SourceSansPro-Semibold"; font-size: 20px; font-weight: normal; text-transform:uppercase; line-height: 15px; margin-left:10px;}
	.emi_rupee { font-family:"SourceSansPro-Bold"; font-size: 12px; font-weight: normal; line-height:15px;}
	.emi_amt { font-family:"SourceSansPro-Light"; font-size: 30px; font-weight: normal; padding-left:10px; line-height:40px;}
	.tbl_bottom_bdr{border-bottom: 1px solid #dfdcca; width:100%; margin:5px;}
	.emi_tbl{ display:inline-block; border-bottom: 1px solid #dfdcca; width:100%;}
	.emi_tbl ul { list-style-type:none; padding: 0;}
	.emi_tbl ul li { float: left; font-family: arial; font-size: 12px; font-weight: normal; padding: 0 7px;}
	.f15 { font-family:"SourceSansPro-Bold"; font-size: 15px; font-weight: normal;}
    .f30 { font-family:"SourceSansPro-Light"; font-size: 25px; font-weight: normal; line-height:30px;}
	.emi_graph { width:100%; min-height:200px;}
	.Tax_txt { font-family:"SourceSansPro-Semibold"; font-size: 20px; font-weight: normal; line-height: 15px; padding-left:15px;}
	.tax_tbl thead tr th { width:10%; padding:9px; border-bottom:1px solid #dfdcca;}
	.tax_tbl thead tr th:last-child{ text-align:right;}
	.tax_tbl tbody tr td { width:10%; padding:9px; border-bottom:1px solid #dfdcca;}
	.tax_tbl tbody tr td:last-child{ text-align:right;}
	.metro_box { max-width:300px; min-height:100px;}
	.gender_box{ max-width:300px; min-height:100px;}
	.status_txt { color:#848484; font-family:"SourceSansPro-Semibold"; font-size: 14px; font-weight: normal;}
	.clear2 { clear:both; height:2px;}
	.sip_input input{ width:100%;}
	.calculate_btn { background-color: #ff7e00; color: #ffffff !important; float: left; font-family: "SourceSansPro-Light"; font-size: 18px; font-weight: lighter; padding: 4px 15px; text-decoration: none; transition: background-color 0.25s ease 0s;}
	.reset_btn {background-color: #0067e8; color: #ffffff !important;float: left; font-family: "SourceSansPro-Light"; font-size: 18px; font-weight: lighter; padding: 4px 15px; text-decoration: none; transition: background-color 0.25s ease 0s;}
    /* Charting */
    .legdBox { background: rgba(0, 0, 0, 0) url("../../Content/image/legdBox.png") no-repeat scroll left top; display: inline-block; height: 12px; width: 12px;}
    .grCol04 {background-color: #0ea641;}
    .grCol09 {background-color: #dd3333;}
    .legend_box{ width:80px; height:50px; float:left; margin-left: 70px; margin-top: 70px;}
    .mR10{margin-right:10px}
    .clr_padding{ padding-left:10px; padding-right: 0; }
    .big_label { padding-left:1px; padding-right:0; margin:0; width:270px;}
    .rad_btn { padding-left: 10px;  padding-right: 0;   }
    a.add_btn { background-color: #0358a9; color: #ffffff !important; float: left; font-family: "SourceSansPro-Light"; font-size: 18px; font-weight: bold;  padding: 1px 14px; text-decoration: none; transition: background-color 0.25s ease 0s;}
/*----------------------------------------------Financial calculator---------------------------------------------*/
/*-----------------------------------CSS - Slider--------------------------------------*/
	.loan_cal_slider .slider_txt .amount { color:#3e3e3e !important; float:right; width:23%; text-align:right; font-family:arial; font-size:12px; font-weight:normal !important; margin-right:2px;}
	.loan_cal_slider .slider_txt .months { color:#3e3e3e !important; float:right; margin-top:1px; font-family:arial; font-size:12px; font-weight:normal !important;}
	.loan_cal_slider .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 7px;} 
	.loan_cal_slider .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 7px;}
	.loan_cal_slider .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 7px;}
	.loan_cal_slider .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 7px;}
	.loan_cal_slider .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 7px;}
	.loan_cal_slider #slider-range-min .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background:url(../Content/image/Pointer.png) repeat-x scroll 100% 100% !important; height:33px; width:33px; border:0; top:-10px;}
	.loan_cal_slider .slider_range .ui-widget-header { background: url("../Content/image/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #f1bd31; border:0; }
	.loan_cal_slider #slider-range-min { margin-top:10px;}
	.loan_cal_slider #slider-range-percentage .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background:url(../Content/image/Pointer.png) repeat-x scroll 100% 100% !important; height:33px; width:33px; border:0; top:-10px;}
	.loan_cal_slider #slider-range-percentage .ui-widget-header { background: url("../Content/image/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #f1bd31; border:0; }
	.loan_cal_slider #slider-range-percentage { margin-top:10px;}
    .slider_range { width:445px !important; overflow:visible; z-index:0 !important;}
    .disabled_btn_cls { opacity:0.5;  pointer-events: none;}
    .disabled_btn_cls_New { opacity:0;  pointer-events: none;}
/*---------------------------------------CSS - Slider ------------------------------------*/
/*---------------------------------------------Calculator Page------------------------------------------------------------------*/
/*----------Reasearch Report CSS--------------------------------------------------------------------------------------------*/
	.research_report { height:368px; border-bottom:2px solid #6e7357;}
	.report_tbl { height:290px; overflow:hidden; cursor:pointer;}
	.research_report .sub_heading {  color: #373839; font-weight:bold;   font-family: "SourceSansPro-Light";   font-size: 22px;   letter-spacing: -1px;}
	.research_report .head_bdr_img_3 {  background: url("../Content/image/heading_bottomDesign.png") no-repeat scroll left top rgba(0, 0, 0, 0);  height: 9px;  left: 30px;  position: absolute;  bottom:-9px;   width: 18px;}
	.research_report .sub_header_bdr {  border-bottom: 1px solid #8e8e8d;  margin: 10px 0;  padding-bottom: 10px;  position: relative;}
	.head_name{ font-family:"SourceSansPro-Bold"; font-size:16px; color:#2b2b2b; padding-left:10px; font-weight:bold;}
	.report_buy_btn { font-family:"SourceSansPro-Semibold"; font-size:18px; color:#4e940a; cursor:pointer; padding-top:60px;}
	.row_report { border-bottom:1px solid #d4d4d4; min-height:140px;}
	.research_popup_head {font-size: 18px;font-weight: bold;}
	.overlay { position: fixed;  top: 0;  right: 0;  left: 0;  background-color: #000; width:100%; height:100%; opacity:0.2; display:none; z-index:1023;}
	
	.report_view_tbl { width:100%; margin-bottom:0 !important;}
	.bordr {border:1px solid #ddd;}
    .report_view_popup .modal-body { padding:7px !important;}
    #report_tbl { height:285px !important;}
    .report_view_tbl thead tr th {background-color: #f2f2d6; width: 15%;color: #696969;font-family: arial;font-size: 12px; text-align: center; vertical-align: middle; border-bottom-width: 0 !important;}
    .report_view_tbl thead tr th {vertical-align: middle;font-family: arial;font-size: 12px;color: #696969;text-align: center;}
    .report_view_tbl thead tr th:first-child, .report_view_tbl tbody tr td:first-child {width:7% !important;}
    .report_view_tbl thead tr th:last-child, .report_view_tbl tbody tr td:last-child {width:16% !important; }
    .report_view_tbl thead tr th:nth-child(5), .report_view_tbl tbody tr td:nth-child(5) {width:8% !important;}

    .report_view_tbl thead tr th {font-family:"arial"; font-size: 12px; border: 1px solid #ddd; padding:6px; width:7% !important; font-weight:bold;}
    .report_view_tbl tbody tr td {font-family:"arial"; font-size: 12px; border: 1px solid #ddd; padding:6px; width:7% !important; min-height:20px !important;}
    .report_view_tbl tbody tr td:nth-child(2) {color:#2b67af !important; text-align:left; width:8% !important;}
    .report_view_tbl thead tr th:nth-child(2) { text-align:left; width:8% !important;}
    .report_view_tbl tbody tr td:nth-child(3) {color:#2b67af !important; text-align:left;}
    .report_view_tbl thead tr th:nth-child(3) { text-align:left;}
    .report_view_tbl thead tr th:nth-child(4) { width:5% !important;}
    .report_view_tbl tbody tr td:nth-child(4) { text-align:left; width:5% !important;}
    .report_view_tbl thead tr th:nth-child(5) { width:10% !important;}
    .report_view_tbl tbody tr td:nth-child(5) { text-align:left; width:10% !important;}
    .report_view_tbl thead tr th:nth-child(6) { width:10% !important;}
    .report_view_tbl tbody tr td:nth-child(6) { width:10% !important;}
    .report_view_tbl thead tr th:last-child { width:15% !important;}
    .report_view_tbl tbody tr td:last-child { width:15% !important;}
    #scrollNotification .jspContainer .jspVerticalBar .jspTrack .jspDrag { height:15px !important;}
/*----------Reasearch Report CSS--------------------------------------------------------------------------------------------*/
/*---------------------------------------------Corporate Action-----------------------------------------------------------------*/
.cor_act .filter_box { background-color:#f2f2d6; width:100%; border:2px solid #bbbba9; min-height:75px; padding-left:8px; padding-top:5px;}
.cor_act .finance_text { font-family:arial; font-size:11px; font-weight:normal; color:#212121; float:left;}
.cor_act .responsive_select_Container { float:left;}
.cor_act .Select_box { width:19%; float:left; margin-right:20px;}
.cor_act .finance_chart_btn { padding:17px;}
.btn_go { background-color: #cbcb9f; float: left; font-family: arial; font-size: 11px; font-weight: bold; margin: 15px 10px; padding: 5px 14px;text-decoration: none; text-transform: uppercase; transition: background-color 0.25s ease 0s;}
.cor_family { margin-top:10px;}
.bton_go { margin-top:11px;}
.cor_act .date_pick { position:relative !important;}
.cor_family .responsive_select_Container {background: url("../Content/image/account_name_drp_dwn.png") no-repeat scroll right center #333333 !important;}
.cor_family .responsive_select_Container_value { color: #fff;font-weight: bold;}
.cor_family .responsive_select_Container .responsive_select_Box {background-color: #333333 !important; color: #fff !important; font-weight: bold !important;}
.corp_tbl thead tr th {padding:8px 5px !important;}
.corp_tbl tbody tr td {padding:8px 11px !important;}
.corp_tbl thead tr th:first-child { width:15% !important;}
.corp_tbl tbody tr td:first-child { width:15% !important;}
.corp_tbl thead tr th:nth-child(2) { width:35% !important;}
.corp_tbl tbody tr td:nth-child(2) { width:35% !important; text-align:left;}
.corp_tbl thead tr th:nth-child(3) { width:15% !important;}
.corp_tbl tbody tr td:nth-child(3) { width:15% !important;}
.corp_tbl thead tr th:nth-child(4) { width:18% !important;}
.corp_tbl tbody tr td:nth-child(4) { width:18% !important;}
.corp_tbl thead tr th:nth-child(5) { width:35% !important;}
.corp_tbl tbody tr td:nth-child(5) { width:35% !important; text-align:left;}
#trans_tbl_Divident tbody tr td:last-child {text-align:right !important;}
/*---------------------------------------------Corporate Action-----------------------------------------------------------------*/
#table_wdt_eqt_mktstat .no_break {white-space:nowrap;}
/*-----------------------heat map-----------------------------*/
.heat_map .filter_box { background-color:#f2f2d6; width:100%; border:2px solid #bbbba9; min-height:70px; padding-left:8px; padding-top:5px;}
.heat_map .Select_box { width:19%; float:left; margin-left:10px;}
.heat_map .Select_box:first-child { width:19%; float:left; margin-left:5px;}
.heat_map .finance_text { color: #212121;  float: left; font-family: arial; font-size: 11px; font-weight: normal;}
.heat_map .pft_txt { line-height: 26px;  /*margin-right: 15px;*/   text-transform: uppercase;}
.heat_map_txt { font-family:"SourceSansPro-bold"; font-size: 14px; font-weight:normal;}
.heat_map_box { width:110px; height:65px; text-align:center; font-family:"SourceSansPro-bold"; font-size: 12px; font-weight:normal; border:1px solid #000; margin:2px; float:left; text-transform:uppercase; padding:5px;}
.table_back { background-image: url("../Content/image/back_btn.png"); float: right; height: 35px; margin-right: 10px; margin-top: 15px; width: 35px;}

.heatmap_tooltp { width:480px;}
.heatmap_tooltp_fno { width:400px !important;}
.heatmap_tooltp_headtxt { font-family:"SourceSansPro-bold"; font-size: 13px; font-weight:bold; color:#000;}
.tip_headtxt { font-family:"SourceSansPro-Semibold"; font-size: 12px; font-weight:normal; color:#000; padding-right:5px; clear:both;}
.heatmap_blk div { width:65px; float:left; letter-spacing:0; padding-left:5px;}
.heatmap_blk {width:130px; float:left;}
.heatmap_sec { width:85px; float:left;}

.holding_tool_tip { padding:5px;}
.hold_tooltpheadtxt { font-family:"SourceSansPro-Semibold"; font-size: 13px; font-weight:bold; color:#000; text-align:left; padding-left:5px;}
table.table.hold_tooltptbl thead tr th{ background-color:#f2f2d6 !important;}
table.table.hold_tooltptbl thead tr th:first-child { text-align:left !important;}

.tooltp { border:1px solid #000; position:absolute;}

.knw_center_desc_group {  display: none;}
.cal2 .clndr {width:85%!important;}
.cal2 .clndr .clndr-controls .clndr-next-button {right:-187px!important;}
/*.static_page_container p > strong > img {  width: 100%!important;  height: auto;}*/

/*-----------------------heat map-----------------------------*/
/*-----------------------TICKER-----------------------------*/
.ticker { height:30px; font-family:Arial; font-size:12px; margin:auto; padding:8px 10px; color:#90a653; margin-top:40px;}
.active_nav{ background-color:#586434; color:#f1bd31 !important;}

.cursr_pot { cursor:pointer !important;}
.img_photo { width:auto !important;}
.google_buttons { height:auto !important;}

/*-----------------------TICKER-----------------------------*/
/*-------------------------------------Lic Premium------------------------------------------------*/
    .lic_premium .head_bdr_img_3 { background: rgba(0, 0, 0, 0) url("../Content/image/heading_bottomDesign.png") no-repeat scroll left top; height: 9px; left: 10px; position: absolute; bottom: -9px; width: 18px; }
    .lic_premium .sub_header_bdr { border-bottom: 1px solid #8e8e8d; margin: 0; padding-bottom: 10px; position: relative; }
    .lic_premium_tbl { margin-top: 15px; }
    .lic_premium_tbl thead tr th { background-color: #f2f2d6 !important; color: #696969; font-family: arial; font-size: 12px; font-weight: bold; vertical-align: middle; padding: 10px 18px; }
    .lic_premium_tbl tbody tr td { background-color: #fff; color: #575757; font-family: "SourceSansPro-Regular"; font-size: 14px; font-weight: normal; vertical-align: middle; padding: 8px 10px; text-align: right; }
    .lic_premium_tbl tbody tr td:first-child { text-align: left; }
    .lic_premium_tbl tfoot tr th { background-color: #efe9e9; font-family: "SourceSansPro-Semibold"; font-size: 16px; font-weight: bold; text-align: right; padding: 15px 8px; }
    .lic_premium_tbl tfoot tr th:first-child { text-align: left; }

    .general_ins_tbl { margin-top: 15px; }
    .general_ins_tbl thead tr th { background-color: #f2f2d6 !important; color: #696969; font-family: arial; font-size: 12px; font-weight: bold; vertical-align: middle; padding: 10px 18px; }
    .general_ins_tbl tbody tr td { background-color: #fff; color: #575757; font-family: "SourceSansPro-Regular"; font-size: 14px; font-weight: normal; vertical-align: middle; padding: 8px 10px; text-align: right; }
    .general_ins_tbl tbody tr td:first-child { text-align: left; }
    .general_ins_tbl tfoot tr th { background-color: #efe9e9; font-family: "SourceSansPro-Semibold"; font-size: 16px; font-weight: bold; text-align: right; padding: 15px 8px; }
    .general_ins_tbl tfoot tr th:first-child { text-align: left; }

    .monthly_flow { margin-top: 50px; }
    .monthly_flow .head_bdr_img_3 { background: rgba(0, 0, 0, 0) url("../Content/image/heading_bottomDesign.png") no-repeat scroll left top; height: 9px; left: 10px; position: absolute; bottom: -9px; width: 18px; }
    .monthly_flow .sub_header_bdr { border-bottom: 1px solid #8e8e8d; margin: 0; padding-bottom: 10px; position: relative; }
    .monthly_flow_tbl { margin-top: 15px; }
    .monthly_flow_tbl thead tr th { background-color: #f2f2d6 !important; color: #696969; font-family: arial; font-size: 12px; font-weight: bold; vertical-align: middle; padding: 10px 18px; }
    .monthly_flow_tbl tbody tr td { background-color: #fff; color: #575757; font-family: "SourceSansPro-Regular"; font-size: 14px; font-weight: normal; vertical-align: middle; padding: 8px 10px; text-align: right; }
    .monthly_flow_tbl tbody tr td:first-child { text-align: left; }
    .monthly_flow_tbl tfoot tr th { background-color: #efe9e9; font-family: "SourceSansPro-Semibold"; font-size: 16px; font-weight: bold; text-align: right; padding: 15px 8px; }
    .monthly_flow_tbl tfoot tr th:first-child { text-align: left; }
    /*-------------------------------------Lic Premium------------------------------------------------*/
    /*-----------------------------------------Holding Sectoral Tooltip-----------------------------------------------------*/
     .tool_tip_colname {width:55%; float:left; text-align:left; padding:5px; font-family:Arial; font-size:12px; color:#696969;border:1px solid #ddd; background-color:#f2f2d6;}
     .tool_tip_colprice {float:left; text-align:right; padding:5px; font-family:Arial; font-size:12px; color:#696969;border:1px solid #ddd; background-color:#f2f2d6;}
     .tool_tip_coldataname {width:55%; float:left; text-align:left; padding:5px; font-family:"SourceSansPro-SemiBold"; font-size:14px; color:#0359a9;border:1px solid #ddd; font-weight: normal;}
     .tool_tip_coldata {float:left; text-align:right; padding:5px; font-family:"SourceSansPro-Regular"; font-size:14px; color:#575757;border:1px solid #ddd; font-weight: normal;}
     /*-----------------------------------------Holding Sectoral Tooltip-----------------------------------------------------*/


     	/* Make it a marquee */

  .overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index:4;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin:70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 80%;
  top:20%;
  height:400px;
  

  position: relative;

}

.popup h3 {
  margin-top: 0;
  color: #333;

}
.popup h3  span
{
padding-top:10px;
}
.popup .close {
  position: absolute;
  top:10px;
  right: 18px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup .close:hover {
  color: #06D85F;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
} 
.popup h3
{
color:#fc8700;
}
.popup strong
{
color:#212121;
}
.squarenew
{
    width: 100px;
    position: absolute;
    height: 100px;
    left: 0;
    background: #586434;
    margin-top: -20px;
}
.leftpara1
{
padding:20px;
/*margin-left:80px;*/
} 

.popupDiv{
    text-align:left;
}
.leftpara1 h3{
    padding-left:0px !important;
}


.marquee span {
    display: inline-block;
    padding-left: 100%;
    text-indent: 0;
    border:0;
    animation: marquee 90s linear infinite;

}
.marquee .scrolltxt:hover {
    animation-play-state: paused;
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
}

/* Make it move */
@keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}






@media screen and (max-width:480px)
{
    .login_mobile_menu ul { list-style-type:none;}
    .info_partMob { display:none !important;}
    .dsp_none_mob { display:none !important;}
    .my_toggle_navbar, my_toggle_navbar:hover, my_toggle_navbar:focus, my_toggle_navbar:visited {  background-color:#586434 !important; border:0 !important;}
    .navbar_brand img { margin-left: 10px; margin-top: 10px;  width: 63%;}
    .mainContent { width:100%;}
    .dismiss_Space { margin-top:50px; margin-bottom:20px;}
    .min_width { width:100%; }
    .top_bdr { margin:0 !important;}
    .default_widget { width:100%; margin-bottom: 40px; border-bottom:2px solid #a2a298;}
    .navigation ul li a, .second { display: block; position: relative; height:40px; text-align: center; padding-top:10px;}
    .login_usr_info { display: block; position: relative; height:40px; text-align: center; line-height:30px;}
    .hdr_sptr {background: url("../Content/image/footer_Separator.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); height: 1px; width: 100%;}
    .mainNav { background-color: #586434; position:fixed;}
    .mainNav ul li a, .mainNav ul li a:hover, .mainNav ul li a:active, .mainNav ul li a:focus, .mainNav ul li a span, .mainNav ul li a span:hover, .mainNav ul li a span:active, .mainNav ul li a span:focus { text-decoration: none; }
    .contact_line_2 { width:100%; clear:both;}
    .clear30 { clear: both; height: 30px; }
    .default_widget .customTab li.active a, .default_widget .customTab li.active a:hover, .default_widget .customTab li.active a:focus { background-color:#ccc !important;}
    .snapshot_dttm_spter { display:none;}
   #GraphContainer_wdt_mkttoday, #GraphContainer_wdt_port1week, .leftGraphChrt { width:170px; height:150px; }
    .customNav2 { display:none; }
    .main_heading {padding:0 15px;}
    .custom_drp_dwn.nav li { padding: 0 20px; position: relative; }
    .mob_menu_part { margin-top:10px;}
    .login_section { width:100%; }
    .user_box { margin: 0 auto;    padding: 0;    text-align: center;    width: 100%;}
    .login_user {  height: 22px;    margin: 0 auto; }
    .login_date { text-align:center !important;}
    .login_user img { text-align:center;}
    .login_user span { margin: 0; padding: 0; text-align: center; }
    .alert_box { width:100%; margin:0; padding:0; text-align:center; height: 40px; cursor:pointer;}
    .alerts { margin: 0 auto; top:10px;}
    .alrt_bx {width:10%; height:40px; margin: 0 auto; padding: 0;  text-align: center;}
    .alert_circle { background-color: #fe5600; border-radius: 10px; height: 19px; margin: 4px; position: absolute; text-align: center; width: 20px;z-index: 2; top:-7%; left:48%;}
    .alert_count { color: #ffffff; font-family: arial;  font-size: 12px; font-weight: bold;  height: 20px;  left: -1px; position: absolute; text-align: center; width: 100%;}
    .alerts { background: rgba(0, 0, 0, 0) url("../Content/image/notification_Icon.png") no-repeat scroll 0 0; height: 24px; position: relative; width: 25px; z-index: 1;}
    .navigation ul{ margin:0 auto; clear:both; float:none !important; margin-bottom:20px;}
    .navigation_blk, .navigation_menu_blk_1 { width: 100%; margin-left:10px; padding-right:10px; }
    .mobile_nav li a { color: #c0de6c !important; display: block !important; font-family: "SourceSansPro-Light"; font-size: 13px; font-weight: bold; width: 100%; text-align:left !important; text-transform:uppercase; border-bottom:1px solid #c0de6c;}
    .mobile_nav li a:hover{ color:#f1bd31 !important; border-bottom:1px solid #f1bd31;}
    .mobile_nav ul{ list-style-type:none;}
    .mobile_nav.nav li {position: relative;}
    .submenu_blk_mob li:nth-child(2), .mobile_menu li:nth-child(2) { padding-top:0px !important;}
    .mobile_menu {    margin-left: 10px;    padding-right: 10px;    width: 100%;    display:block;}
    .mobile_menu {    background-color: #586434;    display: none;    left: 0;    max-height: 405px;    position: absolute;    top: 43px;}
    .drop_box{ position:relative; margin-bottom:15px; top:4px;}
    .infoPart { display:none;}
    .navigation { box-shadow:none; border:0 !important;}
    .my_toggle_navbar .icon-bar { background-color: #f0bd30 !important;}
    .logout { margin:7px 0;}
    .derv_snap .col01 li { padding:0 6px; margin-bottom:10px; font-size:12px;}
    .derv_snap .col01 { clear:both; width:100%;}

    .searchbox form{ border:0 !important; padding:0; margin:0;}
    .search_icon { float:left  ; margin-right:28px;}
    .form-control-search { width:257px; border-radius:0; float:left;}
    .form-control-search::-moz-placeholder { color: #c1d967;}
    .searchbox { width:290px; margin:0 auto; padding-bottom:8px; clear:both; height:45px; float:none;}
    .open_acc_section { /*margin: 15px 0; /* width: 100%; */ /* margin: auto 0; */ text-align: center;}

    #ancLogin_mob { clear:both;}
    .searchbox .navbar-form {  border: 0 !important;  padding: 0; margin: 0; }
    .default_widget .DataContent .dataContainer { position: relative; }

    .mobile_nav li .dsp_none_desk { clear:both;}
   
    .wdt_eqt_rstshkrs { min-height: 314px; }
    .currncy_widget .curr_small_txt, .currncy_widget .curr_amount { padding-right:75px;}
    #table_wdt_eqt_secstat tbody tr td { text-align:right;}
    #table_wdt_eqt_secstat tbody tr td:first-child { text-align:left;}
    .wdt_eqt_mktdls .sub_header_bdr { border-bottom: 1px solid #8e8e8d;  margin: 14px 0; padding: 10px 0; position: relative; width: 100%;}
    img.calci { margin: 12px 0 !important; }
    .menu_dropdown_mob { position:relative; width:100%;z-index:1;bottom:auto; display:block; min-height:80px; z-index:1;}
    .menu_dropdown_mob ul li, .menu_dropdown_mob ul li a { width:100%;}
    
    .login_dropdown { background-color: #424d25;  bottom: -209px;  box-shadow: 0 2px 2px #9caca8;   left: 0;   position: absolute; width:100%; z-index:1; bottom:auto; top: 30px; display:none;}
    .login_dropdown ul { margin:0; padding:0;}
    .login_dropdown ul li {list-style-type:none; }
    .login_dropdown ul li a { display: block; position: relative; height: 40px; text-align: center; border-bottom: 1px solid #9daf6b; color: #bfdd6b; display: inline-block; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 33px; height: 33px; text-transform: uppercase; width: 100%;}
    .dvNoData {   color: #666666; font-size: 24px; padding-top: 62px; padding-bottom: 86px; position: relative; text-align: center; width: 100%;}
    #currBtndv { top:56px !important;}
    #currBtndv .graph_btn { margin-top:3px; margin-right:5px;}
    .wdt_cur_keycur .customTable thead tr th:last-child{ text-align:right; width:30%;}
    #derChartButton {top:36px; right: 19px; }
    .loading_1 { height: 50px; width: 50px; margin-left: 117px;  margin-bottom: 50px;}
    .loading_2 { height: 50px; width: 50px; margin-left: 150px; margin-bottom: 50px;}
    .loading_3 { height: 50px; width: 50px; margin-left: 30px; margin-bottom: 50px;}
    #boxes #dialog { height: 300px !important; }
    .popup_news .popup_time_date { font-size: 14px; }
    .popup_news .news_details {  height: 160px !important;  overflow: auto; }
    .popup_tbl {width:100%;}
    .mf_popup_tbl { width:100% !important;}
    .mf_poptbl { height:220px; overflow:auto; width:100%;}
    div#dv_flt_mf_category_wdt_mf_perf { float: left !important; margin-bottom:5px;}
    .sub_heading { font-size: 21px; width:100%; }
    .default_widget .MF_subhead{width:100% !important;}
    .default_widget .DataContent .dataContainer { height:190px; overflow:auto;}
    .bott_bdr { height:85px !important;}
    .clear8 { clear:both; height:8px;}
    .clr_wdt { width:100%;}
    .customMarketstats { width:100%;}
    .market_today, .recommend_box, .reasearch_video { margin:0 auto; width:170px;}
    .reasearch_video { text-align:center; margin-top:25px;}
    .portfoliobox { margin:auto; margin-top:20px;}

    .customTable thead tr th:first-child{ z-index:1 !important;}
    .common_select_box { width:100%; float:left !important;}

    .reserch_img img { height:auto; margin-bottom:20px; width:100%;}

    .sub_header_bdr { border-bottom: 1px solid #8e8e8d; position: relative; margin: 14px 0; width: 100%;}
    .wdt_eqt_mktstat .sub_header_bdr {  padding-bottom:45px !important;}
    wdt_eqt_idxmvnt .sub_header_bdr { padding-bottom:45px !important;}

    .wdt_eqt_secstat .tab_img, .wdt_eqt_rstshkrs .tab_img, #eye_img_wdt_cur_traded { top: 5px; position: absolute; right: 0;}

    #wrapper_wdt_eqt_mktdls { position:relative; height:225px; overflow:auto;}
    #wrapper_wdt_mf_sectorexposure { position:relative; height:225px; overflow:auto;}
    /*-----------------------TICKER-----------------------------*/
    /*.ticker marquee span{ width:60%;}*/
    .ticker .marquee { width:97%; float:left;}
    .delete_box p { text-align:justify;font-size: 14px;font-family: arial;}
    .confirm_box { margin-left:75px;}
    

     .custombreadcrumb { width:100%; float:left; padding-left:17px; text-transform:capitalize;}   
    .stat_page .custombreadcrumb { width:100% !important; float:left; padding:0 !important; text-transform:capitalize;} 
    .stpage .custombreadcrumb { margin-top:15px; margin-bottom:15px; padding-left:30px;}
    .marketbreadcrumb .custombreadcrumb { margin-top:15px; margin-bottom:15px;}
    .snaps .custombreadcrumb { padding-left:3px !important;}
    .custombreadcrumb > li {display: inline-block; text-transform:capitalize;}
    .custombreadcrumb > li > a {color:#8c8c8c; text-transform:capitalize;}
    .custombreadcrumb > li > a:hover {color: #4e940a !important; text-decoration:underline}
    .custombreadcrumb > li + li::before {color: #ccc;content: ">> ";padding: 0 5px;}
    .custombreadcrumb > .active {color:#8c8c8c;}
    .custombreadcrumb { font-family: 'SourceSansPro-Semibold'; font-size:13px; color:#8c8c8c; font-weight:normal;}
    .custombreadcrumb li:last-child { color: #4e940a !important;}

    .marquee {
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    font-family:Arial !important;
    font-size:13px !important;
    font-weight:normal !important;
}

.marquee .scrolltxt {
    font-family:Arial !important;
    font-size:12px !important;
    font-weight:normal !important;
    }

    .divider {
    border-bottom: 6px solid #586434;
    width: 80px;
    margin-left: 15px;
    margin-top: -1.7rem
    } 
    /*-----------------------TICKER-----------------------------*/
    /*--------------------------------------Static Page-----------------------------------------------*/
    .static_page_container { width:100%; text-align:justify; padding:0 15px;}
    .static_page_container img { width:100%; height:auto;}
    .static_page_container photo_img img { width:auto; height:auto;}
    .static_page_container table { width:100%;}
    
  
/*--------------------------------------Static Page-----------------------------------------------*/

    /*--------------------------------------------------Responsive Main Menu-------------------------------------------------------*/
    .show_MegaMenu_resp { display: block; margin:0 10px; }
    .show_MegaMenu_resp li a {    border-bottom: 1px solid #c0de6c;    color: #c0de6c !important;    text-align: left !important;    width: 100%;}
    .shapshot_sptr { display:none !important;}
   /*--------------------------------------------------Responsive Main Menu-------------------------------------------------------*/
   .company_view ul li { padding:10px 35px; border-right:1px dotted #aaaaaa;}
   .company_view ul li .s18 { float:right;}
   .cmpny_view ul li { padding:10px 20px; border-right:1px dotted #aaaaaa;}
   .cmpny_view ul li:nth-child(2) {padding:10px 7px;}
   .dib {width:100%; }
   .col01 li { width: 50%; margin-bottom: 10px; }
   .p_and_l .cGy5 { text-align:left;}
   .adv_chart {display:none; }
   .company_view ul li:last-child, .cmpny_view ul li:last-child{ border-right: 1px dotted #aaaaaa !important; } 
   .price_perform, .c-form { display:none;}
   .bal_sheet { width:103%;}
  /*---------------------------------------Footer Elements----------------------------------------------------------------*/
    .yellowlines span { line-height:25px;}
    .footerBoxes { float: left; margin-left: 20px; margin-top: 25px; width: 180px; /*min-height:235px;*/}
    .data_info1 { width:100%;     font-size: 12px;
    font-family: Arial;
    color: #90a653;
    font-weight: normal; margin-top:20px; clear:both;}
    .siteNavigation { float:left; margin-top:10px;}
/*---------------------------------------Footer Elements----------------------------------------------------------------*/
/*--------------------------------------------Charting Section------------------------------*/
    .charting_section { width:100%;}
    .charting_section .chart_search { width:100%; }
    .scheme h3 .scheme_tbl_head{ display:none;}
    #tab_wdt_eqt_snapshot_pl_ar a, #tab_wdt_eqt_snapshot_pl_hy a, #tab_wdt_eqt_snapshot_pl_qr a{ padding:5px; margin-right:0; border:1px solid #8e8e8d !important; border-radius:0;}
    /*--------------------------------------------Charting Section------------------------------*/
/*---------------------------------------------------------------select Boxes -------------------------------*/
.responsive_select_Container { clear:both;}
.responsive_select_Container:last-child { margin-top: 5px; margin-bottom: 5px; }
.get_quote .responsive_select_Container { width: 100% !important; }
.get_quote .custom_drop_down { padding:0 !important; margin-top:35px;}
.get_quote .submit_btn {   width: 100%;  margin: auto;  float: none; }
.get_quote a.custom_sumbitbtn { float:none !important;}
.mf_comp_drpdwn .form-group .responsive_select_Container{width:100% !important;}
#curr_tbl .responsive_select_Container { width:100% !important;}

.wdt_mf_nfo .customTable tbody tr td { width:50% !important;}
.wdt_mf_nfo .recent_past { width:50% !important; float:none !important;}
.right_block { float:left !important;}
.right_block .dib ul li:last-child {padding-right:17px; border-right: 1px dotted #aaaaaa; }
.snapshot_tbl .dib ul li:nth-child(2), .snapshot_tbl .dib ul li:nth-child(4) { padding:0 10px !important;}
.snapshot_tbl .dib ul li:nth-child(3) { padding-right:10px !important;}
.snapshot_tbl .dib ul li:nth-child(4) { border-right: 1px dotted #aaaaaa;}

.wdt_eqt_idxmvnt .sub_header_bdr, .wdt_der_mostactive .sub_header_bdr, .wdt_der_trends .sub_header_bdr, .wdt_der_oi .sub_header_bdr { height:75px;}
.wdt_eqt_mktstat .sub_header_bdr, .wdt_eqt_prcbrch .sub_header_bdr, .wdt_eqt_mktdls .sub_header_bdr, .wdt_cmd_mkt .sub_header_bdr, .wdt_cmd_metalg .sub_header_bdr { height:108px;}
.wdt_mf_compare .sub_header_bdr { height:45px;}
/*---------------------------------------------------------------select Boxes -------------------------------*/
/*---------------------------------------------------------------Custom Tab -------------------------------*/
.default_widget .customTab li { width:100%;}
.default_widget .customTab li a { text-align:center; border:1px solid #ccc; margin:0;}
.default_widget .customTab li.active a:focus { border: 0; background-color: #ccc !important; }
.default_widget .customTable { border-top:2px solid #ccc;}
.default_widget .customTable tbody tr td { padding-right:2px;}
.default_widget .customTable tbody tr td:first-child{ width:5%;background:rgba(255,255,255,.9);}
/*---------------------------------------------------------------Custom Tab -------------------------------*/
/*------------------------------------------Market Deals----------------------------------------------*/
.wdt_eqt_mktdls {width:100%; margin-bottom: 40px; border-bottom:2px solid #a2a298;/*min-height:300px;*/}
.wdt_eqt_mktdls .customTable { border-top:2px solid #ccc;}
.wdt_eqt_mktdls .customTab li { width:100%; border:1px solid #ccc;}
.wdt_eqt_mktdls .customTab li a:focus { border: 0; background-color: #ccc !important; }
.wdt_eqt_mktdls .customTab li a { text-align:center; margin:0;}
.wdt_eqt_mktdls .customTable tbody tr td a { color: #666666; outline: medium none; text-decoration: none;}
#table_wdt_eqt_rstshkrs thead tr:first-child th { background-color:#f2f2d6 !important;}
#table_wdt_eqt_rstshkrs thead tr { border:0;}
#table_wdt_eqt_rstshkrs thead tr:first-child th { font-family:Georgia; font-weight:bold; border-bottom: 2px solid #ddd;}
#table_wdt_der_fiidii thead tr:first-child th { background-color:#f2f2d6 !important;}
#GraphContainer_wdt_eqt_idxmvnt, #GraphContainer_wdt_cmd_metalg, #GraphContainer_wdt_cur_traded { width:100%; height: 220px;}
.amc_tbl thead tr td span{ white-space:normal;}
#wrapper_wdt_mf_perf { width:100%;}
.popup_tbl {min-height:244px;}
/*------------------------------------------Market Deals----------------------------------------------*/
#boxes .window { position: fixed; left: 0px; top: 0; width: 100%; height: 200px; display: none; z-index: 9999; padding: 20px; }
#boxes #dialog { width: 95%; height: 487px; padding: 10px; background-color: #ffffff; left:12px !important; }
.popup_news .popup_heading { font-size: 16px;}
.scheme{ width:auto;}
.wdt_mktana .market-ana-img { padding:0 15px;}
.wdt_eqt_keyinds .sub_header_bdr { padding-bottom:20px;}
.wdt_eqt_keyinds .customTable tbody tr td {padding:5px 9px;}
.wdt_eqt_secstat .sub_header_bdr { padding-bottom:20px;}
.wdt_eqt_secstat { padding:5px 5px 0px 5px;}
#wrapper_wdt_eqt_secstat { height: 220px; overflow:auto !important; margin-bottom:0;}
.wdt_cur_keycur .sub_header_bdr { margin:10px 0; padding:14px 0;}
.wdt_cmd_keycmd .sub_header_bdr { padding:0;}
.wdt_cur_keycur .customTable tbody tr td:last-child { padding-left:30px; width:0;}
.wdt_eqt_rstshkrs .sub_header_bdr { padding-bottom:20px;}
.wdt_news .sub_header_bdr { padding-bottom:20px;}
.wdt_news { margin-top: 20px; }
.wdt_cmd_keycmd { min-height: 180px; /*margin-bottom:28px;*/ }
.wdt_news, .wdt_der_fiidii, .get_quote, .wdt_eqt_rstshkrs, .wdt_eqt_secstat, .wdt_eqt_keyinds, .wdt_cmd_keycmd, .wdt_mf_recentdiv { width:100%; margin-top:20px;}
.get_quote .custom_drop_down { padding: 15px 5px 0 40px; }
.get_quote .sub_header_bdr, .wdt_mf_recentdiv .sub_header_bdr , .wdt_mf_nfo .sub_header_bdr{ padding:10px;}
.derv_snap .dib { clear: both; float: left !important; }
.popup_tbl .customTable tbody tr td:first-child {padding: 10px 2px; width:5%; }
.popup_tbl .customTable tbody tr td:nth-child(2){ width:5%;}
#wrapper_wdt_mf_recentdiv, #wrapper_wdt_mf_nfo, #wrapper_wdt_der_fiidii, #wrapper_wdt_eqt_secstat, #wrapper_wdt_eqt_keyinds, #wrapper_wdt_cmd_keycmd, #wrapper_wdt_cur_keycur { border:0px;}
/*------------------------------------------Currency Page----------------------------------------------*/
#snapshot_wdt_cur_traded { clear: both;}
.currncy_widget .left_block { width: 100%; }
.currncy_widget .dib { display: inline-block; float: left; margin-top: 10px; }
.currncy_widget .col01 { float:left; margin:0; padding:0;}
/*------------------------------------------Currency Page----------------------------------------------*/
/*---------------------------------------------------------WatchList--------------------------------------------------------------*/
    .watchlist_pft .pft_txt { width:110px; float:left;}
    .watchlist_pft .responsive_select_Container { width:100% !important; float:left; clear:both;}
    .watchlist_pft { width:100%;}
    a.add_btn { margin-top:10px;}
    .ok_btn { width:100px !important;}

    .watchlist_searchbar { width:87%;}
    .wtch_form { width:87%; float:left;}
        .watch_button { width:36% !important; float:left;}
        .watch_txt_price { float:left !important;}
        .watch_txn_type_lbl{ width:26%; float:left; display: inline-block; max-width: 100%;font-weight: 700;}
        .watch_txn_typ .mand_field{ width:9%; float:left; display: inline-block; max-width: 100%;font-weight: 700;}
        .watch_txn_typ responsive_select_Container { width:50%; float:left !important;}
        .watch_txn_typ .mand_field { padding:0 !important; float:left !important;}
        .watch_txn_prc .price_lbl {width:26% !important; float:left; display: inline-block; max-width: 100%;font-weight: 700;}
        .watch_txn_prc .mand_field {width:9%; float:left !important; display: inline-block; max-width: 100%;font-weight: 700;}
        .watch_txn_prc input { width:165px !important;}
        .watch_pft_date .date_pick{ width:165px !important;}
        .watch_rmrk #txtBroker {width:100%;}

/*---------------------------------------------------------WatchList--------------------------------------------------------------*/

.virtual_kb_blk, .act_kb_blk { display:none;}
/*------------------------------------------MF SNAPSHOT Page----------------------------------------------*/
.mf_snapsht .f-kerning2 { letter-spacing: 0; }
.cmp_snap_shot { width: 100%; }
.cmp_snapst { width: 100%; }
#advanceChart { display:block;}
.performance_chart .sub_header_bdr { border-bottom: 1px solid #8e8e8d; margin: 10px 0; padding-bottom: 20px; position: relative; }
.min_max { width:50%; }
.mf_input .responsive_select_Container:first-child { margin-left: 10px; }
.mf_view .col01 { list-style: outside none none; padding:0 20px !important; }
.mf_view .col01 { padding: 0 !important; }
.mf_view .col01 li { margin-bottom:5px; text-align:center; width:50%; margin:0 auto; margin-bottom:10px;}
.mf_view .col01 li:last-child {text-align:center;border-right:1px solid #a2a2a2 !important; }
.mf_view .cGy5 { font-size:11px;}
#GraphContainer1_wdt_mf_port_comp { height:500px;}

#wdt_mf_port_comp .mf_comparison_tbl .tab_img { display:none;}

.bg-green,.bg-orange,.bg-green { width:275px; padding-right:30px;}

/*------------------------------------------MF SNAPSHOT Page----------------------------------------------*/
/*--------------------------------------------Home Page--------------------------------------------------*/
.main_slide_sec { /*min-height: 400px;*/ margin-top:0; width:100%;}
.main_slide_sec div img { width:100%; clear:both;}
.submit_btn { /*float: left; margin-left: 1px;*/ height: 47px; text-align: center; margin:auto;}
.slider_bott_sec { min-height: 30px; width: 100%; }
a.home_btn_1, a.home_btn_2, a.home_btn_3, a.home_btn_4, a.home_btn_5 { padding: 9px 0 0 8px; float: right; height: 45px; width: 241px; letter-spacing: -1px; margin-bottom: 1px;}

a.home_active { background: url("../Content/image/blue_up_arrow.png") no-repeat scroll left center; background-color: #fff; color: #333 !important; float: right; font-family: "SourceSansPro-Light"; font-size: 18px; font-weight: bold; letter-spacing: -1px; margin-bottom: 1px; min-height: 30px; padding: 9px 0 0 22px; text-decoration: none; width: 241px; }
a.wealth_active { background:url("../Content/image/blue_up_arrow.png") no-repeat scroll left center; background-color: #fff; color: #333 !important; float: right; font-family: "SourceSansPro-Light"; font-size: 18px; font-weight: bold; letter-spacing: -1px; margin-bottom: 1px; min-height: 30px; padding: 9px 0 0 22px; text-decoration: none; width: 241px; }
a.save_retirement_active { background: url("../Content/image/blue_up_arrow.png") no-repeat scroll left center; background-color: #fff; color: #333 !important; float: right; font-family: "SourceSansPro-Light"; font-size: 18px; font-weight: bold; letter-spacing: -1px; margin-bottom: 1px; min-height: 30px; padding: 9px 0 0 22px; text-decoration: none; width: 241px; }
a.family_marraige_active { background: url("../Content/image/blue_up_arrow.png") no-repeat scroll left center; background-color: #fff; color: #333 !important; float: right; font-family: "SourceSansPro-Light"; font-size: 18px; font-weight: bold; letter-spacing: -1px; margin-bottom: 1px; min-height: 30px; padding: 9px 0 0 22px; text-decoration: none; width: 241px; }
a.child_edu_active { background:url("../Content/image/blue_up_arrow.png") no-repeat scroll left center; background-color: #fff; color: #333 !important; float: right; font-family: "SourceSansPro-Light"; font-size: 18px; font-weight: bold; letter-spacing: -1px; margin-bottom: 1px; min-height: 30px; padding: 9px 0 0 22px; text-decoration: none; width: 241px; }
.retirement_txt { font-size:18px;}
.whatwedocontainer_Scroller { display:none;}
.adv_desc_top { max-width:100%; margin-bottom:20px;}
.feature_body { height:815px;}

.home_slide_img_1 p img, .home_slide_img_2 p img, .home_slide_img_3 p img, .home_slide_img_4 p img, .home_slide_img_5 p img {width:100%;height:auto;}

.menu_dropdown_mob.logged_in_menu { z-index:3;min-height:140px; max-width:140px;position:absolute; left:20px; top:68px; background-color:#424d25;}
.menu_dropdown_mob ul { list-style-type:none; padding:0; margin:0;}
.menu_dropdown_mob ul li a { padding: 0 5px;  text-transform: uppercase; color: #f1bd31; height: 35px; border-bottom: 1px solid #9daf6b; display: inline-block; font-family: Arial;  font-size: 12px; font-weight: normal; line-height: 33px; text-align: left;}
.menu_dropdown_mob .login_section_mob { margin-top:10px;}
.user_box_mob { height:25px;}
.user_detail_icon_mob { margin-left:20px; width:20px; float:left; display:none;}
.login_userNM_mob { color: #f1bd31; font-family: Arial;  font-size: 12px; font-weight: normal; line-height: 10px; float:left;}
.login_userNM_mob { max-width: 100%;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  text-align: right; text-transform:capitalize;}

.home_slider { width:100%; }
.custm_align_header { font-size: 25px; letter-spacing: -2px; min-height: 50px; line-height: 23px; padding-top: 20px; margin-top:0; }
.usr_frdly_blk img { width:100%;}
.usr_frdly_blk p { font-size:25px; letter-spacing:-1px;}
.open_acc { font-size: 17px; margin-bottom:10px; padding:5px 0; margin-left:15%; padding-right: 55px; margin-right:0;}
.open_acc img { width:12%; margin: 0 12px;}
.open_acc .btn_space {margin:0 2px; }
.call_back { font-size: 17px; margin-bottom:10px; padding:5px 0; margin-left:15%;}
.call_back img { width:10%; margin: 0 10px;}
.call_back .btn_space {margin:0 11px; }
.image_block img { width:100%;   margin-top: 20px; }
.hm_img_info {   width: 100%; height: 268px; top:160px; right: 0px; padding:4px 7px;background-color:transparent;}
.img_box_desc { font-size: 11px; line-height:13px; margin-top:0;}
.image_box_head { font-size:13px; line-height:0;}
.team_view_blk {min-height:265px; }
.team_view_blk .image_block {min-height: 360px;}
#slider1 .viewport { width: 250px;}
#slider1 .overview li { margin-left: 20px; }
.navigation ul { margin-bottom:10px;}

.quick_links { width:100%; min-height:115px; margin:10px 0; float:left; padding-left:20px; border-bottom:1px solid #c0de6c; }
.quick_links ul { margin:0; padding:0;}
.quick_links ul li a { height: 30px; float:left; }
.quick_links ul li .second { height:30px; width:100%;}
.quick_links .login_user { width:100%; padding:0 5px;}
.quick_links ul li { display:inline-block; width:100%;}

.quick_links_mob ul{ list-style-type:none; padding:0; margin:0;}
.quick_links_mob ul li a { float:left; padding-left:10px; text-transform: uppercase; color: #f1bd31; font-family: Arial;  font-size: 12px; font-weight: normal; line-height: 33px; }

.quick_links ul li:first-child, .quick_links ul li:nth-child(3), .quick_links ul li:nth-child(5), .quick_links ul li:nth-child(7) { width:100%;}

.custom_nav { width: 100%; margin: auto; border-bottom: 1px solid #c0de6c !important; margin-bottom:20px; display:none;} 
.custom_nav ul li a:first-child { float:left;}
.custom_nav ul { margin-bottom:20px; width:100%;}
.quick_links .no_pad { display:none;}

/*--------------------------------------------Home Page--------------------------------------------------*/
/*---------------------------------------------Popup----------------------------------------------------------*/
    .Custom-Modal .modal-content .modal-header .modal-title { position:absolute;}
    .Custom-Modal .modal-content .modal-header .user_name_popup { margin-top:30px;}
    .Custom-Modal .modal-content { height:355px; overflow:auto; margin:auto; width:95%;}

    #decTrxPrice { float: left !important; margin-top: 10px; width: 100%; }
    .top_mar30 { width:100%; padding:0;  /*margin-top:30px;*/}
    .top_mar30 .responsive_select_Container {width:100% !important;}
    .buy_sell_block {float:left !important; margin-top:10px; width:100%;}
    .fLrao { float:left !important;}
    
    .trx_type_sec { width:100% !important; margin:0;}

    .delete_box { width:312px !important;}
    .delete_box .modal-content { width:92%; height:220px;}
    .delete_btn { margin-bottom:10px;}

    .holding_tool_tip { width: 285px; right:0;}
    .myCustomPP .Custom-Modal .modal-content .modal-header { height:120px;}
    .port_summ_Tab li a:hover{ border: 1px solid #a2a298;}
    
/*---------------------------------------------Popup----------------------------------------------------------*/
/*--------------------------------------------Company Snapshot--------------------------------------------------*/
    .customMarketTdyTab1 li { width:100%; text-align:center; border:1px solid #a2a2a2;}
    .customMarketTdyTab1 li a { padding:8px 14px 8px 11px; }
    
    .customMarketTdyTab1 li a.active { font-weight:bold; color:#000; }
    .customMarketTdyTab1 li:hover a, .customMarketTdyTab1 li.active a { background-color:#ccc; margin-right:0;}
    .Navigation ul li a { color: #2b2b2b;  display: block;    font-family: "SourceSansPro-Bold";    font-size: 14px;    font-weight: bold;    height: 40px;    outline: medium none;}
    .Non_nav { margin-top:20px;}
    .p_and_l .tbl_amount { font-size:30px;}
    .p_and_l .big_grn_txt { font-size: 24px; }
    .p_and_l .big_red_txt { font-size: 24px; }
    .p_and_l .dib { padding: 12px; }
    .csnp { padding: 10px 10px;}
    .csnp ul li:first-child { padding-left: 30px !important; }
    .csnp ul li:last-child { margin-top:0 !important; padding-left: 30px !important;}
    .corporate-act { width: 100%; }
    .event-cal { margin: 0px -9px 10px 14px; }
    .wdt_peers { width: 100%; }
    .charting_section .sub_header_bdr { height: 170px; }
    .charting_section .search { width: 100%; margin-bottom: 10px; padding:0; }
    #dvFinReportFloat { display:none !important;}
    #ul_Tab_wdt_eqt_snapshot_pl li { width:100%; text-align:center;}
    .bal_sheet .responsive_select_Container { width:100% !important;}
    .price_perform, #lnkChart, #spnDate, #spnTime { display: none !important;}
    
     /*--------------------------------------------Company Snapshot--------------------------------------------------*/
     /*---------------------------Portfolio Graph------------------------------------------------------------*/
    #dvPortfolioPerformanceGraph { width:100%; height:220px;}
    #dvRelativePerformanceGraph { width:100%; display:none;}
    #dvPortfolioAllocationGraph { width:100%; height:280px;}
    #GraphContainer_wdt_eqt_rstshkrs { width:100%;}
    #GraphContainer_wdt_eqt_snapshot { width:100%;}
    .compSnapGraphbox { width:171px; margin-top:20px; margin:0 auto;}
    /*---------------------------Portfolio Graph------------------------------------------------------------*/
    /*---------------------------Portfolio Summary Page------------------------------------------------------------*/
    .port_summ_Tab li { width:100%; text-align:center; }
    #dvPortfolioDetails .col01 { margin-top:10px;}
    .shapshot_sptr { display:none;}
    .portfolio_popup .col01 li { border-bottom:1px dotted #aaaaaa; margin:0 20px;  width: 88%;  margin-bottom: 10px;}
    .portfolio_popup { min-height: 380px; margin-top:20px;}
    .portfolio_popup .col01 li:last-child { margin-left: 22px; border-bottom:0;}
    .port_summ_Tab li a { padding: 10px 14px 10px 11px;}
    .demo { margin-top:20px;}
    .portfolio_alloc { border-bottom:0;}
    .portfolio_popup .rupee_sbl, .portfolio_popup .s35 { font-size: 19px;}
    .pf_alloc_widget { width: 100%;}
    .portfo_allo { width:100%; /*min-height:600px;*/}
    .pf_alloc_widget .pf_alloc_table tbody tr td:first-child { text-overflow:ellipsis; white-space:normal;}
    .port_summ_Tab li.active a, .port_summ_Tab li.active a:hover, .port_summ_Tab li.active a:focus {  border: 0 !important; }
    .port_summ_Tab li a { border:1px solid #a2a298;}
    .research_report_content ul { list-style-type:none; padding:0; margin-top:10px;}
    .research_report_content ul li .section{ width:100px; float:left; width:105px; padding:0 8px;margin-bottom:15px; border-right:1px solid #a1a1a1;}
	.research_report_content ul li .section:nth-child(2) { border-right:0;}
	.research_report_content ul li .section .list_head { font-family:"SourceSansPro-Regular"; font-size:12px; color:#7a7a7a; font-weight:bold;}
	.research_report_content ul li .section .list_desc { font-family:"SourceSansPro-Semibold"; font-size:12px; color:#2b2b2b;}
    #dv_fltAccount, #dv_fltProduct { margin:0; width:100%;}
    #dv_fltAccount .responsive_select_Cont { background:url("../Content/image/account_name_drp_dwn.png")no-repeat scroll right #333333!important; width:100% !important;}
    #dv_fltAccount .responsive_select_Cont #txt_ddlAccount {padding-left:3%; color:#fff; font-weight:bold;}
    #dv_fltAccount .responsive_select_Cont .responsive_select_Box {background-color:#333333 !important;color:#fff !important; font-weight:bold !important; }
    #dvAccountsFilter .responsive_select_Container { background:url("../Content/image/account_name_drp_dwn.png")no-repeat scroll right #333333!important;}
    #dvAccountsFilter .responsive_select_Container #txt_ddlAccountFilter {padding-left:5%; color:#fff; font-weight:bold;}
    #dvAccountsFilter .responsive_select_Container .responsive_select_Box {background-color:#333333 !important;color:#fff !important; font-weight:bold !important; }
    .portfolio_top_bdr { margin:0;}
    #dvFilter_Summary { float:left !important;}
    .report_view_popup { width:94%; border-radius:0; top:38px; left:-7; height:400px; overflow:auto;}
    .view_tbl { width:100% !important; border-bottom: 1px solid #ddd;}

    #mf_Percomp_eye_wdt_mf_sch_per_comp img { display:none;}

    .summary_equty_port { float:left !important; width:100%;}
    #dvContent_Summary .mn_cnt_body .portfolio_widget .sub_header_bdr { height:95px;}
    .portfolio_nws .close_img { top:15px; right:10px;}

    .wgth_summary_1 .cGy5, .wgth_summary_2 .cGy5, .wgth_summary_3 .cGy5, .wgth_summary_4 .cGy5, #dvPortfolioDetails .last .cGy5 { text-align:left;}
    .portfolio_top_bdr { border:none;}
    #dvPortfolioDetails ul li div .cGy5,#dvPortfolioDetails ul li div .cGy3,#dvPortfolioDetails ul li div .s24 { /*font-size:15px !important;*/ text-align:left;}
    .dp_comp  { width:100%;}
    .portfolio_summ_drpdwn {    margin-top: 12px;    margin: 0 15px;    clear: both;    float: left;    width: 94%;}
/*---------------------------Portfolio Summary Page------------------------------------------------------------*/
/*---------------------------Portfolio Gain/Loss Page------------------------------------------------------------*/
    .port_g_l_bdr .fS { font-size:14px !important; font-weight:bold !important;}
    .filter_box { min-height: 0px; position:relative; width:100%;}
    .date_box { width:98%;}
    .btn_1 { clear:both; position:absolute; bottom:0; left:0;}
    
    .chart_btn { /*float:right;*/ height:25px;}
    .piggy_bank_disa { /*float:right;*/ height:30px;}
    .fl_none { float:none !important;}
    .finance_chart_btn { padding:10px;     width: 100px;    margin-left: 100px;}
    #filterLoad { display:none !important;}
    #dtpFromDate, #dtpToDate { width:100%;}


    .report_section { width: 100%; }
    .portfolio_popup .cGy5 { color: #fff; font-size: 15px;}
    .port_g_l_tbl { width:100%;}
    #dv_fltProduct .responsive_select_Cont { width:100% !important;}
    #dvFilter_Other { margin-top:20px; width:105%;}
    .profit_g_l {min-height:380px;}
    .profit_g_l .col01 li { border-right:0;}
    .drill_down { width:93% !important; float:left !important;}
    .drill_dwn { width:100% !important;}
    .drl_dwn { width:100% !important; padding:0 10px;}

    .summary_drill_down { width:104% !important;}
    .input_box_size, .date_input_box { width:100% !important;}
    .marL15 {margin-left:15px;}
    .marR10 { margin-right:10px;}
    .paddL5 { padding-left:5px;}
    .padd15 { padding:0 15px;}

    .filter_box .select_box { width:104% !important;}

    .filter_box .select_box .responsive_select_Container { width:100%;}
    #example.dataTable thead th.sorting { padding: 8px 19px 8px 2px; }
    .gain_loss_tbl tbody tr td { padding:8px 17px;}    

    .dismis_top_space { margin-top:60px;}
     .watchlist_drpdwn { width:100%;}
    .watchlist_drpdwn .responsive_select_Container { width:100% !important; }
    
/*---------------------------Portfolio Gain/Loss Page------------------------------------------------------------*/
/*---------------------------Portfolio Holding Page------------------------------------------------------------*/
    .select_box { width: 57%; }
    .heat_map .filter_box { width:100%;}
    .heat_map .filter_box .Select_box { width: 98%; margin:0; }
    .heat_map .filter_box .Select_box .responsive_select_Container { width:100% !important;}
    .heat_map .filter_box .Select_box .responsive_select_Container .responsive_select_Container_value { padding-left:3%;}
    .gaintbl { width:100%;}
    .losstbl { width:100%; margin:0;}
    .dp_comp .sub_header_bdr { height:85px;}
    .holding_btn { margin: 18px 10px 18px 0; text-align:center;}
    .top_gain_loss_img { float:left;}
    .hideFNO { display:none !important;}

    .clrfx::after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden;}
    .clrfx { display: block;}

.hold_adddate_popup { width:100%;}
.performance_chart { display:none;}

.insurance_tab_view { width:100%; clear:both;}
 /*---------------------------Portfolio Holding Page------------------------------------------------------------*/
 /*------------------------------------------Trasaction Page--------------------------------------------------------------------*/
     
     .mt10 { margin-top:10px;}
     #strCompanyName, #FDR_FD { width:100% !important;}
     .trans_insu, .trans_bul, .trans_exchng, .trans_cmy {width: 94% !important; float: left !important;}

     .marT_30 { margin-top:30px;}
 /*---------------------------Research Equity Page------------------------------------------------------------*/
    .dis_space { margin-top: 0px; padding-left: 0; padding-right: 0; }
    .dis_spc { margin-top: 0px; padding-left: 0; padding-right: 0; }
    .stat_btn { float:left !important;}
    .mf_tab li.active a, .mf_tab li.active a:hover, .mf_tab li.active a:focus { line-height: 15px; border:1px solid #ddd;}
    .mf_tab ul li a { line-height: 15px; border:1px solid #ddd;}
    .mutl_fund_eqty_tbl { width:100%;}
    #Ipo_Tab li { float:none;}

  /*---------------------------Research Equity Page------------------------------------------------------------*/
  /*---------------------------------------------PopUp-Block---------------------------------------------------*/
    .popup_block { width:100%; height:165px; overflow:scroll; position:absolute;}
    .popup_block .popup_Head { width:100%; font-size:22px; line-height:5px;}
    .popup_block .amount {width:50%; float:right; margin-bottom:10px;}
    .popup_block .popup_big { width:35%; font-size:26px; letter-spacing:0px; }
    .popup_block .grn_amount { line-height:19px;}
    .popup_block .col01 li { border: 0; margin-bottom:10px !important; padding:0; width:50%; } 
    #wrapper_wdt_cmd_mkt { overflow-y:scroll;}
    
  /*---------------------------------------------PopUp-Block---------------------------------------------------*/
 /*---------------------------------------------watchlist PopUp-Block---------------------------------------------------*/
    .wtchlst_pop { top:-83px; height:390px !important;}
    .wtchlst_pop .col-md-8  { padding:0;}
    .watchlist_popup .modal-header { height:120px;}
    #txtScript { width:100%;}
    .wtch_form label { padding:0 !important;}
    .wtch_form { margin-left:15px;}
    .wtch_row_1 { height:120px !important;}
    .wtch_row_1 .rdo_btn { width:250%; float:left !important; padding-left:15px;}

    #txtTransPrice { width:100%;}
    .broker_txt label { clear:both;}
    #txtTransPrice { width:100% !important;}
    .pft_text { width:100% !important; margin-top:5px;}
    .watchlist_remark { width:100% !important;}
    .wtch_row_2 { height:150px !important;}
    .popup_btn { width:100% !important; margin:0; padding-left:27px;}
    .my_profl { width:100% !important;}
    .my_profile_acc { width:100%; clear:both; padding-left:3px;}
    .broker_txt .date_pick { width:100% !important;}
    /*---------------------------------------------watchlist PopUp-Block---------------------------------------------------*/
  
   .Custom-Modal { margin: 130px auto; border-radius: 0 !important; min-height: 350px; width: 100%; top:-35px; }
  /*---------------------------Calculator Page------------------------------------------------------------*/
    .calculator_main_section { width: 100%; }
    #slider_tenure, #slider_intRate { width:100% !important;}
    .fL { float:left !important;}
    .rad_btn { padding:0 !important;}
    .emi_tbl { width:100%;}
    .emi_tbl ul li { width:50%;}
    .emi_head_txt { font-size: 22px; }
    .emi_amt { width:100%; float:left; clear:both;}
    .fd_chart #fdbar_op { width:100%;}
    .calculator_sub_section { padding:0;}
    .sip_input .responsive_select_Container:last-child { margin:0 !important;}
    .clr_padding { width:100%;}
    .rad_btn { width: 274px; }
  /*---------------------------Calculator Page------------------------------------------------------------*/
  /*------------------------------Corporate Action-----------------------*/
   .cor_act .Select_box { width:96%;}
   .cor_act .filter_box { min-height:230px;}

    .my_profile_tbl { width:100%;}
    .my_profile_tbl tbody tr td { width:100% !important; float:left; margin:0; padding:5px;}
     .go_bt { margin-top:45px !important;}
     .brd_meet_btn {height:30px;}
     
  /*------------------------------Corporate Action-----------------------*/
   /*--------------------------------------Open An Account-----------------------------------------------*/
    .about_firm img { width:100%;}
    .you_have_txt { font-family: 'SourceSansPro-Light'; font-weight: normal; font-size: 42px; color: #000; line-height: 35px; letter-spacing: -2px; margin-top: 20px; text-align:center; }
    .right_choice_txt {  color: #586434;}
    .contact_txt { font-family: 'SourceSansPro-Semibold'; font-weight: normal; font-size: 22px; color: #585858; line-height: 26px; letter-spacing: -0.5px; margin-top: 5px; text-align:center; }
    .contact_form_sec { width: 95%; margin-top: 20px; }
    .franchs_form_sec { width: 95%; margin-top: 10px !important; }
    .contact_form { width: 100%; float: left; margin-top: 40px; /*margin-left:52px;*/}
   
    .y_shd_chs_AR { width: 100%; padding-left: 5px; float: left; }
    .y_shd_chs_txt { font-family: 'SourceSansPro-Bold'; font-weight: normal; font-size: 17px; color: #333; line-height: 17px; letter-spacing: -0.5px; margin-top: 10px; }
    .y_shd_ns_txt { font-family: 'SourceSansPro-Regular'; font-weight: normal; font-size: 15px; color: #3a3a3a; line-height: 21px; letter-spacing: -0.5px; margin-top: 20px; }
    .y_shd_ns_txt1 { font-family: 'SourceSansPro-Regular'; font-weight: normal; font-size: 12px; color: #3a3a3a; line-height: 21px; letter-spacing: 0px; margin-top: 20px; }
    .y_shd_icon { margin-right: 8px; float: left; background: url(../Content/image/contact_icon.png) no-repeat; width: 6px; height: 7px; margin-top: 7px; }
    .y_shd_det_txt {width: 100%; margin-left: 15px;}
    
     .contact_form input { width: 300px !important;}
    
    .contact_form input { height: 30px; padding-left: 5px; font-family: 'SourceSansPro-Light'; font-weight: normal; font-size: 14px; color: #000; margin-bottom: 10px; }
    .contact_submit_btn { margin-left: 95px; }

    .contact_form .responsive_select_Container { background: #ffffff url("../Content/image/drop_icon.png") no-repeat scroll right; border: 1px solid #c8c8c8; cursor: pointer; float: left; height: 27px; line-height: 24px; margin-right: 10px; padding: 0; position: relative; width: 100%; margin-bottom: 10px; height: 30px; }

    .contact_form .responsive_select_Container_value { color: #000 !important; text-transform: capitalize !important; }
    .contact_form .responsive_select_Container .responsive_select_Box { height: 29px !important; }

    a.custom_proceed_btn span { font-size:12px;}

    .fransc_select { width:100% !important;}
    .fransc_check_box .multiple_check {   clear: both;  float: left;  height: 15px !important;  line-height: 15px;  outline: medium none;  width: 23px !important;}

.fransc_check_box { border: 1px solid #ccc; height: 140px;  padding: 10px; width: 100%;float:left;	margin-right:2px;}
  
.franchisee_form textarea { float:left; width:186%; height:140px; background-color: #fff; margin-top:10px;}
.fransc_addr { float:left;}
.fransc_check_box ul { list-style-type:none; padding:0px; }
.fransc_check_box ul li { float: left;   height: 25px;    width: 100%;}
.franchisee_form { margin-top:0 !important;}
.franchisee_form input { width:100% !important; }
.franchisee_form { width:105% !important;}
    /*--------------------------------------Open An Account-----------------------------------------------*/
    /*---------------------------------------------------Knowledge Center-----------------------------------------------------*/
.knowleadge_box { width:100%; height:315px; background-color:#e8eadf; border:1px solid #ddd; margin:10px 0;}
.expleavels  { width:100%; float:left; padding:5px;}
.knw_center_heading { font-family:'SourceSansPro-Regular'; font-weight:normal; font-size:16px; color:#000; padding-left:25px;}
.circle_active { background:url(../Content/image/circle_1.png); width:12px; height:12px; float:left; margin-bottom: 10px; margin-right: 10px;}
.circle { background:url(../Content/image/circle_2.png); width:12px; height:12px; float:left; margin-right:10px; margin-bottom: 10px;}
.knw_center_txt { font-family:'SourceSansPro-Regular'; font-weight:normal; font-size:13px; color:#586434;}
.knw_center_txt_active { font-family:'SourceSansPro-Semibold'; font-weight:normal; font-size:13px; color:#4d9408;}
.knw_cnter_list ul { list-style-type:none; padding-left:10px; line-height:13px; margin-top:10px;}
.knw_cnter_list ul li { padding:5px 0; cursor:pointer; text-transform:uppercase;}
.knw_center_scroll { height:700px;}
/*---------------------------------------------------Knowledge Center-----------------------------------------------------*/

.retirement_txt {font-size:12px;line-height:12px;padding:5px;height:42px; letter-spacing:0;}
.home_slide_img_1, .home_slide_img_2, .home_slide_img_3, .home_slide_img_4, .home_slide_img_5{width:70%;float:left;}
.slider_buttons {width:30%;float:right;}
a.home_btn_1, a.home_btn_2, a.home_btn_3, a.home_btn_4, a.home_btn_5, a.home_active{width:100%;padding:0;}
.slider_buttons .submit_btn {width:100%;}
a.home_active{background-image:none;border-top:1px solid #eaa500;border-right:1px solid #eaa500;border-bottom:1px solid #eaa500;}
a.wealth_active{background-image:none;border-top:1px solid #17b290;border-right:1px solid #17b290;border-bottom:1px solid #17b290;}    
a.save_retirement_active{background-image:none;border-top:1px solid #2ba3ef;border-right:1px solid #2ba3ef;border-bottom:1px solid #2ba3ef;}    
a.family_marraige_active{background-image:none;border-top:1px solid #7cae01;border-right:1px solid #7cae01;border-bottom:1px solid #7cae01;}    
a.child_edu_active{background-image:none;border-top:1px solid #f56f16;border-right:1px solid #f56f16;border-bottom:1px solid #f56f16;}    

.support_top_spc { margin-top:50px;}
.support_bdr { border-bottom: 1px solid #dfdcca !important;}
/*24082016 Updates*/
.slick-slider .slick-dots li {width:10px;}
.slick-slider.homa_page_main .slick-dots li > button {padding:2px;height:5px;width:5px;}
/*24082016 Updates*/

/*--------------------29/8/2016-----------------------*/
    .model-popup .modal-dialog {width:94% !important;}
    .modal-dialog img{width:100%;}

}

  

@media all and (min-width:481px) and (max-width:767px) {
    .support_top_spc { margin-top:50px;}
    .support_bdr { border-bottom: 1px solid #dfdcca !important;}

    .WrapperSetting .row { padding:0; margin:0;}
    .min_width { width: 100%; padding:0;}
    .dismis_top_space { margin-top:90px;}
    .drop_box { position: relative !important; margin-bottom: 15px; top: 4px; }
    .default_widget .DataContent .dataContainer { position: relative;  min-height:212px; }
    .popup_tbl { width: 100%; }
    .popup_tbl table thead tr th:first-child { text-align: left; }
    .popup_tbl table thead tr th { text-align: center; }
    .custom_drp_dwn.nav li { position: relative; margin: 0 10px; }
    .my_toggle_navbar, my_toggle_navbar:hover, my_toggle_navbar:focus, my_toggle_navbar:visited { background-color: #586434 !important; border: 0 !important; }
    .mainContent { width: 100%; }
    .clear8 { clear: both; height: 8px; }
    .bott_bdr { height: 85px; }
    .contact_line_1, .contact_line_2, .contact_line_3 { float: left; }
    .dismiss_Space { margin-top: 60px !important; margin-bottom:30px;}
   .snapshot_dttm_spter { display:none;}
   .main_heading {padding:0 15px;}
    
    .default_widget { width: 100%; margin-bottom: 40px; border-bottom: 2px solid #a2a298; }
    .sub_header_bdr { border-bottom: 1px solid #8e8e8d; position: relative;  margin: 14px 0;  width: 100%; padding: 10px 0;} 
    .sub_heading { width: 180px;}

    .hdr_sptr { background: url("../Content/image/footer_Separator.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); height: 1px; width: 100%; }
    .form-control-search::-moz-placeholder { color: #c1d967; }
    .mainNav { background-color: #586434; width: 100%; }
    .mainNav ul li a, .mainNav ul li a:hover, .mainNav ul li a:active, .mainNav ul li a:focus, .mainNav ul li a span, .mainNav ul li a span:hover, .mainNav ul li a span:active, .mainNav ul li a span:focus { text-decoration: none; }

     .event-cal { width:100%;}
     .cal2 .clndr {width: 62%!important;}

     .reserch_img img { height:auto; margin-bottom:20px; width:100%;}

    .customNav2 { display: none; }
    
    .my_toggle_navbar .icon-bar { background-color: #f0bd30 !important; }
    
    .logout { margin: 10px 0; }
    .sub_header_bdr span { font-size: 20px; }
    .derv_snap .col01 li { padding: 0 6px; margin-bottom: 10px; font-size: 12px; }
    .derv_snap .col01 { clear: both; width: 100%; }
    .customMarketstats { width: 100%; padding:0 4%; }
    .navbar_brand img { margin-left: 10px; margin-top: 10px; width: 35%; }
    .form-control-search { width: 284px !important; }
    .login_block { width: 100%; }
    .WrapperSetting .row { width: 100%}
    
    .second { text-align: center; }
    .navigation ul li a img.calci { margin: 8px !important; }
    .navigation_blk, .navigation_menu_blk_1 { width: 100%; z-index: 0 !important; }
    .login_section { width: 100%; }
    .login_date { margin: 0 auto; }
    .menu_dropdown { display: none; }
    .logged_in_menu { width: 100%; z-index: 3; top: 41px; }
    .user_box { margin: 0 auto; padding: 0; text-align: center; width: 100%; }
    .login_user { height: 29px; margin: 0 auto; padding: 5px; text-align: center !important; }
    .login_date { text-align: center !important; }
    .login_user img { text-align: center; }
    .login_user span { margin: 0; padding: 0; text-align: center; }
    
    .alert_circle { background-color: #fe5600; border-radius: 10px; height: 19px; margin: 4px; position: absolute; text-align: center; width: 20px; z-index: 2; top: -7%; left: 48%; }
    .alert_count { color: #ffffff; font-family: arial; font-size: 12px; font-weight: bold; height: 20px; left: 0; position: absolute; text-align: center; top: 0; width: 20px; }
    .alerts { background: rgba(0, 0, 0, 0) url("../Content/image/notification_Icon.png") no-repeat scroll 0 0; height: 24px; margin: 0 auto; position: relative; top: 33%; width: 25px; z-index: 1; }
    .alert_box { width: 100%; margin: 0; padding: 0; text-align: center; height: 40px; cursor: pointer; }
    .alrt_bx { width: 100%; height: 40px; }
    .bfr_login { width: 100%; z-index: 3; top: 41px; }
    .login_section_active { height: 40px; }
    .login_userNM_mob { max-width: 100%;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  text-align: right; text-transform:capitalize; }

    .default_widget .DataContent .dataContainer { height:190px; overflow:auto;}
    .p_and_l #tblFinReport_floatinghead thead tr th { display: none !important;}
     /*-----------------------TICKER-----------------------------*/
    /*.ticker marquee span{ width:80%;}*/
    .ticker .marquee  { width:97%; float:left;}
    .footer_box { width:60%; float:left; margin:20px 0;}
    .footer_desc { width:100%;float:left; margin:20px 0;}
    .delete_box p { text-align:justify;font-size: 14px;font-family: arial;}
     .confirm_box { margin-left:55px;}

      .custombreadcrumb { width:100%; float:left; padding-left:17px; text-transform:capitalize;}   
    .stat_page .custombreadcrumb { width:100% !important; float:left; padding:0 !important; text-transform:capitalize;} 
    .stpage .custombreadcrumb { margin-top:15px; margin-bottom:15px; padding-left:30px;}
    .marketbreadcrumb .custombreadcrumb { margin-top:15px; margin-bottom:15px;}
    .snaps .custombreadcrumb { padding-left:3px !important;}
    .custombreadcrumb > li {display: inline-block; text-transform:capitalize;}
    .custombreadcrumb > li > a {color:#8c8c8c; text-transform:capitalize;}
    .custombreadcrumb > li > a:hover {color: #4e940a !important; text-decoration:underline}
    .custombreadcrumb > li + li::before {color: #ccc;content: ">> ";padding: 0 5px;}
    .custombreadcrumb > .active {color:#8c8c8c;}
    .custombreadcrumb { font-family: 'SourceSansPro-Semibold'; font-size:13px; color:#8c8c8c; font-weight:normal;}
    .custombreadcrumb li:last-child { color: #4e940a !important;}


    .marquee {
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    font-family:Arial !important;
    font-size:13px !important;
    font-weight:normal !important;
}

.marquee .scrolltxt {
    font-family:Arial !important;
    font-size:12px !important;
    font-weight:normal !important;
    }

    /*-----------------------TICKER-----------------------------*/
    /*-------------------------------Searchbox------------------------------*/
    .searchbox form{ border:0 !important; padding:0; margin:0;}
    .search_icon { float:left  ; margin-right:28px;}
    .form-control-search { width: 257px !important; border-radius:0; float:left;}
    .form-control-search::-moz-placeholder { color: #c1d967;}
    .searchbox { width:290px; margin:0 auto;   /*padding-bottom: 40px;*/ z-index:1;}
    .searchbox .navbar-form {  border: 0 !important;  padding: 0; margin: 0; }

    /*.mobile_nav li .dsp_none_desk { clear:both;}*/
     #ancLogin_mob { clear:both;}


    #GraphContainer_wdt_mkttoday, #GraphContainer_wdt_port1week, .leftGraphChrt { width:100%; height:150px; }
    /*--------------------Mobile Naviagation----------------------------------------*/
    .navigation ul{ margin:0 auto; clear:both; float:none !important; margin-bottom:10px;}
    .navigation_blk, .navigation_menu_blk_1 { width: 100%; margin-left:10px; padding-right:10px; }
    /*.mobile_nav li a { color: #c0de6c !important; display: block !important; font-family: "SourceSansPro-Light"; font-size: 13px; font-weight: bold; width: 100%; text-align:left !important; text-transform:uppercase; border-bottom:1px solid #c0de6c;}*/
    /*.mobile_nav li a:hover{ color:#f1bd31 !important; border-bottom:1px solid #f1bd31;}*/
    /*.mobile_nav ul{ list-style-type:none;}
    .mobile_nav.nav li {position: static;}*/
    .custom_nav { display:none;}
    .dsp_none_mob { display:none;}
    .mobile_menu { background-color: #586434;  display: none; left: 0; max-height: 405px; padding-right: 10px; width: 100%;}
    
    .navigation { box-shadow: none; border: 0 !important; max-height: 215px !important;}
    .navigation ul li a { display: block; position: relative; height: 40px; text-align: center; padding-top: 10px;}
    /*--------------------Mobile Naviagation----------------------------------------*/
    /*-----------------------------Market Select Box------------------------------*/
    .wdt_eqt_mktstat .common_select_box, .wdt_eqt_prcbrch .common_select_box, .wdt_eqt_mktdls .common_select_box, .wdt_cmd_mkt .common_select_box, .wdt_der_mostactive .common_select_box, .wdt_der_trends .common_select_box, .wdt_der_oi .common_select_box {
        top: 13px;  position: absolute;  right: 0;}
    .wdt_eqt_secstat .tab_img, .wdt_eqt_rstshkrs .tab_img, #eye_img_wdt_cur_traded { top: 5px; position: absolute; right: 0;}
    .corp_act_tbl { padding:0;}
    /*-----------------------------Market Select Box------------------------------*/

     /*---------------------------Research Equity Page------------------------------------------------------------*/
    .mf_tab li.active a, .mf_tab li.active a:hover, .mf_tab li.active a:focus { line-height: 15px; border:1px solid #ddd;}
    .mf_tab ul li a { line-height: 15px; border:1px solid #ddd;}
    #Ipo_Tab li { float:none;}

  /*---------------------------Research Equity Page------------------------------------------------------------*/

    /*--------------------------------------Static Page-----------------------------------------------*/
    .static_page_container { width:100%; text-align:justify;}
    .static_page_container img { width:100%; height:auto;}
    .static_page_container photo_img img { width:auto; height:auto;}
    
    .port_summ_Tab li a:hover{ /*border: 1px solid #a2a298;*/ background-color:none; }

    .research_report_content ul { list-style-type: none; padding: 0; margin-top: 10px; }
        .research_report_content ul li .section { border-right: 1px solid #a1a1a1; width: 100px; float: left; width: 105px; padding: 0 8px; margin-bottom: 15px; }
        .research_report_content ul li .last { border-right: 0 !important; }
        .research_report_content ul li .section .list_head { font-family: "SourceSansPro-Regular"; font-size: 12px; color: #7a7a7a; font-weight: bold; }
        .research_report_content ul li .section .list_desc { font-family: "SourceSansPro-Semibold"; font-size: 16px; color: #2b2b2b; }

        .wtch_form { width:60%; float:left;}
        .watch_button { width:36% !important; float:left;}
        .watch_txt_price { float:left !important;}
        .watch_txn_type_lbl{ width:13%; float:left; display: inline-block; max-width: 100%;font-weight: 700;}
        .watch_txn_typ .mand_field{ width:9%; float:left; display: inline-block; max-width: 100%;font-weight: 700;}
        .watch_txn_typ responsive_select_Container { width:50%; float:left !important;}
        .watch_txn_typ .mand_field { padding:0 !important; float:left !important;}
        .watch_txn_prc .price_lbl {width:13% !important; float:left; display: inline-block; max-width: 100%;font-weight: 700;}
        .watch_txn_prc .mand_field {width:9%; float:left !important; display: inline-block; max-width: 100%;font-weight: 700;}
        .watch_txn_prc input { width:165px !important;}
        .watch_pft_date .date_pick{ width:165px !important;}
        .watch_rmrk #txtBroker {width:370px !important;}
/*--------------------------------------Static Page-----------------------------------------------*/
    /*--------------------------------------------------Responsive Main Menu-------------------------------------------------------*/
    .show_MegaMenu_resp { display: block; width: 100%; margin: 0; }
    .show_MegaMenu_resp li a { border-bottom: 1px solid #c0de6c; color: #c0de6c !important; text-align: left !important; width: 100%; }
    /*--------------------------------------------------Responsive Main Menu-------------------------------------------------------*/
    /*---------------------------------------Footer Elements----------------------------------------------------------------*/
    .yellowlines span { line-height: 25px; }
     .footerBoxes { float: left; margin-left: 10px; margin-top: 25px;  }
      .data_info1 { width:100%;     font-size: 12px;
    font-family: Arial;
    color: #90a653;
    font-weight: normal; margin-top:20px; clear:both;}
    .siteNavigation { float:left; margin-top:10px;}
    /*---------------------------------------Footer Elements----------------------------------------------------------------*/
    #boxes .window { position: fixed; left: 0px; top: 0; width: 100%; height: 200px; display: none; z-index: 9999; padding: 20px; }
    #boxes #dialog { width: 95%; height: 265px; padding: 10px; background-color: #ffffff; left:18px !important;}
    .popup_news .popup_heading { font-size: 18px; }
    .popup_news .news_details { height: 200px; overflow: auto; }
    .popup_news .popup_heading { font-size: 18px; }
    /*---------------------------------------------------------------select Boxes -------------------------------*/
    .responsive_select_Container { float: left; margin-right: 10px; }
    .date_box { float:left;}
    .select_box { float:left;}
    .go_bt { float:left;}
    .cor_act .filter_box { min-height:110px;}
    .cor_act .Select_box { width:30%; margin-right: 10px;}
    .pft_txt { margin-right:10px;}

    /*---------------------------------------------------------------select Boxes -------------------------------*/
    /*---------------------------------------------------------------Custom Tab -------------------------------*/
    .default_widget { width: 100%; }
    .default_widget .customTab li a { padding: 9px 3.5px; margin:0;}
    .login_block { width: 400px !important; }
    
    /*---------------------------------------------------------------Custom Tab -------------------------------*/
    /*------------------------------------------Market Deals----------------------------------------------*/
    .wdt_eqt_mktdls { width: 100%; margin-bottom: 40px; border-bottom: 2px solid #a2a298; }
    .wdt_eqt_mktdls .customTab li a { text-align: center; }
    .wdt_eqt_mktdls .customTable tbody tr td a { color: #666666; outline: medium none; text-decoration: none; }
    #GraphContainer_wdt_eqt_idxmvnt, #GraphContainer_wdt_cmd_metalg, #GraphContainer_wdt_cur_traded, #wrapper_wdt_mf_perf { width: 100%; height: 220px; }
    #GraphContainer_wdt_der_priceperformance { width: 100%; height: 223px; }
    #derChartButton { right: 22px; top: 85px; }
    .amc_tbl thead tr td span { white-space: normal; }
    .infoPart { display: none; }
    /*------------------------------------------Market Deals----------------------------------------------*/
    .wdt_eqt_keyinds .sub_header_bdr { padding-bottom: 20px; }
    .wdt_eqt_secstat .sub_header_bdr { padding-bottom: 15px; }
    .wdt_cur_keycur .customTable tbody tr td:last-child { text-align: right !important; }
    .wdt_eqt_rstshkrs .sub_header_bdr { padding-bottom: 12px; }
    .wdt_news .sub_header_bdr { padding-bottom: 15px; }
    .wdt_news, .wdt_der_fiidii, .get_quote, .wdt_eqt_rstshkrs, .wdt_eqt_secstat, .wdt_eqt_keyinds, .wdt_cmd_keycmd, .wdt_mf_recentdiv, .wdt_mf_nfo, .wdt_cur_keycur, .aum_movements, .amc_details { width: 270px; }
    .get_quote { clear: both; float: left; margin-right: 15px; }
    .wdt_mf_recentdiv { float: left; height: 324px; margin-right: 15px; }
    .wdt_mf_nfo { clear: both; float: left; margin-right: 15px; }
    .wdt_eqt_keyinds { margin-right: 15px; }
    .wdt_eqt_secstat { height: 320px; float: left; margin-right: 15px; margin-bottom: 20px;}
    #wrapper_wdt_eqt_secstat { height:215px; overflow:auto;}
    .wdt_eqt_rstshkrs { margin-right: 15px; margin-bottom: 20px; }
    .wdt_der_fiidii { float: left; margin-right: 15px; }
    .wdt_cur_keycur { float: left; height: 358px; margin-right: 15px; }
    .wdt_cur_keycur .sub_header_bdr { padding: 25px 0; }
    .wdt_cmd_keycmd { float: left; margin-right: 15px; }
    .wdt_cmd_keycmd .sub_header_bdr { padding: 25px 0; }
    .get_quote .custom_drop_down { padding: 15px 5px 0 40px; }
    .get_quote .submit_btn { padding: 0px 90px; }
    .get_quote .sub_header_bdr, .wdt_mf_recentdiv .sub_header_bdr, .wdt_mf_nfo .sub_header_bdr { padding: 10px; }
    .derv_snap .dib { clear: both; float: left !important; }
    #wrapper_wdt_mf_recentdiv, #wrapper_wdt_mf_nfo, #wrapper_wdt_der_fiidii, #wrapper_wdt_eqt_secstat, #wrapper_wdt_eqt_keyinds, #wrapper_wdt_cmd_keycmd, #wrapper_wdt_cur_keycur { border: 0px; }
    /*------------------------------------------Currency Page----------------------------------------------*/
    #snapshot_wdt_cur_traded { clear: both; }
    .currncy_widget .left_block { width: 40%; }
    .currncy_widget .dib { display: inline-block; float: left; margin-top: 10px; }
    .currncy_widget .col01 { float: left; margin: 0; padding: 0; }
    .snapshot_tbl .col01 li { padding: 0 10px; }
    /*------------------------------------------Currency Page----------------------------------------------*/
    .virtual_kb_blk, .act_kb_blk { display: none; }
    /*------------------------------------------MF SNAPSHOT Page----------------------------------------------*/
    .mf_snapsht .f-kerning2 { letter-spacing: 0; }
    .cmp_snap_shot { width: 100%; }
    .cmp_snapst { width: 100%; }
    #advanceChart { width: 100%; height: 320px; min-height: 250px; }
    .performance_chart .sub_header_bdr span { font-size: 20px !important; }
    .mf_comp_drpdwn, .mf_comp_drpdwn .form-group { margin: 0 !important; }
    .wdt_mf_nfo { margin-top: 0; }
    .scheme { width: auto; }
    .port_g_l_tbl { width: 100%; }
    .mf_view .col01 { list-style: outside none none; padding: 0 20px !important; }
    .mf_view .col01 { padding: 0 !important; }
    .mf_view .col01 li { margin-bottom: 5px; text-align: center; width: 50%; margin: 0 auto; margin-bottom: 10px; }
    .mf_view .col01 li:last-child { text-align: center; border-right: 1px solid #a2a2a2 !important; }
    /*------------------------------------------MF SNAPSHOT Page----------------------------------------------*/
    /*--------------------------------------------Home Page--------------------------------------------------*/
    .main_slide_sec { min-height: 285px; margin-top: 0; width: 100%; }
    .top_txt_1 { margin-top: 0; font-size: 85px; line-height: 68px; width: 100%; min-height: 83px; letter-spacing: -6px; }
    .top_txt_2 { font-size: 100px; line-height: 65px; min-height: 70px; letter-spacing: -6px; width: 100%; }
    .top_txt_3 { font-size: 25px; letter-spacing: -2px; line-height: 25px; min-height: 70px; width: 100%; }
    .a.custom_proceed_btn { font-size: 15px; }
    .slider_bott_sec { min-height: 40px; width: 100%; }
    a.home_btn_1 .retirement span img { height: 70px; width: 70px; background-color: #eaa500; float: left; }
    a.home_btn_2 .retirement span img { height: 70px; width: 70px; background-color: #e74b86; float: left; clear: both; padding: 5px 6px; }
    a.home_btn_3 .retirement span img { height: 70px; width: 70px; background-color: #2ba3ef; clear: both; float: left; }
    a.home_btn_4 .retirement span img { height: 70px; width: 70px; background-color: #7cae01; clear: both; float: left; }
    a.home_btn_5 .retirement span img { height: 70px; width: 70px; background-color: #f56f16; clear: both; float: left; }
    .retirement { width: 100%; height: 0px; }
    .slider_buttons { width: 90%; margin-left: 10%; padding-top: 10px; float: left; }
    .submit_btn { /*float: left; margin-left: 2px;*/ /*height: 50px;*/ text-align: center; /*width: 125px;*/ }
    .home_slider { width: 100%; min-height: 285px; margin-bottom:15px;}
    .custm_align_header { font-size: 25px; letter-spacing: -2px; min-height: 75px; line-height: 23px; padding-top: 20px; margin:0; }
    .usr_frdly_blk img { width: 100%; }
    .usr_frdly_blk p { font-size: 25px; letter-spacing: -1px; }
    .open_acc { font-size: 17px; margin-bottom: 10px; padding: 5px 0; /*margin-left:27%;*/ padding-right: 55px; margin-right: 5px; }
    .open_acc img { width: 12%; margin: 0 12px; }
    .open_acc .btn_space { margin: 0 2px; }
    .call_back { font-size: 17px; margin-bottom: 10px; padding: 5px 0; /*margin-left: 27%;*/ }
    .call_back img { width: 10%; margin: 0 10px; }
    .call_back .btn_space { margin: 0 11px; }
    .image_block img { width: 100%; margin-top: 20px; }
    .hm_img_info { width: 100%; height: 294px; top: 20px; right: 0px; padding: 4px 7px; }
    .img_box_desc { font-size: 13px; line-height:13px; } 
    .image_box_head { font-size: 20px; line-height: 0; }
    .team_view_blk { min-height: 315px; }
    #slider1 .viewport { width: 90%; }
    .advisory_txt { max-width: 100% !important; }
    .call_btn { margin-left: 10%; }
    
    .adv_desc_top { max-width:100%; margin-bottom:20px;}

    .whatwedocontainer_Scroller { display:none;}
    
   
    /*--------------------------------------------Home Page--------------------------------------------------*/
    /*-------------------------------------------Leftcontainer------------------------------------------------------------*/
    .market_today { width:48%; clear: both; float: left; margin-right: 20px; }
    .recommend_box { float: left; width:45%;}
    .portfoliobox { float:left; margin-right:20px;}
    .reasearch_video { float: left; margin-left: 20px; }
    .pad_rgt { /*margin-left: 7%;*/ width: 100%; }
    #GraphContainer_wdt_eqt_snapshot { width:100%;}
    .compSnapGraphbox { width:48%; float:left; margin-top:20px;}
    /*-------------------------------------------Leftcontainer------------------------------------------------------------*/
    /*-----------------------------------------------------Company Snapshot--------------------------------------------------*/
    .customMarketTdyTab1 li.active a, .customMarketTdyTab1 li.active a:hover, .customMarketTdyTab1 li.active a:focus { color: #2b2b2b; border: none; background: url(../Content/image/tab-hover-img.jpg) no-repeat center -7px; font-weight: bold; }
    .p_and_l .tbl_amount { font-size: 45px; }
    .corporate-act { width: 259px; clear: both; float: left; margin-right: 15px; margin-bottom: 20px; }
    .wdt_news { float: left; margin-top:20px;}
    .wdt_peers { width: 259px; clear: both; float: left; }
    .price_perform .sub_header_bdr { padding-bottom: 10px; }
    #ancAdvChart { font-size: 15px; }
    .company_view ul li { border-right: 1px dotted #aaaaaa; padding: 0 20px; }
    .cmpny_view ul li { border-right: 1px dotted #aaaaaa; padding: 0 20px; }
    #advanceChart { width: 100%; }
    .p_and_l .top_bdr { border:0 !important;}
    .support_top_spc { margin-top:50px;}
    .support_bdr { border-bottom: 1px solid #dfdcca !important;}
    .top_bdr { border:0 !important;}
    .price_perform, #lnkChart, #spnDate, #spnTime { display: none !important;}
    /*-----------------------------------------------------Company Snapshot--------------------------------------------------*/
    /*--------------------------------------------Charting Section------------------------------*/
    .charting_section { width: 100%; }
    /*--------------------------------------------Charting Section------------------------------*/
    /*-----------------------------------------------------Equity Page--------------------------------------------------*/
    .wdt_eqt_keyinds { width: 259px; clear: both; float: left; }
    .wdt_eqt_secstat { width: 259px; float: left; }
    .wdt_eqt_rstshkrs { width: 259px; clear: both; float: left; }
    /*-----------------------------------------------------Equity Page--------------------------------------------------*/
    /*---------------------------Portfolio Summary Page------------------------------------------------------------*/
    .port_summ_Tab li a { padding: 15px 1px; font-size:12px; margin:0;}
    .port_summ_Tab li.active a, .port_summ_Tab li.active a:hover, .port_summ_Tab li.active a:focus { padding: 20px 10px; }

    .portfolio_popup { min-height: 240px; }
    .portfolio_popup .col01 li { padding: 0px 9px; border-right: 1px dotted #aaaaaa; /*width: 200px;*/ width:33.33%; height:90px;}
    .portfolio_popup .col01 li:nth-child(2), .portfolio_popup .col01 li:last-child { border-right: 1px dotted #aaaaaa; }
    .portfolio_alloc { border-bottom: 0; }
    .portfolio_widget .sub_header_bdr { padding-bottom: 10px !important; }
    .research_report, #dvPortfolioNewsList, #dvResearchReport, .portfolio_news { width: 410px; }
    .pf_news_list { width: 375px;}
    .finance_chart_btn { float: left !important; }
    .btn_1 { /*clear: both;*/ float:left; }
    .portfolio_popup .cGy5 { color: #fff; font-size: 12px;white-space:nowrap;}
    .profit_g_l .stock_fd { font-size:13px;}
    .portfolio_popup .s35 { font-size: 17px; }
    .gain_loss_tbl { width: 100%; }
    .port_g_l_tbl { width: 100%; }
    .holding_tbl { width: 100%; }
    .portfolio_doc_icons { margin-bottom:10px; margin-right:0;}
    .holding_equ_normal_LS tbody tr td span, .holding_equ_normal_LS thead tr th { width:75px !important;}
    .gain_loss_tbl thead tr th{padding: 10px 15px !important;}
 
    .dp_comp .sub_header_bdr { width:98%;}
    .dp_comp .sub_heading { width:98%;}
    .gainer_losser_btn span { font-size:11px;}

    .port_watch_tbl, .port_brd_meeting { padding:0;}

    .profit_gn_ls { height:215px; overflow:auto; width:100%;}
    .bk_off_ledger { width:100%;} 
    .portfolio_summ_drpdwn { margin:0;}
    .portfolio_summ_drpdwn .summary_drill_down {width:100% !important; }
    /*---------------------------Portfolio Summary Page------------------------------------------------------------*/
    /*---------------------------Portfolio Graph------------------------------------------------------------*/
    #dvPortfolioPerformanceGraph { width: 100%; height: 220px; }
    #dvRelativePerformanceGraph { width: 100%; }
    #dvPortfolioAllocationGraph { width: 100%; height: 280px; }
    /*---------------------------Portfolio Graph------------------------------------------------------------*/
    /*---------------------------Portfolio Holding Page------------------------------------------------------------*/
    /*.select_box { width: 25%; }*/
    .add_trans_btn { float: left; }
    .top_mar30 .user_name_popup { margin-right:10px;}
    .agn_div {float:right !important;}

    .hideFNO { display:none !important;}
    
    .gaintbl { width:49%;}
    #wrapper_wdt_eqt_mktdls { position:relative; height:212px; overflow:scroll;}
   
    /*---------------------------Portfolio Holding Page------------------------------------------------------------*/
    
    /*---------------------------popup_block------------------------------------------------------------*/
    .popup_block { width: 100%; height: 150px;position:absolute !important;}
        .popup_block .popup_row1 { padding: 0; }
        .popup_block .popup_Head, .popup_block .popup_big { font-size: 24px; }
        .popup_block .popup_arr_img { padding-top: 5px; }
        .popup_block .grn_amount { font-size: 14px; }
        .popup_block .dib { padding-left: 0; float: left; clear: both; width: 100%; }
        .popup_block .col01 li { padding: 0 15px; }

        .report_view_popup { height:225px; width:95%; margin:0 auto;}
        .holding_btn {margin: 0px 5px;}
        .compr_btn { margin-top: 10px;  margin-bottom: 2px;}
        .ad_trans {margin-top:20px;}

        .hold_eqt_ppwth input{ width:65%; float:left; margin-bottom:10px;}
        .row_spacer { margin:10px 0 !important;}
        .spc_lft_top { margin:0;}

        .date_div_eqt { margin-left:-13px;}
        .hold_adddate_popup { width:100%; margin-bottom:10px; margin-left:6px;}
        .txtn_typ { padding:0 !important; width:50%;}
        .trx_type_sec .drill_dwn { width:50% !important;}
        .tx_typ_sec { padding:10px !important;}
        .trx_type_sec { width:100%;}
        .performance_chart { display:none;}
        #modal-body-add { height:155px; overflow:auto; width:100%;}
        .openPPAdd { font-size:16px;}
        .top_mar30 { padding:0;}
       .tx_pce { padding:0;}
       .txc_qty { padding:0; }
       .txc_qty span { width: 50% !important; padding-left: 3%; padding-right:0 !important;}
       .txc_qty input { width: 48% !important; float:left !important;}
       .txc_qty .drill_dwn { width:100%;}
       
       .txn_prc .trx_type_sec { width: 48% !important; float: left !important; /*margin-left: 41px;*/}
       .mf_txn_type_input #ConcellorIcon_select {width:63% !important; float:left !important;}
       .mf_fo_no_input .input_box_size { width:63%;margin-bottom:10px; float: left !important;}
       .mf_txn_date_input #strTransactionDate {width:63%; margin-bottom:10px;}
       .mf_txn_nav_input .input_box_size { width:63%;}
       .mf_units_input .input_box_size { width:63%; margin-bottom:10px;}
       .mf_txn_value_input .input_box_size { width:63%;}

        .date_div_eqt .div_nm { padding-right:0px !important;}
        .hold_adddate_popup .buy-rdo { /*padding:0 !important;*/ margin: 0 !important; width: 50%;}
        .nxt_prc { width:49%;}
        .opt_sec_addtrans { /*clear:both;*/ padding:2px 0 !important;}
        .opt_sec_dtsec { padding-bottom:5px !important;}
        #strExpiryDate { width:30%;}

        .date_div_eqt input{float:right !important; width:50% !important; }
        .hold_eqt_ppwth { float:left; width:100%;}
        .hold_eqt_ppwth input { padding:0 !important; width:50% !important;}
        .hold_eqt_ppwth span { padding:0 !important; width:50%;}
        .buy_sell_block { float:right; clear:both; width:100%;}
        .buy_sell_block .fLrao { float:left !important;}

        .mf_txn_nav input{ width:50%;}
        .mf_txn_nav span{ width:20% !important;}
        .mf_txn_date .date_pick {width: 50%; margin-bottom: 10px;}
        .mf_txn_date span{ width:20% !important;}
        .mf_fo_no span{ width:20% !important;}
        .mf_fo_no .input_box_size { width:50%; float: left !important;}
        .mf_txn_type .drill_dwn { width:50% !important; margin-top:10px; float:left;}
        .mf_txn_type span { clear:both; width:20% !important;}
        .mf_units span{ width:20% !important; }
        .mf_units input { width:50%; margin-bottom: 10px;}
        .mf_txn_value span{ width:20% !important;}
        .mf_txn_value input { width:50%;}

        .mf_scheme_cls span{ width:14% !important;}
        .mf_scheme_cls input { width:50%;}

        .fd_cmpn { width:20%; margin-bottom: 10px;}
        .fd_cmpn_select { width:50% !important; }
        .fd_cmpn_select #strCompanyName { width:100% !important;}
        .fd_fdr_no { width:20%; clear:both;}
        .fd_fdr_select { width:50% !important; margin-bottom:10px;}
        .fd_invest { width:20%;}
        .fd_invest_select { width:50%; margin-bottom:10px;}
        .fd_options { width:20%; clear:both;}

        .fd_options_select { width:50%;}
        .fd_options_select #ConcellorIcon_select { width:100% !important; margin-right:10px; float:left;}
        .fd_fdr_no .trans_control { margin-left:5px;}
        .fd_int_rt { width: 10px; float: left; margin-right: 10px;}
        .fd_investm span { width:15%;}
        .fd_exp_dt span{ width:20%;}
        .fd_inte_rate span{ width:100%; /*margin-left:20px;*/}
        .int_rt_input { width:50%;}
        .int_rt_input .input_box_size { width:100% !important;}
        .fd_inte_rate input{ width:30%;}
        .fd_investm span { width:85%;}
        .fd_invest_date { clear:both; margin-top:10px; width:19%;}
        .fd_inv_dt { margin-top:15px; width:50%;}
        .fd_expiry_date { width:20%;}
        .fd_exp_dt #strExpiryDate { width:50%;}

        .cmy_nm { width:30%;}
        .cmy_nm span{ width:100%;}
        .cash_in_invest { width:30%; float:left; padding:0;}
        .cash_invest { padding:0;}
        .invest_dt_cash { clear:both;}
        .invest_dt_cash .trans_control { width:29%;}

        .insurance_tab_view { width:50%;}
        
        .mf_bul_metal { width:20%;}
        .mf_bul_select { width:45%; float:left !important; margin-right:20px;}

    .fund_type_drpdwn {  width: 60%; margin-left: 65px; }
    .bul_select { width: 40%; float: left; margin-right: 20px;margin-left: 10px;}
    .row_spacer {padding-bottom: 10px !important;}
        #intTransactionID #responsive_select_Container { width:75% !important;}
        .dp_compr_sec .compare_btn .holding_btn  span {font-size:11px !important; }
        .report_view_tbl { border-bottom: 1px solid #ddd;}
    /*---------------------------popup_block------------------------------------------------------------*/
    /*---------------------------Alert Popup------------------------------------------------------------*/
    .Custom-Modal { margin: 30px auto; border-radius: 0 !important; min-height: 350px; width: 100%; }
    #modal-body-edit { height:140px; overflow:auto;}
    .popup_btn { margin-left: 110px;}
    /*---------------------------Alert Popup------------------------------------------------------------*/
    /*---------------------------Calculator Page------------------------------------------------------------*/
    .calculator_section { width: 50%; float: left; clear: both; /*padding-left:0;*/ }
    .calculator_navigation a { font-size: 11px; }
    .nav_active_tab { width: 100%; }
    .rad_btn { width: 274px; }
    .loan_cal_slider {float: none !important; width: 90% !important;}
    /*---------------------------Calculator Page------------------------------------------------------------*/
    .calculator_main_section { width: 50%; float: left; }
    #slider_tenure, #slider_intRate { width: 100% !important; }
    .fL { float: left !important; }
    .rad_btn { padding: 0 !important; margin-left: 10px; }
    .watch_top_space { padding: 0; }
    .calculator_main_section { padding: 0; }
    .emi_head_txt { font-size: 24px; }
    .calculate_btn, .reset_btn { font-size: 15px; }
    .top_bdr { margin: 0 !important; }
    .emi_txt { font-size: 15px; }
    .net_worth_sec { padding: 0; }
    .nav_sec_bdr { border-right: 1px solid #dfdcca; min-height: 100px; width: 100%; }
    .sip_calculator, .calculator_sub_section { width: 100%; padding: 0; }
    .fd_chart #fdbar_op { width: 100%; }
    .emi_details { width: 100%; }
    .clr_padding { width: 100%; }
    /*---------------------------Calculator Page------------------------------------------------------------*/
    /*-----------------------------------------Table SAW Plugin------------------------------------------------------------*/
    .dialog-table-coltoggle, .btn-micro { display: none; }
    .tablesaw-columntoggle-btnwrap { display: none; }
    /*-----------------------------------------Table SAW Plugin------------------------------------------------------------*/
    /*--------------------------------------Open An Account-----------------------------------------------*/
    .about_firm img { width:100%;}
    .you_have_txt { font-family: 'SourceSansPro-Light'; font-weight: normal; font-size: 47px; color: #000; line-height: 45px; letter-spacing: -2px; margin-top: 20px; text-align:center; }
    .right_choice_txt { color: #586434;}
    .contact_txt { font-family: 'SourceSansPro-Semibold'; font-weight: normal; font-size: 22px; color: #585858; line-height: 15px; letter-spacing: -1px; margin-top: 5px; text-align:center; }
    .contact_form_sec { width: 95%; margin-top: 30px; }
    .franchs_form_sec { width: 95%; margin-top: 10px !important; }

    .contact_form { width: 100%; float: left; margin-top: 20px; }
    .y_shd_chs_AR { width: 100%; padding-left: 5px; float: left; }
    .y_shd_chs_txt { font-family: 'SourceSansPro-Bold'; font-weight: normal; font-size: 19px; color: #333; line-height: 17px; letter-spacing: -1px; margin-top: 10px; }
    .y_shd_ns_txt { font-family: 'SourceSansPro-Regular'; font-weight: normal; font-size: 15px; color: #3a3a3a; line-height: 21px; letter-spacing: -0.5px; margin-top: 20px; }
    .y_shd_ns_txt1 { font-family: 'SourceSansPro-Regular'; font-weight: normal; font-size: 12px; color: #3a3a3a; line-height: 21px; letter-spacing: 0px; margin-top: 20px; }
    .y_shd_icon { margin-right: 8px; float: left; background: url(../Content/image/contact_icon.png) no-repeat; width: 6px; height: 7px; margin-top: 7px; }
    .contact_form input { width: 100%; height: 30px; padding-left: 5px; font-family: 'SourceSansPro-Light'; font-weight: normal; font-size: 14px; color: #000; margin-bottom: 10px; }
    .contact_submit_btn { margin-left: 95px; float:left;}

    .contact_form .responsive_select_Container {width:100%!important; background: #ffffff url("../Content/image/drop_icon.png") no-repeat scroll right; border: 1px solid #c8c8c8; cursor: pointer; float: left; height: 27px; line-height: 24px; margin-right: 10px; padding: 0; position: relative; width: 100%; margin-bottom: 10px; height: 30px; }

    .contact_form .responsive_select_Container_value { color: #000 !important; text-transform: capitalize !important; }
    .contact_form .responsive_select_Container .responsive_select_Box { height: 29px !important; }


    .fransc_select { width:100% !important;}
    .fransc_check_box .multiple_check {   clear: both;  float: left;  height: 15px !important;  line-height: 15px;  outline: medium none;  width: 23px;}

.fransc_check_box { border: 1px solid #ccc; height: 140px;  padding: 10px; width: 100%;float:left;	margin-right:2px;}
  
.franchisee_form textarea { float:left; width:215%; height:140px; background-color: #fff; margin-top:10px;}
.fransc_addr { float:left;}
.fransc_check_box ul { list-style-type:none; padding:0px; }
.fransc_check_box ul li { float: left;   height: 25px;    width: 100%;}
  /*--------------------------------------Open An Account-----------------------------------------------*/
       /*---------------------------------------------------Knowledge Center-----------------------------------------------------*/
.knowleadge_box { width:100%; height:300px; background-color:#e8eadf; border:1px solid #ddd; margin:10px 0;}
.expleavels  { width:100%; float:left; padding:10px;}
.knw_center_heading {font-family: 'SourceSansPro-Regular'; font-weight: normal; font-size: 16px; color: #000; padding-left: 25px;}
.circle_active { background:url(../Content/image/circle_1.png); width:12px; height:12px; float:left; margin-bottom: 10px; margin-right: 10px;}
.circle { background:url(../Content/image/circle_2.png); width:12px; height:12px; float:left; margin-right:10px; margin-bottom: 10px;}
.knw_center_txt { font-family:'SourceSansPro-Regular'; font-weight:normal; font-size:13px; color:#586434;}
.knw_center_txt_active { font-family:'SourceSansPro-Semibold'; font-weight:normal; font-size:13px; color:#4d9408;}
.knw_cnter_list ul { list-style-type:none; padding-left:10px; line-height:13px; margin-top:10px;}
.knw_cnter_list ul li { padding:5px 0; cursor:pointer; text-transform:uppercase;}

.knw_center_scroll { height:700px;}
#popup_block_wdt_eqt_mktdls { top:30px !important; position:absolute;}
/*---------------------------------------------------Knowledge Center-----------------------------------------------------*/
/*24082016 Updates*/
.slick-slider .slick-dots li {width:10px;}
.slick-slider.homa_page_main .slick-dots li > button {padding:2px;height:5px;width:5px;}
/*24082016 Updates*/

}

@media all and (min-width:481px) and (max-width:675px) {
    .portfolio_popup { min-height: 200px !important;}
    .select_box { /*width: 35%;*/ float:left;}
    .select_box .drill_down { float:left;}
    .compr_btn { margin-top: 10px; margin-bottom: 2px;}
    .filter_box { height: 105px; margin-right:0;}
    .btn_1 { margin-top: 20px;}
    .finance_chart_btn { margin-top:25px; padding:0;}
    .ad_trans { margin-top: 10px;}
     /*-----------------------TICKER-----------------------------*/
    .ticker { width:100%;}
    /*-----------------------TICKER-----------------------------*/
    .hm_img_info {background-color:transparent;}
    .team_view_blk .image_block {
        height: 450px;
    }
    /*.team_view_blk .hm_img_info {
        top:260px;
    }*/
    

    
}

 


@media all and (min-width:676px) and (max-width:767px) {
        .portfolio_popup { min-height: 200px !important; }
        .select_box {width: 25%;}
        .compr_btn { margin-top: 20px; margin-bottom: 2px;}
        .filter_box {height: 110px; margin-right:0;}
      
    }

@media all and (min-width:768px) and (max-width:992px) {
    .support_top_spc { margin-top:125px;}
    .support_bdr { border-bottom: 1px solid #dfdcca !important;}
    .default_widget { width: 100%; position:relative;}
    .menu_dropdown { display:none;}
    .custom_drp_dwn { border-bottom: 1px solid #9e9e9e; width:100%; margin-top:19px; }
    .navbar_brand img { margin-top: 20px; }
    .customNav2 { display: block;   margin: 70px 0 0 0; width: 100%; padding:0;}
    .searchbox { padding: 0 20px; margin-top:3px; float:right; }
    .stat_page {margin-top:80px;}
    .watch_top_space { margin-top:85px;}
    .navigation_menu_blk_1 ul li a, .custom_drp_dwn ul li.has-child ul li a { width:100%;}
    .default_widget .DataContent .dataContainer { position: relative;  min-height:225px; }
    .login_userNM{ max-width: 9em;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  text-align: right; text-transform:capitalize;}

    .searchbox form { margin: 0; padding: 0; }
    .mainNav { width: 100%; padding:0; margin:0; border:0; height:90px;}
    .navigation_menu_blk_1, .navigation_menu_blk_2, .navigation_menu_blk_3 { padding:0 10px 20px; margin-top: 10px; width: 30%; }
    .navigation_menu_blk_1, .navigation_menu_blk_2 { border-right: 1px solid #c0de6c; height:200px;}
    .min_width {clear:both; float:left; /*width:570px;*/width:100%;}
    .mainContent { width: 100%; margin: 0;}
    .logo_header{ width:200px;}
    .top_header { width: 100%; padding:0 15px;margin-left:0px;}
    .customMarketstats { margin-top: 5px; width: 100%;  padding:0 2%;}
    .navigation ul { margin-right: 0px; }
    .WrapperSetting {width: 100%;  }
    .navbar_brand img { margin-left: 10px; /*margin-top: 30px;*/ width: 100%; }
    .dismiss_Space { padding-left: 0; padding-right: 0; margin-top:140px; margin-bottom:50px; /*70px*/}
    .show_MegaMenu_resp { display:none;}

    .divider {
    border-bottom: 6px solid #586434;
    width: 80px;
    margin-left: 14px;
    margin-top: -1.7rem
     }  
   

    .reserch_img img { height:auto; margin-bottom:20px; width:100%;}
    
    .navigation_blk { width:645px; z-index:0 !important; min-height:220px;}
    .infoPart { display:none;}
    .navigation_menu_blk_1 { width:45%;}
    .navigation_menu_blk_1 ul li a { font-size:12px; padding:10px; line-height:5px !important;}
    .virtual_kb_blk { display:none;}
    .login_blk {  margin-top: 40px;}
    .custom_nav ul li:first-child {width: 270px;}
    .form-control.form-control-search{ width:185px;}
    .navigation ul li a img.calci {  margin: 35px 20px;}
    .logout{  padding: 20px;  margin-top: 9px;}
    .navbar-form-search{  margin-right: -8px;  padding: 0;}
    .contact_line_1, .contact_line_2, .contact_line_3 { float:left;}
    .port_summ_Tab li.active a, .port_summ_Tab li.active a:hover, .port_summ_Tab li.active a:focus { padding: 17px 16px;}
    #wrapper_wdt_mf_sectorexposure { height:195px;}
    .dismis_top_space { margin-top:80px;}
    
    .first .menu_dropdown { top: 27px; height: 160px; top: 28px; position:absolute;}
    .user_detail_icon_mob { display:none;}
    .user_detail_icon { padding: 2px 5px 8px 5px;}
    .login_user {margin: 0;}
    .hideFNO { display:none !important;}
   
    .menu_dropdown{ padding: 10px 4px;}
    .price_perform, #lnkChart, #spnDate, #spnTime{display:none !important;}
    .c-form { display:none;}
    
    .dis_spce { margin-top:70px !important;}

    .login_dropdown ul { padding:10px;}
    .login_dropdown { width: 185px; height: 180px; background-color: #424d25; position: absolute; right: 0; overflow:auto; }

    .login_dropdown ul li a { border-bottom: 1px solid #9daf6b; color: #bfdd6b; display: inline-block; font-family: Arial; font-size: 12px; font-weight: normal; height: 33px; line-height: 33px; text-transform: uppercase; width: 100%;}
     /*-----------------------TICKER-----------------------------*/
    /*.ticker marquee span{ width:83%;}*/
    .ticker .marquee { width:83%; float:left;}
    .footer_box { width:33%; float:left; margin:20px 0;}
    .footer_desc { width:67%;float:left; margin:20px 0;}
    .delete_box p { text-align:justify;font-size: 14px;font-family: arial;}
     .confirm_box { margin-left:0;}

     .marquee {
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    font-family:Arial !important;
    font-size:13px !important;
    font-weight:normal !important;
}

.marquee .scrolltxt {
    font-family:Arial !important;
    font-size:12px !important;
    font-weight:normal !important;
    }
    /*-----------------------TICKER-----------------------------*/
    /*------------------------------Top Band Right Side------------------------------------*/
    .quick_links { float: right; /*width: 500px;*/  height: 20px;  margin: 10px 0; }
    #GraphContainer_wdt_mkttoday { width:100%; height:150px;}
    .leftGraphChrt { width:100%; height:200px; clear:both; float:left;}
    #GraphContainer_wdt_port1week {width:40%; height:200px; clear:both;}
     /*-----------------------------Top Band Right Side-------------------------------------*/

    .wdt_eqt_mktstat .common_select_box, .wdt_eqt_prcbrch .common_select_box, .wdt_eqt_mktdls .common_select_box, .wdt_cmd_mkt .common_select_box, .wdt_der_mostactive .common_select_box, .wdt_der_trends .common_select_box, .wdt_der_oi .common_select_box { top: 13px; position: absolute; right: 0;}
    .wdt_eqt_mktdls .common_select_box { top: 0; position: absolute; right: 0;}
    .wdt_eqt_secstat .tab_img, .wdt_eqt_rstshkrs .tab_img, #eye_img_wdt_cur_traded { top: 15px; position: absolute; right: 0;}
    .sub_heading { width:180px;}
    .wdt_eqt_mktdls  { position:relative;}
    #popup_block_wdt_eqt_mktdls { top:30px !important;}

    #wrapper_wdt_eqt_mktdls { height:225px; overflow:auto;}
    .watchlist_searchbar.ui-autocomplete-input { line-height:25px; width: 150px; float:left !important; margin-left:15px !important;}

   .dp_compr_sec .sub_heading { width:300px;}
   .dp_compr_sec .compare_btn { top:10px; position:absolute; right:0;}
   .sub_header_bdr { border-bottom: 1px solid #8e8e8d; position: relative;  margin: 14px 0; width: 100%; padding: 10px 0;}
   #boxes #dialog { width: 97%; height: 487px;  padding: 10px; background-color: #ffffff; left: 12px !important; top:80px !important;}
   .default_widget .mf_comp_drpdwn {  float: left;   padding: 0px 10px;}
   .custom_drp_dwn ul li.has-child ul.Nested { padding-left:60px; top:10px; width:50%;}
   .static_page_container strong img { width:auto !important;}
   .static_page_container p img { width:auto !important;}
   .pad_rgt { width:90%;}
   .get_quote { margin-right:20px;}
   #advanceChart { display:none;}

   .submenu_blk { min-height:190px;}
   .trans_delete { margin-left:115px;}

     .event-cal { width:100%;}
     .cal2 .clndr {width: 62%!important;}
    /*--------------------------------------Static Page-----------------------------------------------*/
    .static_page_container { width:100%; text-align:justify;}
    .static_page_container img { width:100%; height:auto;}
    .static_page_container photo_img img { width:auto; height:auto;}

    .wtch_form { width:55%;}
    .watch_button { width:32% !important; float:left;}
    .broker_txt label { margin-left:5px;}

     
        .watch_txt_price { float:left !important;}
        .watch_txn_type_lbl{ width:12%; float:left; display: inline-block; max-width: 100%;font-weight: 700;}
        .watch_txn_typ .mand_field{ width:7%; float:left; display: inline-block; max-width: 100%;font-weight: 700;}
        .watch_txn_typ responsive_select_Container { width:50%; float:left !important;}
        .watch_txn_typ .mand_field { padding:0 !important; float:left !important;}
        .watch_txn_prc .price_lbl {width:12% !important; float:left; display: inline-block; max-width: 100%;font-weight: 700; margin-left:10px;}
        .watch_txn_prc .mand_field {width:7%; float:left !important; display: inline-block; max-width: 100%;font-weight: 700;}
        .watch_txn_prc input { width:165px !important;}
       
/*--------------------------------------Static Page-----------------------------------------------*/
   /*------------------------------Equity Market Page---------------------------------------*/
    .wdt_eqt_keyinds .customTable { margin-top: 5px; }
    #GraphContainer_wdt_eqt_idxmvnt { height: 225px; }
    
    .dataContainer  { height:186px; overflow:auto; margin-bottom:0;}
    .wdt_eqt_mktdls { width: 100%; margin-bottom: 40px; border-bottom:2px solid #a2a298;}
    .wdt_eqt_mktdls .customTab li a { text-align:center;}
    .wdt_eqt_mktdls .customTable tbody tr td a { color: #666666; outline: medium none; text-decoration: none;}

    .company_view ul li { padding:0 10px; border-right:1px dotted #aaaaaa;}
    .cmpny_view { float:right;width:100%;}
    .cmpny_view ul li { padding:0 5px; border-right:1px dotted #aaaaaa;}
    
    /*-------------------------------Equity Market Page---------------------------------------*/
    #GraphContainer_wdt_cmd_metalg { height: 225px; }
    /*-------------------------------------Currency Page---------------------------------------------------------*/
    .dib { float: right !important; }
    .snapshot_tbl .col01 li { padding: 0 35px; }
    #GraphContainer_wdt_cur_traded { height: 225px; }
    .wdt_cur_keycur .customTable thead tr th:last-child { width: 48%; }
    /*-------------------------------------Currency Page---------------------------------------------------------*/
    #GraphContainer_wdt_der_fiidii { width: 200px; }
    .derv_snap { min-width: 775px; }
    .derv_snap .col01 li { padding: 0 14px; }
    .wdt_der_priceperformance { min-width: 775px; }
    #GraphContainer_wdt_der_priceperformance { width: 100%; height: 223px; }
    .wdt_der_fiidii .customTable thead tr th:first-child { padding: 0; }
    #wrapper_wdt_mf_perf { height: 210px; width: 541px; }
    
    .wdt_eqt_mktdls { border: 1px solid #a2a298; }
    .wdt_eqt_mktdls .DataContent { position: relative; }
    .popup_tbl { width:100%; margin-left:4px; height:208px; overflow:auto;}
    .popup_tbl .customTable tbody tr td { padding:9px 10px;}
    .popup_tbl .customTable tbody tr td:first-child { width: 35%; }
    .scheme{ width:263px; float:left;}
    .open_acc_section { width:43%; float:left; margin:0 20px; text-align:center;}
    /*------------------------------------------MF SNAPSHOT Page----------------------------------------------*/
    .scheme{ width:263px; float:left;}
    .alert_circle { background-color: #fe5600; border-radius: 10px; height: 19px; left: 5px; margin: 3px; position: absolute; text-align: center; top: -22px; width: 20px;z-index: 2;}
    .alert_count { color: #ffffff; font-family: arial;  font-size: 12px; font-weight: bold;  height: 20px;  left: 0; position: absolute; text-align: center; top: 1px;  width: 20px;}
    .alerts { background: rgba(0, 0, 0, 0) url("../Content/image/notification_Icon.png") no-repeat scroll 0 0; height: 24px; margin: 11px 0; position: relative; top: -7px; width: 25px; z-index: 1; right:1px;}
    .dsp_n {background: url("../Content/image/dsp_n.png") repeat-y; height: 22px; width: 1px;  margin: 0 5px;}
   
    .quick_links ul { height:20px;}
    .scheme_performance { width: 36%; float: left;  padding: 0 15px;}
    .port_scheme_graph { display:none;}
    /*------------------------------------------MF SNAPSHOT Page----------------------------------------------*/
    /*--------------------------------------------Home Page--------------------------------------------------*/
    .main_slide_sec { min-height: 285px; margin-top:0; width:100%;}
    .top_txt_1 { margin-top:0; font-size:85px; line-height:68px; width:100%; min-height:83px;  letter-spacing: -6px;}
    .top_txt_2 { font-size:100px; line-height:65px; min-height:70px; letter-spacing:-6px; width:100%; }
    .top_txt_3 { font-size: 25px; letter-spacing: -2px;  line-height: 25px; min-height: 70px; width: 100%; }
    .a.custom_proceed_btn { font-size:15px;}
    .slider_bott_sec { margin-top: 25px; min-height:40px; width:100%;}
    .call_btn { margin-left:20%;}
    .adv_desc_top { max-width:100%;}
    a.home_btn_1 .retirement span img { height:70px; width:70px; background-color:#eaa500; float:left;}
    a.home_btn_2 .retirement span img { height:70px; width: 70px;background-color: #e74b86;float: left;clear: both; padding:5px 6px; }
    a.home_btn_3 .retirement span img { height:70px; width:70px; background-color:#2ba3ef; clear:both; float:left;}
    a.home_btn_4 .retirement span img { height:70px; width:70px; background-color:#7cae01; clear:both; float:left;}
    a.home_btn_5 .retirement span img { height:70px; width:70px; background-color:#f56f16; clear:both; float:left;}
    .retirement { width:100%; height:0px;}
    .slider_buttons { width:75%; margin-left:25%; padding-top:10px; float:left;}
    .submit_btn { float: left; margin-left: 2px; height: 55px; text-align: center; width:100%;}
    .home_slider { width:100%; min-height:285px; }
    .custm_align_header { font-size: 25px; letter-spacing: -2px; min-height: 75px; line-height: 23px; padding-top: 20px; }
    .usr_frdly_blk img { width:100%;}
    .usr_frdly_blk p { font-size:25px; letter-spacing:-1px;}
    .open_acc { font-size: 17px; margin-bottom:10px; padding:5px 0; margin-left:22px; padding-right: 55px; margin-right:0;}
    .open_acc img { width:12%; margin: 0 12px;}
    .open_acc .btn_space {margin:0 2px; }
    .call_back { font-size: 17px; margin-bottom:10px; padding:5px 0; margin-left:22px;}
    .call_back img { width:10%; margin: 0 10px;}
    .call_back .btn_space {margin:0 11px; }
    .image_block img { width:100%;   margin-top: 20px; }
    .hm_img_info {  width: 100%;  /*height: 95%;*/  top:365px;  right: 0px;  padding: 20px 7px;}
    .team_view_blk .image_block {min-height:600px;}
    .image_box_head { font-size:25px; line-height:0; }
    .team_view_blk {min-height:360px; }
    #slider1 .viewport { width: 90%}
    .advisory_txt { max-width:100% !important;}
    .home_slide_img_1 { width:100%;}
    .home_slide_img_2 { width:100%;}
    .home_slide_img_3 { width:100%;}
    .home_slide_img_4 { width:100%;}
    .home_slide_img_5 { width:100%;}

    .whatwedocontainer_Scroller { display:none;}
    
/*--------------------------------------------Home Page--------------------------------------------------*/
/*--------------------------------------------Charting Section------------------------------*/
    .charting_section { width:100%;}
    .login_block { width: 500px !important; }
    .datepicker { z-index:99999 !important;}
    #GraphContainer_wdt_eqt_snapshot { width:100%;}
    .compSnapGraphbox { width:45%; float:left;}
    /*--------------------------------------------Charting Section------------------------------*/
/*----------------------------------------Custom_Table----------------------------------------------------*/
    .default_widget .customTable thead tr th:first-child { text-align: left; width: 30% !important; }
    .default_widget #curr_tbl .responsive_select_Container { width: 103px !important; }
 /*----------------------------------------Custom_Table----------------------------------------------------*/
    .wdt_eqt_keyinds, .wdt_eqt_secstat,.wdt_eqt_rstshkrs, .wdt_cmd_keycmd, .wdt_news, .wdt_cur_keycur, .wdt_der_fiidii, .get_quote{ width: 46%; float:left; margin-left:15px;}
    .wdt_eqt_keyinds { min-height:318px;}
    .wdt_eqt_rstshkrs {  margin-top: 14px; min-height: 330px;}
    .wdt_eqt_secstat .sub_header_bdr {padding:8px 0; }
    .wdt_news .sub_header_bdr .sub_heading { padding-bottom: 5px; }
    .wdt_cmd_keycmd { min-height:314px; margin-bottom:18px;}
    .wdt_der_fiidii { margin-bottom:16px;}
    .wdt_cur_keycur { min-height:273px;}
    .wdt_eqt_secstat { min-height:318px; }
    .get_quote .custom_drop_down { padding: 15px 20px 0 20px; }
    .get_quote .custom_drop_down .responsive_select_Container { width:100% !important; }
    .get_quote .submit_btn { padding: 0px 120px; }
    .derv_snap .dib { padding: 8px; }
    .derv_snap .col01 li { padding: 0 15px; font-size: 14px; }
    .derv_snap .col01 li:first-child { margin: 0px; padding-left: 0; }
    .derv_snap .col01 li:last-child { border-right: none; padding-right: 0; }
    #wrapper_wdt_mf_perf { height: 252px; width: 100%; }
   .wdt_mf_recentdiv { min-height: 307px; float:left; margin-top:20px; width:46%; margin-bottom:30px; margin-left:9px; margin-right:9px;}
   #div_wdt_mf_recentdiv {clear:both; display:table;}
   .wdt_mf_nfo { width:46%; float:left; margin:15px 15px;}
   #derChartButton { top:70px; right:0;}

    #GraphContainer_wdt_eqt_idxmvnt, #GraphContainer_wdt_cmd_metalg, #GraphContainer_wdt_cur_traded { width: 100%; height: 220px; }
    #wrapper_wdt_mf_snapshot_sch_port { width: 500px; height: 400px; }
    .wdt_news .sub_header_bdr {  padding-top: 3px; padding-bottom:9px;}
    .mf_view .col01 { list-style: outside none none; padding:0 !important; height:60px;}
    .mf_view .col01 li { padding:2px 10px !important;}
    .wdt_mf_snapshot_sch_perf #wrapper_wdt_mf_snapshot_sch_perf { width:100%;}
    .portfoliobox { float:left; margin-right:20px; width:45%;}
    #div_wdt_der_fiidii { clear:both;}
/*----------------------------------------Custom_Table----------------------------------------------------*/
    .market_today { width:46%; clear:both; float:left; margin:0 15px;}
    .recommend_box {width:45%; float:left; margin-bottom: 20px; margin:0 15px;}
    .reasearch_video { margin:0 15px; float:left;}
/*----------------------------------------Custom_Table----------------------------------------------------*/
/*-----------------------------------------------------Company Snapshot--------------------------------------------------*/
.shapshot_sptr { background:url(../Content/image/Company_Snapshot_sptr.png) repeat-y; height:15px; width:1px; }
.customMarketTdyTab1 li.active a, .customMarketTdyTab1 li.active a:hover, .customMarketTdyTab1 li.active a:focus { color: #2b2b2b;  border: none;  background: url(../Content/image/tab-hover-img.jpg) no-repeat center -7px;  font-weight: bold;}
.p_and_l .tbl_amount { font-size:45px;}
.corporate-act { width: 46%; float: left; margin-right:20px; }
.wdt_news { float:left; margin-top:15px;}
.wdt_peers { width:46%; clear:both; float:left; }
.market_today_tab { width:100%; clear:both; float:left; margin-right:50px;}
.menu_dropdown{width: 185px;  padding: 0 10px; position: absolute; height: 180px;}
.navigation ul li .drop_down_container{ height:35px;}
.customMarketTdyTab1 li a:hover { background:url(../Content/image/tab-hover-img.jpg) no-repeat center -7px;  background-color: transparent; font-weight:bold; border:none;}

#wrapper_wdt_eqt_secstat { height:220px; overflow:auto;}
/*-----------------------------------------------------Company Snapshot--------------------------------------------------*/
/*---------------------------Portfolio Summary Page------------------------------------------------------------*/
.port_summ_Tab li a { padding:10px 12px;}
.portfolio_popup { min-height:195px; width:100%;}
.portfolio_popup .col01 li { padding:0px 5px; border-right:1px dotted #aaaaaa; width:25%; height:90px;}
.portfolio_popup .col01 li:nth-child(2), .portfolio_popup .col01 li:last-child { border-right:1px dotted #aaaaaa;}
.portfolio_alloc { border-bottom:0;}
.portfolio_widget .sub_header_bdr { padding-bottom:10px !important;}
.portfolio_news { clear:both; float:left; }
.research_report { float:left;}
#dvPortfolioNewsList, #dvResearchReport { width:320px !important;}
.portfolio_popup .cGy5 { color: #fff; /*font-size: 15px;*/}
.profit_g_l .cGy5 { font-size:13px;}
.portfolio_popup .s35 { font-size:15px;}
.profit_g_l .stock_amt { font-size:14px; letter-spacing: 0px;}
.p_and_l .cGy5 { font-size:14px; letter-spacing: 0px;}
.filter_box { min-height:70px; }
.finance_chart_btn { padding: 7px;  margin-top: 10px; }
.login_section{ /*margin-top:25px;*/ padding:0 5px;}
.research_report_content ul { list-style-type: none; padding: 0; margin-top: 10px; }
.research_report_content ul li .section { border-right: 1px solid #a1a1a1; width: 100px; float: left; width: 105px; padding: 0 8px; margin-bottom: 15px; }
.research_report_content ul li .last { border-right: 0 !important; }
.research_report_content ul li .section .list_head { font-family: "SourceSansPro-Regular"; font-size: 12px; color: #7a7a7a; font-weight: bold; }
.research_report_content ul li .section .list_desc { font-family: "SourceSansPro-Semibold"; font-size: 16px; color: #2b2b2b; }
.report_buy_btn { float:right; padding-top:0; /*margin-top:70px;*/}
.report_view_popup { width:100%; height:500px;}
.view_tbl { height:400px;}
.date_box{ width: 16%; float:left;}
.port_summ_Tab li a:hover{ border:0;}
/*---------------------------Portfolio Summary Page------------------------------------------------------------*/
 /*---------------------------Portfolio Graph------------------------------------------------------------*/
    #dvPortfolioPerformanceGraph { width:100%; height:220px;}
    #dvRelativePerformanceGraph { width:100%;}
    #dvPortfolioAllocationGraph { width:100%; height:280px;}
    .fund_type_drpdwn .drill_dwn { width:106% !important; float:left !important;}
    .mf_txn_type .drill_dwn { width:106% !important; float:left !important;}
/*---------------------------Portfolio Graph------------------------------------------------------------*/
/*---------------------------Portfolio Holding Page------------------------------------------------------------*/
    .add_trans_btn { float:left;}
    .select_box { float:left;}
    #btnAddTrans, #btnCompare { float: right !important; }
    .date_div_eqt { width:273px;}
    .date_div_eqt .div_nm { padding-right:70px !important;}
    .date_div_eqt #strTrxDate { width:154px !important;}
    .hold_eqt_ppwth .div_nm{ padding:0 9px !important;}
    .buy_sell_block .fLrao { float:left !important;}
    .hold_eqt_ppwth .txtCompany { width:153px !important;}
    .cash_in_invest { padding:0px !important;}
    .insurance_tab_view { padding:0 !important; margin-bottom:10px; margin-left:5px; width:48% !important;}
    .clr_bth { clear:both;}
    #invDate_Cash { margin-left:0 !important;}
    .insurance_tab_view { width:50%; float:left;}
/*---------------------------Portfolio Holding Page------------------------------------------------------------*/
/*---------------------------Footer Section------------------------------------------------------------*/
  .footerBoxes {  padding:3px; margin:0 10px;  float:left;}
  .mB100 { margin-bottom:110px;}
  .other_link { height:100px ;}
   .data_info1 { width:100%;     font-size: 12px;
    font-family: Arial;
    color: #90a653;
    font-weight: normal; margin-top:20px; clear:both;}
    .siteNavigation { float:left; margin-top:10px;}
/*---------------------------Footer Section------------------------------------------------------------*/
/*---------------------------popup block------------------------------------------------------------*/
    .popup_block { width:100%; height:160px; top:108px !important;}
    .popup_block .dib { float:left !important; width:97%;}
    .top_mar30 { width: 380px;}
    .user_name_popup {line-height: 15px; float: left;}
    .agn_div { float:right !important;}
    .hold_eqt_ppwth { width: 305px; float: left;}

    .fund_type_drpdwn { width:50%; float:left;}
    
    
    .fd_cmpn, .fd_invest { width:20%; line-height:12px;}
    .fd_cmpn_select { width:30%;}
    .fd_inte_rate { width:100%; margin-right: 30px;}
    .fd_inte_rate_input { width:85%; /*margin-right: 30px;*/}
    .fd_fdr_no, .fd_options { width:20%; /*clear:both; margin-top:10px;*/}
    .fd_invest_select { margin-right:10px;}
    .fd_invest_date { width:19%; /*clear: both; margin-top: 10px;*/}
    .fd_investm {/*margin-top: 18px;*/ line-height:12px;}
    .fd_exp_dt { width:30%; float:left;}
    .fd_expiry_date { width:20%;}
    .snapshot_dttm_spter { display:none;}
    .fd_int_rt {width: 3%; float: left;}

    .invest_dt_cash span { margin-right:22px;}
    .invest_amnt_cash, .invest_cash_date { width:90%;}
    .cash_remark { width:55%;}
    
    .mf_fund_txt { width:12%; float:left;}

    .mf_fo_no { width:12%; float:left;} 
    .mf_fo_no_input { width:45%; float:left;} 
    .mf_txn_nav { width:12%; float:left;} 
    .mf_txn_nav_input{ width:37%; float:left; margin-left:13px;}
    .mf_txn_date { width:12%; float:left;} 
    .mf_txn_date_input{ width:33%; float:left; margin:0 10px;}
    .mf_units { width:12%; float:left;} 
    .mf_units_input{ width:51%; float:left;}
    .mf_txn_value { width:13%; float:left;clear: both;margin-left: 5px; margin-top: 10px;} 
    .mf_txn_value_input{ width:50%; float:left; margin-top:10px;}
    .mf_txn_type { width:12%; float:left; margin-left:10px;}
    .mf_txn_type_input { width:29%; float:left;}
    
    .mf_bul_select {width: 50% !important; float: left !important; margin-right: 5% !important;}
    .invest_dt_cash .trans_control { margin-right:-4px !important;}
            
    .mf_bul_metal { width:11%;}
    .summary_close { top:15px !important; right:15px !important;}
/*---------------------------popup block------------------------------------------------------------*/
/*---------------------------Alert Popup------------------------------------------------------------*/
     .Custom-Modal {   margin: 30px auto;  border-radius: 0 !important;   height: 650px;  width: 620px; overflow:scroll;}
     
/*---------------------------Alert Popup------------------------------------------------------------*/
/*---------------------------Calculator Page------------------------------------------------------------*/
    .calculator_section {   width: 240px;  float: left;}
    .calculator_main_section { width:66%; float:left;}
    .calculator_sub_section { padding:0;}
    .nav_sec_bdr {  border-right: 1px solid #dfdcca;  min-height: 100px;  width: 100%;}
    .fd_chart #fdbar_op {width:100%;}
    .clr_padding { width:50%;}
    .status_txt { font-size:13px;}
    .fL { float:left !important;}
    .rad_btn { padding-left:10px !important; width:50%;}
    .space_right .responsive_select_Container { width:100% !important;}
/*---------------------------Calculator Page------------------------------------------------------------*/
 /*-----------------------------------------Table SAW Plugin------------------------------------------------------------*/
    .dialog-table-coltoggle, .btn-micro{ display:none;}
	.tablesaw-columntoggle-btnwrap { display:none;}
  /*-----------------------------------------Table SAW Plugin------------------------------------------------------------*/
  /*--------------------------------------Open An Account-----------------------------------------------*/
    .about_firm img { width:100%;}
    .you_have_txt { font-family: 'SourceSansPro-Light'; font-weight: normal; font-size: 45px; color: #000; line-height: 45px; letter-spacing: -2px; margin-top: 20px; text-align:center; }
    .right_choice_txt { color: #586434;}
    .contact_txt { font-family: 'SourceSansPro-Semibold'; font-weight: normal; font-size: 22px; color: #585858; line-height: 26px; letter-spacing: -1px; margin-top: 5px; text-align:center; }
    .contact_form_sec { width: 95%; margin-top: 30px; }
    .franchs_form_sec { width: 95%; margin-top: 10px !important; }

    .contact_form { width: 100%; float: left; margin-top: 20px; }
    .y_shd_chs_AR { width: 100%; padding-left: 5px; float: left; }
    .y_shd_chs_txt { font-family: 'SourceSansPro-Bold'; font-weight: normal; font-size: 19px; color: #333; line-height: 17px; letter-spacing: -1px; margin-top: 10px; }
    .y_shd_ns_txt { font-family: 'SourceSansPro-Regular'; font-weight: normal; font-size: 15px; color: #3a3a3a; line-height: 21px; letter-spacing: -0.5px; margin-top: 20px; }
    .y_shd_ns_txt1 { font-family: 'SourceSansPro-Regular'; font-weight: normal; font-size: 12px; color: #3a3a3a; line-height: 21px; letter-spacing: 0px; margin-top: 20px; }
    .y_shd_icon { margin-right: 8px; float: left; background: url(../Content/image/contact_icon.png) no-repeat; width: 6px; height: 7px; margin-top: 7px; }
    .contact_form input { width: 100%; height: 30px; padding-left: 5px; font-family: 'SourceSansPro-Light'; font-weight: normal; font-size: 14px; color: #000; margin-bottom: 10px; }
    .contact_submit_btn { margin-left: 95px; float:left;}

    .contact_form .responsive_select_Container { width:100%!important; background: #ffffff url("../Content/image/drop_icon.png") no-repeat scroll right; border: 1px solid #c8c8c8; cursor: pointer; float: left; height: 27px; line-height: 24px; margin-right: 10px; padding: 0; position: relative; width: 100%; margin-bottom: 10px; height: 30px; }

    .contact_form .responsive_select_Container_value { color: #000 !important; text-transform: capitalize !important; }
    .contact_form .responsive_select_Container .responsive_select_Box { height: 29px !important; }


    .fransc_select { width:100% !important;}
    .fransc_check_box .multiple_check {   clear: both;  float: left;  height: 15px !important;  line-height: 15px;  outline: medium none;  width: 23px;}

.fransc_check_box { border: 1px solid #ccc; height: 140px;  padding: 10px; width: 100%;float:left;	margin-right:2px;}
  
.franchisee_form textarea { float:left; width:484%; height:140px; background-color: #fff; margin-top:10px;}
.fransc_addr { float:left;}
.fransc_check_box ul { list-style-type:none; padding:0px; }
.fransc_check_box ul li { float: left;   height: 25px;    width: 100%;}
    /*--------------------------------------Open An Account-----------------------------------------------*/

    .act_kb_blk {display:none;}
    .about_firm img {width: 100%;}

       /*---------------------------------------------------Knowledge Center-----------------------------------------------------*/
.knowleadge_box { width:100%; height:208px; background-color:#e8eadf; border:1px solid #ddd; margin:10px 0;}
.expleavels  { width:49%; float:left; padding:10px;}
.knw_center_heading {font-family: 'SourceSansPro-Regular'; font-weight: normal; font-size: 16px; color: #000; padding-left: 25px;}
.circle_active { background:url(../Content/image/circle_1.png); width:12px; height:12px; float:left; margin-bottom: 10px; margin-right: 10px;}
.circle { background:url(../Content/image/circle_2.png); width:12px; height:12px; float:left; margin-right:10px; margin-bottom: 10px;}
.knw_center_txt { font-family:'SourceSansPro-Regular'; font-weight:normal; font-size:13px; color:#586434;}
.knw_center_txt_active { font-family:'SourceSansPro-Semibold'; font-weight:normal; font-size:13px; color:#4d9408;}
.knw_cnter_list ul { list-style-type:none; padding-left:10px; line-height:13px; margin-top:10px;}
.knw_cnter_list ul li { padding:5px 0; cursor:pointer; text-transform:uppercase;}
.knw_center_scroll { height:700px;}
/*---------------------------------------------------Knowledge Center-----------------------------------------------------*/
}

@media all and (min-width:993px) and (max-width:1023px) {
    .menu_dropdown { display:none;}
    .custom_drp_dwn { border-bottom: 1px solid #9e9e9e; width:100%; }
    .navbar_brand img { margin-top: 20px; }
    .customNav2 { display: block;   margin: 70px 0 0 0; width: 100%; padding:0;}
    .searchbox { padding: 0 10px; }
    .footer_box { width:33%; float:left; margin:20px 0;}
    .footer_desc { width:67%;float:left; margin:20px 0;}
    .searchbox form { margin: 0; padding: 0; }
    .mainNav { width: 100%; padding:0; margin:0; }
   .navigation_menu_blk_1, .navigation_menu_blk_2, .navigation_menu_blk_3 { padding: 8px 30px 20px; margin-top: 20px; width: 30%; }
   .navigation_menu_blk_1, .navigation_menu_blk_2 { border-right: 1px solid #c0de6c; height:170px;}
    .min_width { padding-right: 0; padding-left: 0; clear:both; float:left; width:569px;}
    .mainContent {margin: 0; }
    .top_header { width: 100%; }
    .customMarketstats { margin-top: 5px; width: 100%; padding-left:15%;}
    .navigation ul { margin-right: 0px; }
    .WrapperSetting { padding-right: 0px; width: 100%; padding-left:30px; }
    .navbar_brand img { margin-left: 10px; margin-top: 20px; width: 125%; }
    .dismiss_Space { padding-left: 0; padding-right: 0; margin-top:130px; margin-bottom:50px;}
    .show_MegaMenu_resp { display:none;}
    .show_MegaMenu li a { font-size: 12px; padding: 15px 6px;}
    .navigation_blk { width:645px;}
    .infoPart { display:none;}
    .navigation_menu_blk_1 { width:40%;}
    .navigation_menu_blk_1 ul li a { font-size:12px; padding:10px; line-height:5px !important;}
    .virtual_kb_blk { display:none;}
    .login_blk {  margin-top: 40px;}
    .form-control-search{ /*margin-top:19px;*/ width:200px !important;}
    .search_icon{ margin-top:19px;}
    .logout{ margin-top:30px; padding:0 22px;}
    .custom_drp_dwn{ margin-top:20px;}
    .custom_drp_dwn li{padding:0 10px;}
    .menu_dropdown { padding: 10px; }
    .second .menu_dropdown { bottom: -98px;}
    .hideFNO { display:none !important;}
     /*-----------------------TICKER-----------------------------*/
    .ticker { width:100%;}
    .ticker .marquee { width:98%; float:left;}

    .marquee {
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    font-family:Arial !important;
    font-size:13px !important;
    font-weight:normal !important;
}

.marquee .scrolltxt {
    font-family:Arial !important;
    font-size:12px !important;
    font-weight:normal !important;
    }
    /*-----------------------TICKER-----------------------------*/
    /*--------------------------------------Static Page-----------------------------------------------*/
    .static_page_container { width:100%; text-align:justify;}
    .static_page_container img { width:100%; height:auto;}
    .static_page_container photo_img img { width:auto; height:auto;}
/*--------------------------------------Static Page-----------------------------------------------*/
   /*------------------------------Equity Market Page---------------------------------------*/
    .wdt_eqt_keyinds .customTable { margin-top: 5px; }
    #GraphContainer_wdt_eqt_idxmvnt { height: 225px; }
    .default_widget { width: 100%; }
    .wdt_eqt_mktdls { width: 100%; margin-bottom: 40px; border-bottom:2px solid #a2a298;}
    .wdt_eqt_mktdls .customTab li a { text-align:center;}
    .wdt_eqt_mktdls .customTable tbody tr td a { color: #666666; outline: medium none; text-decoration: none;}
    /*-------------------------------Equity Market Page---------------------------------------*/
    #GraphContainer_wdt_cmd_metalg { height: 225px; }
    /*-------------------------------------Currency Page---------------------------------------------------------*/
    .dib { float: right !important; }
    .snapshot_tbl .col01 li { padding: 0 35px; }
    #GraphContainer_wdt_cur_traded { height: 225px; }
    .wdt_cur_keycur .customTable thead tr th:last-child { width: 48%; }
    /*-------------------------------------Currency Page---------------------------------------------------------*/
    #GraphContainer_wdt_der_fiidii { width: 200px; }
    .derv_snap { min-width: 775px; }
    .derv_snap .col01 li { padding: 0 14px; }
    .wdt_der_priceperformance { min-width: 775px; }
    #GraphContainer_wdt_der_priceperformance { width: 100%; height: 223px; }
    .get_quote .submit_btn { margin-left: 65px; }
    .wdt_der_fiidii .customTable thead tr th:first-child { padding: 0; }
    #wrapper_wdt_mf_perf { height: 210px; width: 541px; }
    .wdt_mf_recentdiv { margin-top: 31px; min-height:299px;}
    .wdt_eqt_mktdls { border: 1px solid #a2a298; }
    .wdt_eqt_mktdls .DataContent { position: relative; }
    .popup_tbl { width:525px; margin-left:4px; }
    .popup_tbl .customTable tbody tr td { padding:9px 10px;}
    .popup_tbl .customTable tbody tr td:first-child { width: 35%; }
      /*-----------------------------------------------------------Home Page----------------------------------------------------*/
    .main_slide_sec { max-width: 1024px; min-height: 500px; margin-top: 20px; }
    .top_txt_1 { margin-top: 100px; font-size: 120px; line-height: 95px; max-width: 650px; min-height: 115px; letter-spacing:-12px; }
    .top_txt_2 { font-size: 175px; line-height: 133px; max-width: 650px; letter-spacing: -12px; min-height:130px; }
    .top_txt_3 { font-size: 40px; max-width:650px; word-wrap:break-word;  padding-left:25px;  letter-spacing: -3px;line-height: 45px; min-height: 100px;}
    .slider_buttons {margin-top:50px; margin-left: 50px;}
    a.custom_proceed_btn { font-size: 22px; }
    .home_slide_img_1 { min-width: 650px; min-height: 465px; }
    .home_slide_img_2 { min-width: 650px; min-height: 465px; }
    .home_slide_img_3 { min-width: 650px; min-height: 465px; }
    .home_slide_img_4 { min-width: 650px; min-height: 465px; }
    .home_slide_img_5 { min-width: 650px; min-height: 465px; }
    .slider_bott_sec { min-height:100px; width:100%;}
    .call_btn { margin-left:20%;}
    a.home_btn_1, a.home_btn_2, a.home_btn_3, a.home_btn_4, a.home_btn_5 { padding: 9px 0 0 8px; float: right; height: 82px; width: 241px; letter-spacing: -1px; margin-bottom: 1px; }
    .retirement{ float: left;  width: 29%; }
    .home_slider{ max-width:1024px; min-height:650px;}
    .custm_align_header { font-size: 50px; letter-spacing: -3px; min-height: 70px; }
    .usr_frdly_blk { max-width: 1024px; min-height: 550px; }
    a.open_acc { font-size: 20px; letter-spacing: -1px; font-weight: normal; padding: 5px 30px;  margin-right:20px;}
    a.call_back { font-size: 20px; letter-spacing: -1px; font-weight: normal; padding: 5px;}
   .image_block img { height: 615px;   position: relative;   width: 100%;   z-index: 0;}
    .hm_img_info { max-width: 528px; max-height: 440px; padding: 10px; right: 106px;top: 75px;}
    .image_box_head { font-size: 45px; color: #373737; line-height: 40px; }
    .team_view_blk { min-height:615px;}
    .whatwedocontainer_Scroller { height: 100px; max-width: 100%; margin-top: 20px; }
    .WMP { padding: 10px; width: 80%; }
    #slider1 .viewport { margin: 0 45px; width:890px;}
    #slider1 .overview { width: 240px; left: 0; }
   .dis_spc { margin-top:90px;}
   .scheme{ width:263px; float:left;}
    /*-----------------------------------------------------------Home Page----------------------------------------------------*/
    /*--------------------------------------------Charting Section------------------------------*/
    .charting_section { width:100%;}
    /*--------------------------------------------Charting Section------------------------------*/
    /*----------------------------------------Custom_Table----------------------------------------------------*/
    .default_widget .customTable thead tr th:first-child { text-align: left; width: 30% !important; }
    .default_widget #curr_tbl .responsive_select_Container { width: 103px !important; }
      /*----------------------------------------Custom_Table----------------------------------------------------*/
    .wdt_eqt_keyinds, .wdt_eqt_secstat,.wdt_eqt_rstshkrs, .wdt_cmd_keycmd, .wdt_news, .wdt_cur_keycur, .wdt_der_fiidii, .get_quote{ width: 259px; float:left; margin-left: 10px;}
    .wdt_eqt_rstshkrs { margin-top: -3px; }
    .wdt_eqt_secstat .sub_header_bdr {padding:8px 0; }
    .wdt_news { margin-top: 10px; }
    .wdt_cmd_keycmd { min-height:314px; margin-bottom:18px;}
    .wdt_der_fiidii { margin-bottom:16px;}
    .wdt_cur_keycur { min-height:273px;}
    .wdt_eqt_secstat { min-height:331px; margin-top:10px;}
    .get_quote .custom_drop_down { padding: 15px 5px 0 20px; }
    .get_quote .submit_btn { padding: 0px 75px; }
    .derv_snap .dib { padding: 8px; }
    .derv_snap .col01 li { padding: 0 19px; font-size: 14px; }
    .derv_snap .col01 li:first-child { margin: 0px; padding-left: 0; }
    .derv_snap .col01 li:last-child { border-right: none; padding-right: 0; }
    #wrapper_wdt_mf_perf { height: 252px; width: 570px; }
    .wdt_mf_recentdiv { max-width: 569px; margin-top:50px;}
   .wdt_mf_recentdiv { min-height: 277px; }
    #GraphContainer_wdt_eqt_idxmvnt, #GraphContainer_wdt_cmd_metalg, #GraphContainer_wdt_cur_traded { width: 570px; height: 220px; }
    #wrapper_wdt_mf_snapshot_sch_port { width: 500px; height: 300px; }
    .mf_view .col01 { list-style: outside none none; padding:0 20px !important; border-top: 2px solid #aaaaaa !important; border-bottom: 2px solid #aaaaaa !important; height:60px;}
    /*----------------------------------------Custom_Table----------------------------------------------------*/
    .market_today { width:200px; clear:both; float:left; margin-right:20px;}
    .recommend_box {width:175px; float:left;}
    .reasearch_video { margin-left:20px; float:left;}
    .alert_circle { background-color: #fe5600; border-radius: 10px; height: 19px; left: 25px; margin: 4px; position: absolute; text-align: center; top: 15px; width: 20px;z-index: 2;}
    .alert_count { color: #ffffff; font-family: arial;  font-size: 12px; font-weight: bold;  height: 20px;  left: -1px; position: absolute; text-align: center; top: -1px;  width: 20px;}
    .alerts { background: rgba(0, 0, 0, 0) url("../Content/image/notification_Icon.png") no-repeat scroll 0 0; height: 24px; margin: 11px 20px; position: relative; top: 27px; width: 25px; z-index: 1;}
    /*----------------------------------------Custom_Table----------------------------------------------------*/
/*-----------------------------------------------------Company Snapshot--------------------------------------------------*/
.shapshot_sptr { background:url(../Content/image/Company_Snapshot_sptr.png) repeat-y; height:15px; width:1px; }
.customMarketTdyTab1 li.active a, .customMarketTdyTab1 li.active a:hover, .customMarketTdyTab1 li.active a:focus { color: #2b2b2b;  border: none;  background: url(../Content/image/tab-hover-img.jpg) no-repeat center -7px;  font-weight: bold;}
.p_and_l .tbl_amount { font-size:45px;}
.corporate-act { width: 259px; clear: both; float: left; margin-right:20px; }
.wdt_news { float:left; margin-top:20px;}
.wdt_peers { width:259px; clear:both; float:left; }
.market_today_tab { width:100%; clear:both; float:left; margin-right:50px;}
.customMarketTdyTab1 li a:hover { background:url(../Content/image/tab-hover-img.jpg) no-repeat center -7px;  background-color: transparent; font-weight:bold; border:none;}
/*-----------------------------------------------------Company Snapshot--------------------------------------------------*/
/*---------------------------Portfolio Summary Page------------------------------------------------------------*/
.port_summ_Tab li a { padding:10px 12px;}
.portfolio_popup { min-height:175px;}
.portfolio_popup .col01 li { padding:0px 9px; border-right:1px dotted #aaaaaa; width: 213px;}
.portfolio_popup .col01 li:nth-child(2), .portfolio_popup .col01 li:last-child { border-right:1px dotted #aaaaaa;}
.portfolio_alloc { border-bottom:0;}
.portfolio_widget .sub_header_bdr { padding-bottom:10px !important;}
.portfolio_news { clear:both; float:left; }
.research_report { float:left;}
#dvPortfolioNewsList, #dvResearchReport { width:365px;}
.portfolio_popup .cGy5 { color: #fff; font-size: 15px;}
.profit_g_l .cGy5 { font-size:18px;}
.portfolio_popup .s35 { font-size:22px;}
.filter_box { min-height:80px; }
.finance_chart_btn { padding: 7px;  margin-top: 10px; }
.port_summ_Tab li a:hover{ border:0;}
/*---------------------------Portfolio Summary Page------------------------------------------------------------*/
 /*---------------------------Portfolio Graph------------------------------------------------------------*/
    #dvPortfolioPerformanceGraph { width:100%; height:220px;}
    #dvRelativePerformanceGraph { width:100%;}
    #dvPortfolioAllocationGraph { width:100%; height:280px;}
/*---------------------------Portfolio Graph------------------------------------------------------------*/
/*---------------------------Portfolio Holding Page------------------------------------------------------------*/
    .add_trans_btn { float:left;}
    .hold_adddate_popup { width:100%;}
/*---------------------------Portfolio Holding Page------------------------------------------------------------*/
/*---------------------------Footer Section------------------------------------------------------------*/
  .footerBoxes { width:117px}
  /*---------------------------Footer Section------------------------------------------------------------*/
/*---------------------------popup block------------------------------------------------------------*/
    .popup_block { width:570px; height:149px;}
    .popup_block .dib { float:left !important;}
/*---------------------------popup block------------------------------------------------------------*/
.Custom-Modal {   margin: 30px auto;   border-radius: 0 !important;     min-height: 350px;     width: 620px;    }
/*---------------------------Calculator Page------------------------------------------------------------*/
    .calculator_section {   width: 240px;  float: left;}
    .calculator_main_section { width:575px; float:left;}
    .nav_sec_bdr {  border-right: 1px solid #dfdcca;  min-height: 100px;  width: 100%;}
    .fd_chart #fdbar_op {width:100%; }
/*---------------------------Calculator Page------------------------------------------------------------*/
 /*-----------------------------------------Table SAW Plugin------------------------------------------------------------*/
    .dialog-table-coltoggle, .btn-micro{ display:none;}
	.tablesaw-columntoggle-btnwrap { display:none;}
  /*-----------------------------------------Table SAW Plugin------------------------------------------------------------*/
}

@media all and (min-width:481px) and (max-width:1023px) {
    .p_and_l .top_bdr, .customMarketTdyTab1, .p_and_l .head_section {margin-right:0px;}
    .ratio_wdt, .wdt_mktana {max-width:100%;}
    .pad_rgt {width:100%; clear:both;}
    
    .show_MegaMenu li a { font-size: 13px !important; padding: 15px 4px;}
    .performance_chart { display:none;}
    a.home_btn_1, a.home_btn_2, a.home_btn_3, a.home_btn_4, a.home_btn_5 { padding: 9px 0 0 8px; float: right; height: 50px; width: 241px; letter-spacing: -1px; margin-bottom: 1px; }
    .home_slide_img_1 {width: 70%;}
    .retirement_txt {font-size: 14px;}

    .retirement_txt {font-size:17px;line-height:20px;padding:5px;height:80px; /*color:#000;*/}
    .home_slide_img_1, .home_slide_img_2, .home_slide_img_3, .home_slide_img_4, .home_slide_img_5{width:70%;float:left;}
    .slider_buttons {width:30%;float:right;margin-left:0;}
    a.home_btn_1, a.home_btn_2, a.home_btn_3, a.home_btn_4, a.home_btn_5, a.home_active{width:100%;padding:0;}
    .slider_buttons .submit_btn {width:100%;}
    a.home_active{background:none;border-top:1px solid #eaa500;border-right:1px solid #eaa500;border-bottom:1px solid #eaa500;color:#333!important;}
    a.wealth_active{background:none;border-top:1px solid #17b290;border-right:1px solid #17b290;border-bottom:1px solid #17b290;color:#333!important;}    
    a.save_retirement_active{background:none;border-top:1px solid #2ba3ef;border-right:1px solid #2ba3ef;border-bottom:1px solid #2ba3ef;color:#333!important;}    
    a.family_marraige_active{background:none;border-top:1px solid #7cae01;border-right:1px solid #7cae01;border-bottom:1px solid #7cae01;color:#333!important;}    
    a.child_edu_active{background:none;border-top:1px solid #f56f16;border-right:1px solid #f56f16;border-bottom:1px solid #f56f16;color:#333!important;}  

    .home_slide_img_1 img, .home_slide_img_2 img, .home_slide_img_3 img, .home_slide_img_4 img, .home_slide_img_5 img{width:100%;float:left; height:auto;}
    a.custom_proceed_btn { padding:5px 14px;}
    .custom_proceed_btn { margin-bottom:10px;}

}

 /*---------------Change by ankita----------------------*/

@media (min-width: 1024px) {
    .user_detail_icon_mob { display:none;}
    .login_userNM_mob { display:none;}
    .login_section_mob { display:none;}
    .dsp_none_desk { display:none;}
    .default_widget .DataContent .dataContainer { position: relative;  min-height:200px;}
    .mB100 { margin-bottom:100px;}
    /*.top_header { width:792px; margin-left:15px;}*/
    /*.static_header { width:775px !important;}*/
    /*.static_header .main_heading { margin-top:0;}*/
     .static_header .main_heading { margin-top:62px;margin-bottom: 40px;display: block;}
    .login_userNM { max-width: 18em;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        text-align: right;
        text-transform:capitalize;
    }
    .divider{
    border-bottom: 6px solid #586434;
    width: 80px;
    margin-left: 70px;    margin-top: -3.7rem;
    }
    .square {
         width: 100px;
         position: absolute;
         height: 100px;
         left: 6px;
         background: #fa6138;
         margin-top: -60px;
     }
    .squareinner {
        width: 50px;
        position: absolute;
        height: 50px;
        left: 0;
        background: #586434;
        margin-top: 35px;
    }
     #dvBigImage img {
         max-width: 100%;
         height: 100%;
         padding-top: 70px;
     }
     .StaticImg{
         right:-24px;
     }
    
    .reserch_img img { margin-bottom:20px;}

    /*.mainContent { width: 1285px; padding-left: 0px; padding-right: 0px;*/ /*margin-left:8px; margin-right:8px;*/ }
     /*.mainContent { width: 1300px; padding-left: 0px; padding-right: 0px;*/ 
                    /*margin-left:8px; margin-right:8px;*/ }
    .customNav2 { display: block; margin-top: 89px; width: 100%; padding: 0; min-height: 45px; }
    .show_MegaMenu_resp { display: none; }
    .dismiss_Space { padding-left: 0; padding-right: 0; margin-top: 60px; margin-left: 0; margin-right: 0; margin-bottom:50px;}
    .mainNav { margin-bottom: 0; height: 90px; border: 0; }
    .navbar_brand img { margin-left: 10px; margin-top: 28px; width: 100%; }
    .navigation_menu_blk_1, .navigation_menu_blk_2, .navigation_menu_blk_3 { padding: 0 15px 20px; margin-top: 5px; width: 33%; }
    .navigation_menu_blk_1, .navigation_menu_blk_2 { /*border-right: 1px solid #c0de6c;*/ height: 195px; margin: 10px 0; }
    .navbar-form-search { margin-top: 0; }
    .searchbox { margin-top: -10px; }
    .WrapperSetting { max-width: 800px; padding-top: 15px; padding-left: 0; padding-right: 0;}
    .hdr_sptr { height: 89px; }
    .customMarketstats { width: 162px; margin-left: 10px; margin-top: 20px;}
    .custom_drp_dwn li a { padding: -2px 20px !important; color: #000;  /*font-weight: bold;*/}
    .navigation_blk { width: 860px; }
    .navigation_menu_blk_1 ul li a { border-bottom: 0 !important; }
    .custom_drp_dwn { border-bottom: 1px solid #9e9e9e; }
    .show_MegaMenu_resp { display: none; }
    .min_width { padding-right: 0 !important; clear: both; min-width: 550px; }
    .pad_rgt { max-width: 270px; }
    .form-control-search { /*margin-top: 19px;*/ width: 200px !important; }
    .search_icon { padding-right: 10px; padding-top: 19px; }
    #GraphContainer_wdt_eqt_idxmvnt, #GraphContainer_wdt_cmd_metalg, #GraphContainer_wdt_cur_traded { width: 550px; height: 220px; }
    #wrapper_wdt_eqt_mktdls {position:relative; min-height:200px;}
   

    #popup_block_wdt_eqt_mktdls { top:30px !important;}
    
    .wdt_eqt_secstat { margin-top: 10px; height: 324px; }
    .wdt_eqt_rstshkrs { margin-top: 13px; height: 320px; }
    .wdt_news { margin-top: 28px; }
    .dvNoData_chart { padding-top: 35px; font-size: 30px; color: #666666; text-align: center; }
    .dvNoData { position: static; padding-bottom: 20px; }
    .responsive_select_Container { margin-left: 5px; }
    .brd_meet { width: 777px; }
    .sub_header_bdr { border-bottom: 1px solid #8e8e8d; position: relative; margin: 14px 0; width: 100%; padding:10px 0;}

    .market_today {  width: 160px;  float: left;}
    .reasearch_video { width: 170px;  float: left; padding-left: 2px;}

    .responsive_select_Container:last-child { float:right;}

    .second { /*width: 70px;*/ height: 92px; }
    .login_dropdown_container .calci { margin: 35px 27px !important; }
    .navigation ul li .login_dropdown_container { cursor: pointer; display: inline-block; position: relative; }
    .login_dropdown { width: 281px; height: 480px; background-color: #424d25; position: absolute; right: 0; }
    .login_dropdown ul { list-style-type: none; padding: 10px; margin: 0; }
    .login_dropdown ul li a { border-bottom: 1px solid #9daf6b; color: #bfdd6b; display: inline-block; font-family: Arial; font-size: 12px; font-weight: normal; height: 33px; line-height: 33px; text-transform: uppercase; width: 100%; }
    .login_dropdown ul li a:hover { color:#f1bd31;}
     /*-----------------------TICKER-----------------------------*/
    .ticker { width:100%;}
    .ticker .marquee { width: 87%; float: left;}
    .footer_box { width:33%; float:left; margin:20px 0;}
    .footer_desc { width:67%;float:left; margin:20px 0;}
    .confirm_box { margin-left:165px;}

    .marquee {
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    font-family:Arial !important;
    font-size:13px !important;
    font-weight:normal !important;
}

.marquee .scrolltxt {
    font-family:Arial !important;
    font-size:12px !important;
    font-weight:normal !important;
    }
    /*-----------------------TICKER-----------------------------*/
    /*------------------------------------------Market Deals----------------------------------------------*/
    .wdt_eqt_mktdls { border: 1px solid #a2a298; max-width: 569px; padding-left: 0; padding-right: 0; min-height: 282px; margin-bottom: 30px; padding: 5px; }
        .wdt_eqt_mktdls .customTab li.active a { color: #4e940a; }
        .wdt_eqt_mktdls:first-child { margin-top: 0; }
    .wdt_eqt_mktdlsBordered { border-bottom: 2px solid #a2a298; padding-bottom: 10px; max-width: 569px; padding-left: 0; padding-right: 0; border: 1px solid #cbcbc5; margin-top: 22px; }
    .wdt_eqt_mktdls .customTab a { border-radius: 0; color: #333333; font-family: Arial; font-size: 12px; font-weight: bold; line-height: 12px; padding: 9px; }
    .wdt_eqt_mktdls .customTab li a { font-family: Arial; font-size: 12px; line-height: 12px; color: #333333; font-weight: bold; border-radius: 0px; padding: 9px; }
        .wdt_eqt_mktdls .customTab li a:hover { border-top: 1px solid #cbcbc5; border-left: 1px solid #cbcbc5; border-right: 1px solid #cbcbc5; background-color: transparent; border-bottom: 0; color: #4e940a; }
    .wdt_eqt_mktdls .DataContent { min-height: 200px; width: 100%; padding-top: 8px; }
        .wdt_eqt_mktdls .DataContent ul { background-color: #fff; max-width: 100%; }
    .wdt_eqt_mktdls .customTable tbody tr td.aL { text-align: left; font-family: arial; font-size: 12px; font-weight: bold; color: #666666; }
    .wdt_eqt_mktdls .customTable tbody tr:first-child td { border-top: none; }
    .wdt_eqt_mktdls .customTable tbody tr td a { color: #666666; text-decoration: none; outline: none; }
    .wdt_eqt_mktdls .customTable tbody tr:first-child td { border-top: none; }
    .snap_shot_tbl thead tr th:nth-child(3) { text-align: right !important; }
    .popup_block .dib { width:98%;}
    .wdt_eqt_mktstat .common_select_box, .wdt_eqt_prcbrch .common_select_box, .wdt_eqt_mktdls .common_select_box, .wdt_cmd_mkt .common_select_box, .wdt_der_mostactive .common_select_box, .wdt_der_trends .common_select_box, .wdt_der_oi .common_select_box { top: 13px; position: absolute; right: 0;}
    .wdt_eqt_mktdls .common_select_box { top: 5px; position: absolute; right: 0;}
    .wdt_eqt_secstat .tab_img, .wdt_eqt_rstshkrs .tab_img, #eye_img_wdt_cur_traded { top: 15px; position: absolute; right: 0;}
    .sub_heading { width:180px;}
    
   .dp_compr_sec .sub_heading { width:300px;}
   .dp_compr_sec .compare_btn { top:10px; position:absolute; right:0;}
    #GraphContainer_wdt_mkttoday, #GraphContainer_wdt_port1week, .leftGraphChrt { width:170px; height:150px;}
    /*--------------------------------------------Market Deals----------------------------------------------*/
    .loading_1 { height: 50px; width: 50px; margin-left: 270px; }
    .loading_2 { height: 50px; width: 50px; margin-left: 90px; }
    .loading_3 { height: 50px; width: 50px; margin-left: 80px; }
    .popup_tbl { width: 538px; }
    #table_wdt_cmd_mkt { margin-bottom: 0; }
    #wrapper_wdt_cmd_mkt { height: 200px; }
    #table_wdt_cmd_keycmd .dv_Nodata { padding-bottom: 62px; }
    .currncy_widget .dib { display: inline-block; float: right; margin-top: 15px; /*margin: 0 15px 0 0;*/ }
    .currncy_widget .col01 li { padding: 0px 20px; }
    .snapshot_tbl .col01 li { padding: 0 35px; }
    .wdt_der_fiidii { max-width: 259px; }
    .wdt_mf_nfo {width:235px; }
    .get_quote { max-width: 259px; }
    .get_quote .custom_drop_down { padding: 10px 5px 0 20px; }
    .get_quote .submit_btn { padding: 0px 75px; }
    #wrapper_wdt_der_mostactive { height: 196px; }
    #wrapper_wdt_der_trends { height: 197px; }
    #wrapper_wdt_der_oi { height: 208px; }
    #wrapper_wdt_mf_sectorexposure { height: 200px; }
    .wdt_mf_recentdiv { margin-top: 50px; height: 280px; }
    .scheme { width: 205px; float: right; }
    .home_btn { padding: 10px 145px; }

    #derChartButton { top:69px;}
    /*-----------------------------------------Footer Elements----------------------------------------------------------------*/
    .footerContent { width: 1025px !important; margin: 0 auto; }
     .footerBoxes { width: 177px; float: left; margin-left: 10px; margin-top: 10px; height:265px; }
     .footersec { width:140px;}
    .footer_lastContent { padding-bottom: 10px; padding-top: 10px; }
    .data_info { max-width: 680px; margin-left:32px; }
    .data_info1 { width:100%;     font-size: 12px;
    font-family: Arial;
    color: #90a653;
    font-weight: normal;}
    .copyrightLine { width: 580px; }
    .footer_heading { padding-top: 12px; line-height: 37px; }
    /*.footer_box { margin: 0; min-width: 285px; padding: 0; margin-top:70px; }*/
    /* New Footer Change */
    .footer_box { margin: 0; min-width: 285px; margin-top:70px; }
    .follow_heading { min-width: 130px; margin-bottom: 11px; }
    /*-----------------------------------------Footer Elements----------------------------------------------------------------*/
    .derv_snap .dib { padding: 8px; }
    .derv_snap .col01 li { padding: 0 18px; font-size: 14px; }
        .derv_snap .col01 li:first-child { margin: 0px; padding-left: 0; }
        .derv_snap .col01 li:last-child { border-right: none; padding-right: 0; }
    .derv_snap { min-width: 809px; }
    .wdt_der_priceperformance { min-width: 809px; }
    /*---------------------------------------------------------MF-------------------------------------------------------------*/
    .mf_snapsht .f-kerning2 { letter-spacing: -1px; }
    .cmp_snap_shot { width: 62%; }
    .cmp_snapst { width: 34%; }
    .derv_snap { min-width: 790px; }
    .wdt_der_priceperformance { min-width: 790px; }
    .mf_popup_tbl tbody { margin-top: 10px; padding-right: 10px; }
    .mf_popup_tbl { max-width: 520px; }
    .dis_space { margin-top: 80px; padding-left: 20px; padding-right: 0; }
    .dis_spc { margin-top: 80px; padding-left: 20px; padding-right: 0; }
    .mf_view .col01 { list-style: outside none none; padding: 0 15px !important; border-top: 2px solid #aaaaaa !important; border-bottom: 2px solid #aaaaaa !important; height: 60px; }
    .popup_tbl .jspContainer { width: 532px !important; }

   
    /*---------------------------------------------------------MF-------------------------------------------------------------*/
    /*------------------------------------------------------Company Snapshot------------------------------------------------------------------*/
    .customMarketTdyTab1 li.active a, .customMarketTdyTab1 li.active a:hover, .customMarketTdyTab1 li.active a:focus { color: #2b2b2b; border: none; background: url(../Content/image/tab-hover-img.jpg) no-repeat center -7px; font-weight: bold; }
    .p_and_l .Navigation ul li a.active { background: url("../image/nav_icon.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); color: #2b2b2b; display: block; font-family: "SourceSansPro-Bold"; font-size: 14px; font-weight: bold; height: 40px; outline: medium none; }
    .customMarketTdyTab1 li a:hover { background:url(../Content/image/tab-hover-img.jpg) no-repeat center -7px;  background-color: transparent; font-weight:bold; border:none;}
    .p_and_l .tbl_amount { font-size: 50px; }
    .p_and_l .big_grn_txt { font-size: 36px; }
    .p_and_l .dib { padding: 22px; }
    .p_and_l .col01 li { border-right: 1px dotted #aaaaaa; padding: 0px 12px; }
        .p_and_l .col01 li:first-child { margin: 0px; padding-left: 0; }
        .p_and_l .col01 li:last-child { padding-right: 0; }
    .p_and_l .main_cnt_body { width: 792px; }
    .csnp { padding: 5px 32px; }
    .corporate-act { width:230px; }/*242px;*/
    .event-cal { margin: 0 -9px 10px -9px; width:228px; }
    .wdt_peers { max-width: 244px; }
    .wdt_mktana { padding: 5px; }
    .company_charting { margin-right: 5px; }
    .cmpny_view .col01 li { padding: 0 11px; }
    .clr10 {clear:both; height:10px;}
    /*------------------------------------------------------Company Snapshot------------------------------------------------------------------*/
    
    /*-------------------------------------------------------Custom Popup---------------------------------------------------------------------*/
    .myCustomPP .Custom-Modal .modal-content .modal-header { height:60px;}
    /*-------------------------------------------------------Custom Popup---------------------------------------------------------------------*/

    /*---------------------------------------------------------WatchList--------------------------------------------------------------*/
    .menu_dropdown { width: 190px; padding: 10px; display: none; }
    .user_settings { margin-left: 10px; margin-top: 6px; }
        .user_settings a { margin: 0 -25px; }
    
    /*---------------------------Alert Popup------------------------------------------------------------*/
    .Custom-Modal { margin: 89px auto; border-radius: 0 !important; min-height: 350px; width: 620px; }
    
    /*---------------------------Alert Popup------------------------------------------------------------*/
    /*---------------------------Portfolio Graph------------------------------------------------------------*/
    #dvPortfolioPerformanceGraph { width: 790px; height: 220px; }
    #dvRelativePerformanceGraph { max-width: 790px; min-width: 400px; }
    #dvPortfolioAllocationGraph { width: 270px; height: 280px; }
    #wrapper_wdt_mf_snapshot_sch_port { width: 500px; }
    #GraphContainer_wdt_mf_snapshot_sch_port { width: 500px; }

    /*---------------------------Portfolio Graph------------------------------------------------------------*/
    /*---------------------------Portfolio Summary Page------------------------------------------------------------*/
    .portfolio_top_bdr { height: 50px; }
    .portfolio_popup .col01 li { border-right: 1px dotted #aaaaaa; padding: 0px 3px; }
    .portfolio_popup { min-height: 110px; margin-right: 7px; border-top: 0; }
        .portfolio_popup .col01 li:nth-child(2) { text-align: right; }
    .port_summ_Tab li a { padding: 20px 14px 20px 11px; }
    .demo { margin-top: 20px; }
    .portfolio_popup .rupee_sbl, .portfolio_popup .s35 { font-size: 19px; }
    .pf_alloc_widget { max-width: 569px; }
    .portfo_allo { max-width: 527px; }
    .pf_alloc_table thead tr th span { padding:0 10px;}
    .pf_alloc_table thead tr th .rupee_symbol { padding:0;}
    .port_summ_Tab { height:53px;}
    .portfolio_popup .col01 li:nth-child(3) { width: 24%; }
    .portfolio_popup .col01 li:last-child { width: 15%; }
    .research_report_content ul { list-style-type: none; padding: 0; margin-top: 10px; }
        .research_report_content ul li .section { border-right: 1px solid #a1a1a1; width: 100px; float: left; width: 105px; padding: 0 8px; margin-bottom: 15px; }
        .research_report_content ul li .last { border-right: 0 !important; }
        .research_report_content ul li .section .list_head { font-family: "SourceSansPro-Regular"; font-size: 12px; color: #7a7a7a; font-weight: bold; }
        .research_report_content ul li .section .list_desc { font-family: "SourceSansPro-Semibold"; font-size: 16px; color: #2b2b2b; }
    .view_tbl { width: 968px !important; border-bottom: 1px solid #ddd; }
    .hold_eqt_ppwth { width: 55%; float: left; }
    .heat_map_img { background-image: url("../Content/image/heat_map_img.png"); float: right; height: 35px; width: 35px; cursor: pointer; margin-top: 12px; margin-right: 5px; }

    .wgth_summary_1, .wgth_summary_2 { width: 22% !important; padding: 0 5px !important; }
        .wgth_summary_1 .s35, .wgth_summary_2 .s35 { font-size: 19px !important; }
    .wgth_summary_3, .wgth_summary_4, .wgth_summary_5 { width: 18% !important; margin-top: 3px; }
        .wgth_summary_3 .s35 { font-size: 20px !important; }
        .wgth_summary_1 .cGy5, .wgth_summary_2 .cGy5, .wgth_summary_3 .cGy5, .wgth_summary_4 .cGy5, .wgth_summary_5 .cGy5 { font-size: 13px !important; }
    .port_summ_Tab li a:hover{ border:0;}

    #dvPortfolioDetails ul li:nth-child(2){ width:27% !important;}

    .summary_close { top:15px !important; right:15px !important;}
     .trans_delete { margin-left: 120px !important; }
     .dismis_top_space { margin-top:140px;} 
    /*---------------------------Portfolio Summary Page------------------------------------------------------------*/
    /*---------------------------Portfolio Gain/Loss Page------------------------------------------------------------*/
    .ind_portfolio_popup .col01 li, .profit_g_l .col01 li { border-right: 1px dotted #aaaaaa !important; width: 25%; height: 97px; }
    .portfolio_popup .col01 li { height: 95px; padding: 0 6px; }
    .ind_portfolio_popup .col01 li:last-child, .profit_g_l .col01 li:last-child { border-right: 0 !important; }
    .port_g_l_bdr .fS { font-size: 16px !important; font-weight: bold !important; }
    .filter_box { min-height: 70px; }
    .brd_filter {margin-right:0;}
    .date_box { width: 16%; }
    .report_section { width: 785px; position:relative;}
    .portfolio_popup .cGy5 { color: #fff; font-size: 15px; }
    .gl_txt { text-align: center; }
    .pf_alloc_widget { min-height: 300px; }
    #dv_fltAccount .responsive_select_Cont { background: url("../Content/image/account_name_drp_dwn.png")no-repeat scroll right #333333!important; }
    #dv_fltAccount .responsive_select_Cont #txt_ddlAccount { padding-left: 5%; color: #fff; font-weight: bold; }
    #dv_fltAccount .responsive_select_Cont .responsive_select_Box { background-color: #333333 !important; color: #fff !important; font-weight: bold !important; }
    #dvAccountsFilter .responsive_select_Container { background: url("../Content/image/account_name_drp_dwn.png")no-repeat scroll right #333333!important; }
    #dvAccountsFilter .responsive_select_Container #txt_ddlAccountFilter { padding-left: 5%; color: #fff; font-weight: bold; }
    #dvAccountsFilter .responsive_select_Container .responsive_select_Box { background-color: #333333 !important; color: #fff !important; font-weight: bold !important; }

    .report_section { /*min-height:800px;*/ padding-bottom:100px;}
    .date_box { float:left;}

    .equty_gain_loss_re thead tr th, .equty_gain_loss_unre thead tr th, .fno_gain_loss_tbl thead tr th, .commo_gain_loss_tbl thead tr th, .currency_gain_loss_tbl thead tr th { width:93px !important;}
    .equty_gain_loss_re tbody tr td, .equty_gain_loss_unre tbody tr td, .fno_gain_loss_tbl tbody tr td, .commo_gain_loss_tbl tbody tr td, .currency_gain_loss_tbl tbody tr td { width:75px !important;}
    .currency_gain_loss_tbl thead tr:last-child th, .currency_gain_loss_tbl tbody tr:last-child td {width:100px!important;}
    /*---------------------------Portfolio Gain/Loss Page------------------------------------------------------------*/
    /*---------------------------Portfolio Holding Page------------------------------------------------------------*/
    .select_box { width: 19%; float:left; }
    .holding_btn { float: left;}
    .add_trans_btn { float: left; }
    .holding_btn { float: right !important; }

    .holding_icon_r { background: url("../Content/image/hold_icon_R.png") no-repeat; height: 16px; width: 16px; float: left; margin: 2px; cursor: pointer; }
    .holding_icon_n { background: url("../Content/image/hold_icon_N.png") no-repeat; height: 16px; width: 16px; float: left; margin: 2px; cursor: pointer; }
    .holding_icon_m { background: url("../Content/image/hold_icon_M.png") no-repeat; height: 16px; width: 16px; float: left; margin: 2px; cursor: pointer; }

    .buy_sell_block { width: 45%; float:right; }
    .top_losser_sec .sub_heading { width:100%;}
    .hold_adddate_popup { width:100%;}
 /*---------------------------Portfolio Holding Page------------------------------------------------------------*/
    .portfolio_news { clear: both; float: left; height: 368px; border-bottom: 2px solid #6e7357; margin-right: 10px; width: 380px; }
    .research_report { float: left; width: 399px; }
    #dvPortfolioNewsList { height: 285px !important; }

    .watch_txt_price { float:left !important;}
        .watch_txn_type_lbl{ width:12%; float:left; display: inline-block; max-width: 100%;font-weight: 700;}
        .watch_txn_typ .mand_field{ width:7%; float:left; display: inline-block; max-width: 100%;font-weight: 700;}
        .watch_txn_typ responsive_select_Container { width:50%; float:left !important;}
        .watch_txn_typ .mand_field { padding:0 !important; float:left !important;}
        .watch_txn_prc .price_lbl {width:12% !important; float:left; display: inline-block; max-width: 100%;font-weight: 700; margin-left:10px;}
        .watch_txn_prc .mand_field {width:7%; float:left !important; display: inline-block; max-width: 100%;font-weight: 700;}
        .watch_txn_prc input { width:165px !important;}
    /*---------------------------Portfolio Holding Page------------------------------------------------------------*/
    .holding_tbl { margin-top: 20px; max-width: 809px; }
    .holding_tbl .hold_val_tbl thead tr th { background-color: #f2f2d6; border-bottom-width: 0px !important; font-family: arial; font-weight: bold; font-size: 12px; color: #696969; text-align: center; padding:8px 19px 8px 2px; }
    .holding_tbl .hold_val_tbl tbody tr td { background-color: #fff; vertical-align: middle; font-family: "SourceSansPro-Regular"; color: #575757; font-weight: normal; font-size: 14px; text-align: right; }
    .hold_insurance tbody tr td:nth-child(2), .hold_insurance tbody tr td:nth-child(4), .hold_insurance tbody tr td:nth-child(8) { text-align: left !important; }
    .holding_tbl .hold_val_tbl tbody tr td:first-child { text-align: left; background-color: #fff !important; }
    .hold_insurance tbody tr td:nth-child(2) span { text-overflow: ellipsis;  width: 8em; overflow: hidden; display: block; }
    .hold_insurance thead tr th:nth-child(6) { width: 10% !important; }
    .hold_insurance tbody tr td:nth-child(6) { width: 10% !important; }
    .full_wdth { float: left; max-width: 250px; }
    .holding_tbl .hold_val_tbl tfoot tr th:first-child { background-color: #efe9e9; text-align: left; font-family: "SourceSansPro-Semibold"; font-weight: bold; font-size: 16px; }
    .holding_tbl .hold_val_tbl thead tr th:nth-child(2) { width: 3% !important; }
    .holding_tbl .hold_val_tbl tfoot tr th { padding: 15px 8px; background-color: #efe9e9 !important; vertical-align: middle; font-family: "SourceSansPro-Regular"; color: #575757; font-weight: bold; font-size: 15px; text-align: right; }
    .holding_tbl .hold_val_tbl thead tr th:nth-child(8) { width: 3%; }
    .holding_tbl .hold_val_tbl thead tr th:nth-child(5) { width: 18% !important; padding: 8px 15px 8px 2px !important; }
    .holding_equ_normal_all .hold_val_tbl thead tr th:nth-child(5) { padding: 8px 15px 8px 30px !important; }
    .hold_val_tbl .market_date_tm { font-family: "SourceSansPro-Semibold"; color: #333333; font-weight: normal; font-size: 12px; }
    #example.dataTable thead th, #example.dataTable tbody td { padding: 8px 2px; }
    #example.dataTable thead th.sorting_asc, #example.dataTable thead th.sorting_desc, #example.dataTable thead th.sorting { padding: 8px 16px 8px 2px; }
    #btnAddTrans, #btnCompare { float: right !important; }
    .mf_normal_tblhold tbody tr td{ padding:5px !important;}
    
    .cash_in_invest { padding:0 !important;}

    #ConcellorIcon_select { margin-left: 0; }
    #advanceChart { *height: 320px; min-height: 320px; width: 100%; }
    .p_and_l .mf_snapsht #advanceChart { width: 100%; }
    /*--------------------------------------------------------Heap Map-----------------------------------------------------------------*/
    #GraphContainer_wdt_port_heatmap { /*min-height: 500px;*/ width: 750px; margin: 10px 0px 0px 0px; }
    #GraphContainer_wdt_eqt_snapshot { width:150px;}
    .compSnapGraphbox { width:171px; margin-top:20px;}
    /*--------------------------------------------------------Heap Map-----------------------------------------------------------------*/
    /*-----------------------------------------------------------Home Page----------------------------------------------------*/
    .slider_buttons { max-width: 290px; float: left; }
    .main_slide_sec { max-width: 1024px; min-height: 500px; margin-top: 20px; }
    .top_txt_1 { margin-top: 100px; font-size: 145px; line-height: 115px; max-width: 705px; min-height: 138px; letter-spacing: -12px; }
    .top_txt_2 { font-size: 205px; line-height: 155px; max-width: 705px; letter-spacing: -12px; }
    .top_txt_3 { font-size: 50px; max-width: 705px; word-wrap: break-word; padding-left: 27px; letter-spacing: -3px; line-height: 45px; min-height: 100px; }
    .slider_buttons { margin-top: 50px; }
    a.custom_proceed_btn { font-size: 22px; }
    .home_slide_img_1 { width: 655px; min-height: 465px; float: left; }
    .home_slide_img_2 { width: 655px; min-height: 465px; float: left; }
    .home_slide_img_3 { width: 655px; min-height: 465px; float: left; }
    .home_slide_img_4 { width: 655px; min-height: 465px; float: left; }
    .home_slide_img_5 { width: 655px; min-height: 465px; float: left; }
    .slider_bott_sec { min-height: 100px; width: 100%; }
    a.home_btn_1, a.home_btn_2, a.home_btn_3, a.home_btn_4, a.home_btn_5 { padding: 9px 0 0 8px; float: right; height: 82px; width: 241px; letter-spacing: -1px; margin-bottom: 1px; }
    .retirement { float: left; width: 29%; }
    .home_slider { max-width: 1024px; min-height: 500px; }
    .custm_align_header { font-size: 50px; letter-spacing: -3px; min-height: 70px; }
    .usr_frdly_blk { max-width: 1024px; min-height: 550px; }
    a.open_acc { font-size: 20px; letter-spacing: -1px; font-weight: normal; padding: 5px 30px; margin-right: 20px; }
    a.call_back { font-size: 20px; letter-spacing: -1px; font-weight: normal; padding: 5px; }
    .image_block img { height: 615px; position: relative; width: 100%; z-index: 0; margin: 0; padding: 0; }
    .hm_img_info { max-width: 500px; max-height: 523px; padding: 10px; right: 100px; top: 75px; }
    .image_box_head { font-size: 45px; color: #373737; line-height: 40px; }
    .team_view_blk { min-height: 615px; }
    .whatwedocontainer_Scroller { height: 100px; max-width: 100%; margin-top: 20px; display: none; }
    .WMP { padding: 10px; width: 80%; }
    #slider1 .viewport { margin: 0 45px; width: 890px; }
    #slider1 .overview { width: 240px; left: 0; }
    a.home_active { background: url("../Content/image/blue_arrow.png") no-repeat scroll left center; background-color: #fff; color: #333 !important; float: right; font-family: "SourceSansPro-Light"; font-size: 22px; font-weight: bold; letter-spacing: -1px; margin-bottom: 1px; min-height: 82px; padding: 9px 0 0 22px; text-decoration: none; width: 241px; border:1px solid #eaa500; border-left:0; }
    a.wealth_active { background: url("../Content/image/blue_arrow.png") no-repeat scroll left center; background-color: #fff; color: #333 !important; float: right; font-family: "SourceSansPro-Light"; font-size: 22px; font-weight: bold; letter-spacing: -1px; margin-bottom: 1px; min-height: 82px; padding: 9px 0 0 22px; text-decoration: none; width: 241px; border:1px solid #17b290; border-left:0;}
    a.save_retirement_active { background: url("../Content/image/blue_arrow.png") no-repeat scroll left center; background-color: #fff; color: #333 !important; float: right; font-family: "SourceSansPro-Light"; font-size: 22px; font-weight: bold; letter-spacing: -1px; margin-bottom: 1px; min-height: 82px; padding: 9px 0 0 22px; text-decoration: none; width: 241px; border:1px solid #2ba3ef; border-left:0;}
    a.family_marraige_active { background: url("../Content/image/blue_arrow.png") no-repeat scroll left center; background-color: #fff; color: #333 !important; float: right; font-family: "SourceSansPro-Light"; font-size: 22px; font-weight: bold; letter-spacing: -1px; margin-bottom: 1px; min-height: 82px; padding: 9px 0 0 22px; text-decoration: none; width: 241px; border:1px solid #7cae01; border-left:0;}
    a.child_edu_active { background: url("../Content/image/blue_arrow.png") no-repeat scroll left center; background-color: #fff; color: #333 !important; float: right; font-family: "SourceSansPro-Light"; font-size: 22px; font-weight: bold; letter-spacing: -1px; margin-bottom: 1px; min-height: 82px; padding: 9px 0 0 22px; text-decoration: none; width: 241px; border:1px solid #f56f16; border-left:0;}
    a.home_btn_2 img { margin-top: 15px; margin-left: 14px; }

    .menu_dropdown { position: absolute; z-index:9;}
    .quick_links { float:right; width:690px;}
    .custom_nav { width: 660px; height:40px;}
    .dsp_n {background:url("../Content/image/dsp_n.png") repeat-y; height:22px; width:1px; margin:0 5px;}
    #ancQuickLinks { height:45px;}
    .login_userNM {margin-right:5px; margin-top:2px; text-transform:capitalize;}

    .first .menu_dropdown { top:27px; /*height:160px;*/}
    .user_detail_icon {padding:2px 5px 8px 5px;}
    .login_user { margin:0;}
    .submenu_blk { width:182px !important;}
    /*-----------------------------------------------------------Home Page----------------------------------------------------*/
    /*-----------------------------------------------------------Calculator Page----------------------------------------------------*/
    .calculator_rw { max-width: 790px; }
    .nav_sec_bdr { border-right: 1px solid #dfdcca; min-height: 665px; max-width: 210px; }
    .calculator_main_section { width: 578px; }
    .calculator_section { max-width: 210px; min-height: 355px; padding: 0; }
    .nav_active_tab { max-width: 210px; }
    .calculator_main_section { min-height: 800px; }
    .fd_chart #fdbar_op { width: 320px; height: 205px; }
    .clr_padding { width: 235px; }
    .rad_btn { width: 175px; }
    .status_txt { font-size: 13px; }
    .big_label { width: 265px !important; }
   
    .MyDatePicker .datepicker { top:365px!important;}
    .wdt_mf_snapshot_sch_perf #wrapper_wdt_mf_snapshot_sch_perf { width:100%;}
    /*-----------------------------------------------------------Calculator Page----------------------------------------------------*/
    /*-----------------------------------------Table SAW Plugin------------------------------------------------------------*/
    .dialog-table-coltoggle, .btn-micro { display: none; }
    .tablesaw-columntoggle-btnwrap { display: none; }
    /*-----------------------------------------Table SAW Plugin------------------------------------------------------------*/
    
    /*--------------------------------------Static Page-----------------------------------------------*/
    /*--------------------------------------Changes by Ankita-----------------------------------------------*/
    /*.static_page_container { width: 770px; margin:0 15px; text-align: justify; }*/
      .static_page_container{margin-left: 65px;    font-size: 16px;line-height: 1.6;color: #5d5d5d !important;
    font-weight: normal;}
    .board_meeting {width:794px; margin-bottom:50px;}
    .board_meeting .dataTables_wrapper { position:static !important;}
    /*--------------------------------------Static Page-----------------------------------------------*/
    .fransc_select .responsive_select_Container {
      background: #ffffff url("../Content/image/select_headIcon.png") no-repeat right 8px !important;
    }
    /*--------------------------------------Open An Account-----------------------------------------------*/
    .you_have_txt { font-family: 'SourceSansPro-Light'; font-weight: normal; font-size: 47px; color: #000; line-height: 66px; letter-spacing: -2px; margin-top: 20px; text-align:center; }
    .right_choice_txt { color: #586434;}
    .contact_txt { font-family: 'SourceSansPro-Semibold'; font-weight: normal; font-size: 22px; color: #585858; line-height: 4px; letter-spacing: -1px; margin-top: 5px; text-align:center; }
    .contact_form_sec { width: 95%; margin-top: 45px; }
    .franchs_form_sec { width: 95%; margin-top: 10px !important; }

    .contact_form { width: 39%; float: left; margin-top: 20px; }
    .y_shd_chs_AR { width: 55%; padding-left: 30px; float: left; }
    .y_shd_chs_txt { font-family: 'SourceSansPro-Bold'; font-weight: normal; font-size: 19px; color: #333; line-height: 17px; letter-spacing: -1px; margin-top: 19px; }
    .y_shd_ns_txt { font-family: 'SourceSansPro-Regular'; font-weight: normal; font-size: 15px; color: #3a3a3a; line-height: 21px; letter-spacing: -0.5px; margin-top: 20px; }
    .y_shd_ns_txt1 { font-family: 'SourceSansPro-Regular'; font-weight: normal; font-size: 12px; color: #3a3a3a; line-height: 21px; letter-spacing: 0px; margin-top: 20px; }
    .y_shd_icon { margin-right: 8px; float: left; background: url(../Content/image/contact_icon.png) no-repeat; width: 6px; height: 7px; margin-top: 7px; }
    .y_shd_det_txt {width: 350px; margin-left: 15px;}

    .contact_form input { width: 300px; height: 30px; padding-left: 5px; font-family: 'SourceSansPro-Light'; font-weight: normal; font-size: 14px; color: #000; margin-bottom: 10px; }
    .contact_submit_btn { margin-left: 100px; }

    .contact_form .responsive_select_Container { background: #ffffff url("../Content/image/drop_icon.png") no-repeat scroll right; border: 1px solid #c8c8c8; cursor: pointer; float: left; height: 27px; line-height: 24px; margin-right: 10px; padding: 0; position: relative; width: 100%; margin-bottom: 10px; height: 30px; }
        
    .contact_form .responsive_select_Container_value { color: #000 !important; text-transform: capitalize !important; }
    .contact_form .responsive_select_Container .responsive_select_Box { height: 29px !important; }

    .slider_bott_sec .submit_btn { padding-left: 45px; }

    /*--------------------------------------Open An Account-----------------------------------------------*/
    .report_view_popup { width:990px; /*left:-190px;top:60px;*/ }
  
    .dataTables_paginate { position:absolute; right:0; width:389px; }
    .dataTables_wrapper {position:static;}
    .watch_button { float:left;}
    .broker_txt label { margin-left:5px;}
    /*--------------------------------------Open An Account-----------------------------------------------*/


    /*---------------------------------------------------Knowledge Center-----------------------------------------------------*/
.knowleadge_box { width:560px; height:208px; background-color:#e8eadf; border:1px solid #ddd; margin:10px 0;}
.expleavels  { width:49%; float:left; padding:10px;}
.knw_center_heading { font-family:'SourceSansPro-Regular'; font-weight:normal; font-size:16px; color:#000; padding-left:25px;}
.circle_active { background:url(../Content/image/circle_1.png); width:12px; height:12px; float:left; margin-bottom: 10px; margin-right: 10px;}
.circle { background:url(../Content/image/circle_2.png); width:12px; height:12px; float:left; margin-right:10px; margin-bottom: 10px;}
.knw_center_txt { font-family:'SourceSansPro-Regular'; font-weight:normal; font-size:13px; color:#586434;}
.knw_center_txt_active { font-family:'SourceSansPro-Semibold'; font-weight:normal; font-size:13px; color:#4d9408;}
.knw_cnter_list ul { list-style-type:none; padding-left:10px; line-height:13px; margin-top:10px;}
.knw_cnter_list ul li { padding:5px 0; cursor:pointer; text-transform:uppercase;}
.dsc_hd_txt { font-family:Arial; font-weight:bold; font-size:15px; color:#2b2b2b; margin-top:20px; padding-right:10px;}
.knw_dsc_txt { font-family:Arial; font-weight:normal; font-size:13px; color:#3b3b3b; text-align:justify; padding-right:10px;}
.knw_center_sptr { width:582px; border:1px solid #e5e5e5; margin:5px 0; padding-left:20px; float:right; padding-right:10px;}
.knw_center_desc {width:540px; height:700px;  margin-top:25px; border-bottom: 1px solid #ddd;}
.nav_active_tab { border: 0; border-right: 1px solid #fff; cursor: pointer;  min-height: 40px; padding-top: 9px; text-align: left;border-left: 1px solid #dfdcca;  border-bottom: 1px solid #dfdcca; padding-left: 5px; }
.nav_active_tab span a{ color: #829b3f !important;}
.knw_center_scroll { width:560px; height:700px;}
.calculator_navigation a {color:#4b4b4b;}
/*----------------------------------------------------Knowledge Center-----------------------------------------------------*/
/*---------------------------------------------Support-----------------------------------------------------------------*/

    .support_top_spc .WrapperSetting {
        padding-left: 20px;
        margin-left:20%;
    }

    .support_address_section {
        width: 775px;
    }


/*---------------------------------------------Support-----------------------------------------------------------------*/
  /*--------------------------------------------Franchisee---------------------------------------------------------*/
  .franchisee_form { 
    float: left;
    margin-top: 20px;
    width: 100% !important;
	
}
.fransc_check_box .multiple_check {
    clear: both;
    float: left;
    height: 15px !important;
    line-height: 15px;
    outline: medium none;
    width: 23px;
}

.fransc_check_box {
    border: 1px solid #ccc;
    height: 140px;
    padding: 10px;
    width: 300px;
	float:left;
	margin-right:2px;
	
}

    
.franchisee_form textarea { float:left; width:300px; height:140px; background-color: #fff;}
.fransc_addr { float:left;}
.fransc_check_box ul { list-style-type:none; padding:0px; }
.fransc_check_box ul li {
    float: left;
    height: 25px;
    width: 100%;
}
.fransc_submit_btn, .fransc_reset_btn { margin-left:33%; float:left; width:20%;}
.rst_btn {
    background-color: #ce900c;
    color: #ffffff !important;
    float: left;
    font-family: "SourceSansPro-Light";
    font-size: 18px;
    font-weight: lighter;
    padding: 9px 16px;
    text-decoration: none;
    transition: background-color 0.25s ease 0s;
}
.fransc_select { margin-right:2px !important; height:30px !important;}

/*---------demo_template----------*/
.dis_top { margin-top:120px;}
.wrap { width:350px; margin:auto;}
/*--------demo_template---------*/
.support_top_spc { margin-top:40px;}

.mfdCls{margin-left:30px;white-space:normal;width:90%;}
/*--------------------------------------------Franchisee---------------------------------------------------------*/




/*---------------------------------------------Support-----------------------------------------------------------------*/


.support-icon {
	/*float: left;*/
	margin-right: 5px;
	margin-top:15px;
	width: 17%;
}
.support_contain {
	
	width: 80%;
	margin: 15px 0;
}
.support_page p, .support_page address, .support_chat_form label, .support_branch_form label {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	
	
}
.support_page strong {
	text-transform: uppercase;
	color: #2b2b2b;
}
.support_page p span a {
	color: #0f81d0;
}
.support_page p span a:hover {
	color: #586434;
}
.suppport_strongtxt {
	font-size: 18px;
	color: #000;
}
.support_mail_call_section {
	padding: 20px 0;
}
.support_mail_call_section p {
	color: #4a4a4a;
}
.support_address_section {
	background: #f2f2d6;
	margin-bottom: 20px;
	padding: 20px 0;
}
.support_address_section p, .support_address_section address {
	color: #2b2b2b;
}
.support_chat_faqs_section {
	padding: 20px 0;
}
.support_chat_faqs_section p {
	color: #4a4a4a;
}
.support_chat_form {
	margin-bottom: 20px;
}
.support_branch_form {
	margin-bottom: 20px;
}
.support_chat_form input {
	border-radius: 0;
	height: 28px;
}
.support_branch_form select {
	border-radius: 0;
	text-transform: uppercase;
}
.support_branch_form .form-group, .support_chat_form .form-group {
	margin-bottom: 10px;
}
.support_chat_form .help-block{font-family: Arial;}
.text-orange {
	color: #ff7430;
}
.btn-orange {
	font-family: 'SourceSansPro-Regular';
	font-size: 20px;
	background-color: #ff7e00;
	color: #fff;
	text-transform: uppercase;
	border: none;
	border-radius: 0;
}
.btn-orange:hover {
	background-color: #586434;
	color: #fff;
}
.small_padding_left {
	padding-left: 50px;
}
.col-half {
	width: 48%;
}
.no-border {
	border: none;
}
.support-divider-left {
	border-left: 1px solid #ddddcf;
}
.support-divider-top {
	border-top: 1px solid #ddddcf;
	margin: 10px 0;
}
.support_address_section p, .support_address_section address { text-transform: none;}

/*---------------------------------------------Support-----------------------------------------------------------------*/
/*----------error_page-----------*/
.error_page { border:1px solid #bbb; min-height:300px; max-width:100%;}
.top_spc_error { margin-top:240px;}
.err_div {margin:auto; float:none; background-color:#fcfcf6; padding:0;}
.sry_txt { font-family:arial; font-size:72px; font-weight:normal; float:left; width:300px; margin-top: 40px;}
.err_img { background:url(../Content/image/error_img.png); width:115px; height:120px; float:left; background-repeat:no-repeat; margin-left: 70px; margin-top: 50px;}
.err_sub_txt { font-family:arial; font-size:20px; font-weight:normal; float:left;}
.go_home_btn {float: left; margin: 0 auto;padding-top: 50px;text-align: center; width: 100%;}

/*----------error_page-----------*/




@media screen and (min-width:980px)
{
    .homa_page_main .slide_Item{width:100%;height:350px;}
    .homa_page_main .slick-prev{background:url("image/leftArrow.png") no-repeat!important;width:35px;height:62px;left:0;top: 45%;z-index: 10;opacity:0.4;}
    .homa_page_main .slick-next{background:url("image/rightArrow.png") no-repeat!important;width:35px;height:62px;right:0;top: 45%;z-index: 10;opacity:0.4;}
    .homa_page_main .slick-dots{ margin-bottom:0px; bottom:0;}
    .homa_page_main .slick-dots li > button {/*border:1px solid #F1BD31;border-radius:20px;width:15px;height:15px;*/ 
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid #f1bd31;
    border-radius: 20px;
    /*box-shadow: 1px 1px 2px #000;*/
    height: 12px;
    width: 12px;}
}
            
.homa_page_main .slide_Item img{width:100%;height:100%;}
    
@media screen and (max-width:979px)
{
    .homa_page_main .slick-prev{background:url("image/leftArrow.png") no-repeat;background-size:15px 30px;width:15px;height:30px;left:0;top: 45%;z-index: 10;opacity:0.4;}
    .homa_page_main .slick-next{background:url("image/rightArrow.png") no-repeat;background-size:15px 30px;width:15px;height:30px;right:0;top: 45%;z-index: 10;opacity:0.4;}
    .homa_page_main .slick-dots li > button {border:1px solid #F1BD31;border-radius:20px;width:5px;height:5px;}
    .homa_page_main .slick-dots{ margin-bottom:0px; bottom:-3px;}
    .homa_page_main .slick-dots li > button {/*border:1px solid #F1BD31;border-radius:20px;width:15px;height:15px;*/ 
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid #f1bd31;
    border-radius: 20px;
    /*box-shadow: 1px 1px 2px #000;*/
    height: 12px;
    width: 12px;}
}


@media screen and (max-width:991px) {
    .hm_img_info {
    position:relative;
    top:auto;
    left:auto;
    right:auto;
    height:auto;
    }

}

@media screen and (max-width:1024px) {
      .popup{overflow-y:auto;}
      
}

@media screen and (max-width:768px) { #dvBigImage img {width:100%;}
                  .static_page_container{ margin-left:0px;}
                  .popup{overflow-y:auto;}
                  /*chg by ankita*/
                    /*.head-tab{padding: 0px 141px 0px 0px;}*/
      .head1-tab{
          /*padding: 0px 30px 0px 0px;*/ 
                  text-align: left;

      }
      .head1-tab span{ left: 24px !important;    margin-top: -10px; }
                  /*.main_heading { margin-left:-50px;}*/
} 

@media screen and (max-width:767px) {
    .homa_page_main .slick-dots {
        margin-bottom: 0px;
        bottom: -13px;
    }

    .footer_item {
        width: 100%;
    }

    .support_top_spc .WrapperSetting {
        padding-left: 10px;
        margin-left: 0px;
    }

    .p_and_l .main_cnt_body {
        width: 100% !important;
    }

    .mainContent {
        width: 100%;
    }

    .WrapperSetting .row {
        width: 77% !important;
    }
}


 
@media(max-width:650px)
{
   .WrapperSetting .row {
    width: 100% !important;
    padding-left: 15px;
    padding-right: 25px;
}
       
}
@media(max-width:480px)
{
    .nav_sec_bdr{min-height:0px;}

   .WrapperSetting .row {
    width: 100% !important;
    padding-left: 40px;
    padding-right: 0px;
}

   .static_page_container{margin-left:0px;}
   .top_header{ margin-left:0px;}
   #dvBigImage img{ width:100%;}
}

 
.homa_page_main .slick-prev:hover, .homa_page_main .slick-next:hover{opacity:1;}
.homa_page_main .slick-arrow.slick-disabled{display:none!important;}    

.gold_link, .menu_dropdown ul li a.gold_link {
  color: #f1bd31 !important;
  font-weight: bold !important;
}

.login_dropdown ul li a.gold_link:hover, 
.menu_dropdown ul li a.gold_link:hover {
  color: #bb901c !important;
}
.hr {
    margin-top: 0px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #4e940a;
    width: 100%;
}

.model-popup {
     background-color:rgba(0,0,0,0.50);
    z-index:99999;
}

.model-popup .modal-dialog {
    width:700px;
}

.model-popup .modal-body {
    max-height:550px;
    overflow-y:auto;
    overflow-x:hidden;

}
.adv_banner a {margin:5px 0; float:left; display:block;}
.footer_item {
width:20%;
}
.footer_item .footerBoxes {
    width:100%;
    height:auto;
   
}

.Changepass .form-group {
    margin-bottom:10px;
}

.Changepass .form-group .form-control {
    border-radius:0;
    box-shadow: none;
}
.Changepass .btn {
    border:none;
    border-radius:0;
    
}

#Div_Changepass .modal-dialog {width :300px; margin-top:200px;}

/*================================================================================================================
=======================================================RAVI CSS===================================================
==================================================================================================================*/
strong {font-family: 'Open Sans', sans-serif; color: #5d5d5d;}
.custom-container { border:1px solid #ddd; padding:15px; width:100%; margin:10px 0; display:inline-block;}
.pA0 { padding:0 ;}
.pA15 { padding:15px;}
.mT0 { margin-top:0;}
.bA0 { border:0;}
.bg-greenL { background-color:#e8eadf;}
.bg-yellowL { background-color:#f2f2d6;}
.text-red {color:#ff0000;}
.text-green { color:#4d9408;}
.text-greenD { color:#586434;}

.icon { width:20px; height:20px; display:inline-block; margin:0 5px; cursor:pointer; }
.icon-pdf { background:url(../Content/image/icon-pdf.png) center no-repeat;}
.icon-archive { background:url(../Content/image/icon-archive.png) center no-repeat;}

.navtab-custom { margin:10px 0;}
.navtab-custom .nav-tabs>li>a { border-radius:0; color: #333;}
.navtab-custom .nav-tabs>li.active>a, .navtab-custom .nav-tabs>li.active>a:hover, .navtab-custom .nav-tabs>li.active>a:focus { color: #4e940a; /*background-color:transparent;*/}
.navtab-custom .tab-content { padding-top:10px;}

.table-custom { margin-bottom:0;}
.table-custom thead tr th  { font-weight:normal; padding:5px; text-align:inherit; vertical-align: top;}
.table-custom tbody tr td {border-top: none; border-bottom:1px solid rgba(0,0,0,0.05); padding:5px;}
.table-custom tbody tr td a { color:#576433;}
.table-custom .icon { float:left;}

.section-banner { position:relative; padding: 8px;}
    .section-banner img {
        width:100%;
        height:auto;
    }
.section-banner .caption { width:100%; position:absolute; bottom:0; background-color:rgba(0,0,0,0.30); color: #fff; font-size:28px; text-transform:uppercase; padding:5px 10px; letter-spacing:-1px;}

.research-tab { float:left; position:relative; left:1px;}
.research-content {float:left; padding:0 15px 15px 15px; border:1px solid #dfdcca; border-top:none;}
.research-content  h1 {font-family: 'SourceSansPro-Semibold';  font-size:30px; text-transform:uppercase; letter-spacing:-1px; margin-top:10px; padding-left:15px;}
.research-content  h3  { color:#555; font-size:20px; text-transform:uppercase;  margin-top:0;}




.outlook-section { margin-bottom:15px;}
.outlook-section .panel { border-radius:0; border:1px solid #ddd; margin:10px 0;}
.outlook-section .panel-heading { padding:0; max-height:170px; overflow:hidden;}
.outlook-section h3 { margin-top:0; font-size:20px;}
.outlook-section .btn-link { padding:0; color: #f1bd31;}

.research-panel{ margin-bottom:15px;}
.research-panel .panel {border-radius:0; border:1px solid #ddd; margin:15px 0; text-align:center; min-height:265px;}
.research-panel .panel .panel-body {padding:10px;}
.research-panel h3 { font-size:22px; color: #2b2b2b; margin:10px 0;}
.research-panel .btn-link { padding:0; color: #f1bd31;}
.research-panel .icon { width:90px; height:90px; display:block; margin:5px auto;  }
.icon-fandamental { background:url(../Content/image/icon-fandamental.png) center no-repeat;}
.icon-currency { background:url(../Content/image/icon-currency.png) center no-repeat;}
.icon-commodity { background:url(../Content/image/icon-commodity.png) center no-repeat;}

.table-calender {  font-family: 'SourceSansPro-Semibold'; color: #333333;}
.table-calender thead th {background-color:#586434;  font-size:14px; color: #fff;border-bottom-width: 1px !important; }
.table-calender tbody td { font-size:12px; }
.table-calender .date {color:#a3a3a3; font-size:14px;}

.table-calender tbody tr.even td:nth-child(even), .table-calender tbody tr.odd td:nth-child(odd) {background: #f3f3f3; }


/*--Common classes--*/

/*Select*/
.select-custom { display: inline-block; position: relative; cursor: pointer; line-height: normal;  background-color: #fff; margin: 0;  border: 1px solid #ddd; width: 100%; }
.select-custom input { font-size: 13px; color: #333; line-height: 27px; font-weight: normal; vertical-align: middle; background-color: transparent; border: none; width: 100%; height: 27px; margin: 0; padding: 0 30px 0 10px; box-shadow: none; text-transform: uppercase; }
.select-custom select { font-size: 13px; color: #333; border: none; width: 100%; height: 27px; position: absolute; left: 0; top: 0; z-index: 1; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
.select-custom:after { clear: both; }
.select-custom .icon-dropdown { background:url(../Content/image/select_headIcon.png) center no-repeat; width:27px; height:27px; position: absolute !important; right: 0; } 






/*================================================================================================================
=======================================================RAVI CSS END===============================================
==================================================================================================================*/

.reserachlogin {width: 30% !important;}
.modal-vC {
    text-align: center;
    padding: 0 !important;
}
   .modal-vC  .modal-dialog {
        display: inline-block;
        text-align: left;
        vertical-align: middle;
    }
    .modal-vC:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -4px;
    }
.resera_btn{
            width: 40% !important;
           
            float: none;
    margin: 0 auto;
    display: block;
}

/*-- panel-group --*/
.panel-group-custom .panel {
  background-color: transparent;
		border:none;
  border-bottom: 1px solid rgba(0,0,0,0.05);
  border-radius: 0;
  margin-bottom: 5px;
  box-shadow: none;
}
.panel-group-custom .panel .panel-heading {
  background-color: transparent;
  padding: 10px 5px;
		
}
.panel-group-custom .panel .panel-heading .panel-title a {
  text-decoration: none;
		font-size:14px; 
		display:block;
}
.panel-group-custom .panel .panel-heading .panel-title a:after {
font-family: "Glyphicons Halflings";
    content: "\2212";
    float: left;
    margin-right: 10px;
    color: #bbb;
    border: 1px solid #bbb;
    padding: 2px 2px 2px 3px;
    border-radius: 10px;
    text-align: center;
    font-size: 11px;
}
.panel-group-custom .panel .panel-heading .panel-title a.collapsed:after {
  content: "\002b";
}
.panel-group-custom .panel .panel-body {
  background-color: transparent;
  padding: 5px 0;
}

.no-border tbody tr td { border-bottom:none;}

.researchCal .event-cal { width:100%; background-color: #f2f2d6;}

.cal-lg {max-width: 100% !important; }
.cal-lg .clndr .clndr-grid { width:auto !important;}
.cal-lg .clndr .clndr-grid .day { width:43px !important; height:43px !important; box-sizing:border-box;font-size:15px !important; line-height:30px;}
.cal-lg .clndr .days-container .events {    left: 310px;}
.cal-lg .clndr .clndr-controls .clndr-previous-button{ top:110px !important;}
.cal-lg .clndr .clndr-controls .clndr-next-button { top:110px !important;     right: -305px!important;}

/*.comm-cal .comm-cal2{ width:80% !important; margin:0 20px!important;}
.comm-cal2 .clndr{ width:300px!important;position:relative}
.comm-cal2 .clndr .clndr-grid { width:300px !important;  }
.comm-cal2 .clndr .clndr-controls .clndr-previous-button{    left: -15px!important;  position: absolute!important;  top: 84px !important;}
.comm-cal2 .clndr .clndr-controls .clndr-next-button{right:-25px!important; position:absolute!important; top: 84px !important; }
.comm-cal2 .clndr .clndr-grid .day {
    
    width: 33px !important;
    height: 35px!important;
}*/


@media (min-width: 1024px){
   .comm-cal .sub_header_bdr {margin: 5px 0;}

    }
.event-cal.comm-cal {
        padding: 0px 20px 30px 20px;
        margin:0;
}

.comm-cal .cal2 .clndr {
    width: 92%!important;
}

.comm-cal .clndr .days-container {
    display:block;
}

.comm-cal .clndr .days-container .events .events-list {
    height: 190px;
}

.researchCal .sub_heading {font-size:18px;line-height:18px;}
.researchCal .cal2 .clndr .clndr-controls .month {width:30%;}
.ier td:first-child {padding-left: 35px;}
