                                           


                             

@define cppTargetIDDuration: 0.25;		                                                              


CSGOHudReticle Label
{
	font-family: Stratum2, 'Arial Unicode MS';
}

                                                                                                 
                                                                         
.Language_vietnamese CSGOHudReticle Label 
{
	font-family: ForceStratum2, 'Arial Unicode MS';
}

CSGOHudReticle Label .InlineGlyph 
{
    -s2-mix-blend-mode: normal;
}


                                                                               
                                                                               
                                                                               
.reticle {
}


.reticle--hidden
{
	visibility: collapse;
}


                                            

.crosshair__friend
{
	wash-color-fast: orange;
	opacity: 0.2;

	transform:Scale3d(1, 1, 1);

	horizontal-align: center_nopixelsnap;
	vertical-align: center_nopixelsnap;
	overflow: noclip;	                                                                             
						                                                                                                 

	-s2-mix-blend-mode: SRGBadditive;
}

.crosshair__friend--hidden
{
	visibility: collapse;
}

                                              

.crosshair__observer
{
	horizontal-align: center;
	vertical-align: center;
	-s2-mix-blend-mode: screen;
}

.crosshair__observer--hidden
{
	visibility: collapse;
}

                                                                               
                                                                               
                                                                               

.targetid
{
	horizontal-align: center;
	vertical-align: top;
	                                                           
	y: 580px;
	width: 1040px;
	height: 74px;
	
	text-align: center;
	font-size: 22px;
	font-weight: bold;

	color: #ffffff;
	                               
	-s2-mix-blend-mode: SRGBadditive;
	                                      

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

.targetid--hidden
{
	opacity: 0.0;
	transform: translateY( 7px );
}

      
.targetid.NumberOfLines1 .InlineGlyph
{
	vertical-align: top;
	transform: translateY( 4px );
}

                                                                               
                                                                               
                                                                               

#VisiblePlayerIDs
{
	width: 100%;
	height: 100%;
}

#UnusedPlayerIDs
{
	visibility: collapse;
}

.playerid
{
	width: 1024px;
	height: 256px;
	                                  
	transform-origin: 50% 100%;
	x: -512px;	                   
	y: -256px; 	                
}

.playerid__content_parent
{
	horizontal-align: center;
	vertical-align: bottom;
}

.playerid__content_trans
{
	horizontal-align: center;
	vertical-align: bottom;
    width: 400px;
    transform-origin: 50% 100%;
	flow-children: up;
    -s2-mix-blend-mode: normal;                                                                                                                                                  
}

.playerping__locationlabel
{
	font-family: Stratum2, 'Arial Unicode MS';
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 68px;
	text-align: center;
	width: 60%;
	height: 64px;
	y: 340px;
	vertical-align: top;
	horizontal-align: center;
	color: #ffffffff;
	text-shadow-fast: 2px 2px #000000;
	                              
}

.playerid__content
{
	horizontal-align: center;
	vertical-align: bottom;
    width: 400px;
    transform-origin: 50% 100%;
	flow-children: up;
    -s2-mix-blend-mode: SRGBadditive;                                                             
}

.playerid__weapons
{
	horizontal-align: center;
	flow-children: right;
    -s2-mix-blend-mode: SRGBadditive;
}

.playerid__weapons--hidden
{
	visibility: collapse;
}

.playerid__weaponicon
{
	color: white;
	margin: 0px 2px;
	text-shadow-fast: 1px 1px #000000;
    -s2-mix-blend-mode: SRGBadditive;
}

.playerid__weaponicon--hidden
{
	visibility: collapse;
}

.playerid__name
{
	horizontal-align: center;
    vertical-align: bottom;
	padding: 2px 2px 3px 2px;
	font-size: 24px;
	font-weight: bold;
    letter-spacing: 0px;
	                                    

	color: white;
	                                                                                                                                                                                      

                                       
}

.playerid__nameBG
{
	horizontal-align: center;
    vertical-align: bottom;
	font-size: 24px;
	font-weight: bold;
    letter-spacing: 0px;
	                                    
    margin-bottom: 2px;

	color: #00000000;
	                                                                                                                                                                                      
    background-color: gradient( radial, 50% 50%, -1% -1%, 50% 50%, from( #00000066 ), to( #00000000 ) );
                           
}

.playerid__name--hidden
{
	visibility: collapse;
}

.playerid__icons
{
	horizontal-align: center_nopixelsnap;
    width: 100%;
}

.playerid__icon
{
	horizontal-align: center_nopixelsnap;
	vertical-align: center_nopixelsnap;

    width: 22px;
    height: 22px;
}

.playerid__icon--hidden
{
	visibility: collapse;
}

.playerid__icon--arrowfriend
{
    horizontal-align: center_nopixelsnap;
	vertical-align: center_nopixelsnap;

    width: 22px;
    height: 22px;
             
             

	wash-color-fast: #4ede0022;
}

.playerid__icon--chat
{
	height: 22px;
    -s2-mix-blend-mode: SRGBadditive;
}

.playerid__icon--defusing
{
}

.playerid__icon--arrow
{
    horizontal-align: center_nopixelsnap;
	vertical-align: center_nopixelsnap;
    -s2-mix-blend-mode: SRGBadditive;
    width: 22px;
    height: 22px;
              
}

.playerid__icon--arrowborder
{
    horizontal-align: center_nopixelsnap;
	vertical-align: center_nopixelsnap;

    width: 22px;
    height: 22px;
             
}

               
.playerid--team-ct .playerid__icon--arrow
{
	wash-color-fast: #20a2f9AA;
	                                    
}

                      
.playerid--team-t .playerid__icon--arrow
{
	wash-color-fast: #ebc232AA;
}

               
.playerid--team-ct .playerid__icon--arrowborder
{
    -s2-mix-blend-mode: normal;
	wash-color-fast: #28a7fcAA;
}

                      
.playerid--team-t .playerid__icon--arrowborder
{
    -s2-mix-blend-mode: normal;
	wash-color-fast: #eecb2aAA;
}

                     
.playerid--team-survival .playerid__icon--arrow
{
	wash-color-fast: rgb(0, 195, 225);
}

.playerid--team-survival .playerid__icon--arrowborder
{
    -s2-mix-blend-mode: normal;
	wash-color-fast: rgb(0, 100, 255);
}

          
#VisiblePlayerPings
{
	width: 100%;
	height: 100%;
}

#UnusedPlayerPings
{
	visibility: collapse;
}

.playerping
{
	width: 1024px;
	height: 1024px;
	                                  
	transform-origin: 0% 0%;
	x: -512px;	                   
	y: -512px; 	                
}

.playerping__content_parent
{
	horizontal-align: center;
	vertical-align: center;
   
    width: 100%;
    height: 100%;

             
              

                                       
}

.playerping__content_trans
{
	horizontal-align: center;
	vertical-align: center;
    width: 100%;
    height: 100%;

                                                                                                                                                                                   
}

.playerping__icons
{
	horizontal-align: center_nopixelsnap;
    vertical-align: center_nopixelsnap;
                  

}

.playerping__icons_add
{
	horizontal-align: center_nopixelsnap;
    vertical-align: center_nopixelsnap;
                  
                                   
}

.playerping__icon
{
	horizontal-align: center_nopixelsnap;
	vertical-align: center_nopixelsnap;
}

.playerping__icon--top
{
    wash-color-fast: white;
                  
    -s2-mix-blend-mode: normal;
    img-shadow: 0px 0px 2px 8.0 #555555;
}

.playerping__icon--top-bg
{
    wash-color-fast: white;
    opacity:1.0;
    -s2-mix-blend-mode: normal;
    img-shadow: #FFFFFF 0px 0px 6px 4.75;
    visibility: collapse;
}

.playerping__icon--bg
{
    width: 100%;
    height: 100%;

	horizontal-align: center_nopixelsnap;
    vertical-align: center_nopixelsnap;

    background-color: #FFFFFF;

    opacity-mask: url( "file://{images}/masks/circle.png" );

    visibility: collapse;
}

.playerping--Animate-FadeIn
{
    opacity: 1.0;
	animation-name: playerping--Animate-FadeIn;
	animation-duration: 0.2s;
	animation-timing-function: ease-in;
	animation-iteration-count: 1;
    animation-fill-mode: both;
}

@keyframes 'playerping--Animate-FadeIn'
{
	0%
	{
        opacity: 0.0;
        transform: translateY( 36px );     
        transform: scale3d( 0.1, 0.1, 0.5 );  
    }
    100%
	{
        opacity: 1.0;
        transform: translateY( 0px );  
        transform: scale3d( 1, 1, 1 ); 
	}
}


