.tournamentPrizePool
{
	overflow:hidden;
	position:relative;
	user-select:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

.tournamentPrizePool .divTournamentPrizePoolContainer
{
    background-color:rgba(0, 0, 0, 0.25);
	border:2px solid #3f4656;
	border-radius:10px;
}

.tournamentPrizePool .divTournamentPrizePoolHeading
{
    color:#ffffff;
    font-family:"Bebas Neue", sans-serif;
    font-size:20px;
    padding:10px 40px 0px;
    text-align:center;
}

.tournamentPrizePool .divPrizePoolTotal
{
    color:#ffffff;
    font-family:"Bebas Neue", sans-serif;
    font-size:16px;
    padding:0px 15px 10px;
    text-align:center;
}

.tournamentPrizePool .divPrizePoolTotal:before
{
    color:#888b90;
    content:"Total:";
    margin-right:3px;
}

.tournamentPrizePool .divPodiumPositions
{
    padding:0px 10px;
}

.tournamentPrizePool .divPodiumPositions:after
{
    clear:both;
    content:"";
    display:block;
}

.tournamentPrizePool .divPodiumPosition2
{
    background-color:rgba(0, 0, 0, 0.25);
    border:2px solid #d0d0d0;
    box-shadow:inset 0px 0px 8px 0px #8e8d8d, 0px 0px 8px 0px #8e8d8d;
    border-radius:10px;
    color:#ffffff;
    float:left;
    font-family:"Bebas Neue", sans-serif;
    font-size:16px;
    height:100px;
    line-height:105px;
    margin:10px 10px 10px 0px;
    overflow:hidden;
    position:relative;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:calc((100% - 32px) / 3);
}

.tournamentPrizePool .divPodiumPosition2:before
{
    background-image:url('../../images/loyaltyRewards/silver.png');
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    content:"";
    display:block;
    height:40px;
    left:50%;
    position:absolute;
    top:25%;
    transform:translate(-50%, -50%);
    width:40px;
}

.tournamentPrizePool .divPodiumPosition1
{
    background-color:rgba(0, 0, 0, 0.25);
    border:2px solid #ebde7a;
    box-shadow:inset 0px 0px 8px 0px #ebde7a, 0px 0px 8px 0px #ebde7a;
    border-radius:10px;
    color:#ffffff;
    float:left;
    font-family:"Bebas Neue", sans-serif;
    font-size:16px;
    height:120px;
    line-height:125px;
    margin-right:10px;
    overflow:hidden;
    position:relative;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:calc((100% - 32px) / 3);
}

.tournamentPrizePool .divPodiumPosition1:before
{
    background-image:url('../../images/loyaltyRewards/gold.png');
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    content:"";
    display:block;
    height:40px;
    left:50%;
    position:absolute;
    top:25%;
    transform:translate(-50%, -50%);
    width:40px;
}

.tournamentPrizePool .divPodiumPosition3
{
    background-color:rgba(0, 0, 0, 0.25);
    border:2px solid #deac6b;
    box-shadow:inset 0px 0px 8px 0px #deac6b, 0px 0px 8px 0px #deac6b;
    border-radius:10px;
    color:#ffffff;
    float:left;
    font-family:"Bebas Neue", sans-serif;
    font-size:16px;
    height:100px;
    line-height:105px;
    margin:10px 0px;
    overflow:hidden;
    position:relative;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:calc((100% - 32px) / 3);
}

.tournamentPrizePool .divPodiumPosition3:before
{
    background-image:url('../../images/loyaltyRewards/bronze.png');
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    content:"";
    display:block;
    height:40px;
    left:50%;
    position:absolute;
    top:25%;
    transform:translate(-50%, -50%);
    width:40px;
}

.tournamentPrizePool .divPodiumPayout
{
    font-size:28px;
    line-height:32px;
    position:absolute;
    text-align:center;
    transform:translateY(-50%);
    top:80%;
    width:100%;
}

.tournamentPrizePool .divPodiumPosition2 .divPodiumPayout
{
    color:#d0d0d0;
}

.tournamentPrizePool .divPodiumPosition1 .divPodiumPayout
{
    color:#ebde7a;
}

.tournamentPrizePool .divPodiumPosition3 .divPodiumPayout
{
    color:#deac6b;
}

.tournamentPrizePool .divPrizePoolList
{
    padding:15px 10px 0px;
}

.tournamentPrizePool .divPrizePoolItem
{
    background-color:rgba(0, 0, 0, 0.25);
    border:2px solid #3f4656;
	border-radius:10px;
    font-family:"Bebas Neue", sans-serif;
    height:36px;
    line-height:38px;
    margin-bottom:10px;
}

.tournamentPrizePool .divPrizePoolItem:after
{
    clear:both;
    content:"";
    display:block;
}

.tournamentPrizePool .divPrizePoolItemPosition
{
    float:left;
    text-align:center;
    width:40px;
}

.tournamentPrizePool .divPrizePoolItemPercentage
{
    color:#ffffff;
    float:left;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:calc(100% - 160px);
}

.tournamentPrizePool .divPrizePoolItemPayout
{
    float:left;
    text-align:right;
    width:100px;
}

.tournamentPrizePool .divPrizePoolItem:first-child .divPrizePoolItemPayout
{
    color:#ebde7a;
}

.tournamentPrizePool .divPrizePoolItem:nth-child(2) .divPrizePoolItemPayout
{
    color:#d0d0d0;
}

.tournamentPrizePool .divPrizePoolItem:nth-child(3) .divPrizePoolItemPayout
{
    color:#deac6b;
}

@media (max-width: 420px)
{
    .tournamentPrizePool .divPodiumPayout
    {
        font-size:22px;
    }

    .tournamentPrizePool .divPodiumPosition1 .divPodiumPayout
    {
        top:75%;
    }
}