#index-detail-data{
	display:none;
}
.detail-data-sidenav h4{
    font-size:11px;
    text-transform: uppercase;
    color:#959595;
}
.index-detail-page-data{
    display:block;
}
.detail-data-sidenav{
    width:100%;
}
.detail-data-sidenav {
    display:none;
}
.detail-data-content{
    width:100%;
}
.detail-data-sidenav ul{
    margin:0;
    padding:0; 
    list-style: none;
}
.detail-data-sidenav ul li{
    position:relative;
    padding:20px 0;
    border-bottom:1px solid #B2b2b2;
}
.detail-data-sidenav ul li a{
    color:#8A8A8A;
    font-size:18px;
    padding-left:15px;
}
.detail-data-sidenav ul li a.active{
    color:#1A1A1A;
}
.detail-data-sidenav ul li a.active:before {
    content: "";
    position: absolute;
    background: #1a1a1a;
    width: 4px;
    height: 35px;
    left: 0;
    top: -5px;
}
.additional-widget-dropmenu.dropdown-menu {
    width: 210px;
}
.detail-data-content h1{
    font-size:30px;
    margin:0;
    padding-bottom:22px;
    border-bottom:1px solid #ccc;
}
.detail-data-content h1.no-border-header{
    padding-bottom:0;
    border-bottom: none;
}
.data-grouping{
    position:relative;
    width:100%;
}
.detail-data-content .data-grouping .data-row-list{
    display:block;
    position:relative;
    border-bottom:1px solid #ccc;
    padding:10px 0 25px;
}
.detail-data-content .data-quick-facts .data-grouping .data-row-list span{
    display:block;
} 
.detail-data-content .data-characteristics .data-grouping .data-row-list{
    display:flex;
    display:-webkit-flex;
    justify-content:space-between;
    position:relative;
    border-bottom:1px solid #ccc;
    padding:10px 0 25px;
}
.detail-data-content .data-characteristics .data-grouping .data-row-list span.label{
   display:block;
   color:#a7a7a7;
   font-size:14px;
} 
.detail-data-content .data-grouping .data-row-list .value{
    font-size:18px;
    font-weight: 700;
}
.detail-data-content .data-grouping .data-header{
    font-weight: 700;
    padding:10px 0 25px;
    border-bottom:1px solid #ccc;
    border-top:2px solid #1a1a1a;
}
.disclaimer-txt-index, .updated-date{
    font-size:11px;
    color:#a3a3a3;
}
.disclaimer-txt-index{
    margin-top:20px;
}
.disclaimer-txt-index p{margin:0;}
.disclaimer-txt-index a {
    font-size: 12px;
    color: #a3a3a3;
}
.download-sec-pdf{
    margin-top:25px;
    text-transform: capitalize;
}
.link-with-arrow.download-sheet{
    text-transform: capitalize;
	font-size: 16px;
    letter-spacing: 0;
}
.download-sec-pdf a img{
    width:30px;
    height: 26px;
    padding-right:10px;
}
.filterable-table-list-three .filterable-list-cell, .filterable-table-list-four .filterable-list-cell {
    border-bottom: none;
    display: flex;
    justify-content: space-between;
}
.filterable-list-row:hover{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-transform:none;
    transform:none;
    z-index:0
}
.filterable-table-list-three, .filterable-table-list-four{
    width:100%;
    display:block;
}
.filterable-table-list-three .filterable-list-row .filterable-list-cell.constituents-cell{
    font-weight: 400;
    color:#000;
}
.filterable-table-list-three .filterable-list-row .filterable-list-cell.font-bold-style, .filterable-table-list-four .filterable-list-row .filterable-list-cell.font-bold-style{
    font-weight: 700;
    color:#1A1A1A;
}
.filterable-table-list-three .filterable-list-row .filterable-list-cell.sector-cell{
    font-weight: 400;
    color:#1A1a1A;
}
.filterable-table-list-three .filterable-table-content .filterable-list-row .filterable-list-cell.tickers-head span{
    color:#858585;
}
.filterable-table-list-four .filterable-list-row .filterable-list-cell .column-label.mobile-only, .filterable-table-list-three .filterable-list-row .filterable-list-cell .column-label.mobile-only{
    font-weight: 400;
	font-size:14px;
	color:#999;
}
.filterable-table-list-three .filterable-list-cell, .filterable-table-list-four .filterable-list-cell {
    color: #000;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: -.02em;
    padding: 5px;
    vertical-align: top;
}
.filterable-table-list-three .filterable-table-content .filterable-list-row, .filterable-table-list-four .filterable-table-content .filterable-list-row{
    padding:10px 0 15px;
}
.filterable-table-list-three .filterable-list-cell, .filterable-table-list-four .filterable-list-cell{
    padding:10px 0 10px;
}
.filterable-table-list-three.tickers-block .filterable-list-cell{
    padding:5px 0 5px;
}
.data-constituents .filterable-table-list-three .filterable-list-row .filterable-list-cell .column-label.mobile-only+span {
    display: inline-block;
    font-weight: 700;
    font-size: 14px;
    color: #1a1a1a;
    padding-left: 10px;
    padding-left: 30px;
}
.data-constituents .filterable-table-list-three .filterable-list-row .filterable-list-cell .column-label.mobile-only{
    width:30%;
	font-size:14px;
	color:#999;
}
.data-constituents .filterable-table-list-three .filterable-table-content .filterable-list-row .filterable-list-cell{
    display:inline-block;
 }
.data-constituents-export{
    display:flex;
    display:-webkit-flex;
    justify-content: space-between;
}
.data-constituents-export a{
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    color: #d6002a;
    position: relative;
    top: 5px;
    left: 0;
}
.data-constituents-export p{
    margin-bottom:0;
}
.data-constituents-export{
    padding-bottom:10px;
    margin-top:10px;
}
.data-tickers .filterable-table-list-three .filterable-table-content .filterable-list-row .filterable-list-cell{
    display:inline-block;
}
.data-tickers .filterable-table-list-three .filterable-list-row .filterable-list-cell .column-label.mobile-only{
    width:40%;
}
.filterable-table-list-three .filterable-list-row .filterable-list-cell .column-label.mobile-only, .filterable-table-list-four .filterable-list-row .filterable-list-cell .column-label.mobile-only {
    position: relative;
}
.filterable-table-list-four .filterable-list-row .filterable-list-cell .column-label.mobile-only{
    width:auto;
    display:inline-block;
    font-size:14px;
    color:#999;
}
.index-donut-chart-area, .index-donut-table-value{
    width:100%;
}
.index-donut-chart-wrapper .highcharts-container,
.index-donut-chart-wrapper .highcharts-container svg {
    width: 100% !important;
    height: 100% !important;
}
.donut-table-head{
    display:flex;
    display:-webklit-flex;
    align-items:center;
    justify-content:space-between;
    border-bottom:1px solid #ccc;
    padding-bottom:15px;
}
.donut-table-body-content .donut-table-row{
    display:flex;
    display:-webkit-flex;
    justify-content:space-between;
    border-bottom:1px solid #ccc;
    padding:20px 0 20px;
}
.donut-table-head .donut-table-cell{
    font-size:12px;
	text-transform: uppercase;
	color: #888;
	font-weight: 700;
}
.donut-table-body-content .donut-table-row:last-child{
    border-bottom:0 none;	
}
.data-sector-breakdown .disclaimer-txt-index{ border-top:1px solid #ccc; padding-top:15px;}
.donut-table-body-content .donut-table-row .donut-table-cell{
    font-weight: 700;
    font-size:16px;
}
.rounded-color-legend{
	width: 10px;
	height:10px;
    position:relative;
    top:-2px;
    border-radius:100%;
    display:inline-block;
    background-color:#529ABE;
	margin-right:5px;
}
.rounded-color-legend.fin{
    background-color:#032c5d;
}
.rounded-color-legend.hc{
    background-color:#FAB130;
}
.rounded-color-legend.cd{
    background-color:#4F270F;
}
.rounded-color-legend.ind{
    background-color:#DC8BA3;
}
.rounded-color-legend.con{
    background-color:#690A5B;
}
.rounded-color-legend.egy{
    background-color:#1BB19f;
}
.rounded-color-legend.mat{
    background-color:#06dd46;
}
.rounded-color-legend.uti{
    background-color:#f5956c;
}
.rounded-color-legend.rst{
    background-color:#6f2107;
}
.data-sector-breakdown h1{
    padding-top:10px;
}
.data-country-breakdown h1{
    padding:15px 0;
    border-bottom:1px solid #ccc;
}
.data-tickers h1{
    padding:15px 0 20px;
    border-bottom:2px solid #000;
}
.data-constituents h1{
    padding:10px 0;
}
.data-characteristics h1 {
    padding:15px 0;
    border-bottom:2px solid #1a1a1a;
}
.data-constituents-export svg{
    width:15px;
    height:15px;
    margin-left: 8px;
    margin-top: -3px;
}
.filterable-table-list-three .filterable-list-row, .filterable-table-list-four .filterable-list-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
    -webkit-box-orient: vertical; 
    -webkit-box-direction: normal; 
	-ms-flex-direction: column;
	flex-direction: column;
	border-bottom: 1px solid #ccc;
}
@media print, screen and (min-width: 48em){
	.download-factsheet-mob.mobile-only {
		display: block !important;
		margin-bottom: 30px;
	}
    .filterable-table-list-three .filterable-list-header, .filterable-table-list-four .filterable-list-header {
        border-bottom:1px solid #ccc;
    }
    .filterable-table-list-three .filterable-list-header, .filterable-table-list-four .filterable-list-header{
        display:none;
    }
    .filterable-table-list-three .filterable-list-row, .filterable-table-list-four .filterable-list-row {
        -webkit-box-orient: vertical; 
        -webkit-box-direction: normal; 
        -ms-flex-direction: column;
        flex-direction: column;
        border-bottom: 1px solid #ccc;
        padding:10px 0;
    }
    .filterable-table-list-three .filterable-list-row .filterable-list-cell, .filterable-table-list-four .filterable-list-row .filterable-list-cell{
        border-bottom:0;
    }
    .filterable-table-list-three .filterable-list-row .filterable-list-cell .column-label.mobile-only, .filterable-table-list-four .filterable-list-row .filterable-list-cell .column-label.mobile-only  {
        position:relative;
    }
}
@media print, screen and (min-width: 64em){
    .link-with-arrow.download-sheet:after{
        content:">" !important;
    }
}
@media print,
screen and (min-width: 75em) {
    .detail-data-sidenav{
        display:block;
    }
    .filterable-list-row .filterable-list-cell .column-label.mobile-only {
        display:none;
    }
    .detail-data-content .data-grouping .data-row-list{
        display:flex;
        display:-webkit-flex;
        justify-content: space-between;
        border-bottom:1px solid #ccc;
        padding:10px 0 25px;
    }
    .detail-data-content .data-characteristics .data-grouping .data-row-list span{
        display:inline-flex;
        width:auto;
    } 
    .esg-sub-text{
        margin-left:5px;
        color:#a7a7a7;
    }
    .detail-data-content .data-characteristics .data-grouping .data-row-list span.label{
        color:#1a1a1a;
        font-size:18px;
    }
    .characteristics-column .data-grouping div.data-row-list:first-child span.label,.characteristics-column .data-grouping div.data-row-list:nth-child(2) span.label{
        font-weight: 700;
    }
    .characteristics-column .data-grouping.fixed-income div.data-row-list span.label{
        font-weight: 400;
    }
	.donut-table-head{
		border-bottom:0 none;
	}
	.data-constituents .filterable-list-header{
		border-top:0 none;
	}
    .detail-data-content h1{
        font-size:44px;
    }
    .index-detail-page-data{
        display:flex;
        position:relative;
    }
    .detail-data-sidenav{
        position:relative;
		width:280px;
    }
	.sidebar-nav-widget {
		position: absolute;
		width:280px;
	}
    .detail-data-content{
        width:100%;
		padding-left:18%;
    }
    .detail-data-sidenav ul{
        display:block;
    }
    .download-factsheet-mob.mobile-only{
        display:none !important;
    }
    .filterable-table-list-three .filterable-list-header, .filterable-table-list-four .filterable-list-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .filterable-table-list-three .filterable-list-header .filterable-list-cell h6, .filterable-table-list-four .filterable-list-header .filterable-list-cell h6 {
        font-weight: 700;
        font-size: 11px;
        color:#959595;
        text-transform:uppercase;
        letter-spacing: 0.5px;
    }
    .filterable-table-list-three .filterable-list-header .filterable-list-cell, .filterable-table-list-four .filterable-list-header .filterable-list-cell{
        height: auto !important;
        padding-top: 20px;
        padding-left: 10px;
        padding-bottom: 15px;
    }
    #data-constituents .filterable-table-list-three .filterable-list-header .filterable-list-cell {
        padding-left: 0px;
    }
    .filterable-table-list-three .filterable-list-cell:first-of-type{
        -webkit-box-flex: 0;
        -ms-flex: 0 1 45%;
        flex: 0 1 45%;
    }
    .filterable-table-list-three .filterable-list-cell:nth-of-type(2) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 20%;
        flex: 0 1 20%;
    }
    .filterable-table-list-three .filterable-list-cell:nth-of-type(3) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 21%;
        flex: 0 1 21%;
    }
    .filterable-table-list-four .filterable-list-cell:first-of-type{
        -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
    }
    .filterable-table-list-four .filterable-list-cell:nth-of-type(2) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
    }
    .filterable-table-list-four .filterable-list-cell:nth-of-type(3) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
    }
    .filterable-table-list-four .filterable-list-cell:nth-of-type(4) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
    }
    .filterable-table-list-three .filterable-list-cell, .filterable-table-list-four .filterable-list-cell{
        border-bottom:none;
    }
    .filterable-table-list-three .filterable-list-row .filterable-list-cell, .filterable-table-list-four .filterable-list-row .filterable-list-cell{
        padding:10px 0 25px;
    }
    .filterable-table-list-three .filterable-table-content .filterable-list-row, .filterable-table-list-four .filterable-table-content .filterable-list-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        border-bottom: none;
        padding: 0;
        border-bottom:1px solid #ccc;
    }
    .filterable-table-list-four .filterable-list-row .filterable-list-cell .column-label.mobile-only
    {
        display:none;
    }
    .index-donut-chart-wrapper{
        display:flex;
        display:-webkit-flex;
    }
    .index-donut-chart-area, .index-donut-table-value{
        flex: 1 1 content;
    }
    .rounded-color-legend{
        width:10px;
        height:10px;
        margin-right:6px;
    }
    .donut-table-body-content .donut-table-row .donut-table-cell {
        font-size: 18px;
    }
    .donut-table-body-content .donut-table-row{
        padding:10px 0 20px;
    }
    .data-sector-breakdown h1, .data-country-breakdown h1{
        padding-top:10px;
    }
    .data-tickers h1{
        padding:10px 0 20px;
        border-bottom:0  none;
    }
    .data-characteristics h1{
        border-bottom:0 none;
    }
    .disclaimer-txt-index, .updated-date{
        font-size:12px;
    }
    .data-constituents .filterable-table-list-three .filterable-list-row .filterable-list-cell .column-label.mobile-only+span{
        padding-left:0;
    }
    .data-constituents-export a{
        left:0;
    }
    .data-sector-breakdown{
        position:relative;
    }
    .index-donut-chart-wrapper:before{
        border-top:1px solid #ccc;
        content:"";
        position: absolute;
        top: 130px;
        width:100%;
    }
    .index-donut-chart-area{
        margin-top:60px;
    }
    #data-country-breakdown ul.filterable-list-header li:not(:first-child) {
        justify-content: flex-end;
	text-align:right;
    }
    #data-country-breakdown div.filterable-list-row div.filterable-list-cell:not(:first-child) {
        justify-content: flex-end;
    }
    #data-country-breakdown .filterable-table-content .filterable-list-row .filterable-list-cell .column-label+span {
        font-size: 18px;
    }
    #data-country-breakdown .filterable-table-content .filterable-list-row .filterable-list-cell:first-child .column-label+span, #data-country-breakdown .filterable-table-content .filterable-list-row .filterable-list-cell:nth-child(3) .column-label+span {
        font-weight: 400
    }
    #data-constituents .filterable-table-list-three .filterable-list-row .filterable-list-cell .column-label+span {
        font-size: 18px;
        color: #1a1a1a;
        font-weight: 400;
    }
    #data-constituents .filterable-table-list-three .filterable-list-row .filterable-list-cell.font-bold-style .column-label+span {
        font-weight: 700;
        font-size: 18px;
    }
}
.index-detail-main .index-details-overview-title h2 {
	font-size: 30px;
}
.index-detail-main .intro-copy-title {
	font-size: 38px;
}
@media print, screen and (min-width: 75em) {
	.index-detail-main .index-details-overview-title h2 {
		font-size: 36px;
	}
	.index-detail-main .intro-copy-title {
		font-size: 44px;
	}
}
@media print, screen and (min-width: 75em) {
	.custom-index-detail .intro-copy-title {
		font-size: 44px;
	}
}
#index-detail-data .detail-data-content .detail-data-widgets h2 {
	font-size: 30px;
	margin-bottom: 15px;
}
#index-detail-data .divider {
	border-bottom: 5px solid #000;
	margin: 20px 0;
}
@media print, screen and (min-width: 75em) {
	#index-detail-data .detail-data-content .detail-data-widgets h2 {
		font-size: 36px;
	}
	#index-detail-data .divider{
		border-bottom: 1px solid transparent;
		margin: 40px 0;
	}
}
@media only screen and (max-width: 40em) {
	.download-factsheet-mob.mobile-only {
		display: block !important;
		margin-bottom:30px;
	}
}
@media print, screen and (min-width: 48em) {
	#index-detail-data .table-divider .filterable-list-header {
		border-top: none;
	}
}
@media screen and (min-width: 64em){
	.index-details-overview-news-only-content.card-set-six  .no-carousel .card-set-wrapper .card {
		font-size: 44%;
	}
}
@media screen and (min-width: 75em){
	.index-details-overview-news-only-content.card-set-six .no-carousel .card-set-wrapper .card {
		font-size: .715vw;
	}
}
@media only screen and (min-width: 40em) and (max-width: 55em) {
	.download-factsheet-mob.mobile-only {
		display: block !important;
		margin-bottom: 30px;
	}
	/* US: 2757020 - Start */
	.wrapper .index-detail-main .content .index-detail .intro-copy .intro-copy-second-column .sub-nav-mask .index-detail-nav-wraper .slider .right-icon-widget {
		margin-left : 5.3em;
    }
	/* US: 2757020 - End */
}
/* US: 3239911 */
@media print, screen and (min-width:48em) and (max-width: 65em){
#data-constituents .filterable-list-row .filterable-list-cell .column-label.mobile-only, #data-country-breakdown .filterable-list-cell .column-label.mobile-only{
	display: inline-block !important;
}
}

/* US:3559647 - Start */
@media only screen and (min-width: 40em) and (max-width: 74.8em) and (orientation: landscape) { 
#index-detail-news .card-set-three .featured-three>div, .card-set-three .featured-three .slider-card-1 {
    width: 100%;
}
#index-detail-news .js-carousel .feature-content-list>.card-container {
    padding-right: 0px;
}
#index-detail-news .js-carousel .card-container.card-set-wrapper {
    width: 100%;
}
#index-detail-news .card-set-wrapper:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
#index-detail-news .js-carousel .card-set-wrapper {
    width: 50%;
    float: left;
    padding-right: .46875rem;
    padding-left: .46875rem;
    min-height: 0;
    padding: 0 .75em 0 0;
}
#index-detail-news .card-set-three .slider-card:first-of-type, .card-set-three .slider-card:first-of-type .card-content {
    padding: 0 .75em 0 0;
    height: 100%;
    float: left;
}
#index-detail-news .card-set-three .featured-three .slider-card {
    width: 31.8%;
    margin-left: 20px;
    padding: 0;
    float: left;
}
#index-detail-news .featured-three .slider-card:first-child {
    margin-left: 0;
}
#index-detail-news .card-set-three .slider-card {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    float: right;
    padding-left: .75em;
    transition: none;
    width: 50%;
}
#index-detail-news .js-carousel .slider-card {
    min-height: 0;
}
#index-detail-news .slider-card {
    background-color: white;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin: 0;
    border-radius: 10px;
    display: inline-block;
    cursor: pointer;
}
#index-detail-news .card-set-three .featured-three .feature-content-list .slider-card .card-details {
    margin-left: 0px;
    margin-right: 0px;
}
#index-detail-news .card-set-three.card-set-two-list .slider-card .card, .card-set-three.card-set-two-list .slider-card:nth-of-type(n+2) .card {
    font-size: .715vw;
    min-height: 52em;
}
#index-detail-news .card-content .meta-data .meta-data-type{
    font-size: 11px;
}
#index-detail-news .card-set-wrapper:last-child .card-content h3 {
    font-size: 3em !important;
}
#index-detail-news .card-set-three .slider-card:nth-of-type(2) {
    margin-bottom: .75em;
}
#index-detail-news .card-set-three .slider-card:nth-of-type(n+2) {
    height: auto;
}
#index-detail-news .card-set-three .slider-card:nth-of-type(n+2) .card {
    height: auto;
}
.index-detail #index-detail-news .carousel-nav-wrapper.card-slider.display{
   display: none;
}
}
@media only screen and (min-width: 40em) and (max-width: 85.5em) and (orientation: landscape) { 
.index-detail #index-detail-news .carousel-wrapper .content-card{
    transform: translate(0%, 0px) !important;
}
}
/* US:3559647 - End */
.data-characteristics .esg-column{
    margin-top:20px;
}

.index-detail-main .dropdown-menu.additional-widget-dropmenu.factsheet-data-tab{
    width:210px;
}