#tooltipclose{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-257px -147px !important;background-repeat:no-repeat;cursor:pointer;padding:10px;float:right;position:absolute;text-align:right;right:19px !important;top:8px !important}
.opExp{font-family:'OpenSans-Bold',sans-serif;font-weight:bold}
.th-align{padding-left:10px;padding-right:10px;text-align:center;font-weight:500}
.th-firstchild{font-weight:500;font-size:smaller;padding-left:10px}
.hover-active{background:#013f78;color:#fff}
.pyheader{padding-left:1%}
.averageannualreturns .perform{font-size:28pt;font-family:'OpenSans-Light',sans-serif;color:#4c4e56}
.performanceDisclosure{padding-top:30px;font-size:12px;font-family:'OpenSans-Bold',sans-serif;color:#6f727b}
.performanceDisclosure .disclosureSmaller{padding-left:0}
.hfTwoColumnPage .averageAnnualReturns .performanceDisclosure .disclosureSmaller{padding-left:20px}
.hfTwoColumnPage .averageAnnualReturns .disclaimer{padding-left:20px}
.hfTwoColumnPage .aatrperformacetab tbody th:first-child{padding-left:20px}
.hfTwoColumnPage .aatrtab3 tbody th:first-child{padding-left:20px}
.averageannualreturns .current-row{background-color:#d1dce7;color:#FFF}
.averageannualreturns .current-col{background-color:#d1dce7;color:#FFF}
.averageannualreturns table td{border:0 !important;padding:8px 20px !important}
.averageannualreturns .brdlft{border-top-left-radius:0;border-top-right-radius:0;border:0 !important}
.averageannualreturns .brdrgt{border-bottom-left-radius:0;border-bottom-right-radius:0;border:0 !important}
.averageannualreturns .brdbtm{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.averageannualreturns .table-curved{width:100%;font-size:14px;opacity:1;font-family:'OpenSans-Regular',sans-serif;color:#3c3c3d;margin-bottom:20px}
.averageannualreturns .table-curved th.table-header{//background-color:#d1dce7;text-align:center;padding-left:10px;padding-right:10px}
.averageannualreturns .table-curved th.table-header:first-child{font-size:12px;text-align:left;padding-left:10px;padding-right:10px;border-bottom-left-radius:5px !important}
.aatrperformacetab tbody th:first-child{font-size:14px;padding-left:20px;border-bottom:1px solid #c4c4c4 !important}
.aatrtab3 tbody th:first-child{font-size:14px;padding-left:20px}
.averageannualreturns .table-curved th.table-header:last-child{border-bottom-right-radius:5px !important}
.averageannualreturns .table-curved .table-row td:first-child{color:#013f78;font-size:14px;text-align:left;width:260px}
.averageannualreturns .table-curved .table-row td{color:#013f78;text-align:center;padding-left:10px;padding-right:10px;border-bottom:1px solid #c4c4c4 !important}
.averageannualreturns .table{font-size:10pt;font-family:'OpenSans-Regular',sans-serif;color:#4c4e56}
.averageannualreturns .table-curved{border-collapse:collapse;border-spacing:0}
.averageannualreturns .table-curved{border-left:1px solid #fafcff;border-top:1px solid #fafcff;border-bottom:1px solid #fafcff;border-right:1px solid #fafcff}
.averageannualreturns .table-curved td,.table-curved th{padding-top:8px;padding-bottom:8px;border:0;border-radius:unset;//border-bottom:1px solid #c4c4c4 !important}
.averageannualreturns .brdnone{border:0 !important}
.averageannualreturns .odd{background-color:#fafcff;color:#013f78;border-radius:5px;background-color:transparent}
.averageannualreturns #tabmenu{margin:0 0 0 20px;width:100%}
.averageannualreturns .aatrnav{overflow:hidden;padding-left:0;margin-bottom:0;margin-left:0;position:absolute;margin-top:44px}
.averageannualreturns .aatrnav li{float:left;list-style:none}
.averageannualreturns .aatrnav li :hover{background-color:#fafcff;border-top-left-radius:0 !important;border-top-right-radius:0 !important;//border-radius:0}
.averageannualreturns .aatrnav li a{padding:10px;border-bottom:1px solid #0e213f;display:block;background:#fff;text-decoration:none;padding-left:20px;padding-right:20px;padding-top:12px;padding-bottom:12px;font-family:'OpenSans-Bold',sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase}
.averageannualreturns #tab-content{width:100%}
.averageannualreturns .aatrnav li.active a{background:#0e213f;color:#fff;text-decoration:none;margin-bottom:-3px;border-bottom:1px solid #0e213f;border-radius:0;ft:20px;padding-right:20px;padding-top:12px;padding-bottom:12px;font-family:'OpenSans-SemiBold',sans-serif;font-size:12px;text-transform:uppercase}
.averageannualreturns h6:after{display:inline-block;margin:6px 0 4px -60px;height:1px;content:" ";text-shadow:none;width:84%;background:#c5c7ca;clear:both}
.averageannualreturns .performance{font-weight:bold;font-size:9pt;color:#6f727b;font-family:'OpenSans-Regular',sans-serif;letter-spacing:1px;padding-bottom:10px;display:inline-flex;width:100%}
.averageannualreturns .performancesub{display:flex;width:20%}
.averageannualreturns .perftabs{width:1140px}
.averageannualreturns .performhead{text-align:center;text-transform:uppercase;font-family:'OpenSans-Regular',sans-serif;font-size:14px;text-transform:uppercase;color:#4c4e56}
.averageannualreturns .asofdate{font-size:12px;color:#6f727b;font-family:'OpenSans-Regular',sans-serif;text-transform:lowercase;font-weight:normal}
.averageannualreturns .marginSpacerFund{font-size:10pt;color:#6f727b;font-family:'OpenSans-Regular',sans-serif;padding-top:10px;padding-right:20px}
.averageannualreturns .leftrund{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:20px;height:28px;position:absolute;margin-left:40px;margin-top:2px}
.averageannualreturns .rightrund{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:20px;height:28px;float:right;margin-top:-34px;transform:rotateY(180deg);margin-right:32px}
.averageannualreturns .leftrundlg{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:38px !important;height:28px;position:absolute;margin-left:18px;margin-top:2px}
.col-lg-10 .averageannualreturns .leftrundlg{margin-left:15px}
.col-lg-10 .averageannualreturns .leftrund{margin-left:33px}
.averageannualreturns .rightrundlg{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:38px !important;height:28px;float:right;margin-top:-34px;transform:rotateY(180deg);margin-right:17px}
.averageAnnualReturns .plus{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-128px -135px;background-repeat:no-repeat;cursor:pointer;z-index:105;width:20px;height:27px;position:absolute;margin-top:2px}
.averageAnnualReturns .minus{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-128px -115px;background-repeat:no-repeat;cursor:pointer;z-index:105;width:20px;height:15px;position:absolute}
.averageAnnualReturns .morecontent span{display:inline-block}
.averageannualreturns .show_hide{display:none}
.exclamatory{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-128px -30px;background-repeat:no-repeat;cursor:pointer;z-index:97;width:20px;height:20px;position:absolute;//margin-top:0;margin:1px}
.exclamatory:hover{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-154px -10px;background-repeat:no-repeat;cursor:pointer;z-index:97;width:20px;height:20px;position:absolute;margin:2px}
.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0}
.tooltip.in{opacity:1 !important}
.remember{font-size:9pt !important;text-decoration:none;color:#013f78;padding-right:20px;opacity:1 !important;border-bottom:0 dotted #013f78 !important}
.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:'OpenSans-Regular',sans-serif;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:1 !important}
.averageAnnualReturns .more{font-family:'OpenSans-Regular',sans-serif;font-size:12px;color:#6f727b;padding-top:2px;padding-bottom:2px;padding-left:25px}
.morecontent .seemoretxt{display:inline-block}
.morelink{display:block;text-align:center;font-family:'OpenSans-SemiBold',sans-serif;font-size:10pt;color:#0075a3;text-transform:uppercase;text-decoration:none !important;margin-top:20px;cursor:pointer}
.averageannualreturns .plus{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-129px -133px;background-repeat:no-repeat;cursor:pointer;z-index:105;width:20px;height:21px;display:inline-flex !important}
.averageannualreturns .minus{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-126px -116px;background-repeat:no-repeat;cursor:pointer;z-index:105;width:20px;height:15px}
.averageannualreturns div.wrapper{line-height:180%;overflow:hidden}
.averageannualreturns div.inner{position:relative;display:inline;color:#6d6e71;padding-right:.5em;font-size:12px;font-family:'OpenSans-semibold',sans-serif;letter-spacing:1px;width:100%;bottom:6px}
.averageannualreturns .distri{font-size:16px !important;color:#6d6e71;font-family:'OpenSans-Regular',sans-serif;letter-spacing:1px;display:inline-flex;width:97%;text-transform:uppercase;margin-left:0}
div.inner:after{content:"\A0";position:absolute;bottom:7px;left:100%;border-bottom:1px solid #ccc;width:1000%}
ul.aatrnav li a:focus-visible{border:1px solid #000}
@media only screen and (max-device-width:320px) and (orientation:portrait){.averageannualreturns .performancesub{display:flex;width:115% !important}
.tooltip-inner{background:#0075a3;padding:20px;color:#fff;margin-left:0;font-family:OpenSans-Light,sans-serif;font-size:12px;font-weight:normal;text-align:left;box-shadow:rgb(0 0 0 / 20%) 0 0 6px 0;width:150px !important;max-width:150px;height:auto !important;overflow-y:auto}
}
@media screen and (min-device-width:768px) and (orientation :portrait){.averageannualreturns .performancesub{display:flex;width:30%}
.distrisub{width:518%;margin-bottom:60px}
}
@media screen and (max-width:991px){.averageannualreturns .table-curved{margin-bottom:3px}
div.inner:after{width:965%}
.disclaimer .remember{padding-right:unset}
.tooltip-inner{background:#0075a3;padding:20px;color:#fff;margin-left:0;font-family:OpenSans-Light,sans-serif;font-size:12px;font-weight:normal;text-align:left;box-shadow:rgb(0 0 0 / 20%) 0 0 6px 0;width:200px !important;max-width:200px;height:auto;overflow-y:auto}
.whtbg{background:#fff}
.averageannualreturns .performancesub{display:flex;width:83%}
.averageannualreturns .performance{font-weight:bold;font-size:9pt;color:#6f727b;font-family:'OpenSans-Regular',sans-serif;letter-spacing:1px;padding-bottom:0;display:inline-flex;width:100%;background:#fff;height:20px}
.averageannualreturns .brdnone{border:0 !important;width:1200px}
.averageannualreturns .aatrnav{overflow:hidden;padding-left:0;margin-bottom:-50px;margin-left:0;position:relative;margin-top:35px}
.exclamatory{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-128px -30px;background-repeat:no-repeat;cursor:pointer;z-index:97;width:20px;height:20px;position:relative !important;display:inline-block;top:6px}
.averageannualreturns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.scrollbox{overflow:auto;overflow-y:hidden;max-width:100%;width:1250px;max-height:100%;background-image:linear-gradient(to right,white,white),linear-gradient(to right,white,white),linear-gradient(to right,rgba(205,212,218,1),rgba(205,212,218,0)),linear-gradient(to left,rgba(205,212,218,1),rgba(205,212,218,0));background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-color:white;background-size:0 100%,20px 100%,22px 100%,22px 100%;background-attachment:local,local,scroll,scroll;clear:both}
.averageannualreturns tbody tr:nth-child(odd){background-image:url(../../../../../../../conf/thf/images/zebratrans.png);background-position:100% 100%;background-repeat:repeat;width:1px;height:40px;z-index:-1}
.averageannualreturns .leftrund{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:80px;height:28px;position:relative;margin-left:56px;margin-top:0;top:30px}
.averageannualreturns .rightrund{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:80px;height:28px;float:right;margin-top:-34px;transform:rotateY(180deg);margin-right:50px}
.averageannualreturns .leftrundlg{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:45px;height:28px;position:relative;margin-left:45px;margin-top:0;top:30px}
.averageannualreturns .rightrundlg{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:45px;height:28px;float:right;margin-top:-34px;transform:rotateY(180deg);margin-right:40px}
.col-lg-10 .averageannualreturns .leftrundlg{margin-left:56px}
.averageannualreturns .aatrnav li a{padding:10px;border-bottom:1px solid #0e213f;display:block;background:transparent;text-decoration:none;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;font-family:'OpenSans-Bold',sans-serif;font-size:8pt;letter-spacing:1px;text-transform:uppercase;width:80px;text-align:center}
.averageannualreturns .aatrnav li.active a{background:#0e213f;color:#fff;text-decoration:none;margin-bottom:-3px;border-bottom:1px solid #0e213f;border-top-right-radius:0 !important;border-top-left-radius:0 !important;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;font-family:'OpenSans-Bold',sans-serif;font-size:8pt;width:80px;text-align:center}
.averageannualreturns .table-curved .table-row td:first-child{color:#013f78;font-size:9pt;text-align:left;padding-left:10px;padding-right:10px;width:160px}
.distrisub{width:518%;margin-bottom:60px;background:#fff}
}
@media(min-width:1200px){.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:1140px}
}
@media only screen and (min-width:991px) and (max-width:1200px){.averageannualreturns .leftrundlg{width:20px}
.averageannualreturns .rightrundlg{width:20px;margin-right:11px}
}
#tooltipclose{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-257px -147px !important;background-repeat:no-repeat;cursor:pointer;padding:10px;float:right;position:absolute;text-align:right;right:19px !important;top:8px !important}
.opExp{font-family:'OpenSans-Bold',sans-serif;font-weight:bold}
.th-align{padding-left:10px;padding-right:10px;text-align:center;font-weight:500}
.th-firstchild{font-weight:500;font-size:smaller;padding-left:10px}
.hover-active{background:#013f78;color:#fff}
.pyheader{padding-left:1%}
.averageannualreturns .perform{font-size:28pt;font-family:'OpenSans-Light',sans-serif;color:#4c4e56}
.performanceDisclosure{padding-top:30px;font-size:12px;font-family:'OpenSans-Bold',sans-serif;color:#6f727b}
.performanceDisclosure .disclosureSmaller{padding-left:0}
.hfTwoColumnPage .averageAnnualReturns .performanceDisclosure .disclosureSmaller{padding-left:20px}
.hfTwoColumnPage .averageAnnualReturns .disclaimer{padding-left:20px}
.hfTwoColumnPage .aatrperformacetab tbody th:first-child{padding-left:20px}
.hfTwoColumnPage .aatrtab3 tbody th:first-child{padding-left:20px}
.averageannualreturns .current-row{background-color:#d1dce7;color:#FFF}
.averageannualreturns .current-col{background-color:#d1dce7;color:#FFF}
.averageannualreturns table td{border:0 !important;padding:8px 20px !important}
.averageannualreturns .brdlft{border-top-left-radius:0;border-top-right-radius:0;border:0 !important}
.averageannualreturns .brdrgt{border-bottom-left-radius:0;border-bottom-right-radius:0;border:0 !important;border-bottom:1px solid #c4c4c4 !important}
.averageannualreturns .brdbtm{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.averageannualreturns .table-curved{width:100%;font-size:14px;opacity:1;font-family:'OpenSans-Regular',sans-serif;color:#013f78;margin-bottom:20px}
.averageannualreturns .table-curved th.table-header{//background-color:#d1dce7;text-align:center;padding-left:10px;padding-right:10px}
.averageannualreturns .table-curved th.table-header:first-child{font-size:12px;text-align:left;padding-left:10px;padding-right:10px;border-bottom-left-radius:5px !important}
.aatrperformacetab tbody th:first-child{font-size:14px;padding-left:20px;font-weight:normal;border-bottom:1px solid #c4c4c4 !important}
.aatrtab3 tbody th:first-child{font-size:14px;padding-left:20px;font-weight:normal;border-bottom:1px solid #c4c4c4 !important}
.averageannualreturns .table-curved th.table-header:last-child{border-bottom-right-radius:5px !important}
.averageannualreturns .table-curved .table-row td:first-child{color:#013f78;font-size:14px;text-align:left;width:260px}
.averageannualreturns .table-curved .table-row td{color:#013f78;text-align:center;padding-left:10px;padding-right:10px;border-bottom:1px solid #c4c4c4 !important}
.averageannualreturns .table{font-size:10pt;font-family:'OpenSans-Regular',sans-serif;color:#4c4e56}
.averageannualreturns .table-curved{border-collapse:collapse;border-spacing:0}
.averageannualreturns .table-curved{border-left:1px solid #fafcff;border-top:1px solid #fafcff;border-bottom:1px solid #fafcff;border-right:1px solid #fafcff}
.averageannualreturns .table-curved td,.table-curved th{padding-top:8px;padding-bottom:8px;border:0;border-radius:unset}
.averageannualreturns .brdnone{border:0 !important}
.averageannualreturns .odd{background-color:#fafcff;color:#013f78;border-radius:5px;background-color:transparent}
.averageannualreturns #tabmenu{margin:0 0 0 20px;width:100%}
.averageannualreturns .aatrnav{overflow:hidden;padding-left:0;margin-bottom:0;margin-left:0;position:absolute;margin-top:9px}
.averageannualreturns .aatrnav li{float:left;list-style:none}
.averageannualreturns .aatrnav li :hover{background-color:#fafcff;border-top-left-radius:0 !important;border-top-right-radius:0 !important}
.averageannualreturns .aatrnav li a{padding:10px;border-bottom:1px solid #0e213f;display:block;background:#fff;text-decoration:none;padding-left:20px;padding-right:20px;padding-top:12px;padding-bottom:12px;font-family:'OpenSans-Bold',sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase}
.averageannualreturns #tab-content{width:100%}
.averageannualreturns .aatrnav li.active a{background:#0e213f;color:#fff;text-decoration:none;margin-bottom:-3px;border-bottom:1px solid #0e213f;border-radius:0;ft:20px;padding-right:20px;padding-top:12px;padding-bottom:12px;font-family:'OpenSans-SemiBold',sans-serif;font-size:12px;text-transform:uppercase}
.averageannualreturns h6:after{display:inline-block;margin:6px 0 4px -60px;height:1px;content:" ";text-shadow:none;width:84%;background:#c5c7ca;clear:both}
.averageannualreturns .performance{font-weight:bold;font-size:9pt;color:#6f727b;font-family:'OpenSans-Regular',sans-serif;letter-spacing:1px;padding-bottom:10px;display:inline-flex;width:100%}
.averageannualreturns .performancesub{display:flex;width:20%}
.averageannualreturns .perftabs{width:1140px}
.averageannualreturns .performhead{text-align:center;text-transform:uppercase;font-family:'OpenSans-Regular',sans-serif;font-size:14px;text-transform:uppercase;color:#4c4e56}
.averageannualreturns .asofdate{font-size:12px;color:#6f727b;font-family:'OpenSans-Regular',sans-serif;text-transform:lowercase;font-weight:normal}
.averageannualreturns .marginSpacerFund{font-size:10pt;color:#6f727b;font-family:'OpenSans-Regular',sans-serif;padding-top:10px;padding-right:20px}
.averageannualreturns .leftrund{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:20px;height:28px;position:absolute;margin-left:40px;margin-top:6px}
.averageannualreturns .rightrund{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:20px;height:28px;float:right;margin-top:-34px;transform:rotateY(180deg);margin-right:32px}
.averageannualreturns .leftrundlg{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:38px !important;height:28px;position:absolute;margin-left:18px;margin-top:2px}
.col-lg-10 .averageannualreturns .leftrundlg{margin-left:15px}
.col-lg-10 .averageannualreturns .leftrund{margin-left:33px}
.averageannualreturns .rightrundlg{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:38px !important;height:28px;float:right;margin-top:-34px;transform:rotateY(180deg);margin-right:17px}
.averageAnnualReturns .plus{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-128px -135px;background-repeat:no-repeat;cursor:pointer;z-index:105;width:20px;height:27px;position:absolute;margin-top:2px}
.averageAnnualReturns .minus{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-128px -115px;background-repeat:no-repeat;cursor:pointer;z-index:105;width:20px;height:15px;position:absolute}
.averageAnnualReturns .morecontent span{display:inline-block}
.averageannualreturns .show_hide{display:none}
.exclamatory{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-128px -30px;background-repeat:no-repeat;cursor:pointer;z-index:97;width:20px;height:20px;position:absolute;margin-top:0}
.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0}
.tooltip.in{opacity:1 !important}
.remember{font-size:9pt !important;text-decoration:none;color:#013f78;padding-right:20px;opacity:1 !important;border-bottom:0 dotted #013f78 !important}
.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:'OpenSans-Regular',sans-serif;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:1 !important}
.averageAnnualReturns .more{font-family:'OpenSans-Regular',sans-serif;font-size:12px;color:#6f727b;padding-top:2px;padding-bottom:2px;padding-left:25px}
.morecontent .seemoretxt{display:inline-block}
.morelink{display:block;text-align:center;font-family:'OpenSans-SemiBold',sans-serif;font-size:10pt;color:#0075a3;text-transform:uppercase;text-decoration:none !important;margin-top:20px;cursor:pointer}
.averageannualreturns .plus{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-129px -133px;background-repeat:no-repeat;cursor:pointer;z-index:105;width:20px;height:21px;display:inline-flex !important}
.averageannualreturns .minus{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-126px -116px;background-repeat:no-repeat;cursor:pointer;z-index:105;width:20px;height:15px}
.averageannualreturns div.wrapper{line-height:180%;overflow:hidden}
.averageannualreturns div.inner{position:relative;display:inline;color:#6d6e71;padding-right:.5em;font-size:12px;font-family:'OpenSans-semibold',sans-serif;letter-spacing:1px;width:100%;bottom:6px}
.averageannualreturns .distri{font-size:16px !important;color:#6f727b;font-family:'OpenSans-Bold',sans-serif;letter-spacing:1px;display:inline-flex;width:97%;text-transform:uppercase;margin-left:0}
div.inner:after{content:"\A0";position:absolute;bottom:7px;left:100%;border-bottom:1px solid #ccc;width:1000%}
ul.aatrnav li a:focus-visible{border:1px solid #000}
@media only screen and (max-device-width:320px) and (orientation:portrait){.averageannualreturns .performancesub{display:flex;width:115% !important}
.tooltip-inner{background:#0075a3;padding:20px;color:#fff;margin-left:0;font-family:OpenSans-Light,sans-serif;font-size:12px;font-weight:normal;text-align:left;box-shadow:rgb(0 0 0 / 20%) 0 0 6px 0;width:150px !important;max-width:150px;height:auto !important;overflow-y:auto}
}
@media screen and (min-device-width:768px) and (orientation :portrait){.averageannualreturns .performancesub{display:flex;width:30%}
.distrisub{width:518%;margin-bottom:60px}
}
@media screen and (max-width:991px){.averageannualreturns .table-curved{margin-bottom:3px}
div.inner:after{width:965%}
.disclaimer .remember{padding-right:unset}
.tooltip-inner{background:#0075a3;padding:20px;color:#fff;margin-left:0;font-family:OpenSans-Light,sans-serif;font-size:12px;font-weight:normal;text-align:left;box-shadow:rgb(0 0 0 / 20%) 0 0 6px 0;width:200px !important;max-width:200px;height:auto;overflow-y:auto}
.whtbg{background:#fff}
.averageannualreturns .performancesub{display:flex;width:83%}
.averageannualreturns .performance{font-weight:bold;font-size:9pt;color:#6f727b;font-family:'OpenSans-Regular',sans-serif;letter-spacing:1px;padding-bottom:0;display:inline-flex;width:100%;background:#fff;height:20px}
.averageannualreturns .brdnone{border:0 !important;width:1200px}
.averageannualreturns .odd{background-color:transparent;color:#013f78;border-bottom:1px solid #c4c4c4}
.averageannualreturns .aatrnav{overflow:hidden;padding-left:0;margin-bottom:-50px;margin-left:0;position:relative;margin-top:35px}
.exclamatory{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-128px -30px;background-repeat:no-repeat;cursor:pointer;z-index:97;width:20px;height:20px;position:relative !important;display:inline-block;top:6px}
.averageannualreturns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.scrollbox{overflow:auto;overflow-y:hidden;max-width:100%;width:1250px;max-height:100%;background-image:linear-gradient(to right,white,white),linear-gradient(to right,white,white),linear-gradient(to right,rgba(205,212,218,1),rgba(205,212,218,0)),linear-gradient(to left,rgba(205,212,218,1),rgba(205,212,218,0));background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-color:white;background-size:0 100%,20px 100%,22px 100%,22px 100%;background-attachment:local,local,scroll,scroll;clear:both}
.averageannualreturns tbody tr:nth-child(odd){background-image:url(../../../../../../../conf/thf/images/zebratrans.png);background-position:100% 100%;background-repeat:repeat;width:1px;height:40px;z-index:-1;background:transparent !important}
.averageannualreturns .leftrund{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:80px;height:28px;position:relative;margin-left:56px;margin-top:0;top:30px}
.averageannualreturns .rightrund{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:80px;height:28px;float:right;margin-top:-34px;transform:rotateY(180deg);margin-right:50px}
.averageannualreturns .leftrundlg{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:45px;height:28px;position:relative;margin-left:45px;margin-top:0;top:30px}
.averageannualreturns .rightrundlg{background-image:url(../../../../../../../conf/thf/images/sprite.png);background-position:-5px -487px;background-repeat:no-repeat;width:45px;height:28px;float:right;margin-top:-34px;transform:rotateY(180deg);margin-right:40px}
.col-lg-10 .averageannualreturns .leftrundlg{margin-left:56px}
.averageannualreturns .aatrnav li a{padding:10px;border-bottom:1px solid #0e213f;display:block;background:transparent;text-decoration:none;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;font-family:'OpenSans-Bold',sans-serif;font-size:8pt;letter-spacing:1px;text-transform:uppercase;width:80px;text-align:center}
.averageannualreturns .aatrnav li.active a{background:#0e213f;color:#fff;text-decoration:none;margin-bottom:-3px;border-bottom:1px solid #0e213f;border-top-right-radius:5px;border-top-left-radius:5px;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;font-family:'OpenSans-Bold',sans-serif;font-size:8pt;width:80px;text-align:center}
.averageannualreturns .table-curved .table-row td:first-child{color:#013f78;font-size:9pt;text-align:left;padding-left:10px;padding-right:10px;width:160px}
.distrisub{width:518%;margin-bottom:60px;background:#fff}
}
@media(min-width:1200px){.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:1140px}
}
@media only screen and (min-width:991px) and (max-width:1200px){.averageannualreturns .leftrundlg{width:20px !important}
.averageannualreturns .rightrundlg{width:20px !important;margin-right:11px}
}
@media only screen and (min-width:1024px) and (max-width:1365px) and (orientation:portrait){div.inner:after{width:429%}
div.dmHeading{padding-right:2.6em}
}
@media only screen and (min-width:834px) and (max-width:1075px) and (orientation:landscape){div.inner:after{width:549%}
}
.averageannualreturns .aatrnav{margin-top:38px}
.averageannualreturns .aatrnav.customView{margin-top:3px}
.averageannualreturns .asofdate.customView,.averageannualreturns .asofdate.customView{top:-23px;position:relative}
.averageannualreturns.fundPages .leftrundlg{margin-left:37px}
.averageannualreturns.fundPages .rightrundlg{margin-right:35px}
.averageannualreturns.etfPages .leftrundlg{margin-left:55px}
.averageannualreturns.etfPages .rightrundlg{margin-right:53px}
.averageannualreturns th.pfh.cumulativebd .asofdate{top:-13px}
.averageannualreturns th.pfh.aarbd .asofdate{top:-10px}
.averageannualreturns th.pfh.cumulativebd .asofdate{top:-13px}
.averageannualreturns th.pfh.aarbd .asofdate{top:-10px}
@media only screen and (max-width:659px){.averageannualreturns div.inner{bottom:9px;padding-left:3px}
.averageannualreturns .aatrnav{top:-50px}
.averageannualreturns .asofdate.customView{top:2px;position:relative}
}
@media only screen and (min-width:1024px) and (max-width:1292px) and (orientation:portrait){.averageannualreturns .asofdate.customView{top:-33px;position:relative}
}
@media only screen and (min-width:660px) and (max-width:990px){.averageannualreturns .asofdate.customView,.averageannualreturns .asofdate.customView{position:relative}
.averageannualreturns .aatrnav{margin-botton:-50px !important}
}