/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hisa-table{width:100%;border-collapse:collapse;margin-bottom:40px;box-sizing:border-box;border-bottom:#c2b8ae 1px solid;}.table-head{border-collapse:collapse;border-spacing:0;background-color:#c2b8ae;text-align:center;}.table-head td:nth-child(1){border-collapse:collapse;border-spacing:0;background-color:#c2b8ae;text-align:left;padding-left:10px;}.odd-row td{text-align:center;padding:6px;background-color:#d4d4d4;}.even-row td{text-align:center;padding:6px;}.odd-row td:nth-child(1){text-align:left;padding:6px;background-color:#d4d4d4;padding-left:10px;}.even-row td:nth-child(1){text-align:left;padding:6px;padding-left:10px;}
.mutual-fund-body{background-color:#fff;padding:0 20px 20px;margin-bottom:20px;}.mutual-fund-body .row:nth-child(1){padding-top:20px;}.mutual-fund-body hr{border-top:1px solid #c4c4c4;}.mutual-fund-body .marketing-material:not(:first-child){border-top:none;}.mutual-fund-sub-list li,.mutual-fund-body ol li{padding-bottom:5px;display:block;position:relative;}.mutual-fund-sub-list li:before{position:absolute;content:".";font-size:35px;line-height:0;font-weight:bold;top:1px;left:-25px;color:#98002E;}.mutual-fund-body ol li{counter-increment:li;}.mutual-fund-body ol li:before{position:absolute;content:counter(li)".";line-height:0;font-weight:bold;top:10px;left:-25px;color:#98002E;}.mutual-fund-list{list-style-type:none;overflow:hidden;background-color:#fff;margin-left:calc(50% - 49.40vw);margin-right:calc(50% - 49.40vw);margin-bottom:20px;box-shadow:0px 3px 3px #0000001A;column-count:4;padding:20px 197px 15px 200px;}.mutual-fund-body .mutual-fund-types{color:#4A4A4F;font-weight:400;font-size:1.625em !important;}.mutual-fund-body .marketing-material h2 > a:hover,.mutual-fund-body .marketing-material h2 > a:focus{text-decoration:underline;color:#98002e;}.mutual-fund-body .marketing-material h2 > a{color:#4a4a4f;position:relative;display:block;padding-left:8px;padding-top:20px;}.mutual-fund-body .marketing-material h2 > a.gactive{color:#98002e;}.mutual-fund-body .marketing-material h2{padding-top:10px;margin-bottom:20px;font-size:1.125em;line-height:1.33;}.mutual-fund-body .marketing-material h2>a:before{position:absolute;left:-3px;border-left:2px solid transparent;width:2px;height:60%;content:" ";}.mutual-fund-body .marketing-material h2>a.gactive:before{border-left:2px solid #98002e;}.product-types .navbar-expand .navbar-nav .nav-link:focus{text-decoration:none;border-bottom:5px solid #98002e;font-weight:bold;}.product-types .navbar-expand .navbar-nav .nav-link{padding:0.5rem 1rem;}.gmarketing-tabs{z-index:2;background:#ffffff;box-shadow:0 3px 3px #0000001A;margin:0 calc(50% - 49.35vw) 20px;}.gmarketing-tabs ul{margin:0 auto;}.gmarketing-tabs li:not(:last-child){margin-right:40px;}.gmarketing-tabs .navbar-expand .navbar-nav{align-items:center;}.gmarketing-tabs .nav-link{text-align:center;}.gtabs-sticky{position:fixed;top:0;left:0;width:100%;}.product-types .gmarketing-tabs{padding:0;}.product-types .navbar-nav li>a.mfactive{text-decoration:none;border-bottom:5px solid #98002e;color:#98002e;font-weight:bold;}@media only screen and (max-width:991px){.mutual-fund-body hr{color:#86888a;}.mutual-fund-list a{font-weight:bold;padding-bottom:10px;border-bottom:3px solid transparent;display:block;}.mutual-fund-list li a:hover,.mutual-fund-list li a:focus{text-decoration:none;border-bottom:3px solid #98002e;color:#98002e;}.mutual-fund-list{column-count:4;padding:10px 0 0 25px;margin-bottom:0px;}.mutual-fund-list li{padding:0;margin:0;}}@media only screen and (max-width:767px){.mutual-fund-sub-list,.mutual-fund-body ol{padding-left:25px;}.mutual-fund-body{padding:20px 0 0;}.mutual-fund-sub-list li,.mutual-fund-body ol li{margin-left:0;}.mutual-fund-list{display:none;}.mutual-fund-body .marketing-material h2>a:before{height:1.2em;}.mutual-fund-body .marketing-material h2{font-size:1em;}}
.notification-section{display:none;}.notification-container{background-color:#efefef;color:#98002e;height:auto;}.notification-container img{position:absolute;top:15px;right:15px;}.notification h2{color:#98002e;padding:0 10px;}.notification{max-width:1140px;position:relative;margin:auto;}.notification img{top:15px;right:15px;position:absolute;}.notification img:hover,.notification img:focus{cursor:pointer;}.notification p{color:#4a4a4f;margin:auto;padding:10px;}.notification a{color:#98002e;text-decoration:underline;}.notification a:focus,.notification a:hover{text-decoration:underline;border:2px solid black;}.notification-container img:focus{border:2px solid black;}.notification a:focus{border:2px solid black;}.notification a:hover{color:#4a4a4f;}
