.component-loading {
    text-align: center;
    padding-top: 200px;
    padding-bottom: 200px;
    position: relative
}

.component-loading:after {
    content: " ";
    background-image: url(/globalassets/home/us/common/ve-loading.gif);
    position: absolute;
    height: 150px;
    width: 150px;
    top: calc(50% - 75px);
    bottom: calc(50% - 75px);
    left: calc(50% - 75px);
    right: calc(50% - 75px)
}

.nav-trans {
    opacity: .9;
    z-index: 100
}

.nav-trans .fund-title-wrapper-desktop h1 {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap
}

.nav-trans .fund-title-wrapper-desktop .ticker:after {
    content: "|";
    font-size: 28px;
    font-weight: 400;
    right: -8px;
    position: absolute;
    top: -2px
}

.nav-trans .fund-title-wrapper-desktop .fund-title:before {
    content: none
}

.nav-trans ul.sidebar-nav {
    background-color: #fff
}

.react-portfolio-page:not(.page-ucits-etf) nav.sticky-left-sidebar {
    left: calc(50vw - 660px - 150px);
    width: 150px;
    max-width: 150px
}

@media(min-width: 1601px) {
    .react-portfolio-page:not(.page-ucits-etf) nav.sticky-left-sidebar {
        display: block
    }
}

@media(min-width: 1601px) {
    .react-portfolio-page:not(.page-ucits-etf) .fund-page-secondary-nav-wrp.fixed-nav .sticky-header .inner-container .sticky-links {
        display: block
    }
}

@media(min-width: 1601px) {
    .react-portfolio-page:not(.page-ucits-etf) .fund-page-secondary-nav-wrp.fixed-nav .sticky-header .inner-container .md-secondary-nav {
        display: none
    }
}

@media(max-width: 576px) {
    header#sticky-site-header.sticky {
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

nav.sticky-left-sidebar {
    display: none;
    position: fixed;
    padding: 10px;
    top: 178px;
    height: 100%
}

nav.sticky-left-sidebar.unfixed {
    top: 0 !important;
    left: 0 !important
}

nav.sticky-left-sidebar.unfixed {
    position: relative;
    height: 0;
    margin: 0;
    padding: 0
}

nav.sticky-left-sidebar.unfixed .sidebar-nav {
    position: absolute;
    right: 168px;
    width: 130px
}

nav.sticky-left-sidebar.sticky-fixed {
    opacity: 0
}

nav.sticky-left-sidebar .sidebar-nav {
    padding: 0 20px 0 10px;
    border-right: 2px solid rgba(151, 151, 151, .2196078431);
    min-width: 0;
    position: sticky
}

nav.sticky-left-sidebar .sidebar-nav__item {
    list-style: none;
    cursor: pointer;
    font-size: 14px;
    color: #323232;
    letter-spacing: .5px;
    line-height: 1.2;
    margin-bottom: .5rem;
    font-weight: 600;
    display: inline-block;
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    margin-right: 15px
}

nav.sticky-left-sidebar .sidebar-nav__item:hover {
    font-weight: bold
}

nav.sticky-left-sidebar .sidebar-nav__item.active {
    font-weight: bold;
    border-color: #0ab2bf;
    display: inline-block;
    padding-bottom: 1px
}

.fund-page-secondary-nav-wrp .sticky-header {
    display: none
}

.fund-page-secondary-nav-wrp .sticky-header {
    position: fixed;
    display: block;
    width: 100%;
    background-color: #fff;
    z-index: 2;
    left: 0
}

@media screen and (max-height: 420px)and (orientation: landscape) {
    .fund-page-secondary-nav-wrp .sticky-header {
        z-index: 999
    }
}

.fund-page-secondary-nav-wrp .sticky-header.overlap {
    z-index: 1050
}

.fund-page-secondary-nav-wrp .sticky-header .fund-breadcrumb-wrp.laptop-only {
    display: none
}

.fund-page-secondary-nav-wrp .sticky-header .fund-label {
    font-size: 19px;
    letter-spacing: 0;
    line-height: 22px
}

.fund-page-secondary-nav-wrp .sticky-header .fund-label .ticker-label {
    font-weight: 300;
    border-right: 1px solid #323232
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #979797;
    color: #323232;
    min-height: 50px;
    -webkit-box-align: center;
    align-items: center
}

@media(max-width: 576px) {
    .fund-page-secondary-nav-wrp .sticky-header .inner-container {
        display: none
    }
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .sticky-links {
    display: none
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .sticky-links .sticky-link {
    letter-spacing: 1px;
    line-height: 17px;
    text-transform: none
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .sticky-links .sticky-link:hover,
.fund-page-secondary-nav-wrp .sticky-header .inner-container .sticky-links .sticky-link:focus {
    text-decoration: none;
    font-weight: bold;
    letter-spacing: .85px;
    color: #001e6d
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .sticky-links .sticky-link:not(:last-child) {
    border-right: 1px solid #000
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .sticky-links .sticky-link:last-child {
    padding-right: 0 !important
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .md-secondary-nav {
    display: -webkit-box;
    display: flex
}

@media(max-height: 450px)and (orientation: landscape) {
    .fund-page-secondary-nav-wrp .sticky-header .inner-container .md-secondary-nav {
        flex-basis: min-content;
        min-width: 120px;
        text-align: right
    }
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .md-secondary-nav .dropdown__button-simple-toggle {
    height: 35px;
    padding: 0 .5rem;
    border-radius: 0;
    border: 0;
    background-color: #f0f3f6;
    width: auto
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .md-secondary-nav .dropdown__button-simple-toggle .dropdown__icon {
    width: 18px;
    position: static
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .md-secondary-nav .dropdown-menu {
    border-top: 1px solid #939598
}

@media screen and (max-height: 420px)and (orientation: landscape) {
    .fund-page-secondary-nav-wrp .sticky-header .inner-container .md-secondary-nav .dropdown-menu {
        max-height: 220px;
        overflow: scroll
    }
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .md-secondary-nav .dropdown-menu .dropdown-item {
    cursor: pointer
}

@media(max-height: 365px)and (orientation: landscape) {
    .fund-page-secondary-nav-wrp .sticky-header .inner-container .md-secondary-nav .dropdown-menu {
        max-height: 100px;
        overflow: scroll
    }
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container-mobile .fund-label {
    padding: 12px 0;
    font-size: 14px;
    border-bottom: 1px solid #000
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container-mobile .fund-label .ticker-label {
    color: #4a4a4a;
    font-weight: 400
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container-mobile .mobile-secondary-nav {
    margin-top: 7px
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container-mobile .mobile-secondary-nav button.dropdown__button {
    max-height: 50px;
    border: 1px solid #535d66;
    border-radius: 5px
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container-mobile .mobile-secondary-nav button.dropdown__button span.dropdown-label {
    vertical-align: top
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container-mobile .mobile-secondary-nav svg.dropdown__icon {
    max-width: 18px
}

@media(min-width: 576px) {
    .fund-page-secondary-nav-wrp .sticky-header .inner-container-mobile {
        display: none
    }
}

.react-portfolio-page.page-ucits-etf nav.sticky-left-sidebar {
    left: calc(50vw - 660px - 160px);
    width: 160px;
    max-width: 160px
}

@media(min-width: 1620px) {
    .react-portfolio-page.page-ucits-etf nav.sticky-left-sidebar {
        display: block
    }
}

@media(min-width: 1620px) {
    .react-portfolio-page.page-ucits-etf .fund-page-secondary-nav-wrp.fixed-nav .sticky-header .inner-container .sticky-links {
        display: block
    }
}

@media(min-width: 1620px) {
    .react-portfolio-page.page-ucits-etf .fund-page-secondary-nav-wrp.fixed-nav .sticky-header .inner-container .md-secondary-nav {
        display: none
    }
}

.react-portfolio-page.page-ucits-etf .fund-title-wrapper-desktop h1 {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap
}

.react-portfolio-page.page-ucits-etf .fund-title-wrapper-desktop .ticker:after {
    content: "|";
    font-size: 28px;
    font-weight: 400;
    right: -8px;
    position: absolute;
    top: -2px
}

.react-portfolio-page.page-ucits-etf .fund-title-wrapper-desktop .fund-title:before {
    content: none
}

.react-portfolio-page:not(.page-ucits-etf) nav.sticky-left-sidebar {
    left: calc(50vw - 660px - 150px);
    width: 150px;
    max-width: 150px
}

@media(min-width: 1601px) {
    .react-portfolio-page:not(.page-ucits-etf) nav.sticky-left-sidebar {
        display: block
    }
}

@media(min-width: 1601px) {
    .react-portfolio-page:not(.page-ucits-etf) .fund-page-secondary-nav-wrp.fixed-nav .sticky-header .inner-container .sticky-links {
        display: block
    }
}

@media(min-width: 1601px) {
    .react-portfolio-page:not(.page-ucits-etf) .fund-page-secondary-nav-wrp.fixed-nav .sticky-header .inner-container .md-secondary-nav {
        display: none
    }
}

@media(max-width: 576px) {
    header#sticky-site-header.sticky {
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

nav.sticky-left-sidebar {
    display: none;
    position: fixed;
    padding: 10px;
    top: 178px
}

nav.sticky-left-sidebar.unfixed {
    top: 0 !important;
    left: 0 !important
}

nav.sticky-left-sidebar.unfixed {
    position: relative;
    height: 0;
    margin: 0;
    padding: 0
}

nav.sticky-left-sidebar.unfixed .sidebar-nav {
    position: absolute;
    right: 168px;
    width: 130px
}

nav.sticky-left-sidebar.sticky-fixed {
    opacity: 0
}

nav.sticky-left-sidebar .sidebar-nav {
    padding: 0 20px 0 10px;
    border-right: 2px solid rgba(151, 151, 151, .2196078431);
    min-width: 0
}

nav.sticky-left-sidebar .sidebar-nav__item {
    list-style: none;
    cursor: pointer;
    font-size: 14px;
    color: #323232;
    letter-spacing: .5px;
    line-height: 1.2;
    margin-bottom: .5rem;
    font-weight: 600;
    display: inline-block;
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    margin-right: 15px
}

nav.sticky-left-sidebar .sidebar-nav__item:hover {
    font-weight: bold
}

nav.sticky-left-sidebar .sidebar-nav__item.active {
    font-weight: bold;
    border-color: #0ab2bf;
    display: inline-block;
    padding-bottom: 1px
}

.fund-page-secondary-nav-wrp .sticky-header {
    display: none
}

.fund-page-secondary-nav-wrp .sticky-header {
    position: fixed;
    display: block;
    width: 100%;
    background-color: #fff;
    z-index: 2;
    left: 0
}

@media screen and (max-height: 420px)and (orientation: landscape) {
    .fund-page-secondary-nav-wrp .sticky-header {
        z-index: 999
    }
}

.fund-page-secondary-nav-wrp .sticky-header .fund-breadcrumb-wrp.laptop-only {
    display: none
}

.fund-page-secondary-nav-wrp .sticky-header .fund-label {
    font-size: 19px;
    letter-spacing: 0;
    line-height: 22px
}

.fund-page-secondary-nav-wrp .sticky-header .fund-label .ticker-label {
    font-weight: 300;
    border-right: 1px solid #323232
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #979797;
    color: #323232;
    min-height: 50px;
    -webkit-box-align: center;
    align-items: center
}

@media(max-width: 576px) {
    .fund-page-secondary-nav-wrp .sticky-header .inner-container {
        display: none
    }
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .sticky-links {
    display: none
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .sticky-links .sticky-link {
    letter-spacing: 1px;
    line-height: 17px;
    text-transform: none
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .sticky-links .sticky-link:hover,
.fund-page-secondary-nav-wrp .sticky-header .inner-container .sticky-links .sticky-link:focus {
    text-decoration: none;
    font-weight: bold;
    letter-spacing: .85px;
    color: #001e6d
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .sticky-links .sticky-link:not(:last-child) {
    border-right: 1px solid #000
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .sticky-links .sticky-link:last-child {
    padding-right: 0 !important
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .md-secondary-nav {
    display: -webkit-box;
    display: flex
}

@media(max-height: 450px)and (orientation: landscape) {
    .fund-page-secondary-nav-wrp .sticky-header .inner-container .md-secondary-nav {
        flex-basis: min-content;
        min-width: 120px;
        text-align: right
    }
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .md-secondary-nav .dropdown__button-simple-toggle {
    height: 35px;
    padding: 0 .5rem;
    border-radius: 0;
    border: 0;
    background-color: #f0f3f6;
    width: auto
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .md-secondary-nav .dropdown__button-simple-toggle .dropdown__icon {
    width: 18px;
    position: static
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .md-secondary-nav .dropdown-menu {
    border-top: 1px solid #939598
}

@media screen and (max-height: 420px)and (orientation: landscape) {
    .fund-page-secondary-nav-wrp .sticky-header .inner-container .md-secondary-nav .dropdown-menu {
        max-height: 220px;
        overflow: scroll
    }
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container .md-secondary-nav .dropdown-menu .dropdown-item {
    cursor: pointer
}

@media(max-height: 365px)and (orientation: landscape) {
    .fund-page-secondary-nav-wrp .sticky-header .inner-container .md-secondary-nav .dropdown-menu {
        max-height: 100px;
        overflow: scroll
    }
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container-mobile .fund-label {
    padding: 12px 0;
    font-size: 14px;
    border-bottom: 1px solid #000
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container-mobile .fund-label .ticker-label {
    color: #4a4a4a;
    font-weight: 400
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container-mobile .mobile-secondary-nav {
    margin-top: 7px
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container-mobile .mobile-secondary-nav button.dropdown__button {
    max-height: 50px;
    border: 1px solid #535d66;
    border-radius: 5px
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container-mobile .mobile-secondary-nav button.dropdown__button span.dropdown-label {
    vertical-align: top
}

.fund-page-secondary-nav-wrp .sticky-header .inner-container-mobile .mobile-secondary-nav svg.dropdown__icon {
    max-width: 18px
}

@media(min-width: 576px) {
    .fund-page-secondary-nav-wrp .sticky-header .inner-container-mobile {
        display: none
    }
}

#fund-dropdown-portal .fund-label {
    padding: 12px 0;
    font-size: 14px;
    border-bottom: 1px solid #000
}

#fund-dropdown-portal .fund-label .ticker-label {
    color: #4a4a4a;
    font-weight: 400
}

#fund-dropdown-portal .mobile-secondary-nav {
    margin-top: 7px
}

#fund-dropdown-portal .mobile-secondary-nav button.dropdown__button {
    max-height: 50px;
    border: 1px solid #535d66;
    border-radius: 5px
}

#fund-dropdown-portal .mobile-secondary-nav button.dropdown__button span.dropdown-label {
    vertical-align: top
}

#fund-dropdown-portal .mobile-secondary-nav svg.dropdown__icon {
    max-width: 18px
}

@media(min-width: 576px) {
    #fund-dropdown-portal {
        display: none
    }
}

.fund-page-secondary-nav-wrp:not(.fixed-nav) nav.sticky-left-sidebar .sidebar-nav__item.active {
    border-bottom: 2px solid #0ab2bf
}

a.secondary-nav-link {
    background-color: transparent;
    background-color: initial;
    color: inherit;
    text-decoration: none;
    text-decoration: initial
}

@media screen and (min-width: 768px)and (max-width: 1600px),
(orientation: landscape)and (max-height: 450px) {
    .fund-page-secondary-nav-wrp .sticky-header .inner-container .md-secondary-nav .dropdown__button-simple-toggle {
        background-color: #838288
    }
    .sticky-header .fund-breadcrumb-wrp.laptop-only {
        display: -webkit-box !important;
        display: flex !important
    }
    .sticky-header .container .inner-container .md-secondary-nav.dropdown.align-items-center button svg path {
        fill: #fff
    }
    section.fund-details-body-wrp.fund-page-section.mt-4 {
        margin-top: 5rem !important
    }
    .fund-page-secondary-nav-wrp .sticky-header .container .inner-container .fund-breadcrumb-wrp .etf-breadcrumbs .mb-md-4.mb-3.mt-3 {
        margin-bottom: 0px !important
    }
    .fund-page-secondary-nav-wrp .sticky-header .fund-label {
        display: none !important
    }
    .fund-page-secondary-nav-wrp.fixed-nav .fund-breadcrumb-wrp.laptop-only {
        display: none !important
    }
    .fund-page-secondary-nav-wrp.fixed-nav .sticky-header .fund-label {
        display: -webkit-box !important;
        display: flex !important
    }
}

@media(orientation: landscape)and (max-height: 450px)and (max-width: 768px) {
    .fund-page-header-wrp.mt-3 {
        margin-top: 6rem !important
    }
}

.fund-breadcrumb-wrp:not(.laptop-only) {
    visibility: hidden
}

@media screen and (min-width: 1601px) {
    .container .inner-container .md-secondary-nav.dropdown.align-items-center {
        display: none
    }
    section.fund-details-body-wrp.fund-page-section.mt-4:not(.section-count-0) {
        margin-top: 5rem !important
    }
    .fund-page-secondary-nav-wrp .sticky-header .container .inner-container .fund-breadcrumb-wrp .etf-breadcrumbs .mb-md-4.mb-3.mt-3 {
        margin-bottom: 0px !important
    }
    .fund-page-secondary-nav-wrp .sticky-header .fund-label {
        display: none !important
    }
    .fund-page-secondary-nav-wrp.fixed-nav .sticky-header .fund-label {
        display: -webkit-box !important;
        display: flex !important
    }
    .fund-page-secondary-nav-wrp.fixed-nav .fund-breadcrumb-wrp.laptop-only {
        display: none !important
    }
    .sticky-header .fund-breadcrumb-wrp.laptop-only {
        display: -webkit-box !important;
        display: flex !important
    }
}

@media screen and (max-width: 767.98px) {
    .fund-page-secondary-nav-wrp .sticky-header {
        display: none
    }
    .fund-page-secondary-nav-wrp.fixed-nav .sticky-header {
        display: block;
        padding-bottom: .166rem
    }
}

@media(orientation: landscape)and (max-height: 450px) {
    .fund-page-secondary-nav-wrp .sticky-header {
        display: block
    }
}

body.mutual-fund-page .fund-page-secondary-nav-wrp.fixed-nav .sticky-header .fund-label .ticker-label {
    border-right: 0px
}

body.mutual-fund-page .mf-dropdown-div .fund-explorer-table .dropdown__button {
    padding: .5rem 3rem .5rem .5rem
}

@media(max-width: 991px) {
    body.mutual-fund-page .mf-dropdown-div {
        display: none
    }
}

body.mutual-fund-page.page-ucits-etf .fund-title-wrapper .fund-title {
    margin-bottom: 15px
}

body.mutual-fund-page.page-ucits-etf .fund-title-wrapper-desktop .ticker:after {
    content: none
}

body.mutual-fund-page.page-ucits-etf .ticker-label {
    display: none
}

body.mutual-fund-page.page-ucits-etf .mf-dropdown-div {
    display: none
}

/*# sourceMappingURL=bundle.css.map*/