/* Prettified by Source 2 Viewer 11.1.0.0 - https://valveresourceformat.github.io */

.DPCStandings
{
	flow-children: down;
}

#StandingsHeader
{
	height: 22px;
}

.Header
{
	width: 100%;
	padding-bottom: 6px;
	margin-top: 6px;
}

#LeftHeader
{
	width: fit-children;
	flow-children: right;
	horizontal-align: left;
	vertical-align: center;
}

.StandingsButtonText
{
	font-size: 16px;
	color: bluegreyTextReg;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.StandingsButton
{
	transition-property: brightness;
	transition-duration: 0.2s;
}

.StandingsButton:hover
{
	brightness: 2.0;
}

.StandingsButton:active
{
	brightness: 1;
}

.LinkArrow
{
	width: 12px;
	height: 12px;
	background-image: url("s2r://panorama/images/control_icons/arrow_top_right_psd.vtex");
	background-repeat: no-repeat;
	background-size: 90%;
	margin-top: 4px;
	margin-left: 2px;
	wash-color: #748B8B;
}

#CenterHeader
{
	flow-children: right;
	horizontal-align: left;
	vertical-align: center;
	margin-left: 370px;
	visibility: collapse;
}

.SpoilerBlocked #CenterHeader
{
	visibility: visible;
}

.SpoilerRefresh
{
	width: 18px;
	height: 18px;
	vertical-align: center;
	horizontal-align: center;
	background-image: url("s2r://panorama/images/control_icons/refresh_psd.vtex");
	background-size: contain;
	background-repeat: no-repeat;
	wash-color: bluegreyTextBright;
	margin-right: 6px;
}

.SpoilerRefresh:hover
{
	wash-color: #ffffff;
}

.SpoilerRefresh:active
{
	transform: translateX(1px) translateY(1px);
	sound: "ui_generic_button_click";
}

.SpoilerLastUpdated
{
	font-size: 16px;
	color: bluegreyTextReg;
	text-transform: uppercase;
	vertical-align: center;
	letter-spacing: 1px;
	margin-top: -1px;
}

.SpoilerBlocked #CenterHeader.TI10Collapse
{
	visibility: collapse;
}

#RightHeader
{
	flow-children: right;
	horizontal-align: right;
	vertical-align: center;
}

.DivisionSelector
{
	vertical-align: bottom;
	flow-children: right;
	margin-right: 3px;
}

.DivisionSelector RadioButton
{
	margin-left: 6px;
}

.DivisionSelector RadioButton .RadioBox
{
	visibility: collapse;
}

.DivisionSelector RadioButton Label
{
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: light;
	text-shadow: 0px 0px 12px black;
	color: bluegreyTextReg;
}

.DivisionSelector RadioButton:selected Label
{
	color: bluegreyTextBright;
	text-shadow: 0px 0px 6px 1 #79adff88;
}

#RegionsDataPanel
{
	width: 100%;
	height: fill-parent-flow( 1.0 );
}

#RegionsList
{
	width: 100%;
	height: 100%;
	flow-children: right;
}

.RegionStandings
{
	width: fill-parent-flow( 1.0 );
	height: 100%;
	flow-children: down;
	margin-right: 12px;
	background-color: dpcPanelBGLightFade;
	background-color: gradient( linear, 0% 0%, 100% 100%, from( #19242e ), to( #0e131888) );
}

#Region6
{
	margin-right: 0px;
}

.RegionName
{
	width: 100%;
	font-size: 16px;
	font-weight: semi-bold;
	color: bluegreyTextReg;
	letter-spacing: 1px;
	padding: 4px 0px 0px 10px;
	text-transform: uppercase;
}

#RegionStandingsList
{
	width: 100%;
	flow-children: down;
}

.TeamStandings
{
	height: 26px;
	font-size: 12px;
	flow-children: right;
	width: 100%;
	padding: 0px 8px;
	transition-property: brightness;
	transition-duration: 0.2s;
}

.Condensed .TeamStandings
{
	height:26px;
}

.TeamStandings:hover
{
	brightness: 2.5;
}

.TeamStandings:active
{
	brightness: 1.5;
}

.TeamStandings.HasTeam .TeamMissing
{
	visibility: collapse;
}

.TeamMissing
{
	color: #485959;
	visibility: collapse;
}

.TeamStandings.HasTeam #TeamImage,.TeamStandings.HasTeam .TeamName,.TeamStandings.HasTeam .TeamRecord,.TeamStandings.HasTeam .TeamPoints
{
	visibility: visible;
}

.TeamStandings.HasTeam .TeamPoints
{
	visibility: collapse;
}

.TeamStandings #TeamImage
{
	width: 22px;
	height: 22px;
	margin-right: 8px;
	visibility: collapse;
	brightness: 0.55;
	padding-top: 2px;
	margin-top: 2px;
}

.TeamName,.TeamRecord,.TeamPoints
{
	vertical-align: center;
	font-size: 16px;
	font-weight: semi-bold;
	color: bluegreyTextDim;
	text-overflow: shrink;
	visibility: collapse;
	text-transform: uppercase;
}

.TeamPoints
{
	width: 46px;
	text-align: right;
	margin-right: 8px;
}

.TeamRecord
{
	margin-right: 4px;
	text-align: right;
	letter-spacing: 2px;
	width: 36px;
}

.TeamName
{
	letter-spacing: 1px;
	width: fit-children;
	width: 95%;
}

.TeamNameContainer
{
	flow-children: right;
	width: 80px;
	vertical-align: center;
}

#DOTADPCTeamPage .TeamNameContainer
{
	width: 200px;
}

.FavoriteStar
{
	margin-top: 1px;
	margin-left: 2px;
	visibility: collapse;
}

.GroupStage #TeamStandings6,.GroupStage #TeamStandings7
{
	background-color: gradient( linear, 0% 0%, 100% 0%, from( #61232530 ), to( #36202500 ) );
}

.GroupStage #TeamStandings2,.GroupStage #TeamStandings3,.GroupStage #TeamStandings4,.GroupStage #TeamStandings5
{
	background-color: gradient( linear, 0% 0%, 100% 0%, from( #61612330 ), to( #34362000 ) );
}

#WildCardStandings #TeamStandings2,#WildCardStandings #TeamStandings3,#WildCardStandings #TeamStandings4,#WildCardStandings #TeamStandings5
{
	background-color: gradient( linear, 0% 0%, 100% 0%, from( #61232530 ), to( #36202500 ) );
}

.TeamFavorite,#TeamStandings6.TeamFavorite,#TeamStandings7.TeamFavorite
{
	background-color: gradient( linear, 0% 0%, 100% 0%, from( #8AA8A80c ), to( #8AA8A800 ) );
}

.TeamStandings.Highlighted
{
	background-color: gradient( linear, 0% 0%, 100% 0%, from( #8AA8A80c ), to( #8AA8A800 ) );
}

.TeamStandings.Highlighted:hover
{
	brightness: 1.0;
}

.TeamFavorite #TeamImage
{
	brightness: 1;
}

.TeamFavorite .TeamName,#TeamStandings6.TeamFavorite .TeamName,#TeamStandings7.TeamFavorite .TeamName
{
	color: bluegreyTextBright;
}

.TeamFavorite .TeamRecord
{
	color: bluegreyTextReg;
}

.TeamFavorite .FavoriteStar
{
	visibility: visible;
}

.MajorLive .Header
{
	visibility:collapse;
}

.MajorStanding .Header
{
	visibility:collapse;
}

.MajorStanding .RegionName
{
	visibility:collapse;
}

.MajorStanding .RegionStandings
{
	margin-right:0px;
}

.TeamStandings.HasTeam .TeamName.Long
{
	visibility: collapse;
}

.Short
{
	visibility:collapse;
}

.TeamStandings.HasTeam .Short
{
	visibility:visible;
}

.LongNames .TeamStandings.HasTeam .TeamName.Long
{
	visibility: visible;
}

.LongNames .Short,.LongNames .TeamStandings.HasTeam .TeamName.Short
{
	visibility: collapse;
}

#DOTADPCTeamPage #StandingsHeader
{
	visibility: collapse;
}

#DOTADPCTeamPage .RegionName
{
	visibility: collapse;
}

#DOTADPCTeamPage .RegionStandings
{
	background-color: none;
}

#DOTADPCTeamPage .RegionStandings
{
	margin: 20px -4px 0px -4px;
}

#DOTADPCTeamPage .TeamStandings
{
	height: 32px;
	font-size: 12px;
	flow-children: right;
	width: 100%;
	padding: 4px 28px;
}

#DOTADPCTeamPage .TeamFavorite
{
	background-color: none;
}

#DOTADPCTeamPage .TeamStandings.Highlighted.TeamFavorite
{
	background-color: gradient( linear, 0% 0%, 100% 0%, from( #8AA8A80c ), to( #8AA8A800 ) );
}

#DOTADPCTeamPage .TeamFavorite .FavoriteStar
{
	brightness: 0.3;
	saturation: 0.8;
}

#DOTADPCTeamPage .TeamFavorite .TeamName
{
	color: bluegreyTextReg;
}

#DOTADPCTeamPage .TeamFavorite #TeamImage
{
	brightness: 0.55;
}

#DOTADPCTeamPage .TeamStandings.Highlighted #TeamImage
{
	brightness: 1;
}

#DOTADPCTeamPage .TeamStandings.Highlighted .TeamName,#DOTADPCTeamPage .TeamStandings.Highlighted .TeamRecord
{
	color: bluegreyTextBright;
}

#DOTADPCTeamPage .TeamFavorite.Highlighted .FavoriteStar
{
	brightness: 1;
	saturation: 1;
}

#DOTADPCTeamPage .TeamStandings #TeamImage
{
	vertical-align: center;
}

.StandingsInvalid #RegionsList
{
	visibility: collapse;
}

