/* Global Styles */
 .hp-html-FINRA, #hp-HTMLbox, .hp-html-FINRA {font-family:"Fidelity Sans",Helvetica,Sans-serif;font-size:1rem;}


/* Home Page - Flash Promo */
.hp-html-flashPromo {background-color: #F0F0F0;display:table;padding:0 5%;width:100%;box-sizing:border-box;border-bottom:solid 0.0625em #CCCCCC;}
.hp-html-flashPromo .html-flashPromo--imgClass {width:2.9375em;height:2.9375em;padding:1.875em 1.25em 0 0;display:table-cell;vertical-align:top;}
.hp-html-flashPromo .html-flashPromo--desc {float:left;padding:1.875em 0;width:100%;font-size:1.125em;font-weight:bold;line-height:1.375;display:table-cell; }
.hp-html-flashPromo .html-flashPromo--desc a {padding-bottom:0.625em;}	
.hp-html-flashPromo .html-flashPromo--desc p {padding:0;margin:0;color:#000;font-weight:normal;}



/* Home Page- FINRA Link */ 
.hp-html-FINRA {background-color:#FFFFFF;display:table;padding:0 5% 0 5%;width:100%;box-sizing:border-box;clear:both;}
.hp-html-FINRA .html-FINRA-img .arrow-down {z-index:999;}
.hp-html-FINRA .html-FINRA--desc {float:left;padding:1.875em 0;width:100%;font-size:0.9375em;line-height:1.3125em;display:table-row;text-align:center;}    
.hp-html-FINRA .html-FINRA--desc p {padding:0;margin:0;color:#000000; }



/* Home Page - Other Fidelity Sites */ 
#hp-HTMLbox {width:95%;background-color:#F0F0F0;padding:1.875em 2.5%;}
#hp-HTMLbox .quarter {width:18.75%;float:left;padding:0 2.5%;text-align:center;}
#hp-HTMLbox .quarter a {color:#0F57C2;text-decoration:none;}
#hp-HTMLbox .boldtitle {margin:0 2.5%;width:18.75%;float:left;color:#333;font-weight:bold;}
#hp-HTMLbox .clear {clear:both;margin:0;padding:0;line-height:0;}
#hp-HTMLbox .pickedup {display:none;}

@media screen and (max-width: 51.5625em) {
    #hp-HTMLbox .boldtitle {width:100% !important;clear:left;text-align:center;margin:0 0 1.25em 0 !important;}
    #hp-HTMLbox .pickedup {display:block;}
    #hp-HTMLbox .dropped {display: none;}
    #hp-HTMLbox .quarter {width:28.33% !important;}
}
@media screen and (max-width: 31.25em) {
    #hp-HTMLbox .quarter {margin-bottom:1.25em;width:100% !important;clear:left;padding:0 !important;}
    #hp-HTMLbox .last {margin-bottom:0 !important;}
}

.market-chart--series-name{
color:#000 !important;
}
