/*-------------------------*/
/* HEADING BAR H2 */
.transparency-report .text.spacer_before {
	border-top-width: 0px !important;
}
.standard-spacing .transparency-report .text.spacer_before {
	margin-top:0px !important;
}

.transparency-report .text.spacer_before .text-component h2::before {
	content: "";
	display: none !important;;
	margin-bottom: 0px !important;
}

.transparency-report .text.spacer_before .text-component h2 {
	color: #ffffff;
	padding: 15px 20px 15px 0px !important;
	margin-top:0px !important;
	background-color:#d93954;
	box-shadow: 30px 0px 0px 0px #d93954,
-30px 0px 0px 0px #d93954;
	font-family: "PwC Helvetica Neue", Arial, Sans-Serif !important;
	font-style: normal !important;
	font-size: 2rem !important;
	line-height: 1.3em !important;;
	font-weight: normal !important;	
}
.page-primary-col--rose .transparency-report .text.spacer_before .text-component h2 {
	background-color:#d93954;
	box-shadow: 30px 0px 0px 0px #d93954,
-30px 0px 0px 0px #d93954;
}
.page-primary-col--red .transparency-report .text.spacer_before .text-component h2  {
	background-color:#e0301e;
		box-shadow: 30px 0px 0px 0px #e0301e,
-30px 0px 0px 0px #e0301e;
}
.page-primary-col--orange .transparency-report .text.spacer_before .text-component h2 {
	background-color:#d04a02;
		box-shadow: 30px 0px 0px 0px #d04a02,
-30px 0px 0px 0px #d04a02;
}

@media screen and (max-width:480px) {
	.transparency-report .text.spacer_before .text-component h2 {
	box-shadow: 15px 0px 0px 0px  #d93954,
-15px 0px 0px 0px  #d93954;
}
	.page-primary-col--rose .transparency-report .text.spacer_before .text-component h2 {
	box-shadow: 15px 0px 0px 0px #d93954,
-15px 0px 0px 0px #d93954;
}
.page-primary-col--red .transparency-report .text.spacer_before .text-component h2  {
	background-color:#e0301e;
		box-shadow: 15px 0px 0px 0px #e0301e,
-15px 0px 0px 0px #e0301e;
}
.page-primary-col--orange .transparency-report .text.spacer_before .text-component h2 {
	background-color:#d04a02;
		box-shadow: 15px 0px 0px 0px #d04a02,
-15px 0px 0px 0px #d04a02;
}
}



/*-------------------------*/
/* VIDEO IN TWO COLUMNS */
.transparency-report.video-two-columns .videoplayer-v2 .videoplayerv2.video-asset-details {

}

.page-primary-col--rose .transparency-report.video-two-columns .videoplayer-v2 .videoplayerv2.video-asset-details{
	border-top: 2px solid #d93954 !important;
}
.page-primary-col--red .transparency-report.video-two-columns .videoplayer-v2 .videoplayerv2.video-asset-details{
	border-top: 2px solid #e0301e !important;
}
.page-primary-col--orange .transparency-report.video-two-columns .videoplayer-v2 .videoplayerv2.video-asset-details{
	border-top: 2px solid #d04a02 !important;
}

.transparency-report.video-two-columns .videoplayer-v2 .videoplayerv2.video-asset-details .video-heading {
	font-size: 1.75rem  !important; /* was 1.75rem for h3 */ 
}







/*-------------------------*/
/* STAT BARS */
.page-secondary-col--red .transparency-report .stat-bar,
.page-secondary-col--orange .transparency-report .stat-bar,
.page-secondary-col--rose .transparency-report .stat-bar {
  background: transparent;
	color: #2d2d2d;
}

.transparency-report .stat-bar .stat-bar__item p.h1,
.transparency-report.stats-white.stats-text .text.spacer_both h2  {
	color: #d93954;
}
.transparency-report .stat-bar .stat-bar__item p {
	color: #2d2d2d;
}
.transparency-report .stat-bar .stat-bar__item .stat-bar__stat-small,
.transparency-report.stats-white.stats-text .text.spacer_both h3 {
	color: #d93954;
}

.transparency-report .stat-bar .stat-bar__item .stat-bar__source a,
.transparency-report .stat-bar .stat-bar__item .stat-bar__source a:link {
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color:#d93954;
	color: #2d2d2d;
}
.transparency-report .stat-bar .stat-bar__item .stat-bar__source a:hover {
	border-bottom-width: 2px;
}


/* rose */
.page-secondary-col--rose .transparency-report .stat-bar .stat-bar__item::before  {
	background-color: #d93954;
}
.page-secondary-col--rose .transparency-report .stat-bar .stat-bar__item p.h1,
.page-secondary-col--rose .transparency-report.stats-white.stats-text .text.spacer_both h2   {
	color: #d93954;
}
.page-secondary-col--rose .transparency-report .stat-bar .stat-bar__item .stat-bar__stat-small,
.page-secondary-col--rose .transparency-report.stats-white.stats-text .text.spacer_both h3  {
	color: #d93954;
}
.page-secondary-col--rose .transparency-report .stat-bar .stat-bar__item .stat-bar__source a,
.page-secondary-col--rose .transparency-report .stat-bar .stat-bar__item .stat-bar__source a:link {
	border-bottom-color: #d93954;
}
/* red */
.page-secondary-col--red .transparency-report .stat-bar .stat-bar__item::before  {
	background-color: #e0301e;
}
.page-secondary-col--red .transparency-report .stat-bar .stat-bar__item p.h1,
.page-secondary-col--red .transparency-report.stats-white.stats-text .text.spacer_both h2  {
	color: #e0301e;
}
.page-secondary-col--red .transparency-report .stat-bar .stat-bar__item .stat-bar__stat-small,
.page-secondary-col--red .transparency-report.stats-white.stats-text .text.spacer_both h3 {
	color: #e0301e;
}
.page-secondary-col--red .transparency-report .stat-bar .stat-bar__item .stat-bar__source a,
.page-secondary-col--red .transparency-report .sstat-bar .stat-bar__item .stat-bar__source a:link {
	border-bottom-color: #e0301e;
}
/* orange */
.page-secondary-col--orange .transparency-report .stat-bar .stat-bar__item::before {
	background-color: #d04a02;
}
.page-secondary-col--orange .transparency-report .stat-bar .stat-bar__item p.h1,
.page-secondary-col--orange .transparency-report.stats-white.stats-text .text.spacer_both h2  {
	color: #d04a02;
}
.page-secondary-col--orange .transparency-report .stat-bar .stat-bar__item .stat-bar__stat-small,
.page-secondary-col--rose .transparency-report.stats-white.stats-text .text.spacer_both h3 {
	color: #d04a02;
}
.page-secondary-col--orange .transparency-report .stat-bar .stat-bar__item .stat-bar__source a,
.page-secondary-col--orange .transparency-report .sstat-bar .stat-bar__item .stat-bar__source a:link {
	border-bottom-color: #d04a02;
}

/*-------------------------*/
/* STAT BARS TABS */

.transparency-report .tab-content {
}

.transparency-report .nav-tabs.displayTags > li {
	position:relative;
	height: 1.4em;
	min-height: 1.4em;
	top:0.2em;
}
.transparency-report .nav-tabs.displayTags > li > a {
	border-radius: 0px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 1em 1.857em 1em 1em;
	background-color: transparent;
	border: 1px solid #6d6e71;
	color:#ffffff;
	background-color: #6d6e71;
		top:0.35em;
}
.transparency-report .nav-tabs.displayTags > li.active > a,
.transparency-report .nav-tabs.displayTags > li > a:hover,
.transparency-report .nav-tabs.displayTags > li.active > a:hover,
.transparency-report .nav-tabs.displayTags > li > a:focus, 
.transparency-report nav-tabs.displayTags > li.active > a:focus {
	border: 1px solid;
	background-color: #d93954;
	border-color: #d93954;
	color: #ffffff;
}

.transparency-report .nav-tabs.displayTags > li.active > a,
.transparency-report .nav-tabs.displayTags > li.active > a:hover,
.transparency-report nav-tabs.displayTags > li.active > a:focus {
	padding-top: 1.4em;
	padding-bottom: 1.4em;
	top:0px;
}

.transparency-report .nav-tabs.displayTags > li {
	margin-right: 0px;
	margin-bottom: 0px;
}

/* chevron */
.transparency-report .nav-tabs.displayTags > li > a::after {
	top: 0px;
	bottom: 6px;
	transform: rotate(135deg);
}

.transparency-report .nav-tabs.displayTags > li > a::after {
	content: "";
	position: absolute;
	top: 0px;
	right: 20px;
	bottom: 0px;
	display: block;
	margin: auto;
	width: 8px;
	height: 8px;
	border-style: solid;
	border-color: #2d2d2d;
	border-width: 1px 1px 0px 0px;
	transform: rotate(45deg);
}

.transparency-report .nav-tabs.displayTags > li > a::after {
	border-color: #ffffff;
	right: 10px;
}

.transparency-report .nav-tabs.displayTags > li:hover > a::after {
	border-color: #ffffff;
	right: 5px;
}
.transparency-report .nav-tabs.displayTags > li.active > a::after {
	border-color: #ffffff;
	right: 5px;
}

/* rose */
.page-secondary-col--rose .transparency-report .nav-tabs.displayTags > li.active > a,
.page-secondary-col--rose .transparency-report .nav-tabs.displayTags > li > a:hover,
.page-secondary-col--rose .transparency-report .nav-tabs.displayTags > li.active > a:hover,
.page-secondary-col--rose .transparency-report .nav-tabs.displayTags > li > a:focus, 
.page-secondary-col--rose .transparency-report nav-tabs.displayTags > li.active > a:focus {
	background-color: #d93954;
	border-color: #d93954;
}
/* red */
.page-secondary-col--red .transparency-report .nav-tabs.displayTags > li.active > a,
.page-secondary-col--red .transparency-report .nav-tabs.displayTags > li > a:hover,
.page-secondary-col--red .transparency-report .nav-tabs.displayTags > li.active > a:hover,
.page-secondary-col--red .transparency-report .nav-tabs.displayTags > li > a:focus, 
.page-secondary-col--red .transparency-report nav-tabs.displayTags > li.active > a:focus {
	background-color: #e0301e;
	border-color: #e0301e;
}
/* orange */
.page-secondary-col--orange .transparency-report .nav-tabs.displayTags > li.active > a,
.page-secondary-col--orange .transparency-report .nav-tabs.displayTags > li > a:hover,
.page-secondary-col--orange .transparency-report .nav-tabs.displayTags > li.active > a:hover,
.page-secondary-col--orange .transparency-report .nav-tabs.displayTags > li > a:focus, 
.page-secondary-col--orange .transparency-report nav-tabs.displayTags > li.active > a:focus {
	background-color: #d04a02;
	border-color: #d04a02;
}


/* stats bar */
.transparency-report .tab-pane {
	padding-top: 1.4em;
}
.page-section--col-white.transparency-report .tab-pane {
	background-color:#f2f2f2;
}
.page-section--col-light-grey.transparency-report .tabs-pane {
	background-color:#ffffff;
}

.transparency-report .tab-content .stat-bar .stat-bar__item::before{
  background: none;
}

.transparency-report .tab-content .stat-bar .stat-bar__listing .stat-bar__item {
	margin-top: 10px;
	padding-bottom:20px;
}
.transparency-report .tab-content .stat-bar .stat-bar__listing {
	margin-bottom: 10px;
}

@media screen and (min-width:768px) {
	.page-section--col-white.transparency-report .tab-content .stat-bar .stat-bar__item:nth-child(n+2) {
		border-left: 2px solid #cdcdcd;
	}
	.page-section--col-light-grey.transparency-report .tab-content .stat-bar .stat-bar__item:nth-child(n+2) {
		border-left: 2px solid #cdcdcd ;
	}
	.transparency-report .tab-content .stat-bar .stat-bar__item .stat-bar__label {
		margin-right:5px;
	}
}
@media screen and (max-width:767px) {
	/* rose */
	.page-secondary-col--rose .transparency-report .tab-content .stat-bar .stat-bar__item::before  {
		background-color: #d93954;
	}
	/* red */
	.page-secondary-col--red .transparency-report .tab-content .stat-bar .stat-bar__item::before  {
		background-color: #e0301e;
	}
	/* orange */
	.page-secondary-col--orange .transparency-report .tab-content .stat-bar .stat-bar__item::before {
		background-color: #d04a02;
	}
	.transparency-report .tab-content .stat-bar .stat-bar__listing .stat-bar__item:nth-child(1) {
		margin-top: 25px;
	}
}


/*-------------------------*/
/* WHITE STATS BAR */
/* stats bar */

.transparency-report.stats-white .stat-bar,
.page-section--col-light-grey.transparency-report.stats-white .stat-bar {
	background-color:#ffffff;
	margin: 30px 0 20px 0;
}

.transparency-report.stats-white.stats-grey .stat-bar,
.page-section--col-white.transparency-report .stats-white.stats-grey .stat-bar{
	background-color:#f2f2f2;
}
.transparency-report.stats-white .stat-bar .stat-bar__item .stat-bar__source {
	font-size: 1.075rem;
}

.transparency-report.stats-white .featurecontent + .parsys_column {
	margin-top:-20px;
}

.transparency-report.stats-white .stat-bar .stat-bar__item::before{
  background: none;
}

.transparency-report.stats-white .stat-bar .stat-bar__listing .stat-bar__item {
	margin-top: 20px;
	padding-bottom:20px;
	padding-left: 30px;
	padding-right:30px;
}
.transparency-report.stats-white .stat-bar .stat-bar__listing {
	margin-bottom: 20px;
}

.transparency-report.stats-white .stat-bar .stat-bar__item p.h1 {
	font-size:3.7rem;
	font-weight:normal;
	font-family: PwC Helvetica Neue Light,Arial,Sans-Serif;
}

@media screen and (min-width:768px) {
	.transparency-report.stats-white stat-bar .stat-bar__item:nth-child(n+2) {
		border-left: 2px solid #cdcdcd;
	}
	.transparency-report.stats-white .stat-bar .stat-bar__item:nth-child(n+2) {
		border-left: 2px solid #cdcdcd ;
		padding-right:35px;
	}
	.transparency-report.stats-white .stat-bar .stat-bar__item .stat-bar__label {
		margin-right:5px;
	}
}
@media screen and (max-width:767px) {
	/* rose */
	.page-secondary-col--rose .transparency-report.stats-white .stat-bar .stat-bar__item::before  {
		background-color: #d93954;
	}
	/* red */
	.page-secondary-col--red .transparency-report.stats-white .stat-bar .stat-bar__item::before  {
		background-color: #e0301e;
	}
	/* orange */
	.page-secondary-col--orange .transparency-report.stats-white stat-bar .stat-bar__item::before {
		background-color: #d04a02;
	}
	.transparency-report.stats-white .stat-bar .stat-bar__listing .stat-bar__item:nth-child(1) {
		margin-top: 25px;
	}
}

/*-------------------------*/
/* STAT BARS -- LABELS */

.transparency-report.stats-white.stats-labels-01 {}


.transparency-report.stats-white.stats-labels-01 .videoplayer-v2 + .featurecontent .stat-bar__stat,
.transparency-report.stats-white.stats-labels-01 .parsys_column + div  + .featurecontent .stat-bar__stat {
	display:flex;	
}
.transparency-report.stats-white.stats-labels-01 .videoplayer-v2  + .featurecontent .stat-bar__stat-primary,
.transparency-report.stats-white.stats-labels-01 .parsys_column + div + .featurecontent .stat-bar__stat-primary {
	order:2;
	display:block;
	width:100%;
}
.transparency-report.stats-white.stats-labels-01 .videoplayer-v2 + .featurecontent .stat-bar__stat-small,
.transparency-report.stats-white.stats-labels-01 .parsys_column + div + .featurecontent .stat-bar__stat-small {
	order:1;
	display:block;
	font-size: 1.5rem;
	position:relative;
	padding: 0 20px 0 0;
}





/*-------------------------*/
/* STAT BARS TEXT */

.transparency-report.stats-white.stats-text .text.spacer_both h2  {
	color: #d93954;
}

.standard-reading .page-section.transparency-report.stats-white.stats-text .parsys_column.parsys_column.pwccol2-longformc .parsys_column.pwccol2-longformc-c0 .text.parbase.section.spacer_both .text-component {
	padding-right: 0px;
}


.page-section--col-white.transparency-report.stats-white.stats-text .text.spacer_both,
.transparency-report.stats-white.stats-text .text.spacer_both{
	border:0px;
}

.standard-reading .page-section.transparency-report .parsys_column.pwccol1-longform .parsys_column.pwccol1-longform-c0 .text.text.spacer_both.parbase.section .text-component {
	margin-right: calc(57px * 2);
	padding-right:57px;
	padding-left: 37px;
}

.page-section--col-white.transparency-report.stats-white.stats-text .text.spacer_both .text-component,
.transparency-report.stats-white.stats-text .text.spacer_both .text-component {
	background-color:#ffffff;
	margin: 30px 0 20px 0;
	padding:37px 30px 10px 15px;
	border:0px;
}

.page-section--col-white.transparency-report.stats-white.stats-text.stats-grey .text.spacer_both,
.page-section--col-white.transparency-report.stats-white.stats-grey.stats-text .text.spacer_both,
.transparency-report.stats-white.stats-grey.stats-text .text.spacer_both,
.transparency-report.stats-white.stats-text.stats-grey .text.spacer_both {
	background-color:#f2f2f2;
}

.transparency-report.stats-white.stats-text .text.spacer_both p {
	margin-top: 10px;
	padding-bottom:25px;
}
.transparency-report.stats-white.stats-text .text.spacer_both h2 {
	font-size:3.5rem;
	font-weight:normal;
	font-family: "PwC Helvetica Neue", Arial, Sans-Serif;
}

.transparency-report.stats-white.stats-text .text.spacer_both .text-component > h2 {
	margin-bottom: 10px;
}
