
body{background-color:#e9e9e9!important;font-family: 'Roboto';}
/*common classes*/
.text-bold{font-weight:bold;}
.fa-question-circle{color:#78c043; text-decoration:none; font-size:13px;}
.none{display:none!important;}
.pl30{padding-left: 30px!important;}
.pl35{padding-left: 35px!important;}
.mt5{margin-top:5px;}
.mt15{margin-top:15px;}
/*.mt25{margin-top:25px;}*/
.ml0{margin-left:0px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.mml0{margin-left:0px!important;} 
.mml10{margin-left:10px!important;}
.mplr0{padding-left:0px!important;padding-right:0px!important;}
.mpr0{padding-right:0px!important;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.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;/*Temp*/}
.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;}
.mb0{margin-bottom:0px!important;}
.mb15{margin-bottom:15px;}
.mt10{margin-top:10px!important;}
.mt20{margin-top:5px;}
.mmt10{margin-top:10px!important;}
.mmt20{margin-top:20px!important;}
.mt30{margin-top:0px;text-align:center;}
.mt42{margin-top:42px;}
.font20{font-size: 20px;}
.font12{font-size: 12px;}
.mfont12{font-size: 12px;}
.font11{font-size: 11px;}
.font10{font-size: 10px;}
.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;}
.colDivider{border-right:none;}
.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;}
.hiddeninMobile{display:none!important;}
.mobileSticky.fixed{margin-top:-10px;-webkit-transition: margin-top 1s; /* Safari */transition: margin-top 1s;}
.mpl10{padding-left:10px;}
.mtb-mob-btn{margin-top:-2px!important;margin-bottom:10px!important;}
.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%);}
/*common classes End*/

header{margin-top:30px; padding-top: 12px; padding-bottom:5px; position:absolute;background-color:#e9e9e9!important; z-index: 9; width:100%;}
header span.regularDirect{float:left;font-size:12px; color:#000000; margin-top:5px; clear:left; font-weight: normal;}
header span.regularDirect a{text-decoration:underline;color:#208ebc;}
header span.regularDirect a.active{text-decoration:none;color:#000000;}
header h1{margin:5px 0 0 0; padding: 0; color: #0b374b; font-size:16px;min-height:28px;}
header .demoBtn{display: block;max-width: 47px;width: 50%; position:absolute; z-index:9999; right:6px; bottom:5px;}
header .fundData{border-top:1px solid #cccccc;margin-top:50px; padding-top:5px; /*width: 100%;*/ display: none;/*Temp*/}
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;}
#seeHowtoUse{display:none;}
.activeShare span.green{color:#009933;}
.activeShare span.orange{color:#ff9b21;}
.activeShare span.red{color:#ee1c24;}
.activeShare span.grey{color:#cccccc;}
.pt-m-30{padding-top:160px!important;}

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

.fundData div .title{color:#666666; font-size:12px;}
header .navPrice{position:relative;font-size: 11px;}
header .navPrice .date{ width:100px;font-size:9px; color:#979696; font-weight:normal;}
header .navPrice .mfNav{font-size:12px; font-weight:700;}
header .navPrice .dayChange{font-size:14px;}
header .navPrice .fa{font-size:20px; 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;}
header .mobileNav .btn.btn-default.dropdown-toggle{width:100%;}
header .mobileNav .dropdown{width:100%; float:left; text-align: left!important;}
header .mobileNav .dropdown-menu{width:100%; text-align: left!important;}
header .mobileNav .btn .caret{margin-top: 10px;}
header .mobileNav .dropdown-menu li{border-bottom:1px solid #e2e2e2; padding: 0px 0;}
header .mobileNav .dropdown-menu li a{padding: 10px;}
header .mobileNav .dropdown-menu li a:hover, header .mobileNav .dropdown-menu li a:active, header .mobileNav .dropdown-menu li a:focus{background:#78c043 !important; color:#fff!important;}
header .mobileNav .dropdown-menu li:last-child{border-bottom:none;}


/*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: 12%;margin-top: 15px;padding:15px;min-width:219px;}
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;}
.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:-23px; 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:28px;}
.decisionMakerContainer .decisionMaker .content .colorCodeDetails{width:235px; margin-left:26px;float:left; margin-top:30px;height:15px;}
.decisionMakerRegisterGuestHeight{min-height:225px!important;}

/*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: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: -20px;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: 100%; margin-top: 5px;}
 section .content section{background:#ffffff; min-height:50px;border-top:5px solid #e6e5e5; padding:0 5px;}
 section .content section .title{overflow:hidden; text-align: left; width: 101%;}
 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%;}

 /*performanceSummary Table*/
 .performanceSummary{width:100%;overflow-x: scroll;}
 .performanceSummary table tr td{text-align:center;}
 .performanceSummary table thead tr th:nth-child(2), .performanceSummary table tbody tr td:nth-child(2){display:none;}
 .performanceSummary table thead tr th:nth-child(3), .performanceSummary table tbody tr td:nth-child(3){display:none;}
 .performanceSummary.dmfaq table tbody tr td:nth-child(2), .performanceSummary.dmfaq table tbody tr td:nth-child(3){display: table-cell;}
 .performanceSummary table thead tr th:nth-child(4), .performanceSummary table tbody tr td:nth-child(4){display:none;}
 .performanceSummary table thead tr th:nth-child(5), .performanceSummary table tbody tr td:nth-child(5){display:none;}
 .performanceSummary table thead tr th:nth-child(6), .performanceSummary table tbody tr td:nth-child(6){display:none;}
 .performanceSummary table thead tr th:nth-child(7), .performanceSummary table tbody tr td:nth-child(7){display:none;}

.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:360px; overflow-y: auto;padding:10px 15px;}
.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;}
 
 /*fundDetailsBiodata Table*/
 .fundDetailsBiodata{width:100%;}
 .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; 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; margin-left: 8%; text-align:center;}
 .gridContainer h3{margin:0; padding:0;width:100%; font-size:13px; text-align:center; line-height: 12px;}
 .gridContainer h3.popover-title{margin:0; padding:5px;width:100%; font-size:12px; text-align:left; line-height: 14px;}
 .gridContainer h3+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;}*/
.noDataContent.assetValuation.mobileRightTime{margin-top: 52%;float: left;}
h2#rollingheading + a{left:60%!important;}
h2#rollingheading + a + a.alphaChart{left:65%!important;}

 /*investmentStyleGrid Table*/
 .investmentGrid tr td{width:60px;height:60px;}
 .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:12px; position:absolute; top:20px; left:25px;}
 .investmentGrid tr td.bordered .fund.highContribution{font-size:14px!important; font-weight: bold;}
 .investmentGrid tr td.bordered .benchmark.highContribution{font-size:13px!important; font-weight: bold;}
 .investmentGrid tr td.bordered .fund.secondhighContribution{font-size:13px!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;}
 .qualityGrid tr td.bordered{position:relative;border:1px solid #bdcfcf; /*background:url('/images/mutual-funds/gridBg.jpg') 0 0;*/ background: #fff; }
 .qualityGrid tr td.bordered .fund{font-size:12px; position:absolute; top:20px; left:30px;}
 .qualityGrid tr td.bordered .fund.highContribution{font-size:14px!important; font-weight: bold;}
 .qualityGrid tr td.bordered .benchmark.highContribution{font-size:13px!important; font-weight: bold;}
 .qualityGrid tr td.bordered .fund.secondhighContribution{font-size:13px!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: 10px 3%; width:94%;text-decoration: none;font-size: 17px;background-color: #eaeaea; 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;}*/
#stocktab, #liquidtab, #goldtab{display:none;}

 /* 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;}
.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%;}
.snap-table thead tr th:nth-child(3), .snap-table tbody tr td:nth-child(3) {display: none;}
.snap-table thead tr th:nth-child(4), .snap-table tbody tr td:nth-child(4) {display: none;}

.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;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{border-top:1px solid #ccc;}
.accordion-toggle {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    */

.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; width: 100%!important;}
.stock-card .card{border:1px solid #d1d2d3;border-radius:5px;min-height:70px; 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; margin-top:0; padding-top: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: 5px 0 0 5px; margin-bottom: -15px;}}
.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;margin-bottom: 10px; width:100%;}
.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;}
.none{display:none;}
.chartheight{height:195px;}
.margin-top{margin-top:20px;}
.mmaxWidth280{max-width:280px!important;}
.mmlrAuto{margin-left:auto!important; margin-right: auto!important;}
/* 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;}
.statistics .cont{font-family:'Roboto', sans-serif;font-weight: 500;font-style: normal;padding:10px;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; 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 {/*padding-left:5px; padding-right:5px;*/ margin-top: 5px;}
.filter .searchContainer{width:100%;}
.filter .searchContainerDivider{background: #e9e9e9;float: left;height: 5px;left: 0%;top:102px!important;margin-top: -5px;position: absolute;width: 100%;border:1px solid #d7d7d7; border-right:none; border-left: none;display:none;}
.container .col-md-12 h1{font-family:'Roboto', sans-serif;color:#333;font-size: 16px;text-align: center;}
.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:40px;padding:10px 15px;}
.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;}
.btn-list-check{background:#337ab7 none repeat scroll 0 0;color:#fff;margin-top:5px;width:100%;}
.btn-list-check:hover{background:#337ab7 none repeat scroll 0 0;color:#fff;}
.arrow{float: left;padding: 3px 7px 0 5px;width: 12px;}
/*.white-bg-container table tbody tr td .row .col-md-6 .content{padding: 4px 2px;width: 100%;display: block;text-align: center;color: #fff;}*/
.container .col-md-12 .white-bg-container table thead tr th{font-size:12px; vertical-align:middle;padding:2px 5px; background:#d5d5d5!important;text-align:center;}
.container .col-md-12 .white-bg-container table tbody tr td{font-size:12px; vertical-align:top;}
.container .col-md-12 .white-bg-container table tbody tr td:first-child{font-size:12px;color:#3d83a8;}
table .header-fixed {position: fixed;top: 40px;z-index: 9;}
/*.mflistTable table thead th:nth-child(3), .mflistTable table tbody td:nth-child(3) {display:none;}
.mflistTable table thead th:nth-child(4), .mflistTable table tbody td:nth-child(4){display:none;}*/
.white-bg-container .paginationControl{padding-left:15px; text-align: center;}
.white-bg-container .paginationControl .pagination{margin:5px 0 20px;}
.container .col-md-12 .white-bg-container select {font-family:'Roboto', sans-serif;font-size:12px;}
.list-name-comp{width:40%;}
.list-sahi{width:10%;}
.list-launch{width:30.5%;}
.list-launch-sub{width:15%;}
.list-asset{width:19%;}

.btn-demo-black{font-family:'Roboto', sans-serif;background: rgb(51, 51, 51) none repeat scroll 0 0;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:100%; min-height:100px; position: relative;}
.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: 25%;max-width: 200px;width: 50%; margin-top:10px; position: absolute;}

/*Tooltip Postions*/
.drawdownPeriodTooltip{position:absolute;top:2%;right:19%;}
.upsideDownsideCaptureRatioTooltip{position:absolute;top:16%;left:19%;}
.underlyingAssetQualityTooltip{position:absolute; top:4%; right:32.5%;}
.topTenHoldingsTooltip{position:absolute; top:4%; right:41%;}
.sectorHoldingsTooltip{position:absolute; top:4%; right:51%;}
.investmentStyleTooltip{position:absolute; top:23%; right:50%;}
.concentrationValuationTooltip{position:absolute; top:32%; right:25%; }
/*Tooltip Postions End*/

/*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:10px solid #fff;border-right:10px 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 #252826; 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 .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;}
.decisionMaker .valueTitle{color:#093d72;}
.decisionMaker .value{color:#000; font-size: 13px;}

/*New Common*/
.rightFund .quality, .rightFund .performance{position:relative;background:#fff; width:85%; margin-left:5%;}
.rightFund .performance{margin-top:25px;}
.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;}
@media only screen and (max-width: 374px) and (min-width: 320px){
.rightFund .labelTxt{padding-left:15px;}
.rightFund .color{min-width:70px;}
.rightTime .content{margin-left:-20px;}
.decisionMaker.guestReg .rightTime .fund.aboveThreshold{left:45%!important;}
}
.rightFund .quality .color.red{min-height:50px!important;padding-top:16px;}
.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:20px; text-align:center;}
.decisionMaker.paid .rightFund .fundRating.right-fund-red{left:7%;}
.decisionMaker.paid .rightFund .fundRating.right-fund-red-orange{left:22%;}
.decisionMaker.paid .rightFund .fundRating.right-fund-orange{left:43%;}
.decisionMaker.paid .rightFund .fundRating.right-fund-green{left:65%;}
.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);}
/*New DM Changes End*/
.decisionMaker.guestReg .rightFund {position:relative;border:none; padding-left:20px; margin-top:20px; text-align:center;}
.decisionMaker.guestReg .rightFund .fundRating.right-fund-red{left:7%;}
.decisionMaker.guestReg .rightFund .fundRating.right-fund-red-orange{left:22%;}
.decisionMaker.guestReg .rightFund .fundRating.right-fund-orange{left:43%;}
.decisionMaker.guestReg .rightFund .fundRating.right-fund-green{left:65%;}
.decisionMaker.guestReg .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.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:43px;}
.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; left:158px;}
.decisionMaker.guestReg .top20 i{font-size:17px; display: block; float: right; margin-top: -1px; margin-left: 7px;}
.decisionMaker.guestReg .content .colorCodeDetails{width:235px; margin-left:auto; margin-right: auto;float:left; margin-top:90px;height:15px;}
/*guestRegUser DM RightFund End*/

@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;}
}
.ac_results-fixed{position: fixed !important; top:37px!important; width:250px!important;}

/*Landing page Mutual fund sahi hai*/
.landing-code{font-family: 'Roboto';margin:0 auto!important;width:94%;height:auto;background:#ffffff none repeat scroll 0 0;}
.landing{padding-left:25px;padding-right:25px;padding-bottom:20px;}
.landing-code .landing h1{font-family: 'Roboto';color:#00b050;font-size:16px;text-align: center;padding-top:20px;}
.landing-code .landing h3{font-family: 'Roboto';color:#333;font-size:14px;text-align: center;margin-top:2px;}
.landing-code .landing .row .col-md-4 p{font-size:13px;text-align: left;padding-left:0;padding-right:1px;padding-bottom:10px;color:#545454;}
.landing-code .landing .row .col-md-4 p.mpt {margin-top:-28px;}
.mfund-img{width:100%;}
.landing-foot{background: #f1f1f1;padding:5px;margin-left:10px;margin-right:10px;margin-top:5px;}
.landing-foot p{font-family:'Roboto';color:#6c6c6c;font-size:14px;text-align: center; }
.landing-foot h4{font-family:'Roboto';color:#ee1c25;font-size:14px;text-align: center; }
.green-color-text{color:#00b050!important;}
.light-green-color-text{color:#78c043!important;}
.f12{font-size:12px!important;}
.f600{font-weight:600!important;}
.invite-btn{text-align: center;font-family:'Roboto';font-weight:500;font-size:14px;padding:10px;background:#ee1c25;color:#fff;text-decoration: none;}
.invite-btn:hover{text-align: center;font-family:'Roboto';font-weight:500;font-size:14px;padding:10px;background:#ee1c25;color:#fff;text-decoration: none;}
.invite-btn:visited{text-align: center;font-family:'Roboto';font-weight:500;font-size:14px;padding:10px;background:#ee1c25;color:#fff;text-decoration: none;}

/*Mailer landing code*/
.landing-mailer-main{border:1px solid #ccc;margin-top:40px;padding-left:25px;padding-right:25px;padding-bottom:10px;padding-top:10px;height:1290px;background:#ffffff none repeat scroll 0 0;}
.landing-mailer-main h3{background-color: #00b050;color: #fff;font-family: "Roboto";font-size: 14px;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:14px;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-m-80{margin-top:80px;}
.mt-m-10{margin-top:16px;}
.ml-70{margin-left:-70px!important;}
.mailer-landing .form-group label{font-weight:500;}
.mailer-landing input.mobisd{width:80%;}
.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 .mob-lastrow{background-color:#fff!important;position:fixed;bottom:0;padding-bottom:20px;}
.mob-lastrow.row .col-xs-6{width:50%;}
.mob-lastrow.row .col-xs-6 .mailer-btn{border-radius:0!important;background: #243d48;color:#fff; min-width: 150px!important; padding-top: 10px; padding-bottom: 10px; text-align: center;}
.mob-lastrow.row .col-xs-6 .mailer-btn:hover{border-radius:0!important;background: #243d48;color:#fff;}
.mob-lastrow.row .col-xs-6 .mailer-btn:visited{border-radius:0!important;background: #243d48;color:#fff;}
.lastrow .col-md-9 .note-mailer{font-size:11px;margin:0;margin-bottom:6px;width:90%; }
.form-mailer{background: #fff none repeat scroll 0 0;margin:5px 10px 5px 10px;padding: 30px 0 30px 30px;}
.form-mailer .mailer-landing .wid-mob-input{width:84%!important;}
.form-mailer .mailer-landing .col-md-1 .anchor-tag{ top: -241px;position: absolute;right: 21px}
.mobile-error{margin:-7px 0 5px -12px!important;}
.pt-mob-15{padding-top:15px;}
.m-t-mb-5{margin-top:5px;}
hr.mob-hr{color:#e9e9e9!important;background:none!important;border-bottom: 5px solid #e9e9e9;margin: 0 -2px 10px -43px;width: 350px;}
.form-mailer .mailer-landing .title-mob{position:absolute;right:50px;top:-23px;padding-top:15px;padding-bottom:10px;font-weight:600;font-size:14px;color:#333;font-family: 'Roboto';}
.mob-lastrow {display: none;position: fixed;bottom: 0;width: 100%;height: 60px;padding:10px;background: #fff;z-index: 1;}
.mailer-landing .m-wid-last{min-width:100%!important;}
/*Thank you */
.thankyou-container .landing{border:1px solid #ccc;margin-top:40px;padding-left:25px;padding-right:25px;padding-bottom:10px;padding-top:10px;height:185px;background:#ffffff none repeat scroll 0 0;}
.thankyou-container .landing .title h1{font-size:22px;color:#00b050;text-align:center;font-weight:500;}
.thankyou-container .landing h3{font-size:18px;color:#333;text-align:center;font-weight:500;}
.thankyou-container .landing .row .thank-btn{font-size:12px;background: #243d48;color:#fff;}
.thankyou-container .landing .row .thank-btn:hover{font-size:12px;background: #243d48;color:#fff;}
.thankyou-container .landing .row .thank-btn:visited{font-size:12px;background: #243d48;color:#fff;}

.elssText{display: inline-block;float: right;margin-top: 25px;text-align: center;font-size: 12px;}
/*.popularLists{min-height:145px!important;}*/
.popularLists h2{font-size:14px; font-weight: 400; padding:7px 10px; margin:0 5px;border: 1px solid #ccc;border-radius: 2px;}
.popularLists a{font-size:12px; line-height:21px;}
h1.title-mf-d{margin-top:0px!important;}
.breadcrumb{margin-bottom:0;font-size: 10px;}
.breadcrumb>li+li:before{padding:0 0 0 2px;}

/*Banner new elss css*/
.mt-mob-30{margin-top:-30px;}
.title-mf-d{font-size:16px;}
.mt-mob-45{margin-top:-45px;}
.banner-img1{width:100%;}
.mob-invite-btn{float:left!important;margin-top:5px!important;margin-bottom:-1px!important;}

.search-button-new{background: #0a7bb7;border: 0 none;color: #fff;display: inline-block;font-size: 13px;font-weight: 700;height:34px;text-align: center;text-shadow: 1px 1px 1px #000;width: 32px;position: absolute;top:0px;right: 15px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.mmt10{margin-top: 10px!important;}
.search-icon{position:absolute;top:10px;right: 24px;color: #fff;font-size: 16px;}

/*Banner -Compare Mutual funds*/
.mpl0{}
.mmt5{margin-top:5px!important;}

/*Bole to icon*/
.popover>.arrow{padding:0px;display:none;}
.font18{font-size: 18px;}
.font15{font-size: 15px;}
.circleIcon{position: absolute; margin-left: 22px; margin-top: 4px;color: #55acee;cursor: pointer;font-size: 10px;}
.alphaChart{position:absolute;top: 33px; left: 42.5%;}
.drawdownChart{position:absolute;top:6%; left:40%;}
.drawdownChartYoutube{position:absolute;left:35%;top:6%;}
.upsideDownsideYouTube{position:absolute;left:36%;top:15%;}
.upsideDownsideChart{position:absolute;top: 15%; left: 42%;}
.underlyingAssetQualityYouTube{position:absolute;left:40%;top:9%;}
.underlyingassetChart{position:absolute;top:8%; left:45%;}
.rpPortfolioQualityt{position:absolute;top: 1%; left: 90%;}
.rpPortfolioQualityt + div div.popover-content{display:none;}
.UpRatioTable{position:absolute;top: 10px;left:77px;}
.UpRatioTable + div div.popover-content{display:none;}
.noDataContentPopRight + .popover.right > .arrow::after {border-right-color: #333;}
.top10HoldingsYouTube{position:absolute;left:57%;top:3%;}
.top10Holdings{position:absolute;top: 3%; left: 64%;}
.sectorHoldingsTooltip{position:absolute; top:3%; left:45%;}
.investmentStyleTooltip{position:absolute; top:16%; left:47%;}
#qualitativeanalysischart{margin-top:15px;}
.noDataContent + div div.popover-content{display:none;}
/*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') center 10px no-repeat;box-sizing: border-box;padding:70px 0px 10px 0px; width:92.5%;}
.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;margin-top: 40px; margin-left:-110px!important;}
.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;}

.mobileRightFund + .popover, .mobileRightTime + .popover{min-width:300px;}
/*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*/

.mt25{margin-top:0;}
label[for="indicecategory-I"]{width:100%!important;}
.ml10, .ml10M{margin-left:-10px!important;}
.ml10{margin-left:10px!important;}
.mtselectFund{margin-top:20px;}
.bor-right{border-right:1px solid #cecccc;}
.mt15view{margin-top:0;text-align: center;}
.mt15view a:last-child{display:none;}
.mflistTable table{margin-bottom: 10px;}
.mflistTable table thead tr th{background: #d5d5d5;vertical-align:middle;font-size:13px; 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;padding:0!important;vertical-align: top!important;}
.mflistTable table thead tr th:last-child div{display: block;}
.mflistTable table thead tr th:last-child div .title{padding: 0 0 3px 0;margin: -3px 0 0 0;line-height: 16px;}
.mflistTable table thead tr th:last-child div .triangle-topleft {width: 0;height: 0;border-top:12px solid #337ab7;border-right:20px solid transparent;}
.mflistTable table tbody tr td .fund-chk{width: 15%;float: left;text-align: left;}
.mflistTable table tbody tr td .fund-chk input[type=checkbox]{margin:2px 0 0 0;}
.mflistTable table tbody tr td .fund-name{float:left;width:85%;}
.mflistTable table tbody tr td{vertical-align: top;font-size:12px;padding:3px;}
.mflistTable table tbody tr td:nth-child(3), .mflistTable table tbody tr td:nth-child(4), .mflistTable table tbody tr td:nth-child(5){text-align: right;padding-right:5px;}
.mflistTable table tbody tr td .returndate{border-top:1px solid #ddd; padding-top:5px;}
.mflistTable table tbody tr td.content .color{text-align: center; font-weight: bold;margin: 0 auto;}
.mflistTable table tbody tr td.content .color.red{background:#ee1c24;width:15px; height:15px; display:block;}
.mflistTable table tbody tr td.content .color.orange{background:#ff9b21;width:15px; height:15px; display:block;}
.mflistTable table tbody tr td.content .color.green{background:#00b050;width:15px; height:15px; display:block;}
.mflistTable table tbody tr td.content .color.grey{background:#cccccc;width:15px; height:15px; display:block;}

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: 10px;display: inline-block;padding-top: 2px;width:20px; height: 20px; margin: 0 1px; text-align:center;}
.circle-orange-round{ background:#ff9b21; border-radius: 45%;color: #fff; font-family: Arial; font-size: 10px;display: inline-block;padding-top: 2px;width:20px; height: 20px; margin: 0 1px; text-align:center;}
.circle-green-round{ background:#009933; border-radius: 45%;color: #fff; font-family: Arial; font-size: 10px;display: inline-block;padding-top: 2px;width:20px; height: 20px; margin: 0 1px; text-align:center;}
.circle--round{ border:1px solid #ccc; border-radius: 45%;color: #ccc; font-family: Arial; font-size: 10px;display: inline-block;padding-top: 2px;width:20px; height: 20px; 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: 10px; padding-top: 2px;padding-left:2px!important;width:21px; height: 20px; 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:3px!important; margin: 0 1px;}
.circle-no-risk-round { border:1px solid #ccc; border-radius: 45%; color: #ccc; font-family: Arial; font-size: 10px; padding: 3px;margin: 0 1px;}


.mflistTable table thead tr.headrow2 th{width:15%;padding: 2px 5px!important;}
.listtoggleM, .h2titleD, .decision_maker_banner, .ad2wtlstD{display:none;}
.h2titleM, .ad2wtlstM{display:block;}
.ad2wtlstM{display:block;padding-bottom: 10px;margin:0 10px 0 5px;}
.ad2wtlstM .btn{padding:5px;font-size: 12px;}
.h2titleM i.fa{margin-right:5px;}
.compareM{text-align:center;}
.compareM input.btn{margin-bottom:7px;}
.headfreez{position:fixed;width:100%;top:41px;z-index:9;}
.widthFreez.headfreez{position:fixed;width:100%;top:74px;z-index:9;margin-left: -15px;}
section .mffundreview h3{font-size:16px;font-weight: 500; margin: 7px 0;}
.font-13{font-size:13px;}

#form-container {background: #fff none repeat scroll 0 0;width: 45%!important;margin-left: 20%;margin-top:2%;}
#form-container .widthRegPopup{width:100%!important;background:Red!important;}
#form-container .mob-close{margin: -12px 0px 0px 277px;}
@media (max-width:320px){ 
   #form-container.widthRegPopup{width:100%!important;margin-left: 0%!important;margin-top: 0;}
   #form-container.widthRegPopup .mob-close{margin: 0px -40px 0px 0px!important;}
}
.m-wid-no{width: 112%!important;}
.mt48.dynamicTop{margin-top:0px!important;padding: 5px 15px;}

/* Style the tab */
.tab {float: left;border: 1px solid #ddd;background-color:#f9f9f9;width:20%;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;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 p span{font-size:12px!important;font-family: 'Roboto'!important;}
.tabcontent div.graph p {width:100%!important;overflow-x:scroll;}
.tabcontent div.graph p span img{width:823px!important;}
.tabcontent a.viewmore{font-size:12px;float: right;margin:10px;}
a.newupdate-btn, a.newupdate-btn:hover, a.newupdate-btn:visited {font-size: 12px;background: #333;border-radius: 5px;color: #fff;padding: 3px 7px;text-decoration: none;display: block;margin: 5px 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;}
.snapboletoh{top:29%!important;margin-left: 33%!important;}
.snapboletoh2{top:41%!important;margin-left:33%!important;}
.curntportnote{margin-top:-505px!important;}
.righttimemobile{min-height:230px!important;}
.yrscagrmobile{bottom:50px!important;}
.rightalloobile{min-height:100px!important;}

/*MF New list Start*/
.mflist .col-md-12 h1{font-size:20px!important;font-weight:700!important;}
.mflist h2{font-size:18px;font-weight:700;}
.watch-now{padding: 0;}
.whiteOuter {background: #fff;font-size:12px;}
.fontbold{font-weight:bold;padding-top:10px;}
.bestMutualFunds .sahi-fund-height h1{font-size:20px;font-weight: normal;margin-top:5px;}
.bestMutualFunds .sahi-fund-height .FundsBTN{background:#e9e9e9;    border: 1px solid #ada9a9;color:#171616;padding: 2px 7px;font-size: 12px;float:left}
.bestMutualFunds .sahi-fund-height .popularBTN{    width: 85px; text-align: center;background:#e9e9e9;    border: 1px solid #ada9a9;color:#171616;padding: 2px 1px;font-size: 12px;float:left;margin-top:10px;}
.mflist h2{font-size:20px;font-weight:normal;margin-bottom: 2px;}
.investsContent h2{font-size:20px;font-weight:normal;margin-top:5px;}
.investsContent .mustRead{background: #fff;min-height: 148px;}
.bestMutualFunds a{border:1px solid #ccc;padding:4px;background:#fff;float: left;display: block;font-size:10px;color:#333;}
.bestMutualFunds .contentBackground{background:#fff;background: #fff;min-height: 150px;padding: 5px;float:left;}
.bestMutualFunds .sahi-fund-height .toInvestH1{font-family: 'Roboto', sans-serif;font-weight: normal;color: #333;font-size: 20px;margin-top: 2px;display: inline-block;margin-left: 7px;}
.bestMutualFunds .sahi-fund-height .FundsBTN{background:#e9e9e9;    border: 1px solid #ada9a9;color:#171616;padding: 2px 7px;font-size: 12px;float:left}
.filterContainer .amcNameHeading{width: 100%;font-weight: normal;}
.filterContainer  .widthAmc{width:100%;padding-top:10px;}
.filterContainer  .showList {text-align:center;}
.filterContainer  .showList a{padding:5px 10px ;background:#337ab7;color:#fff;border-radius:5px;display: inline-block;margin: 15px 0 0 10px;}
.video-content{font-size:14px;}
.compareFunds{background:#fff;}
.investmentshastra-blog{background:#fff;padding: 5px;border-bottom:1px solid #ccc;}
.investmentshastra-blogSecond{background:#fff;padding: 5px;}
.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;}
.filterContainer label{display:unset;}
.investsContent .mustRead a:hover{color: #337ab7;}
.whiteOuter  .sahi-fund-border{border-bottom: 1px solid #ccc;padding-bottom: 5px;}
.green-text{color:#78c043;}
.filterContainer{background: #fff; margin-top: 5px;}
.filterContainer .linksContent .compareFundsBtn {padding:5px 10px;background:#bfc0c1;color:#fff;border-radius:5px;    margin: 10px;display: inline-block;}
.filterContainer .linksContent .addWatchlistBtn{padding:5px 10px;background:#bfc0c1;color:#fff;border-radius:5px;}
.linksContent a:hover{color:#fff;}
.linksContent{text-align:center;}
.mfMobCenter{text-align:center;border-top: 1px solid #ccc;padding-top:10px;}
.mfMobCenter p{padding-top: 10px;}
.investsContent a{color:#333;}
.mflist .currentPractice{font-size:12px;}
 
table td  .content.colorCodeBackground .color.orange {color: pink;padding: 2px 10px;display: block;font-size: 12px;background: #333;}
input[type="button"].compareBTn{width:120px;background:#337ab7;color:#fff;border:#337ab7}
input[type="button"].compareBTn:disabled {background: #bfc0c1; color:#333;} 
.mobMargin10{padding-bottom:10px;}
.linksContent {text-align: center;padding:10px 0 10px 0;}
.hrShowList{margin-top: 5px;margin-bottom: 5px;border: 0;border-top: 1px solid #ccc;width: 110%;margin-left:-14px;}
.padding0{padding: 0;}

/*Filter Expand And Collpase start*/
#accordion .glyphicon {
    margin-right: 10px;
}
.boxGlyphicon {
    border: 1px solid;
    padding: 0px 2px;
}

.panel-title a .toggleicon:before, .panel-title a[aria-expanded="false"] .toggleicon:before{ content:"\002b" }
.panel-title a[aria-expanded="true"] .toggleicon:before{content:"\2212"!important;}
      .panel-collapse>.list-group .list-group-item:first-child {border-top-right-radius: 0;border-top-left-radius: 0;}
      .panel-collapse>.list-group .list-group-item {border-width: 1px 0;}
      .panel-collapse>.list-group {margin-bottom: 0;}
      .panel-collapse .list-group-item {border-radius:0;}

      .panel-collapse .list-group .list-group {margin: 0;margin-top: 10px;}
      .panel-collapse .list-group-item li.list-group-item {margin: 0 -15px;border-top: 1px solid #ddd !important;border-bottom: 0;padding-left: 30px;}
      .panel-collapse .list-group-item li.list-group-item:last-child {padding-bottom: 0;}

      .panel-collapse div.list-group div.list-group{margin: 0;}
      .panel-collapse div.list-group .list-group a.list-group-item {border-top: 1px solid #ddd !important;border-bottom: 0;padding-left: 30px;}
      .panel-collapse .list-group-item li.list-group-item {border-top: 1px solid #DDD !important;}

    .panel-collapse ul {list-style-type:none;}
    .padding0{padding: 0;}
    .list-compare{padding:0 10px;}
    .panel-group{margin-bottom:0!important;}
    .mobComapareBtn .linksContent{padding: 10px 0 0px 0;}
    .mobLine{margin-top: 5px;margin-bottom: -4px;border-top: 1px solid #ccc;width: 110%;margin-left: -14px;}
    .filterContainer .showList{padding-bottom: 10px;}
    .mobComapareBtn .linksContent {text-align:left;padding: 10px 0 0px 0;}
    
.widthPopular{width:100%;} 

/*Large cap MF List page */
.modal  .modal-dialog .videoWidth{min-height:490px;width:100%;}
.row .col-md-12 .cmpFundsSection{text-align:left;margin-top:5px;}
.row .col-md-12 .cmpFundsSection .watchNowLink{color:#ff0000;}
.row .col-md-12 .cmpFundsSection .watchVideoIcon{border:none;color: red;font-size: 17px!important;}



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

/*For Compper page*/
table td  .content.colorCodeCenter .color.red{color:#fff;display: inline-block;font-size:0px;background:#ee1c24;width: 15px; height: 15px;}
table td  .content.colorCodeCenter .color.orange {color:#fff ;padding: 3px 6px;display:  inline-block;font-size: 0px;background: #ff9b21;width: 15px; height: 15px;}
table td  .content.colorCodeCenter .color.green{color:#fff;padding:3px 6px;display: inline-block; font-size:0px;background:#00b050;width: 15px; height: 15px;}
table td  .content.colorCodeCenter .color.grey{background:#cccccc;padding:3px 6px;display: inline-block; font-size:0px;color:#fff;width: 15px; height: 15px;}

.compareM input.btn{margin-top: 15px;}
.compFunds{background-color: #337ab7!important;}
.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;}
/*Large cap MF List page */

/*main Content*/
.faqcontent{background:#ffffff; min-height:50px;border-top:5px solid #e6e5e5;padding: 0 20px;margin-left:-15px;margin-right:-25px;}
.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;}


.MobileHidden{display:none;}
.mobileNav .btn.btn-default.dropdown-toggle { width: 99%; margin: 5px 1px 5px 0px;background: #fff;z-index: 9;}  
.mobileNav .dropdown-menu { width:99%;text-align: left!important;margin: 0;height: 202px;overflow-y: scroll;padding-top: 0;}
.mobileNav .dropdown-menu li {border-bottom: 1px solid #e2e2e2;padding: 0px 0;}
.mobileNav .dropdown-menu li a {padding: 5px;font-size: 13px;}
.navHeading { padding: 3px 6px;background: #d5d5d5;}
ul.nav{margin-top: -5px;}
.navHeadingMob{padding: 3px 6px;background:#d5d5d5;}
.dropdown .btn-default:active{background:#fff;}
.dropdown.dropdownLink  .btn-default{background:#fff;}
.container .col-md-12.white-bg-container.borderContainer{border:none;padding:0;}
.telegramBan{margin: 5px 0px 15px 0px;}
.telegramBanWidth{width:100%}
.mbReturns{font-size: 10px;position: relative;margin-left:3px!important;}
.mbReturns input{margin-top:1px;padding-bottom:5px;}
.mbwidth{width:100%;}
@media only screen and (-webkit-device-pixel-ratio : 3) {
    #form-container{width: 60%!important;margin-left: 50%;}
    #form-container .mob-close{margin: -12px 0px 0px 400px;}
        
}
 @media only screen and (max-width: 320px) and (min-width: 200px){
    .mbReturns{margin-top: 24px;}
    section .content section .title h2 {font-size:14px;}
}

/*left navigatiob at top Start*/
    .fixedNavHeader{background-color: #fff;position: fixed;top: 200;width: 14%;top: 44px;}
    .mobFixedNavHeader {background-color: #fff;position: fixed; width: 14%;top: 36px;left: 2px;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}*/
/*left navigatiob at top End*/

/*lock blur img Class Start*/
.decisionMaker .dm-up {left: -2px;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: 76px;}
.benchmark-lock{width:31%;margin-left: -18px;}
.decisionMaker.guestReg .rightTime .secondvalue .value.noBlur{filter: none;} 
/*lock blur img Class End*/

@media only screen and (max-width: 320px) {
    .decisionMaker .right-allo-link {left: 55px;}
    .snapboletoh2 {top: 40%!important;}
}
.cagrContents{bottom: 28px!important;font-size: 10px!important;}
.rightAllocationAlert{margin-top: -30px!important;}
.width92{width:92%;}
.row.footernew{margin-left: 0;} 

/*Best Multicap Mutual Funds changes start*/
    .multicapMutualFunds .read-more-state {display: none;}
    .multicapMutualFunds .read-more-target {opacity: 0;max-height: 0;font-size: 0;transition: .25s ease;}
    .multicapMutualFunds .read-more-wrap{margin-bottom: 0;}
    .multicapMutualFunds .read-more-state:checked ~ .read-more-wrap .read-more-target {opacity: 1;font-size: inherit;max-height: 999em;}
    .multicapMutualFunds .read-more-state ~ .read-more-trigger:before {content: 'Show more';}
    .multicapMutualFunds .read-more-state:checked ~ .read-more-trigger:before {content: 'Show less';}
    .multicapMutualFunds .d-flex{display:flex!important;}  
    .multicapMutualFunds #compare{margin-top:15px;} 
    .multicapMutualFunds .compareTooltip{float: right;margin: 20px 0px 0 5px;}    
    .multicapMutualFunds .fa-question-circle{color:#333;}      
/*Best Multicap Mutual Funds changes start*/

.read-more-state {display: none;}
.read-more-target {opacity: 0;max-height: 0;font-size: 0;transition: .25s ease;}
.read-more-wrap{margin-bottom: 0;}
.read-more-state:checked ~ .read-more-wrap .read-more-target {opacity: 1;font-size: inherit;max-height: 999em;}
.read-more-state ~ .read-more-trigger:before {content: 'Show more';}
.read-more-state:checked ~ .read-more-trigger:before {content: 'Show less';}
.read-more-trigger {margin-bottom: 0;cursor: pointer;display: block;width:100%;text-align:right;margin-top:0px;color: #336699;font-size: .7em;}
.sub-content{font-size:11px;margin-top: 8px;}
.investsContent-d-flex{margin-top:10px;}
.choose-mf-video{width: 85%;    border: 1px solid #ccc;}
.invest-mf{background:#fff;}
.mfMobCenter.borderVideoSecond{border-top:0;}
.faqcontent.content.faqData .fa-caret-right{margin-right: 5px!important;}   

/*covid19 crisis sticky classes start*/
.d-none.d-md-block{display:none!important;}
.btn-reg-free {background: #df0209;padding: 5px 10px; color: #fff; border-radius: 5px;}
.d-flex {display: flex!important;}
.register-now-sticky .mb-investing-decision {font-weight:bold!important;margin-top: 0px;  background: #fff!important;   width: 99%; color: #333; font-size: 12px;  padding: 5px 15px;  justify-content: space-around;  position: fixed;border: 2px solid #59ad31;}
.mt-3, .my-3 { margin-top: 1rem !important;}
.register-now-sticky{margin-bottom: 9rem;}  
.d-flex{display:flex!important}
.register-now-sticky {margin-bottom: 4rem;}
@media (max-width: 600px) {
       .d-none.d-md-block{display:none;}
   }
   @media (max-width: 320px) { 
      .mb-investing-decision{font-size: 10px!important;}
   }
   .breadcrumb {background-color: transparent;} 
   .plr-0{padding-left:0;padding-right:0;}
   .text-desk{float:unset;;}
   .widthPopular{margin-top:5px;}
/*covid19 crisis sticky classes End*/
.fund-name a {color: #007bff;}
.breadcrumb{padding: 5px 0px;}    
.blogs-bg {  background: url(/images/mutual-funds/best-mutual-funds/investmentshastra-bg-blog.png) no-repeat 0 0 #fff;     min-height: 57px;
    font-size: 10px;
    margin: 10px;
    margin-bottom: 20px;}
.investsContent a.text-white {color: #fff;}
.fundsList{margin-top:5px;}
@media only screen and (max-width: 768px) and (min-width: 425px){
    .choose-mf-video {width: unset;}
    .blogs-bg{width: 100%; background-repeat: round; text-align: center;}
    .text-white{color:#fff;}
        
} 
.text-white{color:#fff;}
