#HE_App_cssVersion::after {
	content: "211007/2";
	color: black;
}
#HE_App {
	line-height: initial;
	font-weight: initial;
}
#HE_App_stat_rep_popup {
	height: 100%;
}
#HE_App>#HE_App_popup>#HE_App_stat_rep_popup>#HE_App_chartContainer>table#HE_App_chart,
#HE_App>#HE_App_popup>#HE_App_stat_rep_popup>#HE_App_chartContainer>table#HE_App_chart td {
	border: none;
}
#HE_App>#HE_App_popup>#HE_App_stat_rep_popup>#HE_App_chartContainer>table#HE_App_chart td table.HE_App_twoRowsRepCol1,
#HE_App>#HE_App_popup>#HE_App_stat_rep_popup>#HE_App_chartContainer>table#HE_App_chart td table.HE_App_threeRowsRepCol1 {
	border-collapse: separate;
	border-spacing: revert;
	border: none;
}
#HE_App>#HE_App_popup>#HE_App_stat_rep_popup>#HE_App_chartContainer>table#HE_App_chart td table.HE_App_twoRowsRepCol1 td,
#HE_App>#HE_App_popup>#HE_App_stat_rep_popup>#HE_App_chartContainer>table#HE_App_charttd table.HE_App_threeRowsRepCol1 td {
	border: none;
}
#HE_App>#HE_App_popup>#HE_App_stat_rep_popup>#HE_App_tableContainer>#HE_App_table>table {
	width: initial;
	border: none;
	margin:auto;
}
#HE_App>#HE_App_popup>#HE_App_stat_rep_popup>#HE_App_tableContainer>#HE_App_table>table td {
	border: none;
}
@font-face { font-family: "RobotoCn"; src: url("/wp-content/plugins/he_app/RobotoCondensed-Regular.ttf") format("truetype"); }
@font-face { font-family: "Raleway"; src: url("/wp-content/plugins/he_app/Raleway-VariableFont_wght.ttf") format("truetype"); }
:root {
	--HE_App_bgColor: #f0f0f0;
	--HE_App_scale: 2;
	--HE_App_pleaseWait: 'please wait...';
}
#HE_App { 
	background-color: var(--HE_App_bgColor);
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%; 
	z-index:10000000;
}
#HE_App.HE_App_wait::after {
    content:  var(--HE_App_pleaseWait);
    position: relative;
    top: 50%;
	width: 100%;
	text-align: center;
	display: block;
}
#HE_App:-webkit-full-screen {
	display: block;
}
#HE_App_moz-full-screen {
	display: block;
}
#HE_App_ms-fullscreen {
	display: block;
}
#HE_App:fullscreen {
	display: block;
}
@media (display-mode: fullscreen) {
	#HE_App {
		display: block; 
	}
}
#HE_App * { 
	box-sizing: border-box; 
	padding:0; 
	margin:0; 
	font-family: "RobotoCn";
	text-transform: uppercase;
	text-align:center;
	color: white;
	font-size: 3vmin;
	word-break: break-all;
	overflow: hidden;
}
#HE_App :not(input) {
	-webkit-user-select: none; /* Safari */
	-ms-user-select: none; /* IE 10 and IE 11 */
	user-select: none; /* Standard syntax */
	cursor: default;
}
#HE_App .HE_App_button, 
#HE_App .HE_App_circleButton, 
#HE_App .HE_App_circleButton *, 
#HE_App .HE_App_help_icon, 
#HE_App .HE_App_stat_rep_halftime_arrow, 
#HE_App .HE_App_arrow, 
#HE_App .HE_App_arrow span, 
#HE_App_stats_icon, 
#HE_App_end_halftime_icon {
	cursor: pointer !important;
	word-break: normal;
}
#HE_App .HE_App_button, 
#HE_App input[type=text], 
#HE_App .HE_App_columnTitle {
	border:none;
	height: 5.5vmin;
	line-height: 5.5vmin;
	border-radius: 1vmin;
	margin-bottom:1vmin;
}
#HE_App .HE_App_button.HE_App_clearInput {
	background-color: #d0d0d0;
	width: 5.5vmin;
	display:inline-block;
	margin-left:0.5vmin;
	overflow:initial;
}
#HE_App .HE_App_circleButton {
	border-radius: 50%;
	width:19vmin;
	height:19vmin;
	line-height: 19vmin;
}
#HE_App .HE_App_columnTitle:not(:empty) {
	background-color: #0000c8;
	color: white;
}
#HE_App input[type=text] { color: black; }
#HE_App input[type=text]:disabled { 
	background-color: #0000c8;
	color: white;
	-webkit-text-fill-color: white;
	-webkit-opacity: 1;
	opacity:1;
}
#HE_App input[type=text]:not(:disabled) { border: 1px solid #d0d0d0; }
#HE_App input[type=text]:disabled.HE_App_valueEntered { background-color:#0096ff }
#HE_App>div {
	background-color: var(--HE_App_bgColor);
}
/* POPUP */
#HE_App #HE_App_popup, 
#HE_App #HE_App_help {
	position:absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	width:100%; height: 100%;
}
/* ARROWS */
#HE_App .HE_App_arrow {
	width: 17vmin;
	height: 15vmin;
	position:absolute;
	top: 50vmin;
	display:block;
}
#HE_App .HE_App_next {
	background: transparent url(/wp-content/plugins/he_app/next.png) center center/contain no-repeat;
	right: 1vmin;
	transform: translateY(-50%);
}
#HE_App .HE_App_back {
	background: transparent url(/wp-content/plugins/he_app/back.png) center center/contain no-repeat;
	left: 1vmin;
	transform: translateY(-50%);
}
#HE_App .HE_App_arrow span {
	display:block;
	font-size: 3.6vmin;
	padding-top:5.4vmin;
}
#HE_App .HE_App_arrow.HE_App_next span { 
	color: #649e8d;
	text-align:left;
	padding-left: 1.5vmin;
}
#HE_App .HE_App_arrow.HE_App_back span { 
	color: #ffaeae; 
	text-align:right;
	padding-right: 1.5vmin;
}
/* HELP */
#HE_App .HE_App_help_icon {
	background: transparent url(/wp-content/plugins/he_app/help.png) center center/contain no-repeat;
	position: absolute;
	left: 2vmin;
	bottom: 2vmin;
	width:4.5vmin;
	height:4.5vmin;
}
@media only screen and (orientation: landscape) {#HE_App #HE_App_help_text { margin-left: 17vmin; }} 
#HE_App #HE_App_help_text * {
	font-family: "Raleway";
	white-space: pre-wrap;
	white-space: pre-line;
	word-break: initial;
}
#HE_App #HE_App_help_text>div:first-child {
	font-size: 5vmin;
	color: #969696;
	margin: 7vmin 2vmin;
}
#HE_App #HE_App_help_text>div:not(:first-child) {
	color: black;
	margin: 2vmin 5vmin;
	text-transform: initial;
	text-align:left;
	line-height:3.5vmin;
}
/* soft keyboard */
#HE_App input[type=text]:focus {
	outline:none;
	border: medium solid #0096ff;
}
#HE_App.HE_App_possibleSoftKeyboard input[type=text]:focus {
	position:absolute;
	top:0;
	left:50%;
	border: 1px solid #0096ff;
	z-index:3;
}
#HE_App.HE_App_possibleSoftKeyboard input[type=text]:focus {
	transform-origin: top center;
	transform: translate(-50%,50%) scale(var(--HE_App_scale));
}
#HE_App.HE_App_possibleSoftKeyboard #HE_App_players_setup input[type=text]:focus+.HE_App_clearInput {
	margin-left:24.5vmin;
}
#HE_App.HE_App_possibleSoftKeyboard #HE_App_attacks_setup input[type=text]:focus+.HE_App_clearInput {
	margin-left:50.5vmin;
}
#HE_App.HE_App_possibleSoftKeyboard input[type=text]:focus+.HE_App_clearInput::before {
	content:"";
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:black;
	opacity:0.3;
	z-index:2;
}
/* HOME */
#HE_App #HE_App_home {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 13vmin 1vmin;
	height: 100%;
}
#HE_App #HE_App_home .HE_App_button {
	width: 75vmin;
	margin: 0 auto;
	height: 14.7vmin;
	line-height: 14.7vmin;
	font-size: 5.5vmin;
	border-radius: 3vmin;
	background-color:#0000c8;
}
#HE_App #HE_App_home #HE_App_logo { 
	height: 20vmin;
	line-height: 20vmin;
	font-size: 10vmin;
	display:flex;
	justify-content: center;
	text-transform: initial;
	color: black;
}
#HE_App_home #HE_App_logo #HE_App_he_prefix{ 
	color: black; 
	font-weight:bold;
	margin-left:2vmin;
	font-size: 10vmin;
}
/* PLAYERS SETUP */
#HE_App #HE_App_players_setup { 
	padding: 2vmin; 
	background: transparent url(/wp-content/plugins/he_app/field.png) center -15vmin/auto 70vmin no-repeat;
}
#HE_App #HE_App_players_setup .HE_App_row {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#HE_App #HE_App_players_setup .HE_App_column { width: 30vmin; }
#HE_App #HE_App_players_setup .HE_App_columnTitle, 
#HE_App #HE_App_players_setup input[type=text] { width: 24vmin; }
#HE_App #HE_App_players_setup #HE_App_line_players_column.HE_App_column { margin-top:22vmin; }
#HE_App #HE_App_back_players_row { margin-top: 9vmin; }
/* ATTACKS SETUP */
#HE_App #HE_App_attacks_setup { 
	width: 56vmin;
	margin: auto;
	text-align: left;
}
#HE_App #HE_App_attacks_setup .HE_App_columnTitle { 
	width: 24vmin;
	margin: 5vmin 13vmin; 
}
#HE_App #HE_App_attacks_setup input[type=text] { 
	width: 50vmin;
	margin-bottom: 1.5vmin; 
}
#HE_App #HE_App_attack_type_7m_edit {
	margin-top:3vmin;
	margin-bottom:1vmin;
}
/* GAME */
#HE_App #HE_App_game_screen {
	background: transparent url(/wp-content/plugins/he_app/field.png) center -10vmin/auto 70vmin no-repeat;
	height: 96vmin;
	width: 96vmin;
	margin: auto;
	padding-top: 15vmin;
}
#HE_App #HE_App_stats_icon {
	background: transparent url(/wp-content/plugins/he_app/stats.png)  center top/auto 11vmin no-repeat;
	position: absolute;
	left: 2vmin;
	top: 2vmin;
	width:18vmin;
	height:14vmin;
	color: #004696;
	padding-top: 11vmin;
}
#HE_App #HE_App_end_halftime_icon {
	background: transparent url(/wp-content/plugins/he_app/halftime.png) center top/auto 11vmin no-repeat;
	position: absolute;
	right: 2vmin;
	top: 2vmin;
	width:28vmin;
	height:14vmin;
	color: #004696;
	padding-top: 11vmin;
}
#HE_App #HE_App_halftime_title {
	position: absolute;
	top: 2vmin;
	left: 50%;
	transform: translateX(-50%);
	color: #bebebe;
}
#HE_App #HE_App_game_screen .HE_App_button {
	background-color: #0064ff;
	color:white;
	width: 24vmin;
}
#HE_App .HE_App_game_screen_row { clear: both; padding-top: 10vmin;}
#HE_App #HE_App_player_lk { float: left; }
#HE_App #HE_App_player_dk { float: right; }
#HE_App #HE_App_player_p1 { float: left; margin-left: 20.5vmin; }
#HE_App #HE_App_player_p2 { float: left; margin-left: 10vmin; }
#HE_App #HE_App_player_b1 { float: left; }
#HE_App #HE_App_player_b2 { margin: 0 auto; }
#HE_App #HE_App_player_b3 { float: right; }
#HE_App .HE_App_counterattack_icon { background-color: #ff00ff; }
#HE_App .HE_App_shot_icon { background-color: #00c800; }
#HE_App .HE_App_turnover_icon { background-color: #000000 }
#HE_App .HE_App_miss_icon { background-color: #ff0000; }
#HE_App .HE_App_goal_icon { background-color: #00c800; }
#HE_App #HE_App_game_screen .HE_App_circleButton { display:table; }
#HE_App #HE_App_game_screen .HE_App_circleButton div { 
	display: table-cell;
	line-height: initial;
	vertical-align: middle;
}
#HE_App #HE_App_game_screen .HE_App_counterattack_icon { margin-left:5vmin; float: left; }
#HE_App #HE_App_game_screen .HE_App_shot_icon { margin: auto;}
#HE_App #HE_App_game_screen .HE_App_turnover_icon { margin-right:5vmin; float: right; }
/* 7m */
#HE_App #HE_App_player_popup {
	background: transparent url(/wp-content/plugins/he_app/field.png) center -30vmin/auto 70vmin no-repeat;
	height: 96vmin;
	width: 96vmin;
	margin: auto;
	padding-top:2vmin;
}
#HE_App #HE_App_player_popup .HE_App_row {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#HE_App #HE_App_player_popup .HE_App_row:first-child .HE_App_column:nth-child(2) { margin-top: 7vmin; }
#HE_App #HE_App_player_popup .HE_App_row:nth-child(2) { margin-top: 5vmin; }
#HE_App #HE_App_player_popup .HE_App_row:nth-child(3) { margin-top: 5vmin; }
#HE_App #HE_App_player_popup .HE_App_column .HE_App_button { 
	width: 24vmin; 
	background-color: #0064ff;
}
#HE_App #HE_App_player_popup .HE_App_column .HE_App_button:empty { visibility: hidden; } 
#HE_App #HE_App_player_cancel {
	position: absolute;
	right: 2vmin;
	bottom: 2vmin;
	width:10vmin;
	height:10vmin;
	background-color: #ffcc00;
	border-radius: 50%;
	font-size: 2vmin;
	line-height: 10vmin;
	color:black;
}
/* ATTACK */
#HE_App #HE_App_attack_popup {
	height: 97vmin;
	width: 96vmin;
	margin: auto;
	padding:5vmin;
}
#HE_App #HE_App_attack_popup .HE_App_row {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#HE_App #HE_App_attack_popup .HE_App_column .HE_App_button:empty { visibility: hidden; } 
#HE_App #HE_App_attack_cancel {
	position: absolute;
	right: 2vmin;
	bottom: 2vmin;
	width:10vmin;
	height:10vmin;
	background-color: #ffcc00;
	border-radius: 50%;
	font-size: 2vmin;
	line-height: 10vmin;
	color:black;
}
#HE_App #HE_App_attack_popup .HE_App_circleButton { display:table; }
#HE_App #HE_App_attack_popup .HE_App_circleButton div { 
	display: table-cell;
	line-height: initial;
	vertical-align: middle;
}
#HE_App #HE_App_attack_popup .HE_App_goal_icon { margin-left:15vmin; float: left; }
#HE_App #HE_App_attack_popup .HE_App_miss_icon {  margin-right:15vmin; float: right; }
#HE_App #HE_App_attack_popup .HE_App_turnover_icon { margin:auto; }
#HE_App #HE_App_attack_popup .HE_App_row:nth-child(2) { margin-top: 3vmin; }
#HE_App #HE_App_attack_popup .HE_App_column:first-of-type .HE_App_button { 
	width: 50vmin; 
	background-color: #0000c8;
	margin-bottom: 1.5vmin;
}
#HE_App #HE_App_attack_popup .HE_App_column:last-of-type .HE_App_button { 
	width: 24vmin; 
	background-color: #0064ff;
	margin-bottom: 3vmin;
}
#HE_App_all_players_button {
	margin-top: 6.5vmin;
	margin-bottom: 0 !important;
}
#HE_App #HE_App_attack_popup .HE_App_turnover_icon { background-color: #000000; }
#HE_App #HE_App_attack_popup .HE_App_miss_icon { background-color: #ff0000; }
#HE_App #HE_App_popup .HE_App_selected { 
	background-color: #ffff00 !important;
	color: black;
	border: 1px solid black; 
}
/* END HALFTIME */
#HE_App #HE_App_end_halftime_popup_title {
	font-size: 10vmin;
	color: #646464;
	width:100%;
	margin-top: 25vmin;
	margin-bottom: 30vmin;
}
#HE_App #HE_App_end_halftime_yes { 
	background-color: #00c800;
	float:left;
	margin-left: 30%;
	transform: translateX(-50%);
}	
#HE_App #HE_App_end_halftime_cancel { 
	background-color: #ff0000;
	margin-right: 30%;
	float: right;
	transform: translateX(50%);
}	
/* STATS */
#HE_App #HE_App_stats_popup { padding-top: 5vmin;}
#HE_App #HE_App_stats_popup .HE_App_button {
	height: 8vmin;
	line-height: 8vmin;
	font-size: 4vmin;
	border-radius: 2vmin;
	color: white;
	margin: 4vmin auto;
	width: 70vmin;
}
#HE_App #HE_App_stats_report_attack_types {background-color:#0096ff;}
#HE_App #HE_App_stats_report_team_goals {background-color:#960096;}
#HE_App #HE_App_stats_report_back_players {background-color:#0f803e;}
#HE_App #HE_App_stats_report_back_pivots {background-color:#000096;}
#HE_App #HE_App_stats_report_individual {background-color:#ff0096;}
#HE_App #HE_App_stats_report_turnovers {background-color:#ff0001;}
#HE_App #HE_App_stats_popup #HE_App_close_stats_button { 
	background-color:#ff0000;
	font-size: 4vmin;
	position: absolute;
	right: 5vmin;
	bottom: 5vmin;
}
/* CHARTS */
#HE_App>#HE_App_popup>#HE_App_stat_rep_popup>#HE_App_chartContainer {
	overflow: auto;
}																	 
@media only screen and (orientation: landscape) {
	#HE_App .HE_App_stat_rep_container > table, 
	#HE_App #HE_App_stat_rep_nav {
		width: 94vmin;
		float: right;
		margin-right: 5vmin;
		clear: both;
	}
	#HE_App .HE_App_stat_rep_container {
		height: 90vmin;
	}
	#HE_App #HE_App_stat_rep_nav { text-align:center; }
}
@media only screen and (orientation: portrait) { 
	#HE_App .HE_App_stat_rep_container {
		height: calc(100% - 33vmin);
	}
	#HE_App .HE_App_stat_rep_container > table {
		width:100%;
	}
	#HE_App #HE_App_stat_rep_nav {
		float:right;
		margin-right: 5vmin;
	}
	#HE_App #HE_App_popup #HE_App_stat_rep_popup .HE_App_back, 
	#HE_App #HE_App_help .HE_App_back {
 			left: 50%;
 			transform: translateX(-50%);
 			top: calc(100% - 20vmin);
	}
}
#HE_App .HE_App_stat_rep_container {
	padding: 0 3vmin;
	margin:3vmin 0;
	width: 100%;
}
#HE_App #HE_App_stat_rep_title {
	position: absolute;
	left: 3vmin;
	top: 3vmin;
	color: #bcbcbc;
}
#HE_App #HE_App_stat_rep_nav {
	margin-top:3vmin;
	height: 6vmin;
}
#HE_App #HE_App_stat_rep_halftime {
	color: #8282ca;
	margin: 0; 
	display:inline-block;
	width: 30vmin;
}
#HE_App .HE_App_stat_rep_halftime_arrow { height: 3vmin; padding-bottom: 0.6vmin; }
#HE_App table#HE_App_chart { border-collapse: collapse; }
#HE_App table#HE_App_chart > tbody > tr > td:first-of-type { width: 50%; }
#HE_App table#HE_App_chart > tbody > tr > td:last-of-type { width: 50%; }
#HE_App table#HE_App_chart > tbody > tr:last-of-type > td > div { 
	float:left; 
	width:33.33%; 
	color: #7a7a7a;
}
#HE_App table#HE_App_chart > tbody > tr:last-of-type > td:last-of-type > div:last-of-type:after { content: "%"; color: #7a7a7a;}
#HE_App table#HE_App_chart > tbody > tr:nth-of-type(even) > td + td { height:1vmin !important; }
#HE_App table#HE_App_chart > tbody > tr:not(:last-of-type) > td:last-of-type {
	height: 1vmin;
}
#HE_App table#HE_App_chart > tbody > tr > td:first-of-type > div {
	width:100%;
	height: 100%;
	border-radius: 1vmin;
	display:table;
}
#HE_App table#HE_App_chart > tbody > tr:nth-of-type(odd) > td:last-of-type div {
	height:100%;
	width: 100%;
	display:table;
}
#HE_App table#HE_App_chart > tbody > tr:nth-of-type(odd) > td > div > span { 
	display: table-cell; 
	vertical-align: middle; 
	height: 5.5vmin;			 
}
#HE_App table#HE_App_chart > tbody > tr:nth-of-type(odd) > td:last-of-type > div > span { 
	color:var(--barColor);
	text-shadow: -1px -1px 0 var(--HE_App_bgColor), 1px -1px 0 var(--HE_App_bgColor), -1px 1px 0 var(--HE_App_bgColor), 1px 1px 0 var(--HE_App_bgColor);
	text-align:right;
	padding-right:1vmin;
}			 
/* SPECIFIC CHARTS */
#HE_App table#HE_App_chart.HE_App_stats_report_attack_types > tbody > tr > td:first-of-type { padding-right: 1vmin; }
#HE_App table#HE_App_chart.HE_App_stats_report_attack_types > tbody > tr > td:first-of-type > div { background: #0096ff; }
#HE_App table#HE_App_chart.HE_App_stats_report_attack_types > tbody > tr:nth-of-type(odd) > td:last-of-type > div { --barColor: #000096; }			 
#HE_App table#HE_App_chart.HE_App_stats_report_attack_types > tbody > tr:nth-of-type(even) > td + td { height:2vmin !important; }
#HE_App table#HE_App_chart.HE_App_stats_report_team_goals > tbody > tr > td:first-of-type { padding-right: 1vmin; }
#HE_App table#HE_App_chart.HE_App_stats_report_team_goals > tbody > tr > td:first-of-type > div { background: #c80096; }
#HE_App table#HE_App_chart.HE_App_stats_report_team_goals > tbody > tr:nth-of-type(odd) > td:last-of-type > div { --barColor: #960096; }			 
#HE_App table#HE_App_chart.HE_App_stats_report_team_goals > tbody > tr:nth-of-type(odd) > td > div > span { height: 5.4vmin; }
#HE_App table#HE_App_chart.HE_App_stats_report_team_goals > tbody > tr:nth-of-type(even) > td + td { height:0.8vmin !important; }
#HE_App table#HE_App_chart.HE_App_stats_report_back_players > tbody > tr:nth-of-type(odd) > td:last-of-type > div > span { font-size: 5.5vmin; }
#HE_App table#HE_App_chart.HE_App_stats_report_back_players > tbody > tr:nth-of-type(odd) > td:last-of-type > div { --barColor: #00563e; }			 
#HE_App table.HE_App_twoRowsRepCol1 {
	width: 100%;
	height: 100%;
	background: #00563e;
}
#HE_App table.HE_App_twoRowsRepCol1 td div {
	border-radius:1vmin;
	width: 24vmin;
	margin: auto;
	height: 5.5vmin;
	line-height: 5.5vmin;
}
#HE_App table#HE_App_chart.HE_App_stats_report_back_players > tbody > tr:nth-of-type(4n-1) > td:last-of-type div { --barColor: #026e22; }
#HE_App table#HE_App_chart.HE_App_stats_report_back_players > tbody > tr:nth-of-type(4n-1) table.HE_App_twoRowsRepCol1 { background: #026e22; }
#HE_App table#HE_App_chart.HE_App_stats_report_back_pivots > tbody > tr:nth-of-type(odd) > td:last-of-type > div > span { font-size: 5.5vmin; }
#HE_App table#HE_App_chart.HE_App_stats_report_back_pivots > tbody > tr:nth-of-type(odd) > td:last-of-type div { --barColor: #042de6; }
#HE_App table.HE_App_threeRowsRepCol1 {
	width: 100%;
	height: 100%;
	background: #042de6;
}
#HE_App table.HE_App_threeRowsRepCol1 td div {
	border-radius:1vmin;
	width: 24vmin;
	margin: auto;
	height: 5.5vmin;
	line-height: 5.5vmin;
}
#HE_App table#HE_App_chart.HE_App_stats_report_back_pivots > tbody > tr:nth-of-type(4n-1) > td:last-of-type div { --barColor: #011582; }
#HE_App table#HE_App_chart.HE_App_stats_report_back_pivots > tbody > tr:nth-of-type(4n-1) table.HE_App_threeRowsRepCol1 { background: #011582; }
#HE_App table.HE_App_threeRowsRepCol1 td div.HE_App_pivots {
	height: 100%;
	background: none !important;
	display:flex;
	flex-direction: column;
	justify-content: space-evenly;
}
#HE_App table.HE_App_threeRowsRepCol1 td div.HE_App_pivots div { margin:0.5vmin 0; }
@media only screen and (orientation: landscape) {
	#HE_App #HE_App_table {
		height: 70vmin;
	}
}
@media only screen and (orientation: portrait) { 
	#HE_App #HE_App_table div {
		margin-bottom: 1vmin !important;
	}
}
#HE_App #HE_App_table {
	display:flex;
	flex-flow: column wrap;
	justify-content: space-between;
	clear:both;
	float: right;
	width: 94vmin;
}
#HE_App #HE_App_table div {
	margin: 0 auto;
	margin-bottom: 3vmin; 
	width: 42vmin; 
}
#HE_App #HE_App_table span {
	border-radius:1vmin;
	display: inline-block; 
	width: 24vmin; 
	height: 5.5vmin;
	line-height: 5.5vmin;
}
#HE_App #HE_App_table span + span { 
	width: 8vmin;
	margin-left: 1vmin; 
}
#HE_App #HE_App_table.HE_App_stats_report_individual span { background: #c80096; }
#HE_App #HE_App_table.HE_App_stats_report_individual span + span { background: #960071; }
#HE_App #HE_App_table.HE_App_stats_report_individual span + span + span { background: #64004b; }
#HE_App #HE_App_table.HE_App_stats_report_turnovers span { background: #c80096; }
#HE_App #HE_App_table.HE_App_stats_report_turnovers span + span { background: #960071; }
#HE_App #HE_App_table.HE_App_stats_report_turnovers span + span + span { background: #64004b; }