@charset "UTF-8";
/* CSS Document */

.dpecharts_title {
	font-size: 1.2rem
}

.dpecharts_legend {
	font-size: .9rem;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	width: 100%;
	justify-content: flex-end;
	text-align: left;
	align-items: flex-start;
	line-height: 1rem
}

.dpecharts_legend_box {
	height: 13px;
	width: 13px
}

.dpecharts_legend_label {
	padding: 0 20px 0 5px;
	background-color: #ffffff00!important
}

.dpecharts_chart_source {
	color: #7d7d7d;
	font-size: 11px;
	width: 100%;
	line-height: 12px;
	clear: both
}

.dpecharts_bar_xlabel {
	font-size: 1rem;
	font-family: "PwC Helvetica Neue", "Helvetica", Arial, sans-serif;
	font-weight: 100;
	width: 100%;
	line-height: 1.4em;
	margin-bottom:2px;
}

.dpecharts_num {
	background-color: #ffffff00!important;
	font-size: 18px;
	font-weight: 100;
	width: auto;
	position: relative
}

.dpecharts_chart_deltaarrow {
	display: flex;
	flex-direction: column;
	width: 100%
}

.dpecharts_chart_delta_row {
	display: flex;
	flex-direction: row;
	width: 100%;
	justify-content: space-between;
	flex-wrap: nowrap;
	align-items: center;
	padding: 20px 0 20px 0
}

.dpecharts_chart_delta_xaxis {
	font-size: 1rem;
	width: 50%
}

.dpecharts_chart_delta_arrowup {
	width: 20px;
	height: 20px;
	background-image: url("https://dpe.pwc.com/content/dam/pwc/us/en/library/covid-19/assets/redarrow.svg");
	background-repeat: no-repeat;
	transform-origin: left center
}

.dpecharts_chart_delta_arrowdown {
	width: 20px;
	height: 20px;
	background-image: url("https://dpe.pwc.com/content/dam/pwc/us/en/library/covid-19/assets/redarrowdown.svg");
	background-repeat: no-repeat
}

.dpecharts_chart_delta_hr {
	border-top: 1px solid #7d7d7d;
	width: 100%
}

.dpecharts_chart_solo_number {
	width: auto;
	text-align: right
}

.dpecharts_chart_solo_number .dpecharts_num {
	padding: 0
}

.dpecharts_bar_hgroup .dpecharts_bar_wrapper:first-child {
	margin: 5px 0 0 0
}

.dpecharts_bar_hgroup .dpecharts_bar_wrapper:first-child .dpecharts_bar {
	height: 40px
}

.dpecharts_bar_hgroup .dpecharts_bar_wrapper:first-child .dpecharts_num {
	position: relative;
	top: 12px
}

.dpecharts_bar_hgroup .dpecharts_bar_wrapper:last-child {
	position: relative;
	top: -21px;
	margin: 0
}

.dpecharts_bar_hgroup .dpecharts_bar_wrapper:last-child .dpecharts_bar {
	position: relative;
	top: -12px;
	padding: 0
}

.dpecharts_bar_hgroup .dpecharts_bar_wrapper:last-child .dpecharts_num {
	position: relative;
	top: -24px
}

.dpecharts_bar_hgroup_stacked .dpecharts_bar_wrapper {
	margin: 0;
	padding: 0
}

.dpecharts_bar_hgroup_stacked .dpecharts_bar_wrapper .dpecharts_num {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 22px
}

.dpecharts_bar_hgroup_stacked .dpecharts_bar_wrapper .dpecharts_num * {
	margin: 0;
	padding: 0
}

.dpecharts_bar_hgroup_stacked .dpecharts_bar_wrapper:first-child {
	margin: 5px 0 0 0
}

.dpecharts_bar_hgroup_stacked .dpecharts_bar_wrapper:last-child {
	margin: 0 0 20px 0
}

.dpecharts_bar_hgroup_stacked .dpecharts_bar_wrapper:last-child .dpecharts_bar {
	padding: 0
}

.dpecharts_donut_slice {
	display: none
}

.highcharts-container {
	font-family: "PwC Helvetica Neue", Arial, Sans-Serif
}

.highcharts-data-label {
	font-size: 1.2em;
	font-weight: normal
}

.dpecharts_chart_stacked_vert {
	width: 100%;
	padding: 0;
	margin: 0;
	display: flex;
	flex-direction: row;
	justify-content: space-between
}

.dpecharts_chart_stacked_vert_bar_wrapper {
	width: 25%;
	max-width: 100px;
	min-width: 80px;
	margin-right: 10%;
	margin-left: 5%
}

.dpecharts_chart_stacked_vert_legend_wrapper {
	width: auto
}

.dpecharts_chart_stacked_vert_bar_datapoint {
	width: 100%;
	color: #fff;
	font-size: 1.2em;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: normal;
	overflow: visible;
	padding: 0 10% 0 10%
}

.dpecharts_chart_stacked_vert_bar_datapoint_left {
	justify-content: flex-start
}

.dpecharts_chart_stacked_vert_bar_datapoint_right {
	justify-content: flex-end
}

.dpecharts_chart_stacked_vert_bar_datapoint_stroke {
	-webkit-text-stroke: 1px #000;
	font-size: 1.3em;
	font-weight: bold
}

.dpecharts_chart_stacked_vert_legend_label_wrapper {
	width: 100%;
	display: flex;
	flex-direction: row;
	margin-bottom: 10px;
	align-items: flex-start
}

.dpecharts_chart_stacked_vert_legend_label {
	width: auto;
	margin-left: 10px;
	line-height: 1em
}

.dpecharts_chart_stacked_vert_legend_icon {
	width: 16px;
	min-width: 16px;
	height: 16px
}

.dpecharts_chart_stacked_horiz {
	width: 100%;
	padding: 0;
	margin: 0
}

.dpecharts_chart_stacked_horiz_bar_wrapper {
	width: 90%;
	display: flex;
	flex-direction: row;
	margin: 20px 5% 20px 5%
}

.dpecharts_chart_stacked_horiz_legend_wrapper {
	width: 90%;
	display: flex;
	flex-direction: row;
	margin: 20px 5% 20px 5%;
	justify-content: flex-start;
	flex-wrap: wrap
}

.dpecharts_chart_stacked_horiz_bar_datapoint {
	color: #fff;
	font-size: 1.2em;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: normal;
	height: 50px;
	padding: 5px 0 5px 0
}

.dpecharts_chart_stacked_horiz_bar_datapoint_top {
	align-items: flex-start
}

.dpecharts_chart_stacked_horiz_bar_datapoint_bottom {
	align-items: flex-end
}

.dpecharts_chart_stacked_horiz_bar_datapoint_stroke {
	-webkit-text-stroke: 1px #000;
	font-size: 1.3em;
	font-weight: bold
}

.dpecharts_chart_stacked_horiz_legend_label_wrapper {
	width: 130px;
	display: flex;
	flex-direction: row;
	margin: 0 10px 10px 0;
	align-items: flex-start
}

.dpecharts_chart_stacked_horiz_legend_label {
	margin-left: 10px;
	width: auto;
	line-height: 1em
}

.dpecharts_chart_stacked_horiz_legend_icon {
	width: 16px;
	min-width: 16px;
	height: 16px
}

.dpecharts_bar_vertical {
	width: 100%
}

.dpecharts_vert_container {
	width: 100%;
	min-height: 230px;
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 5px;
	justify-content: space-around
}

.dpecharts_vert_xaxis {
	display: flex;
	flex-direction: row;
	margin-bottom: 20px;
	text-align: center;
	justify-content: space-around
}

.dpecharts_bar_vertical .dpecharts_bar {
	height: 1px;
	width: 100%;
	min-width: 42px;
	background-color: #7d7d7d;
	margin: 0
}

.dpecharts_bar_vertical .dpecharts_bar_group {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	text-align: center;
	align-self: flex-end
}

.dpecharts_bar_vert_overlay .dpecharts_vert_upper:first-child {
	position: relative;
	right: -21px
}

.dpecharts_bar_vert_overlay .dpecharts_vert_upper:first-child .dpecharts_bar {
	width: 42px
}

.dpecharts_bar_vert_overlay .dpecharts_vert_upper:first-child .dpecharts_num {
	left: -15px
}

.dpecharts_bar_vert_overlay .dpecharts_vert_upper:last-child {
	position: relative;
	left: -10px
}

.dpecharts_bar_vert_overlay .dpecharts_vert_upper:last-child .dpecharts_bar {
	width: 20px;
	min-width: 0
}

.dpecharts_bar_vert_overlay .dpecharts_vert_upper:last-child .dpecharts_num {
	right: -15px
}

.dpecharts_bar_horizontal {
	width: 100%;
	text-align: left;
	align-items: center;
	line-height: 1.35em
}

.dpecharts_bar_horizontal .dpecharts_bar {
	height: 20px;
	width: 1px;
	background-color: #7d7d7d
}

.dpecharts_bar_horizontal .dpecharts_bar_wrapper {
	display: flex;
	flex-direction: row;
	width: 100%;
	margin: 0;
	align-items: center
}

.dpecharts_bar_horizontal .dpecharts_num {
	padding-left: 5px
}

.dpecharts_bar_horizontal .dpecharts_bar_group {
	margin-bottom: 20px
}

.dpecharts_bar_horizontal .dpecharts_bar_horiz_overlay .dpecharts_bar_group {
	margin-bottom: 0
}

.dpecharts_bar_horiz_overlay .dpecharts_bar_wrapper:first-child .dpecharts_bar {
	height: 35px
}

.dpecharts_bar_horiz_overlay .dpecharts_bar_wrapper:first-child .dpecharts_num {
	position: relative;
	top: -11px
}

.dpecharts_bar_horiz_overlay .dpecharts_bar_wrapper:last-child .dpecharts_bar {
	position: relative;
	top: -28px
}

.dpecharts_bar_horiz_overlay .dpecharts_bar_wrapper:last-child .dpecharts_num {
	position: relative;
	top: -20px
}






.te-chart .dpecharts_title, .te-chart h2.dpecharts_title, .te-chart h3.dpecharts_title, .te-chart h4.dpecharts_title, .te-chart h5.dpecharts_title, .te-chart h6.dpecharts_title {
    font-weight: bold;
    margin-bottom: 10px!important;
    font-size: 1.5rem!important;
}





.dpecharts_title,
.dpecharts_legend_label,
.dpecharts_chart_source,
.dpecharts_bar_xlabel,
.dpecharts_num {
	font-family: "PwC Helvetica Neue", Arial, sans-serif;
}
.dpecharts_bar_horizontal .dpecharts_bar {
	height: 35px;
	width: 1px;
	background-color: #7d7d7d;
}
.dpecharts_sm .dpecharts_bar {
	height: 25px; margin-bottom: 1px;
}

.dpecharts_bar_horizontal .dpecharts_num {
	padding-left: 15px
}

.dpecharts_bar_horizontal .dpecharts_bar_group {
	margin-bottom: 12px
}

.dpecharts_bar_horizontal .dpecharts_bar_horiz_overlay .dpecharts_bar_group {
	height: 62px
}

.dpecharts_bar_horiz_overlay .dpecharts_bar_wrapper:first-child .dpecharts_bar {
	height: 50px
}

.dpecharts_bar_horiz_overlay .dpecharts_bar_wrapper:first-child .dpecharts_num {
	top: -11px
}

.dpecharts_bar_horiz_overlay .dpecharts_bar_wrapper:last-child .dpecharts_bar {
	top: -36px;
	height:24px;
}

.dpecharts_bar_horiz_overlay .dpecharts_bar_wrapper:last-child .dpecharts_num {
	top: -20px
}

.dpecharts_backgroundbar .dpecharts_bar_wrapper{
	background-color:#DEDEDE;
}
.dpecharts_dataset{
	color:#2d2d2d!important;
}
.dpecharts_chart_source {
	color:#2d2d2d;
	font-size: 13px;
	line-height: 15px;
	padding-top:10px;
	margin-bottom:0px;
}
.dpecharts_title{
	margin-top:0px;
}
.dpecharts_legend{
	margin-bottom:10px;
}

.dpecharts_vert_xaxis .dpecharts_bar_xlabel{
	padding-top:5px;
}
.dpecharts_bar_vertical .dpecharts_bar {
    min-width: 42px;
}
.dpecharts_bar_vertical.dpecharts_widebars .dpecharts_bar {
    min-width: 100px;
}
.dpecharts_bar_vertical .dpecharts_bar_group{
	margin:0px 5px;
}

.te-page-mode--dark .dpecharts_dataset,
.te-page-mode--dark .dpecharts_chart_source,
.te-page-mode--dark .dpecharts_title,
.te-page-mode--dark .dpecharts_bar_horizontal,
.te-page-mode--dark .dpecharts_bar_vertical,
.te-page-mode--dark .dpecharts_num
{
	color:#ffffff!important;
}
.te-page-mode--dark .dpecharts_backgroundbar .dpecharts_bar_wrapper{
	background-color:#464646!important;
}
.te-page-mode--dark div[barcolor="#ADADAD"]{
	background-color:#FFFFFF!important;	
}
.te-page-mode--dark div[barcolor="#2D2D2D"]{
	background-color:#ffffff!important;	
}
.te-page-mode--dark div[overlay] div[barcolor="#2D2D2D"]{
	background-color:#ffffff!important;	
}
.te-page-mode--dark div.dpecharts_legend_box[style="background-color:#2D2D2D"]{
	background-color:#ffffff!important;	
}


.te-page-mode--dark div[barcolor="#DEDEDE"]{
	background-color:#555555!important;	
}
.te-page-mode--dark div[overlay] div[barcolor="#DEDEDE"]{
	background-color:#555555!important;	
}
.te-page-mode--dark div.dpecharts_legend_box[style="background-color:#DEDEDE"]{
	background-color:#555555!important;	
}


.page-primary-col--rose div[barcolor="primarycolor"], .page-primary-col--rose div.dpecharts_legend_box[style="background-color:primarycolor"]{
	background-color:#D93954!important;	
}
.page-primary-col--orange div[barcolor="primarycolor"], .page-primary-col--orange div.dpecharts_legend_box[style="background-color:primarycolor"]{
	background-color:#D04A02!important;	
}
.page-primary-col--red div[barcolor="primarycolor"], .page-primary-col--red div.dpecharts_legend_box[style="background-color:primarycolor"]{
	background-color:#E0301E!important;	
}
.page-primary-col--rose div[style="color:primarycolor"]{
	color:#D93954;	
}
.page-primary-col--orange div[style="color:primarycolor"]{
	color:#D04A02;	
}
.page-primary-col--red div[style="color:primarycolor"]{
	color:#E0301E;	
}
.te-page-mode--dark.page-primary-col--rose div[style="color:primarycolor"]{
	color:#ECA7B5!important;	
}
.te-page-mode--dark.page-primary-col--orange div[style="color:primarycolor"]{
	color:#FEA97C!important;	
}
.te-page-mode--dark.page-primary-col--red div[style="color:primarycolor"]{
	color:#ED6D5E!important;	
}

.dpecharts_legend_box{
	min-width:13px!important;
}
.dpecharts_legend_large .dpecharts_legend{
	justify-content: flex-start!important;
}
.dpecharts_legend_large {
	margin-bottom:20px;
}

.highcharts-color-0,.highcharts-color-1,.highcharts-color-2,.highcharts-color-3,.highcharts-color-4,.highcharts-color-5,.highcharts-color-6,.highcharts-color-7,.highcharts-color-8,.highcharts-color-9 {stroke: #FFFFFF;}
.te-page-mode--dark .highcharts-color-0,.te-page-mode--dark .highcharts-color-1,.te-page-mode--dark .highcharts-color-2,.te-page-mode--dark .highcharts-color-3,.te-page-mode--dark .highcharts-color-4,.te-page-mode--dark .highcharts-color-5,.te-page-mode--dark .highcharts-color-6,.te-page-mode--dark .highcharts-color-7,.te-page-mode--dark .highcharts-color-8,.te-page-mode--dark .highcharts-color-9 {stroke: #2D2D2D;}

.highcharts-color-0 {fill: #D93954;}
.highcharts-color-1 {fill: #EB8C00;}
.highcharts-color-2 {fill: #FFB600;}
.highcharts-color-3 {fill: #2D2D2D;}
.highcharts-color-4 {fill: #464646;}
.highcharts-color-5 {fill: #7D7D7D;}
.highcharts-color-6 {fill: #ADADAD;}
.highcharts-color-7 {fill: #A43E50;}
.highcharts-color-8 {fill: #E27588;}
.highcharts-color-9 {fill: #F1BAC3;}
.te-page-mode--dark .highcharts-color-0 {fill: #D93954;}
.te-page-mode--dark .highcharts-color-1 {fill: #EB8C00;}
.te-page-mode--dark .highcharts-color-2 {fill: #FFB600;}
.te-page-mode--dark .highcharts-color-3 {fill: #FFFFFF;}
.te-page-mode--dark .highcharts-color-4 {fill: #7D7D7D;}
.te-page-mode--dark .highcharts-color-5 {fill: #ADADAD;}
.te-page-mode--dark .highcharts-color-6 {fill: #464646;}
.te-page-mode--dark .highcharts-color-7 {fill: #A43E50;}
.te-page-mode--dark .highcharts-color-8 {fill: #E27588;}
.te-page-mode--dark .highcharts-color-9 {fill: #F1BAC3;}

.page-primary-col--rose .highcharts-color-0 {fill: #D93954;}
.page-primary-col--rose .highcharts-color-7 {fill: #A43E50;}
.page-primary-col--rose .highcharts-color-8 {fill: #E27588;}
.page-primary-col--rose .highcharts-color-9 {fill: #F1BAC3;}
.te-page-mode--dark .page-primary-col--rose .highcharts-color-0 {fill: #D93954;}
.te-page-mode--dark .page-primary-col--rose .highcharts-color-7 {fill: #A43E50;}
.te-page-mode--dark .page-primary-col--rose .highcharts-color-8 {fill: #E27588;}
.te-page-mode--dark .page-primary-col--rose .highcharts-color-9 {fill: #F1BAC3;}

.page-primary-col--orange .highcharts-color-0 {fill: #D04A02;}
.page-primary-col--orange .highcharts-color-7 {fill: #933401;}
.page-primary-col--orange .highcharts-color-8 {fill: #FD6412;}
.page-primary-col--orange .highcharts-color-9 {fill: #FEB791;}
.te-page-mode--dark .page-primary-col--orange .highcharts-color-0 {fill: #D04A02;}
.te-page-mode--dark .page-primary-col--orange .highcharts-color-7 {fill: #933401;}
.te-page-mode--dark .page-primary-col--orange .highcharts-color-8 {fill: #FD6412;}
.te-page-mode--dark .page-primary-col--orange .highcharts-color-9 {fill: #FEB791;}

.page-primary-col--red .highcharts-color-0 {fill: #E0301E;}
.page-primary-col--red .highcharts-color-7 {fill: #AA2417;}
.page-primary-col--red .highcharts-color-8 {fill: #E86153;}
.page-primary-col--red .highcharts-color-9 {fill: #F7C8C4;}
.te-page-mode--dark .page-primary-col--red .highcharts-color-0 {fill: #E0301E;}
.te-page-mode--dark .page-primary-col--red .highcharts-color-7 {fill: #AA2417;}
.te-page-mode--dark .page-primary-col--red .highcharts-color-8 {fill: #E86153;}
.te-page-mode--dark .page-primary-col--red .highcharts-color-9 {fill: #F7C8C4;}


.te-page-mode--dark .dpecharts_donut rect.highcharts-background{fill: rgb(45, 45, 45);}

.highcharts-data-label-connector {fill: none!important; stroke: #7D7D7D; }
.te-page-mode--dark .highcharts-data-label-connector {fill: none!important; stroke: #7D7D7D; }

.highcharts-data-label text, text.highcharts-data-label {fill: #2D2D2D!important;}
.te-page-mode--dark .highcharts-data-label text, .te-page-mode--dark text.highcharts-data-label {fill: #FFFFFF!important;}

.highcharts-data-label tspan:first-child{}




@media(max-width:767px) {
	.dpecharts_num {
		font-size: inherit
	}
	.dpecharts_bar_vertical .dpecharts_bar {
		min-width: 30px
	}
	.te-chart .dpecharts_title, .te-chart h2.dpecharts_title, .te-chart h3.dpecharts_title, .te-chart h4.dpecharts_title, .te-chart h5.dpecharts_title, .te-chart h6.dpecharts_title {
    	font-size: 1.33rem!important;
	}
}
