.dateper.performanceq_ytd,.dateper.csperformanceq_ytd,.dateper.csquarterly,.dateper.flquarterly{display:none}
.collegeSaving-performance-tablehead2{vertical-align:top}
.sorttable_sorted{cursor:pointer}
.sorttable_sorted_reverse{cursor:pointer}
.cs-at-nav{border-top:1px solid #6f727b;border-left:1px solid #6f727b;border-right:1px solid #6f727b;border-bottom:1px solid #6f727b;padding-left:15px;padding-right:15px}
.cs-sales-charge{border:1px solid #6f727b;padding-left:15px;padding-right:15px;margin-left:-5px}
.cs-me{border-top:1px solid #6f727b;border-left:1px solid #6f727b;border-right:1px solid #6f727b;border-bottom:1px solid #6f727b;padding-left:10px;padding-right:10px}
.cs-qe{border-top:1px solid #6f727b;border-right:1px solid #6f727b;border-bottom:1px solid #6f727b;padding-left:10px;padding-right:10px;margin-left:-5px}
.csfirstdata{padding-left:12px}
.nameCol{color:#0075a3;width:190px;font-family:'OpenSans-Bold',sans-serif}
.yellowBorder{border-left:solid;border-width:3px;border-color:#fbab18;padding-right:15px;border-bottom:1px solid #e4e4e4}
.grayBorder{border-left:solid;border-width:3px;border-color:#6b6d50;padding-right:5px}
.blueBorder{border-left:3px solid #013f78;border-bottom:1px solid #e4e4e4;padding-right:5px}
.header-row{display:flex;flex-wrap:wrap;width:100%;align-items:center;gap:10px}
.fundperformanceTable .returns{flex:0 0 10%;min-width:45px}
#stripe1{flex:1 1 25%;display:flex;flex-wrap:wrap}
#stripe2{flex:1 1 78px;display:flex;flex-wrap:wrap}
.me{border-top:1px solid #3c3c3d;border-left:1px solid #3c3c3d;border-right:1px solid #3c3c3d;border-bottom:1px solid #3c3c3d;border-radius:0;padding-left:10px;padding-right:10px}
.me:hover{background:#f0f0f0;color:#6f727b}
.qe{border-top:1px solid #3c3c3d;border-right:1px solid #3c3c3d;border-bottom:1px solid #3c3c3d;border-radius:0;padding-left:10px;padding-right:10px;margin-left:-5px}
.qe:hover{background:#f0f0f0;color:#6f727b}
.at-nav{border-top:1px solid #3c3c3d;border-left:1px solid #3c3c3d;border-bottom:1px solid #3c3c3d;border-radius:0;padding-left:10px;padding-right:10px}
.at-nav:hover{background:#f0f0f0;color:#6f727b}
.active_btn{color:#fff !important;background:#3c3c3d !important}
.market-price{border-top:1px solid #6f727b;border-bottom:1px solid #6f727b;padding-left:10px;padding-right:10px;margin-left:-3px}
.market-price:hover{background:#f0f0f0;color:#6f727b}
.sales-charge{border:1px solid #3c3c3d;border-radius:0;padding-left:10px;padding-right:10px;margin-left:-5px}
.sales-charge:hover{background:#f0f0f0;color:#6f727b}
.odd{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.height60px{height:60px}
.height40px{height:40px}
.tablehead1 .dropdown{margin-left:12px;margin-top:-10px}
.tablehead1 .arrow.down{transform:rotate(-135deg);top:4px;left:32px;cursor:pointer}
.tablehead1 .arrow.up{transform:rotate(45deg);top:6px;left:32px;cursor:pointer}
.sorttable_alpha{cursor:pointer}
.sorttable_numeric{cursor:pointer}
.fundperformanceTable .tablehead1{vertical-align:top}
.fundperformanceTable td:first-child{text-align:left}
.fundperformanceTable td:nth-child(2){text-align:left;padding-left:0;font-family:'OpenSans-Bold',sans-serif !important}
table .nodata-row td{background:none !important;font-size:1rem;font-weight:400;line-height:1.5;color:#212529}
.collegeSaving-performance-tablehead2.secondRow .fcspietype{padding-left:13px}
#sorttable_sortrevind{font-size:22px;position:absolute;margin-top:-10px;margin-left:-9px}
#sorttable_sortfwdind{font-size:22px;position:absolute;margin-top:-10px;margin-left:-9px}
@media only screen and (min-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){#sorttable_sortrevind{font-size:13px;margin-top:-1px;margin-left:-6px}
#sorttable_sortfwdind{margin-left:-8px}
}
@media only screen and (max-width:992px){#sorttable_sortrevind{font-size:13px;margin-top:-1px;margin-left:-6px}
#sorttable_sortfwdind{margin-left:-8px}
.odd{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.fundperformanceTable{width:1250px}
.collegeSaving-performance-table{width:1250px}
.csfirstdata{padding-left:12px}
.table{width:1250px !important}
.collegeSaving-performance-table table thead tr th.returns{padding-top:27px}
}
@media screen and (min-device-width:810px) and (max-device-width:1080px) and (orientation:portrait){.mobilebg{background:#f9f9f9;height:75px;width:100%;padding-top:10px;padding-left:10px}
.fundperformanceTable{width:1250px}
}
@media screen and (min-device-width:810px) and (max-device-width:1080px) and (orientation:landscape){.mobilebg{background:#f9f9f9;height:75px;width:100%;padding-top:10px;padding-left:10px}
.fundperformanceTable{width:1250px;margin-top:5px}
}
@media screen and (min-device-width:834px) and (max-device-width:1075px) and (orientation:portrait){.mobilebg{background:#f9f9f9;height:75px;width:100%;padding-top:10px;padding-left:10px}
.fundperformanceTable{width:1250px;margin-top:5px}
}
@media screen and (max-device-width:786px){.fundperformanceTable{width:1250px;margin-top:5px}
}
@media screen and (min-device-width:1024px) and (max-device-width:1253px) and (orientation:portrait){.mobilebg{background:#f9f9f9;height:75px;width:100%;padding-top:10px;padding-left:10px}
.collegeSaving-performance-table{width:1250px}
.qe{border-top:1px solid #6f727b;border-right:1px solid #6f727b;border-bottom:1px solid #6f727b;border-radius:0;padding-left:5px;padding-right:5px;margin-left:-4px}
.me{border-top:1px solid #6f727b;border-left:1px solid #6f727b;border-right:1px solid #6f727b;border-bottom:1px solid #6f727b;border-radius:0;padding-left:5px;padding-right:5px}
}
@media only screen and (max-width:415px){#sorttable_sortrevind{font-size:12px;margin-top:0;margin-left:-5px}
#sorttable_sortfwdind{font-size:21px;margin-top:-9px;margin-left:-8px}
}
table.fundperformanceTable .firstRow th.fpiefrreturns,table.fundperformanceTable .firstRow th.fptoe,table.fundperformanceTable .secondRow th:nth-child(-n+6),table.fundperformanceTable .secondRow th:nth-child(n+12):nth-child(-n+13),table.collegeSaving-performance-table tr.firstRow th.cs-returns,table.collegeSaving-performance-table .secondRow th:nth-child(-n+4),table.collegeSaving-performance-table tr.firstRow th.cspes,table.collegeSaving-performance-table .secondRow th:nth-child(n+10){background-color:#eef4fc}
table.fundperformanceTable td:nth-child(-n+6),table.fundperformanceTable td:nth-child(n+12):nth-child(-n+13),table.collegeSaving-performance-table td:nth-child(-n+4),table.collegeSaving-performance-table td:nth-child(n+10){background-color:#f9fbff}
table.fundperformanceTable .firstRow th.fpiefrreturns{height:90px}
table.fundperformanceTable .secondRow th:nth-child(-n+6){height:65px}
table.fundperformanceTable td:nth-child(n+7):nth-child(-n+11),table.collegeSaving-performance-table td:nth-child(n+5):nth-child(-n+9){background-color:#eff5ff}
table.fundperformanceTable th.avgatr,table.fundperformanceTable .secondRow th:nth-child(n+7):nth-child(-n+11),table.collegeSaving-performance-table th.csaatr,table.collegeSaving-performance-table .secondRow th:nth-child(n+5):nth-child(-n+9){background-color:#e1ecfe}
@media only screen and (min-device-width:1000px) and (max-device-width:1355px){.cs-at-nav,.cs-sales-charge,.cs-me,.cs-qe{border-radius:0}
}