@define CTColor: #6f9ce6;
@define TColor: #eabe54;
@define FadedColor: #888888;
@define DeathNoticeLifetime: 5.0;
@define DeathNoticeLocalPlayerLifetimeMod: 1.5;
@define DeathNoticeFadeOutTime: 1.0s;
CSGOHudDeathNotice
{
    height: fill-parent-flow(1);
    margin-top: 72px;
    padding-right: 10px;
    horizontal-align: right;
}

.Language_vietnamese CSGOHudDeathNotice Label.stratum-bold
{
    font-family: ForceStratum2, 'Arial Unicode MS';
    font-weight: bold;
}

#VisibleNotices
{
    height: 100%;
    flow-children: down;
    horizontal-align: right;
}

.DeathNotice
{
    horizontal-align: right;
    margin-top: 3px;
    transition-property: position;
    transition-timing-function: ease-out;
    transition-duration: .2s;
}

.DeathNotice.FadeOut .DeathNoticeBGBorder,.DeathNotice.FadeOut .DeathNoticeContent,.DeathNotice.FadeOut .DeathNoticeWipeContainer
{
    opacity: 0.0;
}

.DeathNoticeBGBorder
{
    border-radius: 3px;
    width: 100%;
    height: 100%;
    transition-property: opacity;
    transition-timing-function: ease-out;
    transition-duration: DeathNoticeFadeOutTime;
}

.Available .DeathNoticeBGBorder,.Available .DeathNoticeContent,.Available .DeathNoticeWipeContainer
{
    opacity: 0;
    transition-duration: .2s;
}

.DeathNoticeBG
{
    width: 100%;
    height: 100%;
    background-color: hud-blur-bg-color;
}

.DeathNoticeBGGradient
{
    width: 100%;
    height: 100%;
    opacity: 0.0;
}

.DeathNotice_Victim .DeathNoticeBG
{
    visibility: visible;
    background-color: #630606d2;
}

.DeathNotice_Killer .DeathNoticeBGBorder
{
    border: 2px solid #e10000;
}

.DeathNotice_Killer .DeathNoticeBGGradient
{
    visibility: collapse;
}

.DeathNotice_Killer .DeathNoticeBG
{
    visibility: visible;
    background-color: gradient( linear, 0% 100%, 35% 0%, from( #990b0bb4 ), to( #000000e7) );
    background-color: #000000e7;
}

.DeathNoticeContent
{
    flow-children: right;
    padding: 6px 10px 3px 10px;
    transition-property: opacity;
    transition-timing-function: ease-out;
    transition-duration: DeathNoticeFadeOutTime;
}

.DeathNoticeContent Label
{
    font-size: 16px;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    letter-spacing: 0px;
    text-shadow: 1px 1px 1px #000000;
    max-height: 32px;
    max-width: 160px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.DeathNotice_Killer .DeathNoticeContent Label
{
    font-size: 15px;
    font-weight: black;
    letter-spacing: .5px;
}

Label.DeathNoticeCTColor
{
    color: CTColor;
}

Label.DeathNoticeTColor
{
    color: TColor;
}

Label.DeathNoticeFadedColor
{
    color: FadedColor;
}

.DeathNoticeIcon
{
    height: 24px;
    vertical-align: middle;
    visibility: collapse;
    margin: -2px 2px 0px 2px;
}

#Weapon
{
    visibility: visible;
}

.DeathNoticeSuicide #Weapon
{
    visibility: collapse;
}

#AssistParent
{
    visibility: collapse;
    vertical-align: middle;
    flow-children: right;
}

.DeathNoticeWipeContainer
{
    visibility: collapse;
    width: 100%;
    flow-children: left;
    margin-top: 30px;
    padding: 0px 10px 0px 10px;
    transition-property: opacity;
    transition-timing-function: ease-out;
    transition-duration: DeathNoticeFadeOutTime;
    background-color: gradient( linear, 100% 100%, 0% 0%, from( #e10000e6 ), color-stop( 0.2, #e10000e6 ), color-stop( 0.4, #e1000066 ), color-stop( 0.8, #e1000011 ), to( #e1000000 ) );
    border-radius: 3px;
}

.DeathNoticeWipeContainer Label
{
    font-size: 16px;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    letter-spacing: 0.45px;
    text-shadow: 1px 1px 2px #000000;
    max-height: 22px;
    max-width: 300px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.DeathNoticeWipeIcon
{
    height: 16px;
    vertical-align: middle;
    margin: -2px 1px 0px 1px;
}

.DeathNoticeWipe .DeathNoticeWipeContainer,.DeathNoticeRevenge #Revenge,.DeathNoticeDomination #Domination,.DeathNoticePenetrate #Penetrate,.DeathNoticeHeadShot #HeadShot,.DeathNoticeFlashbang #Flashbang,.DeathNoticeSuicide #Suicide,.DeathNoticeAssist #AssistParent
{
    visibility: visible;
}

.noscope #NoScopeIcon
{
    visibility: visible;
}

.through-smoke #ThroughSmokeIcon
{
    visibility: visible;
}

.attacker-blind #AttackerBlindIcon
{
    visibility: visible;
}

.HonorIcon
{
    width: 20px;
    height: width-percentage(100%);
}

.attackerinair #AttackerInAir
{
    visibility: visible;
    margin-right: -4px;
    margin-top: -14px;
}