﻿@charset "utf-8";
/* CSS Document by sajeeshfrancis*/
* { margin: 0; }
body { margin: 0; padding: 0; font-family: 'Open Sans', sans-serif; font-size: 100%; }
img { border-style: none; }
ol, ul { list-style: none; }
*:focus { outline: none; }
a { text-decoration: none; }
a:active { background-color: transparent; }
.FL { float: left; }
.FR { float: right; }
.CB { clear: both; }
.PR { position: relative; }
.PA { position: absolute; }
.bdrnone { border: none !important; }
.sprite { background: url(../App_Themes/Common/images/sprite.png) no-repeat; }
.nobdr { border: none !important; }
.header { z-index: 3; height: 124px; width: 100%; background: url(../App_Themes/Common/images/header.png) repeat-x; }
.header .Hcon { width: 1004px; margin: 0 auto; height: 117px; }
.header .Hcon h1 { display: block; width: 241px; height: 72px; background: url(../App_Themes/Common/images/Redesignnew3.jpg) no-repeat; text-indent: -9999px; top: 20px; left: 10px; }
.header .Hcon h1 a { display: block; height: 100%; }
.header .Hcon .searchbg { width: 216px; height: 25px; background-position: 0 0; top: 17px; right: 82px; }
.header .Hcon .searchbg > a { display: block; width: 26px; height: 25px; text-indent: -9999px; }
.header .Hcon .searchbg input { width: 125px; height: 25px; line-height: 25px; color: #a7a7a7; font-size: 13px; border: none; background-color: transparent; }
.header .Hcon .searchbg .txtdrop { width: 63px; height: 25px; }
/*Selectbox style starts*/
.sbHolder { font-size: 13px; font-weight: normal; height: 26px; position: relative; width: 100%; }
.sbSelector { display: block; height: 24px; right: 16px; line-height: 24px; outline: none; overflow: hidden; position: absolute; text-indent: 0px; top: 0; width: 100%; text-align: right; }
.sbSelector:link, .sbSelector:visited, .sbSelector:hover { color: #1baf5c; outline: none; text-decoration: none; }
.sbToggle, .sbToggleOpen { background: url(../App_Themes/Common/images/sprite.png) no-repeat; }
.sbToggle { width: 7px; height: 4px; display: block; position: absolute; right: 6px; top: 11px; background-position: -227px -11px; }
.sbToggleOpen { background-position: -237px -11px; }
.sbOptions { list-style: none; left: 0px; margin: 0; padding: 0; position: absolute; top: 22px !important; width: 99%; z-index: 99 !important; max-height: 250px !important; overflow-y: auto; background: #f9f9f9; border: 1px solid #ededed; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }
.sbOptions li { padding: 0 4px; }
.sbOptions a { border-bottom: 1px solid #ededed; display: block; outline: none; padding: 0 4px; line-height: 20px; font-size: 13px; text-align: right; }
.sbOptions a:link, .sbOptions a:visited { color: #1baf5c; text-decoration: none; }
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus { color: #1baf5c; }
.sbOptions li.last a { border-bottom: none; }
.sbOptions .sbDisabled { border-bottom: dotted 1px #00335b; color: #999; display: block; padding: 7px 0 7px 3px; }
.sbOptions .sbGroup { border-bottom: dotted 1px #00335b; color: #d82417; display: block; font-weight: bold; padding: 7px 0 7px 3px; }
.sbOptions .sbSub { padding-left: 17px; }
/*Selectbox style end*/
.social { width: 63px; height: 16px; top: 22px; right: 10px; }
.social a { display: block; width: 16px; height: 16px; text-indent: -9999px; margin: 0 5px 0 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; }
.social a.fb { background-position: -444px 0; }
.social a.fb:hover { background-position: -444px -17px; }
.social a.twitter { background-position: -464px 0; }
.social a.twitter:hover { background-position: -464px -17px; }
.social a.youtube { background-position: -484px 0; }
.social a.youtube:hover { background-position: -484px -17px; }
.Nav { height: 25px; right: 8px; bottom: 24px; z-index: 3; }
.Nav ul { margin: 0; padding: 0; }
.Nav ul li { position: relative; margin: 0 0 0 5px; list-style: none; float: left; padding-right: 8px; background-position: right -66px; }
.Nav ul li a { color: #000000; font-size: 14px; display: block; line-height: 25px; padding: 0 2px 0 10px; background-position: left -39px; }
.Nav ul li:hover, .Nav ul li.current { background-position: right -126px; }
.Nav ul li:hover a, .Nav ul li.current a { background-position: left -99px; color: #FFF; }
.Navdrop { display: none; top: 25px; padding-top: 6px; }
.Navdrop .narrow { z-index: 10; left: 30%; margin-left: -3px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; }
.Navdrop .Ndropinner { position: relative; padding: 5px 0; border: 1px solid #FFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #FFF url(../App_Themes/Common/images/news-bg.gif) repeat-x bottom; -webkit-box-shadow: #9d9d9d 0px 0px 12px; -moz-box-shadow: #9d9d9d 0px 0px 12px; box-shadow: #9d9d9d 0px 0px 12px; min-width: 170px; }
.Navdrop .Ndropinner span { display: block; margin: 0 10px; line-height: 30px; border-bottom: 1px dashed #CCC; }
.Navdrop .Ndropinner span a { padding: 5px 0 !important; display: block; height: 100%; color: #999999 !important; text-align: left; font-size: 13px !important; line-height: 18px; }
.Navdrop .Ndropinner span a:hover { color: #ffffff !important; background-color: #0166ab; }
.evtngmenu { position: relative; padding: 0!important; margin: 0 10px; }
.evtngsubmenu { position: absolute; display: none !important; top: -15px !important; left: 100% !important; }
.evtngmenu:hover .evtngsubmenu { display: block !important; }
.evtngmenu .Navdrop .narrow { z-index: 10; top: 20px; left: 0; margin-left: -12px; width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 6px solid #fff; }
.banner { width: 100%; height: 405px; background: url(../App_Themes/Common/images/pattern.jpg) repeat; z-index: 1 !important; top: -7px; }
.banner .bannerbox { width: 100%; height: 405px; }
.banner .bannerbox p { display: block; height: 160px; width: 410px; left: 50%; top: 140px; font-size: 14px; color: #757575; line-height: 24px; margin-left: -480px; }
.banner .bannerbox p b { margin: 0; padding: 0; font-size: 38px; line-height: 44px; display: block; font-weight: normal; color: #016db6; }
.banner .bannerbox p a { color: #1baf5c; font-size: 12px; }
.banner .bannerbox p a:hover { text-decoration: underline; }
.banner #slidedot { z-index: 99; width: 100px; height: 12px; bottom: 25px; left: 50%; margin-left: -475px; }
.banner #slidedot a { float: left; margin-right: 8px; display: block; width: 12px; height: 12px; text-indent: -9999px; line-height: 12px; background: url(../App_Themes/Common/images/sprite.png) no-repeat; background-position: -270px 0; }
.banner #slidedot a.activeSlide { background-position: -290px 0; }
#marketnews { z-index: 100; position: fixed; width: 600px; height: 332px; margin-right: -490px; top: 145px; right: 0; }
#marketnews .Mntab { margin-top: 10px; width: 118px; height: 81px; float: left; background-position: right -155px; }
#marketnews .Mntab span { position: relative; z-index: 200; cursor: pointer; display: block; width: 118px; height: 50px; }
.tabOC { font-size: 12px; width: 90px; height: 12px; line-height: 12px; position: absolute; top: 11px; right: 16px; color: #757575; }
#marketnews .Mncontent { width: 480px; height: 330px; float: left; background: #FFF url(../App_Themes/Common/images/news-bg.gif) repeat-x bottom; border: 1px solid #dbdcdc; -webkit-border-radius: 10px 0 0 10px; -moz-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px; }
#marketnews .Mncontent .Mnhead { margin: 6px 10px; height: 30px; border-bottom: 1px solid #dbdcdc; font-size: 18px; line-height: 30px; color: #006598; }
#marketnews .Mncontent .Mnhead span { display: block; height: 26px; width: 115px; padding-top: 4px; }
#marketnews .Mncontent .Mnnews { margin: 6px 10px; height: 280px; font-size: 13px; }
.iconstrip { z-index: 3; top: -12px; width: 100%; height: 135px; background: url(../App_Themes/Common/images/iconstrip.png) repeat-x; }
.iconstrip .icons { width: 750px; height: 135px; margin: 0 auto; }
.iconstrip .icons span { float: left; position: relative; height: 125px; width: 142px; display: block; margin: 5px 0; }
.iconstrip .icons span a { display: block; height: 125px; width: 140px; position: absolute; top: 0; left: 0; border-left: 1px solid #ffffff; border-right: 1px solid #dcdcdc; border-bottom: 5px solid transparant; }
.iconstrip .icons span a p { overflow: hidden; position: relative; display: block; width: 60px; height: 60px; margin: 18px auto 0 auto; background-position: 0 -245px; }
.iconstrip .icons span a p b { position: absolute; top: 0; left: 0; width: 60px; height: 120px; }
.iconstrip .icons span a p b.Tradestocks { background-position: -133px -245px; }
.iconstrip .icons span a p b.TradeMF { background-position: -193px -245px; }
.iconstrip .icons span a p b.stockportfolio { background-position: -254px -246px; }
.iconstrip .icons span a p b.MFportfolio { background-position: -318px -245px; }
.iconstrip .icons span a p b.PMSportfolio { background-position: -376px -245px; }
.iconstrip .icons span a p b.Research { background-position: -437px -245px; }
.iconstrip .icons span a p b.Portfolionew { background-position: -133px -245px; }
.iconstrip .icons span a i { display: block; text-align: center; color: #0177b3; font-style: normal; font-size: 15px; line-height: 38px; }
.iconstrip .icons span a:hover { border-bottom: 5px solid #FFF; background: url(../App_Themes/Common/images/iconhover.gif) repeat-x; }
.iconstrip .icons span a:hover p { background-position: -62px -245px; margin: 16px auto 0 auto; }
.stockpricetab { z-index: 5; width: 260px; height: 42px; background-position: 0 -392px; margin: -17px auto 0 auto; }
.stockpricetab a { display: block; position: relative; margin: 0; padding: 6px 25px; color: #fff; font-size: 15px; line-height: 25px; background-color: #00b064; transition: all 0.5s ease; }
.stockpricetab a:hover { background-color: #006190; }
.stockpricetab a:hover:before { border-top: 35px solid #006190; }
.stockpricetab a:hover:after { border-top: 35px solid #006190; }
.stockpricetab a:before { content: ''; position: absolute; left: 0; bottom: 0; border-top: 35px solid #00b064; border-left: 15px solid #fff; transition: all 0.5s ease; }
.stockpricetab a:after { content: ''; position: absolute; right: 0; bottom: 0; border-top: 35px solid #00b064; border-right: 15px solid #fff; transition: all 0.5s ease; }
.stockpricetab:hover { background-position: 0 -434px; }

.riskdisclsr { display: block; position: relative; margin: 135px auto 30px; width: 1000px; }
.riskdisclsr h4 { display: block; margin: 0; padding: 0; font-size: 20px; line-height: 35px; font-weight: normal; border: none; color: #016db6; height: auto; }
.riskdisclsr p { padding: 0; font-size: 14px; }

.footer { width: 100%; overflow: hidden; background: #006598; margin-top: 20px; }
.footer .footerinner { width: 1000px; margin: 0 auto; padding-top: 10px; height: 95px; overflow: hidden; }
.footer .footerinner p { display: block; width: 610px; background: url(../App_Themes/Common/images/Fsepshadow.png) no-repeat right top; padding: 0px 50px 0 0; font-size: 12px; color: #FFF; line-height: 17px; }
.footer .footerinner p a { color: #FFF; display: inline; padding: 0 3px; }
.footer .footerinner p a:hover { color: #1baf5c; }
.footer .footerinner span { display: block; padding: 10px 0 0 25px; font-size: 11px; color: #FFF; line-height: 20px; }
.footer .footerinner span b { display: block; padding-top: 8px; }
.darkbg { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000000; z-index: 998; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; filter: alpha(opacity=80); }
.Ourgroupwebsite { display: none; position: absolute; z-index: 999; top: 50%; left: 50%; margin-left: -290px; margin-top: -180px; width: 580px; height: 360px; background: #FFF; -webkit-box-shadow: #000 0px 0px 20px; -moz-box-shadow: #000 0px 0px 20px; box-shadow: #000 0px 0px 20px; }
.Ourgroupwebsite .Ogwframe { width: 520px; height: 300px; position: relative; padding: 30px; }
.Ourgroupwebsite .Ogwframe .Ogmclose { color: #FFF; font-size: 11px; line-height: 18px; text-align: center; cursor: pointer; top: 5px; right: 5px; width: 18px; height: 18px; background: #006598; border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; }
.Ourgroupwebsite .Ogwframe span { display: block; width: 100%; height: 36px; line-height: 40px; font-size: 20px; color: #006598; border-bottom: 1px solid #e0e0e0; }
.Ourgroupwebsite .Ogwframe p { text-align: justify; color: #7d7d7d; display: block; width: 37%; height: 170px; border-right: 1px dashed #d6d6d6; margin-top: 10px; font-size: 13px; padding: 90px 30px 0; line-height: 21px; }
.Ourgroupwebsite .Ogwframe p.Equigreen { background: url(../App_Themes/Common/images/Equigreen.jpg) no-repeat 45px 10px; }
.Ourgroupwebsite .Ogwframe p.leap { background: url(../App_Themes/Common/images/Leaplogo.jpg) no-repeat 55px 10px; }
.Ourgroupwebsite .Ogwframe p a { font-size: 11px; padding-top: 5px; text-decoration: underline; color: #1baf5c; }
.Gotoup { width: 106px; height: 35px; position: absolute; bottom: -5px; left: 50%; margin-left: -53px; cursor: pointer; background-position: -390px -465px; }
.Gotoup:hover { bottom: 0; }


.darkbg1 { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000000; z-index: 998; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; filter: alpha(opacity=80); }
.Ourgroupwebsite1 { display: none; position: absolute; z-index: 999; top: 50%; left: 50%; margin-left: -290px; margin-top: -180px; width: 580px; height: 360px; background: #FFF; -webkit-box-shadow: #000 0px 0px 20px; -moz-box-shadow: #000 0px 0px 20px; box-shadow: #000 0px 0px 20px; }
.Ourgroupwebsite1 .Ogwframe1 { width: 520px; height: 300px; position: relative; padding: 30px; }
.Ourgroupwebsite1 .Ogwframe1 .Ogmclose { color: #FFF; font-size: 11px; line-height: 18px; text-align: center; cursor: pointer; top: 5px; right: 5px; width: 18px; height: 18px; background: #006598; border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; }
.Ourgroupwebsite1 .Ogwframe1 span { display: block; width: 100%; height: 36px; line-height: 40px; font-size: 20px; color: #006598; border-bottom: 1px solid #e0e0e0; }
.Ourgroupwebsite1 .Ogwframe1 p { text-align: justify; color: #7d7d7d; display: block; width: 37%; height: 170px; border-right: 1px dashed #d6d6d6; margin-top: 10px; font-size: 13px; padding: 90px 30px 0px 70px; line-height: 21px; }
.Ourgroupwebsite1 .Ogwframe1 p.Equigreen { background: url(../App_Themes/Common/images/Equigreen.jpg) no-repeat 45px 10px; }
.Ourgroupwebsite1 .Ogwframe1 p.leap { background: url(../App_Themes/Common/images/Leaplogo.jpg) no-repeat 55px 10px; }
.Ourgroupwebsite1 .Ogwframe1 p a { font-size: 11px; padding-top: 5px; text-decoration: underline; color: #1baf5c; }

.Stock { display: none; position: absolute; z-index: 999; top: 50%; left: 55%; margin-left: -290px; margin-top: -180px; width: 350px; height: 200px; background: #FFF; -webkit-box-shadow: #000 0px 0px 20px; -moz-box-shadow: #000 0px 0px 20px; box-shadow: #000 0px 0px 20px; }
.Stock .Ogwframe { width: 290px; height: 175px; position: relative; padding: 30px; }
.Stock .Ogwframe .Ogmclose { color: #FFF; font-size: 11px; line-height: 18px; text-align: center; cursor: pointer; top: 5px; right: 5px; width: 18px; height: 18px; background: #006598; border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; }
.Stock .Ogwframe span { width: 100%; height: 36px; line-height: 40px; font-size: 19px; color: #006598; padding-top: 10px; padding-left: 10px; }
.Stock .Ogwframe p { text-align: justify; color: #7d7d7d; display: block; width: 37%; height: 50px; margin-top: 10px; font-size: 13px; padding: 20px 30px 0px 30px; line-height: 21px; }
.Stock .Ogwframe p.Equigreen { background: url(../App_Themes/Common/images/Equigreen.jpg) no-repeat 45px 10px; }
.Stock .Ogwframe p.leap { background: url(../App_Themes/Common/images/Leaplogo.jpg) no-repeat 55px 10px; }
.Stock .Ogwframe p a { font-size: 11px; padding-top: 5px; text-decoration: underline; color: #1baf5c; }



@font-face { font-family: 'WebRupee'; src: url( 'http://cdn.webrupee.com/WebRupee.V2.0.eot' ); src: local( 'WebRupee' ), url( 'http://cdn.webrupee.com/WebRupee.V2.0.ttf' ) format( 'truetype' ), url( 'http://cdn.webrupee.com/WebRupee.V2.0.woff' ) format( 'woff' ), url( 'http://cdn.webrupee.com/WebRupee.V2.0.svg' ) format( 'svg' ); font-weight: normal; font-style: normal; font-size: 11px; }
.GridRupees { font-family: WebRupee; font-size: 11px; font-weight: normal; padding: 0px; }

.WebRupee { font-family: 'WebRupee'; font-size: 24px; }
.rupee { font-family: WebRupee; font-size: 24px; font-weight: bold; color: #ffffff; padding: 0px; }
.rupees { font-family: WebRupee; font-size: 11px; font-weight: bold; color: #393939; padding: 0px; }

.qtblackRupee { font-family: WebRupee; font-size: 11px; font-weight: normal; color: #000000; padding: 0px; }

/*End of Rupee symbol*/

.CursorHand { cursor: pointer; }

/* news */
.ndate { font-size: 12px; line-height: 25px; color: #006598; font-weight: bold; }
.more { color: green; cursor: pointer; font-size: 12px; font-weight: bold; padding-left: 3px; vertical-align: middle; }

/* mutualfund */

.MarkVal { height: 54px; width: 984px; background: #FFF; padding: 0 5px; overflow: hidden; }
.MContent { width: 996px; margin: 0 auto; overflow: hidden; }
.BdrRadius { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.bdr { border: 1px solid #e5e5e5; }
.IndicesB { width: 326px; height: 50px; padding: 2px 0; border-right: 1px solid #e5e5e5; }
.FL { float: left; }
.HMval { width: 170px; height: 50px; margin-left: 10px; }
.HMval p { display: block; font-size: 14px; text-transform: uppercase; color: #737373; line-height: 20px; top: 0; left: 0px; }
.HMval i { display: block; font-size: 11px; color: #c8c8c8; font-style: normal; line-height: 20px; top: 2px; right: 0px; }
.HMval b { display: block; font-size: 20px; color: #767676; line-height: 25px; bottom: 2px; left: 0px; padding-left: 17px; }
.HMval b#up { background-position: -5px -27px; }
.HMval b#dwn { background-position: -5px -72px; }
.HMval b#Eql { background-position: -5px -116px; }
.HMval span { display: block; font-size: 14 px; font-style: normal; line-height: 25px; bottom: 2px; right: 0px; color: #36b02d; }
.HMval span.reddwn { color: #dd1201 !important; }
.HMval span.blueeql { color: #0083c0 !important; }
.PR { position: relative; }
.PA { position: absolute; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5 { display: block; font-weight: normal; margin: 0; padding: 0; }
h1 { font-size: 31px; color: #d82417; line-height: 40px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; color: #2280c0; height: 42px; line-height: 42px !important; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; background: url(Common/images/CntHeadBg.jpg) repeat-x top; }
h4 { font-size: 16px; color: #494949; line-height: 51px; border-bottom: 1px dashed #CCC; height: 51px; }
h5 { font-size: 13px; color: #d82417; }
.LefTwo { width: 714px; overflow: hidden; }
.MfAct { background: #FFF; min-height: 238px; padding: 0 10px; }
.CBase { border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }
.MT15 { margin-top: 15px; }
.MT20 { margin-top: 30px; }
.spritesym { background: url(Common/images/Sprite1.png) no-repeat; }

/*mfleftmenu*/
.glossymenu { width: 220px; }
.glossymenu a.menuitem { border-bottom: 1px dotted #979797; color: #393536; display: block; height: 26px; padding-left: 20px; padding-top: 6px; position: relative; text-decoration: none; vertical-align: middle; width: auto; }
.glossymenu a.menuitem .statusicon { border: medium none; top: 8px; }
.glossymenu a.menuitem:hover { }
.glossymenu div.submenu { color: #2E518B; }
.glossymenu div.submenu ul { list-style-type: none; margin: 0; padding: 0; }
.glossymenu .closedsubheader { color: #2E518B; font-size: 15px; font-weight: normal; line-height: 20px; text-align: left; text-decoration: none; width: 100%; margin-top: 5px; background: url(../App_Themes/Common/images/inneractivedot.gif) no-repeat; background-position: 5px; }
.glossymenu .opensubheader { font-weight: normal; color: #2E518B; font-size: 15px; line-height: 20px; text-align: left; text-decoration: none; width: 100%; margin-top: 5px; background: url(../App_Themes/Common/images/innernormaldot.gif) no-repeat; background-position: 5px; }
.LeftMenuItem { color: #FFFFFF; height: 20px; text-align: left; }
a.LeftMenuItem, a.LeftMenuItem:link, a.LeftMenuItem:visited, a.LeftMenuItem:active { border-style: none; color: #858384; text-decoration: none; }
.MenuLinkInnerSelected { color: #0164a8; cursor: default; font-size: 13px; line-height: 20px; text-align: left; text-decoration: none; }
.leftmenuselect { border-right: medium none; color: #707070; font-size: 13px; line-height: 20px; padding-left: 20px; text-align: left; text-decoration: none; }
.spritel { position: relative; list-style: none; background: url(../App_Themes/Common/images/sprite.png) no-repeat; background-position: left -99px; color: #FFF; font-size: 14px; display: block; line-height: 25px; }
/*end*/
/*INNER PAGE*/

.GridHeadLeft { color: #000000; padding-left: 10px; background-color: #f5f5f5; font-size: 12px; font-weight: bold; height: 29px; text-align: left; vertical-align: middle; }
.GridHeadCenter { color: #000000; padding-left: 5px; background-color: #f5f5f5; font-size: 12px; font-weight: bold; height: 29px; text-align: Center; vertical-align: middle; }
.GridHeadRight { color: #000000; padding-right: 5px; background-color: #f5f5f5; font-size: 12px; font-weight: bold; height: 29px; text-align: right; vertical-align: middle; }

.GridDataCenter { line-height: 18px; padding: 5px 2px 5px 2px; font-weight: normal; font-size: 13px; cursor: default; color: #5d5d5d; text-align: center; vertical-align: top; }
.GridDataRight { white-space: nowrap; line-height: 18px; padding: 5px 10px 5px 2px; font-weight: normal; font-size: 13px; cursor: default; color: #5d5d5d; text-align: right; vertical-align: top; }
.GridDataRight span { font-size: 11px !important; color: #aeaeae !important; }
.GridDataLeft { line-height: 18px; padding: 5px 2px 5px 10px; font-weight: normal; font-size: 13px; cursor: default; color: #5d5d5d; text-align: left; vertical-align: top; }
.GridRow_Default { background-color: #fcfcfc; }
.GridAltClass { background-color: #fcfcfc; }
/*.BdrRig{border-right:1px solid #efefef;}*/
.GridDataLink { color: #2280c0 !important; }
/*END*/
/*mf snapshot*/
.mfhead { border-bottom: 1px solid #E9E9E9; color: #494949; font-size: 11px; font-weight: bold; }
/*end*/

/*prevnext*/
.PNtxt { line-height: 34px; font-size: 12px; color: #8e8e8e; height: 34px; padding: 0 10px; }
.PNtxt b { font-weight: normal; display: block; }
.PNtxt a { width: 15px; height: 15px; background: #a3a3a3; cursor: default; position: relative; margin-right: 1px; float: right; margin-top: 10px; }
.PNtxt a span { position: absolute; display: block; width: 0; height: 0; top: 2px; }
.PNtxt a span.nextIn { border-left: 5px solid #fff; border-bottom: 5px solid transparent; border-top: 5px solid transparent; right: 4px; }
.PNtxt a span.prevIn { border-right: 5px solid #fff; border-bottom: 5px solid transparent; border-top: 5px solid transparent; left: 5px; }
.PNtxt a.NPactive, .PNtxt a.NPactive { background: #26bf03; cursor: pointer; }
/*end*/
/*mf snap*/


.mfbox .mfboxIn { background: none repeat scroll 0 0 #FFFFFF; border-color: #D4D4D4; border-right: 1px solid #D4D4D4; border-style: solid; border-width: 1px; margin: 0 auto 10px; padding: 5px; width: 100%; }

.InPgSub { color: #D70101; font-size: 15px; font-weight: bold; line-height: 16px; padding-left: 10px; padding-top: 10px; text-align: left; }

/*..ContentBorder {
    border: 1px solid #DCDCDC;
    padding-left: 5px;
    padding-right: 5px;
}*/

.GridHeadRowLeft { /*. border-bottom: 1px solid #EFEFEF;*/ color: #A5A5A5; /* border-left:1px solid #EFEFEF;*/ font-size: 12px; font-weight: normal; height: 22px; padding: 0 0 0 6px; text-align: left; }
.tableline td { border: 1px solid #efefef; }
.tableline { border-collapse: collapse; border: 1px solid #efefef; }

.GridHeadRow { /* border-bottom: 1px solid #EFEFEF;
  border-left:  1px solid #EFEFEF;*/ color: #A5A5A5; font-size: 12px; font-weight: normal; height: 22px; padding: 0; text-align: center; }
.ldes { background-color: #0164a8 !important; font-size: 18px; color: #ffffff; height: 42px; font-weight: normal; line-height: 42px !important; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 5px 5px; padding-left: 20px; }
.HeadContent { color: #000000; font-size: 12px; font-weight: bold; line-height: 11px; padding-left: 5px; vertical-align: middle; }
.NewsDetails { color: #000000; font-size: 11px; font-weight: normal; line-height: 18px; padding-left: 5px; text-align: justify; text-decoration: none; }
.FundSnapShot a:hover { -webkit-box-shadow: #666 0px 0px 0px; -moz-box-shadow: #666 0px 0px 0px; box-shadow: #666 0px 0px 0px; bottom: 14px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.FundSnapShot { min-height: 152px; padding: 10px 15px; font-size: 17px; font-weight: bold; color: #fff; }
.FundSnapShot select { width: 235px; position: absolute; line-height: 25px; display: block; left: 17px; }
.FundSnapShot a { position: absolute; display: block; line-height: 22px; padding: 0 12px; font-size: 11px; color: #FFF; bottom: 15px; right: 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: #666 1px 0px 3px; -moz-box-shadow: #666 1px 0px 3px; box-shadow: #666 1px 0px 3px; background: #004214; /* SVG fallback(Opera 11.10-, IE9) */ background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDAsNjYsMjAsMSk7IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6cmdiYSgwLDI0LDcsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==); background: -webkit-gradient(linear, 0 0, 0 bottom, from(##0164A8 ), to(#4ba0d7)); background: -webkit-linear-gradient(#0164A8, #4ba0d7); background: -moz-linear-gradient(#0164A8, #4ba0d7); background: -ms-linear-gradient(#0164A8, #4ba0d7); background: -o-linear-gradient(#0164A8, #4ba0d7); background: linear-gradient(#0164A8, #4ba0d7); -pie-background: linear-gradient(#0164A8, #4ba0d7); }
.FundSnapShot a:hover { -webkit-box-shadow: #666 0px 0px 0px; -moz-box-shadow: #666 0px 0px 0px; box-shadow: #666 0px 0px 0px; bottom: 14px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
/*scheme prof*/
.schemeheadmf { color: #000000; font-size: 18px; font-weight: bold; line-height: 24px; padding-left: 5px; text-align: left; }
.mfbRed { color: #FF0000; font-size: 18px; font-weight: bold; line-height: 19px; padding-left: 5px; text-align: left; }
.Redmf { color: #FF0000; font-family: Tahoma,Trebuchet MS,Verdana,Arial,Tahoma,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 19px; padding-right: 5px; text-align: right; }



.mfhead { border-bottom: 1px solid #E9E9E9; color: #494949; font-size: 11px; font-weight: bold; }

.mfHeadsub { color: #CE0101; font-size: 12px; font-weight: bold; line-height: 24px; padding-left: 5px; text-align: left; text-decoration: none; text-transform: uppercase; }

ul.exchgtabs { display: block; font: bold 12px Tahoma,Arial; list-style-type: none; margin: 5px 0 3px; padding: 0; text-align: left; }
.exchgtabs li { display: inline; margin: 0; padding: 0; }
.exchgtabs li a { color: #AEAEAE; padding: 3px 7px; text-decoration: none; }
.exchgtabs li a:visited { color: #006BC3; }
.exchgtabs li a:hover { text-decoration: none; }
.exchgtabs li a.selected { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #FFFFFF; border-color: #D4D4D4 #D4D4D4 -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px 1px medium; color: #CE0101; position: relative; top: 1px; }
.exchgtabs li a.selected:hover { text-decoration: none; }
.GridDataRight_Alt { color: #585858; cursor: default; border-bottom: 1px dotted #CECECE; font-size: 11px; line-height: 25px; padding-right: 10px; text-align: right; }

ul.exchgtabs { display: block; font: bold 12px Tahoma,Arial; list-style-type: none; margin: 5px 0 3px; padding: 0; text-align: left; }
.GridDataLeft_Alt { color: #1D3223; cursor: default; border-bottom: 1px dotted #CECECE; font-size: 11px; line-height: 25px; padding-right: 10px; text-align: left; }
.GridDataCenter_Alt { color: #8C8C8C; cursor: default; border-bottom: 1px dotted #CECECE; font-size: 11px; font-weight: normal; line-height: 20px; padding-right: 10px; text-align: center; }

.tab_b { height: 30px; }
.tab_b ul { margin: 0; padding: 0; }
.tab_b ul li { float: left; font-weight: bold; list-style-type: none; margin-left: 2px; padding: 0 0 0 3px; }
.tab_b a { color: #A0A0A0; cursor: pointer; display: block; font-size: 12px; padding: 2px 10px 2px; text-decoration: none; text-transform: uppercase; }
.tab_b .ON { background-color: #0164a8; color: #ffffff; cursor: default; }
.tab_b a:hover { background-color: #0164a8; color: #ffffff; cursor: pointer; }
.NoData { color: Red; font-size: 11px; font-weight: bold; text-align: center; }
.HeadContent { color: #000000; font-size: 12px; font-weight: bold; line-height: 11px; padding-left: 5px; vertical-align: middle; }
.mfsubhead { color: #000000; font-size: 11px; font-weight: bold; padding-left: 5px; text-align: left; }
.NormalTextBlack { font-size: 11px; }
.DropDownQuote { border: 1px solid #7E9DB9; color: #4C4C4E; font-family: Arial; font-size: 11px; padding-left: 5px; width: 119px; }
.NewGrayText1 { color: #868686; cursor: pointer; font-size: 13px; font-family: 'Open Sans', sans-serif; line-height: 22px; padding-left: 5px; text-align: left; text-decoration: none; }
.NewGrayText { color: #0164a8; cursor: default; font-size: 13px; font-family: 'Open Sans', sans-serif; line-height: 22px; padding-left: 5px; text-align: left; text-decoration: none; }


.AlphaTxtlink { color: #0164a8; font-size: 13px; font-weight: bold; text-decoration: none; }
.NewsTime { color: Green; font-family: 'Open Sans', sans-serif; font-size: 13px; }
.unselected { font-size: 11px; }
.selected { font-size: 11px; background-color: #2280c0; color: #ffffff; }
/*end*/

/*Caleder*/
.calendar { position: relative; display: none; border-top: 2px solid #fff; border-right: 2px solid #000; border-bottom: 2px solid #000; border-left: 2px solid #fff; font: 11px'PT Sans',sans-serif; color: #000; cursor: default; background: #ffffff; z-index: 100; }
.calendar table { border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000; font-size: 11px; color: #000; cursor: default; background: #ffffff; }
.calendar .button { text-align: center; padding: 1px; border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff; }
.calendar .nav { background: transparent url(menuarrow.gif) no-repeat 100% 100%; }
.calendar thead .title { font-weight: bold; padding: 1px; border: 1px solid #000; background: #0164a8; color: #fff; text-align: center; }
.calendar thead .headrow { }
.calendar thead .daynames { }
.calendar thead .name { border-bottom: 1px solid #000; padding: 2px; text-align: center; background: #dfe2d5; }
.calendar thead .weekend { color: #f00; }
.calendar thead .hilite { border-top: 2px solid #fff; border-right: 2px solid #000; border-bottom: 2px solid #000; border-left: 2px solid #fff; padding: 0px; background-color: #dfe2d5; }
.calendar thead .active { padding: 2px 0px 0px 2px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000; background-color: #b8c4c0; }
.calendar tbody .day { width: 2em; text-align: right; padding: 2px 4px 2px 2px; }
.calendar tbody .day.othermonth { font-size: 80%; color: #aaa; }
.calendar tbody .day.othermonth.oweekend { color: #faa; }
.calendar table .wn { padding: 2px 3px 2px 2px; border-right: 1px solid #000; background: #dfe2d5; }
.calendar tbody .rowhilite td { background: #0164a8; }
.calendar tbody .rowhilite td.wn { background: #ffffff; }
.calendar tbody td.hilite { padding: 1px 3px 1px 1px; border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff; }
.calendar tbody td.active { padding: 2px 2px 0px 2px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000; }
.calendar tbody td.selected { font-weight: bold; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000; padding: 2px 2px 0px 2px; background: #0164a8; }
.calendar tbody td.weekend { color: #f00; }
.calendar tbody td.today { font-weight: bold; color: #fff; }
.calendar tbody .disabled { color: #999; }
.calendar tbody .emptycell { visibility: hidden; }
.calendar tbody .emptyrow { display: none; }
.calendar tfoot .footrow { }
.calendar tfoot .ttip { background: #dfe2d5; padding: 1px; border: 1px solid #000; background: #0164a8; color: #fff; text-align: center; }
.calendar tfoot .hilite { border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff; padding: 1px; background: #dfe2d5; }
.calendar tfoot .active { padding: 2px 0px 0px 2px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000; }
.calendar .combo { position: absolute; display: none; width: 4em; top: 0px; left: 0px; cursor: default; border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff; background: #dfe2d5; font-size: 90%; padding: 1px; z-index: 100; }
.calendar .combo .label, .calendar .combo .label-IEfix { text-align: center; padding: 1px; }
.calendar .combo .label-IEfix { width: 4em; }
/ /*.calendar .combo .active { background: #ffffff; padding: 0px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000; }*/
.calendar .combo .active { background: #ffffff; padding: 0px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000; }
.calendar .combo .hilite { background: #048; color: #aef; }
.calendar td.time { border-top: 1px solid #000; padding: 1px 0px; text-align: center; background-color: #e8f0f4; }
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm { padding: 0px 3px 0px 4px; border: 1px solid #889; font-weight: bold; background-color: #fff; }
.calendar td.time .ampm { text-align: center; }
.calendar td.time .colon { padding: 0px 2px 0px 3px; font-weight: bold; }
.calendar td.time span.hilite { border-color: #000; background-color: #667; color: #fff; }
.calendar td.time span.active { border-color: #f00; background-color: #000; color: #0f0; }
.SubHead { color: #50535A; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: bold; padding: 10px 0; text-align: left; text-transform: uppercase; }


.bseSelect { background-color: #0164a8; border-radius: 5px 5px 5px 5px; color: #FFFFFF; font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: bold; text-align: center; }
.bseUnelect { background-color: #CFCFCF; border-radius: 5px 5px 5px 5px; color: #333333; cursor: pointer; font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: bold; text-align: center; }

.qtsFaintgray { color: #333333; font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: normal; }

.QutesRedB { color: Red; font-family: 'Open Sans', sans-serif; font-size: 25px; font-weight: bold; line-height: 32px; padding-left: 6px; }

.QutesRed { color: Red; font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: normal; line-height: 20px; padding-left: 6px; white-space: nowrap; }
.qutsmlBlck { color: #333333; font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: normal; }

.QutesRedB { color: Red; font-family: 'Open Sans', sans-serif; font-size: 25px; font-weight: bold; line-height: 32px; padding-left: 6px; }
.QutesGreenB { color: #6EA600; font-family: 'Open Sans', sans-serif; font-size: 25px; font-weight: bold; line-height: 32px; padding-left: 6px; }

.QutesBlueB { color: Blue; font-family: 'Open Sans', sans-serif; font-size: 25px; font-weight: bold; line-height: 32px; padding-left: 6px; }
.QutesGreen { color: #6EA600; font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: normal; line-height: 20px; padding-left: 6px; white-space: nowrap; }

.QutesBlue { color: Blue; font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: normal; line-height: 20px; padding-left: 6px; white-space: nowrap; }


.range-indicator { display: block; width: 120px; }
.range-indicator .rangeBar { background-image: url(common/images/TableRange.gif); background-repeat: no-repeat; background-position: bottom; height: 8px; margin: 0; width: 113px; }
.range-indicator .rangeLow { display: inline; float: left; text-align: left; width: 40%; color: Red; font-size: 80%; margin: 0; padding: 0; font-size: 11px; }
.range-indicator .rangeHigh { float: right; text-align: right; width: 40%; color: green; font-size: 80%; margin: 0; padding: 0; font-size: 11px; }
.range-indicator .rangeLow p, .range-indicator .rangeHigh p { margin: 0; padding: 0; font-size: 80%; }
.range-indicator .rangeValue, .range-indicator .rangeExtra { vertical-align: top; }
.range-indicator .fiftytwo-column .rangeBar, .range-indicator .open-column .rangeBar { margin-bottom: 3px; margin-top: 5px; }
.range-indicator .rangeMarker { background: transparent url(common/images/RangeInd.gif) no-repeat 100%; background-position: right top; padding: 0 5px 0 0px; height: 10px; float: left; }
.range-indicator .rangeIndicator { background-image: url(common/images/RangeInd.gif); background-repeat: repeat-x; height: 10px; height: 10px; margin-bottom: 1px; }
.rangeQuotes-indicator .rangeMarker { background-color: #666666; height: 7px; }
.smallBRupee { color: #0164A8; font-family: WebRupee; font-size: 10px; font-weight: normal; }
/*static*/
.staticcontent { color: #898989; font-size: 13px; font-weight: normal; line-height: 25px; text-align: justify; text-decoration: none; font-family: 'Open Sans', sans-serif; padding-left: 20px; }
.DropDown { border: solid 1px #e2e2e2; }
.bord { }
.bord td { border: 1px solid #efefef; }
.bord th { border: 1px solid #efefef; }
.bord th td { border: none; }
/*END*/

/*.Fundbtn a{ position:absolute;
             display:block; 
             line-height:22px; 
             padding:0 12px; font-size:11px;
             color:#FFF;
             top:80px; 
             right:100px; 
            -webkit-border-radius: 4px;
-moz-border-radius: 4px; 
border-radius: 4px;
-webkit-box-shadow: #666 1px 0px 3px;
-moz-box-shadow: #666 1px 0px 3px;
box-shadow: #666 1px 0px 3px;
background: #4097d0;*/
/* SVG fallback(Opera 11.10-, IE9) */
/*background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDAsNjYsMjAsMSk7IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6cmdiYSgwLDI0LDcsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);*/

/* background: -webkit-gradient(linear, 0 0, 0 bottom, from(##0164A8 ), to(#4ba0d7));
background: -webkit-linear-gradient(#0164A8, #4ba0d7);
background: -moz-linear-gradient(#0164A8, #4ba0d7);
background: -ms-linear-gradient(#0164A8, #4ba0d7);
background: -o-linear-gradient(#0164A8, #4ba0d7);
background: linear-gradient(#0164A8, #4ba0d7);
-pie-background: linear-gradient(#0164A8, #4ba0d7);
}
.Fundbtn a:hover{
-webkit-box-shadow: #666 0px 0px 0px;
-moz-box-shadow: #666 0px 0px 0px;
box-shadow: #666 0px 0px 0px;
top:82px; 
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;
}
*/

.Fundbtn a { position: absolute; display: block; line-height: 22px; padding: 0 12px; font-size: 11px; color: #FFF; bottom: 140px; right: 50px; -webkit-border-radius: 4px; text-decoration: none; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: #666 1px 0px 3px; -moz-box-shadow: #666 1px 0px 3px; box-shadow: #666 1px 0px 3px; background: #4097d0; /* SVG fallback(Opera 11.10-, IE9) */ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMTY0QTgiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM0QkEwRDciIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMTQpIiAvPgo8L3N2Zz4=); background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0164A8 ), to(#4ba0d7)); background: -webkit-linear-gradient(#0164A8, #4ba0d7); background: -moz-linear-gradient(#0164A8, #4ba0d7); background: -ms-linear-gradient(#0164A8, #4ba0d7); background: -o-linear-gradient(#0164A8, #4ba0d7); background: linear-gradient(#0164A8, #4ba0d7); -pie-background: linear-gradient(#0164A8, #4ba0d7); }
.Fundbtn a:hover { -webkit-box-shadow: #666 0px 0px 0px; -moz-box-shadow: #666 0px 0px 0px; box-shadow: #666 0px 0px 0px; bottom: 138px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }


/*sebi popup*/
a.sebipopup { display: block !important; font-weight: bold; }
a.sebipopup > em { font-style: normal; font-size: 14px; line-height: 18px; margin: 0 0 0 6px; }
#scoresoverlay { position: fixed; background-color: rgba(255, 255, 255, 0.85); z-index: 9997; right: 0; top: 0; bottom: 0; left: 0; display: none; }
#scoresoverlay > div { position: absolute; width: 472px; height: 340px; top: 50%; margin-top: -170px; left: 50%; margin-left: -236px; }
#scoresoverlay > div > span { position: absolute; right: 0px; top: -34px; border-radius: 50%; line-height: 30px; font-size: 14px; width: 60px; height: 30px; color: #2088bd; cursor: pointer; z-index: 9999; }
#scoresoverlay > div > span > i { font-weight: bold; font-style: normal; position: absolute; top: 10px; right: 0; }
#scoresoverlay > div > .scoresdata { background-color: #006598; padding: 30px; text-align: center; color: #fff; display: table-cell; vertical-align: middle; }
.scoresdata > h2 { font-size: 17px; line-height: 24px; color: #fff; margin: 0; margin-bottom: 15px; text-align: left; }
.scoresdata > h2 > em { font-style: normal; color: #3ff38e; display: block; }
.scoresdata ul { display: block; padding: 0 0 0 15px; margin: 0 0 7px; text-align: left; }
.scoresdata ul > li { font-size: 14px; line-height: 25px; position: relative; }
.scoresdata ul > li > i { position: absolute; text-align: center; color: #fff; height: 10px; left: -15px; top: 8px; background-color: #1baf5c; font-size: 5px; line-height: 11px; border-radius: 50%; width: 10px; font-style: normal; font-family: 'FontAwesome'; content: '\f055'; }
.scoresdata ul > li > ul > li.scoresfield { line-height: 20px; background-color: #1baf5c; padding: 2px 15px; color: #fff; display: inline-block; margin: 5px 0 0 5px; }
.scoresdata ul > li > a { font-size: 14px; line-height: 25px; position: relative; color: #ffffff; display: inline-block; background-color: #0691db; padding: 0px 10px; }
.scoresdata > span { margin: 12px 0 0; padding: 0 !important; font-size: 14px !important; line-height: 16px !important; }
.scoresdata > span > a { padding: 0 0 0 5px; color: #20d06d; }

#attentioninvestor > .overlaynoticepopup { position: fixed; background-color: rgba(0,0,0,.85); z-index: 9997; right: 0; top: 0; bottom: 0; left: 0; }
#attentioninvestor > .attentioninvestwrapper { position: absolute; width: 600px; height: 500px; top: 50%; margin-top: -235px; left: 50%; margin-left: -300px; z-index: 9997; }
#attentioninvestor > .attentioninvestwrapper > span { width: 60px; height: 18px; cursor: pointer; z-index: 9999; display: inline-block; text-align: center; color: #fff; font-size: 14px; line-height: 18px; padding: 5px; margin-top: 0; background: #f01615; text-transform: uppercase; position: absolute; right: 0; top: -30px; border: 1px solid #f01615; transition: all .5s ease; }
#attentioninvestor > .attentioninvestwrapper > span > i { color: #001020; font-weight: bold; font-style: normal; position: absolute; top: 0; right: 0; }
#attentioninvestor > .attentioninvestwrapper > .attentioninvestdata { background-color: #fefeff; padding: 25px; text-align: center; color: #000; display: table-cell; }

#RiskDisclsrPop { display: none; }
#RiskDisclsrPop > .overlaynoticepopup { position: fixed; background-color: rgba(0,0,0,.85); z-index: 9997; right: 0; top: 0; bottom: 0; left: 0; }
#RiskDisclsrPop > .attentioninvestwrapper { position: fixed; width: 600px; height: 500px; top: 50%; margin-top: -235px; left: 50%; margin-left: -300px; z-index: 9997; }
#RiskDisclsrPop > .attentioninvestwrapper > span { width: 60px; height: 18px; cursor: pointer; z-index: 9999; display: inline-block; text-align: center; color: #fff; font-size: 14px; line-height: 18px; padding: 5px; margin-top: 0; background: #f01615; text-transform: uppercase; position: absolute; right: 0; top: -30px; border: 1px solid #f01615; transition: all .5s ease; }
#RiskDisclsrPop > .attentioninvestwrapper > span > i { color: #001020; font-weight: bold; font-style: normal; position: absolute; top: 0; right: 0; }
#RiskDisclsrPop > .attentioninvestwrapper > .attentioninvestdata { background-color: #fefeff; padding: 25px; text-align: center; color: #000; display: table-cell; }

.attentioninvestdata > h2 { font-size: 20px; line-height: 24px; color: #da2217; margin: 0; text-transform: uppercase; margin-bottom: 15px; text-align: left; font-weight: bold; }
.attentioninvestdata > p { text-align: left; margin-bottom: 10px; font-size: 14px; line-height: 25px; }
.attentioninvestdata ul { display: block; padding: 0 0 0 20px; margin: 0; text-align: left; max-height: 200px; overflow: auto; }
.attentioninvestdata ul > li { font-size: 14px; line-height: 25px; position: relative; padding-left: 5px; margin-bottom: 5px; }
.attentioninvestdata ul > li:before { position: absolute; text-align: center; color: #fff; height: 15px; width: 15px; left: -20px; top: 6px; background-color: #006598; font-size: 12px; line-height: 14px; border-radius: 50%; font-style: normal; content: ""; font-family: 'FontAwesome'; }
.attentioninvestdata ul > li > b { font-style: normal; font-weight: bold; color: #0e1f3b; }

.hyperlink { cursor: pointer; }


/*Reach Us*/

.esclmtrixtbl { width: 100%; border-collapse: collapse; text-align: left; }
.esclmtrixtbl, .esclmtrixtbl th, .esclmtrixtbl td { padding: 5px; border: 1px solid #000; }
.esclmtrixtbl th { color: green; line-height: 20px; }
.trdaccstps { box-shadow: 0px 0px 13px 4px #d4d3d3; padding: 20px; margin: 10px 0 15px 0; text-align: left; }
.trdaccstps span { color: Green; line-height: 20px; font-weight: bold; }


.clientbanktb { margin: 0 0 20px; }
.clientbankwrap { padding: 25px 10px; }
.clientbankwrap > b { display: block; font-size: 13px; line-height: 25px; }
.clientbankwrap p { display: block; color: #898989; font-size: 13px; font-weight: normal; line-height: 25px; text-align: justify; text-decoration: none; font-family: 'Open Sans', sans-serif; padding-left: 0; margin: 0 0 15px; }
.dashtable { border: 1px solid #000; width: 100%; border-collapse: collapse; }
.dashtable > thead > tr > th, .dashtable > tbody > tr > td { color: #000; font-size: 14px; line-height: 23px; text-align: center; padding: 6px; font-weight: normal; border: 1px solid #000; }
.dashtable > thead > tr > th { color: #2280C0; font-weight: bold; font-size: 14px; line-height: 20px; }


.staticcontent ul { display: block; padding: 0 0 0 20px; margin: 0; text-align: left; }
.staticcontent ul > li { font-size: 14px; line-height: 25px; position: relative; padding-left: 5px; margin-bottom: 5px; }
.staticcontent ul > li:before { position: absolute; text-align: center; color: #fff; height: 15px; width: 15px; left: -20px; top: 6px; background-color: #006598; font-size: 12px; line-height: 14px; border-radius: 50%; font-style: normal; content: ""; font-family: 'FontAwesome'; }



/*IMG POP*/
#nflQuiz { position: fixed; background-color: rgba(0, 0, 0, 0.85); z-index: 9999999991; right: 0; top: 0; bottom: 0; left: 0; display: block; }
#nflQuiz .popupwrapper { position: absolute; top: 50%; padding: 25px 0px; margin-top: 0; left: 50%; width: 600px; margin-left: 0; transform: translate(-50%, -50%) !important;  }
#nflQuiz .popupwrapper > span { position: absolute; right: 0; top: 4px; line-height: 20px; font-size: 12px; height: 20px; color: #a4a4a4; cursor: pointer; z-index: 9999; background-color: #ffffff; padding: 0 9px; font-family: 'montserratregular'; font-weight: bold; }
#nflQuiz .popupwrapper img { max-width: 600px; }