.indented-margin{margin-top:6px !important;margin-left:25px !important}
.non-indented-margin{margin-top:12px !important}
.format-filter{text-transform:capitalize}
.filterBoxMobile{border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;background-color:#ededed;padding:1em;margin-bottom:.5em;margin-top:.5em}
.filterCategory{border-bottom:1px solid #aeaeae;padding-top:25px}
.greyBottomBorder{border-bottom:1px solid #aeaeae}
.goldBottomBorder{border-bottom:2px solid #e0b515}
.filtersContainer{padding:10px 0;background-color:#f7f7f7;border-bottom:1px solid #aeaeae;padding-left:5%;padding-right:5%}
.filterBtn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333;background-color:#fff;border-color:#ccc;margin:10px;width:13em;height:4em;color:#8c8c8c}
.shrinkedTabs .filterBtn{width:10em}
.filterBtn:hover{color:#333}
.filterBtn:focus{color:#333;border-color:#66afe9 !important;outline:0}
.filterBtn.active{border:1px solid #000;color:#000;font-weight:bold}
.filterBtn table{width:100%}
.filterBtn table td{text-align:center;height:3em;vertical-align:middle}
[lang="ja"] .filterBtn table td{font-weight:200;font-size:.85em}
.filterBtnTitle{font-size:13px;font-weight:bold;width:13.9em;text-transform:uppercase;margin:10px;height:4em}
.filterBtnTitle table{width:100%}
.filterBtnTitle table td{text-align:center;height:3em;vertical-align:bottom}
.filterBtnTitle hr{margin-top:10px;margin-bottom:0;border-color:#CCC}
.filterRow{padding:10px 0;background-color:#f7f7f7}
.fundLongevity{line-height:35px;padding-right:20px}
.fundLongevityLabel{float:left;font-weight:bold}
.fundLongevitySelect{display:table-cell;width:auto;min-width:170px;float:left}
.cursusOrnare{line-height:35px;border-right:1px solid #aeaeae;padding-left:20px;padding-right:20px;display:inline-block}
.secondaryFilter{line-height:35px;padding-left:15px;padding-right:20px;vertical-align:top}
.shareClassBtn{padding-right:7px;padding-left:10px;margin-right:10px;border:1px solid #cacaca;border-radius:0;border-top-right-radius:15px;border-bottom-right-radius:15px;line-height:24px;float:left;margin:4px 5px 4px 10px;background-color:#FFF}
.shareClassBtn .delete{margin-left:10px;color:#337ab7;cursor:pointer}
.shareClassFilterContainer{position:absolute;right:0;top:0;margin-right:-15px !important;background-color:#FFF;border:1px solid #cacaca;z-index:10}
.shareClassFilterContainer .selectShareClassFilter,.shareClassFilterContainer .selectMainShareClassFilter{border:1px solid #EEE;float:left;line-height:25px;min-width:25px;text-align:center;margin:5px;cursor:pointer;padding-left:5px;padding-right:5px}
.mainClass,.subClasses{float:left;padding-top:10px;padding-bottom:10px}
.shareClassFilterContainer .mainClass .selectMainShareClassFilter{background-color:#e0edff}
.shareClassFilterContainer .mainClass .selectMainShareClassFilter.active{background-color:#286090;color:#FFF}
.shareClassFilterContainer .selectShareClassFilter.active{background-color:#adc945}
.productFilterDisclaimer{color:black;font-size:14px;padding:3px 0;letter-spacing:0;line-height:17px}
.productFilterDisclaimer>p:last-child{margin:0 !important}
.productPerfRow .tabNav{width:90%}
.productPerfRow .tabNav li{padding-bottom:8px}
#searchFilteredFunds{height:30px;display:inline;float:right;position:relative;top:-8px;margin-bottom:5px}
.searchFilterBtn{height:35px;display:inline}
.vertical-center-outer{display:inline-block;height:100%;vertical-align:middle}
.vertical-center-inner{vertical-align:middle;display:inline-block}
@media(max-width:599px){.filterBox{border-bottom:0}
.filterBoxMobile{border-bottom:1px solid #c9b160}
.filterCategory{padding-top:0}
.filtersContainer select.form-control,.filtersContainer select,.filtersContainer input[type='text'].form-control{border-color:#ccc}
.filtersContainer{padding-left:15px;padding-right:15px}
}
.btn-press-view-more,.btn-portfolio-view-more:focus{border-color:#0062ac !important;color:#0062ac !important;font-family:karlaregular;font-size:16px;font-weight:normal;width:290px;background-color:#fff !important;outline:none !important}
.btn-press-view-more:hover{color:#fff !important;background-color:#0062ac !important}
.ppFilters #searchFilteredFunds{height:30px;display:inline;float:right;position:relative;top:-2px !important;margin-bottom:5px;width:292px;padding-right:20px}
.ppFilters .filterBoxHeader{font-size:24px;font-weight:normal}
.ppFilters .resetFilters{vertical-align:middle;text-align:right}
.ppFilters.filterBox{background-color:#f7f7f7;padding-top:25px}
.ppFilters.filterBox input{border-color:#ccc !important;background-color:white !important}
.ppFilters .filterCategory input{float:left !important;cursor:pointer !important}
.ppFilters .filterBtn{display:inline-block;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding-left:10px;padding-right:10px;padding-top:0;padding-bottom:0;font-size:14px;line-height:14px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333;background-color:#fff;border-color:#ccc;margin:0;width:auto;height:auto;color:#000}
.ppFilters .filterBtn.active{color:#000}
.ppFilters .riskRewardRating .filterBtn.active{color:white;background-color:dodgerblue}
.ppFilters .dropdownFilter{position:absolute;background-color:#fff;z-index:1;border:1px solid #bebebe;padding-top:0;padding-bottom:3px}
.ppFilters .dropdownFilter.dropdownRisk{padding-top:0 !important;padding-bottom:0 !important}
.pdtop10{padding-top:10px}
.noBorderBottom{border-bottom:0}
.ppFilters .appliedFiltersContainer{margin:15px 0}
.ppFilters .appliedFiltersContainer .filterBtn{margin:5px 10px 5px 0 !important}
.ppFilters .filterBtn table td{text-align:left;height:auto;vertical-align:middle}
.ppFilters .caretFilter{display:inline-block;width:0;height:0;margin-right:8px;float:right;margin-top:-22px;background:url("../../../../content/dam/im/web/images/icons/dropdownArrow.png") no-repeat 97% 55%;width:15px;height:15px}
.ppFilters .filterBtn .delete{margin-left:5px;color:#337ab7;cursor:pointer;padding:7px}
.ppFilters .shareClassFilterContainer{border-color:#ccc !important}
.ppFilters .shareClassFilterContainer tr:nth-child(2) td{border-top:none !important}
.ppFilters .appliedFiltersContainer .filterBtn.active{background:#fff;border-radius:0;border-top-right-radius:30px;border-bottom-right-radius:30px}
div[viewport=desktop] .ppFilters .filterBtn.riskRewardFilterBtn{line-height:16px;height:auto;padding-top:4px;padding-bottom:4px}
.ppFilters .shareClassFilterContainer.LA{left:0;width:100% !important}
.filtered{display:none !important}
.ppFilters .shareClassFilterInnerContainer{margin:0}
.ppFiltersLA .shareClassTableContainer,.ppFiltersUI .shareClassTableContainer,.ppFilters .shareClassFilterContainer,.ppFiltersUS .shareClassTableContainer{padding-left:0 !important;padding-right:0 !important}
.ppFiltersLA .dropdownShareClass,.ppFiltersUI .dropdownShareClass,.ppFiltersUS .dropdownShareClass{position:relative !important}
.ppFilters .shareClassFilterContainer.UI{right:0;left:0;width:100% !important}
.ppFiltersUS .shareClassFilterContainer{right:0;left:0;width:100%}
.ppFilters .filterBoxHeaderMobile{font-size:28px;font-weight:normal}
.ppFilters.filterBoxMobile .filtersContainer{padding:10px 0;background-color:#f7f7f7;border-bottom:1px solid #aeaeae;padding-left:3%;padding-right:3%}
@media(min-width:599px){.ppFilters .filterBoxHeader{padding-left:5px !important}
.ppFilters .resetFilters{padding-right:25px !important}
}
.ppFilters.filterBoxMobile .resetFilters{margin-bottom:10px !important;padding-top:6px !important}
.ppFilters .right-addon .glyphicon{font-size:14px}
.ppFilters .inner-addon .glyphicon{padding:5px}
.ppFilters #riskRewardRatingFilter .vertical-center-outer{display:none !important}
.ppFilters .shareClassFilterInnerContainer .table td{border:none !important;padding-top:0}
.ppFilters .shareClassTableContainer .parentShareClass{padding-top:0 !important;padding-bottom:0 !important}
.ppFilters .shareClassTableContainer .parentShareClass .parentShareClassText{padding-top:10px}
.ppFilters .shareClassTableContainer .parentClassCheckbox .parentShareClass span.checkbox{border-bottom:1px solid #cfcfcf !important;margin-right:10px;width:100%;padding-left:10px;padding-bottom:5px}
.ppFilters .shareClassFilterInnerContainer .table td{border:none !important;padding-top:0}
.ppFilters .checked,.ppFilters .unchecked,.ppFilters .hover{padding-right:2px}
.ppFilters #riskRewardRatingFilter.productFiltersPane{width:300px !important}
.ppFilters #riskRewardRatingFilter.productFiltersPane.it{width:385px !important}
.ppFilters #riskRewardRatingFilter.productFiltersPane.es{width:305px !important}
.ppFilters #riskRewardRatingFilter.productFiltersPane.de{width:310px !important}
.ppFilters #shareClassFilterContainer.hk{width:100%;margin-right:0 !important}
.ppFilters .hk .shareClassTableContainer{padding-left:0;padding-right:0;left:0 !important}
.ppFilters .hk .btn-select-deselect{display:none !important}
.ppFilters .hk .shareClassDescription{width:100%;margin-left:0 !important;margin-right:0 !important}
.ppFilters .hk .shareClassReset{float:left !important;padding-left:0 !important}
.ppFilters .hk .shareClassDescContainer{width:100%}
.ppFilters .newline{line-height:1px}
.ppFilters .selectAll{cursor:pointer}
.ppFilters .simpleSCFilter .selectAll{padding-top:3px;padding-bottom:5px;height:30px;cursor:pointer}
.ppFilters .simpleSCFilter .subShareClass{padding-left:10px}
.ppFilters .simpleSCFilter .clear{padding-right:0 !important;text-align:right;line-height:2.2em;cursor:pointer}
.ppFilters .simpleSCFilter .shareClassReset{padding-right:5px}
.ppFilters .simpleSCFilter .shareClassApplyChanges{margin-top:10px !important;margin-bottom:10px !important}
.ppFilters .OF.de .parentShareClass{width:10%}
@media(min-width:1000px) and (max-width:1169px){.ppFilters .shareClassFilterContainer.OF{min-width:1000px !important;right:15px}
}
@media(min-width:1170px){.ppFilters .shareClassFilterContainer.OF{min-width:1170px !important}
}
.ppFilters .shareClassFilterContainer.OF.hk{min-width:50px !important;right:0}
.ppFilters .dropdownAsset .filterBtn{padding-right:30px !important}
.ppFilters .selectAllBorder{border-bottom:1px solid #ccc}
.ppFilters .wd100{width:100% !important}
.ppFilters .dropdownFilter{width:100% !important}
.ppFilters .dropdownFilter>table{width:100% !important}
.ppFilters .dropdownFilter.dropdownRisk{width:auto !important}
.ppFilters .float-right{float:right !important}
#investmentIdeas{padding-top:0}
.ppFilters .riskRewardFilterContainer{vertical-align:middle;text-align:center;border-top:1px solid #bebebe;padding-top:10px}
.ppFilters .newline5{line-height:5px}
.filterBoxMobile.ppFilters .appliedFiltersContainer{margin:15px 0;margin-bottom:22px !important}
.ppFilters.filterBoxMobile .filtersContainer{position:static !important}
.ppFilters .appliedFiltersContainer .filterBtn{min-height:26px !important;line-height:24px !important}
.ppFilters .filterCategory .checkbox img.checked{display:none}
.ppFilters .filterCategory .checkbox img.hover{display:none}
.ppFilters .filterCategory .checkbox img.unchecked{display:inline-block}
.ppFilters .filterCategory .checkbox:hover img.unchecked{display:none}
.ppFilters .filterCategory .checkbox.active:hover img.hover{display:none}
.ppFilters .filterCategory .checkbox:hover img.hover{display:inline-block}
.ppFilters .filterCategory .checkbox.active img.checked{display:inline-block}
.ppFilters .filterCategory .checkbox.active img.unchecked{display:none}
.ppFilters .filterCategory .filterBtn img.checked,.ppFilters .filterCategory .selectAll img.checked{display:none}
.ppFilters .filterCategory .filterBtn img.hover,.ppFilters .filterCategory .selectAll img.hover{display:none}
.ppFilters .filterCategory .filterBtn img.unchecked,.ppFilters .filterCategory .selectAll img.unchecked{display:inline-block}
.ppFilters .filterCategory .filterBtn:hover img.hover,.ppFilters .filterCategory .selectAll:hover img.hover{display:inline-block}
.ppFilters .filterCategory .filterBtn:hover img.unchecked,.ppFilters .filterCategory .selectAll:hover img.unchecked{display:none}
.ppFilters .filterCategory .filterBtn.active:hover img.hover,.ppFilters .filterCategory .selectAll.active:hover img.hover{display:none}
.ppFilters .filterCategory .filterBtn.active img.checked,.ppFilters .filterCategory .selectAll.active img.checked{display:inline-block}
.ppFilters .filterCategory .filterBtn.active img.unchecked,.ppFilters .filterCategory .selectAll.active img.unchecked{display:none}
.ppFilters .filter_dropdowns{border-radius:0;height:30px;color:#969494;background:url("../../../../content/dam/im/web/images/icons/dropdownArrow.png") no-repeat 98% 55%;background-color:#fff}
.ppFilters .filter_dropdowns.open{border:1px solid;border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}
.ppFilters .appliedFiltersContainer .filterBtn{padding-right:0 !important}
[lang="ja"] .appliedFiltersContainer .filterBtn td{font-weight:400 !important;font-size:14px !important}