#myTab button a{text-decoration:none;color:inherit}
.hidden{display:none !important}
.smart529__performance .performance__buttonGroup button.active{background-color:#4a3290 !important}
.smart529Select__performance .performance__buttonGroup button.active{background-color:#466697 !important}
.smart529__performance #tableDataPricesandYields table.tablesorter thead tr .tablesorter-headerAsc,.smart529__performance #tableDataPricesandYields table.tablesorter thead tr .tablesorter-headerDesc,.smart529__performance #tableDataPerformance table.tablesorter thead tr .tablesorter-headerAsc,.smart529__performance #tableDataPerformance table.tablesorter thead tr .tablesorter-headerDesc{background-color:#6e59a8 !important;color:#fff !important}
.smart529Select__performance #tableDataPricesandYields table.tablesorter thead tr .tablesorter-headerAsc,.smart529Select__performance #tableDataPricesandYields table.tablesorter thead tr .tablesorter-headerDesc,.smart529Select__performance #tableDataPerformance table.tablesorter thead tr .tablesorter-headerAsc,.smart529Select__performance #tableDataPerformance table.tablesorter thead tr .tablesorter-headerDesc{background-color:#466697 !important;color:#fff !important}
.accordion-item{background-color:transparent;border:0}
.ajaxLoading{background:url(../../../../../conf/smart529/images/loading.gif) no-repeat scroll 0 0 transparent;font-size:12px;font-weight:bold;height:35px;line-height:35px;padding:0;width:35px;z-index:99;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}
.smart529__performance .print__page a{text-decoration:none}
.smart529__performance .dropdown a{text-decoration:none;color:inherit}
.smart529__performance .print__page .print__page--icon{background-image:url(../../../../../conf/smart529/images/sprite.png);background-repeat:no-repeat;background-position:-132px -215px;height:40px;width:40px;display:inline-block}
.smart529__performance .print__page span{font-size:12px;font-weight:500;color:#454545}
.smart529__performance .performance__buttonGroup button{width:100%;border-radius:6px}
.smart529__performance .performance__buttonGroup .performance__buttonBlue{background-color:#4a3290}
.smart529__performance .performance__buttonGroup .performance__buttonGray{background-color:#666}
.smart529__performance .performance__text{color:#696969}
.smart529__performance .performance__filter{background-color:#e0ece8;border-radius:8px;padding:20px;margin-bottom:60px}
.smart529__performance .filter__dropdown button{background-color:#fff;color:#444;border:1px solid #444;border-radius:3px;width:100%;text-align:left;position:relative;display:flex;align-items:center;justify-content:space-between}
.smart529__performance .dropdown-menu.show{width:100%}
.smart529__performance .filter__dropdown label{padding-left:20px;margin-bottom:5px;font-size:14px}
.smart529__performance .dropdown-toggle::after{display:none}
.smart529__performance [type="radio"]:checked,.smart529__performance [type="radio"]:not(:checked){position:absolute;left:-9999px}
.smart529__performance [type="radio"]:checked+label,.smart529__performance [type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#212529}
.smart529__performance [type="radio"]:checked+label:before,.smart529__performance [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #666;border-radius:100%;background:#fff}
.smart529__performance [type="radio"]:checked+label:after,.smart529__performance [type="radio"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#466697;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.smart529__performance [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.smart529__performance [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.smart529__performance .performance__table{margin-bottom:50px}
.smart529__performance .performance__table .table-responsive{background-color:#eff5f3;border-radius:6px;padding:15px 15px 0}
.smart529__performance .performance__table .performance__table--title{color:#696969;margin-bottom:22px}
.smart529__performance .performance__table table tr th{background-color:#e0ece8;color:#4a3292;font-weight:500;text-transform:uppercase;position:relative}
.smart529__performance .performance__table table tr td{font-size:15px;padding-top:17px;padding-bottom:17px;border-bottom:0}
.smart529__performance .performance__table table tr th,.smart529__performance .performance__table table tr td{text-align:center;vertical-align:middle}
.smart529__performance .performance__table table tr th:first-child,.smart529__performance .performance__table table tr th:last-child,.smart529__performance .performance__table table tr td:first-child{text-align:left}
.smart529__performance .performance__table table tr th:first-child,.smart529__performance .performance__table table tr td:first-child{padding-left:25px}
.smart529__performance .performance__table table tr th:first-child{border-top-left-radius:6px}
.smart529__performance .performance__table table tr th.tablesorter-headerAsc::after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #fff}
.smart529__performance .performance__table table tr th.tablesorter-headerDesc::after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #fff}
.smart529__performance .performance__table table tr th:last-child{border-top-right-radius:6px;width:195px}
.smart529__performance .performance__table table tr th:nth-of-type(2){width:140px}
.smart529__performance .performance__table table tr th:nth-of-type(3),.smart529__performance .performance__table table tr th:nth-of-type(4),.smart529__performance .performance__table table tr th:nth-of-type(5),.smart529__performance .performance__table table tr th:nth-of-type(6),.smart529__performance .performance__table table tr th:nth-of-type(7){width:58px}
.smart529__performance .performance__table table tr th:nth-of-type(8){width:170px}
.smart529__performance .performance__table table tr:nth-child(even) td{background-color:#eceaf5;border-right:2px solid #fff}
.smart529__performance .performance__table table tr:hover td{background-color:#d2cae2}
.smart529__performance .performance__table table tr:nth-child(even) td:first-child,.smart529__performance .performance__table table tr:nth-child(even) td:last-child{border-right:0}
.smart529__performance .performance__priceView--table table tr th:not(:first-of-type){width:200px}
.smart529__performance .performance__priceView--table table tr th:last-child{text-align:center}
.smart529__performance .performance__table .table-responsive::-webkit-scrollbar{width:8px}
.smart529__performance .performance__table .table-responsive::-webkit-scrollbar-thumb{border-radius:10px;background-color:#4a3290;box-shadow:inset 0 0 4px rgba(0,0,0,0.5)}
.smart529__performance .performance__table .table-responsive::-webkit-scrollbar-track{border-radius:10px;background-color:#fff;box-shadow:inset 0 0 4px rgba(0,0,0,0.4)}
.smart529__performance .performance__table table .table__unit th{background-color:transparent !important;padding:0;color:#000;font-size:9px;position:relative}
.smart529__performance .performance__table table .table__unit .table__unit--inner{position:absolute;top:0;left:50%;transform:translateX(-50%);width:95%}
.smart529__performance .performance__table table .table__unit .table__unit--inner::before{content:"";position:absolute;left:0;top:12px;width:16px;height:9px;background-color:transparent;border-top:1px solid #000;border-left:1px solid #000}
.smart529__performance .performance__table table .table__unit .table__unit--inner::after{content:"";position:absolute;right:0;top:12px;width:16px;height:9px;background-color:transparent;border-top:1px solid #000;border-right:1px solid #000}
.smart529__performance .performance__table.performance__priceView--table table .table__unit .table__unit--inner::before,.smart529__performance .performance__table.performance__priceView--table table .table__unit .table__unit--inner::after{width:42%}
.smart529__performance .tablesorter-dropbox{background-color:transparent}
.smart529Select__performance .performance__table table tr th{background-color:#bdcfdb;color:#466697}
.smart529Select__performance .performance__buttonGroup .performance__buttonBlue{background-color:#466697}
.smart529Select__performance .performance__table table tr:nth-child(even) td{background-color:#e6f1ed;border-right:2px solid #fff}
.smart529Select__performance .performance__table table tr:nth-child(even) td:first-child,.smart529Select__performance .performance__table table tr:nth-child(even) td:last-child{border-right:0}
.smart529Select__performance .performance__table table tr:nth-child(odd) td{background-color:#fff}
.smart529Select__performance .performance__table table tr td{border-bottom:0}
.smart529Select__performance .performance__table table tr:hover td{background-color:#bcceda}
@media screen and (max-width:1024px){.smart529__performance .performance__table table{width:1000px}
.smart529__performance .performance__priceView--table table tr th:not(:first-of-type){width:180px}
}
.fundlist-banner-outer-container{position:relative;background-color:#fff;overflow:hidden}
.fundlist-banner-smart529{color:#244b46}
.fundlist-banner-select529{color:#456697}
.fundlist__banner{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;min-height:700px;object-fit:cover;width:100%}
.fundlist__banner .fundlist__banner--inner{position:relative;padding:40px 0;top:0;left:0;width:100%;background-color:#bcceda}
.fundlist__banner .fundlist-banner-headtxt{margin-bottom:20px;margin-top:0;font-size:2rem;font-weight:500;line-height:1.2}
@media screen and (max-width:991px){.fundlist__banner{min-height:600px}
}
@media screen and (max-width:767px){.fundlist__banner{min-height:600px}
.fundlist__banner .fundlist__banner--inner{padding:20px 0}
#svgPath2{transform:scale(0.00022,0.00022)}
#svgPath2>.cls-1{transform:translateX(-3300px)}
}
.performance__table tr.table_header_row th.tnyrCol{padding:3px 4px;width:64px !important}
.tablesorter-dropbox th{line-height:18px !important}