                                   
CSGOMainMenu, 
#MainMenuInput,
#MainMenuCore, 
#MainMenuForeground, 
#MainMenuBackground,
#TooltipManager, 
#ContextMenuManager, 
#PopupManager,
#ItemPreviewDebugManager,
.MainMenuBackground-Cloud,
.MainMenu-FullscreenPanel,
#MainMenuFriendsAndParty,
.MainMenuContainer,
#MainMenuVanityParent
{
	width: 100%;
	height: 100%;
}

#MainMenuCore,
#MainMenuBackground
{
	blur: fastgaussian( 8, 8, 5 );
	-s2-mix-blend-mode: opaque;
}

CSGOMainMenu.PopupBackgroundBlur #MainMenuCore
{
	blur: none;
}

#MainMenuInput
{
	transition-property: blur;
	transition-duration: .15s;
	transition-timing-function: ease-in-out;
}

CSGOMainMenu.PopupBackgroundBlur #MainMenuInput
{
	blur: fastgaussian( 4, 4, 5);
}

#MainMenuForeground
{
}

.MainMenuRootPanel
{
}

#MainMenuFullScreenBlackCoverPlaque
{
	width: 100%;
	height: 100%;
	background-color: black;
	color: black;
}

.MainMenuContainer
{
	flow-children: down;
	opacity: 0;

	transition-property: opacity;
	transition-duration: 2s;
	transition-timing-function: ease-in-out;
}

.MainMenuContainer.show
{
	opacity: 1;
}
                                                                               
                                                                                 
                                                                               
.MainMenuNotification
{
	width: 100%;
	height: 32px;
	tooltip-position: bottom;
	tooltip-body-position: 50% 100%;
}

.MainMenuNotification.hidden
{
	visibility: collapse;
}

.MainMenuNotification Label
{
	horizontal-align: center;
	vertical-align: middle;

	font-size: 20px;
	font-weight: medium;

	color: black;
}

.MainMenuNotification.NotificationLoggingOn
{
	background-color: gradient( linear, 0% 0%, 100% 100%, from( #0193CD ), color-stop( 0.25, #66D4E5 ), color-stop( 0.5, #0193CD ), color-stop( 0.75, #66D4E5 ), to( #0193CD ) );

	animation-name: NotificationLoggingOnSliderLeftRight;
	animation-duration: 3s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
}
.MainMenuNotification.NotificationLoggingOn Label
{
	color: white;
}
@keyframes 'NotificationLoggingOnSliderLeftRight'
{
	0%
	{
		background-color: gradient( linear, 0% 0%, 100% 100%, from( #0193CD ), color-stop( 0.25, #66D4E5 ), color-stop( 0.5, #0193CD ), color-stop( 0.75, #66D4E5 ), to( #0193CD ) );
	}

	50%
	{
		background-color: gradient( linear, 0% 0%, 100% 100%, from( #66D4E5 ), color-stop( 0.25, #0193CD ), color-stop( 0.5, #66D4E5 ), color-stop( 0.75, #0193CD ), to( #66D4E5 ) );
	}

	100%
	{
		background-color: gradient( linear, 0% 0%, 100% 100%, from( #0193CD ), color-stop( 0.25, #66D4E5 ), color-stop( 0.5, #0193CD ), color-stop( 0.75, #66D4E5 ), to( #0193CD ) );
	}
}

.MainMenuNotification.NotificationRed
{
	background-color: #BE0000;
}

.MainMenuNotification.NotificationYellow
{
	background-color:#E1C111;
}

.MainMenuNotification.NotificationGreen
{
	background-color:#91AF49;
}

                                                                               
                                                                               
                                                                               
                                                                        
                        
#MainMenuBackground
{
	horizontal-align: center;
	vertical-align: middle;
	brightness: 1;

	transition-property: brightness;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

#MainMenuBackground.Blur,
#MainMenuBackground.Dim
{
}

.mainmenu-movie
{
	                                                                                                                                                               
	width: 1920px;
	height: 1080px;
	overflow: noclip;
	                       
}

.AspectRatio4x3 .mainmenu-movie,
.AspectRatio5x4 .mainmenu-movie,
{
	                                                                                                                                                               
	transform: translateX( -17% );
	overflow: noclip;
}

.AspectRatio16x10 .mainmenu-movie
{
	                                                                                                                                                               
	transform: translateX( -10% );
	overflow: noclip;
}


.AspectRatio21x9 .mainmenu-movie
{
	width: 2520px;
	height: 1080px;
	transform: scaleY( 1.3 ) translateY( -15% );
	overflow: noclip;
}

.mainmenu-vanity
{
	horizontal-align: right;
	                                                                                                                                                               
	width: 1400px;
	height: 1080px;
	opacity: 1;
	z-index: 1;
	overflow: noclip;
}

#VanityControls
{
	opacity: 0.5;
	vertical-align: bottom;
	horizontal-align: center;
	flow-children: right;
	margin-left: 300px;
	margin-bottom: 14px;

	transition-property:  opacity, brightness;
	transition-duration: 0.25s;
	transition-timing-function: ease-in-out;
}

#VanityControls:hover
{
	opacity:1;
}

#VanityControls Button
{
	vertical-align:center;
	brightness: 0.5;

	width: 60px;

	background-color: #404040ff;
	border-radius: 10px;
	padding: 10px;
	margin:10px;

	transition-property:  brightness, opacity;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

#VanityControls Button.hidden
{
	visibility: collapse;
}

#VanityControls Button Image
{
	vertical-align: center;
	horizontal-align: center;
}
#VanityControls Button:hover
{
	brightness: 2;
	vertical-align:center;
	wash-color: white;
}

#id-mainmenu-vanity-hover
{
	width: 300px;
	height: 800px;
	                            
	vertical-align:center;
	horizontal-align:center;
	position: 0px 100px 0px;
}


#VanityControls.pulse-vanity-controls
{
	brightness: 2;
	opacity:1;
}


.AspectRatio16x10 .mainmenu-vanity
{
	transform: translateX(10%) translateY(0);
}

.AspectRatio16x9 .mainmenu-vanity
{
	transform: translateX(8%) translateY(0);
}

.AspectRatio21x9 .mainmenu-vanity
{
	transform: translateX(0%) translateY(0);
}

 .mainmenu-vanity
{
	transform: translateX(22%) translateY(0);
	width: 1200px;
}

.AspectRatio4x3 .mainmenu-vanity
{
	transform: translateX(17%) translateY(0);
	width: 1200px;
}

#JsMainmenu_Vanity.hidden
{
	opacity: 0;
}

.mainmenu-vanity__vignette
{
	width: 100%;
	height: 25%;
	vertical-align: bottom;
	background-color: gradient( linear, 0% 100%, 0% 0%, from( #000000DD ), to( #00000000 ));
	z-index: 2;
}

.mainmenu-vanity__settings
{
	horizontal-align: left;
	vertical-align: bottom;
	height: 96px;
	z-index: 2;
	margin-left: 32px;
}

.mainmenu-panel
{
	width: 100%;
	padding-right: 96px;
	height: 100%;
	flow-children: right;
	opacity: 1;

	transform: translatex( 0px );

	transition-property:  opacity, blur, transform;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;

}

.mainmenu-panel--Hide
{
	opacity: 0;
	transform: translatex( 200px );

	transition-property:  opacity, blur, transform;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

                                                                               
                                                                               
                                                                               
.mainmenu-navbar-container
{
	width: 96px;
	height: 100%;
	z-index: 2;
	border-right: 1px solid rgba(212, 212, 212, 0.05);
}

.mainmenu-navbar
{
	flow-children: down;
	horizontal-align: center;
	height: 100%;
	background-color:blurBackgroundColor;
}

.mainmenu-navbar .RadioBox
{
	visibility: collapse;
}

.mainmenu-navbar--title-only
{
	margin-left:64px;
	width:100%;
}

.mainmenu-navbar .horizontal-separator 
{
	width: 50%;
}

.mainmenu-navbar__btn-small
{
	width: 96px;
	height: 96px;
	horizontal-align: center;
	wash-color: white;
	tooltip-position: right;
	tooltip-body-position: 75% 50%;
	flow-children:none;

	transition-property:  wash-color;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.mainmenu-navbar__btn-play
{
	width: 96px;
	height: 96px;

	transition-property:  wash-color, border;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.mainmenu-navbar__btn-home 
{
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.mainmenu-navbar__btn-play Image
{
	                                        
	horizontal-align: center;
	vertical-align: middle;
}

.mainmenu-navbar__btn-small--hidden,
.MainMenuRootPanel--PauseMenuMode .PauseMenuModeOnly.mainmenu-navbar__btn-small--hidden,
.MainMenuModeOnly.mainmenu-navbar__btn-small--hidden
{
	visibility: collapse;
}

.mainmenu-navbar__btn-small Image
{
	margin: 0px 0px 0px 0px;
	horizontal-align: center;
	vertical-align:middle;
}

.mainmenu-navbar__btn-small:selected Image,
.mainmenu-navbar__btn-small:enabled:hover Image,
.mainmenu-navbar__btn-small:enabled:hover Image,
.chat-panel:selected .chat-panel-icon Image,
.mainmenu-navbar__btn-play:selected Image
{
	wash-color: rgb(24, 24, 24);
	background-color: none;
	box-shadow: none;

	transition-property:  wash-color, background-color, brightness;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;

	sound: "UIPanorama.mainmenu_rollover";
}

.mainmenu-navbar__btn-small.colored-icon:selected Image,
.mainmenu-navbar__btn-small.colored-icon:enabled:hover Image,
.mainmenu-navbar__btn-small.colored-icon:enabled:hover Image
{
	brightness: .3;
	wash-color: none;
}

  
                                    
                                
 
	                                         

	                            
	                          
	                                        
 
  

.mainmenu-navbar__btn-play:selected
{
	background-color: none;
	box-shadow: none;

	                                                                                                       
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.mainmenu-navbar__btn-small:disabled
{
	wash-color: disabledColor;
}

                                                                               
                                                                               
                                                                               
.mainmenu-sidebar
{
	flow-children: left;
	horizontal-align: right;
	width: fit-children;
	height: 100%;
	position: 0px 0px 0px;
	z-index: 3;

	transition-property:  position;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.mainmenu-sidebar:hover
{
	height: 100%;
}

.mainmenu-sidebar--minimized
{
	position: 288px 0px 0px;

	transition-property:  position;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.mainmenu-sidebar--hidden
{
	position: 400px 0px 0px;

	transition-property:  position;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

#mainmenu-sidebar__blur-target
{
	width: 384px;
	height: 100%;
	opacity: .99;
	background-color: blurBackgroundColor;
}

.mainmenu-sidebar__seperator
{
	horizontal-align: left;
	width: 8px;
	height: 100%;
	background-color: gradient( linear, 100% 0%, 0% 0%, from( #00000066 ), to( #00000000 ));
}

.mainmenu-sidebar__seperator--nav
{
	horizontal-align: right;
}

.mainmenu-sidebar__container
{
	flow-children:down;
}

.mainmenu-sidebar-fullscreen
{
	width: 100%;
	height: 100%;
	z-index: 1;
}

                                                                               
                                                                               
                                                                               

.mainmenu-content
{
	horizontal-align: left;
	vertical-align: bottom;
	width: 100%;
	height: 100%;
	position: 0px 0px 0px;
	visibility: visible;
	margin-left: 0px;
	sound-trans: "";

	transition-property:  position, clip, height;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.mainmenu-content--offscreen
{
	position: -100% 0% 0px;
	sound-trans: "";

	transition-property: position, clip;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.mainmenu-content__blur
{
	                
	height: 100%;
	width: 100%;
}

#mainmenu-content__blur-target,
#mainmenu-inspect__blur-target
{
	background-color: blurBackgroundColor;
	opacity: .9;
	width: 100%;
	height: 100%;
	                
	vertical-align: bottom;
}

#loadingscreen__blur-target
{
	                
	height: 100%;
	width: 100%;
	opacity: .9;
	background-color: blurBackgroundColor;
}

.mainmenu-content__container
{
	flow-children: down;
	width: 100%;
	height: 100%;
	opacity: 1;
	transform: translatex( 0% );
	padding-right:96px;
	padding-left: 96px;

	transition-property: opacity, transform;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.mainmenu-content__container--nopadding
{
	padding-right:0px;
	padding-left: 0px;

	transition-property: none;
	transition-duration: 0.0s;
}

CSGOEndOfMatch.mainmenu-content__container
{
	padding-right: 0px;
	padding-left: 0px;
}

.mainmenu-content__container--inspect
{
	padding-right: 0px;
	padding-left: 0px;
}

.mainmenu-content__container VerticalScrollBar
{
	margin-right: 16px;
}

                                                                
.mainmenu-content--hidden
{
	opacity: 0;
	transform: translatex( -100% );
	sound-trans: "UIPanorama.submenu_leveloptions_slidein";
	
	transition-property: opacity, transform;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.mainmenu-content--popuptab
{
	transform: translatey( 0% );
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: rgba(0, 0, 0, 0);
}

.mainmenu-content--popuptab.mainmenu-content--hidden
{
	opacity: 0;
	transform: translatey( 100% );
	sound-trans: "UIPanorama.submenu_leveloptions_slidein";
	
	transition-property: opacity, transform;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.mainmenu-content--popuptab__title
{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	color: white;
	vertical-align: center;
	font-family: stratum2Font;
}

.mainmenu-content--shrunk
{
	height: 984px;

	transition-property: height;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.mainmenu-content__background-color
{
	background-color: contentPanelBackground;
	transition-property: background-color;
	transition-duration: .25s;
}

.mainmenu-content__background-color--dark
{
	background-color: rgba( 20, 20, 20, 0.6 );
	transition-property: background-color;
	transition-duration: .25s;
}

                                                                               
                                                                            
                                                                               
.mainmenu_news_container
{
	width: 720px;
	height: 100%;
	margin: 24px 0px 24px 128px;
	position: 0px 0px 0px;
	transform: scale3d( 1, 1, 1 );
	flow-children: down;

	opacity: 1;
	visibility: visible;

	transition-property:  opacity, transform, position;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.mainmenu_news_container-movedown
{
	position: 0px 96px 0px;

	transition-property:  opacity, transform, position;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.mainmenu_news_container.hidden,
.mainmenu_active-mission-container.hidden,
.mainmenu_stream_container.hidden
{
	opacity: 0;
	transform: scale3d( .5, .5, 5 );

	transition-property:  opacity, transform;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.mainmenu_active-mission-container
{
	background-color: rgba(0, 0, 0, 0.90);
	margin-left: 128px;
	margin-top: 32px;
	
	transition-property:  opacity, transform;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

                                                                               
                                                                                 
                                                                               
.mainmenu_stream_container
{
	z-index: 5;
	width: fit-children;
	height: fit-children;
	horizontal-align: center;
	vertical-align: center;
	box-shadow: #000000 0px 0px 15px 0px;

	transition-property: position, height, width;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.mainmenu_stream_container.minimize_stream
{
	y:0%;
	margin-bottom: 24px;
	margin-left: 864px;
	horizontal-align: left;
	vertical-align: bottom;
	box-shadow: #00000000 0px 0px 0px 0px;
	
	transition-property:  position, height, width;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}



                                                              
                                                          
 
	                       
	                     
	
	                                              
	                          
	                                        
    

                                                                               
                                                                               
                                                                               

.content-navbar
{
	flow-children: right;
	padding: 0px 0px 0px 32px;
	height: 96px;
	width: 100%;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.content-navbar--short
{
	height: 64px;
}

.content-navbar--dropdown
{
	padding-left: 18px;
	vertical-align: center;
}

.content-navbar--dropdown DropDown
{
	min-width: 300px;
	background-color: gradient( linear, 100% 0%, 0% 0%, from( #00000000), color-stop( 0, #00000030 ), to( #00000030 ) );
}

.content-navbar__title
{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 32px;
	color: grey;
	vertical-align: center;
	-s2-mix-blend-mode: SRGBadditive;
	font-family: stratum2Font;
}

                                                                               
                                                                            
    	                                        
                                                                               
.content-navbar__tabs
{
	flow-children: right;
	width: fit-children;
	vertical-align: middle;
}

.content-navbar__tabs RadioButton, 
.content-navbar__tabs DropDown, 
.content-navbar__tabs ToggleButton, 
.content-navbar__tabs TextButton,
.content-navbar__tabs Button,
{
	margin: 0px 28px 0px 0px;
	width: fit-children;
	height: 96px;
	horizontal-align: center;
	vertical-align: middle;
	tooltip-position: right;
	tooltip-body-position: 50% 100%;
	background-color: gradient( linear, 0% 100%, 0% 99%, from( white ), color-stop( 0, #ffffff00 ), to( #ffffff00 ) );
	flow-children: right;
	sound-trans: "";
}

.content-navbar RadioButton Label, 
TextButton Label, 
ToggleButton Label,
.content-navbar Button Label
{
	font-size: 20px;
	font-weight: medium;
	color: white;
	margin-left: 8px;
	font-family: stratum2Font;
}

.content-navbar__tabs--small RadioButton, 
.content-navbar__tabs--small DropDown, 
.content-navbar__tabs--small ToggleButton, 
.content-navbar__tabs--small TextButton,
.content-navbar__tabs--small Button
{
	height: 64px;
}

.content-navbar__tabs--small Image
{
	height: 18px;
	width: 18px;
}

.content-navbar__tabs--small Button Label,
.content-navbar__tabs--small RadioButton Label,
.content-navbar__tabs--small ToggleButton Label
{
	font-size: 16px;
	text-transform: none;
}

.content-navbar__tabs RadioButton:enabled:hover,
.content-navbar__tabs Button:enabled:hover,
.content-navbar__tabs DropDown:enabled:hover,
.news-panel-navbar-btn:enabled:hover
{
	background-color: gradient( linear, 0% 100%, 0% 98%, from( white ), color-stop( .9, white ), to( #ffffff00 ) );

	transition-property:  background-color, wash-color;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
	sound-trans: "UIPanorama.submenu_rollover";
}

.content-navbar__tabs RadioButton:selected,
.content-navbar__tabs Button:selected,
.news-panel-navbar-btn:selected
{
	background-color: gradient( linear, 0% 100%, 0% 92%, from( white ), color-stop( .9, white ), to( #ffffff00 ) );

	transition-property:  background-color, wash-color;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
	sound-trans: "UIPanorama.submenu_dropdown_option_select";
}

.content-navbar__tabs RadioButton:disabled,
.news-panel-navbar-btn:disabled
{
	wash-color: disabledColor;
}

.content-navbar__tabs RadioButton:disabled Label,
.news-panel-navbar-btn:disabled Label
{
	font-size: 20px;
}

.content-navbar__tabs RadioButton Image
{
	vertical-align: middle;
	width: height-percentage( 100% );
	height: 48px;
	img-shadow: 2px 2px 2px #000000;
}

RadioButton.content-navbar__tabs--small-image Image,
Button.content-navbar__tabs--small-image Image
{
	height: 28px;
	width: height-percentage( 100% );
	vertical-align: middle;
	img-shadow: none;
}

.content-navbar__tabs .RadioBox
{
	visibility: collapse;
}


                                                                               
                                                                         
    	                                                                      
   		                                       
                                                                               
.content-navbar__extra-buttons
{
	horizontal-align: left;
	vertical-align: middle;
	flow-children: left;
	height: 64px;
	padding: 0px 16px 0px 0px;
}

.content-navbar__extra-buttons .PopupButton
{
	margin: 0px 8px;
}

.content-navbar__seperator
{
	height: 1px;
	width: 100%;
	opacity: .25;
	background-color: #ffffff;
}

.content-navbar__seperator--dark
{
	height: 1px;
	width: 100%;
	opacity: .75;
	background-color: #3E3E3E;
}

.content-controls-actions-bar
{
	background-color: contentPanelBackground;
	width: 100%;
	height: 96px;
	padding: 0px 64px;
	vertical-align: bottom;
	border-top: 1px solid rgba(255, 255, 255, 0.05);
}

.Language_schinese .TopBarMenuItem Label
{
	font-size: 32px;
}

.Language_russian .TopBarMenuItem Label
{
	letter-spacing: 0px;
}

                                                                               
                                                                               
                                                                               

.MainMenuModeTrunkOnly
{
	visibility: collapse;
}

.TrunkOnly .MainMenuModeTrunkOnly
{
	visibility: visible;
}

.popup-blur 
{
	blur: fastgaussian( 6, 6, 4);

}
.blur-background 
{
	blur: fastgaussian( 4, 4, 5 );
	opacity: 0;
}

.content-navbar__seperator-tournament
{
	position: 0px 63.9px 0px;
}

.margins
{
	padding-right: 96px;
}

                                                                               
                                                                               
                                                                               
.party-search-ping
{
	width: 200%;
	height: 100%;
	opacity: 1;
	position: 0px 100px 0px;
}

.MainMenuRootPanel--PauseMenuMode .party-search-ping
{	                                                                                                                                                                                        
	opacity: 0;
	visibility: collapse;
}

.party-search-ping.hidden
{
	visibility: collapse;
}
.party-search-ping-circle
{
	width: 96px;
	height: 96px;
	position: 0px 0px 0px;
	vertical-align: top;
	horizontal-align: left;
	border-radius: 50%;
	background-color: gradient( radial, 50% 50%, 0% 0%, 80% 80%, from( rgba(0, 0, 0, 0) ), to( rgba(255, 255, 255, 0.308) ) );
	
	border: 3px solid rgba(255, 255, 255, 0.274);
	-s2-mix-blend-mode: screen;
}

.party-search-pulse
{
	animation-name: party-search-loop; 
	animation-duration: 1.5s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
}

.party-search-pulse-fast
{
	animation-name: party-search-loop-fast;
	animation-duration: 1.5s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
}

@keyframes 'party-search-loop'
{
	0%
	{
		transform: scale3d( .5, .5, .5 );
		opacity: 0;
	}

	15%
	{
		opacity: 1;
	}

	100%
	{
		opacity: 0;
		transform: scale3d( 1.0, 1.0, 1.0 );
		blur: fastgaussian( 2.5, 2.5, 2.5 );
	}
}

@keyframes 'party-search-loop-fast'
{
	0%
	{
		transform: scale3d( 0.3, 0.3, 0.3 );
		opacity: 0;
	}

	30%
	{
		opacity: 1;
	}

	100%
	{
		opacity: 0;
		transform: scale3d( 1, 1, 1);
		blur: fastgaussian( 2.5, 2.5, 2.5 );
	}
}


                                                                               
                                                                               
                                                                               
                                                                               
                                                                               

.MainMenuRootPanel--PauseMenuMode
{
}

                                                                              
.MainMenuModeOnly
{
	visibility: visible;
}

.MainMenuRootPanel--PauseMenuMode .MainMenuModeOnly,
{
	visibility: collapse;
}

                                                                             
.PauseMenuModeOnly
{
	visibility: collapse;
}

.MainMenuRootPanel--PauseMenuMode .PauseMenuModeOnly,
{
	visibility: visible;
}

.GameClientConnectingToGC #MainMenuNavBarOverwatch
{	                                                           
	visibility: collapse;
}

.settings-notification
{
	visibility: collapse;
}

.settings-notification.has-new-settings
{
	visibility: visible;
}

.fairplay-link{ 
	text-decoration: underline;
}

