@font-face {
    font-family: "HelveticaNeue";
    src: url('/Static/fonts/255493165-HelveticaNeueLTCom-Lt.eot');
    src: url('/Static/fonts/255493165-HelveticaNeueLTCom-Lt.eot?#iefix') format('embedded-opentype'),
    url('/Static/fonts/255493165-HelveticaNeueLTCom-Lt.woff') format('woff'),
    url('/Static/fonts/255493165-HelveticaNeueLTCom-Lt.ttf') format('truetype'),
    url('/Static/fonts/255493165-HelveticaNeueLTCom-Lt.svg#Helvetica Neue LT Com') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "HelveticaNeue";
    src: url('/Static/fonts/380279542-HelveticaNeueLTCom-Th.eot');
    src: url('/Static/fonts/380279542-HelveticaNeueLTCom-Th.eot?#iefix') format('embedded-opentype'),
    url('/Static/fonts/380279542-HelveticaNeueLTCom-Th.woff') format('woff'),
    url('/Static/fonts/380279542-HelveticaNeueLTCom-Th.ttf') format('truetype'),
    url('/Static/fonts/380279542-HelveticaNeueLTCom-Th.svg#Helvetica Neue LT Com') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: "HelveticaNeue";
    src: url('/Static/fonts/791748047-HelveticaNeueLTCom-Roman.eot');
    src: url('/Static/fonts/791748047-HelveticaNeueLTCom-Roman.eot?#iefix') format('embedded-opentype'),
    url('/Static/fonts/791748047-HelveticaNeueLTCom-Roman.woff') format('woff'),
    url('/Static/fonts/791748047-HelveticaNeueLTCom-Roman.ttf') format('truetype'),
    url('/Static/fonts/791748047-HelveticaNeueLTCom-Roman.svg#Helvetica Neue LT Com') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "HelveticaNeue";
    src: url('/Static/fonts/255493165-HelveticaNeueLTCom-Md.eot');
    src: url('/Static/fonts/255493165-HelveticaNeueLTCom-Md.eot?#iefix') format('embedded-opentype'),
    url('/Static/fonts/299102784-HelveticaNeueLTCom-Md.woff') format('woff'),
    url('/Static/fonts/299102784-HelveticaNeueLTCom-Md.ttf') format('truetype'),
    url('/Static/fonts/299102784-HelveticaNeueLTCom-Md.svg#Helvetica Neue LT Com') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: "HelveticaNeue";
    src: url('/Static/fonts/404083252-HelveticaNeueLTCom-Bd.eot');
    src: url('/Static/fonts/404083252-HelveticaNeueLTCom-Bd.eot?#iefix') format('embedded-opentype'),
    url('/Static/fonts/404083252-HelveticaNeueLTCom-Bd.woff') format('woff'),
    url('/Static/fonts/404083252-HelveticaNeueLTCom-Bd.ttf') format('truetype'),
    url('/Static/fonts/404083252-HelveticaNeueLTCom-Bd.svg#Helvetica Neue LT Com') format('svg');
    font-weight: bold;
    font-style: normal;
}

body {
    overflow-x: hidden;
    overflow-y: auto;
}

.slide-img {
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.slide-wrap {
    position: relative;
}

.footnote {
    margin-bottom: 0.5em;
}

.footnote_symbol {
    float: left;
    width: 1.25em;
}

.footnote_text {
    overflow: hidden;
}

.utility-print {
    display: none;
}

.navbar-brand {
    background-image: url('/globalassets/home/media/libraryitems/images/global/images/css-images/van-eck-global-logo-new-dual.png');
}

a.tag-btn {
    display: inline-block;
}

.page-class-education.blogs a {
    color: #003a68;
}

.page-class-education.blogs .bs4-nav a.site-header__mobile-submenu-action {
    color: #545e6b;
}

a.tag-btn:hover {
    cursor: pointer;
    text-decoration: none;
    color: #ffffff;
}

h1.comm-title {
    margin-bottom: 32px;
}

a.blog-recent-post {
    display: inline-block;
    margin-bottom: 10px;
}

.page-class-education.blogs {
    background-color: #fff !important;
}

    .page-class-education.blogs li#global-nav-country-selector-li a.country-united-states {
        padding-left: 33px !important;
        padding-top: 5px !important;
    }

#container1 {
    height: auto !important;
    margin-bottom: 0px !important;
}

.page-class-education.blogs #global-nav-wrapper {
    border-top: 0px;
    background-color: transparent !important;
}

.page-class-education.blogs #global-nav, .page-class-education.blogs #global-nav li a {
    border-top: 0px;
}

#global-nav li a#open-ahp-modal-microsites {
    padding-left: 29px !important;
}

.page-class-education.blogs nav.top_new .level1 > li > a, .page-class-education.blogs nav.top .drop_tab, .page-class-insights.blogs nav.top_new .level1 > li > a, .page-class-in.blogs nav.top .drop_tab {
    padding: 0 39px !important;
}

.page-class-education.blogs nav p {
    margin: 0;
}

.page-class-education.blogs nav.top_new ul {
    margin-bottom: 0;
}

.page-class-education.blogs section.main, .voices-landing.blogs section.main { 
   padding: 0px; 
   border: 0; 
}

.page-class-education.blogs .drop_contetn .part ul.lists, .voices-landing.blogs .drop_contetn .part ul.lists {
   width: 373px; 
}

.page-class-education.blogs .drop_contetn .part.second:nth-of-type(4) .title_part.etn, .voices-landing.blogs .drop_contetn .part.second:nth-of-type(4) .title_part.etn {
    width: 373px !important;
    margin-top: 0 !important;
}

.page-class-education.blogs .drop_contetn .part h3.title_part.commodity, .voices-landing.blogs .drop_contetn .part h3.title_part.commodity {
    width: 373px;
}

.page-class-education.blogs .drop_content_mf .for_lists .lists.class, .voices-landing.blogs .drop_content_mf .for_lists .lists.class {
    width: 56px !important;
}

.page-class-education.blogs .drop_content_mf .lists, .voices-landing.blogs .drop_content_mf .lists {
    width: 276px !important;
}

.popover {
    top: 185px !important;
}

.page-class-education.blogs .drop_contetn .lists li, .voices-landing.blogs .drop_contetn .lists li {
    margin-right: 0px;
}

nav.top_new .level2 li a {
    padding: 0 8px 0 4px !important;
}

.about nav.top_new .level2 {
    width: 185px !important;
}

.drop_content_mf .institutional {
    display: block;
}

.drop_content_mf .part.third {
    padding-left: 14px !important;
}

.page-class-education.blogs .drop_contetn .part.second, .voices-landing.blogs .drop_contetn .part.second {
    margin-left: 5px;
    width: auto;
}

    .page-class-education.blogs .drop_contetn .part.second:nth-of-type(3), .voices-landing.blogs .drop_contetn .part.second:nth-of-type(3) {
        left: auto;
        margin-left: 0;
        padding-left: 0;
        float: left;
    }

        .page-class-education.blogs .drop_contetn .part.second:nth-of-type(3) ul, .page-class-education.blogs .part.second:nth-of-type(4) ul, .voices-landing.blogs .drop_contetn .part.second:nth-of-type(3) ul, .voices-landing.blogs .part.second:nth-of-type(4) ul {
            width: 373px;
        }

.page-class-education.blogs .drop_contetn .lists li span.short, .voices-landing.blogs .drop_contetn .lists li span.short {
   margin-right: 0px;
   color: #006bb4;
   width: 35px;
}

.page-class-education.blogs .drop_contetn .part.second .for_lists.last, .voices-landing.blogs .drop_contetn .part.second .for_lists.last {
    width: 380px;
    margin-right: 0;
}

.page-class-education.blogs .drop_contetn .part.second, .voices-landing.blogs .drop_contetn .part.second {
    padding-left: 8px;
    width: 380px;
    margin-bottom: 20px;
    position: relative;
}

.page-class-education.blogs .drop_contetn .part h3.title_part, .voices-landing.blogs .drop_contetn .part h3.title_part {
    margin-top: 0;
}

.page-class-education.blogs .drop_contetn .part, .voices-landing.blogs .drop_contetn .part {
   float: left;
   width: 758px;
}

   .page-class-education.blogs .drop_contetn .part .for_lists, .voices-landing.blogs .drop_contetn .part .for_lists {
      width: 373px;
      margin-right: 12px;
      padding-right: 0;
   }

      .page-class-education.blogs .drop_contetn .part .for_lists.last, .voices-landing.blogs .drop_contetn .part .for_lists.last {
         margin-right: 0;
      }

.page-class-education.blogs .description {
    font-size: 14px;
    margin: 0px;
}

.page-class-education.blogs a.pdf:before {
    display: none;
}

.page-class-education.blogs a.pdf {
    padding: 0;
}

.page-class-education .disclosure {
    margin: 0px;
    padding-top: 0;
}

.videoViewpoint li {
    clear: initial;
    margin: unset;
}

    .videoViewpoint li a {
        line-height: 22px;
        padding-bottom: 0;
    }

.btn-group.submit .btn-primary, .btn-group.clear .btn-primary {
    background-color: #003a68;
    border-color: #003a68;
}

.btn-group.year, .btn-group.month, .btn-group.category, .btn-group.submit, .btn-group.clear {
    margin-bottom: 10px;
}

    .btn-group.year .dropdown-menu, .btn-group.month .dropdown-menu {
        width: 100%;
    }

.btn-group.submit {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: inherit;
    font-weight: bold;
    padding: 0;
}

.btn-group.title {
    padding-bottom: 10px;
}

.dropdown-backdrop {
    position: static;
}

.btn-group.year, .btn-group.month, .btn-group.submit, .btn-group.clear, .btn-group.category {
    width: 100%;
}

.btn-group > .btn {
    width: 100%;
    text-align: left;
}

.btn-group.category .dropdown-menu {
    width: 100%;
}

.btn-group.year button span, .btn-group.month button span, .btn-group.category button span {
    left: 94%;
    position: absolute;
    top: 45%;
}

.UCITS_cookies {
    margin: 10px 15px 20px 15px;
}

    .UCITS_cookies td .UCITS_cookies {
        margin: 0;
    }

.ahp-selector-modal .modal-dialog {
    left: 0;
    padding: 0px;
}

body.modal-open {
    margin-right: 0 !important;
}

#global-nav li {
    line-height: 1em !important;
}

nav.top_new .level2 a:hover {
    color: #000;
    font-weight: bold;
}

nav.top_new .level1 a:hover {
    color: #fff;
    text-decoration: none;
}

nav.top_new ul ul.level2 li a {
    border-bottom: 1px solid #b2b3b2;
}

nav.top_new .level2 li a {
    padding: 0 8px 0 4px !important;
}

nav.top_new .level2 li a {
    padding: 0 12px 0 4px;
}

nav.top_new ul.level2 a, ul.level3 li a, .about ul.level2 li a {
    color: #000 !important;
}

div.PBViewing ul.columnwidgetlist > li.PBItem:nth-child(3) {
    margin-top: 0 !important;
}

#ctl00_cphMain_DropZone1_columnDisplay_ctl00_controlcolumn_ctl01_WidgetHost_WidgetHost_widget_ccContent {
    display: none;
}

.headerForMain {
    padding: 10px 8px 0 8px;
    border-right: 1px solid #E8E3DB;
    border-left: 1px solid #E8E3DB;
}

.container-m {
    top: -5px;
    position: relative;
}

a.global-nav-flag {
    background: url('/Static/images/ahp-country-flags-sprite.png?m=20191312') no-repeat !important;
}

li#global-nav-country-selector-li .hidden-xs {
    display: inline !important;
}

li#global-nav-country-selector-li a:hover, li#global-nav-country-selector-li a.active {
    background-color: #363844 !important;
}

.dark-bg {
    position: absolute;
    z-index: 9999;
    left: 0;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
}

#global-nav-search {
    top: -17px !important;
    padding: 0 10px !important;
    height: 41px !important;
}

.push-right {
    position: fixed;
    z-index: 1 !important;
}

@media screen and (min-width: 769px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: -41px;
    }

    .popover {
        top: 195px !important;
    }

    .btn-group.year, .btn-group.month {
        width: 145px;
    }

    .btn-group > btn {
        width: 145px;
    }

    .btn-group.submit, .btn-group.submit > .btn, .btn-group.clear, .btn-group.clear > .btn {
        width: 86px;
    }

    .btn-group.year {
        margin-left: 10px;
    }

    .btn-group.category, .btn-group.category > .btn {
        width: 200px;
    }

        .btn-group.category .dropdown-menu {
            width: auto;
        }

    .btn-group.year button span, .btn-group.month button span {
        position: absolute;
        left: 86%;
        top: 45%;
    }

    .btn-group.category button span {
        position: absolute;
        left: 92%;
        top: 45%;
    }

    .push-right {
        position: fixed;
        z-index: -1 !important;
    }
}

@media (min-width: 0px) and (max-width: 768px) {
    .container {
        width: 100%;
    }

    .row {
        margin-left: 0;
        margin-right: 0;
    }

    .grid-item, .grid-item .row {
        height: 480px;
    }

    .read-bottom {
        left: 10px;
    }

    .row.grid-card {
        padding: 0 15px;
    }

    .small-card-tag {
        left: 0;
    }

    .col-xs-12.main-card-wrap .col-xs-12 {
        padding: 0 10px;
    }

    h1.comm-title, .blog-post.header {
        padding-left: 15px;
    }

    .col-xs-12.col-sm-4 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-xs-12, .comm-title.blog-title, .blog-post.header {
        padding-left: 0;
        padding-right: 0;
    }

    .page-class-education .col-xs-10 {
        width: 100%;
    }

    .page-class-education .iframeContainer {
        height: 450px;
    }

    .top-nav-m a {
        color: #6f6f6f !important;
    }

    .menu-mobile ul > .b-r-m a {
        color: #FFF !important;
    }

    .menu-mobile ul li a {
        color: #414141 !important;
    }
}

@media (max-width: 1199px) {
    .page-class-education.blogs .PBViewing {
        width: 100%;
    }

   .page-class-education.blogs .wrapper, .page-class-education.blogs .drop, .page-class-insights.blogs .wrapper, .page-class-insights.blogs .drop {
      width: 100%; 

   }

    .page-class-education.blogs nav.top_new .level1 > li > a, .page-class-education.blogs nav.top .drop_tab {
        padding: 0 25px !important;
    }

    .page-class-education.blogs .container {
        width: 100%;
    }
}

@media all and (min-width: 1200px) {

   .page-class-education.blogs .drop_content_mf,
   .page-class-education.blogs .wrapper, .page-class-education.blogs .drop,
   .page-class-education.blogs .container,
   .voices-landing.blogs .drop_content_mf,
   .voices-landing.blogs .wrapper, .voices-landing.blogs .drop,
   .voices-landing.blogs .container { width: 1170px; }
    
}

@-moz-document url-prefix() {
    .page-class-education.blogs nav.top_new .level1 > li > a, .page-class-education.blogs nav.top .drop_tab {
        padding: 0 36px !important;
    }
}


.disclaimer-button {
    width: 100% !important;
}

/* START - Voices landing page CSS */

.voices-landing.page-class-insights.blogs nav.top .drop_tab {
    padding: 0 37px !important;
}

.voices-landing.page-class-insights.blogs li#global-nav-country-selector-li a.country-united-states { padding-left: 40px !important; }

.voices-landing .dark-bg {
    position: relative;
}

.voices-landing .dark-bg {
    width: 100%;
    margin: 0 auto;
    background-color: #363844;
    z-index: 9998 !important;
    position: static;
    clear: both;
}


.voices-landing #footer .social {
    border-top: 1px solid #555;
    margin: 50px 0 0px;
    padding: 15px 0 0;
    font-size: .9em;
    color: #a1a1a2;
    line-height: 25px;
}

.voices-landing #footer a {
    color: #a1a1a2;
    font-size: 14px;
}

.voices-landing #footer h3 {
    color: #e6e7e8;
    margin-top: 30px;
    font-weight: 700;
    font-size: 16px;
    font-family: 'Open Sans', Arial, Verdana;
}

.voices-landing #footer h3.hasBorder {
    border-bottom: 1px solid #cccdcd;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.voices-landing #footer h4 {
    margin-bottom: 5px;
    color: #e6e7e8;
    font-size: 14px;
    font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
    margin-top: 5px;
}

.voices-landing #footer p {
    margin: 0 0 10px;
}

.voices-landing .web-header {
    padding: 28px 15px 23px 15px;
}

    .voices-landing .web-header h1 {
        font-family: HelveticaNeue, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 36px;
        color: #333436;
        line-height: 28px;
    }

    .voices-landing .web-header p {
        font-family: HelveticaNeue, Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: #151618;
        line-height: 28px;
        padding-top: 10px;
    }

.voices-landing .voice-block {
    min-width: 290px;
    min-height: 290px;
    font-family: HelveticaNeue, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #fff;
    margin: 10px;
    line-height: normal;
    margin-bottom: 20px;
}

    .voices-landing .voice-block .voice-block__header {
        position: relative;
        left: 0;
        bottom: 0;
        width: 100%;
        padding-top: 75%;
        background: linear-gradient(to top, #111, #888);
        background-position: center;
        background-size: 570px 425px;
        background-repeat: no-repeat;
    }

        .voices-landing .voice-block .voice-block__header .voice-block__header__text {
            position: absolute;
            bottom: 15px;
            left: 0;
            margin: 10px;
            margin-left: 20px;
            font-size: 18px;
        }

            .voices-landing .voice-block .voice-block__header .voice-block__header__text h6 {
                font-size: 24px;
                color: #fff;
                margin: 0;
                font-weight: bold;
            }

    .voices-landing .voice-block .voice-block__footer {
        display: block;
        position: relative;
        min-height: 90px;
        max-height: 90px;
        background-color: #333542;
        font-weight: bold;
        padding: 0 15px;
    }

        .voices-landing .voice-block .voice-block__footer .voice-block__footer-inner {
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: space-between;
            height: 90px;
            float: left;
        }

            .voices-landing .voice-block .voice-block__footer .voice-block__footer-inner section {
                flex: 1;
            }

                .voices-landing .voice-block .voice-block__footer .voice-block__footer-inner section:last-child {
                    text-align: right;
                    min-width: 150px;
                }

        .voices-landing .voice-block .voice-block__footer * {
            z-index: 2;
            position: inherit;
            text-decoration: none;
        }

        .voices-landing .voice-block .voice-block__footer .voice-block__footer__chevron {
            width: 24px;
            height: 24px;
            background-color: #333542;
            transform: rotate(45deg);
            position: absolute;
            top: -12px;
            z-index: 1;
        }

        .voices-landing .voice-block .voice-block__footer .voice-block__footer__button-link {
            color: #fff;
            border: 2px solid #fff;
            border-radius: 8px;
            padding: 8px;
            min-height: .9rem;
        }

        .voices-landing .voice-block .voice-block__footer .voice-block__footer__button-bio {
            display: flex;
            align-items: center;
            color: #fff;
            padding: 6px;
            background-color: black;
            margin-top: 8px;
            min-width: 90px;
            max-width: 110px;
            font-size: 16px;
        }

            .voices-landing .voice-block .voice-block__footer .voice-block__footer__button-bio img {
                filter: invert(1);
                height: 24px;
                width: 24px;
            }

            .voices-landing #footer .row-data .col-xs-12:first-child {
                padding-left: 8%;
            }

.voices-landing #footer address {
    color: #a1a1a2;
    font-size: 14px;
}

.voices-landing .web-right {
    width: 50%;
    float: right;
}

.voices-landing .web-left {
    width: 50%;
    float: left;
}

.voices-landing .copyright {
    padding-top: 36px;
}

@media all and (-ms-high-contrast:none) /* IE */ {
    *::-ms-backdrop, .voices-landing .voice-block .voice-block__footer .voice-block__footer-inner section {
        flex: none;
    }
}

@media screen and (max-width:1024px) and (min-width: 769px) {
    .voices-landing .voice-block .voice-block__header {
        background-size: 452px 330px;
    }

    .voices-landing .web-right {
        width: 45%;
        padding-right: 50px;
        float: right;
    }

    .voices-landing .web-left {
        width: 45%;
        padding-left: 50px;
        float: left;
    }

    .voices-landing .web-header {
        padding-left: 58px;
    }
}

@media screen and (max-width:769px) and (min-width: 415px) {
    .voices-landing .voice-block .voice-block__header {
        background-size: 356px 260px;
    }

    .voices-landing .web-right {
        width: 47%;
        padding-right: 20px;
        float: right;
    }

    .voices-landing .web-left {
        width: 47%;
        padding-left: 20px;
        float: left;
    }
    .voices-landing .web-header {
        padding-left: 32px;
    }
}

@media screen and (max-width: 414px) {
    .voices-landing .voice-block .voice-block__header {
        background-size: contain;
    }

    .voices-landing .web-left {
        width: 95%;
        padding-left: 9px;
    }

    .voices-landing .web-right {
        width: 95%;
        padding-right: 9px;
    }
}

@media screen and (max-width: 770px) {
    .voices-landing .dark-bg .container {
        padding-left: 0px;
        padding-right: 0px;
    }

    .voices-landing #footer .row-data .col-xs-12:first-child {
        padding-left: 15px;
    }

    .voices-landing #footer .row-data .col-xs-12 {
        padding-left: 0;
        width: 33.33%;
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box;
    }

    .voices-landing #footer .social {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box;
    }
}

@media screen and (min-width: 769px) {
    .voices-landing #footer .col-lg-push-1 {
        margin-left: 8.3333333333%;
        width: 83.3333333333%;
    }

    .voices-landing #footer .col-lg-3 {
        width: 25%;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
    }

   .voices-landing.page-class-insights.blogs .drop { width: 1174px; }

   .voices-landing.page-class-insights.blogs .drop_content_mf .lists { width: 285px !important; }
}

@media screen and (max-width: 500px) {
    .voices-landing #footer .row-data .col-xs-12 {
        width: 100%;
    }
}
    /* END - Voices landing page CSS */


/* styles for global nav and ahp from US ThemePage layout */
#global-nav-country-selector-li {
    margin-top: 0 !important;
}

#global-nav-country-selector-li a {
    padding: 4px 15px !important;
}

#global-banner-wrapper .global-nav-slidedown-internal .btn-group.go {
    float: right;
    width: 4%;
    padding-top: 34px !important;
    min-width: 45px;
}

#global-banner-wrapper .global-nav-slidedown-internal .go a#Submit {
    padding-left: 12px !important;
}

#global-banner-wrapper .btn .caret {
    left: 95% !important;
    top: 28%;
}

#global-nav-slidedown-wrapper .dropdown-menu {
    position: relative !important;
    min-width: 410px;
    padding-left: 4px;
    border-radius: 0;
    box-sizing: border-box;
}

#global-nav-slidedown-wrapper .dropdown-menu li {
    width: 100%;
    margin: inherit;
}

#global-nav-slidedown-wrapper .dropdown-menu li a {
    line-height: 22px;
    color: #000;
}

#global-nav-slidedown-wrapper .dropdown-menu.investortype li a {
    padding-left: 10px;
    margin-left: 0;
}

#global-nav-language-toggle ul {
    margin-top: 16px;
}

#global-nav-search {
    box-sizing: border-box;
    position: absolute;
    z-index: 1;
    opacity: 0;
    color: #000000;
    background-color: #ffffff !important;
    height: 100% !important;
    width: 0;
    right: 0;
    top: 0 !important;
    border: none;
    border-top: 2px solid #333436;
    border-bottom: 2px solid #333436;
    padding: 5px 10px !important;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.global-nav-input-group input[type="submit"], .global-nav-slidedown a.btn {
    background-color: #838288;
}

.disclaimer-text .col-xs-12 {
    padding: 0;
}

.disclaimer-button a.btn.btn-primary.agree, .disclaimer-button a.btn.btn-primary.decline {
    padding-left: 20px !important;
}

@media all and (max-width: 991.98px) {
    #ahpMobile {
        height: 39px !important;
    }

    .btn-group.go {
        width: 100% !important;
    }

    #global-banner-wrapper .global-nav-slidedown .go a.btn {
        width: 100%;
    }

    #global-banner-wrapper .global-nav-slidedown .global-nav-slidedown-internal {
        padding: 40px 20px !important;
    }
    
    #global-nav-slidedown-wrapper .dropdown-menu {
        min-width: 100%;
    }
}
/* end styles for global nav and ahp from US ThemePage layout */
/* 
------------------------------------------------------------
disclaimerpopup from (disclaimer confirmation) from lightbox
------------------------------------------------------------
*/
.popup-holder{position:relative;height:0;overflow:hidden}
.disclaimerpop{padding:18px}
.disclaimerpop .header{height:5%}
.disclaimerpop h1, .disclaimerpop h2{margin:0 0 14px;color:#222!important;font:30px/39px "Open Sans",Arial,Verdana,sans-serif}
.disclaimerpop p{margin:0 0 18px}
.disclaimerpop .holder{overflow:auto;margin:0 0 31px}
.disclaimerpop .holder .frame{padding:0 10px 0 0}

/* buttons */
.disclaimerpop .buttons-holder{overflow:hidden;padding:0 41px 11px;height:20%}
.disclaimerpop .agree-btn,.disclaimerpop .decline-btn,.disclaimerpop .close-btn{float:right;color:#fff;height:30px;text-transform:uppercase;font:bold 14px/28px Verdana,Geneva,Arial,Helvetica,sans-serif;padding:0 27px 0 0}
.disclaimerpop .agree-btn span,.disclaimerpop .decline-btn span,.disclaimerpop .close-btn span{float:left;height:30px;padding:0 7px 0 13px;min-width:113px}
/* decline button */
.disclaimerpop .close-btn{background:url(/Static/images/sprite.png) no-repeat 100% -671px}
.disclaimerpop .decline-btn{float:left;background:url(/Static/images/sprite.png) no-repeat 100% -671px}
.disclaimerpop .decline-btn span,.disclaimerpop .close-btn span{background:url(/Static/images/sprite.png) no-repeat 0 -701px; cursor: pointer;}
.disclaimerpop .decline-btn:hover,.disclaimerpop .close-btn:hover{background:url(/Static/images/sprite.png) no-repeat 100% -581px;text-decoration:none}
.disclaimerpop .decline-btn:hover span,.disclaimerpop .close-btn:hover span{background:url(/Static/images/sprite.png) no-repeat 0 -611px}
/* agree button */
#Agree,#ctl00_cphBody_Agree{float:right!important}
.disclaimerpop .agree-btn{background:url(/Static/images/sprite.png) no-repeat 100% -731px}
.disclaimerpop .agree-btn span{background:url(/Static/images/sprite.png) no-repeat 0 -701px; cursor: pointer;}
.disclaimerpop .agree-btn:hover{background:url(/Static/images/sprite.png) no-repeat 100% -641px;text-decoration:none}
.disclaimerpop .agree-btn:hover span{background:url(/Static/images/sprite.png) no-repeat 0 -611px}
/* use some fancybox original styles*/
#disclaimerpop-content{padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;background:#f3f3f3;border-width:0;width:670px;height:auto}
.disclaimerpop-content-inner{width:auto;height:auto;overflow:auto;position:relative}
#disclaimerpop-close{position:absolute;top:18px;right:14px;width:13px;height:11px;background:transparent url(/Static/images/fancy_close.png);cursor:pointer;z-index:1103;display:none}
body{min-width:100px!important}
#disclaimerpop-content{width:100%}
.disclaimerpop-content-inner{padding:0!important}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}
.modal .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}
/*.modal-open .modal{overflow-x:hidden;overflow-y:auto}*/
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10040;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{padding:15px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:0 0 0 15px;overflow:auto;} 
#popupDialog>.modal-dialog>.modal-content>.modal-body{position:relative;padding:0px;overflow:auto;}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;overflow:auto}
.modal-footer .btn + .btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn + .btn{margin-left:-1px}
.modal-footer .btn-block + .btn-block{margin-left:0}
.modal-footer .agree-btn,.modal-footer .decline-btn,.modal-footer .close-btn{text-align:left}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-header .close{margin-top:-2px}
button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}
.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}

/* Print PDF popup */
.print-pdf-dialog button.close {position: absolute;top: 10px;right: 15px;z-index: 9;font-size: 26px;opacity: 1;font-weight: 500;}
.print-pdf-dialog .modal-content {background-color: transparent !important;border: none !important;border-radius: 15px !important;}
.print-pdf-dialog .modal-body {padding: 0 !important;border: 5px solid #000 !important;border-radius: 15px !important;}
.print-pdf-dialog .modal-header {padding: 0 !important;}
.print-pdf-dialog .modal-footer {display: none !important;}
/* end Print PDF popup */

@media (min-width:768px) {
.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}
.modal-sm{width:300px}
}
@media (min-width:992px) {
.modal-lg{width:900px}
}
@media (max-width:992px) {
.modal-dialog{width:auto!important}
}

/* Bootstrap Iframe Modal */
body.modal-open {
  /* Preventing page jump on modal open */
  overflow: visible;
  position: static;
}

.modal-simple-iframe,
.modal-simple-iframe .modal-body,
.modal-simple-iframe .modal-header{
  padding: 0;
  margin: 0;
}

.modal-simple-iframe .modal-dialog,
.modal-simple-iframe .modal-body,
.modal-simple-iframe iframe
{
  width: 100%;
  height: 100%;
}

.blog-post .modal-body {
  height: 90%;
}

#popupDialog.modal {
    z-index: 12000;
    top: 2rem;
}

@media (-webkit-min-device-pixel-ratio: 1.4) {
    body.modal-open {
        overflow-x: hidden;
        max-width: 100vw
    }

    #popupDialog.modal {
        top: 0.5rem;
    }
}

@media screen and (min-width: 0px) and (max-width: 768px) {
  .fa-chevron-right:before {
    position: static;
  }
}

.modal.modal-simple-iframe {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  background-color: rgba(11, 11, 11, 0.8)
}

.modal-simple-iframe .modal-dialog {
  height: 521px;
  max-width: 900px;
  min-width: 880px;
}

.modal-simple-iframe.blog-post .modal-dialog {
  height: 70%;
  margin-bottom: 50px;
}

.modal-simple-iframe .modal-content {
  background-color: transparent;
  box-shadow: unset;
  border: none;
  height: 100%;
  min-height: 400px;
}

.modal-simple-iframe .close span {
  color: #fff;
  outline-color: rgb(255, 255, 255);
  font-weight: 100;
  font-size: 28px;
  line-height: 1.5;
}

.modal-simple-iframe .close {
  opacity: 0.65;
  outline:none;
}

.modal-simple-iframe button.close:hover {
  opacity: 1;
}

.modal-simple-iframe.hide-close .close {
  display: none;
}

/** MEDIA QUERIES **/
/* Tablet Landscape / Desktop */
@media screen and (min-width: 0px) and (min-width: 720px) {
    .disclaimerpop .holder {
        width: auto !important;
    }
}

@media screen and (min-width: 0px) and (max-width: 500px) {
    .hideDesktop {
        display: block;
    }

    .hideTablet {
        display: none;
    }

    .hideMobile {
        display: none;
    }

    .disclaimerpop .holder {
        width: auto !important;
    }
}
/* Tablets */
@media screen and (min-width: 0px) and (max-width: 499px) {
    .hideDesktop {
        display: none;
    }

    .hideTablet {
        display: block;
    }

    .hideMobile {
        display: block;
    }

    .fundfamily .col-xs-12 {
        border-bottom: none;
    }

    .center img {
        margin-bottom: 28px;
    }

    .txt-popup-mobile > p {
        border-top: 1px solid #ddd;
        color: #5d92c2;
        font-weight: bold;
        padding-top: 15px;
        margin-top: 15px;
    }

    .disclaimerpop {
        padding: 10px;
    }

        .disclaimerpop .holder {
            width: auto !important;
        }

    #Agree, #ctl00_cphBody_Agree {
        float: left !important;
        margin-top: 5px;
        clear: both;
    }
}

@media only screen and (min-width : 320px) and (max-width : 480px) {
    .Rounded, .Rounded_small {
        height: 13px !important;
    }

    .Rounded .center, .Rounded_small .center_small {
        font-size: 10px !important;
    }

    .popup-container .hr_margin, .popup-container .hr_marginbottom {
        margin-bottom: 4px;
        margin-top: 4px;
    }

    .center img {
        margin-bottom: 7px;
    }

    .disclaimerpop h2 {
        font-size: 16px;
        line-height: 2px;
    }
}

@media screen and (max-width: 380px) {
    .disclaimerpop .agree-btn {
            float: left;
            margin-bottom: 5px;
        }
}

@media (max-width:768px) {
   .modal-open .modal {
        padding-right: 0 !important;
    }

    .modal-body {
        padding: 0 !important;
        width: 100% !important;
    }
}
.print-page-header,
.print-page-body,
.print-page-footer,
.print-page-footer-last,
#temp-print-page,
#ETF-Performance-print,
.page-yield-monitor .print-only {
   display: none;
}

@media print {

   @page {
      size: 8.5in 11in !important; /* letter */
      margin: 0.25in 0.25in 0 !important;
      padding: 0 !important;
   }

   html,
   body.page-yield-monitor {
      font-size: 9px;
      line-height: 12px;
      margin: 0;
      padding: 0;
      min-width: 8in !important;
      width: 8in !important;
      max-width: 100% !important;
   }

   #temp-print-page p,
   #temp-print-page p * {
      white-space: normal;
      word-break: normal;
   }

   #temp-print-page table a,
   #temp-print-page table a:visited {
      text-decoration: none;
   }

   #temp-print-page .full,
   #temp-print-page .footnote,
   #temp-print-page .peformance_footer {
      width: 8in !important;
      max-width: 100% !important;
      box-sizing: border-box;
   }

   .page-yield-monitor .container {
      min-width: 0 !important;
   }

   #temp-print-page {
      display: block;
      overflow: hidden;
      width: 8in;
      border: none;
   }

      #temp-print-page > .wrapper {
         border: none;
         display: block !important;
         overflow: hidden !important;
         box-sizing: border-box;
         width: 8in !important;
         max-width: 100% !important;
      }

   .page-yield-monitor #temp-print-page .print-only {
      display: block !important;
   }

   .page-yield-monitor #temp-print-page .print-hide {
      display: none !important;
   }

   #temp-print-page [class*="spaced-top"] {
      margin: 0 !important;
   }

   #temp-print-page section.main {
      padding: 0;
   }

   #temp-print-page .price.tab,
   #temp-print-page .monthly-nav.tab {
      display: none !important;
   }

   body.page-yield-monitor > * {
      display: none !important;
   }

   body.page-yield-monitor > #temp-print-page {
      display: block !important;
   }

   body.page-yield-monitor {
      max-width: 100% !important;
      margin: 0 auto;
      padding: 0;
      box-sizing: border-box;
   }

   body .hero-overlay {
      margin: 0 !important;
      width: 8in !important;
      height: auto !important;
      max-width: 100% !important;
   }

   body #temp-print-page .swipe-container,
   #nav.sticky-nav .ym-tag-div {
      width: 8in !important;
      left: auto !important;
      overflow: hidden !important;
      max-width: 100% !important;
   }

   .page-yield-monitor .row-data:after {
      display: block;
   }

   .topnav-wrapper.mobile-push,
   .ym-menu-line-top1,
   .ym-menu-line-bottom1,
   .table-desktop-scroll .swipe-container .table-desktop-scroll__sticky-column,
   .table-desktop-scroll .swipe-container .table-desktop-scroll__sticky-head,
   .margintopwidget-iframe-container,
   .banner-notification,
   script,
   style,
   #nav.sticky-nav,
   body > .head_right,
   .wrapper > .hideDesktop,
   #back-to-top-wrapper,
   .nav-price-toggle,
   body.page-yield-monitor .head_right,
   .page-yield-monitor .show,
   .page-yield-monitor footer.clearfix.container,
   #temp-print-page .dark-bg,
   .site-footer, .navbar-brand:before, .text-right {
      display: none !important;
   }

   div.ym-aaa-yield-chart {
      margin: 0 !important;
      float: none;
   }

   #nav.sticky-nav {
      border-bottom: 1px solid #7d868c;
      margin-bottom: 50px;
   }

   .left-column .us-yield-curve-header-container,
   .two_cols_right_item,
   div.ym-category-table.web-position-left.Morningstar-Flows,
   div.ym-category-table.web-position-right {
      float: none !important;
      width: 8in !important;
      max-width: 100% !important;
   }

      .ym-category-table.web-position-right > div,
      .btb-category-table.web-position-left-Vaneck-Vectors.ETF-Yields > div,
      .ym-category-table.web-position-left.Morningstar-Flows > div,
      .us-yield-curve-header-container > div > div > div > div.ym-treasury-yield-chart.ym-treasury-yield-chart-ytc.Yield-Curve.web-position-left,
      .us-yield-curve-header-container > div > div > div > div.ym-aaa-yield-chart.web-position-left,
      .btb-category-table-web-position-left-ictr.Category-Performance > div > div,
      .etf-performance-total-return-container > div > div.row.right_block.wi_tabs.fs-position-right.ETF-Performance,
      .two_cols_right_item.web-position-right.Sovereign-Yields > div,
      div.price.tab,
      #temp-print-page > .wrapper {
         display: block !important;
      }

   #temp-print-page section.main > .print-page {
      display: table !important;
   }

   #table-page-wrapper table tr,
   .web-position-left.ym-aaa-yield-chart,
   .page-yield-monitor .row-data {
      page-break-inside: avoid;
   }

   .btb-category-table.web-position-left-Vaneck-Vectors.ETF-Yields h2,
   .ym-category-table.web-position-left.Morningstar-Flows h2,
   div.two_cols_right_item.web-position-right h2,
   div.btb-category-table-web-position-left-ictr.Category-Performance h2,
   div.btb-category-table.web-position-left-Vaneck-Vectors h2,
   div.ym-category-table.web-position-left h2,
   div.ym-category-table.web-position-right h2,
   div.ym-treasury-yield-chart h2,
   div.ym-aaa-yield-chart h2,
   .two_cols_right_item.web-position-right.Sovereign-Yields h3,
   .us-yield-curve-header-container .us-yield-curve-header h2,
   div.etf-performance-toggle h2 {
      border: none !important;
   }

      .btb-category-table.web-position-left-Vaneck-Vectors.ETF-Yields h2 i,
      .ym-category-table.web-position-left.Morningstar-Flows h2 i,
      div.two_cols_right_item.web-position-right h2 i,
      div.btb-category-table-web-position-left-ictr.Category-Performance h2 i,
      div.btb-category-table.web-position-left-Vaneck-Vectors h2 i,
      div.ym-category-table.web-position-left h2 i,
      div.ym-category-table.web-position-right h2 i,
      div.ym-treasury-yield-chart h2 i,
      div.ym-aaa-yield-chart h2 i,
      .two_cols_right_item.web-position-right.Sovereign-Yields h3 i,
      .us-yield-curve-header-container .us-yield-curve-header h2 i,
      div.etf-performance-toggle h2 i,
      .page-yield-monitor #hero-overlay,
      .page-yield-monitor .content-row-one .w-tab-pane,
      .page-yield-monitor .row-data.row-one,
      .page-yield-monitor .row-data.content-row-one,
      #temp-print-page .container-fluid.spread,
      #temp-print-page .dark-bg,
      .page-yield-monitor .sticky-wrapper{
         display: none !important;
      }

   .page-yield-monitor .row-data.row-one {
      height: 0 !important;
      overflow: hidden;
   }

   body.page-yield-monitor * {
      max-width: 100% !important;
      min-width: 0 !important;
      float: none !important;
      clear: both !important;
      left: 0 !important;
      right: 0 !important;
      top: 0 !important;
      bottom: 0 !important;
      box-sizing: border-box;
      font-family: Arial, Helvetica, sans-serif;
      color: inherit;
   }

   body.page-yield-monitor .drop_content_mf,
   body.page-yield-monitor .wrapper,
   body.page-yield-monitor .drop,
   body.page-yield-monitor .container,
   body.page-yield-monitor p.paragraph-5.ym-footer {
      width: auto !important;
   }

   .page-yield-monitor h1.heading-2 {
      color: #000 !important;
      font-size: 20px;
   }

   .page-yield-monitor .etf-performance-total-return-container > div {
      clear: both;
      float: none;
   }

   .page-yield-monitor div.tab-pane-tab-1.w-tab-pane.w--tab-active p,
   .page-yield-monitor .description {
      font-size: 9px !important;
      line-height: 12px !important;
   }

   body.page-yield-monitor #temp-print-page .print-page-body .row-data .description {
      margin: 0 !important;
      margin-bottom: 3px !important;
   }

   .page-yield-monitor p.ym-potato.ym-hero {
      font-size: 13px !important;
      line-height: 12px !important;
   }

   .page-class-insights.blogs .drop_content_mf,
   .page-class-insights.blogs .wrapper,
   .page-class-insights.blogs .drop,
   .page-class-insights.blogs .container {
      width: 8in !important;
      max-width: 100% !important;
   }

   .page-yield-monitor .row.right_block.wi_tabs.fs-position-right.ETF-Performance {
      padding: 0 !important;
      overflow: hidden;
   }

   .page-yield-monitor #ETF-Yields,
   .page-yield-monitor #Morningstar-Flows,
   .page-yield-monitor #US-Yield-Curve,
   .page-yield-monitor #Category-Performance,
   .page-yield-monitor #ETF-total-Return {
      padding: 0 !important;
      margin: 0 !important;
   }

   .page-yield-monitor .ETF-Yields,
   .page-yield-monitor div.ym-category-table.web-position-left.Morningstar-Flows,
   .page-yield-monitor .ym-category-table.web-position-right,
   .page-yield-monitor .us-yield-curve-header-container,
   .page-yield-monitor div.two_cols_right_item.web-position-right.Sovereign-Yields,
   .page-yield-monitor .Category-Performance,
   .page-yield-monitor .etf-performance-toggle,
   .page-yield-monitor div.row.right_block.wi_tabs.fs-position-right.ETF-Performance,
   .page-yield-monitor div.tab-pane-tab-1.w-tab-pane.w--tab-active p {
      padding: 0 !important;
      margin: 0 !important;
   }

   .page-yield-monitor table tr,
   .page-yield-monitor table tr td {
      height: auto !important;
   }

   .page-yield-monitor #temp-print-page table tr td,
   .page-yield-monitor #temp-print-page table.holding tr td,
   .page-yield-monitor #temp-print-page table.holding th,
   .page-yield-monitor #temp-print-page div.ym-category-table.web-position-left.Morningstar-Flows table.holding tr.hat th,
   .page-yield-monitor #temp-print-page div.ym-category-table.web-position-right table.holding tr.hat th,
   .page-yield-monitor #temp-print-page div.btb-category-table-web-position-left-ictr.Category-Performance table.holding tr:last-child th {
      border-bottom: 1px solid #17468F !important;
   }

   .page-yield-monitor #temp-print-page #Category-Performance table.holding TR:first-child th:first-child,
   .page-yield-monitor #temp-print-page #Category-Performance table.holding TR:first-child th:nth-child(3),
   .page-yield-monitor #temp-print-page #ETF-Performance-print thead tr:first-child .table-header__one,
   .page-yield-monitor #temp-print-page #ETF-Performance-print thead tr:first-child .table-header__two,
   .page-yield-monitor #temp-print-page #ETF-Performance-print thead tr:first-child .table-header__three,
   .page-yield-monitor #temp-print-page #ETF-Performance-print thead tr:first-child .table-header__nine,
   .page-yield-monitor #temp-print-page #ETF-Performance-print thead tr:first-child .table-header__ten {
      border-bottom: 1px solid transparent !important;
   }

   .page-yield-monitor #temp-print-page #ETF-Performance-print thead .table-header__empty,
   .page-yield-monitor #temp-print-page #ETF-Performance-print .even .table-header__empty {
      border-bottom: none !important;
      width: 0px;
   }

   #temp-print-page #ETF-Performance-print .even .td-sup {
      padding-bottom: 0 !important;
      border-bottom: none !important;
      line-height: 10px !important;
   }

   #temp-print-page #ETF-Performance-print .odd .td-sub {
      padding-top: 0 !important;
      border-top: none !important;
      line-height: 10px !important;
      font-weight: 400 !important;
   }

   #ETF-Yields table.holding th:nth-child(3),
   #ETF-Yields table.holding th:nth-child(4),
   #ETF-Yields table.holding th:nth-child(5) {
      text-align: center !important;
   }

   #temp-print-page #ETF-Performance-print .table-header__one,
   #temp-print-page #ETF-Performance-print .table-column__two,
   #temp-print-page #ETF-Performance-print .table-column__three {
      text-align: left !important;
   }

   #temp-print-page #ETF-Performance-print .table-column__four,
   #temp-print-page #ETF-Performance-print .table-column__five,
   #temp-print-page #ETF-Performance-print .table-column__nine {
      text-align: right !important;
   }

   .page-yield-monitor div.row.right_block.wi_tabs.fs-position-right tr:nth-of-type(1) td,
   .page-yield-monitor div.row.right_block.wi_tabs.fs-position-right tr:nth-of-type(9) td,
   .page-yield-monitor div.row.right_block.wi_tabs.fs-position-right tr:nth-of-type(12) td,
   .page-yield-monitor div.row.right_block.wi_tabs.fs-position-right tr:nth-of-type(18) td {
      border-bottom: 1px solid #17468F !important;
      color: #17468F !important;
   }

   body.page-yield-monitor .wrapper .main.clearfix .row-data table tr td,
   body.page-yield-monitor .wrapper .main.clearfix .row-data table tr th,
   body.page-yield-monitor div.ym-category-table.web-position-left.Morningstar-Flows table.holding tr.hat th,
   body.page-yield-monitor div.ym-category-table.web-position-right table.holding tr.hat th,
   body.page-yield-monitor div.ym-category-table.web-position-left div.total_number,
   body.page-yield-monitor div.ym-category-table.web-position-right div.total_number,
   body.page-yield-monitor div.row.right_block.wi_tabs.fs-position-right table.holding tr td,
   body.page-yield-monitor div.row.right_block.wi_tabs.fs-position-right tr td,
   body.page-yield-monitor div.row.right_block.wi_tabs.fs-position-right table.holding tr {
      padding: 2px 0 !important;
      font-size: 9px !important;
      line-height: 12px !important;
      height: auto !important;
      border-width: 1px !important;
      border-color: #17468F !important;
   }

   body.page-yield-monitor .row-data.content-row-two table td:not(:nth-of-type(1)):not(:nth-of-type(2)),
   body.page-yield-monitor div.ym-category-table.web-position-left.Morningstar-Flows table tr td:not(:nth-of-type(1)),
   body.page-yield-monitor .row-data.content-row-three table td:not(:nth-of-type(1)),
   body.page-yield-monitor .row-data.content-row-five table td:not(:nth-of-type(1)),
   body.page-yield-monitor .row-data.content-row-six table td:not(:nth-of-type(1)):not(:nth-of-type(2)):not(:nth-of-type(3)):not(:last-of-type) {
      text-align: right !important;
   }

      body.page-yield-monitor .row-data.content-row-two table td:not(:nth-of-type(1)):not(:nth-of-type(2)):after,
      body.page-yield-monitor .row-data.content-row-three table td:not(:nth-of-type(1)):after,
      body.page-yield-monitor .row-data.content-row-five table td:not(:nth-of-type(1)):after,
      body.page-yield-monitor .row-data.content-row-six table td:not(:nth-of-type(1)):not(:nth-of-type(2)):not(:nth-of-type(3)):not(:last-of-type):after,
      #temp-print-page #ETF-Performance-print .table-column__four:after,
      #temp-print-page #ETF-Performance-print .table-column__five:after,
      #temp-print-page #ETF-Performance-print .table-column__nine:after {
         content: '';
         display: inline-block;
         width: 40%;
      }

      body.page-yield-monitor div.ym-category-table.web-position-left.Morningstar-Flows table tr td:not(:nth-of-type(1)):after {
         width: 20%;
      }

   body.page-yield-monitor #ETF-Performance-print td {
      color: #000 !important;
   }

   body.page-yield-monitor .wrapper .main.clearfix .row-data table tr td[colspan="6"],
   body.page-yield-monitor .wrapper .main.clearfix #ETF-Performance-print td[colspan="11"] {
      color: #17468F !important;
      border-top: 2px solid #17468F !important;
   }

   .page-yield-monitor div.row.right_block.wi_tabs.fs-position-right table.holding tr td.category-name,
   .page-yield-monitor div.btb-category-table.web-position-left-Vaneck-Vectors table tr td.category-name {
      font-size: 9px !important;
      line-height: 12px !important;
   }

   .us-yield-curve-header-container > div > div > div > div.ym-aaa-yield-chart.web-position-left,
   .us-yield-curve-header-container > div > div > div > div.ym-treasury-yield-chart.ym-treasury-yield-chart-ytc.Yield-Curve.web-position-left {
      width: 100%;
   }

   .maturity_line_chart_container .highcharts-container,
   .maturity_line_chart_container .highcharts-container svg {
      width: 4in !important;
      height: 45mm !important;
   }

   .maturity_line_chart_container .highcharts-series-group .highcharts-color-0 .highcharts-graph,
   .maturity_line_chart_container .highcharts-legend-item.highcharts-color-0 path {
      stroke: rgb(64, 105, 156);
   }

   .maturity_line_chart_container .highcharts-series-group .highcharts-color-1 .highcharts-graph,
   .maturity_line_chart_container .highcharts-legend-item.highcharts-color-1 path {
      stroke: rgb(33, 84, 101);
   }

   .maturity_line_chart_container .highcharts-series-group .highcharts-color-2 .highcharts-graph,
   .maturity_line_chart_container .highcharts-legend-item.highcharts-color-2 path {
      stroke: rgb(60, 141, 163);
   }

   .maturity_line_chart_container .highcharts-series-group .highcharts-color-0.highcharts-markers path {
      fill: rgb(64, 105, 156);
   }

   .maturity_line_chart_container .highcharts-series-group .highcharts-color-1.highcharts-markers path {
      fill: rgb(33, 84, 101);
   }

   .maturity_line_chart_container .highcharts-series-group .highcharts-color-2.highcharts-markers path {
      fill: rgb(60, 141, 163);
   }

   #Sovereign-Yields .highcharts-container,
   #Sovereign-Yields .highcharts-container svg {
      height: 108mm !important;
      width: 4in !important;
   }

   #Sovereign-Yields g.highcharts-series-group rect {
      fill: rgb(64, 105, 156);
   }

   body.page-yield-monitor .row-data.content-row-four.us-yield-curve-left > .left-column {
      display: block;
      float: none;
      width: 100%;
   }

   body.page-yield-monitor .row-data.content-row-two table sup {
      line-height: 5px;
   }

   body.page-yield-monitor .row-data.content-row-four.us-yield-curve-left.half-on-desk,
   body.page-yield-monitor .row-data.content-row-three .left-column {
      width: 384px !important;
      float: left !important;
      box-sizing: border-box;
      padding: 0 6px 0 0;
   }

   body.page-yield-monitor .row-data.content-row-four.half-on-desk .right-column {
      float: none;
      display: block;
      width: 100%;
   }

   body.page-yield-monitor .row-data.content-row-four.half-on-desk,
   body.page-yield-monitor .row-data.content-row-three .right-column {
      width: 384px !important;
      float: right !important;
      clear: none !important;
      box-sizing: border-box;
      padding: 0 0 0 6px;
   }

   #temp-print-page .content-row-three {
      margin-top: 5px;
   }

   #temp-print-page .us-yield-curve-header.two_cols_left_item.web-position-left.Yield-Curve {
      width: auto !important;
      margin: 0 !important;
   }

   .page-yield-monitor #temp-print-page .btb-category-table.web-position-left-Vaneck-Vectors.ETF-Yields h2,
   .page-yield-monitor #temp-print-page .ym-category-table.web-position-left.Morningstar-Flows h2,
   .page-yield-monitor #temp-print-page div.two_cols_right_item.web-position-right h2,
   .page-yield-monitor #temp-print-page div.btb-category-table-web-position-left-ictr.Category-Performance h2,
   .page-yield-monitor #temp-print-page div.btb-category-table.web-position-left-Vaneck-Vectors h2,
   .page-yield-monitor #temp-print-page div.ym-category-table.web-position-left h2, div.ym-category-table.web-position-right h2,
   .page-yield-monitor #temp-print-page div.ym-treasury-yield-chart h2,
   .page-yield-monitor #temp-print-page div.ym-aaa-yield-chart h2,
   .page-yield-monitor #temp-print-page .two_cols_right_item.web-position-right.Sovereign-Yields h3,
   .page-yield-monitor #temp-print-page .us-yield-curve-header-container .us-yield-curve-header h2,
   .page-yield-monitor #temp-print-page div.etf-performance-toggle h2,
   .page-yield-monitor #temp-print-page .btb-category-table.web-position-left-Vaneck-Vectors.ETF-Yields h2,
   .page-yield-monitor #temp-print-page .ym-category-table.web-position-left.Morningstar-Flows h2,
   .page-yield-monitor #temp-print-page div.two_cols_right_item.web-position-right h2,
   .page-yield-monitor #temp-print-page div.btb-category-table-web-position-left-ictr.Category-Performance h2,
   .page-yield-monitor #temp-print-page .btb-category-table.web-position-left-Vaneck-Vectors h2,
   .page-yield-monitor #temp-print-page .ym-category-table.web-position-left h2,
   .page-yield-monitor #temp-print-page .ym-category-table.web-position-right h2,
   .page-yield-monitor #temp-print-page .ym-treasury-yield-chart h2,
   .page-yield-monitor #temp-print-page .ym-aaa-yield-chart h2,
   .page-yield-monitor #temp-print-page .Sovereign-Yields h3,
   .page-yield-monitor #temp-print-page .us-yield-curve-header-container .us-yield-curve-header h2,
   .page-yield-monitor #temp-print-page .etf-performance-toggle h2,
   .page-yield-monitor #US-Yield-Curve {
      font-size: 10px !important;
      padding: 0 !important;
      margin: 0 0 2px !important;
      font-weight: bold !important;
      color: #17468F !important;
      line-height: 13px !important;
      min-height: 0 !important;
      height: auto !important;
   }

   .page-yield-monitor #temp-print-page .two_cols_right_item.web-position-right.Sovereign-Yields h3 {
      color: #000 !important;
   }

   .page-yield-monitor div.row-data h3,
   .page-yield-monitor div.row-data h3 span {
      font-size: 10px !important;
      padding: 0 !important;
      margin: 0 !important;
   }

   .page-yield-monitor div.row-data h3 {
      margin-top: 20px !important;
      margin-bottom: 16px !important;
   }

   .page-yield-monitor .description,
   .page-yield-monitor .description p,
   .page-yield-monitor .description div.nowrap,
   .page-yield-monitor .peformance_footer,
   .page-yield-monitor .print-only-row .ym-table-disclaimer {
      font-size: 9px !important;
      line-height: 9px !important;
      margin: 4px 0 0 !important;
   }

   .page-yield-monitor #logo-vaneck {
      display: block;
      margin: 12px 13px 6px 0;
      float: right !important;
      width: auto;
      height: auto;
   }

   .page-yield-monitor .content-row-four #Yield-Curve,
   .page-yield-monitor .content-row-four #ym-aaa-yield-chart {
      padding: 0 !important;
   }

   .page-yield-monitor #logo-vaneck > img {
      height: 40px;
      width: auto;
      margin: 0;
   }

   body.page-yield-monitor .wrapper > header {
      position: absolute;
      z-index: 2;
      top: 0;
      left: auto !important;
      right: 0;
      background-color: transparent !important;
      width: auto;
      height: 64px;
      bottom: auto !important;
      margin: 0 auto !important;
   }

   .page-yield-monitor .page-yield-monitor div.ym-aaa-yield-chart div.diagram_block,
   .page-yield-monitor div.ym-treasury-yield-chart-ytc div.diagram_block {
      margin: 0;
      padding: 0;
   }

   #table-page-wrapper {
      width: 100%;
      overflow: hidden;
   }

      #table-page-wrapper thead tr td {
         padding-bottom: 6px;
      }

   .print-page {
      display: table;
      width: 8in;
      height: 10.5in;
      box-sizing: border-box;
      overflow: hidden !important;
      margin: 0 !important;
      padding: 0 !important;
   }

   /* hack for Safari 11+ */
   @supports (-webkit-appearance:none) and (stroke-color:transparent) {
      .print-page {
         height: 9.5in;
      }
   }
   /* end hack for Safari 11+ */

   .print-page + .print-page {
      page-break-before: always;
   }

   #print-page-header-space {
      height: 64px;
      width: 100%;
   }

   .print-page .print-page-body {
      display: table-row-group;
      vertical-align: top;
   }

   .page-yield-monitor .print-page-header {
      display: none;
      height: 70px;
   }

      .page-yield-monitor .print-page-header > div {
         position: relative;
         top: 0;
         left: 0;
         height: 64px;
         width: 100%;
         font-size: 20px;
         color: #17468F !important;
         vertical-align: middle;
         line-height: 54px;
         white-space: nowrap;
         border-top: 7px solid #17468F;
         border-bottom: 3px solid #17468F;
         box-sizing: border-box;
         margin-bottom: 6px;
      }

         .page-yield-monitor .print-page-header > div:before {
            position: absolute;
            content: "";
            top: -7px !important;
            right: 0 !important;
            left: auto !important;
            height: 0;
            width: 20%;
            border-top: 7px solid #0ab2bf;
         }

      .page-yield-monitor .print-page-header sup {
         color: #17468F !important;
      }

   #print-page-footer-space {
      height: 32px;
      width: 100%;
   }

   .page-yield-monitor .print-page-footer,
   .page-yield-monitor .print-page-footer-last {
      display: none;
   }

      .page-yield-monitor .print-page-footer > div {
         position: relative;
         height: 24px;
         width: 100%;
         top: auto !important;
         bottom: 0 !important;
         left: 0;
         border-top: 1px solid #7d868c !important;
         line-height: 24px;
         white-space: nowrap;
         font-size: 10px;
         color: #17468F !important;
      }

   .page-yield-monitor .print-page .print-page-footer-last > div {
      border-top: 1px solid #7d868c;
      padding-top: 13px;
   }

   body.page-yield-monitor .print-page .print-page-footer__logo {
      float: left !important;
      width: 28%;
   }

      body.page-yield-monitor .print-page .print-page-footer__logo img {
         display: inline-block;
         width: 140px;
         margin: 6px 20px 0 0;
      }

      body.page-yield-monitor .print-page .print-page-footer__logo span {
         display: block;
         margin: 22px 0 0 0;
         text-align: left;
      }

   body.page-yield-monitor .print-page .print-page-footer__body {
      position: relative;
      float: right !important;
      width: 72%;
      clear: none !important;
      padding-top: 4px;
   }

      body.page-yield-monitor .print-page .print-page-footer__body p {
         margin: 0;
         color: #7d868c !important;
         line-height: 14px;
      }

      body.page-yield-monitor .print-page .print-page-footer__body .blue {
         color: #17468F !important;
         font-weight: bold;
         line-height: 17px;
      }

   body.page-yield-monitor .print-page .print-page-footer__body-bot {
      text-transform: uppercase;
      color: #7d868c !important;
      padding-top: 13px;
   }

   body.page-yield-monitor .print-page .print-page-footer__body .page-counter {
      position: absolute;
      right: 0 !important;
      left: auto !important;
      color: #7d868c !important;
   }

   .page-yield-monitor .print-page .print-page-header {
      display: table-header-group;
   }

   .page-yield-monitor .print-page .print-page-footer,
   .page-yield-monitor .print-page .print-page-footer-last {
      display: table-footer-group;
   }

   .page-yield-monitor .print-page-footer strong {
      color: #17468F !important;
   }

   .page-yield-monitor .print-page-footer .page-counter {
      display: block;
      float: right !important;
      color: #7d868c !important;
   }

   .page-yield-monitor .table-desktop-scroll .swipe-container table {
      margin: 0 0 5px;
   }

   .page-yield-monitor div.nowrap {
      font-size: 9px !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
   }

   .page-yield-monitor div.ym-category-table.web-position-right table tr td:nth-of-type(1) {
      width: 37%;
   }

   div.ym-category-table.web-position-right table tr td:nth-of-type(2),
   div.ym-category-table.web-position-right table tr td:nth-of-type(3),
   div.ym-category-table.web-position-right table tr td:nth-of-type(4) {
      width: 15%;
   }

   .page-yield-monitor div.ym-category-table.web-position-right div.total_number,
   .page-yield-monitor div.ym-category-table.web-position-left div.total_number {
      max-width: 63%;
      width: 63%;
      float: right !important;
      text-align: center !important;
      border-bottom: none !important;
   }

   .page-yield-monitor div.ym-category-table.web-position-left div.total_number {
      width: 60%;
   }

   .page-yield-monitor div p.paragraph-5.ym-footer {
      font-size: 9px !important;
      line-height: 12px;
      padding: 0 !important;
   }

   .page-yield-monitor div.row.right_block.wi_tabs.fs-position-right table.holding thead tr:last-child td,
   .page-yield-monitor table.holding tr:last-child th,
   .page-yield-monitor div.row.right_block.wi_tabs.fs-position-right table.holding thead tr:last-child td,
   .page-yield-monitor table.holding tr:first-child th {
      font-size: 9px;
      font-weight: bold;
      padding: 2px 0;
      height: auto !important;
      line-height: 12px;
   }

   .page-yield-monitor div.btb-category-table-web-position-left-ictr.Category-Performance table.holding tr:first-child th:nth-of-type(2),
   .page-yield-monitor div.btb-category-table-web-position-left-ictr.Category-Performance table.holding tr:first-child th:nth-of-type(4) {
      border-bottom: 1px solid #17468F !important;
   }

   #temp-print-page #ETF-Performance-print {
      display: block;
   }

      .page-yield-monitor .btb-category-table .table-desktop-scroll .swipe-container table,
      #temp-print-page #ETF-Performance-print table {
         width: 100%;
         margin-left: 0%;
      }

   .page-yield-monitor .btb-category-table table tr td[colspan="6"],
   .page-yield-monitor .etf-performance-table table tr td[colspan="11"] {
      text-indent: 0px;
   }

      .page-yield-monitor .btb-category-table table tr td[colspan="6"]:after,
      .page-yield-monitor .etf-performance-table table tr td[colspan="11"]:after {
         content: "";
         display: block;
         width: 60px;
         height: 20px;
         margin: -16px 0 -3px -53px;
         box-sizing: border-box;
         border-top: 2px solid #17468F;
         border-bottom: 1px solid #17468F;
      }

   #Category-Performance table tbody tr:first-child td {
      border-top: 2px solid #17468F !important;
   }

   .page-yield-monitor div.ym-category-table.web-position-right div.description,
   .page-yield-monitor div.ym-category-table.web-position-left div.description {
      margin: 0;
      padding: 0 !important;
   }

   .page-yield-monitor div.ym-category-table.web-position-left.Morningstar-Flows {
      margin-bottom: 0 !important;
   }

   body.page-yield-monitor .row-data.content-row-seven {
      padding-top: 470px;
   }

   .bs4-nav .btn:not(:disabled):not(.disabled) {
      display: none;
   }

   .bs4-nav .navbar-toggler:not(:disabled):not(.disabled) {
      display: none;
   }

   .bs4-nav .site-header .navbar, .bs4-nav .navbar-brand {
      position: relative !important;
      float: right !important;
   }

   .bs4-nav .d-inline-block {
      display: inline-block !important;
      position: relative;
      /*top: 60px !important;
      left: 25px !important;*/
   }

   .bs4-nav .site-header {
      padding: 0 0.5rem 0;
      position: relative;
      margin-top: -63px !important;
   }

   .bs4-nav .mobile-search-ico {
      display: none !important;
   }

   .page-yield-monitor #temp-print-page .btb-category-table.web-position-left-Vaneck-Vectors.ETF-Yields h2.ym-date {
      margin-top: -18px !important;
      margin-right: 7px !important;
      position: relative;
      overflow: visible;
      color: #000 !important;
      float: right !important;
   }

   td.table-column__three.td-sub {
      font-weight: 400 !important;
      font-family: Arial, Helvetica, sans-serif !important;
   }

   .bs4-nav .navbar-expand-lg .navbar-nav {
      display: none !important;
   }

    .bs4-nav .navbar-expand-lg .d-lg-none {
        display: none !important;
    }
}

#table-page-wrapper {
   width: 100%;
}

/*Styles stop fix thead alignment issue content print PDF*/
#ETF-Performance-print .td-sup:after {
    content: none !important;
}

body.page-yield-monitor .row-data.content-row-six #ETF-Performance-print table td:not(:nth-of-type(1)):not(:nth-of-type(2)):not(:nth-of-type(3)):not(:last-of-type) {
    text-align: right !important;
    padding-right: 1.1rem !important;
}

#temp-print-page #ETF-Performance-print .table-column__four,
#temp-print-page #ETF-Performance-print .table-column__five,
#temp-print-page #ETF-Performance-print .table-column__nine {
    text-align: right !important;
    padding-right: 1.1rem !important;
}


/*# sourceMappingURL=theme-us-bundle.css.map*/