.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;border-radius:6px 0 0 6px;padding-left:15px;padding-right:15px}
.cs-sales-charge{border:1px solid #6f727b;border-radius:0 6px 6px 0;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;border-radius:6px 0 0 6px;padding-left:10px;padding-right:10px}
.cs-qe{border-top:1px solid #6f727b;border-right:1px solid #6f727b;border-bottom:1px solid #6f727b;border-radius:0 6px 6px 0;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{font-family:'OpenSans-Bold',sans-serif;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}
.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;top:21px;left:-283px}
.leftrund{background-image:url(../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:41px;height:20px;position:relative !important;margin-left:37px;margin-top:0 !important;top:21px !important}
.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:35px}
.leftrundsht{background-image:url(../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:15px;height:20px;position:relative !important;margin-left:0;margin-top:0 !important;top:21px !important}
.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:-31px;transform:rotateY(180deg);margin-right:0}
.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;top:5px;left:88px !important;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}
}