.dateper.performanceq_ytd,.dateper.csperformanceq_ytd,.dateper.csquarterly,.dateper.flquarterly{display:none}
.collegeSaving-performance-tablehead2{vertical-align:top}
.collegeSaving-performance-table .cs-returns{width:470px}
.collegeSaving-performance-table thead tr th #returnTxt{display:flex;padding-left:12px}
.collegeSaving-performance-table thead tr th #stripe1{padding-left:44px;display:flex;margin-left:2em;margin-top:-19px;width:53%}
.collegeSaving-performance-table thead tr th #stripe2{padding-left:0;display:flex;position:relative;margin-left:10px;margin-top:-19px;width:38%}
.collegeSaving-performance-table thead tr th .leftrund{width:100px;margin-left:161px}
.collegeSaving-performance-table .rightrund{width:100px;margin-right:56px}
.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}
.leftrund{background-image:url(../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:35px;height:20px;position:absolute;margin-left:41px;margin-top:2px}
.rightrund{background-image:url(../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:35px;height:20px;float:right;margin-top:-15px;transform:rotateY(180deg);margin-right:48px}
.leftrundsht{background-image:url(../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:15px;height:25px;position:absolute;margin-left:37px;margin-top:9px}
.rightrundsht{background-image:url(../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:15px;height:23px;float:right;margin-top:-21px;transform:rotateY(180deg);margin-right:36px}
.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}
.fundperformanceTable .returns{position:absolute;margin-top:-7px;margin-left:12px}
#stripe1{width:55%;display:inline;position:relative;margin-left:55px;float:left;margin-top:-10px}
#stripe2{display:flex;position:relative;margin-left:-20px;margin-top:-10px}
.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}
.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}
.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}
.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}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#stripe1{margin-left:60px}
#stripe2{margin-left:355px}
}
#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}
.fundperformanceTable .returns{position:relative;top:9px;margin-left:-471px}
.collegeSaving-performance-table thead tr th #returnTxt{display:flex;position:relative;padding-left:10px;top:12px}
.collegeSaving-performance-table thead tr th #stripe1{padding-left:20px;display:inline;margin-left:5em;margin-top:0}
.csfirstdata{padding-left:12px}
.collegeSaving-performance-table thead tr th #stripe2{padding-left:0;display:flex;position:relative;margin-left:2em;left:52px;top:-2px}
.collegeSaving-performance-table thead tr th .leftrund{width:98px;margin-left:164px}
#stripe1{margin-left:55px;position:relative;top:-6px}
#stripe2{display:flex;position:relative}
.table{width:1250px !important}
.collegeSaving-performance-table table thead tr th.returns{padding-top:27px}
.collegeSaving-performance-table table thead tr th.returns #returnTxt{display:inline-block;padding-top:12px}
.collegeSaving-performance-table table thead tr th.returns #stripe1{display:inline-block;padding-left:85px}
.collegeSaving-performance-table table thead tr th.returns #stripe2{display:inline-block;float:none;margin-left:0}
}
@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}
#stripe1{margin-left:68px;position:relative;top:0;width:62% !important}
#stripe2{display:flex;position:relative;top:4px;left:102px !important}
.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}
#stripe1{margin-left:55px;position:relative;top:-6px;width:62% !important}
#stripe2{display:flex;position:relative;top:0;left:88px !important}
.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}
#stripe1{margin-left:70px;position:relative;top:2px;width:62% !important}
#stripe2{display:flex;position:relative;top:8px;left:103px !important}
.fundperformanceTable{width:1250px;margin-top:5px}
}
@media screen and (max-device-width:786px){#stripe1{margin-left:69px;position:relative;display:flex;top:0;width:57% !important}
#stripe2{display:flex;position:relative;width:57%}
.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}
.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){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 tr.firstRow th.cs-returns,table.collegeSaving-performance-table td:nth-child(n+10),table.collegeSaving-performance-table tr.firstRow th.cspes,table.collegeSaving-performance-table .secondRow th:nth-child(-n+4),table.collegeSaving-performance-table .secondRow th: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){background-color:#eff5ff}
table.fundperformanceTable th.avgatr,table.fundperformanceTable .secondRow th:nth-child(n+7):nth-child(-n+11),table.collegeSaving-performance-table td:nth-child(n+5):nth-child(-n+9),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){#stripe1{margin-left:45px;top:3px;margin-top:0}
#stripe2{top:3px;margin-top:0;margin-left:0;left:-6px !important}
.fundperformanceTable .returns{margin-top:4px}
.collegeSaving-performance-table thead tr th #returnTxt{margin-top:18px}
.collegeSaving-performance-table thead tr th #stripe1{margin-top:0;margin-left:32px;top:-18px}
.collegeSaving-performance-table thead tr th #stripe2{top:-9px;float:right;margin-top:-31px}
.cs-at-nav,.cs-sales-charge,.cs-me,.cs-qe{border-radius:0}
}
@media only screen and (max-width:993px){.fundperformanceTable .returns{position:relative;top:9px;left:-1px;float:left;margin-top:-7px;margin-left:12px}
#stripe1{margin-left:7px;top:10px}
}
@media only screen and (max-width:993px) and (hover:hover) and (pointer:fine){#stripe2{top:10px;float:right;left:-19px !important}
}
@media only screen and (min-width:996px) and (max-width:1133px){#stripe1{width:80%;margin-left:20px}
#stripe2{margin-left:63px;margin-top:-7px;top:12px;float:left}
}
@media(hover:none) and (pointer:coarse) and (min-width:414px) and (max-width:480px){#stripe2{top:-2px;float:right;left:107px !important}
}
@media screen and (hover:none) and (pointer:coarse) and (max-width:480px){#stripe2{top:-2px;float:right;left:107px !important}
}
@media screen and (orientation:landscape) and (hover:none) and (pointer:coarse) and (max-width:932px){#stripe1{margin-left:16px}
#stripe2{top:-2px;float:right;left:132px !important}
}
@media screen and (hover:hover) and (pointer:fine) and (min-width:996px) and (max-width:1133px){#stripe1{top:2px;left:-25px}
#stripe2{top:-14px;float:right;left:-2px}
}
@media screen and (hover:none) and (pointer:coarse) and (min-width:1024px) and (max-width:1366px){#stripe1{margin-left:45px}
#stripe2{margin-top:-9px;margin-left:0}
}
@media screen and (orientation:landscape) and (hover:none) and (pointer:coarse) and (min-width:1024px) and (max-width:1366px){#stripe2{margin-top:1px}
}
@media only screen and (min-width:815px) and (max-width:840px) and (min-height:1090px) and (max-height:1100px) and (orientation:portrait) and (pointer:coarse) and (hover:none){#stripe1{margin-left:-14px !important}
#stripe2{top:10px;left:-22px !important;float:right}
.collegeSaving-performance-table thead tr th #stripe1{padding-left:0;left:82px;top:-7px}
.collegeSaving-performance-table thead tr th #stripe2{margin-left:0;top:12px;left:-8px !important}
}
@media only screen and (max-width:1250px) and (max-height:780px) and (orientation:landscape) and (pointer:coarse) and (hover:none){#stripe1{top:4px}
#stripe2{margin-top:-6px;left:-16px !important}
.collegeSaving-performance-table thead tr th #stripe1{padding-left:0;margin-left:0;margin-top:-22px;left:70px}
.collegeSaving-performance-table thead tr th #stripe2{padding-left:0;margin-left:0;margin-top:-18px;left:-8px !important}
}
@media only screen and (max-width:835px) and (max-height:380px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape) and (pointer:coarse) and (hover:none){.fundperformanceTable .returns{top:13px}
#stripe1{top:4px;margin-left:0;margin-top:0;width:50% !important;left:22px}
#stripe2{margin-top:0;left:-16px !important;top:4px;width:30%}
.collegeSaving-performance-table thead tr th #returnTxt{top:0}
.collegeSaving-performance-table thead tr th #stripe2{margin-top:-17px}
}
@media only screen and (max-width:445px) and (max-height:800px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait) and (pointer:coarse) and (hover:none){.collegeSaving-performance-table thead tr th #returnTxt{top:17px}
.collegeSaving-performance-table thead tr th #stripe1{margin-left:0;margin-top:0;left:55px;top:0;width:47% !important}
.collegeSaving-performance-table thead tr th #stripe2{margin-left:0;left:-3px !important;top:0;margin-top:0}
}
@media only screen and (max-width:750px) and (max-height:338px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape) and (pointer:coarse) and (hover:none){.collegeSaving-performance-table thead tr th #returnTxt{top:-3px}
.collegeSaving-performance-table thead tr th #stripe2{margin-top:-20px}
}
@media only screen and (max-width:402px) and (max-height:715px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait) and (pointer:coarse) and (hover:none){.collegeSaving-performance-table thead tr th #returnTxt{top:12px}
.collegeSaving-performance-table thead tr th #stripe1{padding-left:20px;margin-left:0;margin-top:0;left:46px;top:-7px}
.collegeSaving-performance-table thead tr th #stripe2{margin-left:0;left:-7px !important;margin-top:0;top:-7px}
}
@media only screen and (max-width:814px) and (max-height:366px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape) and (pointer:coarse) and (hover:none){.fundperformanceTable .returns{top:9px}
#stripe1{top:0;margin-left:0;margin-top:0;left:23px;width:49% !important}
#stripe2{margin-top:0;left:-12px !important;float:right;margin-left:0;width:31%;top:0}
.collegeSaving-performance-table thead tr th #returnTxt{top:1px}
.collegeSaving-performance-table thead tr th #stripe1{margin-top:-19px}
.collegeSaving-performance-table thead tr th #stripe2{margin-top:-16px}
}
@media only screen and (max-width:435px) and (max-height:780px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait) and (pointer:coarse) and (hover:none){.collegeSaving-performance-table thead tr th #stripe1{padding-left:0;display:inline;margin-left:0;margin-top:0;top:-6px;left:74px}
.collegeSaving-performance-table thead tr th #stripe2{padding-left:0;display:flex;position:relative;margin-left:0;left:-3px !important;top:-5px;margin-top:0}
}