body{background-color:#fff}
atomic-search-layout{height:auto}
atomic-result-list::part(outline){background-color:#fff;margin-bottom:15px;padding-bottom:1.5rem;padding-right:1rem;border:0 !important;border-radius:0 !important;font-family:"FidelitySansRegular",Arial,sans-serif !important}
atomic-result-list::part(outline):not(:first-of-type){background-color:white;margin-bottom:10px;padding-bottom:1.5rem}
atomic-result-list::part(outline)::before{content:unset}
atomic-search-box::part(wrapper){border:0;border-top:.06rem solid #b9bdc4;border-bottom:.1rem solid #b9bdc4;border-radius:0}
atomic-search-box::part(clear-button-wrapper){margin-right:10px}
atomic-facet::part(facet){border:0;background:transparent;padding:1rem 2rem 1rem 0}
atomic-layout-section[section="search"]{width:100% !important;max-width:none !important}
atomic-breadbox{display:none}
atomic-sort-dropdown::part(select){border:0;background:#fff;border-top:.06rem solid #b9bdc4;border-bottom:.1rem solid #b9bdc4;border-radius:0;font-family:"FidelitySansRegular",Arial,sans-serif !important}
atomic-sort-dropdown::part(select-separator){border:0}
atomic-no-results::part(icon){width:3rem;height:3rem}
atomic-search-interface.atomic-search-interface-no-results atomic-search-layout atomic-layout-section[section='status']{display:none}
atomic-layout-section[section='results']{padding-top:20px !important;display:block}
atomic-search-layout atomic-layout-section[section='status'] atomic-sort-dropdown{margin-bottom:5px !important}
atomic-search-layout atomic-layout-section[section='status'] atomic-query-summary{margin-top:30px;margin-bottom:10px !important;font-size:.8rem}
atomic-search-layout atomic-layout-section[section='status'] atomic-did-you-mean{margin-bottom:5px !important}
atomic-facet::part(label-button){border-bottom:.1rem solid #b9bdc4 !important;margin-top:.5rem;padding-bottom:.5rem}
atomic-facet::part(values){margin-top:.5rem}
atomic-facet::part(clear-button){margin-top:10px}
atomic-facet::part(value-checkbox-label):hover{background:transparent}
atomic-facet::part(value-checkbox){border-color:#000;border-radius:0;background-color:#fff;width:1.3rem;height:1.3rem}
atomic-facet::part(value-checkbox):focus-visible{outline:.1875rem solid #058cbd;outline-offset:0}
atomic-facet::part(value-checkbox value-checkbox-checked){background-color:#205885}
atomic-facet::part(value-checkbox-label){padding-top:.35rem;padding-bottom:.35rem;padding-left:2.5rem;padding-right:.5rem}
atomic-result-link a{color:#205885 !important}
atomic-refine-toggle::part(button),.btn-outline-primary{text-transform:lowercase;font-family:"FidelitySansRegular",Arial,sans-serif !important;font-size:1rem}
atomic-refine-toggle::part(button)::first-letter ,.btn-outline-primary::first-letter {text-transform:uppercase}
atomic-refine-modal::part(title){text-transform:lowercase}
atomic-refine-modal::part(title)::first-letter {text-transform:uppercase}
atomic-refine-modal::part(body-wrapper),atomic-refine-modal::part(body),:host(.fullscreen) [part='body-wrapper']{background-color:#f3fbfd !important}
atomic-search-box::part(submit-button){font-family:"FidelitySansRegular",Arial,sans-serif !important}
atomic-no-results::part(cancel-button){color:#fff;background:#205885;border-radius:0;width:auto;padding:10px 20px;height:100%;font-family:"FidelitySansRegular",Arial,sans-serif !important;font-weight:400}
atomic-no-results::part(search-tips){font-size:1rem}
atomic-no-results::part(no-results){background:url(clientlib/resources/img/icon-fund-codes-c-blue2.svg) 0 0 no-repeat;background-position:50% 0;padding-top:70px;width:100%;background-size:30px}
atomic-no-results::part(icon){display:none}
atomic-quickview::part(button){color:#fff;background:#205885;border-radius:0;width:100%;padding:10px 20px;height:100%;font-family:"FidelitySansRegular",Arial,sans-serif !important;font-weight:400;border:1px solid #205885}
atomic-quickview::part(button):hover atomic-icon{display:none}
@media only screen and (min-width:1024px){atomic-search-layout{grid-template-areas:'. atomic-section-search atomic-section-search .' '. atomic-section-main atomic-section-main .' !important}
atomic-layout-section[section="search"]{width:100% !important;max-width:none !important;margin:1rem 0 2rem 0 !important}
atomic-search-box::part(submit-button-wrapper){padding-top:0;padding-bottom:0;margin-right:0;margin-bottom:-1px;margin-top:-1px}
atomic-search-box::part(submit-button){color:#fff;background:#205885;border-radius:0;width:auto;padding:0 20px;height:100%}
atomic-search-box::part(submit-button)::before{content:'Search'}
atomic-search-box::part(submit-button):lang(fr)::before,atomic-search-box::part(submit-button):lang(fr_CA)::before{content:'Recherche'}
atomic-search-box::part(submit-icon){display:none}
atomic-search-interface:not(.atomic-search-interface-no-results,.atomic-search-interface-error) atomic-search-layout{grid-template-areas:'. atomic-section-search atomic-section-search .' '. atomic-section-facets atomic-section-main .' '. atomic-section-facets . .' !important;column-gap:0 !important}
.result-root.with-sections.display-list.density-compact atomic-result-section-badges,.result-root.with-sections.display-list.density-compact atomic-result-section-actions{--row-height:1.5rem !important}
atomic-search-interface:not(.atomic-search-interface-no-results,.atomic-search-interface-error) atomic-search-layout atomic-layout-section[section='status'] atomic-did-you-mean{border-top:.1rem solid #b9bdc4 !important;padding-top:10px}
.loginBanner{padding:15px 10px 15px 25px;margin:15px 0 50px 0}
}
atomic-refine-modal::part(body-wrapper){background-color:#f3fbfd !important}
atomic-refine-modal::part(content){font-family:"FidelitySansRegular",Arial,sans-serif !important}
atomic-refine-modal atomic-facet::part(facet){padding:1rem 0}
atomic-refine-modal::part(header){font-weight:600}
atomic-refine-modal::part(section-title){font-size:1.3rem}
atomic-refine-modal::part(select){border-radius:0}
atomic-refine-modal::part(footer-button){border-radius:0;background-color:#205885 !important}
@media not all and (min-width:1024px){atomic-search-box::part(submit-button)::before{content:''}
atomic-search-box::part(submit-icon){display:block}
atomic-result-list::part(outline){padding:0 1rem 1rem 1rem}
atomic-search-layout atomic-layout-section[section='status']{grid-template-areas:'atomic-breadbox atomic-breadbox' 'atomic-sort atomic-sort' 'atomic-did-you-mean atomic-did-you-mean' 'atomic-notifications atomic-notifications' 'atomic-query-summary atomic-query-summary';border-bottom:.1rem solid #b9bdc4 !important}
.fcc-footer-regulators img{width:100%}
}
#noResultContent{display:none}
.noResultContent{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:2px solid #b9bdc4;padding:0 0 25px 0;margin:0 25px}
.noResultContent>div{display:flex;flex-direction:column}
.noResultContent h2{font-size:1.2rem;font-weight:600;margin-bottom:10px;margin-top:25px}
.noResultContent a,.noResultContent p{font-weight:400 !important;line-height:1.9rem}
.fd-header--container{position:relative}
#searchBoxCoveo{display:block;position:absolute;left:540px;right:365px;top:5px;z-index:700}
#searchBoxCoveo.withProfile{right:405px}
#searchBoxCoveo.big{left:350px}
#searchBoxCoveo:lang(fr){right:420px;left:450px}
#searchBoxCoveo:lang(fr).withProfile{right:380px}
#searchBoxCoveo:lang(fr).big{left:370px}
.icons_header_search{position:absolute;top:8px;right:8px;display:block;color:#205885;padding-left:24px;cursor:pointer}
#searchBoxCoveo.big .icons_header_search,#searchBoxCoveo.hideIcon .icons_header_search{display:none}
.icons_header_search:before{background-image:url(../../../../../etc.clientlibs/fidelity/common/clientlibs/clientlib-fidcaux/resources/images/svg/header-search.svg);background-size:16px 16px;content:"";width:16px;display:block;position:absolute;top:3px;left:0;height:16px}
.coveo-search-box-link{display:flex !important}
.coveo-search-box-link>span{line-height:18px !important}
.fd-coveo-fund-title{width:60%;-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important;background:0 2px no-repeat url(clientlib/resources/img/search-gray.svg);background-size:16px 16px;padding-left:22px}
.fd-coveo-fund-series{width:70px}
.fd-coveo-etf-series{width:140px}
.fd-coveo-fund-type{width:70px}
.fd-coveo-fund-code{width:80px}
@media screen and (max-width:1259px){header.header-container .fd-header--container__desktop{display:block !important;height:0 !important}
header.header-container .fd-header--container__desktop--nav,header.header-container .fd-header--container__desktop--role{display:none !important}
header.header-container .fd-header--container__mobile .menu--list__show{z-index:1450 !important}
.coveo-search-box-link .pl-3{padding-left:.5rem !important}
.fd-coveo-fund-series{width:50px}
.fd-coveo-etf-series{width:90px}
.fd-coveo-fund-type{width:30px}
.fd-coveo-fund-code{width:70px}
}