.fundvariations #assetAllocation .table,.fundvariations #sectorAllocation .table,.fundvariations #revenue .table,.fundvariations #municipal .table,.fundvariations #regional .table,.fundvariations #countries .table,.fundvariations #currencies .table,.fundvariations #equitySectorAllocation .table,.fundvariations #fixedIncomeSector .table,.fundvariations #subSectorAllocation .table{padding-left:15px;padding-right:15px}
.fundvariations .ctgHead{color:#6f727b !important}
.fundvariations .ctdheaddate{color:#6f727b !important}
.fundvariations .asOfDateETF{font-size:10px !important;font-family:'OpenSans-Regular',sans-serif;font-weight:normal !important;display:inline;position:absolute;padding-bottom:25px}
.fundvariations .table tbody+tbody{border-top:0 solid #fafcff !important}
.fundvariations div.wrapper{line-height:180%;overflow:hidden}
.fundvariations div.inner{position:relative;display:inline;color:#6d6e71;padding-right:2.5em;font-size:16px;font-family:'OpenSans-Semibold',sans-serif;letter-spacing:1px;width:100%;margin-left:-2px}
.fundvariations div.inner:after{content:"\A0";position:absolute;bottom:7px;left:100%;border-bottom:1px solid #ccc;width:1000%}
.fundvariations div.inner.changed:after{content:"\A0";position:absolute;bottom:-20px;left:0;border-bottom:2px solid #aeadaf;width:1000%}
.fundvariations .chartics{font-size:28pt;font-family:'OpenSans-Light',sans-serif;color:#4c4e56}
.fundvariations .chardtl{font-size:9pt;font-family:'OpenSans-Light',sans-serif;color:#6f727b;padding-top:25px;text-align:right}
.fundvariations .table{font-size:14px;font-family:'OpenSans-Regular',sans-serif;color:#3c3c3d !important}
.fundvariations .table-curved{border-collapse:unset;border-spacing:0}
.fundvariations .table-curved{border-radius:5px}
.fundvariations .table-curved td,.fundvariations .table-curved th{border-radius:5px}
.fundvariations .brdnone{border:0 !important}
.fundvariations .brdrgt{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}
.fundvariations .brdlft{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}
.fundvariations .table td,.fundvariations .table th{border-bottom:1px solid #c4c4c4 !important;border-radius:0 !important}
.fundvariations .ctgHead{font-size:16px !important;color:#6d6e71 !important;font-family:'OpenSans-Semibold',sans-serif;letter-spacing:1px;padding-left:0;padding-bottom:20px;border-bottom:2px solid #aeadaf;text-transform:uppercase}
.fundvariations .ctgHead1{font-size:9pt;color:#6f727b;font-family:'OpenSans-Bold',sans-serif;letter-spacing:1px;padding-left:0}
.fundvariations .ctdheaddate{font-size:9pt;color:#6f727b;font-family:'OpenSans-SemiBold',sans-serif;letter-spacing:1px;padding-left:0;text-transform:lowercase}
.fundvariations .ctgsubHead{border-bottom:1px solid #c5c7ca}
.fundvariations .trstle{border-top:1px solid #c5c7ca !important;border-bottom:0 !important;border-left:0 !important;border-right:0 !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;padding:0 !important}
.fundvariations .numValue{color:#3c3c3d;font-size:14px;font-family:'OpenSans-Regular',sans-serif;text-transform:uppercase}
.fundvariations .exclamatory{background-image:url(clientlibs/images/sprite.png);background-position:-128px -30px;background-repeat:no-repeat;cursor:pointer;z-index:105;width:20px;height:20px;position:absolute}
.fundvariations h6:after{display:inline-block;margin:6px 0 4px 11px;height:1px;content:" ";text-shadow:none;width:100%;background:#c5c7ca;clear:both}
.fundvariations .toptenhold{font-size:14px;color:#6f727b;font-family:'OpenSans-Bold',sans-serif;letter-spacing:1px;padding-bottom:25px;width:100%;padding-left:5px;text-transform:uppercase;padding-top:0;top:0;position:relative}
.fundvariations .toptensubhold{font-size:14px;color:#6f727b;font-family:'OpenSans-Regular',sans-serif;letter-spacing:1px;padding-bottom:20px;width:100%;padding-left:5px;padding-top:5px}
.fundvariations .nav{overflow:hidden;padding-left:0;margin-bottom:0}
.fundvariations .nav li{float:left;list-style:none}
.fundvariations .nav 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:8pt;letter-spacing:1px}
.fundvariations .tab-content{width:100%}
.fundvariations .nav li a.active{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:25px;padding-right:25px;padding-top:15px;padding-bottom:15px}
.fundvariations .tabMenuHr{display:inline-block;margin:0 0 12px 10px;height:0;content:" ";text-shadow:none;background-color:#c5c7ca;width:77%;float:right}
.fundvariations .down{text-align:right;margin:19px 8px 0 0;color:#6ba5c5;font-size:9pt;font-family:'OpenSans-Semibold',sans-serif}
.fundvariations .download{background-image:url(clientlibs/images/sprite.png);background-position:-128px -56px;background-repeat:no-repeat;cursor:pointer;z-index:105;width:20px;height:27px;position:absolute;margin-left:-23px}
.fundvariations .nav li a.active{background:#0e213f;color:#fff;text-decoration:none;margin-bottom:-3px;border-bottom:1px solid #0e213f;border-top-right-radius:0;border-top-left-radius:0;padding-right:20px;padding-top:12px;padding-bottom:12px;font-family:'OpenSans-SemiBold',sans-serif;font-size:12px}
.fundvariations .toptensub{display:flex;width:24%}
.fundvariations .toptensub1{display:flex;width:27%}
.fundvariations .topcountry{display:flex;flex-wrap:wrap;width:100%}
.fundvariations .width88per{width:88%}
.fundvariations .holdchar{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%}
.fundvariations .holdcharsub{display:flex;width:60%}
.fundvariations .clrbrd{border:1px solid #b1d7e6}
.fundvariations .creexpo{font-size:9pt;color:#6f727b;font-family:'OpenSans-Regular',sans-serif;letter-spacing:0;padding-bottom:10px;padding-left:25px;line-height:1.2}
.fundvariations .toptenmap{float:right}
.fundvariations div.inner.assetAllocationGroup{padding-right:0}
.fundvariations div.inner.assetAllocationGroup:after{content:"\A0";position:absolute;bottom:-20px;left:0;border-bottom:2px solid #aeadaf;width:1000%}
@media screen and (max-width:993px){.fundvariations div.inner{margin-left:11px}
.fundvariations .table td,.fundvariations .table th{border-bottom:1px solid #c4c4c4 !important;border-radius:0 !important}
.fundvariations div.wrapper{line-height:300%}
.fundvariations div.inner:after{content:"\A0";position:absolute;bottom:-8px;left:0;border-bottom:1px solid #ccc;width:1000%}
.fundvariations div.inner.changed:after{margin-bottom:-13px;bottom:-8px;left:-12px}
.fundvariations .chartics{font-size:28pt;font-family:'OpenSans-Light',sans-serif;color:#4c4e56;padding-left:25px}
.fundvariations .chardtl{font-size:9pt;font-family:'OpenSans-Light',sans-serif;color:#6f727b;padding-top:0;text-align:left;padding-left:30px}
.fundvariations .ctgHead{padding-left:0}
.fundvariations .ctgHead1{padding-left:14px}
.fundvariations .toptensub{display:flex;width:75%;margin-bottom:0;right:13px}
.fundvariations .toptenhold{font-weight:bold;font-size:14px;color:#6f727b;font-family:'OpenSans-Bold',sans-serif;letter-spacing:1px;padding-bottom:10px;width:100%;padding-left:7px}
.fundvariations .down{text-align:left;margin:0 0 0 14px;color:#6ba5c5;font-size:9pt;font-family:'OpenSans-Semibold',sans-serif;width:34%;position:relative;right:0;vertical-align:bottom;bottom:0}
.fundvariations .tabMenuHr{display:inline-block;margin:-1px 8px 15px 10px;height:0;content:" ";text-shadow:none;background-color:#c5c7ca;width:42%;float:right}
.fundvariations .download{background-image:url(clientlibs/images/sprite.png);background-position:-128px -58px;background-repeat:no-repeat;cursor:pointer;z-index:105;width:20px;height:20px}
.fundvariations .nav li a.active{background:#0e213f;color:#fff;text-decoration:none;margin-bottom:-3px;border-bottom:1px solid #013f78;border-top-right-radius:0;border-top-left-radius:0;padding-right:12px;padding-top:6px;padding-bottom:8px;font-family:'OpenSans-SemiBold',sans-serif;font-size:12px}
.fundvariations .nav li a{padding:10px;border-bottom:1px solid #0e213f;display:block;background:#fff;text-decoration:none;padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;font-family:'OpenSans-Bold',sans-serif;font-size:8pt;letter-spacing:1px}
.fundvariations .nav{overflow:hidden;padding-left:0;height:50px;padding-top:10px}
.fundvariations .toptenmap{float:left;width:100%;padding-top:15px}
.fundvariations .toptensub1{display:flex;width:60%}
.fundvariations .creexpo{font-size:9pt;color:#6f727b;font-family:'OpenSans-Regular',sans-serif;letter-spacing:0;padding-bottom:10px;padding-left:15px;line-height:1.2}
.fundvariations div.inner.assetAllocationGroup:after{bottom:-7px;left:0;border-bottom:2px solid #aeadaf;width:1000%}
}
.fundvariations .underlying_class{padding:25px;font-family:'OpenSans-Regular',sans-serif;font-size:16px;color:#4c4e56}
.fundvariations .fixedincomeholdings_class{padding:25px;font-family:'OpenSans-Regular',sans-serif;font-size:16px;color:#4c4e56}
.fundvariations .etfholdings_class{padding:25px;font-family:'OpenSans-Regular',sans-serif;font-size:16px;color:#4c4e56}
.fundvariations .totalportfolioholdings_class{padding:25px;font-family:'OpenSans-Regular',sans-serif;font-size:16px;color:#4c4e56}
.fundvariations .holdingsPDFicon{display:none}
.fundvariations .mainDivholdingsLink{margin-left:0}
.fundvariations .table th{border-bottom:0 !important}
.fundvariations div.wrapper.assetAllocationGroup{margin-left:-15px}