.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}
.remember{font-size:9pt !important;text-decoration:none;color:#013f78;padding-right:20px;opacity:1 !important;border-bottom:0 dotted #013f78 !important}
.tooltip-inner{max-width:350px;border-radius:0}
#darktooltipclose{background-image:url("../../../../../../conf/thf/images/sprite.png");background-position:-258px -116px;background-repeat:no-repeat;cursor:pointer;padding:10px;float:right;position:absolute;text-align:right;right:15px;top:10px;transform:scale(0.7)}
.col-lg-4 .morningStarRatings .row .morningStarHomepageStyle .morningstarblue,.col-lg-4 .morningStarRatings .row .morningStarHomepageLargeStyle .morningstarblue{width:unset;height:unset}
.mstarline{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%}
.fundNameTicker{color:#fff}
.fundNameTicker:hover{text-decoration:underline !important}
.row.mstarComponent{margin-left:0}
.mstarComponent{padding-bottom:50px;display:inline}
.morningStarComponent{padding-top:30px}
.mstarlinesub{display:flex;width:100%;text-transform:uppercase;font-weight:bold}
h6:after{display:inline-block;margin:6px 0 4px 11px;height:1px;content:" ";text-shadow:none;width:100%;background:#c5c7ca;clear:both}
.mstarhead{font-size:13pt;text-transform:uppercase;float:left;padding-right:10px;font-weight:600;font-family:"Open Sans";color:#6e6d7d}
div.wrapper{line-height:180%;overflow:hidden;margin-bottom:15px}
.morningStarComponent .inner{position:relative;display:inline;color:#6f727b;padding-right:2.5em;font-size:14px;font-family:"OpenSans-Bold",sans-serif;letter-spacing:1px;width:100%;bottom:5px !important;text-transform:uppercase}
.morningStarComponent .inner:after{content:"\A0";position:absolute;bottom:7px;left:100%;border-bottom:1px solid #ccc;width:1000%}
.linestyle{width:85%;margin-top:9px}
.bronzebox{width:212px;height:200px;background:#fcfcfc;border:0;border-radius:0;padding-top:25px;padding-left:10px;margin-right:7px;padding-bottom:20px;margin-bottom:20px;float:left}
.bronzelogo{background-image:url("../../../../../../conf/thf/images/bronze-logo.png");background-position:0 0;background-size:100%;background-repeat:no-repeat;width:154px;height:88px !important}
.goldlogo{background-image:url("../../../../../../conf/thf/images/c_gold_mlogo_small.png");background-position:center;background-size:contain;background-repeat:no-repeat;width:154px;height:88px !important}
.silverlogo{background-image:url("../../../../../../conf/thf/images/c_silver_mlogo_small.png");background-position:center;background-size:contain;background-repeat:no-repeat;width:154px;height:88px !important}
.bronzetxt{font-size:12px;padding-top:15px;padding-bottom:20px;font-family:"OpenSans-Semibold",sans-serif;color:#6d6e71}
.morningstarblue{width:212px;height:200px;background:#013f78;border:0;border-radius:0;padding-top:22px;padding-left:15px;padding-right:12px;margin-right:7px;padding-bottom:20px;margin-bottom:20px;float:left}
.whitelabel{display:flex}
.whitelabeltxt{padding-right:7px;float:left;text-transform:uppercase;font-size:14px;color:#fff;font-family:"OpenSans-Bold",sans-serif}
.morningstardate{font-size:11px;padding-top:3px;padding-right:9px;color:#fff;font-family:"OpenSans-Regular",sans-serif}
.morningstartxt{font-size:11px;padding-top:0 !important;color:#fff;padding-right:0;text-transform:uppercase;font-family:"OpenSans-Semibold",sans-serif}
.morningstartxt2{clear:both;font-size:10px;color:#fff;font-family:"OpenSans-Regular",sans-serif}
.morningstarsubtxt1{float:left}
.starpad{margin-top:20px}
.hidedivider{float:left;padding-left:5px;padding-right:5px}
.morningStarComponent .exlam-dark{background-image:url("../../../../../../conf/thf/images/exclamatary-dark.png");background-position:center;background-repeat:no-repeat;width:14px;height:14px;margin-left:85px;margin-left:-7px;float:left;margin-top:-15px}
.morningStarComponent .exlam-light{background-image:url("../../../../../../conf/thf/images/exclamatary-light.png");background-position:center;background-repeat:no-repeat;width:15px;height:14px;position:absolute;margin-left:-7px;margin-top:1px;margin-left:5px}
.star{background-image:url("../../../../../../conf/thf/images/star.png");background-position:left;background-repeat:repeat;width:100px;height:18px;position:absolute}
.star-icon-large{background-image:url("../../../../../../conf/thf/images/star-icon-large.png");background-position:left;background-repeat:repeat;width:135px;height:31px;position:absolute}
.morningStarComponent .exclaimoutlight{background-image:url("../../../../../../conf/thf/images/sprite.png");background-position:-122px -217px;background-repeat:no-repeat;width:21px;height:14px;margin-left:-8px;display:block;cursor:pointer;margin-top:2px}
.morningStarComponent .exclaimoutlight:hover{background-image:url("../../../../../../conf/thf/images/sprite.png");background-position:-140px -217px;background-repeat:no-repeat;width:21px;height:14px;display:block;margin-left:-8px;cursor:pointer;margin-top:2px}
.morningStarComponent .exclaimoutdark{background-image:url("../../../../../../conf/thf/images/sprite.png");background-position:-133px -29px;background-repeat:no-repeat;cursor:pointer;z-index:105;width:20px;height:16px;margin-left:-1px;margin-top:0 !important}
.morningStarComponent .exclaimoutdark:hover{background-image:url("../../../../../../conf/thf/images/sprite.png");background-position:-105px -33px;background-repeat:no-repeat;cursor:pointer;z-index:105;width:20px;height:16px;margin-left:-1px;margin-top:0 !important}
.lineclr{border-top:1px solid #3d6d97;margin-right:0;margin-top:60px}
.lockclr{display:none !important}
p .tooltips-elements:hover{display:inline-block}
.tooltip-inner{max-width:250px;border-radius:0}
.tooltip-inner strong{text-transform:uppercase;font-size:12px}
p .tooltips-elements-light:hover{display:inline-block}
.bs-tooltip-auto[x-placement^="right"] .arrow::before,.bs-tooltip-right .arrow:before{border-right-color:inherit !important}
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before,.bs-tooltip-bottom .arrow::before{border-bottom-color:inherit !important}
.bs-tooltip-auto[x-placement^="top"] .arrow::before,.bs-tooltip-top .arrow::before{border-top-color:inherit !important}
.bs-tooltip-auto[x-placement^="left"] .arrow::before,.bs-tooltip-left .arrow::before{border-left-color:inherit !important}
bs-tooltip-right .arrow{top:105px}
bs-tooltip-bottom .arrow{border-bottom-color:inherit !important;top:0 !important}
#tooltipclose{background-image:url("../../../../../../conf/thf/images/sprite.png");background-position:-256px -144px;background-repeat:no-repeat;cursor:pointer;padding:15px;float:right;position:absolute;text-align:right;right:25px;top:20px}
#darktooltipclose{background-image:url("../../../../../../conf/thf/images/sprite.png");background-position:-258px -116px;background-repeat:no-repeat;cursor:pointer;padding:15px;float:right;position:absolute;text-align:right;right:15px;top:12px;transform:scale(0.7)}
.tooltip.show{opacity:40.9}
.tooltip{position:absolute;z-index:1200;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;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:10pt;word-wrap:break-word;opacity:1 !important;top:25px}
@media screen and (max-width:992px){.bronzebox{width:210px;height:210px;background:#fcfcfc;border:1px solid #f8f8f8;padding-top:25px;padding-left:15px;margin-right:10px;margin-left:10px;margin-bottom:20px}
.morningstarblue{width:210px;height:210px;background:#013f78;border:1px solid #013f78;padding-top:22px;padding-left:10px;margin-right:10px;margin-left:10px;margin-bottom:20px;padding-bottom:20px}
.morningstartxt2{font-size:10px;color:#fff;clear:both}
}
@media screen and (min-device-width:320px) and (orientation:portrait){.whitelabel{text-transform:uppercase;font-size:14pt;color:#fff;display:block;line-height:1}
.bronzebox{width:45%;height:200px;background:#fcfcfc;border:1px solid #f8f8f8;padding-top:6px;padding-left:7px;padding-bottom:10px;margin-right:10px;margin-left:7px;margin-bottom:20px}
.bronzetxt{padding-bottom:0}
.morningstarblue{width:45%;height:200px;background:#013f78;border:1px solid #013f78;padding-top:15px;padding-left:10px;margin-right:10px;margin-left:7px;margin-bottom:20px;padding-bottom:20px}
.whitelabeltxt{padding-right:7px;clear:both;display:block;width:auto}
.lineclr{border-top:1px solid #3d6d97;margin-right:0;margin-top:45px !important}
.morningstartxt{font-size:10px;padding-top:0 !important;color:#fff;padding-right:0;text-transform:uppercase;font-family:"OpenSans-Semibold",sans-serif}
.morningstardate{font-size:11px;padding-top:0;color:#fff;font-family:"OpenSans-Regular",sans-serif;display:inline-flex}
.exclaimpad{float:right;margin-right:10px;margin-top:7px}
.morningStarHomepageStyle .morningstarblue,.morningStarHomepageLargeStyle .morningstarblue{width:98% !important;height:266px;background:#013f78;border:1px solid #013f78;padding-top:10px;padding-left:10px;margin-left:10px;margin-bottom:20px}
}
@media screen and (min-device-width:375px) and (max-device-width:414px) and (orientation:portrait){.exclaimpad{float:right;margin-right:32px;margin-top:7px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.whitelabel{display:flex}
.morningStarComponent .exclaimoutlight{margin-left:-4px;margin-top:-1px;margin-bottom:-3px}
.morningStarComponent .exclaimoutlight:hover{margin-left:-4px;margin-top:-1px;margin-bottom:2px}
}
@media only screen and (max-width:767px) and (orientation:portrait){.whitelabel{display:block}
.exclaimpad{float:right;margin-right:185px;margin-top:7px}
.discText{padding-left:unset}
.mstarcomp{width:400px;margin-left:-8px}
.morningStarComponent .exclaimoutlight{margin-left:-4px;margin-top:unset;margin-bottom:-3px}
.morningStarComponent .exclaimoutlight:hover{margin-left:-4px;margin-top:unset;margin-bottom:-3px}
.morningStarHomepageStyle .exclaimoutlight{margin-left:-4px !important}
.morningStarHomepageStyle .exclaimoutlight:hover{margin-left:-4px !important}
.morningStarHomepageLargeStyle .whitelabel{display:flex}
.morningStarHomepageLargeStyle .exclaimoutlight,.morningStarHomepageLargeStyle .exclaimoutlight:hover{margin-left:-4px !important}
}
.morningStarHomepageStyle .morningstarblue{width:100%;height:265px;background:#013f78;border:1px solid #013f78;padding-top:22px;padding-left:15px;margin-right:18px;margin-bottom:20px;padding-bottom:20px}
.morningStarHomepageStyle .morningstarblue:hover .fundNameTicker{color:#05b8ff}
.morningStarHomepageStyle a{color:#fff}
.morningStarHomepageStyle a:hover{color:#05b8ff !important;text-decoration:underline !important}
.morningStarHomepageStyle .whitelabel{color:#fff;display:flex;padding-top:20px}
.morningStarHomepageStyle .whitelabeltxt{padding-right:7px;float:left;font-size:11pt;font-family:"OpenSans-Bold",sans-serif;text-transform:uppercase;letter-spacing:1px}
.morningStarHomepageStyle .morningstardate{font-size:8pt;padding-top:3px;text-transform:lowercase;font-family:"OpenSans-Regular",sans-serif}
.morningStarHomepageStyle .morningstarhead1{color:#fff;font-size:10pt;line-height:1.2;font-family:"OpenSans-SemiBold",sans-serif;text-transform:uppercase;padding-bottom:15px}
.morningStarHomepageStyle .morningstarhead2{color:#fff;font-size:16pt;line-height:1.2;font-family:"OpenSans-Regular",sans-serif;padding-bottom:10px}
.morningStarHomepageStyle .morningstartxt{font-size:9px;padding-top:10px;color:#fff;padding-right:5px}
.morningStarHomepageStyle .morningstartxt2{clear:both;font-size:10px;color:#fff}
.morningStarHomepageStyle .morningstarsubtxt1{float:left}
.morningStarHomepageStyle .starpad{margin-top:15px}
.morningStarHomepageStyle .hidedivider{float:left;padding-left:2px;padding-right:2px}
.morningStarHomepageStyle .star{background-image:url("../../../../../../conf/thf/images/star.png");background-position:left;background-repeat:repeat;width:100px;height:18px;position:absolute}
.morningStarHomepageStyle .lineclr{border-top:1px solid #3d6d97;margin-right:14px;margin-top:50px}
.morningStarHomepageStyle .numper{font-size:100pt;color:#fbab18;font-family:"OpenSans-Light",sans-serif;line-height:1;text-align:center}
.morningStarHomepageStyle .outper{font-size:25pt;color:#fbab18;font-family:"OpenSans-SemiBold",sans-serif;text-transform:uppercase;line-height:.5;text-align:center}
.morningStarHomepageStyle .outperhead{font-size:28pt;color:#000;font-family:"OpenSans-Light",sans-serif;line-height:1.3;padding-top:14px}
.morningStarHomepageStyle .exclaimoutlight{background-image:url(../../../../../../conf/thf/images/sprite.png);background-position:-120px -213px;background-repeat:no-repeat;width:23px;height:26px;margin-left:-7px;margin-top:-3px;cursor:pointer;display:block}
.morningStarHomepageStyle .exclaimoutlight:hover{background-image:url(../../../../../../conf/thf/images/sprite.png);background-position:-139px -213px;background-repeat:no-repeat;width:23px;margin-left:-7px;margin-top:-3px;height:26px;cursor:pointer;display:block}
.carousel-inner{position:relative;width:100%;overflow:hidden;padding-left:15px}
.carousel-indicators{position:relative;right:0;bottom:-15px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}
.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#b7b7b7;background-clip:padding-box;border-top:1px solid transparent;border-bottom:1px solid transparent;opacity:.5;transition:opacity .6s ease;height:15px;width:15px;border-radius:15px}
.carousel-indicators{position:relative;right:0;bottom:-15px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}
.elbowgdln-br{border-right:1px solid #fbab18;border-bottom:1px solid #fbab18;width:70px;height:70px;padding-right:30px;padding-bottom:70px}
.morningStarHomepageLargeStyle{background:#0e213f;padding:4em}
.morningStarHomepageLargeStyle .morningstarblue:hover,.morningStarHomepageLargeStyle .fundNameTicker{color:#05b8ff}
.morningStarHomepageLargeStyle .morningstarhead2 .fundName{color:#fff}
.morningStarHomepageLargeStyle a .fundName{color:#fff}
.morningStarHomepageLargeStyle a .fundName:hover{color:#05b8ff !important;text-decoration:underline !important}
.morningStarHomepageLargeStyle .morningstardate{padding-top:0}
.morningStarHomepageLargeStyle .whitelabel{font-family:'OpenSans-Regular',sans-serif;font-size:16px;font-weight:400;line-height:24px;padding-top:60px}
.morningStarHomepageLargeStyle .whitelabeltxt{padding-right:7px;float:left;font-size:11pt;text-transform:uppercase;letter-spacing:1px}
.morningStarHomepageLargeStyle .morningstardate{font-size:11pt;text-transform:lowercase}
.morningStarHomepageLargeStyle .morningstarsubtxt1{float:left}
.morningStarHomepageLargeStyle .morningstarhead1,.morningStarHomepageLargeStyle .morningstarhead2{font-size:51px;color:#598fe4;font-family:'OpenSans-Light',sans-serif;font-weight:300;line-height:63px}
.morningStarHomepageLargeStyle .morningstarhead2 .fundNameTicker{color:#fff}
.morningStarHomepageLargeStyle .hidedivider{float:left;padding-left:2px;padding-right:2px}
.morningStarHomepageLargeStyle .star{background-image:url("../../../../../../conf/thf/images/star.png");background-position:left;background-repeat:repeat;width:100px;height:18px;position:absolute}
.morningStarHomepageLargeStyle .lineclr{border-top:1px solid #3d6d97;margin-right:14px;margin-top:50px}
.morningStarHomepageLargeStyle .morningstartxt{color:#fff;font-family:'OpenSans-Light',sans-serif;font-size:20px;letter-spacing:.01em;line-height:1.5}
.morningStarHomepageLargeStyle .morningstartxt2{color:#fff;font-family:'OpenSans-Regular',sans-serif;font-size:12px;font-weight:400;line-height:22px;padding-top:25px}
.morningStarHomepageLargeStyle .morningstarhead2 .fundNameTicker{min-height:377px}
.morningStarHomepageLargeStyle .morningstarhead2 .fundNameTicker:hover{color:#05b8ff !important;text-decoration:underline !important}
.morningStarHomepageLargeStyle .morningstarhead2 .fundNameTicker:hover .extralargeheadlines{color:#05b8ff !important}
.morningStarHomepageLargeStyle .outperhead{font-size:28pt;color:#000;font-family:"OpenSans-Light",sans-serif;line-height:1.3;padding-top:14px}
.morningStarHomepageLargeStyle .exclaimoutlight{background-image:url(../../../../../../conf/thf/images/sprite.png);background-position:-120px -213px;background-repeat:no-repeat;width:23px;height:26px;margin-left:-7px;cursor:pointer;display:block;margin-top:2px}
.morningStarHomepageLargeStyle .exclaimoutlight:hover{background-image:url(../../../../../../conf/thf/images/sprite.png);background-position:-139px -213px;background-repeat:no-repeat;width:23px;margin-left:-7px;margin-top:2px;height:26px;cursor:pointer;display:block}
.morningStarHomepageLargeStyle .lineclr{border-top:1px solid #fff;margin-top:15px}
.morningStarHomepageLargeStyle .numper{font-size:100pt;color:#fbab18;font-family:"OpenSans-Light",sans-serif;line-height:1;text-align:center}
.morningStarHomepageLargeStyle .outper{font-size:25pt;color:#fbab18;font-family:"OpenSans-SemiBold",sans-serif;text-transform:uppercase;line-height:.5;text-align:center}
@media screen and (max-width:992px){.morningStarHomepageStyle .morningstarblue{width:100%;height:266px;background:#013f78;border:1px solid #013f78;padding-top:10px;padding-left:10px;margin-left:10px;margin-bottom:20px}
.morningStarHomepageStyle .numper{text-align:left;margin-left:-9px}
.morningStarHomepageStyle .outper{text-align:left;padding-bottom:20px}
#Characteristics #charaDisclosure{padding-left:15px !important;float:left !important}
.morningStarHomepageLargeStyle{padding:2.15em}
.morningStarHomepageLargeStyle .morningstarhead1,.morningStarHomepageLargeStyle .morningstarhead2{font-size:46px;line-height:58px}
.morningStarHomepageLargeStyle .morningstarblue{width:100%;height:266px;background:#013f78;border:1px solid #013f78;padding-top:10px;padding-left:10px;margin-left:10px;margin-bottom:20px}
.morningStarHomepageLargeStyle .numper{text-align:left;margin-left:-9px}
.morningStarHomepageLargeStyle .outper{text-align:left;padding-bottom:20px}
.morningStarHomepageLargeStyle .morningstartxt{padding-bottom:60px}
}
@media screen and (max-width:440px){.morningStarHomepageLargeStyle{padding:1.5em}
}