/*Applies to all Fast Facts Items*/
.ff .more-arrow{
	margin-top: 20px;
}

.ffheading a{
	color: #B3B3B3;
}


/*custom vertical line*/
.ff-vrule4{
	background-image: url('https://d3vgmmrg377kge.cloudfront.net/shared/images/framework/3.0/vertical-rule-bg.png');
	background-repeat: repeat-y;
	background-position: 360px 0;
}
@media (max-width: 1020px) and (min-width: 920px){
 	.ff-vrule4{
		background-position: 320px 0;
	}
}
.ua-tablet .ff-vrule4,
.ua-mobile .ff-vrule4{
	background: none;
}
/*ffsingle*/
.ffsingle .gaml{
	padding-right: 17px;
	display: inline-block;
}
.ffsingle img{
	width: 88px;
	height: 88px;
}
.ffsingle img.magglass-smaller{
	width: 50px;
}
.ffsingle img.article-smaller{
	width: 67px;
}
.ffsingle img.lightbulb-smaller{
	width: 55px;
}
.ffsingle img.speechbubble-smaller{
	width: 71px;
}
.ffsingle img.phone-smaller{
	width: 68px;
}
.ffsingle .gaml .dollar{
	font-size: 70px;
}
.ffsingle.bignum .gaml{
	font-size: 61px;
	line-height: 64px;
	padding-bottom: 5px;
}
/*
removed - INC0254595
.ffsingle.bignum img{
	width: 44px;
}*/

.ffsingle.bignum .gaml .dollar{
	font-size: 55px;
}
.ffsingle.bignum .ffheading{
	padding-bottom: 6px;
}



/*ffdouble*/
.ffdouble .ffheading{
	margin-bottom: 10px;
}
.ffdouble .gaml {
	display: inline-block;
}
.ffdouble .gaml.first.with-icon{
	padding-right: 10px;
	font-size: 61px;
	line-height: 64px;
}
.ffdouble .gaml.second {
    margin-top: 10px;
	font-size: 61px;
	line-height: 64px;
}
.ffdouble img{
	width: 44px;
}

/*ffpiechart*/
.ffpiechart .ffheading{
	margin-bottom: 20px;
}

.ffpiechart .gaml {
	display: inline-block;
	font-size: 82px;
	line-height: 84px;
	padding-left: 25px;
}
.ffpiechart .pct {
	font-size: 70px;
}
.ffpiechart table{
	margin-top: 18px;
	margin-bottom: 12px;
}


/*FFbarchart horizontal*/
.ffbarcharth {
	max-width: 288px;
}
.ffbarcharth .ffheading{
	margin-bottom: 20px;
}
.ffbarcharth .barchart{
	height: 30px;
}
.ffbarcharth .barchart span.black-label{
	display: inline-block;
	padding-top: 3px;
}
.ffbarcharth .barchart span.white-label{
	float: right;
	padding-right: 10px;
	display: inline-block;
	padding-top: 3px;
	color: white;
}
.ffbarcharth .ffcaption{
	padding-top: 10px;
	padding-bottom: 10px;	
}
.ffcaption p:first-child {
	margin-bottom:15px;
}

/*Bar Chart Vertical*/
.ffbarchartv .bar-chartv{
	width: 288px;
}
.ffbarchartv .ffheading{
	margin-bottom: 20px;
}
.ffbarchartv .axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

.ffbarchartv .axis path,
.ffbarchartv .axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

.ffbarchartv .axis line,
.ffbarchartv .x.axis path{
	display: none;
}


/*For those using Isotope library, such as SEI*/
.isotope-item {
  width: 312px;
  float: left;
  padding-bottom: 10px;
}



/*WCM Stuff*/
.wcm-related-stories .ms-formfieldcontainer .select2-container, 
.wcm-related-stories .ms-formfieldcontainer .termBrowser {
    width: 50% !important;
}
.wcm-related-stories .ms-formfieldcontainer .select2-container,
.wcm-related-stories .ms-formfieldcontainer .termBrowser { width: 50% !important; }
.wcm-related-stories .ms-formfieldcontainer .ms-formfieldlabel { display: none; }
.wcm-related-stories .ms-formfieldcontainer ul.select2-choices { margin-left:0; }
.wcm-related-stories .ms-formfieldcontainer ul.select2-choices li { float: none; display: block; font-size: 11px; font-family: Verdana; color: #222; }
.wcm-related-stories .ms-formfieldcontainer ul.select2-choices li:before { display:none; }
.wcm-related-stories .ms-formfieldcontainer ul.select2-choices .select2-search-choice { margin-bottom: 2px !important; }
.wcm-related-stories .ms-formfieldcontainer ul.select2-choices .select2-search-field { border-top: 1px solid #ddd; }
.wcm-related-stories .ms-formfieldcontainer ul.select2-choices .select2-search-field input { font-size: 11px; font-family: Verdana; color: #222; }
