@font-face {
        font-family: 'BookmanOldStyle2';
        src: url('/css/font/BookmanOldStyle.eot') format('embedded-opentype');
        src: url('/css/font/BookmanOldStyle.woff') format('woff'),
         url('/css/font/BookmanOldStyle.ttf') format('ttf');
}
@font-face {
        font-family: 'Century';
        src: url('/css/font/CenturyGothic.eot') format('embedded-opentype'),
             url('/css/font/CenturyGothic.woff') format('woff'),
             url('/css/font/CenturyGothic.ttf') format('ttf');
        font-weight: 300;
        font-style: normal;
}

body{background-color:#e9e9e9!important;font-family: 'Roboto'!important;}
/*common classes*/
.text-bold{font-weight:bold;}
.fa-question-circle{color:#78c043; text-decoration:none; font-size:13px;}
.fa-youtube-play{color:#ff0000; text-decoration:none; font-size:16px;}
.fa-youtube-play.whitePlay{background-image: radial-gradient(at center, white 40%, transparent 40%);}
.none{display:none!important;}
.pl30{padding-left: 30px!important;}
.pl35{padding-left: 35px!important;}
.mt5{margin-top:5px;}
.mt8{margin-top:8px;}
.mt15{margin-top:15px;}
.mt25{margin-top:35px;}
.ml0{margin-left:0px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml18{margin-left:18px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mt-10{margin-top:-10px;}
.mt-20{margin-top:-20px;}
.mt150{margin-top:150px;}
.pt150{padding-top:150px;}
.pt135{padding-top:135px;}
.pt138{padding-top:138px;}
.pt155{padding-top:155px;}
.pt195{padding-top:195px;}
.pl0{padding-left:0px!important;}
.pl22{padding-left:22px;}
.pl30{padding-left:30px;}
.pr10{padding-right:10px!important;}
.pt10{padding-top:10px!important;}
.pt15{padding-top:15px!important;}
.pt20{padding-top:20px!important;}
.pb20{padding-bottom:20px!important;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt42{margin-top:42px;}
.font20{font-size: 20px;}
.font12{font-size: 12px;}
.font11{font-size: 11px;}
.font10{font-size: 10px;}
.font15{font-size: 15px;}
.font18{font-size: 18px;}
.maxWidth70{max-width:70%;}
.maxWidth58{max-width:58%;}
.minHeight46{min-height:46px!important;}
.mlr0{margin-left:0px; margin-right:0px;}
.plr0{padding-left:0px; padding-right:0px;}
.pl5{padding-left:5px;}
.colDivider{border-right:1px solid #cecccc;}
.contentLink{font-weight:500; text-decoration:underline;}
.color666666{color:#666666;}
.text-left{text-align:left!important;}
.mlr0{margin-left:0!important;margin-right:0!important;}
.hiddeninDesktop{display:none!important;}
.dml20{margin-left:20px;}
.dmt15{margin-top:15px;}
.borderNone{border:none!important;}
.mt-15{margin-top:-15px;}
/*common classes End*/

header{margin-top:42px; padding-top: 12px; padding-bottom:5px; position:fixed;background-color:#e9e9e9!important; z-index: 9; width:93.5%;}
header span.regularDirect{font-size:14px; color:#000000; margin-top:7px; margin-left:10px; font-weight: normal;}
header span.regularDirect a{text-decoration:underline;color:#208ebc;}
header span.regularDirect a.active{text-decoration:none;color:#000000;cursor:text;}
header h1{margin:0 0 5px 0; padding: 0; color: #0b374b; font-size:24px;}
header .demoBtn{display: block;max-width: 230px;width: 50%; position:absolute; z-index:9999; right:6px; bottom:5px;}
header .fundData{border-top:1px solid #cccccc; padding-top:5px; /*width: 100%;*/}
header .fundData div{float:left;border-right:1px solid #cccccc; font-size:13px; color:#222222;padding:0 5px;}
header .fundData div.borderRightNone{border-right:none;}
header .fundData div.premium .title{color:#336699!important; font-weight:400;}
.activeShare span.green{color:#009933;}
.activeShare span.orange{color:#ff9b21;}
.activeShare span.red{color:#ee1c24;}
.activeShare span.grey{color:#cccccc;}

/*investmentStyleHeader Img*/
header .fundData div.investmentStyle img.investmentStyleSprite{background:url('/images/mutual-funds/mf-investment-style.jpg'); margin-right:5px;}
header .fundData div.investmentStyle img.largeRed{width:21px; background-position:0 0;}
header .fundData div.investmentStyle img.largeOrange{width:21px; background-position:-22px 0;}
header .fundData div.investmentStyle img.largeGreen{width:21px; background-position:-44px 0;}
header .fundData div.investmentStyle img.midRed{width:21px; background-position:0 -22px;}
header .fundData div.investmentStyle img.midOrange{width:21px; background-position:-22px -22px;}
header .fundData div.investmentStyle img.midGreen{width:21px; background-position:-44px -22px;}
header .fundData div.investmentStyle img.smallRed{width:21px; background-position:0 -44px;}
header .fundData div.investmentStyle img.smallOrange{width:21px; background-position:-22px -44px;}
header .fundData div.investmentStyle img.smallGreen{width:21px; background-position:-44px -44px;}

header .fundData div .title{color:#666666; font-size:12px;}
header .navPrice{position:relative; margin-top:-10px;}
header .navPrice .date{ width:100px;font-size:11px; color:#979696; top: -13px; right:0;}
header .navPrice .mfNav{margin-bottom: -10px;font-size:21px; font-weight:700;}
header .navPrice .dayChange{font-size:14px;}
header .navPrice .fa{font-size:25px; margin: 0 3px;}
header .navPrice .percent{font-size:12px; font-weight:300;}
header .navPrice.green .mfNav, header .navPrice.green .dayChange, header .navPrice.green .fa, header .navPrice.green .percent{color:#333333;}
header .navPrice.green .mfNav, header .navPrice.green .dayChange, header .navPrice.green .fa{color:#009933;}
header .navPrice.red .mfNav, header .navPrice.red .dayChange, header .navPrice.red .fa{color:#ee1c24;}

/*Decision Maker*/
header .decisionMaker{min-height:85px; background:#ffffff;}
header .decisionMaker div{border-right:3px solid #fff; min-height:15px;}
header .decisionMaker div.borderNone{border-right:none;}
header .decisionMaker div span.title{display:block;background:#2fa2d2; color:#ffffff; font-size:11px;font-weight:400; padding:1px 3px; width:100%; text-align:left;}
header .decisionMaker div span.content{display:block; text-align: center; line-height:14px; padding-top:20px;line-height:11px;}
header .decisionMaker div span.content span.color{display:block;font-size:11px; color:#ffffff; padding:3px; text-align:center;width:75%; margin:auto;}
header .decisionMaker div span.content span.color.green{background:#009933; padding:10px 0;}
header .decisionMaker div span.content span.color.orange{background:#ff9b21;}
header .decisionMaker div span.content span.color.red{background:#ee1c24; padding:10px 0;}
header .decisionMaker div span.content span.color.grey{background:#cccccc; padding:10px 0;}
header .decisionMaker div span.content span.portfolio{font-size:10px; color:#000000;}
header .decisionMaker div span.content .fund{display:block; float:left; width:51%; padding-right:2%; border-right:1px solid #e9e9e9;}
header .decisionMaker div span.content .benchmark{display:block; float:left; width:47%; border:none;}
header .decisionMaker div span.content span.upsideNumber{font-size:16px; font-weight:500;}
header .decisionMaker div span.content span.upsideNumber.green{color:#009933;}
header .decisionMaker div span.content span.upsideNumber.red{color:#ee1c24;}
.decisionMaker .allocationContentBg{background: #fff none repeat scroll 0 0;display: block;float: left;margin-left: 3%;margin-top: 15px;padding:15px 40px;min-width:250px;}
header .decisionMaker div span.content span.allocation{font-size:16px; font-weight:500;}
header .decisionMaker div span.content span.allocation.green{color:#009933;}
header .decisionMaker div span.content span.allocation.red{color:#ee1c24;}

/*Snap Shot Decision Maker*/
.decisionMakerContainer .decisionMaker{min-height:50px; background:#ffffff;}
.decisionMakerContainer .decisionMaker div{min-height:15px;}
.decisionMakerContainer .decisionMaker.dm-height div{min-height:5px;}
.decisionMakerContainer .decisionMaker div.borderNone{border-right:none;}
.decisionMakerContainer .decisionMaker div span.title{display:block;background:#2fa2d2; color:#ffffff; font-size:15px;font-weight:500; padding:5px 4%; width:100%; text-align:left;}
.decisionMakerContainer .decisionMaker div span.content{display:block; text-align: center; line-height:14px; padding-top:31px; padding-bottom: 10px;line-height:11px; margin-left: 0!important; margin-top: 0!important;}
.decisionMakerContainer .decisionMaker div span.content span.color{display:block;float:left;font-size:15px; color:#ffffff; padding:7px 3px; line-height: 15px; text-align:center; width:85px; margin: auto;}
.decisionMakerContainer .decisionMaker div span.content span.color.green{background:#009933;}
.decisionMakerContainer .decisionMaker div span.content span.color.orange{background:#ff9b21;}
.decisionMakerContainer .decisionMaker div span.content span.color.red{background:#ee1c24;}
.decisionMakerContainer .decisionMaker div span.content span.color.grey{background:#cccccc;}
.decisionMakerContainer .decisionMaker div .content .detailedColor{width:52px;text-align:center;float:left;font-size: 14px; margin-right: 12px; margin-left: 13px;}
.decisionMakerContainer .decisionMaker div .content .detailedColor span.color{width:52px;height:20px; display:block; margin-top: 5px;border:1px solid #fff;}
.decisionMakerContainer .decisionMaker div .content .detailedColor span.color.green{background:#009933;}
.decisionMakerContainer .decisionMaker div .content .detailedColor span.color.orange{background:#ff9b21;}
.decisionMakerContainer .decisionMaker div .content .detailedColor span.color.red{background:#ee1c24;}
.decisionMakerContainer .decisionMaker div .content .detailedColor span.color.grey{background:#cccccc;}
.decisionMakerContainer .decisionMaker div span.content span.portfolio{font-size:12px; color:#222;}
.decisionMakerContainer .decisionMaker div span.content .fund{display:block; float:left; width:51%; padding-right:2%; border-right:1px solid #e9e9e9;}
.decisionMakerContainer .decisionMaker div span.content .benchmark{display:block; float:left; width:47%; border:none;}
.decisionMakerContainer .decisionMaker div span.content span.upsideNumber{font-size:16px; font-weight:500;}
.decisionMakerContainer .decisionMaker div span.content span.upsideNumber.green{color:#009933;}
.decisionMakerContainer .decisionMaker div span.content span.upsideNumber.red{color:#ee1c24;}
.decisionMakerContainer .decisionMaker div span.content span.allocation{font-size:18px;font-family:Roboto; font-weight:400; text-transform: uppercase;}
.decisionMakerContainer .decisionMaker div span.content span.allocation.green{color:#009933;}
.decisionMakerContainer .decisionMaker div span.content span.allocation.red{color:#ee1c24;}
.decisionMakerContainer .decisionMaker div span.content span.allocation.grey{color:#252525;}
.decisionMakerContainer .decisionMaker img.rightPrice-lock{margin-left:-35px; margin-top:-25px;}
.decisionMakerContainer .decisionMaker .content .overallRating{display:block;float:left;font-size:15px; background:#ffffff; padding:15px 3px; line-height: 15px; text-align:center; width:150px; margin-left:38px;}
.decisionMakerContainer .decisionMaker .content .colorCodeDetails{width:235px; margin-left:38px;float:left; margin-top:30px;height:15px;}
.decisionMakerRegisterGuestHeight{min-height:205px!important;}
/*Add to portfolio Button*/
.addtoportfolioContainer{margin-left:10px;}
.addtoportfolioContainer .addToPortfolioBtn{display:inline-block; padding:5px 10px; background:#243d48; color:#fff; font-size:13px; border-radius:3px;}
/*Add to portfolio Button End*/

/*Left Navigation*/
ul.leftTabs{list-style-type: none; margin: 4px 0 0 0; padding: 0; position:fixed;}
.leftTabs li a{display: block;min-width:87px;color: #333;font-size:12px; background:#fff;padding:10px 5px;text-decoration: none;border-radius:5px;box-shadow: 2px 2px 2px #e8e8e8;}
.leftTabs li a i{font-size:20px!important;}
.leftTabs li {text-align: center;border-radius:5px;padding:0px;margin-top:5px;background-color:#ffffff;}
.leftTabs li.viewDemo {margin-top: 0px!important; background: none!important; padding-bottom:3px!important;}
.leftTabs li.viewDemo a{color:#336699!important; background:none!important; text-decoration:underline!important; font-size:11px!important; padding:2px!important;}
.leftTabs li:last-child {border-bottom: none;}
.leftTabs li a.active {background-color: #78c043;color: #fff;text-decoration: none;}
.leftTabs li a:hover:not(.active) {background-color: #78c043;color: white;text-decoration: none;}
 ul.leftTabs > li > a.active::after {content: '';position: absolute;margin-top: -10px;border-left: 0;border-bottom: 10px solid transparent;border-top: 10px solid transparent;border-left: 10px solid #78c043;margin-left:25px;}
 ul.leftTabs > li > #returnsPotentialBtn.active::after {margin-left:7px;}
 ul.leftTabs > li > #analyserBtn.active::after {margin-left:18px;}
 ul.leftTabs > li > #portfolioBtn.active::after {margin-left:23px;}
 /*ul.leftTabs > li > #portfolioBiodataBtn.active::after {margin-left:16px;}*/

 /*main Content*/
 section .content{max-width: 97.2%;margin-left:15px; margin-top: 5px;}
 section .content section{background:#ffffff; min-height:50px;border-top:5px solid #e6e5e5;}
 section .content section .title{overflow:hidden; text-align: left; width: 95%;}
 section .content section .title h2 {padding:0; margin:10px 0;color: #201f1f;font-weight: 400;font-size: 20px;position: relative;display: inline-block;padding-right: 25px; }
 section .content section .title h2::after {background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;color: rgba(0, 0, 0, 0.1);content: "-";display: block;font-size: 2px;height: 3px;position: absolute;right: -2000%;top: 80%;width: 2000%;}
 section .mffundreview h3{font-size: 16px;font-weight: 500;padding: 0;margin: 15px 0}
.sameheight{min-height:330px;}
.font-13{font-size:13px;}
 
 /*performanceSummary Table*/
 .performanceSummary{width:93%;}
 .performanceSummary table tr td{text-align:center;}

 /*fundDetailsBiodata Table*/
 .fundDetailsBiodata{width:90%;}
 .fundDetailsBiodata tr td, .fundDetailsBiodata table tr th{padding:3px!important;}

 /*Table Color Code*/
 .tableContainer table tr td.green{background:#00b050; color:#fff;}
 .tableContainer table tr td.orange{background:#ff9b21; color:#fff;}
 .tableContainer table tr td.red{background:#ee1c24; color:#fff;}

 /*Table Global*/
 .tableContainer{float:left;}
 .tableContainer table{font-size:12px;}
 .tableContainer table tr th{font-weight:400;}
 .tableContainer table tr td, .tableContainer table tr th{padding:4px 5px; text-align:center;}
 .tableContainer table.keyRiskMeasures tr th{padding:5px;}
 .tableContainer table.peerComparision tr th{padding:5px; vertical-align: middle; text-align:center;}
 .tableContainer table tr.topBorder0 td, .tableContainer table tr.topBorder0 th{border-top:none!important;}
 .tableContainer table tr th{background:#eeeeee;}


 .gridContainer{width:240px; float:left;}
 .gridContainer h3.fundSubHeading{margin:0; padding:0;width:230px; margin-left: 30px; font-size:13px; text-align:center; line-height: 12px;margin-bottom:5px;}
 .gridContainer h3.fundSubHeading+span{display: inline-block;width:180px; margin-left: 60px; font-size:11px; color:#333; font-style:italic; text-align:center;}
/* .gridContainer.quality h3{width:180px; margin-left: 0!important;}
 .gridContainer.quality h3+span{width:180px; margin-left: 0!important;}*/

 /*investmentStyleGrid Table*/
 .investmentGrid tr td{width:60px;height:60px;text-align:center; vertical-align:middle;}
 .investmentGrid tr td.bordered{position:relative;border:1px solid #bdcfcf; /*background:url('/images/mutual-funds/gridBg.jpg') 0 0; */}
 .investmentGrid tr td.bordered .fund{font-size:13px; /*position:absolute; top:10px; left:10px;*/}
 .investmentGrid tr td.bordered .fund.highContribution{font-size:15px!important; font-weight: bold;}
 .investmentGrid tr td.bordered .benchmark.highContribution{font-size:14px!important; font-weight: bold;}
 .investmentGrid tr td.bordered .fund.secondhighContribution{font-size:14px!important; font-weight: bold;}
 .investmentGrid tr td.bordered .benchmark.secondhighContribution{font-size:12px!important; font-weight: bold;}
 .investmentGrid tr td.bordered .benchmark{font-size:11px; position:absolute; bottom:10px; right:10px;font-weight: bold;}

 /*investmentStyleHistoryGrid Table*/
 .investmentHistoryGrid tr td{width:27px;height:27px; padding: 5px!important; text-align: center; vertical-align: middle;}
 .investmentHistoryGrid tr td.bordered{position:relative;border:1px solid #bdcfcf;}
 .investmentHistoryGrid tr td.bordered .fund{font-size:11px; display: none;}
 .investmentHistoryGrid tr td.bordered .fund.highContribution{font-size:13px!important; font-weight: bold; display: block;}
 .investmentHistoryGrid tr td.bordered .fund.secondhighContribution{font-size:11px!important; font-weight: bold; display:block;}

 /*qualityGrid Table*/
 .qualityGrid tr td{width:60px;height:60px;text-align:center; vertical-align:middle;}
 .qualityGrid tr td.bordered{position:relative;border:1px solid #bdcfcf; /*background:url('/images/mutual-funds/gridBg.jpg') 0 0;*/ }
 .qualityGrid tr td.bordered .fund{font-size:13px; /*position:absolute; top:10px; left:10px;*/}
 .qualityGrid tr td.bordered .fund.highContribution{font-size:15px!important; font-weight: bold;}
 .qualityGrid tr td.bordered .benchmark.highContribution{font-size:14px!important; font-weight: bold;}
 .qualityGrid tr td.bordered .fund.secondhighContribution{font-size:14px!important; font-weight: bold;}
 .qualityGrid tr td.bordered .benchmark.secondhighContribution{font-size:12px!important; font-weight: bold;}
 .qualityGrid tr td.bordered .benchmark{font-size:11px; position:absolute; bottom:10px; right:10px;font-weight: bold;}

 /*qualityGrid Table Color*/
 .qualityGrid tr td.bordered.red .fund{color:#ee1c24;}
 .qualityGrid tr td.bordered.orange .fund{color:#ef7f1a;}
 .qualityGrid tr td.bordered.green .fund{color:#00b050;}

 /*analyser snapshot and my risk of mf start*/
.topnav {overflow: hidden; text-align:left;}
.topnav a {float: left;display: block;color: #000;text-align:left;padding: 30px 3%;text-decoration: none;font-size: 17px;background-color: #eaeaea; border-radius: 10px 10px 0 0; border-right: 1px solid #ffffff;}
.topnav a:last-child {border-right:none;}
.topnav a:hover {background-color: #fff;color: #000;}
.topnav a.active {background-color: #ffffff;color: #000;}
.topnav .snap-tab1 {margin: -20px 0 -23px -20px;min-width:120px;}
#snapTrans .col-md-9{border-right:1px solid #eee;}
#allstocktab .totalPortfolio{display:block}

/*Tooltip Postions*/
.drawdownPeriodTooltip{position:absolute;top:5%;left:51%;}
.upsideDownsideCaptureRatioTooltip{position:absolute;top:9%;left:57.7%;}
.underlyingAssetQualityTooltip{position:absolute; top:9%; left:25.5%;}
.topTenHoldingsTooltip{position:absolute; top:9%; left:36%;}
.concentrationValuationTooltip{position:absolute; top:9%; left:45%;}
/*Tooltip Postions End*/

 /* Transcation CSS */
.topnav a{background-color:#333;color: #fff;}
.topnav a:last-child {border-right:none;}
.topnav a:hover {background-color: #fff;color: #000;}
.topnav a.active {background-color: #ffffff;color: #000; border: 1px solid #ccc; border-bottom: none;}
.topnav a:hover .trans2{color:#1d8405;}
.topnav a.active .trans2{color:#1d8405;}
.topnav a:hover .trans3{color:#F00;}
.topnav a.active .trans3{color:#F00;}

.topnav a.comingsoon{opacity:0.8; cursor: default;}
.topnav a.comingsoon:hover{background: #333; color:#fff;}
.topnav a.comingsoon:hover .trans2{color: #fff;}
.tab_container {width: 98.8%;position: relative;margin-top:10px;}
.snap-table tbody tr td.company {width: 25%;}
.tab_container .label-risk{margin-bottom:0px!important;border-right:1px solid #fff;border-radius:5px 5px 0 0;}
.tab_container .label-risk:last-child{border-right: none;}
.tab_container label {font-weight: 600;font-size: 12px;display: block;float: left;padding: 0.7em 1.22em!important;color: #fff;cursor: pointer;text-decoration: none;text-align: center;background: #3f3f3f;}

.tab_container [id^="tab"]:checked + label {background: #fff;color:#000;border:1px solid #ccc; border-bottom:none; border-radius: 5px 5px 0 0;}
.tab_container [id^="tab"]:checked + label .fa {color: #0CE;}
label .fa {font-size: 1.3em;margin: 0 0.4em 0 0;}
/*Media query*/
@media only screen and (max-width: 930px) {label span {font-size: 14px;}label .fa {font-size: 14px;}}
@media only screen and (max-width: 768px) {label span {font-size: 10px;}label .fa {font-size: 16px;}.tab_container {width: 98%;}}
.tab_container input[type="radio"]{display: none;}
.table-responsive  .table > thead > tr > th{border-bottom:transparent!important;font-size:12px;}
.snap-table{margin-bottom: 0px;}
.snap-table thead tr th{vertical-align: top;}
.table-white{padding:15px;background-color:#ffffff;}
hr.hr-white{border-top:1px solid #fff;}
.accordion-toggle {border-bottom: 1px solid #cccccc;background-color:#eee;font-family:'Roboto', sans-serif;font-size:14px;cursor: pointer;margin: 0;padding: 10px 5px;position: relative;}
.accordion-toggle.active:after{content:"-";position:absolute;right:10px;top:10px;right:20px;width:0;height:0;}
.accordion-toggle:before{content:"+";position:absolute;right:10px;top:10px;right:20px;width:0;height:0;}
.accordion-toggle.active:before{display:none;}
.snap-badge{display: inline-block;height: 11px;min-width: 2px;padding: 2px 5px; margin-right: 3px;border-radius:2px;text-align: center;white-space: nowrap;vertical-align: middle;}
.success {background-color: #43a047;}
.warning{background-color: #f7941d;}
.danger {background-color: #fb0404;}
.notevaluated {background-color: #cccccc;}
/*after    */
body{background-color:#e9e9e9!important;}
.header{background-color:#78c043;height:40px;width:100%;}
.tab-risk section {clear: both;padding-top: 10px;display: none;float:left;border-radius:5px;}
.tab_container label {font-weight: 600;font-size: 12px;display: block;float: left;padding: 1.5em 1.1em;color: #fff;cursor: pointer;text-decoration: none;text-align: center;background: #3f3f3f;}
.tab_container .label-risk{margin-bottom:0px!important;border-right:1px solid #fff;border-radius:5px 5px 0 0;}
.tab_container .label-risk:last-child{border-right: none;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3,#tab4:checked ~ #content4,#tab5:checked ~ #content5 ,#tab6:checked ~ #content6,#tab7:checked ~ #content7{display: block;padding:15px 6px;background: #fff;color: #000;border-bottom: 2px solid #f0f0f0;}
.tab_container .tab-content p,.tab_container .tab-content h3 {-webkit-animation: fadeInScale 0.7s ease-in-out;-moz-animation: fadeInScale 0.7s ease-in-out;animation: fadeInScale 0.7s ease-in-out;}
.tab_container .tab-content h3  {text-align: center;}
.tab_container [id^="tab"]:checked + label {background: #fff;color:#000;border-radius:0;/* box-shadow: inset 0 3px #0CE; */}
.tab_container [id^="tab"]:checked + label .fa {color: #0CE;}
.title-container {border-bottom: 1px solid #a7acb0;overflow: hidden;width:100%;}
.title-container h3.risk-title {font-size: 14px;padding: 8px 10px;color: #FFF;background-color: #000;float: left;margin: 0px;}
.tab-content .risk-para {font-family: 'Roboto', sans-serif;font-size:13px;color:#555453;padding:10px 0;margin-bottom:-10px;}
.stock-card{padding-right:0px !important;padding-left:5px !important;}
.stock-card p{font-family: 'Roboto', sans-serif;font-size:12px;}
.stock-card .col-md-4{padding-left: 0; padding-right: 0;margin: 10px 0 0 12px; width: 31%!important;}
.stock-card .card{border:1px solid #d1d2d3;border-radius:5px;min-height:192px; margin-bottom:20px;}
.stock-card .card .card-heading{width:100%;min-height:55px;background-color:#e0dcd2;}
.stock-card .card .card-heading .col-md-10{padding-right:0px!important;padding-left:5px!important;}
.stock-card .card .card-heading .col-md-2{padding-left:0px !important;padding-right:0px!important;}
.stock-card .card .card-heading h4{font-family: 'Roboto', sans-serif;font-size:18px;font-weight:500;color:#000; margin-bottom: 5px;}
.stock-card .card .card-heading h4 a{color:#000; text-decoration:none;}
.stock-card .card .card-heading h4 a:hover{color:#333; text-decoration:underline;}
.stock-card .card .card-heading h3{margin-top:3px;font-family: 'Roboto', sans-serif;font-size:24px!important;font-weight:600;color:#000;border-left:1px solid #d1d2d3;line-height:16px;padding:5px;}
.stock-card .card .card-heading h3 .p-risk{font-family: 'Roboto', sans-serif;font-size:12px;font-weight:500;text-align:center;}
.stock-card .card .card-heading p{margin-top:-4px;font-family: 'Roboto', sans-serif;font-size:10px;color:#000;}
.stock-card .card .card-heading p strong{font-size:12px;}
.stock-card .card .card-content{min-height:100px;background-color:#ffffff;width:98%;padding:1%;}
.stock-card .card .card-content .circle-risk{margin-top:5px;padding:2px 0 2px;border:1px solid #d1d1d4;border-radius:10px;min-height:20px;color:#000;margin-left:2%; max-width: 48%;}
.stock-card .card .card-content .circle-risk .riskName{font-family: 'Roboto', sans-serif;margin-left:27px; font-size:11.5px; }
.stock-card .card .card-content .circle-risk .round{position:absolute;top:1px;left:1px;border-radius:45%;background-color:#503c26;font-family: Arial;font-size:9px;padding:4.3px;color:#fff;}
.stock-card .card .button-container .btn{width:50%;float:left;}
.stock-card .card .button-container .btn.btn-light-blue{background-color:#243d48;margin-top:5px;border-right:1px solid #d1d1d4;}
.stock-card .card .button-container .btn.btn-light-blue, .stock-card .card .button-container .btn.btn-dark-blue{color:#fff;border-radius:0px!important;font-family: 'Roboto', sans-serif;font-size:11px;border-top:1px solid #d1d1d4;}
.stock-card .card .button-container .btn.btn-light-blue:hover,.stock-card .card .button-container .btn.btn-dark-blue:hover{color:#fff;}
.stock-card .card .button-container .btn.btn-dark-blue{background-color:#1e333a;}
@media only screen and (max-width: 480px){.stock-card .col-md-4 {padding: 36px 0 0 5px;}}
.update-nag{display: inline-block;font-family: 'Roboto', sans-serif;font-size: 14px;text-align: left;background-color: #fff;height: 60px;padding-bottom:21px;border-bottom:1px solid #d1d2d3;/* -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.2); *//* box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); */margin-bottom: 10px;}
.no-bor{border-bottom:0 !important;}
.update-nag > .update-split{border-radius:5px;width: 34px;float: right;height: 100%;text-align: center;}
.update-text{font-family: 'Roboto', sans-serif;font-size:14px;font-weight:400;}
.update-brown{background-color: #70614f;color:#ffffff;}
.update-default{background-color: #eaeaea;color:#585959;}
.update-nag > .update-text{line-height: 19px;padding-top: 11px;padding-left: 5px;padding-right: 45px;}
.text-nag{padding-top:10px;font-family: 'Roboto', sans-serif;font-size:14px;font-weight:700;}
.notice {width:100%;padding: 15px;color:#000;background-color: #fafafa;border-left: 6px solid #7f7f84;margin-bottom: 10px;-webkit-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);-moz-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);}
.notice-sm {padding: 10px;font-size: 13px;}
.notice-brown {border-color: #503c26;}
.mt20{margin-top:20px;}
.none{display:none;}
.chartheight{height:195px;}
.margin-top{margin-top:20px;}
.mt20{margin-top:20px;}
/* header{background-color:#78c043;height:40px;width:100%;}
.mt-50{margin-left: -50px;}
.heading .col-md-offset-1{margin-left:6%!important;}
.heading .col-md-11{width:94.667%!important;padding-top:-5px;padding-bottom:5px;margin-top:10px;margin-bottom:10px;}*/
.btn-round{font-weight: 500;font-style: normal;border-radius:5px;}
.light-blue{background-color:#243d48;color:#ffffff;}
button.l-mf-blue{background-color:#243d48!important;color:#ffffff;}
button.l-mf-blue:visted{background-color:#243d48!important;color:#ffffff!important;}
button.l-mf-blue:active{background-color:#243d48!important;color:#ffffff!important;}
button.l-mf-blue:hover{background-color:#243d48!important;color:#ffffff!important;}
.statistics .cont{font-family:'Roboto', sans-serif;font-weight: 500;font-style: normal;padding:10px;height:230px;background-color:#ffffff;}
.statistics .col-md-2{padding: 0; border-right: 1px solid #ccc;}
td .alert-risk{background-color: #503b26;color:#fff;padding: 0px 7px;border-radius: 3px;position:absolute; font-size: 12px;}
.notification{background-color:#fffbd8;padding: 0px 7px;border-radius: 3px;position:relative;bottom: 10px;left:15px;font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 10px;font-style: normal;}
.table-white{padding:15px;background-color:#ffffff;}
.font-table h4{font-family:'Roboto', sans-serif;font-size:14px;font-weight:600;color:#503b26;padding:15px;}
.table-white h5{font-family:'Roboto', sans-serif;font-size:14px;}
.industryBar {width: 100%;height: 8px;margin-top: 5px;position: relative;margin-left: 0px;border-radius:2px;border:1px solid #9ea7ae;}
.industryBar .mid .markerLine{position: absolute; width: 1px; top: 26px; left: 15px; height: 10px; background: #000; z-index: 999;}
.industryBar .fillcolor {height: 7px;background: #503b26; display: block;}
.industryBar+.outof {font-size:12px; color:#999; margin-top:3px;}
.min {position: absolute;top: -5px;left: -20px;}
.mid {font-weight: bold;position: absolute;background-color: #503b26;color:#ffffff;top: -30px;left: 6px;height: 26px;/* background: url(/images/company/industryarrow.png) 0px 13px no-repeat; */width: 32px;margin-left: -7px;padding: 2px 0px 0px 8px;display: block;border-radius: 5px;}
.max {position: absolute;top: -5px;right: -20px;}
/*topTabs*/
.topTabs{margin-top:-40px; margin-left:-30px; padding:0;}
.topTabs li {display:inline;text-align: center;border-radius:5px;padding:0px;margin-top:5px;background-color:#ffffff;width:150px; list-style-type:none;}
.topTabs li a{display: inline-block;color: #fff; background:#333;padding: 10px 10px;text-decoration: none;border-radius:5px 5px 0 0;}
.topTabs li:last-child {border-bottom: none;}
.topTabs li a.active {background-color: #fff;color: #333;text-decoration: none;}
.topTabs li a:hover:not(.active) {background-color: #78c043;color: white;text-decoration: none;}
.tab_container section{border-top:none!important;}
div.row.statistics{margin-right:-225px!important;}
/*analyser snapshot and my risk of mf end*/


/*Mutual fund List CSS*/
.visiblity-hide{visibility:hidden!important;}
.white-bg-container{background:#fff;}
.filter .col-md-4,.filter .col-md-2, .filter .col-md-1, .filter .col-md-9{padding-left:0px; padding-right:0px;}
/*.filter .searchContainer{width:30%;}*/
/*.filter .searchContainerDivider{background: #e9e9e9;float: left;height: 91px;left: 30%;margin-top: -16px;position: absolute;width: 5px;border:1px solid #d7d7d7; border-top:none; border-bottom: none;}*/
.filter .searchContainerDivider{background: #e9e9e9;float: left;height: 5px;left: 0%;top:81px;position: absolute;width: 100%;/*border:1px solid #d7d7d7; border-right:none; border-left: none;*/}
.container .col-md-12 h1{font-family:'Roboto', sans-serif;color:#333;font-size:24px;}
.container .col-md-12 .green-italic{font-family:'Roboto', sans-serif;color:#78c043;font-style:italic;font-size:24px;}
.container .col-md-12 .grey-bg-container{background-color:#f7f7f7;min-height:200px;padding:15px;}
input.mf-search{background:rgba(0, 0, 0, 0) url("/images/mf-search.png") no-repeat scroll right 8px;}
.container .col-md-12 .white-bg-container{background-color:#ffffff;border:1px solid #d7d7d7;min-height:140px;padding:5px 10px;}
.btn-green{background-color:#29a45a;color:#fff;border-radius:0;}
.btn-green:hover{background-color:#32ad63;color:#fff;border-radius:0;}
.btn-grey{background-color:#989898;color:#fff;border-radius:0;}
.btn-grey:hover{background-color:#a3a2a2;color:#fff;border-radius:0;}
.btn-list-red{border-radius:0;background: #ee1c24 none repeat scroll 0 0!important;padding: 8px 15px!important;color:#fff!important;font-size:10px!important;min-width:80px!important;}
.btn-list-yellow{border-radius:0;background: #f9b300!important;padding: 8px 15px!important;color:#fff!important;font-size:10px!important;min-width:80px!important;}
.btn-list-green{border-radius:0;background: #00a651 none repeat scroll 0 0!important;padding: 8px 15px!important;color:#fff!important;font-size:10px!important;}

table td  .content .color{text-align: center; font-weight: normal;padding: 4px 2px;width: 100%;display: block;}
table td  .content .color.red{background:#ee1c24 none repeat scroll 0 0;padding:5px 21px;display:block;font-size:10px;color:#fff;}
table td  .content .color.orange{background:#ff9b21 none repeat scroll 0 0;padding:5px 6px;display:block;font-size:10px;color:#fff;}
table td  .content .color.green{background:#00b050 none repeat scroll 0 0;padding:5px 31px;display:block; font-size:10px;color:#fff;}
table td  .content .color.grey{background:#fff none repeat scroll 0 0;padding:5px 10px;display:block; font-size:10px;color:#cccccc;}



.btn-list-check{background:#337ab7 none repeat scroll 0 0;color:#fff;margin-top:5px;}
.btn-list-check:hover{background:#337ab7 none repeat scroll 0 0;color:#fff;}
.arrow{float: left;padding: 3px 7px 0 5px;width: 12px;}
.popover .arrow{float: left;padding:0px; width: 12px;}
.white-bg-container table tbody tr td .row .col-md-6 .content{padding:2px;width: 100%;display: block;text-align: center;color: #fff;}
.container .col-md-12 .white-bg-container table thead tr th{background:#d5d5d5!important;}
#fundsdata .white-bg-container table thead tr th{font-size:12px; vertical-align:middle;padding:5px 5px 8px 5px; background:#d5d5d5;}
/*.container .col-md-12 .white-bg-container table tbody tr td{font-size:12px; vertical-align:middle;}
.container .col-md-12 .white-bg-container table tbody tr td:first-child{font-size:12px;color:#3d83a8;}*/
table .header-fixed {position: fixed;top: 44px;z-index: 9;}
.white-bg-container .paginationControl{padding-left:15px;}
.container .col-md-12 .white-bg-container select {font-family:'Roboto', sans-serif;font-size:14px;}
.list-name-comp{width:22%;}
.list-category{width:10%;} 
.list-launch{width:9%;}
.list-asset{width:11%;}
.list-sahi{width:18%;}
.list-last{width:19%;}
.list-check{width:10%;}
.mflistTable table thead tr th.list-name-comp div:first-child, .mflistTable table thead tr th.list-category div:first-child{margin-left:25%;}
.mflistTable table thead tr th.list-launch div:first-child{margin-left:10%;}
.mflistTable table thead tr th.list-asset div:first-child{margin-left:8%;}
.mflistTable table thead tr th.list-sahi{padding-left:2%;}
.btn-demo-black{font-family:'Roboto', sans-serif;background: #333;border-radius: 3px;color: rgb(255, 255, 255);display: inline-block;float: left;font-size: 13px;margin-right: 25px;max-width: 113px;padding: 7px 3px;}
.btn-demo-black:hover{background: rgb(51, 51, 51) none repeat scroll 0 0; color: #fff; text-decoration:underline;}
.btn-demo-black:visited{background: rgb(51, 51, 51) none repeat scroll 0 0; color: #fff;}
.listPageDMStyle .col-md-4{background:#d4effc; padding: 0;  width:33.33%; min-height:150px;}
.listPageDMStyle .col-md-4 .title{display:block; float: left; width: 100%; padding: 5px 3%; background: #2fa2d2; color:#fff; font-size:14px; text-align: center;}
.listPageDMStyle .col-md-4 .content{padding:5px 15px;font-size:12px;}
.listPageDMStyle .col-md-4 .seeHowtoUse{display: block;margin-left: 20%;max-width: 200px;width: 50%;}


/*ToolTip*/
.tooltip {z-index:999999999999;}
.tooltip > .tooltip-inner {min-width:200px;}
.tooltipAnchor + .tooltip > .tooltip-inner {
      color: #ffffff;
      font-size: 12px;
      padding:3px;
  }
  .tooltipAnchor + .tooltip.bottom > .tooltip-arrow {
     border: none;
  }
  /*FAQs*/
.faq{padding-left: 10px;}
.faq li{padding: 10px; list-style-type: none!important;}
.faq li.q {background: #4FC2E;font-weight: 400;font-size: 13px;border-bottom: 1px #ddd solid;cursor: pointer;}
.faq li.a {display: none;font-size: 13px;}
.rotate {-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.listLowerAlpha li{list-style-type: lower-alpha!important;}
ol.ptb3 li, ul.ptb3 li{padding-top: 3px!important;padding-bottom: 5px!important;}
ol li.pt1{margin-top:-10px!important;}

.dmborder{border-left:5px solid #fff;border-right:5px solid #fff;}
/*.planType{width:12%!important;}*/
/*.schemeType{width:12%!important;}*/
.dektopHeader{display:block;}
.mobileHeader{display:none;}
.decisionMaker .dm-scale{position:absolute;display:block;width:222px; height:20px; background:url('/images/mutual-funds/dm-scale.png') 0 0 no-repeat; top:40px;}
.decisionMaker .fund{position:absolute; border:1px solid #ccc; padding:2px 0; line-height: 1.1; border-radius:5px; width: 60px; font-size:11px; background:#fff; color:#000; text-align:center; }
.decisionMaker .fund .arrwo{position:absolute;display:block; height:8px; width:1px; bottom:-8px; left:37%;}
.decisionMaker .fund .arrwo i{font-size:30px; margin-top: -10px;}
.decisionMaker .fund .value{color:#000; font-size: 13px;}
.decisionMaker .firstvalue{position:absolute; border:1px solid #bdbdba; padding:2px 0; width: 60px; font-size:11px; background:#fff; color:#000; text-align:center; top:62px; left:43px;}
.decisionMaker .secondvalue{position:absolute; border:1px solid #bdbdba; padding:2px 0; width: 60px; font-size:11px; background:#fff; color:#000; text-align:center; top:62px; left:158px;}

/*New Common*/
.rightFund .quality, .rightFund .performance, .rightFund .expense{position:relative;background:#fff; width:85%; margin-left:5%;}
.rightFund .performance{margin-top:15px;}
.rightFund .expense{margin-top:15px;}
.rightFund .labelTxt{padding-left:25px; margin-top:10px; color: #000; font-size:17px; font-weight:500;}
.rightFund .color{min-width:100px; text-align: center; color: #fff; font-size:14px; font-weight:500;line-height: 16px;padding-top:8px; padding-bottom:8px;}
.rightFund .quality .color.red{min-height:50px!important;padding-top:13px;}
.rightFund .color.green{background:#009933;}
.rightFund .color.orange{background:#ff9b21;}
.rightFund .color.red{background:#ee1c24;}
.rightFund .color.grey{background:#ccc;color:#333;padding-top:15px;min-height:48px;}
/*New Common End*/
/*PaidUser DM RightFund*/
.decisionMaker.paid .rightFund {position:relative;border:none; padding-left:20px; margin-top:30px; text-align:center;}
.decisionMaker.paid .rightFund .fundRating.right-fund-red{left:5%;}
.decisionMaker.paid .rightFund .fundRating.right-fund-red-orange{left:22%;}
.decisionMaker.paid .rightFund .fundRating.right-fund-orange{left:40%;}
.decisionMaker.paid .rightFund .fundRating.right-fund-green{left:62%;}
.decisionMaker.paid .rightFund .fundRating.NA{left:36%; background: #ccc; padding:8px 15px;}
.decisionMaker.paid .rightFund .dm-scale{position:absolute;display:block;width:222px; height:20px; background:url('/images/mutual-funds/mf-dm-right-fund-scale.png') 0 0 no-repeat; top:40px;}
.decisionMaker.paid .fundRating{position:absolute; border:1px solid #ccc; padding:3px 0; line-height: 1.1; border-radius:5px; width: 60px; font-size:11px; background:#fff; color:#000; text-align:center; }
.decisionMaker.paid .fundRating .arrwo{position:absolute;display:block; height:8px; width:1px; bottom:-8px; left:37%;}
.decisionMaker.paid .fundRating .arrwo i{font-size:30px; margin-top: -10px;}
.decisionMaker.paid .fundRating .value{color:#000; font-size: 13px;}
.decisionMaker.paid .bottom50{position:absolute;width: 90px; font-size:10px; color:#555353; text-align:center; top:62px; left:43px;}
.decisionMaker.paid .bottom50 i{font-size:17px; display: block; float: left;}
.decisionMaker.paid .top20{position:absolute;  padding:2px 0; width: 90px; font-size:10px; color:#555353; text-align:right; top:62px; left:158px;}
.decisionMaker.paid .top20 i{font-size:17px; display: block; float: right; margin-top: -1px; margin-left: 7px;}
.decisionMaker.paid .content .colorCodeDetails{width:235px; margin-left:auto; margin-right: auto;float:left; margin-top:90px;height:15px;}
/*PaidUser DM RightFund End*/
/*guestRegUser DM RightFund*/
/*New DM Changes*/
.decisionMaker.guestReg .rightTime .fund.belowThreshold{left:10%;background: #ee1c24; color:#fff;}
.decisionMaker.guestReg .rightTime .fund.belowThreshold .value{color:#fff;}
.decisionMaker.guestReg .rightTime .fund.aboveThreshold{left:37%;background: #009933; color:#fff;}
.decisionMaker.guestReg .rightTime .fund.grey{left:37%;background: #ccc; color:#333;min-height: 35px;padding-top: 10px;}
.decisionMaker.guestReg .rightTime .fund.aboveThreshold .value{color:#fff;}
.decisionMaker.guestReg .rightTime .firstvalue{left:53px;}
.decisionMaker.guestReg .rightTime .secondvalue{left:167px;}
.decisionMaker.guestReg .rightTime .secondvalue .value{filter: blur(0.5rem);}
.decisionMaker.guestReg .rightTime .secondvalue .value.noBlur{filter: none;}
/*New DM Changes End*/
.decisionMaker.guestReg .rightFund {position:relative;border:none; padding-left:20px; margin-top:30px; text-align:center;}
.decisionMaker.guestReg .rightFund .fundRating.right-fund-red{left:12.6%;}
.decisionMaker.guestReg .rightFund .fundRating.right-fund-red-orange{left:33%;}
.decisionMaker.guestReg .rightFund .fundRating.right-fund-orange{left:54%;}
.decisionMaker.guestReg .rightFund .fundRating.right-fund-green{left:75.6%;}
.decisionMaker.guestReg .rightFund .fundRating.NA{left:42%; background: #ccc; padding:8px;}
.decisionMaker.guestReg .rightFund .dm-scale{position:absolute;display:block;width:398px; height:20px; background:url('/images/mutual-funds/mf-dm-right-fund-scale-registeredGuest.png') 0 0 no-repeat; top:40px;}
.decisionMaker.guestReg .fundRating{position:absolute; border:1px solid #ccc; padding:3px 0; line-height: 1.1; border-radius:5px; width: 60px; font-size:11px; background:#fff; color:#000; text-align:center; }
.decisionMaker.guestReg .fundRating .arrwo{position:absolute;display:block; height:8px; width:1px; bottom:-8px; left:37%;}
.decisionMaker.guestReg .fundRating .arrwo i{font-size:30px; margin-top: -10px;}
.decisionMaker.guestReg .fundRating .value{color:#000; font-size: 13px;}
.decisionMaker.guestReg .bottom50{position:absolute;width: 90px; font-size:10px; color:#555353; text-align:center; top:62px; left:143px;}
.decisionMaker.guestReg .bottom50 i{font-size:17px; display: block; float: left;}
.decisionMaker.guestReg .top20{position:absolute;  padding:2px 0; width: 90px; font-size:10px; color:#555353; text-align:right; top:62px; right:58px;}
.decisionMaker.guestReg .top20 i{font-size:17px; display: block; float: right; margin-top: -1px; margin-left: 7px;}
.decisionMaker.guestReg .content .colorCodeDetails{width:90%; margin-left:auto; margin-right: auto;float:left; margin-top:90px;height:15px;}
.decisionMakerContainer .decisionMaker.guestReg div .content .detailedColor{width:102px;text-align:center;float:left;font-size: 14px; margin-right: 12px; margin-left: 13px;}
.decisionMakerContainer .decisionMaker.guestReg div .content .detailedColor span.color{width:52px;height:20px; display:block; margin-top: 5px; margin-left: auto; margin-right: auto;border:1px solid #fff;}
/*guestRegUser DM RightFund End*/
.decisionMaker .valueTitle{color:#093d72;}
.decisionMaker .value{color:#000; font-size: 13px;}

@media only screen and (max-width: 1000px) and (min-width: 320px){
    .dmborder{border:none;}
    .planType{width:100%!important;}
    .schemeType{width:100%!important;}
    .dektopHeader{display:none;}
    .mobileHeader{display:block;}
    
}

/*Mutual fund sahi hai css*/
/*.container-banner{width:83%!important;margin:0 auto!important;height:100px;background: #fff!important;}*/
    .clear{clear:both;}
    .font400{font-weight:400!important;}
    .w65{width:65%!important;}
    .container-banner{width:83%!important;margin:80px auto!important;height:auto;background: #fff!important;padding-top:10px;padding-bottom:10px;}
    .container-banner .row{margin-left: -15px!important; margin-right: -15px!important;}
    .container-banner .row .col-md-5{width:38%;margin:1%;float:left;}
    .container-banner .row .col-md-5 img{padding-left:30px;}
    .container-banner .row .col-md-7{width:58%;margin:1%;float:right;padding-top:60px;}
    .container-banner .row .col-md-7 h1{text-align:center;color:#27b698;font-family: 'Century';font-size:48px;}
    .container-banner .row .col-md-7 h4{text-align:center;color:#139b4a;font-family:'BookmanOldStyle2';font-size:16px;}
    
    .container-banner .container-content{width:96%!important;margin:2%!important;min-height:200px;background: #d4effc;}
    .container-banner .container-content .row .col-md-4{width:33.33333333333333%!important;float:left;min-height:110px;}
    .container-banner .container-content  .container-head{min-height:40px;background:#2fa2d2;}
    .container-banner .container-content  .container-head h3{padding:1%;text-align: center;color:#fff;font-family: 'Century';font-size:23px;font-weight:600;}
    .container-banner .container-content  .container-head{position:relative;}
    .container-banner .container-content  .container-head img{position:absolute;right:0;top:0;}
    .container-banner .container-content .row .col-md-4 h5{font-family: 'Century';font-size:14px;text-align:center;color:#000;}
    .container-banner .container-content .row .col-md-4 p{padding-top:10px;padding-left:10px;padding-right:10px;font-family:'Roboto', sans-serif;font-size:12px;text-align:left;color:#000;}
    .bor-right{border-right:1px solid #a5bfcc;}
    .btn-demo-bk{background: rgb(51, 51, 51) none repeat scroll 0 0;border-radius: 3px;color: rgb(255, 255, 255);width:23.5%;display: inline-block;float: left;font-family: "Roboto",sans-serif;font-size: 13px;margin-right: 25px;padding: 7px 3px;}
    .btn-demo-bk:hover{background: rgb(51, 51, 51) none repeat scroll 0 0;border-radius: 3px;color: rgb(255, 255, 255);width:23.5%;display: inline-block;float: left;font-family: "Roboto",sans-serif;font-size: 13px;margin-right: 25px;padding: 7px 3px;}
    .btn-demo-bk:visited{background: rgb(51, 51, 51) none repeat scroll 0 0;border-radius: 3px;color: rgb(255, 255, 255);width:23.5%;display: inline-block;float: left;font-family: "Roboto",sans-serif;font-size: 13px;margin-right: 25px;padding: 7px 3px;}

@media only screen and (max-width: 1360px) and (min-width: 768px){
    .clear{clear:both;}
    .font400{font-weight:400!important;}
    .w65{width:65%!important;}
    .container-banner{width:83%!important;margin:80px auto!important;height:auto;background: #fff!important;padding-top:10px;padding-bottom:10px;}
    .container-banner .row{margin-left: -15px!important; margin-right: -15px!important;}
    .container-banner .row .col-md-5{width:38%;margin:1%;float:left;}
    .container-banner .row .col-md-5 img{padding-left:30px;}
    .container-banner .row .col-md-7{width:58%;margin:1%;float:right;padding-top:60px;}
    .container-banner .row .col-md-7 h1{text-align:center;color:#27b698;font-family: 'Century';font-size:48px;}
    .container-banner .row .col-md-7 h4{text-align:center;color:#139b4a;font-family:'BookmanOldStyle2';font-size:16px;}
    
    .container-banner .container-content{width:96%!important;margin:2%!important;min-height:200px;background: #d4effc;}
    .container-banner .container-content .row .col-md-4{width:33.33333333333333%!important;float:left;min-height:110px;}
    .container-banner .container-content  .container-head{min-height:40px;background:#2fa2d2;}
    .container-banner .container-content  .container-head h3{padding:1%;text-align: center;color:#fff;font-family: 'Century';font-size:23px;font-weight:600;}
    .container-banner .container-content  .container-head{position:relative;}
    .container-banner .container-content  .container-head img{position:absolute;right:0;top:0;}
    .container-banner .container-content .row .col-md-4 h5{font-family: 'Century';font-size:14px;text-align:center;color:#000;}
    .container-banner .container-content .row .col-md-4 p{padding-top:10px;padding-left:10px;padding-right:10px;font-family:'Roboto', sans-serif;font-size:12px;text-align:left;color:#000;}
    .bor-right{border-right:1px solid #a5bfcc;}
    .btn-demo-bk{background: rgb(51, 51, 51) none repeat scroll 0 0;border-radius: 3px;color: rgb(255, 255, 255);width:23.5%;display: inline-block;float: left;font-family: "Roboto",sans-serif;font-size: 13px;margin-right: 25px;padding: 7px 3px;}
    .btn-demo-bk:hover{background: rgb(51, 51, 51) none repeat scroll 0 0;border-radius: 3px;color: rgb(255, 255, 255);width:23.5%;display: inline-block;float: left;font-family: "Roboto",sans-serif;font-size: 13px;margin-right: 25px;padding: 7px 3px;}
    .btn-demo-bk:visited{background: rgb(51, 51, 51) none repeat scroll 0 0;border-radius: 3px;color: rgb(255, 255, 255);width:23.5%;display: inline-block;float: left;font-family: "Roboto",sans-serif;font-size: 13px;margin-right: 25px;padding: 7px 3px;}
}
@media only screen and (max-width: 480px) and (min-width: 320px){
    .container-banner{width:98%!important;margin-top:80px;height:auto;background: #fff!important;padding-top:10px;padding-bottom:10px;}
    .container-banner .row .col-md-5{width:98%;margin:1%;float:clear;}
    .container-banner .row .col-md-5 img{width:100%;}
    .container-banner .row .col-md-7{width:98%;margin:1%;float:clear;padding-top:0;}
    .container-banner .row .col-md-7 h1{text-align:center;color:#27b698;font-family: 'Century';font-size:26px;}
    .container-banner .row .col-md-7 h4{text-align:center;color:#139b4a;font-family:'BookmanOldStyle2';font-size:16px;}
    .container-banner .container-content{width:96%!important;margin:2%!important;min-height:200px;background: #d4effc;}
    .container-banner .container-content .row .col-md-4{width:98%!important;float:clear;min-height:100px;}
    .container-banner .container-content .row .col-md-4 .bor-bottom{border-bottom:1px solid #a5bfcc;padding-bottom: 15px;}
    .container-banner .container-content  .container-head{min-height:40px;background:#2fa2d2;}
    .container-banner .container-content  .container-head h3{width:70%;padding:1%;text-align: left;color:#fff;font-family: 'Century';font-size:16px;font-weight:600;}
   
    .container-banner .container-content .row .col-md-4 h5{font-size:14px;}
    .container-banner .container-content .row .col-md-4 p{padding-top:10px;padding-left:10px;padding-right:10px;font-family:'Roboto', sans-serif;font-size:12px;text-align:justify;color:#000;}
    .btn-demo-bk{background: rgb(51, 51, 51) none repeat scroll 0 0;width:38%;border-radius: 3px;color: rgb(255, 255, 255);display: inline-block;float: left;font-family: "Roboto",sans-serif;font-size: 10px;margin-right: 25px;padding: 7px 3px;}
    .btn-demo-bk:hover{background: rgb(51, 51, 51) none repeat scroll 0 0;width:38%;border-radius: 3px;color: rgb(255, 255, 255);display: inline-block;float: left;font-family: "Roboto",sans-serif;font-size: 10px;margin-right: 25px;padding: 7px 3px;}
    .btn-demo-bk:visited{background: rgb(51, 51, 51) none repeat scroll 0 0;width:38%;border-radius: 3px;color: rgb(255, 255, 255);display: inline-block;float: left;font-family: "Roboto",sans-serif;font-size: 10px;margin-right: 25px;padding: 7px 3px;}
    .col-md-offset-4{margin-left:38px;}
    .sameheight{min-height:250px;}
    .mt48{margin-top:48px!important;}
}
@media only screen and (max-width: 640px) and (min-width: 360px){
    .container-banner .container-content  .container-head h3{width:70%;padding:1%;text-align: left;color:#fff;font-family: 'Century';font-size:16px;font-weight:600;}
    .btn-demo-bk{background: rgb(51, 51, 51) none repeat scroll 0 0;width:41%;border-radius: 3px;color: rgb(255, 255, 255);display: inline-block;float: left;font-family: "Roboto",sans-serif;font-size: 13px;margin-right: 25px;padding: 7px 3px;}
    .btn-demo-bk:hover{background: rgb(51, 51, 51) none repeat scroll 0 0;width:41%;border-radius: 3px;color: rgb(255, 255, 255);display: inline-block;float: left;font-family: "Roboto",sans-serif;font-size: 13px;margin-right: 25px;padding: 7px 3px;}
    .btn-demo-bk:visited{background: rgb(51, 51, 51) none repeat scroll 0 0;width:41%;border-radius: 3px;color: rgb(255, 255, 255);display: inline-block;float: left;font-family: "Roboto",sans-serif;font-size: 13px;margin-right: 25px;padding: 7px 3px;}
    .col-md-offset-4{margin-left:38px;}
    .mmb10{margin-bottom:10px!important;}
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
    .container-banner{width:98%!important;margin-top:80px;height:auto;background: #fff!important;padding-top:10px;padding-bottom:10px;}
    .container-banner .row .col-md-5{width:28%;margin:1%;float:left;}
    .container-banner .row .col-md-5 img{width:350px;}
    .container-banner .row .col-md-7{width:68%;margin:1%;float:right;padding-top:40px;}
    .container-banner .row .col-md-7 h1{font-size:26px;}
    .container-banner .row .col-md-7 h4{font-size:13px;}
    .container-banner .container-content  .container-head h3{width:85%;padding:1%;font-size:16px;font-weight:600;}
    .btn-demo-bk{width:33.5%;font-size: 13px;}
    .btn-demo-bk:hover{width:33.5%;font-size: 13px;}
    .btn-demo-bk:visited{width:33.5%;font-size: 13px;}
    .col-md-offset-4{margin-left:150px;}

}
/*Landing page Mutual fund sahi hai*/
.landing-code{font-family: 'Roboto';margin:0 auto!important;width:75%;height:auto;background:#ffffff none repeat scroll 0 0;}
.landing{padding-left:25px;padding-right:25px;padding-bottom:10px;}
.mlrd{margin-left:10px;margin-right:10px;}
.landing-code .landing h1{font-family: 'Century';color:#00b050;font-size:22px;font-weight:600;text-align: center;padding-top:12px;margin-bottom:-8px;}
.landing-code .landing h3{font-family: 'Roboto';color:#333;font-size:18px;text-align: center;}
.landing-code .landing .row .col-md-4{width:32.333%!important;float:left!important;}
.landing-code .landing .row .col-md-4 p{text-align: left;padding-left:2px;padding-right:15px;color:#545454;font-size:12px;}
.landing-foot{background: #f1f1f1;padding:10px 0 2px 0;margin-left:15px;margin-right:15px;margin-top:2px;}
.landing-foot p{font-family: 'Roboto';color:#6c6c6c;font-size:14px;text-align: center; }
.landing-foot h4{font-family: 'Roboto';color:#ee1c25;font-size:16px;text-align: center;margin-top:0; }
.green-color-text{color:#00b050!important;}
.light-green-color-text{color:#78c043!important;}
.f12{font-size:12px!important;}
.f14{font-size:14px!important;}
.f600{font-weight:600!important;}
.mfund-img{width:255px;}

.invite-btn{cursor:pointer;text-align: center;font-family: 'Roboto', sans-serif;font-weight:500;font-size:14px;padding:10px;background:#ee1c25;color:#fff;text-decoration: none;}
.invite-btn:hover{cursor:pointer;text-align: center;font-family: 'Roboto', sans-serif;font-weight:500;font-size:14px;padding:10px;background:#ee1c25;color:#fff;text-decoration: none;}
.invite-btn:visited{cursor:pointer;text-align: center;font-family: 'Roboto', sans-serif;font-weight:500;font-size:14px;padding:10px;background:#ee1c25;color:#fff;text-decoration: none;}
@media only screen and (max-width: 1024px) and (min-width: 768px){
    .mfund-img{width:100%;}
    .landing-code .row .col-md-4 p{padding-left:2px;}
    .landing-foot p{font-family: 'Roboto';color:#6c6c6c;font-size:16px;text-align: center; }
    .landing-foot h4{margin-top:-8px;}
}

/*Mailer landing code*/
.landing-mailer-main{border:1px solid #ccc;padding-left:25px;padding-right:25px;padding-bottom:10px;padding-top:10px;height:586px;background:#ffffff none repeat scroll 0 0;}
.landing-mailer-main h3{ background-color: #00b050;color: #fff;font-family: "Roboto";font-size: 16px;font-weight: bold;margin-left: -25px;margin-right: -25px;margin-top: -10px;padding: 9px;text-align: center;}
.landing-mailer-main h4{font-family: 'Roboto';color:#00b050;font-size:13px;font-weight:bold;}
.landing-mailer-main p{font-family: 'Roboto';color:#333;font-size:13px;}
.landing-mailer-main .image-div{width:100%;}
.landing-mailer-main .image-div p{margin-top:20px;font-family: 'Roboto';font-size:13px;font-weight:bold;}
.mt-d-20{margin-top:20px;}
.landing-code .landing-mailer-main .row .col-md-4{width:32.5%;}
.landing-mailer-container{width:94%;margin-left:0;height:auto;}
/*.mailer-code .col-md-2{width:5%!important;padding:5px!important;}
.mailer-code  .col-md-2 .form-group input{margin:5px!important;}*/
.image-div .col-md-2 .row .d-wid-browse{width:92px;}
.mailer-landing input.form-control{width:96%;}
.mailer-landing input.mobisd{width:40%;margin-left:7px;}
.mailer-landing input.emailmailer{width:100%;}
.mailer-landing input.mobilemailer{margin-left:-70px;}
.mailer-landing img.anchor-tag{margin-left:-77px;}
.mailer-landing{margin:0 auto;}
.mt28{margin-top:28px!important;}
.ml40{margin-left:40px;}
.ml35{margin-left:35px;}
.ml-10{margin-left:-10px;}
.ml-20{margin-left:-20px!important;}
.ml-12{margin-left:-12px;}
.ml-46{margin-left:-46px;}
.ml-71{margin-left:-71px;}
.mr10{margin-right:10px!important;}
.mr20{margin-right:20px;}
.mt-5{margin-top:-5px;}
.mt12{margin-top:12px;}
.mt-6{margin-top:-6px;}
.mt-8{margin-top:-8px;}
.pt3{padding-top:3px;}
.pb10{padding-bottom:10px!important;}
.ml-10{margin-left:-10px;}
.ml-11{margin-left:-11px;}
.ml-12{margin-left:-12px;}
.ml-46{margin-left:-46px;}
.ml-71{margin-left:-71px;}
.pt{padding-top:3px;}
.ml60{margin-left:60px;}
.ml70{margin-left:70px;}

.landing-mailer-main .row input.mailer-btn{background: #243d48;color:#fff;}
.landing-mailer-main .row input.mailer-btn:hover{background: #243d48;color:#fff;}
.landing-mailer-main .row input.mailer-btn:visited{background: #243d48;color:#fff;}
.form-mailer .lastrow .col-md-9 .mailer-btn{background: #243d48;color:#fff;}
.form-mailer  .lastrow .col-md-9 .mailer-btn:hover{background: #243d48;color:#fff;}
.form-mailer  .lastrow .col-md-9 .mailer-btn:visited{background: #243d48;color:#fff;}
.form-mailer .lastrow .col-md-9 .note-mailer{font-size:11px;margin-left:20px;margin-bottom:4px; }
.form-mailer{background: #fff none repeat scroll 0 0;margin: 10px 144px 10px 142px;padding: 30px 0 30px 30px;}
.form-mailer .lastrow .col-md-9 .send-btn-d{margin-left:10px;margin-right:-57px;}

.elssText{display: inline-block;float: right;margin-top: 25px;text-align: right; margin-right: -30px;font-size: 12px;}
.popularLists{min-height:140px!important;}
.popularLists h2{font-size:14px; font-weight:700!important; padding:0; margin:0 0 10px 0;}
.popularLists a{font-size:13px; line-height:21px;}

/*Banner new elss css*/
.mt-d-20{margin-top:-20px;}
h1.title-mf-d{font-size:22px;margin-top:10px;margin-bottom: 5px;}
.ml-d-15{margin-left:-15px;}
.mt-d5{margin-top:5px!important;}

.compare-block{height:90px!important;padding-top:45px!important;}
.dpt7{padding-top:7px!important;}
.bor-right{border-right:1px solid #cecccc;}
.search-button-new{background: #0a7bb7;border: 0 none;color: #fff;display: inline-block;font-size: 13px;font-weight: 700;height: 33px;text-align: center;text-shadow: 1px 1px 1px #000;width: 32px;position: absolute;top: 0;right: 20px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.search-icon{position:absolute;top:9px;right:30px;color: #fff;font-size: 16px;}
.compare-block {height: 90px !important;padding-top: 45px !important;}

/*Banner -Compare Mutual funds*/
.dmr-25{margin-right:-25px!important;}
.dmr-26{margin-right:-26px!important;}
.title-d-commf{font-size:24px!important;}
.dpl0{padding-left:0!important;}

/*Bole to icon*/
.boleto{display: inline-block; padding: 0px;border: 1px solid #55acee;border-radius:32px;width:15px;height: 14px;margin-bottom: -2px;font-size: 12px;background: #55acee;}
.boletoBorder{float: left; font-size: 12px;color: #fff;; margin-top: 0px;  margin-left: 4px;}


.bigBoleTo{color: #55acee!important; font-weight: 700; border: 1px #55acee solid;width: -19px;border-radius: 17px; font-size: 12px; padding: -7px;text-decoration: none!important;}
.bigBoleTo a:hover{text-decoration:none; color: #55acee!important;}
.outerBorder{border-radius: 17px; border: 1px solid #55acee; height: 35px; width: -22px; margin-left: -1px; padding: 2px;}
.boleto1{display: inline-block; padding: 1px;width: 13px;height: 13px; margin-bottom: 1px; font-size: 18px;}
.capratio{ position: absolute;top: 8%; left: 68%;}
.DrawdownChart{left: 62%;position: absolute; top: 5%;}

.valuationTable1{left: 86%;position: absolute;top: 13%;}
.comentIconDrawdown{font-size: 16px;color: #0a7bb7;top: 5%; position: absolute; right: 220px;}
.comentIconUpratio{font-size: 16px;color: #0a7bb7;top: 8%; position: absolute; right: 186px;}
.comentIcon10Xray{font-size: 16px;color: #0a7bb7;top: 1%; position: absolute; left: 151px;}

/*Coment icon for Mf comapre page*/
.ComentIconText{font-style: italic;position: absolute;top: 8px; right: 27px;color: #fff; font-size: 11px;font-weight: 700;}
.mt-3{margin-top:-3px!important;}
.comentIcon{font-size: 57px;color: #0a7bb7; top: -45%; position: absolute;right: 15px;}
/* End Coment icon for Mf comapre page*/

/*Large cap Company*/
.comentIconLargeCap{font-size: 57px;color: #337ab7;top: 29%; position: absolute;right: 274px;}
.ComentIconTextLargeCap{font-style: italic;  position: absolute;top: 50px;   right: 283px;color: #fff;font-size: 11px;font-weight: 700;}

/*End Large cap Company*/

/*Bole to icon*/
.circleIcon{position: absolute; margin-left: 22px; margin-top: 4px;color: #55acee;cursor: pointer;font-size: 10px;}
.alphaChart{position:absolute;top: 28px; left: 38.5%;}
.drawdownChart{position:absolute;top: 28px; left: 54.5%;}
.upsideDownsideChart{position:absolute;top: 28px; left: 60%;}
.underlyingassetChart{position:absolute;top: 28px; left: 28%;}
.rpPortfolioQualityt{position:absolute;top: -2%; left: 90%;}
.rpPortfolioQualityt + div div.popover-content{display:none;}
.UpRatioTable{position:absolute;top: 10px;left:71px;}
.UpRatioTable + div div.popover-content{display:none;}
.noDataContentPopRight + .popover.right > .arrow::after {border-right-color: #333;}
.top10HoldingsYouTube{position:absolute;left:60%;top:9%;}
.top10Holdings{position:absolute;top: 8%; left: 64%;}
.sectorHoldingsTooltip{position:absolute; top:8%; left:29%;}
.investmentStyleTooltip{position:absolute; top:16%; left:30%;}
.noDataContent + div div.popover-content{display:none;}
/*Coment  Icon*/
.comentIconDrawdown{font-size: 16px;color: #0a7bb7;top: 5%; position: absolute; right: 220px;pointer:cursor;}
.comentIconUpratio{font-size: 16px;color: #0a7bb7;top: 8%; position: absolute; right: 186px;pointer:cursor;}
.comentIcon10Xray{font-size: 16px;color: #0a7bb7;top: 1%; position: absolute; left: 151px;pointer:cursor;}

/*Bole Toh*/
.font37{font-size:37px;}
.inlineBlock{display:inline-block;}
.ml-15{margin-left:-15px;}
.verdictMsg{background:#d4effc url('/images/mutual-funds/mf-verdict.png') 25px 20px no-repeat;box-sizing: border-box;padding:20px 10px 15px 80px; width:97.5%;margin-bottom:5px;}
.dmBoleTohContainer ul li{border-bottom: 1px solid #fff;padding:3px 0;}
.dmBoleTohContainer ul li:last-child{border-bottom:none;}
.ovPortfolioPercent{font-weight:300;font-size:56px;}
.popover {min-width:200px;z-index:1;}
.popover.bottom > .arrow{border-bottom-color:#333;top:-10px;}
.popover.bottom > .arrow::after {border-bottom-color: #333;}
.popover-title{font-size:12px;font-weight:500; line-height:16px;background:#333;color:#fff;}
.popover-content{font-size:12px;font-weight:500; line-height:16px;background:#f7f7f7 url('/images/mutual-funds/tooltip-bg.png') 10px 10px no-repeat;color:#333;}

.drawdownChartYoutube{position:absolute;left:51%;top:5%;}
.upsideDownsideYouTube{position:absolute;left:57%;top:8%;}
.underlyingAssetQualityYouTube{position:absolute;left:26%;top:9%;}
/*.rollingheading{padding-right:105px!important;}*/
.drowdownHeading{padding-right:110px!important;}
.upsideDownside{padding-right:105px!important;}
.underlyingAssetQualityHeading{padding-right:115px!important;}
/*Risk Simulator*/
.riskSimulator{list-style-type:none;}
.riskSimulator li{padding-bottom:6px;}
.riskSimulator li .green{color:#009933;}
.riskSimulator li .red{color:#ff0000;}
.riskSimulator .circle-risk-round { background-color: #503c26; border-radius: 45%;color: #fff; font-family: Arial; font-size: 11px; padding: 3.3px; margin: 3px 1px 5px 0px;}
.riskSimulator .circle-no-risk-round { background-color: #ccc; border-radius: 45%; color: #fff; font-family: Arial; font-size: 11px; padding: 3.3px;margin: 3px 1px 5px 0px; }
.riskSimulator .risk-summary-pad { padding: 3px; }
#activeShareStmt{display:block; margin-left:15px;}
#drawdownStmt{display:block; margin-left:15px;}
/*Risk Simulator End*/
/*Puchho Befikar Banner */
.pt260{padding-top:260px;}
/*header{margin-top:-150px!important;}*/
.leftTabs.dynamicTop{margin-top:4px!important;}
.outerContainer{display:block;background:#d4effc;margin-top:50px; margin-bottom:-45px; padding:5px 10px;box-sizing: border-box;border-left:5px solid #2fa2d2;}
.outerContainer.fundPageshow{display:block;background:#d4effc;margin-top:49px;margin-left:8%; padding:5px 10px;box-sizing: border-box;border-left:5px solid #2fa2d2;max-width: 1120px;}
.outerContainer.fundPageshow .textContainer{margin-top:13px;padding-bottom:10px;}
.outerContainer.fundPageshow .textContainer + img{height:60px;}
.outerContainer.mflistPageshow .textContainer{line-height:20px;}
.outerContainer.mflistPageshow .textContainer + img{height:80px;}
.outerContainer.mflistPageshow .yePaiseKamamlaHai{margin-top:30px;margin-left:15px;}
.outerContainer.fundPageshow .emoji-mt15{margin-top:5px;height:40px;}
.outerContainer .textContainer{display:block;float:left;text-align:center;font-size: 20px;font-weight: 600;color:#095d86;margin:5px 15px;min-width:61%;}
.outerContainer .outofText{font-weight: 400;font-size: 14px; color: #000;}
.outerContainer .yePaiseKamamlaHai{margin-top:20px;margin-left:15px;}
/*.mflistPageshow, .fundPageshow{display:none;}*/

/* Style the tab */
.tab {float: left;border: 1px solid #ddd;background-color:#f9f9f9;width:20%;min-height:250px; font-size:12px;}
/* Style the buttons inside the tab */
.tab button {display: block;background-color: inherit;color: black;padding:7px;width: 100%; min-height: 50px; border:none;border-bottom:1px solid #ddd;outline: none;text-align: left;cursor: pointer;transition: 0.3s;font-size: 12px;}
.tab button span{float: left;width:45px;font-size: 12px;font-style: italic;color: #448952;padding-right:10px; text-align:center;}
/* Change background color of buttons on hover */
.tab button:hover {background-color: #e6e9e4;border-left:3px solid #78c043;}
/* Create an active/current "tab button" class */
.tab button.active {background-color:#e6e9e4;border-left:3px solid #78c043;}
/* Style the tab content */
.tabcontent {float: left;padding:10px 15px;border: 1px solid #ddd;width:80%;border-left: none;min-height:250px;}
.tabcontent a.title{color:#78c043;margin: 5px 0;font-size: 18px;}
.tabcontent p{margin: 5px 0;font-size:12px;width: 100%;float:left;text-align: justify;}
.tabcontent a.viewmore{font-size:12px;float: right;margin:10px;}
.mt-5{margin-top:0px;margin-right: -2px;}
a.newupdate-btn, a.newupdate-btn:hover, a.newupdate-btn:visited{background:#333;border-radius:5px;color:#fff;padding:3px 5px;text-decoration: none;display:block;min-width:90px; margin:10px auto 0;}
a.analyst-btn, a.analyst-btn:hover, a.analyst-btn:visited{text-decoration: none;display: block;width:110px;margin: 10px auto 0;border-radius: 5px;padding: 5px 7px;font-size: 13px;border: 1px solid #333;}
a.analyst-btn i{color: #333;}
.newupdate-btn i{color:#fff;}
.dmBoleTohContainer ul li span span{vertical-align:top;}
.dmBoleTohContainer ul li span div.riskinfo{display:inline-block;margin-bottom: 2px;width:86%;}


/* Puchho Befikar Banner End */

.mtselectFund{margin-top:0px;}
.mflistTable table thead tr th{vertical-align:middle;font-size:12px; font-weight:500;border-right:1px solid #eee;border-bottom:1px solid #eee;padding:3px 8px;}
.mflistTable table thead tr th:last-child{border-right:none;}
.mflistTable table thead tr.headrow2 th{padding:5px 3px;width:80px; text-align: center;}
.mflistTable table thead tr.headrow2 th:first-child{border-right:1px solid #eee;}
.mflistTable table thead tr.headrow2 th:first-child div:first-child{margin-left:25%;}
/*.mflistTable table thead tr.headrow2 th:nth-child(2) div:first-child{margin-left:8%;}*/
.mflistTable table thead tr th .returnsort{width:10%; margin-top: -5px; margin-right: 5px;float:left;}
.mflistTable table thead tr th .returndate{float:left;width:75%;}
.mflistTable table tbody tr td{vertical-align: middle;font-size:12px; padding:2px 5px!important;}
.mflistTable table tbody tr td .fund-chk{width: 10%;float: left;text-align: center;}
.mflistTable table tbody tr td .fund-name{float:left;width:90%;}
.mflistTable table tbody tr td .returndate{border-top:1px solid #ddd; padding-top:5px;}
.mflistTable table tbody tr td:nth-child(3), .mflistTable table tbody tr td:nth-child(4), .mflistTable table tbody tr td:nth-child(5), .mflistTable table tbody tr td:nth-child(6), .mflistTable table tbody tr td:nth-child(7){text-align: right;padding-right:5px!important;}
.mt15view{margin-top:15px;padding-right:0;}
.h2titleD, .decision_maker_banner, .ad2wtlstD{display:block;}
.h2titleM, .ad2wtlstM{display:none;}
.headfreez{position:fixed;width:79.1%;top:43px;z-index:9;}
.headfreez.mfpopulist{position:fixed;width:87%;top:43px;z-index:9;}
.widthFreez.headfreez{position:fixed;width:79%;top:43px;z-index:9;}


table td  .content .color{text-align: center; font-weight: bold;padding: 4px 2px;width: 100%;display: block;}
table td  .content .color.red{color:#ee1c24;padding:2px 10px;display:block;font-size:12px;background:#fff;}
table td  .content .color.orange{color:#ff9b21;padding:2px 10px;display:block;font-size:12px;background:#fff;}
table td  .content .color.green{color:#00b050;padding:2px 10px;display:block; font-size:12px;background:#fff;}
table td  .content .color.grey{background:#fff;padding:2px 10px;display:block; font-size:12px;color:#cccccc;}
table td  .content .color{    width: 90px; justify-content: center;    display: flex;}
.colorCodeContent{text-align: -webkit-center;}
 
/*Mf New page Classes Start*/
.pt5{padding-top:5px;}
.pb0{padding-bottom:0px;}
.video-icon{font-size:16px; color: #ff0000;}
.blue-link{color:#156ec6;}
.title-main{float:left;}
.mflist .watch-now{padding: 5px 0 0 10px;}
.green-text{color:#78c043;}
.whiteOuter{background:#fff;}
.borderright{border-right:5px solid #e9e9e9;}
.fontbold{font-weight:bold;padding-top:5px;}
.font13{font-size:13px;}
.sahi-fund-border{border-right: 1px solid #ccc;}
.font12{font-size:12px;}
.pt10{padding-top:10px;}
.video-content{font-size:12px;padding-bottom:10px;}
.compareFunds{background:#fff;}
.investmentshastra-blog{background:#fff;padding: 5px 1px 0px 23px;border-bottom:1px solid #ccc;}
.investmentshastra-blogSecond{background:#fff;padding: 5px 1px 1px 24px;}
.investmentshastra-blog .borderbtmGrey{border-bottom: 1px solid #ccc;padding-bottom: 5px;}
.investmentshastra-blog .investment-blog{padding-right: 10px;float:left;}
.investmentshastra-blogSecond .investment-blog{padding-right: 10px;float:left;}
.investmentshastra-border{border-bottom:5px solid red;}
.mflist h2{font-size:20px;font-weight:normal;margin-bottom: 4px;margin-top:3px;}
.investsContent h2{font-size:20px;font-weight:normal;margin-top:10px;}
.investsContent .mustRead{background: #fff;}
.investsContent .mustRead a:hover{color: #337ab7;}
.investsContent a{color:#333;}
.investsContent a.text-white{color:#fff;}
.bestMutualFunds a{border:1px solid #ccc;padding:0px 5px;background:#fff;float: left;display: block;font-size:11px;margin-right: -1px;margin-bottom: 1px;color:#333;}
.bestMutualFunds .contentBackground{box-shadow: 1px 1px 5px #b5b4b4;background:#fff;background: #fff;min-height:72px;padding: 2px 5px 0 6px;}
.bestMutualFunds .sahi-fund-height .toInvestH1{font-family: 'Roboto', sans-serif;font-weight: normal;color: #333;font-size: 20px;margin-top:7px;display: inline-block;margin-left: 6px;}
.bestMutualFunds .sahi-fund-height h1{font-size:20px;font-weight: normal;margin-top:10px;}
.bestMutualFunds .sahi-fund-height .FundsBTN{margin-right:5px;background:#e9e9e9;    border: 1px solid #ada9a9;color:#171616;padding: 3px 7px;font-size: 10px;float:left;margin-top:10px;cursor: default;text-decoration: none;}
.bestMutualFunds .sahi-fund-height .popularBTN{margin-right:5px;background:#e9e9e9;border: 1px solid #ada9a9;color:#171616;padding: 3px 2px;font-size: 10px;float:left; cursor: default;text-decoration: none;margin-top:-2px;}
.filterContainer{background:#fff;padding-top:7px;padding-bottom:2px;margin-top:10px;}
.filterContainer .amcNameHeading{width: 100%;font-weight: normal;}
.filterContainer  .widthAmc{width:19%;padding-left:10px;}
.filterContainer  .showList a{padding:3px 10px ;background:#337ab7;color:#fff;border-radius:5px;display: inline-block;margin: 2px 0 0 10px;}
.filterContainer .linksContent .compareFundsBtn {padding:5px 10px;background:#bfc0c1;color:#fff;border-radius:5px;}
.filterContainer .linksContent .compareFundsBtnEbable {padding:5px 10px;background:#337ab7;color:#fff;border-radius:5px;}
.filterContainer .linksContent .addWatchlistBtn{padding:5px 10px;background:#bfc0c1;color:#fff;border-radius:5px;}
.linksContent a:hover{color:#fff;}
.filterContainer .amcNameHeading .widthAmcBox{height: 28px;padding: 4px 12px;}
.filterContainer label{display:unset;}
.filterContainer .showList{ border-right: 2px solid #ccc;}
.bestMutualFunds .contentBackground .fundsList{width: 93%;padding: 4px 0 3px 0px;}
.container .col-md-12.white-bg-container{background-color:#ffffff;border:1px solid #d7d7d7;min-height:140px;}
.colorCodeContent{/*float: left;padding-right: 7px;*/}
.container .col-md-12.white-bg-container table thead tr th{background:#d5d5d5!important;}

tbody tr.divborder td.sumtitle .div2{min-width:60px; width:80px;}
.circle-red-round{ background:#ff0000; border-radius: 45%;color: #fff; font-family: Arial; font-size: 11px;display: inline-block;padding-top: 5px;width:25px; height: 25px; margin: 0 1px; text-align:center;}
.circle-orange-round{ background:#ff9b21; border-radius: 45%;color: #fff; font-family: Arial; font-size: 11px;display: inline-block;padding-top: 5px;width:25px; height: 25px; margin: 0 1px; text-align:center;}
.circle-green-round{ background:#009933; border-radius: 45%;color: #fff; font-family: Arial; font-size: 11px;display: inline-block;padding-top: 5px;width:25px; height: 25px; margin: 0 1px; text-align:center;}
.circle--round{ border:1px solid #ccc; border-radius: 45%;color: #ccc; font-family: Arial; font-size: 11px;display: inline-block;padding-top: 5px;width:25px; height: 25px; margin: 0 1px; text-align:center;}
.circle-risk-round[title="Over Valuation"] {background: #503c26; border:1px solid #503c26; border-radius: 45%;color: #fff; font-family: Arial; font-size: 11px; padding-top: 5px;padding-left:2px!important;width:26px; height: 25px; margin: 0 1px;display:inline-block; text-align:center;}
.circle-risk-round { border:1px solid #503c26; border-radius: 45%;color: #503c26; font-family: Arial; font-size: 11px; padding:5px 3px!important; margin: 0 1px;}
.circle-no-risk-round { border:1px solid #ccc; border-radius: 45%; color: #ccc; font-family: Arial; font-size: 11px; padding: 5.3px;margin: 0 1px;}

table td  .content.colorCodeBackground .color.red{color:#fff;padding:5px 15px;display:block;font-size:10px;background:#ee1c24;font-weight:500;}
table td  .content.colorCodeBackground .color.orange {color:#fff ;padding: 5px 1px;display: block;font-size: 10px;background: #ff9b21;font-weight:500;}
table td  .content.colorCodeBackground .color.green{color:#fff;padding:5px 15px;display:block; font-size:10px;background:#00b050;font-weight:500;}
table td  .content.colorCodeBackground .color.grey{background:#cccccc;padding:5px 15px;display:block; font-size:10px;color:#fff;font-weight:500;}

table td  .content.colorCodeCenter .color.red{color:#fff;padding:5px 15px;display:block;font-size:10px;background:#ee1c24;font-weight:500;}
table td  .content.colorCodeCenter .color.orange {color:#fff ;padding: 5px 5px;display: block;font-size: 10px;background: #ff9b21;font-weight:500;}
table td  .content.colorCodeCenter .color.green{color:#fff;padding:5px 15px;display:block; font-size:10px;background:#00b050;font-weight:500;}
table td  .content.colorCodeCenter .color.grey{background:#cccccc;padding:5px 15px;display:block; font-size:10px;color:#fff;font-weight:500;}

.emailsigni .modal-header{background:#78c043;color:#fff; border-top-left-radius: 5px;border-top-right-radius: 5px; padding: 7px 15px;}
.emailsigni .modal-header h4.modal-title{font-size:17px;display: initial;}
.emailsigni .modal-header button.close{color:#fff;opacity:1;}
.emailsigni .modal-body{height:390px; overflow-y: auto;padding:10px 15px;font-size:13px;}
.emailsigni .modal-body ul{padding-left:0;}
.emailsigni .modal-body ul li{display: inline-block;margin-right: 10px;font-weight: 500;}
.emailsigni .modal-body .red{color:#cc0000;}

.colorCodeContent .btn-list-check{    margin-top: 1px;}
.padding0{padding: 0;}
.whiteOuter .mfMobCenter p {font-size: 11px;line-height: 13px;margin-bottom: 3px;}
.showListBtn{margin-left:25px;padding: 3px 13px;}
.compareBTn{padding:3px 10px;}
input[type="button"].compareBTn{width:120px;background:#337ab7;color:#fff;border:#337ab7}
input[type="button"].compareBTn:disabled {background: #bfc0c1; color:#333;} 
.breadcrumb.mflistpage{padding: 3px 3px!important;margin-top: 8px;}
.whiteOuter .borderVideo{border-right: 1px solid #ccc;padding-left: 22px;}
.whiteOuter .borderVideoSecond{padding-left: 25px;}
.hrShowList{margin-top: 10px;margin-bottom: 0px;border: 0;border-top: 1px solid #ddd;width: 102%; margin-left: -11px;}
.mustRead a .video-content:hover{color: #333;}
.pb5{padding-bottom:5px;}
.mt10{margin-top:10px;}
.widthPopular{width:93%;}

/*.mflist  .borderright .sahi-fund-height{min-height: 115px;}*/
/*Mf New page Cl.asses End*/

/*large cap MF page Start*/
.row .col-md-12 .cmpFundsSection{text-align:right;margin-top:15px;margin-left: 25px;padding: 0;}
.row .col-md-12 .cmpFundsSection .watchNowLink{color:#ff0000;}
.row .col-md-12 .cmpFundsSection .compFunds:hover{padding: 7px 13px;background-color: #337ab7;border:#337ab7;}
.row .col-md-12 .cmpFundsSection .compFunds:active{background-color: #337ab7;}
.row .col-md-12 .cmpFundsSection .watchVideoIcon{border:none;color: red;font-size: 17px!important;}
.cmpFundsOuter{float:right;}
.colorCodepm{padding: 0;}
.colorCodepm .colorCodeContent{padding-right: 0px;}
.white-bg-container table tbody tr td .row.colorCodepm .col-md-6 .content{padding:0px;}
.modal .modal-dialog .videoWidth{min-height:490px;width:116%;}

/*large cap MF page End*/
.navbarConatiner{width:95%;}
.navbarConatiner .breadcrumb{border-bottom:none;}
.container .verticleNav{background:#fff;padding:2px 1px;margin-left: -3px;}
.container .verticleNav .navbarTitle{padding:5px 15px;background:#6a676d;color:#fff;}
.container .verticleNav .navHeading{padding:3px 10px;background:#d5d5d5;}
.container .verticleNav ul li{border-bottom: 1px solid #ccc;}
.container .verticleNav ul li div:first-child{border-top: 1px solid #fff;}
.container .verticleNav .nav li a{padding:3px 10px!important;font-size: 12px;}
.container .verticleNav .nav li a.active{background-color: #eee;}
.table.tableBorder{border: 1px solid #d7d7d7!important;}
.container .white-bg-container.borderContainer{margin-left:3px;border:none;padding:4px 3px 1px 4px;}
.desktopHidden{display:none;}
.container .col-md-12 .white-bg-container.noBorder{border:none;}
.mflistTable table.borderGrey{border:1px solid #ccc;}
.navbarTitle .nav li{display: inline-block;}

.telegramBan{margin: 5px 1px 2px -15px;padding-right: 0px!important;}
.listpageMF{width:100%;margin-left:3px;}

/*main Content*/
.faqcontent{background:#ffffff; min-height:50px;border-top:5px solid #e6e5e5;padding: 0 20px;margin-right:-25px;}
.faqcontent.content.faqData{background:#ffffff;min-height: 0;border-top: 0;}
.faqcontent .title{overflow:hidden; text-align: left; width: 97%; margin-top:20px;}
.faqcontent .title h2 {padding:0; margin:10px 0;color: #201f1f;font-weight: 400;font-size: 20px;position: relative;display: inline-block;padding-right:15px; }
.faqcontent .title h2::after {background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;color: rgba(0, 0, 0, 0.1);content: "-";display: block;font-size: 2px;height: 3px;position: absolute;right: -2000%;top: 80%;width: 2000%;}
.faqcontent ul.faq{padding-left: 0px; padding-right: 0px; margin-bottom: 0;}
.faqcontent ul.faq li{padding: 10px; list-style-type: none!important;}
.faqcontent ul.faq li ol{padding:5px 0 5px 10px;}
.faqcontent ul.faq li ol.aList li{padding: 5px 10px 0;}
.faqcontent ul.faq li ol.subAlist li{list-style-type: circle!important;padding: 5px 0 0 0;margin-left: 5px;}
.faqcontent ul.faq li.q {background: #efefef;font-weight: 400;font-size: 13px;border-bottom: 1px #ddd solid;cursor: pointer;}
.faqcontent ul.faq li.a {display: none;font-size: 13px;}
.faqcontent ul.faq li.a .performanceSummary ol{margin-left:10px;}
#investors_img{width:91%;}


/*Left navigation Added Start*/
    #navFixed{background:#fff;}
    .fixedNavHeader{background-color: #fff;position: fixed;top: 200;width: 14%;top: 44px;}
    .mobFixedNavHeader {background-color: #fff;position: fixed; width: 14%;top: 36px;left: 19px;z-index: 999;}
    .mobFixedVerticalNav {margin-top: 33px!important;position: fixed!important;width: 14%;top: 41px!important;width: 96%!important;margin-left: 9px!important;}
    .fixedNavHeader {position: fixed;top: 43px;background-color: #fff;padding: 2px;margin-left: -9px;overflow-y: scroll; max-height: 630px;width: 15%;}
    .headfreez{width: 72.1%!important}
    .breadcrumb{background-color: #e9e9e9!important;}
    
/*Left navigation Added End*/
.dm-lock-img{margin-top: -24px;margin-left: -15px;}

/*Lock img Class Added*/
.decisionMaker .dm-up {position: absolute;display: block;width: 61px; height: 40px;background: url(/images/lock-blur.jpg) 0 0 no-repeat;top: -4px;}
.decisionMaker .right-allo-link {position: absolute;display: block;    width: 119px;height: 30px;background: url(/images/lock-blur.jpg) 1px -36px no-repeat;top: 107px;left: 92px;}
.benchmark-lock{margin-left: -18px;width: 34%;}
.mmaxWidth280 .tooltip{ top: 139px!important;left: 40px!important;}
/*Lock img classe end*/

    @media (min-width: 1280px) {
        .headfreez{width:77%!important;}
        .fixedNavHeader{margin-left: -1px;width: 16%;}
    }
    @media (min-width: 1360px) {
        .headfreez{width:72.2%!important;}
        .fixedNavHeader{margin-left: -1px;width: 15%;}
    }  
    .container.mt42{overflow:hidden;}
    .multi-cap-mf .padding0{padding:0!important;}
    .tooltip-btn:hover{ content: 'NEW';}
    .mrp-tooltip2 {
    display: none;
    position: absolute;
    background-color: #e4f7f9;
    border: 5px solid #CDE2E4;
    float: left;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    color: #000;
    padding: 5px 10px;
    font-weight: normal;
    text-align: left;
    font-size: 11px;
    width: 165px;
    margin: -21px 0 0 -33px;
    *margin: 114px 0 0 -164px;
    cursor: pointer;
}
#steps-mrp-tooptip-div:hover .mrp-tooltip2 {display: block;}
 
/*Best Multicap Mutual Funds changes start*/
    .multicapMutualFunds.container.mt42{overflow:unset;}
    .multicapMutualFunds .compareTooltip{float: right;margin-top: 20px;margin: 8px 0px 0 5px;}
    .multicapMutualFunds .read-more-state {display: none;}
    .multicapMutualFunds .compMulMfBtn{font-size:12px!important;}
    .multicapMutualFunds .fa-question-circle{color:#333;}
/*Best Multicap Mutual Funds changes end*/ 
 
.sub-content{line-height: 1.5; font-size: 12px;}    
.plr0{padding-left: 0!important;padding-right: 0!important;}          
.read-more-state {display: none;}

.investsContent h2{ font-size: 18px;font-weight: normal;   margin-top: 10px;}
.borderVideoSecond p{font-size: 15px;margin-top: 20px;}
.borderVideoSecond{background:#fff;padding: 0; height: 104px; padding-left: 20px; margin-top: 5px;}
.borderVideo{margin-right:-10px;}
.widthPopular a{padding: 2px 7px;}
.investsContent-d-flex{display:flex!important;} 
.faqcontent.mlr-faq{margin-left:0;margin-right:0;}  
.faqcontent.content.faqData .fa-caret-right{margin-right: 5px!important;}  


/*covid19 crisis sticky classes start*/
.register-now-sticky .md-banner-outer-sticky {z-index: 9; left: 22%; width: 59.5%; position: fixed; color: #fff;}
.sticky-bg{margin-bottom:4rem;}
 .mb-investing-decision{display:none!important;}
.green-sticky{margin-top:1rem;}
.mb-investing-decision{display:none!important;}
.d-none.d-md-block{display:block;}
.plr-0{padding-left:0;padding-right:0;}
.text-desk{float:right;}
.text-dark{color: #292929;}   
.fund-name a{color: #007bff;} 
/*covid19 crisis sticky classes End*/
.blogs-bg{background: url(/images/mutual-funds/best-mutual-funds/investmentshastra-bg-blog.png) no-repeat 0 0 #fff;height:75px;}
.text-white{color:#fff;}
.justify-content-end {justify-content: flex-end!important;}
.FundsBTN{width:85px;}
.popularBTN{width:85px;text-align:center;}
.d-md-flex{display:flex;}