ehtml, body {
    margin: 0;
    padding: 0;
}

body {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-attachment: fixed;
    background-image: url('../img/background-estatisticas2.jpg');

    font-family: sans-serif;
    font-size: 13px;
    text-shadow: 0px 2px 5px rgba(0,0,0,.5);  
}

table {
    width: 100%;
    /* height: 100%; */
}

td {
    vertical-align: top;
}

#d { /* blocos escuros */
    	box-shadow: 0px 4px 5px rgba(0,0,0,.2);
    	background-color: rgba(22, 22, 22, .6);
    	color: #bababb;	

	border-style: 0;
	border-width: 1px;
	border-right: 2px;
	border-top: 2px;
	border-color: rgba(0, 100, 200, 0.15);
	border-radius: 5px;
}

#b #d, #c #d { /* blocos escuros das colunas de statísticas e armas */
	border-radius: 5px;
	border-style: inset;
	border-width: 4px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 2px;
	border-color: #448c74;
}

/* #region perfil */

    #a {
        max-width: 275px;
        width: 275px;
    }

    #a #d {
        position: relative;
        padding: 1px 0px 1px 5px;
        width: calc(100% - 14px);
        height: 95px;
        white-space: nowrap;
	overflow: hidden;

	border-radius: 5px;
	border-style: inset;
	border-width: 4px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 2px;
	border-color: #448c74;
    }

    #a img:hover 
    { 	
	margin-left: 1px;
	opacity: 0.65;

	border-style: inset;
	border-width: 4px;
	border-right: 2px;
	border-top: 0px;
	border-bottom: 0px;
	border-color: rgba(0,255,0, 1.0);
    }

    #a img {
	border-radius: 8px;
        width: 68px;
	margin-left: 5px;
    }

    #a z {
        text-shadow: 0px 2px 5px rgba(0,0,0,.5);     
        /*line-height: 11px;*/
	padding-left: 30px;
        font-size: 11px;
        color: #448c74;
    }

    #a zy {
        text-shadow: 0px 2px 5px rgba(0,0,0,.5);     
        /*line-height: 25px;*/
	padding-left: 10px;
        font-size: 11px;
        color: #448c74;
    }

    #a zu {
        text-shadow: 0px 2px 5px rgba(0,0,0,.5);    
        line-height: 8px; 
        font-size: 11px;
        color: #448c74;
    }

    #a zw {
        text-shadow: 0px 2px 5px rgba(0,0,0,.5);     
        line-height: 15px;
	padding-left: 10px;
        font-size: 11px;
        color: #448c74;
    }

    #a #g { /* bloco de informações (rank, etc) */
        padding: 12px;
        font-weight: 700;
        padding-left: 5px;
        color: #414852;
    }

    #a #g #h #i { /* bloco de progresso de rank */
        display: inline-block;
        vertical-align: top;
        padding: 0 8px;
        width: 115px;
        line-height: 3px;
        font-size: 12px;
    }

    #a #g #h #i a { /* xp necessário para o próximo rank */
        color: #448c74;
        padding-left: 7px;
    }

    #a #g #h #k { /* barra de progresso de fundo */
        position: relative;
        width: 100%;
        height: 7px;
        background: rgba(255,0,0,0.8);
    }

    #a #g #h #k::before { /* cor da barra de progresso */
        position: absolute;
        content: "";
        height: 100%;
        background: #00ffff;
    }

    #a #g #h #l { /* texto abaixo a barra de progresso */
        text-shadow: 0px 1px 3px rgba(0,0,0,1.0);
        color: rgba(255,255,255,0.5);
    }

    #a #g #n { /* quantidade de xp atual */
	padding-left: 10px;
        font-size: 13px;
        color: #d6be74;
        margin: 0 0 20px 0;
    }

    #a #mh {
    	box-shadow: 0px 4px 5px rgba(0,0,0,.2);
    	background-color: rgba(22, 22, 22, .6);

	border-style: inset;
	border-width: 2px;
	border-right: 2px;
	border-top: 2px;
	border-radius: 5px;
	border-color: rgba(0, 100, 200, 0.15);

        width: calc(100% - 14px);
        height: 90px;
        padding: 7px 0px 7px 14px;
        margin: 6px 0;
        white-space: nowrap;
    }

    #a #g #s:hover{
	color: rgba(255, 255, 255, 1.0);
	background-size: 23px 22px;
    }

    #a #g #s {
	background-image: url('../img/icon-xp.png');
        background-position-x: 27px;
        background-repeat: no-repeat;
        background-size: 21px 20px;

        position: left;
        margin-top: 3px;
        padding-left: 56px;
	padding-top: 2px;
	height: 18px;
        font-size: 14px;
        color: rgba(255,255,255,0.5);
        text-shadow: 0px 1px 3px rgba(0,0,0,1.0);
    }

    #a #mg {
    	box-shadow: 0px 4px 5px rgba(0,0,0,.2);
    	background-color: rgba(22, 22, 22, .6);
    	color: #bababb;

	border-style: inset;
	border-width: 2px;
	border-right: 2px;
	border-top: 2px;
	border-radius: 5px;
	border-color: rgba(0, 100, 200, 0.2);

        position: relative;
        width: 107%;
        height: 185px;
	margin-top: 20px;
        margin-left: -19px;
        padding: 1px 0px 15px 15px;
    }

    #a #mg p:hover { 
	color: rgba(255, 255, 255, 1.0);
	background-size: 21px 20px;
    }

    #a #mg p { /* medalhas */
        text-shadow: 0px 1px 3px rgba(0,0,0,1.0);
        margin: 4px 0px 4px 0px;
        line-height: 20px;
        font-weight: 700;
        font-size: 14px;
        color: rgba(255,255,255,0.5);

	padding-left: 40px;
        background-repeat: no-repeat;
        background-size: 22px 20px;
    }

    #a #mg p a {
        text-shadow: 0px 2px 5px rgba(0,0,0,.5);
        padding-left: 10px;
        font-weight: 800;
        font-size: 11px;
        color: #448c74;
    }

    #a #mg p:nth-child(1)::before{ content: 'Partidas jogadas:' }
    #a #mg p:nth-child(2)::before{ content: 'Partidas vencidas:' }
    #a #mg p:nth-child(3)::before{ content: 'Partidas perdidas:' }
    #a #mg p:nth-child(4)::before{ content: 'Partidas miadas:' }
    #a #mg p:nth-child(5)::before{ content: 'C4 desarmadas:' }
    #a #mg p:nth-child(6)::before{ content: 'C4 armadas:' }

    #a #mg p:nth-child(1) { background-image: url('../img/icon-played.png') }
    #a #mg p:nth-child(2) { background-image: url('../img/icon-trophy.png') }
    #a #mg p:nth-child(3) { background-image: url('../img/icon-lost.png') }
    #a #mg p:nth-child(4) { background-image: url('../img/icon-disconnected.jpg') }
    #a #mg p:nth-child(5) { background-image: url('../img/icon-kit.png') }
    #a #mg p:nth-child(6) { background-image: url('../img/icon-bomb.png') }

/* #endregion perfil */


/* #region estatísticas */

    #b #d:hover 
    { 
	opacity: 1.0;
        background-size: 85% 105%;
    }

    #b #d {
        background-image: url('../img/icon-stats_v2.png');

        position: relative;
        line-height: 70px;
        padding: 10px 20px;
        height: 40px;
        margin-top: 0px;
    	opacity: .85;    
	box-shadow: 0px 4px 5px rgba(0,0,0,.2);
	
	background-color: rgba(22, 22, 22, .6);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 70% 90%;
    }

    #b #t #u, #b #t #v, #b #t #x {
        position: relative;
        margin-top: 7px;
        padding: 1px;
        background-color: rgba(22, 22, 22, .6);
    	box-shadow: 0px 4px 5px rgba(0,0,0,.2);

	border-style: inset;
	border-width: 2px;
	border-right: 2px;
	border-top: 2px;
	border-radius: 5px;
	border-color: rgba(0, 100, 200, 0.2);
    }

    #b #t #u p:hover, #b #t #v p:hover, #b #t #x p:hover 
    { 
	font-size: 15px;
	color: rgba(255,255,255,1.0);
     }

    #b #t #u p, #b #t #v p, #b #t #x p {
        text-shadow: 0px 1px 3px rgba(0,0,0,1.0);
        margin: 4px 0px 4px 2px;
        line-height: 20px;
        font-weight: 700;
        font-size: 14px;
        color: rgba(255,255,255,0.5);

	padding-left: 35px;
        background-position: 2px;
        background-repeat: no-repeat;
        background-size: 22px 20px;
    }

    #b #t #u p:nth-child(1)::before{ content: 'Vítimas:' }
    #b #t #u p:nth-child(2)::before{ content: 'Mortes:' }
    #b #t #u p:nth-child(3)::before{ content: 'K/D:' }
    #b #t #u p:nth-child(4)::before{ content: 'HeadShots:' }

    #b #t #x p:nth-child(1)::before{ content: 'Assistências:' }
    #b #t #x p:nth-child(2)::before{ content: '3K:' }
    #b #t #x p:nth-child(3)::before{ content: '4K:' }
    #b #t #x p:nth-child(4)::before{ content: '5K:' }
    #b #t #x p:nth-child(5)::before{ content: 'Highlights:' }

    #b #t #v p:nth-child(1)::before{ content: 'Entrou em:' }
    #b #t #v p:nth-child(2)::before{ content: 'Último login:' }
    #b #t #v p:nth-child(3)::before{ content: 'Horas jogadas:' }
    #b #t #v p:nth-child(4)::before{ content: 'Sessão atual:' }

    #b #t #u p:nth-child(1) { background-image: url('../img/icon-skills.png') }
    #b #t #u p:nth-child(2) { background-image: url('../img/icon-skull.png') }
    #b #t #u p:nth-child(3) { background-image: url('../img/icon-kd.png') }
    #b #t #u p:nth-child(4) { background-image: url('../img/icon-headshot.png') }

    #b #t #x p:nth-child(1) { background-image: url('../img/icon-assist.png') }
    #b #t #x p:nth-child(2) { background-image: url('../img/icon-3k.png') }
    #b #t #x p:nth-child(3) { background-image: url('../img/icon-4k.png') }
    #b #t #x p:nth-child(4) { background-image: url('../img/icon-5k.png') }    
    #b #t #x p:nth-child(5) { background-image: url('../img/icon-star.png') }

    #b #t #v p:nth-child(1) { background-image: url('../img/icon-psessao.png') }
    #b #t #v p:nth-child(2) { background-image: url('../img/icon-usessao.png') }
    #b #t #v p:nth-child(3) { background-image: url('../img/icon-clock.png') }
    #b #t #v p:nth-child(4) { background-image: url('../img/icon-sessao.png') }

    #b #t #u p a, #b #t #v p a, #b #t #x p a {
        text-shadow: 0px 2px 5px rgba(0,0,0,.5);
        padding-left: 10px;
        font-weight: 800;
        font-size: 11px;
        color: #448c74;
    }

    #c {
        max-width: 200px;
        min-width: 175px;
    }

    #c #d:hover 
    { 
	opacity: 1.0;
        background-size: 85% 95%;
    }
    #c #d { /* ícone de arma do título */

        position: relative;
        line-height: 70px;
        padding: 10px 20px;
        height: 40px;
        margin-top: 0px;
    	opacity: .85;    

        background-image: url('../img/icon-weapons_v2.png');
	background-color: rgba(22, 22, 22, .6);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 80% 100%;
	background-height: 70px;
    }

    #c div:nth-child(2):hover,
    #c div:nth-child(3):hover,
    #c div:nth-child(4):hover,
    #c div:nth-child(5):hover,
    #c div:nth-child(6):hover
    { 
	background-size: 35%;
	color: rgba(255, 255, 255, 1.0);
    }

    #c div:nth-child(2)::after,
    #c div:nth-child(3)::after,
    #c div:nth-child(4)::after,
    #c div:nth-child(5)::after,
    #c div:nth-child(6)::after
    {
	content: ' vítimas'
    }

    #c div:nth-child(2),
    #c div:nth-child(3),
    #c div:nth-child(4),
    #c div:nth-child(5),
    #c div:nth-child(6) { /* bloco das armas mais usadas do jogador */
        position: relative;
        padding: 12px 20px;
	margin-top: 7px;
        height: 40px;
        color: rgba(0,0,0,.4)
        text-shadow: 1px 0px 5px rgba(0,0,0,.4);

    	box-shadow: 0px 4px 5px rgba(0,0,0,.2);
        background-color: rgba(22, 22, 22, .6);
        background-repeat: no-repeat;
        background-position-x: 110px;
        background-position-y: 5px;
        background-size: 30%;

	border-style: inset;
	border-width: 2px;
	border-right: 2px;
	border-top: 2px;
	border-radius: 5px;
	border-color: rgba(0, 100, 200, 0.2);

        font-weight: 800;
        font-size: 13px;
        color: rgba(255, 255, 255, 0.5);
    }

    #c div pa,
    #c div pb,
    #c div pc,
    #c div pd,
    #c div pe {
	color: #448c74;
    }

    #c div pa::before { content: 'AK47' }
    #c div pb::before { content: 'M4A1' }
    #c div pc::before { content: 'AWP' }
    #c div pd::before { content: 'Faca' }
    #c div pe::before { content: 'HE' }

    #c div:nth-child(2) { background-image: url('../img/weapons/ak47.png') }
    #c div:nth-child(3) { background-image: url('../img/weapons/m4a1.png') }
    #c div:nth-child(4) { background-image: url('../img/weapons/awp.png') }
    #c div:nth-child(5) { background-image: url('../img/weapons/knife.png') }
    #c div:nth-child(6) { background-image: url('../img/weapons/hegren.png') }

/* #region ranks */

    #xa:hover, #xb:hover, #xc:hover, #xd:hover, #xe:hover,
    #xf:hover, #xg:hover, #xh:hover, #xi:hover, #xj:hover,
    #xk:hover, #xl:hover, #xm:hover, #xn:hover, #xo:hover,
    #xp:hover, #xq:hover, #xr:hover, #xs:hover, #xt:hover,
    #xu:hover, #xv:hover, #xw:hover, #xx:hover, #xy:hover,
    #xz:hover, #ya:hover, #yb:hover, #yc:hover, #yd:hover,
    #ye:hover, #yf:hover, #yg:hover, #yh:hover, #yi:hover,
    #yj:hover, #yk:hover, #yl:hover, #ym:hover, #yn:hover,
    #yo:hover 
    { 
	background-color: rgba(255, 255, 255, .1);
	border-radius: 30px;
    }

    #xa, #xb, #xc, #xd, #xe,
    #xf, #xg, #xh, #xi, #xj,
    #xk, #xl, #xm, #xn, #xo,
    #xp, #xq, #xr, #xs, #xt,
    #xu, #xv, #xw, #xx, #xy,
    #xz, #ya, #yb, #yc, #yd,
    #ye, #yf, #yg, #yh, #yi,
    #yj, #yk, #yl, #ym, #yn,
    #yo { /* sessões dos ranks */
        display: inline-block;
        width: 45px;
        height: 45px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100%;
    }

    /* ícones dos ranks */
    #xa { background-image: url('../img/ranks/level0.png') }
    #xb { background-image: url('../img/ranks/level1.png') }
    #xc { background-image: url('../img/ranks/level2.png') }
    #xd { background-image: url('../img/ranks/level3.png') }
    #xe { background-image: url('../img/ranks/level4.png') }
    #xf { background-image: url('../img/ranks/level5.png') }
    #xg { background-image: url('../img/ranks/level6.png') }
    #xh { background-image: url('../img/ranks/level7.png') }
    #xi { background-image: url('../img/ranks/level8.png') }
    #xj { background-image: url('../img/ranks/level9.png') }
    #xk { background-image: url('../img/ranks/level10.png') }
    #xl { background-image: url('../img/ranks/level11.png') }
    #xm { background-image: url('../img/ranks/level12.png') }
    #xn { background-image: url('../img/ranks/level13.png') }
    #xo { background-image: url('../img/ranks/level14.png') }
    #xp { background-image: url('../img/ranks/level15.png') }
    #xq { background-image: url('../img/ranks/level16.png') }
    #xr { background-image: url('../img/ranks/level17.png') }
    #xs { background-image: url('../img/ranks/level18.png') }
    #xt { background-image: url('../img/ranks/level19.png') }
    #xu { background-image: url('../img/ranks/level20.png') }
    #xv { background-image: url('../img/ranks/level21.png') }
    #xw { background-image: url('../img/ranks/level22.png') }
    #xx { background-image: url('../img/ranks/level23.png') }
    #xy { background-image: url('../img/ranks/level24.png') }
    #xz { background-image: url('../img/ranks/level25.png') }
    #ya { background-image: url('../img/ranks/level26.png') }
    #yb { background-image: url('../img/ranks/level27.png') }
    #yc { background-image: url('../img/ranks/level28.png') }
    #yd { background-image: url('../img/ranks/level29.png') }
    #ye { background-image: url('../img/ranks/level30.png') }
    #yf { background-image: url('../img/ranks/level31.png') }
    #yg { background-image: url('../img/ranks/level32.png') }
    #yh { background-image: url('../img/ranks/level33.png') }
    #yi { background-image: url('../img/ranks/level34.png') }
    #yj { background-image: url('../img/ranks/level35.png') }
    #yk { background-image: url('../img/ranks/level36.png') }
    #yl { background-image: url('../img/ranks/level37.png') }
    #ym { background-image: url('../img/ranks/level38.png') }
    #yn { background-image: url('../img/ranks/level39.png') }
    #yo { background-image: url('../img/ranks/level40.png') }

/* #endregion ranks */


/* #region níveis de habilidade */

    #zb:hover, #zc:hover, #zd:hover, #ze:hover, #zf:hover, #zg:hover,
    #zh:hover, #zi:hover, #zj:hover, #zk:hover, #zl:hover, #zm:hover, #zn:hover,
    #zo:hover, #zp:hover, #zq:hover, #zr:hover, #zs:hover 
   { 
	background-size: 80px
   }

    #za, #zb, #zc, #zd, #ze, #zf, #zg,
    #zh, #zi, #zj, #zk, #zl, #zm, #zn,
    #zo, #zp, #zq, #zr, #zs { 
	padding-left: 85px;
        line-height: 31px;
        font-size: 16px;
        color: #448c74;
        height: 30px;    
        background-repeat: no-repeat;
        background-size: 77px;
    }
 
    #za:hover { background-size: 63px }

    #za {
	padding-left: 85px;
	background-size: 60px;
        background-position-x: 9px;
        height: 24px;   
    }

    #za { background-image: url('../img/skills/skill0.png') }
    #zb { background-image: url('../img/skills/skill1.png') }
    #zc { background-image: url('../img/skills/skill2.png') }
    #zd { background-image: url('../img/skills/skill3.png') }
    #ze { background-image: url('../img/skills/skill4.png') }
    #zf { background-image: url('../img/skills/skill5.png') }
    #zg { background-image: url('../img/skills/skill6.png') }
    #zh { background-image: url('../img/skills/skill7.png') }
    #zi { background-image: url('../img/skills/skill8.png') }
    #zj { background-image: url('../img/skills/skill9.png') }
    #zk { background-image: url('../img/skills/skill10.png') }
    #zl { background-image: url('../img/skills/skill11.png') }
    #zm { background-image: url('../img/skills/skill12.png') }
    #zn { background-image: url('../img/skills/skill13.png') }
    #zo { background-image: url('../img/skills/skill14.png') }
    #zp { background-image: url('../img/skills/skill15.png') }
    #zq { background-image: url('../img/skills/skill16.png') }
    #zr { background-image: url('../img/skills/skill17.png') }
    #zs { background-image: url('../img/skills/skill18.png') }

/* #endregion níveis de habilidade */

#e {    
    	z-index: -1;    
    	top: 60px;    
    	left: 0;    
    	position: absolute;    
    	width: 20%;    
    	height: 7%;      
    	margin-top: 0px;  
    	opacity: .4;    
    	margin: 375px 0px 0px 385px;
    	background-repeat: no-repeat;    
    	background-size: contain;    
        background-position-x: center;
}

#e { 
    	background-image: url('../img/icon-effex.png') 
}

#e:hover { opacity: 1.0 }

#a #nnn, #a #bra, #a #usa, #a #chl, #a #rus, #a #arg, #a #can,
#a #per, #a #ven, #a #pry, #a #bgr, #a #egy, #a #rou, #a #dza,
#a #irn, #a #ukr, #a #pak, #a #che, #a #deu, #a #prt, #a #esp,
#a #gbr, #a #tur, #a #are, #a #sau, #a #fra, #a #srb, #a #hrv,
#a #alb, #a #geo, #a #svn, #a #cze, #a #hun, #a #svk, #a #pol,
#a #aut, #a #aus, #a #nzl, #a #chn, #a #ind, #a #mng, #a #swe,
#a #dnk, #a #fin, #a #bel, #a #phl, #a #nld, #a #ltu, #a #gtm, 
#a #idn, #a #mys, #a #tha, #a #pse, #a #pan, #a #jor, #a #syr, 
#a #isr, #a #uzb, #a #mkd, #a #arm, #a #aze, #a #bih, #a #kaz,
#a #ncl, #a #mar, #a #qat, #a #mda, #a #mne, #a #vnm, #a #grc,
#a #irq, #a #afg, #a #tun, #a #npl, #a #lka, #a #mdv, #a #est,
#a #eth, #a #sgp, #a #ecu, #a #prk, #a #kor, #a #jpn, #a #lva,
#a #nor, #a #zaf, #a #tjk, #a #ita, #a #irl, #a #pri, #a #dom,
#a #col, #a #blr, #a #mmr, #a #ury, #a #lbn, #a #lby, #a #hkg, 
#a #twn, #a #ken, #a #mex, #a #cub, #a #brn, #a #cyp, #a #mlt,
#a #bol, #a #kgz, #a #nam, #a #bgd, #a #bhs, #a #slv, #a #xxk {
        vertical-align: top;
        display: inline-block;

	padding-left: 12px;
        color: #c9c9db;
        font-size: 16px;

	background-position-y: 1px;
        background-position-x: 12px;
        background-repeat: no-repeat;
	background-size: 22px;
}

#a #nnn p, #a #bra p, #a #usa p, #a #chl p, 
#a #rus p, #a #arg p, #a #can p, #a #per p,
#a #pry p, #a #bgr p, #a #ven p, #a #egy p,
#a #rou p, #a #dza p, #a #irn p, #a #ukr p,
#a #pak p, #a #che p, #a #deu p, #a #prt p,
#a #esp p, #a #gbr p, #a #tur p, #a #are p,
#a #sau p, #a #fra p, #a #srb p, #a #hrv p,
#a #alb p, #a #geo p, #a #svn p, #a #cze p, 
#a #hun p, #a #svk p, #a #pol p, #a #aut p,
#a #aus p, #a #nzl p, #a #chn p, #a #ind p,
#a #mng p, #a #swe p, #a #dnk p, #a #fin p,
#a #bel p, #a #phl p, #a #nld p, #a #ltu p,
#a #gtm p, #a #idn p, #a #mys p, #a #tha p, 
#a #pse p, #a #pan p, #a #jor p, #a #syr p, 
#a #isr p, #a #uzb p, #a #mkd p, #a #arm p,
#a #aze p, #a #bih p, #a #kaz p, #a #ncl p,
#a #mar p, #a #qat p, #a #mda p, #a #mne p,
#a #vnm p, #a #grc p, #a #irq p, #a #afg p,
#a #tun p, #a #npl p, #a #lka p, #a #mdv p,
#a #est p, #a #eth p, #a #sgp p, #a #ecu p,
#a #prk p, #a #kor p, #a #jpn p, #a #lva p,
#a #nor p, #a #zaf p, #a #tjk p, #a #ita p,
#a #irl p, #a #pri p, #a #dom p, #a #col p,
#a #blr p, #a #mmr p, #a #ury p, #a #lbn p,
#a #lby p, #a #hkg p, #a #twn p, #a #ken p,
#a #mex p, #a #cub p, #a #brn p, #a #cyp p, 
#a #mlt p, #a #bol p, #a #kgz p, #a #xxk p, 
#a #nam p, #a #bgd p, #a #bhs p, #a #slv p {
        font-size: 17px;
	margin-top: 6px;
	line-height: 7px;
        color: #c9c9db;
}

#a #nnn po, #a #bra po, #a #usa po, #a #chl po, 
#a #rus po, #a #arg po, #a #can po, #a #per po,
#a #pry po, #a #bgr po, #a #ven po, #a #egy po,
#a #rou po, #a #dza po, #a #irn po, #a #ukr po,
#a #pak po, #a #che po, #a #deu po, #a #prt po,
#a #esp po, #a #gbr po, #a #tur po, #a #are po,
#a #sau po, #a #fra po, #a #srb po, #a #hrv po,
#a #alb po, #a #geo po, #a #svn po, #a #cze po, 
#a #hun po, #a #svk po, #a #pol po, #a #aut po,
#a #aus po, #a #nzl po, #a #chn po, #a #ind po,
#a #mng po, #a #swe po, #a #dnk po, #a #fin po,
#a #bel po, #a #phl po, #a #nld po, #a #ltu po,
#a #gtm po, #a #idn po, #a #mys po, #a #tha po, 
#a #pse po, #a #pan po, #a #jor po, #a #syr po, 
#a #isr po, #a #uzb po, #a #mkd po, #a #arm po,
#a #aze po, #a #bih po, #a #kaz po, #a #ncl po,
#a #mar po, #a #qat po, #a #mda po, #a #mne po,
#a #vnm po, #a #grc po, #a #irq po, #a #afg po,
#a #tun po, #a #npl po, #a #lka po, #a #mdv po,
#a #est po, #a #eth po, #a #sgp po, #a #ecu po,
#a #prk po, #a #kor po, #a #jpn po, #a #lva po,
#a #nor po, #a #zaf po, #a #tjk po, #a #ita po,
#a #irl po, #a #pri po, #a #dom po, #a #col po,
#a #blr po, #a #mmr po, #a #ury po, #a #lbn po,
#a #lby po, #a #hkg po, #a #twn po, #a #ken po,
#a #mex po, #a #cub po, #a #brn po, #a #cyp po, 
#a #mlt po, #a #bol po, #a #kgz po, #a #xxk po, 
#a #nam po, #a #bgd po, #a #bhs po, #a #slv po {
        text-shadow: 0px 2px 5px rgba(0,0,0,.5);     
        font-size: 15px;
        color: #448c74;
}

#a #nnn pz, #a #bra pz, #a #usa pz, #a #chl pz, 
#a #rus pz, #a #arg pz, #a #can pz, #a #per pz,
#a #pry pz, #a #bgr pz, #a #ven pz, #a #egy pz,
#a #rou pz, #a #dza pz, #a #irn pz, #a #ukr pz,
#a #pak pz, #a #che pz, #a #deu pz, #a #prt pz,
#a #esp pz, #a #gbr pz, #a #tur pz, #a #are pz,
#a #sau pz, #a #fra pz, #a #srb pz, #a #hrv pz,
#a #alb pz, #a #geo pz, #a #svn pz, #a #cze pz, 
#a #hun pz, #a #svk pz, #a #pol pz, #a #aut pz,
#a #aus pz, #a #nzl pz, #a #chn pz, #a #ind pz,
#a #mng pz, #a #swe pz, #a #dnk pz, #a #fin pz,
#a #bel pz, #a #phl pz, #a #nld pz, #a #ltu pz,
#a #gtm pz, #a #idn pz, #a #mys pz, #a #tha pz, 
#a #pse pz, #a #pan pz, #a #jor pz, #a #syr pz, 
#a #isr pz, #a #uzb pz, #a #mkd pz, #a #arm pz,
#a #aze pz, #a #bih pz, #a #kaz pz, #a #ncl pz,
#a #mar pz, #a #qat pz, #a #mda pz, #a #mne pz,
#a #vnm pz, #a #grc pz, #a #irq pz, #a #afg pz,
#a #tun pz, #a #npl pz, #a #lka pz, #a #mdv pz,
#a #est pz, #a #eth pz, #a #sgp pz, #a #ecu pz,
#a #prk pz, #a #kor pz, #a #jpn pz, #a #lva pz,
#a #nor pz, #a #zaf pz, #a #tjk pz, #a #ita pz,
#a #irl pz, #a #pri pz, #a #dom pz, #a #col pz,
#a #blr pz, #a #mmr pz, #a #ury pz, #a #lbn pz,
#a #lby pz, #a #hkg pz, #a #twn pz, #a #ken pz,
#a #mex pz, #a #cub pz, #a #brn pz, #a #cyp pz, 
#a #mlt pz, #a #bol pz, #a #kgz pz, #a #nam pz, 
#a #bgd pz, #a #bhs pz, #a #slv pz, #a #xxk pz {
	line-height: 1px;
	padding: 10px 12px 0px 30px;
        text-shadow: 0px 2px 5px rgba(0,0,0,.5);     
        font-size: 11px;
        color: rgba(255,255,255,.5);
}

#a #nnn { background-image: url('../img/flags/icon-unknown.png') }
#a #bra { background-image: url('../img/flags/icon-brasil.png') }
#a #arg { background-image: url('../img/flags/icon-argentina.png') }
#a #usa { background-image: url('../img/flags/icon-eua.png') }
#a #can { background-image: url('../img/flags/icon-canada.png') }
#a #chl { background-image: url('../img/flags/icon-chile.png') }
#a #rus { background-image: url('../img/flags/icon-russia.png') }
#a #per { background-image: url('../img/flags/icon-peru.png') }
#a #pry { background-image: url('../img/flags/icon-paraguai.png') }
#a #bgr { background-image: url('../img/flags/icon-bulgaria.png') }
#a #ven { background-image: url('../img/flags/icon-venezuela.png') }
#a #egy { background-image: url('../img/flags/icon-egito.png') }
#a #rou { background-image: url('../img/flags/icon-romania.png') }
#a #dza { background-image: url('../img/flags/icon-algeria.png') }
#a #irn { background-image: url('../img/flags/icon-iran.png') }
#a #ukr { background-image: url('../img/flags/icon-ukraine.png') }
#a #pak { background-image: url('../img/flags/icon-paquistao.png') }
#a #che { background-image: url('../img/flags/icon-switz.png') }
#a #deu { background-image: url('../img/flags/icon-germany.png') }
#a #prt { background-image: url('../img/flags/icon-portugal.png') }
#a #esp { background-image: url('../img/flags/icon-espanha.png') }
#a #gbr { background-image: url('../img/flags/icon-uk.png') }
#a #tur { background-image: url('../img/flags/icon-turquia.png') }
#a #are { background-image: url('../img/flags/icon-uae.png') }
#a #sau { background-image: url('../img/flags/icon-arabia.png') }
#a #fra { background-image: url('../img/flags/icon-france.png') }
#a #srb { background-image: url('../img/flags/icon-servia.png') }
#a #hrv { background-image: url('../img/flags/icon-croacia.png') }
#a #alb { background-image: url('../img/flags/icon-albania.png') }
#a #geo { background-image: url('../img/flags/icon-georgia.png') }
#a #svn { background-image: url('../img/flags/icon-eslovenia.png') }
#a #cze { background-image: url('../img/flags/icon-tcheca.png') }
#a #hun { background-image: url('../img/flags/icon-hungria.png') }
#a #svk { background-image: url('../img/flags/icon-eslovaquia.png') }
#a #pol { background-image: url('../img/flags/icon-polonia.png') }
#a #aut { background-image: url('../img/flags/icon-austria.png') }
#a #aus { background-image: url('../img/flags/icon-australia.png') }
#a #nzl { background-image: url('../img/flags/icon-newz.png') }
#a #chn { background-image: url('../img/flags/icon-china.png') }
#a #ind { background-image: url('../img/flags/icon-india.png') }
#a #mng { background-image: url('../img/flags/icon-mongolia.png') }
#a #swe { background-image: url('../img/flags/icon-sweden.png') }
#a #dnk { background-image: url('../img/flags/icon-denmark.png') }
#a #fin { background-image: url('../img/flags/icon-finland.png') }
#a #bel { background-image: url('../img/flags/icon-belgium.png') }
#a #phl { background-image: url('../img/flags/icon-phili.png') }
#a #nld { background-image: url('../img/flags/icon-nether.png') }
#a #ltu { background-image: url('../img/flags/icon-lithuania.png') }
#a #gtm { background-image: url('../img/flags/icon-guatemala.png') }
#a #idn { background-image: url('../img/flags/icon-indonesia.png') }
#a #mys { background-image: url('../img/flags/icon-malasia.png') }
#a #tha { background-image: url('../img/flags/icon-tailandia.png') }
#a #pse { background-image: url('../img/flags/icon-palestina.png') }
#a #pan { background-image: url('../img/flags/icon-panama.png') }
#a #syr { background-image: url('../img/flags/icon-siria.png') }
#a #isr { background-image: url('../img/flags/icon-israel.png') }
#a #uzb { background-image: url('../img/flags/icon-uzbeq.png') }
#a #mkd { background-image: url('../img/flags/icon-nmacedonia.png') }
#a #arm { background-image: url('../img/flags/icon-armenia.png') }
#a #aze { background-image: url('../img/flags/icon-azerbaijao.png') }
#a #jor { background-image: url('../img/flags/icon-jordan.png') }
#a #bih { background-image: url('../img/flags/icon-bosnia.png') }
#a #kaz { background-image: url('../img/flags/icon-kazakhstan.png') }
#a #ncl { background-image: url('../img/flags/icon-ncaledonia.png') }
#a #mar { background-image: url('../img/flags/icon-morocco.png') }
#a #qat { background-image: url('../img/flags/icon-qatar.png') }
#a #mda { background-image: url('../img/flags/icon-maldova.png') }
#a #mne { background-image: url('../img/flags/icon-montenegro.png') }
#a #vnm { background-image: url('../img/flags/icon-vietnam.png') }
#a #grc { background-image: url('../img/flags/icon-grecia.png') }
#a #irq { background-image: url('../img/flags/icon-iraque.png') }
#a #afg { background-image: url('../img/flags/icon-afeganistao.png') }
#a #tun { background-image: url('../img/flags/icon-tunisia.png') }
#a #npl { background-image: url('../img/flags/icon-nepal.png') }
#a #lka { background-image: url('../img/flags/icon-lanka.png') }
#a #mdv { background-image: url('../img/flags/icon-maldivas.png') }
#a #est { background-image: url('../img/flags/icon-estonia.png') }
#a #eth { background-image: url('../img/flags/icon-ethiopia.png') }
#a #sgp { background-image: url('../img/flags/icon-singapore.png') }
#a #ecu { background-image: url('../img/flags/icon-ecuador.png') }
#a #prk { background-image: url('../img/flags/icon-nkorea.png') }
#a #kor { background-image: url('../img/flags/icon-skorea.png') }
#a #jpn { background-image: url('../img/flags/icon-japan.png') }
#a #lva { background-image: url('../img/flags/icon-latvia.png') }
#a #nor { background-image: url('../img/flags/icon-noruega.png') }
#a #zaf { background-image: url('../img/flags/icon-safrica.png') }
#a #tjk { background-image: url('../img/flags/icon-tajikistan.png') }
#a #ita { background-image: url('../img/flags/icon-italy.png') }
#a #irl { background-image: url('../img/flags/icon-ireland.png') }
#a #pri { background-image: url('../img/flags/icon-prico.png') }
#a #dom { background-image: url('../img/flags/icon-drepublic.png') }
#a #col { background-image: url('../img/flags/icon-colombia.png') }
#a #blr { background-image: url('../img/flags/icon-belarus.png') }
#a #mmr { background-image: url('../img/flags/icon-myanmar.png') }
#a #ury { background-image: url('../img/flags/icon-uruguay.png') }
#a #lbn { background-image: url('../img/flags/icon-lebanon.png') }
#a #lby { background-image: url('../img/flags/icon-libia.png') }
#a #hkg { background-image: url('../img/flags/icon-hk.png') }
#a #twn { background-image: url('../img/flags/icon-taiwan.png') }
#a #ken { background-image: url('../img/flags/icon-kenya.png') }
#a #mex { background-image: url('../img/flags/icon-mexico.png') }
#a #cub { background-image: url('../img/flags/icon-cuba.png') }
#a #brn { background-image: url('../img/flags/icon-brunei.png') }
#a #cyp { background-image: url('../img/flags/icon-cyprus.png') }
#a #mlt { background-image: url('../img/flags/icon-malta.png') }
#a #bol { background-image: url('../img/flags/icon-bolivia.png') }
#a #kgz { background-image: url('../img/flags/icon-kyrgyzstan.png') }
#a #nam { background-image: url('../img/flags/icon-namibia.png') }
#a #bgd { background-image: url('../img/flags/icon-bangladesh.png') }
#a #bhs { background-image: url('../img/flags/icon-bahamas.png') }
#a #slv { background-image: url('../img/flags/icon-esalvador.png') }
#a #xxk { background-image: url('../img/flags/icon-kosovo.png') }

#y::before, #z::before, #w::before{ content: 'Posição: ' }

#y {
        padding-right: 85px;
        font-size: 16px;

	background-image: url('../img/icon-primeiro.png');
        background-repeat: no-repeat;
        background-position-x: 70px;
        background-size: contain;
}

/* ícone segundo lugar */
#z {
        padding-right: 85px;
        font-size: 16px;

	background-image: url('../img/icon-segundo.png');
        background-repeat: no-repeat;
        background-position-x: 70px;
        background-size: contain;
}

/* ícone terceiro lugar */
#w {
        padding-right: 85px;
        font-size: 16px;

	background-image: url('../img/icon-terceiro.png');
        background-repeat: no-repeat;
        background-position-x: 70px;
        background-size: contain;
}

@media screen and (max-height: 650px) {
	body { 
		overflow: hidden;
		padding: 20px;
	}

	#a #mg p { /* medalhas */
		padding-top: 7px;
		background-position-y: 3px;
    	}
}

@media screen and (max-height: 450px) {
	body { 
		overflow: hidden; 
		padding: 15px;
	}

	* { font-size: 13px!important; }

    	#a {
        	max-width: 240px;
        	width: 240px;
    	}

	#a #d { 
		height: 80px!important; 
		line-height: 10px!important;
	}

	#a #d, #b #d, #c #d {
		font-size: 3px!important;
	}

	#a img {
    		width: 45px!important;
		margin-top: 5px;
	}

    	#za, #zb, #zc, #zd, #ze, #zf, #zg,
    	#zh, #zi, #zj, #zk, #zl, #zm, #zn,
    	#zo, #zp, #zq, #zr, #zs { 
		background-size: 37px 19px!important;
		background-position-x: 10px!important;
		background-position-y: 10px!important;
		font-size: 8px!important;

		margin-top: -7px;
		padding-left: 62px!important;
	}

    	#za {
		padding-left: 62px!important;
		background-size: 40px!important;
		background-position-y: 7px!important;
        	height: 24px!important;   
    	}

	#a #nnn, #a #bra, #a #usa, #a #chl, #a #rus, #a #arg, #a #can,
	#a #per, #a #ven, #a #pry, #a #bgr, #a #egy, #a #rou, #a #dza,
	#a #irn, #a #ukr, #a #pak, #a #che, #a #deu, #a #prt, #a #esp,
	#a #gbr, #a #tur, #a #are, #a #sau, #a #fra, #a #srb, #a #hrv,
	#a #alb, #a #geo, #a #svn, #a #cze, #a #hun, #a #svk, #a #pol,
	#a #aut, #a #aus, #a #nzl, #a #chn, #a #ind, #a #mng, #a #swe,
	#a #dnk, #a #fin, #a #bel, #a #phl, #a #nld, #a #ltu, #a #gtm, 
	#a #idn, #a #mys, #a #tha, #a #pse, #a #pan, #a #jor, #a #syr, 
	#a #isr, #a #uzb, #a #mkd, #a #arm, #a #aze, #a #bih, #a #kaz,
	#a #ncl, #a #mar, #a #qat, #a #mda, #a #mne, #a #vnm, #a #grc,
	#a #irq, #a #afg, #a #tun, #a #npl, #a #lka, #a #mdv, #a #est,
	#a #eth, #a #sgp, #a #ecu, #a #prk, #a #kor, #a #jpn, #a #lva,
	#a #nor, #a #zaf, #a #tjk, #a #ita, #a #irl, #a #pri, #a #dom,
	#a #col, #a #blr, #a #mmr, #a #ury, #a #lbn, #a #lby, #a #hkg, 
	#a #twn, #a #ken, #a #mex, #a #cub, #a #brn, #a #cyp, #a #mlt,
	#a #bol, #a #kgz {
		background-size: 17px;
		background-position-y: 1px;
	}	

	#a #nnn pz, #a #bra pz, #a #usa pz, #a #chl pz, 
	#a #rus pz, #a #arg pz, #a #can pz, #a #per pz,
	#a #pry pz, #a #bgr pz, #a #ven pz, #a #egy pz,
	#a #rou pz, #a #dza pz, #a #irn pz, #a #ukr pz,
	#a #pak pz, #a #che pz, #a #deu pz, #a #prt pz,
	#a #esp pz, #a #gbr pz, #a #tur pz, #a #are pz,
	#a #sau pz, #a #fra pz, #a #srb pz, #a #hrv pz,
	#a #alb pz, #a #geo pz, #a #svn pz, #a #cze pz, 
	#a #hun pz, #a #svk pz, #a #pzl pz, #a #aut pz,
	#a #aus pz, #a #nzl pz, #a #chn pz, #a #ind pz,
	#a #mng pz, #a #swe pz, #a #dnk pz, #a #fin pz,
	#a #bel pz, #a #phl pz, #a #nld pz, #a #ltu pz,
	#a #gtm pz, #a #idn pz, #a #mys pz, #a #tha pz, 
	#a #pse pz, #a #pan pz, #a #jor pz, #a #syr pz, 
	#a #isr pz, #a #uzb pz, #a #mkd pz, #a #arm pz,
	#a #aze pz, #a #bih pz, #a #kaz pz, #a #ncl pz,
	#a #mar pz, #a #qat pz, #a #mda pz, #a #mne pz,
	#a #vnm pz, #a #grc pz, #a #irq pz, #a #afg pz,
	#a #tun pz, #a #npl pz, #a #lka pz, #a #mdv pz,
	#a #est pz, #a #eth pz, #a #sgp pz, #a #ecu pz,
	#a #prk pz, #a #kor pz, #a #jpn pz, #a #lva pz,
	#a #nor pz, #a #zaf pz, #a #tjk pz, #a #ita pz,
	#a #irl pz, #a #pri pz, #a #dom pz, #a #col pz,
	#a #blr pz, #a #mmr pz, #a #ury pz, #a #lbn pz,
	#a #lby pz, #a #hkg pz, #a #twn pz, #a #ken pz,
	#a #mex pz, #a #cub pz, #a #brn pz, #a #cyp pz, 
	#a #mlt pz, #a #bol pz, #a #kgz pz {
		padding-left: 20px!important;
		font-size: 9px!important;
	}

	#a #g #h #i { /* bloco de progresso de rank */
        	padding: 0 3px;
        	width: 145px;
        	font-size: 4px;
    	}

	#a #g #s {
        	background-position-x: 35px;
        	background-size: 20px 18px;

		padding-top: 1px;
        	padding-left: 58px;
        	font-size: 4px;
	}

	#a #mh {
		margin-top: 3px;
        	height: 94px;
		padding: 0;
        	max-width: 238px;
        	width: 238px;
    	}

	#xa, #xb, #xc, #xd, #xe,
	#xf, #xg, #xh, #xi, #xj,
	#xk, #xl, #xm, #xn, #xo,
	#xp, #xq, #xr, #xs, #xt,
	#xu, #xv, #xw, #xx, #xy,
	#xz, #ya, #yb, #yc, #yd,
	#ye, #yf, #yg, #yh, #yi,
	#yj, #yk, #yl, #ym, #yn,
	#yo { /* sessões dos ranks */
		width: 35px;
		height: 35px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
	}

    	#b #t #u, #b #t #v, #b #t #x {
        	margin-top: 5px;
	}

    	#b #t #u p, #b #t #v p, #b #t #x p {
        	line-height: 18px;
        	font-size: 10px;
		margin-left: 2px;
		padding-left: 25px;
        	background-position: 2px;
        	background-size: 20px 18px;
    	}

	#b #d {
        	line-height: 20px;
        	padding: 5px 10px;
        	height: 15px;
        	background-size: 50% 70%;
    	}

	#c #d { /* ícone de arma do título */
        	line-height: 20px;
       	 	padding: 5px 10px;
        	height: 15px;
        	background-size: 50% 70%;
		background-height: 40px;
    	}

    	#c div:nth-child(2),
    	#c div:nth-child(3),
    	#c div:nth-child(4),
   	#c div:nth-child(5),
    	#c div:nth-child(6) { /* bloco das armas mais usadas do jogador */
		padding-top: 10px;
		padding-left: 8px;
        	height: 34px;
		font-size: 12px;
		background-size: 25%;
	}

	#a #mg {
        	height: 160px;
		margin-top: 1px;
        	margin-left: -7px;
        	padding: 1px 0px 5px 10px;

        	max-width: 228px;
        	width: 228px;
    	}

	#a #mg p { /* medalhas */
        	padding-left: 32px;
		padding-top: 0px;

        	background-position: 2px;
        	background-position-y: 3px;
        	background-size: 19px 19px;

		height: 22px;
        	font-size: 9px;
    	}

	#y {
		padding-right: 85px;
		background-position-x: 55px;
        	background-size: 13px 13px;
		height: 13px;
	}
	
	#z {
		padding-right: 85px;
		background-position-x: 55px;
        	background-size: 13px 13px;
		height: 13px;
	}
	
	#w {
		padding-right: 85px;
		background-position-x: 55px;
        	background-size: 13px 13px;
		height: 13px;
	}
}

@media screen and (max-height: 350px) {
	body { 
		overflow: hidden; 
		padding: 0px;
	}

	* { font-size: 11px!important; }

	#a #d { 
		height: 60px!important; 
		line-height: 4px!important;
        	max-width: 190px!important;
        	width: 190px!important;
	}

	#a #d, #b #d, #c #d {
		font-size: 3px!important;
	}

	#a img {
    		width: 33px!important;
		margin-top: 5px;
	}

    	#za, #zb, #zc, #zd, #ze, #zf, #zg,
    	#zh, #zi, #zj, #zk, #zl, #zm, #zn,
    	#zo, #zp, #zq, #zr, #zs { 
		background-size: 35px 15px!important;
		background-position-x: 5px!important;
		font-size: 6px!important;

		margin-top: -6px;
		padding-left: 50px!important;
	}

    	#za {
		padding-left: 50px!important;
		background-size: 30px!important;
		background-position-y: 7px!important;
        	height: 24px!important;   
    	}

	#a #nnn, #a #bra, #a #usa, #a #chl, #a #rus, #a #arg, #a #can,
	#a #per, #a #ven, #a #pry, #a #bgr, #a #egy, #a #rou, #a #dza,
	#a #irn, #a #ukr, #a #pak, #a #che, #a #deu, #a #prt, #a #esp,
	#a #gbr, #a #tur, #a #are, #a #sau, #a #fra, #a #srb, #a #hrv,
	#a #alb, #a #geo, #a #svn, #a #cze, #a #hun, #a #svk, #a #pol,
	#a #aut, #a #aus, #a #nzl, #a #chn, #a #ind, #a #mng, #a #swe,
	#a #dnk, #a #fin, #a #bel, #a #phl, #a #nld, #a #ltu, #a #gtm, 
	#a #idn, #a #mys, #a #tha, #a #pse, #a #pan, #a #jor, #a #syr, 
	#a #isr, #a #uzb, #a #mkd, #a #arm, #a #aze, #a #bih, #a #kaz,
	#a #ncl, #a #mar, #a #qat, #a #mda, #a #mne, #a #vnm, #a #grc,
	#a #irq, #a #afg, #a #tun, #a #npl, #a #lka, #a #mdv, #a #est,
	#a #eth, #a #sgp, #a #ecu, #a #prk, #a #kor, #a #jpn, #a #lva,
	#a #nor, #a #zaf, #a #tjk, #a #ita, #a #irl, #a #pri, #a #dom,
	#a #col, #a #blr, #a #mmr, #a #ury, #a #lbn, #a #lby, #a #hkg, 
	#a #twn, #a #ken, #a #mex, #a #cub, #a #brn, #a #cyp, #a #mlt,
	#a #bol, #a #kgz {
		background-size: 10px;
		background-position-y: 1px;
	}	

	#a #nnn pz, #a #bra pz, #a #usa pz, #a #chl pz, 
	#a #rus pz, #a #arg pz, #a #can pz, #a #per pz,
	#a #pry pz, #a #bgr pz, #a #ven pz, #a #egy pz,
	#a #rou pz, #a #dza pz, #a #irn pz, #a #ukr pz,
	#a #pak pz, #a #che pz, #a #deu pz, #a #prt pz,
	#a #esp pz, #a #gbr pz, #a #tur pz, #a #are pz,
	#a #sau pz, #a #fra pz, #a #srb pz, #a #hrv pz,
	#a #alb pz, #a #geo pz, #a #svn pz, #a #cze pz, 
	#a #hun pz, #a #svk pz, #a #pzl pz, #a #aut pz,
	#a #aus pz, #a #nzl pz, #a #chn pz, #a #ind pz,
	#a #mng pz, #a #swe pz, #a #dnk pz, #a #fin pz,
	#a #bel pz, #a #phl pz, #a #nld pz, #a #ltu pz,
	#a #gtm pz, #a #idn pz, #a #mys pz, #a #tha pz, 
	#a #pse pz, #a #pan pz, #a #jor pz, #a #syr pz, 
	#a #isr pz, #a #uzb pz, #a #mkd pz, #a #arm pz,
	#a #aze pz, #a #bih pz, #a #kaz pz, #a #ncl pz,
	#a #mar pz, #a #qat pz, #a #mda pz, #a #mne pz,
	#a #vnm pz, #a #grc pz, #a #irq pz, #a #afg pz,
	#a #tun pz, #a #npl pz, #a #lka pz, #a #mdv pz,
	#a #est pz, #a #eth pz, #a #sgp pz, #a #ecu pz,
	#a #prk pz, #a #kor pz, #a #jpn pz, #a #lva pz,
	#a #nor pz, #a #zaf pz, #a #tjk pz, #a #ita pz,
	#a #irl pz, #a #pri pz, #a #dom pz, #a #col pz,
	#a #blr pz, #a #mmr pz, #a #ury pz, #a #lbn pz,
	#a #lby pz, #a #hkg pz, #a #twn pz, #a #ken pz,
	#a #mex pz, #a #cub pz, #a #brn pz, #a #cyp pz, 
	#a #mlt pz, #a #bol pz, #a #kgz pz {
		padding-left: 15px!important;
		font-size: 7px!important;
	}

	#a #g #h #i { /* bloco de progresso de rank */
        	padding: 0 3px;
        	width: 115px;
        	font-size: 4px;
    	}

	#a #g #s {
        	background-position-x: 24px;
        	background-size: 18px 16px;

		padding-top: 0px;
        	padding-left: 47px;
        	font-size: 3px;
	}

	#a #mh {
		margin-top: 2px;
        	height: 85px;
		padding: 0;
        	max-width: 190px!important;
        	width: 190px!important;
    	}

	#xa, #xb, #xc, #xd, #xe,
	#xf, #xg, #xh, #xi, #xj,
	#xk, #xl, #xm, #xn, #xo,
	#xp, #xq, #xr, #xs, #xt,
	#xu, #xv, #xw, #xx, #xy,
	#xz, #ya, #yb, #yc, #yd,
	#ye, #yf, #yg, #yh, #yi,
	#yj, #yk, #yl, #ym, #yn,
	#yo { /* sessões dos ranks */
		width: 25px;
		height: 25px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
	}

    	#b #t #u, #b #t #v, #b #t #x {
		margin-left: -45px;
        	margin-top: 3px;
	}

    	#b #t #u p, #b #t #v p, #b #t #x p {
        	line-height: 12px;
        	font-size: 8px;
		padding-top: 1px;
		padding-left: 25px;
        	background-position: 2px;
        	background-size: 18px 15px;
    	}

	#b #d {
        	line-height: 20px;
        	padding: 5px 10px;
        	height: 15px;
        	background-size: 50% 70%;	
		margin-left: -45px;
    	}

	#c #d { /* ícone de arma do título */
        	line-height: 20px;
       	 	padding: 5px 10px;
        	height: 15px;
        	background-size: 50% 70%;
		background-height: 40px;
    	}

    	#c div:nth-child(2),
    	#c div:nth-child(3),
    	#c div:nth-child(4),
   	#c div:nth-child(5),
    	#c div:nth-child(6) { /* bloco das armas mais usadas do jogador */
		padding-top: 10px;
		padding-left: 8px;
        	height: 18px;
		font-size: 10px;
		background-size: 20%;
	}

	#a #mg {
        	height: 115px;
		margin-top: 0px;
        	margin-left: -7px;
        	padding: 1px 0px 5px 10px;
		font-size: 6px;
		
        	max-width: 180px!important;
        	width: 180px!important;
    	}

	#a #mg p { /* medalhas */
        	background-position: 3px;
        	background-size: 15px 12px;

        	padding-left: 25px;
		height: 15px;
        	font-size: 7px;
    	}

	#y {
		padding-right: 85px;
		background-position-x: 50px;
		background-size: 10px 10px;
	}
	
	#z {
		padding-right: 85px;
		background-position-x: 50px;
		background-size: 10px 10px;
	}
	
	#w {
		padding-right: 85px;
		background-position-x: 50px;
		background-size: 10px 10px;
	}
}

@media screen and (max-height: 268px) {
	body { 
		overflow: hidden; 
		padding: 0px;
	}

	* { font-size: 8px!important; }

	#a #d { 
		height: 50px!important; 
		line-height: 4px!important;
        	max-width: 145px!important;
        	width: 145px!important;
	}

	#a #d, #b #d, #c #d {
		font-size: 3px!important;
	}

	#a img {
    		width: 25px!important;
		margin-top: 5px!important;
	}

    	#za, #zb, #zc, #zd, #ze, #zf, #zg,
    	#zh, #zi, #zj, #zk, #zl, #zm, #zn,
    	#zo, #zp, #zq, #zr, #zs { 
		background-size: 30px 12px!important;
		background-position-x: 5px!important;
		font-size: 6px!important;

		margin-top: -6px!important;
		padding-left: 42px!important;
	}

    	#za {
		padding-left: 42px!important;
		margin-top: -10px!important;

		background-size: 25px!important;
		background-position-y: 7px!important;
    	}

	#a #nnn, #a #bra, #a #usa, #a #chl, #a #rus, #a #arg, #a #can,
	#a #per, #a #ven, #a #pry, #a #bgr, #a #egy, #a #rou, #a #dza,
	#a #irn, #a #ukr, #a #pak, #a #che, #a #deu, #a #prt, #a #esp,
	#a #gbr, #a #tur, #a #are, #a #sau, #a #fra, #a #srb, #a #hrv,
	#a #alb, #a #geo, #a #svn, #a #cze, #a #hun, #a #svk, #a #pol,
	#a #aut, #a #aus, #a #nzl, #a #chn, #a #ind, #a #mng, #a #swe,
	#a #dnk, #a #fin, #a #bel, #a #phl, #a #nld, #a #ltu, #a #gtm, 
	#a #idn, #a #mys, #a #tha, #a #pse, #a #pan, #a #jor, #a #syr, 
	#a #isr, #a #uzb, #a #mkd, #a #arm, #a #aze, #a #bih, #a #kaz,
	#a #ncl, #a #mar, #a #qat, #a #mda, #a #mne, #a #vnm, #a #grc,
	#a #irq, #a #afg, #a #tun, #a #npl, #a #lka, #a #mdv, #a #est,
	#a #eth, #a #sgp, #a #ecu, #a #prk, #a #kor, #a #jpn, #a #lva,
	#a #nor, #a #zaf, #a #tjk, #a #ita, #a #irl, #a #pri, #a #dom,
	#a #col, #a #blr, #a #mmr, #a #ury, #a #lbn, #a #lby, #a #hkg, 
	#a #twn, #a #ken, #a #mex, #a #cub, #a #brn, #a #cyp, #a #mlt,
	#a #bol, #a #kgz {
		background-size: 10px!important;
		background-position-y: 1px!important;
	}	

	#a #nnn pz, #a #bra pz, #a #usa pz, #a #chl pz, 
	#a #rus pz, #a #arg pz, #a #can pz, #a #per pz,
	#a #pry pz, #a #bgr pz, #a #ven pz, #a #egy pz,
	#a #rou pz, #a #dza pz, #a #irn pz, #a #ukr pz,
	#a #pak pz, #a #che pz, #a #deu pz, #a #prt pz,
	#a #esp pz, #a #gbr pz, #a #tur pz, #a #are pz,
	#a #sau pz, #a #fra pz, #a #srb pz, #a #hrv pz,
	#a #alb pz, #a #geo pz, #a #svn pz, #a #cze pz, 
	#a #hun pz, #a #svk pz, #a #pzl pz, #a #aut pz,
	#a #aus pz, #a #nzl pz, #a #chn pz, #a #ind pz,
	#a #mng pz, #a #swe pz, #a #dnk pz, #a #fin pz,
	#a #bel pz, #a #phl pz, #a #nld pz, #a #ltu pz,
	#a #gtm pz, #a #idn pz, #a #mys pz, #a #tha pz, 
	#a #pse pz, #a #pan pz, #a #jor pz, #a #syr pz, 
	#a #isr pz, #a #uzb pz, #a #mkd pz, #a #arm pz,
	#a #aze pz, #a #bih pz, #a #kaz pz, #a #ncl pz,
	#a #mar pz, #a #qat pz, #a #mda pz, #a #mne pz,
	#a #vnm pz, #a #grc pz, #a #irq pz, #a #afg pz,
	#a #tun pz, #a #npl pz, #a #lka pz, #a #mdv pz,
	#a #est pz, #a #eth pz, #a #sgp pz, #a #ecu pz,
	#a #prk pz, #a #kor pz, #a #jpn pz, #a #lva pz,
	#a #nor pz, #a #zaf pz, #a #tjk pz, #a #ita pz,
	#a #irl pz, #a #pri pz, #a #dom pz, #a #col pz,
	#a #blr pz, #a #mmr pz, #a #ury pz, #a #lbn pz,
	#a #lby pz, #a #hkg pz, #a #twn pz, #a #ken pz,
	#a #mex pz, #a #cub pz, #a #brn pz, #a #cyp pz, 
	#a #mlt pz, #a #bol pz, #a #kgz pz {
		padding-left: 15px!important;
		font-size: 7px!important;
	}

	#a #g #h #i { /* bloco de progresso de rank */
        	padding: 0 3px!important;
        	width: 75px!important;
        	font-size: 4px!important;
    	}

	#a #g #h #k {
		margin: 0;
		padding: 0;
		height: 4px;
	}

	#a #g #s {
        	background-position-x: 17px!important;
        	background-size: 15px 13px!important;

		padding-top: 0px!important;
        	padding-left: 33px!important;
        	font-size: 8px!important;
	}

	#a #mh {
		margin-top: 4px!important;
        	height: 60px!important;
		padding: 2px!important;

        	max-width: 145px!important;
        	width: 145px!important;
    	}

	#xa, #xb, #xc, #xd, #xe,
	#xf, #xg, #xh, #xi, #xj,
	#xk, #xl, #xm, #xn, #xo,
	#xp, #xq, #xr, #xs, #xt,
	#xu, #xv, #xw, #xx, #xy,
	#xz, #ya, #yb, #yc, #yd,
	#ye, #yf, #yg, #yh, #yi,
	#yj, #yk, #yl, #ym, #yn,
	#yo { /* sessões dos ranks */
		width: 25px!important;
		height: 25px!important;
		background-repeat: no-repeat!important;
		background-position: center!important;
		background-size: 100%!important;
	}

    	#b #t #u, #b #t #v, #b #t #x {
        	margin-top: 1px!important;
		font-size: 9px!important;
	}

    	#b #t #u p, #b #t #v p, #b #t #x p {
        	line-height: 8px!important;
		padding-top: 1px!important;
		padding-left: 25px!important;
        	background-position: 2px!important;
        	background-size: 13px 11px!important;
    	}

	#b #d {
        	line-height: 20px!important;
        	padding: 5px 10px!important;
        	height: 15px!important;
        	background-size: 50% 70%!important;

        	max-width: 120px!important;
        	width: 120px!important;
    	}

	#c #d { /* ícone de arma do título */
        	line-height: 20px!important;
       	 	padding: 5px 10px!important;
        	height: 15px!important;
        	background-size: 50% 70%!important;
		background-height: 40px!important;
    	}

    	#c div:nth-child(2),
    	#c div:nth-child(3),
    	#c div:nth-child(4),
   	#c div:nth-child(5),
    	#c div:nth-child(6) { /* bloco das armas mais usadas do jogador */
		padding-top: 5px!important;
		padding-left: 5px!important;
        	height: 14px!important;
		font-size: 10px!important;
		background-size: 20%!important;
	}

	#a #mg {
        	height: 93px;
		margin-top: -2px;
        	margin-left: -7px;
        	padding: 1px 0px 5px 10px;
		font-size: 6px;
		
        	max-width: 135px!important;
        	width: 135px!important;
    	}

	#a #mg p { /* medalhas */
        	background-position-y: 3px;
        	background-size: 12px 8px;

        	padding-left: 22px;
		height: 10px;
        	font-size: 7px;
    	}

	#y {
		padding-right: 85px!important;
		background-position-x: 35px!important;
		background-size: 10px!important;
	}
	
	#z {
		padding-right: 85px!important;
		background-position-x: 35px!important;
		background-size: 10px!important;
	}
	
	#w {
		padding-right: 85px!important;
		background-position-x: 35px!important;
		background-size: 10px!important;
	}
}