html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

.clear{clear:both}

@font-face{font-family:'BangersKugeln';font-style:normal;font-weight:400;src:local("BangersKugeln"),local("BangersKugeln-Regular"),url(/BangersKugeln.woff) format("woff")}@keyframes chat-blink{0%{background-color:#111}100%{background-color:#333}}body{margin:0;padding:0;background-color:#fff;overflow:hidden;font-family:'BangersKugeln', cursive}body.yscrollable{overflow-y:scroll}.lowlevelerror{display:none;padding:100px;line-height:2em;letter-spacing:0.02em}.lowlevelerror img{width:300px;padding-bottom:100px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gameCursor{cursor:url(/common/gamecursor.svg.png) 32 32,auto}#uiOverlay div.widget{position:absolute}#uiOverlay input,#uiOverlay button,#uiOverlay textarea,#uiOverlay select,#uiOverlay option{font-family:'BangersKugeln', cursive;letter-spacing:0.08em}#uiOverlay div.widget.loading0{left:0;right:0;top:0;bottom:0;z-index:10;background-color:#fff}#uiOverlay div.widget.loading0 .img{margin:4em auto 0 auto;width:4em;height:4em}#uiOverlay div.widget.loading0 .img svg{width:auto;height:auto}#uiOverlay div.widget.loading0 .text{margin-top:0.8em;text-align:center}#uiOverlay div.widget.loading1{left:0;right:0;top:0;bottom:0;z-index:10;background-color:#fff}#uiOverlay div.widget.loading1 .text{margin-top:8em;text-align:center}#uiOverlay div.widget.loading1 .info{width:25em;margin:0 auto;margin-top:1.5em;text-align:center;font-size:0.5em}#uiOverlay div.widget.loading1 .logo{width:8em;top:-9em;position:relative;margin:0 auto;display:block}#uiOverlay div.widget.loading1 .regionHint{font-size:0.8em;margin-top:1em;color:#555;line-height:1.5em}#uiOverlay div.widget.loading1 .mouseHint{font-size:1.2em;margin-top:2em;color:#a33;line-height:1.5em}#uiOverlay div.widget.maintenance{left:0;right:0;top:0;bottom:0;z-index:20;background-color:#fff;text-align:center;color:#555}#uiOverlay div.widget.maintenance img{padding-top:5em;display:block;margin:0 auto;width:10em}#uiOverlay div.widget.maintenance .text{margin-top:0.8em;line-height:2em}#uiOverlay div.widget.maintenance .text2{font-size:0.5em;padding:2em 0}#uiOverlay div.widget.maintenance .text3{font-size:0.5em}#uiOverlay div.widget.maintenance a{color:#777}#uiOverlay div.widget.maintenance a:hover{color:#555}#uiOverlay div.widget.bg{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#333}#uiOverlay div.widget.bg .bg{width:100%}#uiOverlay div.widget.bg .bgTransition{position:relative;top:-200px;height:200px;width:100%;background:linear-gradient(to bottom, transparent 0%, #333 100%)}#uiOverlay div.widget.bg .bgOverlay{position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQI12NkYGA4x4AEmBjQAAsDA8NpvCoATOIBo19yktQAAAAASUVORK5CYII=)}#uiOverlay div.widget.kills{color:#fff;text-shadow:0 0 5px black;font-size:1.2em;padding:0.5em;text-align:right}#uiOverlay div.widget.kills li{float:right;clear:both}#uiOverlay div.widget.kills div.cause{width:48px;height:48px;margin:-8px 8px 0 8px}#uiOverlay div.widget.kills div:not(.clear){float:left;line-height:32px}#uiOverlay div.widget.chat{left:0;bottom:16em;height:16em;padding:1em;color:#fff;text-shadow:0 -1px #000, 1px 0 #000, 0 1px #000, -1px 0 #000, -1px -1px #000, 1px -1px #000, 1px 1px #000, -1px 1px #000;letter-spacing:0.06em}#uiOverlay div.widget.chat .wrap{position:absolute;bottom:0}#uiOverlay div.widget.chat .msg{font-size:1em;padding-top:0.3em}#uiOverlay div.widget.chat .msg.server{color:#ff0}#uiOverlay div.widget.chat .msg.status{color:#aaa}#uiOverlay div.widget.chat .msg.status.team1{color:#f55}#uiOverlay div.widget.chat .msg.status.team2{color:#46f}#uiOverlay div.widget.chat .msg .room{display:inline-block;width:3em;vertical-align:top}#uiOverlay div.widget.chat .msg .room.team1{color:#f55}#uiOverlay div.widget.chat .msg .room.team2{color:#46f}#uiOverlay div.widget.chat .msg .txt{display:inline-block;word-wrap:break-word;width:20em;color:#ccc}#uiOverlay div.widget.chat .msg .txt .team1{color:#f55}#uiOverlay div.widget.chat .msg .txt .team2{color:#46f}#uiOverlay div.widget.chat .msg .nick{color:#fff}#uiOverlay div.widget.chat .inputArea{padding-top:1em;width:45em;height:1em}#uiOverlay div.widget.chat .inputArea .inner{display:none}#uiOverlay div.widget.chat .inputArea .cmd{width:5em}#uiOverlay div.widget.chat .inputArea .cmd.team1{color:#f55}#uiOverlay div.widget.chat .inputArea .cmd.team2{color:#46f}#uiOverlay div.widget.chat .inputArea input{background:none;border:0;color:inherit;padding:0;font-size:1em;text-shadow:inherit;width:calc(100% - 5em);color:#ccc}#uiOverlay div.widget.chat .inputArea input:focus{outline:0}#uiOverlay div.widget.chat .inputTip{padding-top:1em;font-size:0.9em}#uiOverlay div.widget.chat .inputTip .txt{color:#888;display:none}#uiOverlay div.widget.sidebar{top:0;left:0;right:0}#uiOverlay div.widget.sidebar.loggedIn .loggedOutOnly{display:none}#uiOverlay div.widget.sidebar:not(.loggedIn) .loggedInOnly{display:none}#uiOverlay div.widget.sidebar .hr{height:1px;margin:0.2em 0.5em;background-color:rgba(255,255,255,0.5)}#uiOverlay div.widget.sidebar .bar{position:absolute;top:0;bottom:0;width:250px}#uiOverlay div.widget.sidebar .left{left:0;background-color:rgba(0,0,0,0.7)}#uiOverlay div.widget.sidebar .right{right:0;background-color:rgba(0,0,0,0.7)}#uiOverlay div.widget.sidebar .footer{position:absolute;bottom:0;left:0;right:0;font-family:Arial, Helvetica, sans-serif;font-size:13px;z-index:2000}#uiOverlay div.widget.sidebar .footer a{display:inline-block;margin:0.2em 0.5em;color:#555;text-decoration:none}#uiOverlay div.widget.sidebar .footer a:hover{color:#888}#uiOverlay div.widget.sidebar .footer .footerLogo{float:right}#uiOverlay div.widget.sidebar .footer .footerLogo img{width:200px;padding:1em 0}#uiOverlay div.widget.sidebar .footer .footerB{float:right;font-size:1em}#uiOverlay div.widget.sidebar .footer .footerC{float:right;font-size:0.9em;line-height:1.5em}#uiOverlay div.widget.sidebar .footer .footerD{float:right;font-size:1.3em;line-height:2em}#uiOverlay div.widget.sidebar .footer.footerRight{margin:0.7em}#uiOverlay div.widget.sidebar .barSection.login{height:8em;position:relative;margin:0 0.3em}#uiOverlay div.widget.sidebar .barSection.login p{margin:1em 0 1em 0;color:#aaa;font-size:1.2em;line-height:1.2em;letter-spacing:0.03em}#uiOverlay div.widget.sidebar .barSection.login p span.red{color:#f55}#uiOverlay div.widget.sidebar .barSection.login p span.white{color:#fff}#uiOverlay div.widget.sidebar .barSection.login .loginBtn{display:block;position:relative;border:1px solid #000;color:#fff;padding:0.8em;border-radius:0.4em;margin:0.4em 0;letter-spacing:0.06em;font-size:0.8em;cursor:pointer}#uiOverlay div.widget.sidebar .barSection.login .loginBtn .icon{position:absolute;left:0.5em;top:0.28em}#uiOverlay div.widget.sidebar .barSection.login .loginBtn .icon svg{width:2em;height:2em}#uiOverlay div.widget.sidebar .barSection.login .loginBtn .label{padding-left:2.5em;letter-spacing:0.08em}#uiOverlay div.widget.sidebar .barSection.login .loginBtn.loginFB{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}#uiOverlay div.widget.sidebar .barSection.login .loginBtn.loginFB:hover{background-color:#23527c}#uiOverlay div.widget.sidebar .barSection.login .loginBtn.loginFB .icon{padding:0.15em}#uiOverlay div.widget.sidebar .barSection.login .loginBtn.loginFB .icon svg{width:1.7em;height:1.7em}#uiOverlay div.widget.sidebar .barSection.login .loginBtn.loginGoogle{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}#uiOverlay div.widget.sidebar .barSection.login .loginBtn.loginGoogle:hover{background-color:#c23321}#uiOverlay div.widget.sidebar .barSection.player{height:13em;position:relative}#uiOverlay div.widget.sidebar .barSection.player a{text-decoration:none;color:inherit}#uiOverlay div.widget.sidebar .barSection.player a:hover{color:#ddd}#uiOverlay div.widget.sidebar .barSection.player .logout{text-align:right;display:block;position:absolute;right:0.8em;top:3.5em;color:#888;text-decoration:none}#uiOverlay div.widget.sidebar .barSection.player .logout span{font-size:0.8em}#uiOverlay div.widget.sidebar .barSection.player .logout:hover{color:#444}#uiOverlay div.widget.sidebar .barSection.player .tooltip{width:8em}#uiOverlay div.widget.sidebar .barSection.player .playerProgress{margin-left:0.3em}#uiOverlay div.widget.sidebar .barSection.player .achievements{position:relative;height:3em;margin-left:0.3em;letter-spacing:0.08em;color:#fff;text-shadow:0 -2px #000, 2px 0 #000, 0 2px #000, -2px 0 #000, -2px -2px #000, 2px -2px #000, 2px 2px #000, -2px 2px #000;cursor:pointer}#uiOverlay div.widget.sidebar .barSection.player .achievements:hover{color:#ccc}#uiOverlay div.widget.sidebar .barSection.player .achievements .cupBox{position:absolute;top:0;left:0;width:2.4em;height:2.4em;line-height:2.4em;border:0.3em solid #000;border-radius:1.1em;color:#fff;text-align:center;background-color:#555}#uiOverlay div.widget.sidebar .barSection.player .achievements .txt{position:absolute;top:0.3em;left:1.7em;width:12em;height:1.8em;border:0.3em solid #000;border-left-width:1em;border-radius:0.5em;background-color:#555;text-align:center;line-height:1.7em}#uiOverlay div.widget.sidebar .barSection.player .achievements .txt span{font-size:0.8em}#uiOverlay div.widget.sidebar .barSection.player .achievements canvas.cup{width:2em;height:2em;padding:0.2em 0.1em 0 0.1em}#uiOverlay div.widget.sidebar .barSection.player .avatar{height:4em;padding:0.5em;color:#fff;text-shadow:0 -1px #000, 1px 0 #000, 0 1px #000, -1px 0 #000, -1px -1px #000, 1px -1px #000, 1px 1px #000, -1px 1px #000}#uiOverlay div.widget.sidebar .barSection.player .avatar canvas{width:4.444em;height:4.444em;border-radius:0.2em;border:1px solid rgba(0,0,0,0.3);position:absolute;top:0.25em;left:0.5em;display:block;cursor:pointer}#uiOverlay div.widget.sidebar .barSection.player .avatar .welcome{line-height:2em;white-space:nowrap;width:9.5em;overflow:hidden;text-overflow:ellipsis;position:absolute;top:0;left:5.5em}#uiOverlay div.widget.sidebar .barSection.notifications .notification{position:relative;height:3em;letter-spacing:0.08em;color:#fff;text-shadow:0 -2px #000, 2px 0 #000, 0 2px #000, -2px 0 #000, -2px -2px #000, 2px -2px #000, 2px 2px #000, -2px 2px #000;text-align:center;cursor:pointer;margin-left:0.3em}#uiOverlay div.widget.sidebar .barSection.notifications .notification .txt{position:absolute;top:0.3em;left:1.7em;width:12em;height:1.8em;border:0.3em solid #000;border-left-width:1em;border-radius:0.5em;line-height:1.8em;background-color:#555}#uiOverlay div.widget.sidebar .barSection.notifications .notification .txt span{font-size:0.8em}#uiOverlay div.widget.sidebar .barSection.notifications .notification .number{position:absolute;top:0;left:0;width:2.4em;height:2.4em;line-height:2.4em;border:0.3em solid #000;border-radius:1.1em;color:#fff;text-align:center;text-shadow:0 -2px #000, 2px 0 #000, 0 2px #000, -2px 0 #000, -2px -2px #000, 2px -2px #000, 2px 2px #000, -2px 2px #000}#uiOverlay div.widget.sidebar .barSection.notifications .notification .number.bgGray{background-color:#555}#uiOverlay div.widget.sidebar .barSection.notifications .notification .number.bgRed{background-color:#f55}#uiOverlay div.widget.sidebar .barSection.notifications .notification .number.bgBlue{background-color:#55f}#uiOverlay div.widget.sidebar .barSection.notifications .notification .number .v{font-size:1.6em}#uiOverlay div.widget.sidebar .barSection.notifications .notification:hover .txt{color:#ccc}#uiOverlay div.widget.sidebar .barSection.followBox{padding-bottom:0.5em}#uiOverlay div.widget.sidebar .barSection.followBox h3{color:#ccc;margin:1.1em 0;font-size:1.4em;letter-spacing:0.05em;text-align:center}#uiOverlay div.widget.sidebar .barSection.followBox a{font-size:0.9em;color:#aaa;text-decoration:none}#uiOverlay div.widget.sidebar .barSection.followBox a:hover{color:#ddd}#uiOverlay div.widget.sidebar .barSection.followBox .followprovider{margin:0 auto;text-align:center;padding-top:0.2em}#uiOverlay div.widget.sidebar .barSection.followBox .followprovider.fpFacebook{padding-bottom:0.15em}#uiOverlay div.widget.sidebar .barSection.followBox .followprovider.fpReddit{font-family:Arial, sans-serif;font-size:1em;font-weight:bold;margin:1em 0}#uiOverlay div.widget.sidebar .barSection.controlHint{padding:1em 0.5em;font-size:1.2em;text-align:center;color:#666}#uiOverlay div.widget.sidebar .barSection.controlHint h3{line-height:1em;padding-bottom:0.3em;font-size:1.2em;letter-spacing:0.05em;color:#ccc}#uiOverlay div.widget.sidebar .barSection.controlHint p{line-height:1.6em;font-size:0.9em;letter-spacing:0.03em}#uiOverlay div.widget.sidebar .barSection.controlHint b{color:#aaa}#uiOverlay div.widget.sidebar .barSection.news{padding:1em 0.5em;font-size:1.2em;text-align:center;color:#666}#uiOverlay div.widget.sidebar .barSection.news h3{line-height:1em;padding-bottom:0.3em;font-size:1.2em;letter-spacing:0.05em;color:#ccc}#uiOverlay div.widget.sidebar .barSection.news h4{line-height:1em;font-size:0.8em;letter-spacing:0.05em;color:#ccc}#uiOverlay div.widget.sidebar .barSection.news ul{padding:0.5em 1.5em;font-size:0.9em}#uiOverlay div.widget.sidebar .barSection.news ul li{list-style-type:disc;text-align:left;font-size:0.9em}#uiOverlay div.widget.sidebar .barSection.ioText{color:#555;font-size:0.9em;letter-spacing:0.05em;padding:1em;text-align:center}#uiOverlay div.widget.sidebar .barSection.ioText a{color:#aaa;text-decoration:none}#uiOverlay div.widget.sidebar .barSection.ioText a:hover{color:#ddd}#uiOverlay div.widget.sidebar .barSection.youtubeFeature{padding:1.5em 0.5em;font-size:1.2em;text-align:center;color:#666}#uiOverlay div.widget.sidebar .barSection.youtubeFeature h3{line-height:1em;padding-bottom:0.8em;font-size:1.2em;letter-spacing:0.05em;color:#ccc}#uiOverlay div.widget.sidebar .barSection.youtubeFeature .channelButton{text-align:center}#uiOverlay div.widget.sidebar .barSection.youtubeFeature .txt1{margin-top:1.2em;font-size:0.8em;color:#aaa;text-decoration:none;display:block}#uiOverlay div.widget.sidebar .barSection.youtubeFeature .txt1 .red{color:#d66}#uiOverlay div.widget.sidebar .barSection.youtubeFeature .txt1:hover{color:#ccc}#uiOverlay div.widget.sidebar .barSection.youtubeFeature .txt1:hover .red{color:#f55}#uiOverlay div.widget.sidebar .barSection.friends{color:#fff}#uiOverlay div.widget.sidebar .barSection.friends h3{color:#ccc;padding:1.1em 0;font-size:0.8em;letter-spacing:0.05em;text-align:center}#uiOverlay div.widget.sidebar .barSection.friends .headline{position:relative}#uiOverlay div.widget.sidebar .barSection.friends .headline .search{position:absolute;top:0.7em;right:0.8em;opacity:0.8;cursor:pointer}#uiOverlay div.widget.sidebar .barSection.friends .headline .search:hover{opacity:1}#uiOverlay div.widget.sidebar .barSection.friends .area{overflow-x:hidden;overflow-y:auto;height:calc(100% - 52px)}#uiOverlay div.widget.sidebar .barSection.friends .relation{position:relative;cursor:pointer;padding:0 0.5em;line-height:24px;height:2em}#uiOverlay div.widget.sidebar .barSection.friends .relation canvas{width:2em;position:absolute;left:0em;top:0em}#uiOverlay div.widget.sidebar .barSection.friends .relation .name{width:10em;position:absolute;left:2.5em;top:0em;line-height:2em}#uiOverlay div.widget.sidebar .barSection.friends .relation:hover{background-color:#333}#uiOverlay div.widget.sidebar .barSection.friends .relation:hover .button{display:block}#uiOverlay div.widget.sidebar .barSection.friends .button{display:none;position:absolute;background-color:#555;right:5px;top:3px;width:16px;height:16px;line-height:16px;padding:2px;border:2px solid #777;border-radius:0.2em}#uiOverlay div.widget.sidebar .barSection.friends .button:hover{border:2px solid #aaa}#uiOverlay div.widget.sidebar .barSection.friends .noFriends{position:relative;line-height:1.2em;letter-spacing:0.05em;text-align:center}#uiOverlay div.widget.sidebar .barSection.friends .noFriends .hr{margin-top:2em}#uiOverlay div.widget.sidebar .barSection.friends .noFriends .txt1{padding:2em 2em 1em 2em}#uiOverlay div.widget.sidebar .barSection.friends .noFriends button.search{margin:0 auto;padding:0.4em 0;width:9em;font-size:0.9em;background-color:#4b4;border:1px solid #555;border-radius:0.3em;color:#fff;cursor:pointer;letter-spacing:0.05em}#uiOverlay div.widget.sidebar .barSection.friends .noFriends button.search .uiIcon{margin-right:0.4em;margin-bottom:-0.2em}#uiOverlay div.widget.sidebar .barSection.friends .noFriends button.search:hover{background-color:#5c5}#uiOverlay div.widget.title{position:absolute;top:0;bottom:0;left:0;right:0}#uiOverlay div.widget.title .uiwindow{position:absolute;border-radius:1em;color:#000}#uiOverlay div.widget.title .liteMode .noLiteMode{display:none}#uiOverlay div.widget.title .uiwindow:not(.liteMode) .onlyLiteMode{display:none}#uiOverlay div.widget.title .skinTooltip{color:#aaa;font-size:1.1em;letter-spacing:0.02em}#uiOverlay div.widget.title .logo{position:relative;left:0}#uiOverlay div.widget.title .logo img{height:5.8em}#uiOverlay div.widget.title .logo .slogan{text-align:right;position:absolute;top:0;right:0;line-height:3.5em;font-size:1.6em;color:#ddd;text-shadow:0 -2px #222,2px 0 #222,0 2px #222,-2px 0 #222,-2px -2px #222,2px -2px #222,2px 2px #222,-2px 2px #222}#uiOverlay div.widget.title input{color:inherit;font-size:1.5em;width:100%;height:2em;padding:0;box-sizing:border-box;text-align:center;border-radius:0.3em;border:0.08em solid #444;background-color:#fff;transition:background-color 150ms ease-in-out}#uiOverlay div.widget.title input::-webkit-input-placeholder{color:rgba(0,0,0,0.3)}#uiOverlay div.widget.title input:-ms-input-placeholder{color:rgba(0,0,0,0.3);opacity:1}#uiOverlay div.widget.title input::-ms-clear{display:none}#uiOverlay div.widget.title input::-moz-placeholder{color:rgba(0,0,0,0.3);opacity:1}#uiOverlay div.widget.title input:focus{outline:none}#uiOverlay div.widget.title input.connect{margin-top:0.3em;background-color:#393;color:#fff;cursor:pointer;text-shadow:0 -2px rgba(1,103,1,0.3),2px 0 rgba(1,103,1,0.3),0 2px rgba(1,103,1,0.3),-2px 0 rgba(1,103,1,0.3),-2px -2px rgba(1,103,1,0.3),2px -2px rgba(1,103,1,0.3),2px 2px rgba(1,103,1,0.3),-2px 2px rgba(1,103,1,0.3)}#uiOverlay div.widget.title input.connect:hover{background-color:#4b4;border-color:#555}#uiOverlay div.widget.title button.small{display:inline-block;width:49%;height:2em;padding:0;box-sizing:border-box;text-align:center;border-radius:0.3em;transition:background-color 150ms ease-in-out;margin-top:1em;font-size:0.8em;cursor:pointer;background-color:rgba(255,255,255,0.1);border-color:#ccc}#uiOverlay div.widget.title button.settings{border:0.08em solid #aaa;background-color:#ddd;color:#444}#uiOverlay div.widget.title button.settings:hover{background-color:#fff}#uiOverlay div.widget.title button.customMatch{border:0.08em solid #444;background-color:#6b6;color:#fff;text-shadow:0 -1px rgba(1,103,1,0.3),1px 0 rgba(1,103,1,0.3),0 1px rgba(1,103,1,0.3),-1px 0 rgba(1,103,1,0.3),-1px -1px rgba(1,103,1,0.3),1px -1px rgba(1,103,1,0.3),1px 1px rgba(1,103,1,0.3),-1px 1px rgba(1,103,1,0.3)}#uiOverlay div.widget.title button.customMatch:hover{background-color:#8c8}#uiOverlay div.widget.title .matchHint{color:#999;font-size:0.95em;letter-spacing:0.02em;line-height:4em}#uiOverlay div.widget.title .matchHint a{color:#999}#uiOverlay div.widget.title .matchHint a:hover{color:#aaa}#uiOverlay div.widget.title .matchHint .value{color:#666}#uiOverlay div.widget.title .inputBox{position:absolute;background-color:rgba(20,20,20,0.7);box-shadow:0px 0px 2.5em 0.2em rgba(150,150,150,0.4);border-radius:1em;padding:1.5em}#uiOverlay div.widget.title .extAdBox{top:20.5em;left:0;width:17em;height:14em;padding:0.5em;z-index:5}#uiOverlay div.widget.title .extAdBox .containerIAB300{margin:0 auto;width:300px;height:250px}#uiOverlay div.widget.title .extAdBox .adbhint{width:100%;height:100%;position:relative;background-color:#000;overflow:hidden;display:none;text-align:center}#uiOverlay div.widget.title .extAdBox .adbhint .txt1{position:absolute;top:100px;left:0;right:0;font-size:45px;color:red;text-shadow:0 -3px rgba(0,0,0,0.2),3px 0 rgba(0,0,0,0.2),0 3px rgba(0,0,0,0.2),-3px 0 rgba(0,0,0,0.2),-3px -3px rgba(0,0,0,0.2),3px -3px rgba(0,0,0,0.2),3px 3px rgba(0,0,0,0.2),-3px 3px rgba(0,0,0,0.2)}#uiOverlay div.widget.title .extAdBox .adbhint .cry{font-size:280px;color:#555}#uiOverlay div.widget.title .mainInput{top:8em;left:0;width:18em;height:9em}#uiOverlay div.widget.title .customize{top:8em;left:21.5em;width:9em;height:9em;cursor:pointer;color:#888}#uiOverlay div.widget.title .customize:hover{color:#444}#uiOverlay div.widget.title .customize a{display:block;margin-top:12.7em;text-align:center;font-size:0.7em}#uiOverlay div.widget.title .customize canvas.preview{width:14.222em;height:14.222em;position:absolute;top:-3.6em;left:-1em}#uiOverlay div.widget.title .customize .previewShadow{height:0em;position:absolute;top:9em;left:2.5em;right:2.5em;box-shadow:0px 0px 2.1em 0.5em #000}#uiOverlay div.widget.title .highscore{top:20.5em;left:18.5em;width:14em;height:14em;padding:0.5em;color:#fff}#uiOverlay div.widget.title .highscore .headline{text-align:center;letter-spacing:0.05em}#uiOverlay div.widget.title .highscore .item{clear:both;overflow:hidden;cursor:pointer}#uiOverlay div.widget.title .highscore .item.self{background-color:rgba(255,0,0,0.4)}#uiOverlay div.widget.title .highscore .item:hover{background-color:rgba(200,200,200,0.1)}#uiOverlay div.widget.title .highscore .place{width:12%;float:left;overflow:hidden;color:#aaa;text-align:center}#uiOverlay div.widget.title .highscore .name{width:65%;float:left;overflow:hidden}#uiOverlay div.widget.title .highscore .xp{width:23%;float:left;color:#f55;text-align:center}#uiOverlay div.widget.title .highscore .header{clear:both;overflow:hidden;padding:0.5em 0 0.25em 0}#uiOverlay div.widget.title .highscore .header .place,#uiOverlay div.widget.title .highscore .header .name,#uiOverlay div.widget.title .highscore .header .xp{font-size:0.8em;color:#aaa}#uiOverlay div.widget.title .highscore .footer{font-size:0.8em;color:#aaa;padding-top:0.5em}#uiOverlay div.widget.title .highscore .yourscore{float:left;padding-left:0.5em}#uiOverlay div.widget.title .highscore .yourscore .v{color:#f55;line-height:0;font-size:1.4em}#uiOverlay div.widget.title .highscore .motivationPlay,#uiOverlay div.widget.title .highscore .motivationLogin{float:left;padding-left:0.5em}#uiOverlay div.widget.title .highscore .more{float:right;cursor:pointer;padding-right:0.5em}#uiOverlay div.widget.title .highscore .more:hover{color:#fff}#uiOverlay div.widget.title .previewSection{position:absolute;right:2em;top:1.5em;padding:0.4em;border-radius:1em;background:linear-gradient(to bottom, rgba(50,50,50,0.4), rgba(255,255,255,0.7))}#uiOverlay div.widget.title .previewSection canvas.preview{position:relative;width:14.2em;height:14.2em}#uiOverlay div.widget.title .previewSection .previewShadow{height:0em;position:absolute;top:13em;left:4em;right:4em;box-shadow:0px 0px 2.1em 0.5em #000}#uiOverlay div.widget.title .previewSection .skinFailure{color:#f55;text-align:center;position:absolute;bottom:0;left:0;right:0;letter-spacing:0.04em;line-height:1.5em;background-color:rgba(0,0,0,0.3);text-shadow:0 -1px #222,1px 0 #222,0 1px #222,-1px 0 #222,-1px -1px #222,1px -1px #222,1px 1px #222,-1px 1px #222}#uiOverlay div.widget.ballselect{position:absolute;top:0;bottom:0;left:0;right:0}#uiOverlay div.widget.ballselect .uiwindow{position:absolute;border-radius:1em;color:#000}#uiOverlay div.widget.ballselect .inputBox{position:absolute;background-color:rgba(20,20,20,0.7);box-shadow:0px 0px 2.5em 0.2em rgba(150,150,150,0.4);border-radius:1em;padding:1.5em}#uiOverlay div.widget.ballselect .tooltip{display:none;position:absolute;z-index:10;line-height:1.5em;background-color:rgba(0,0,0,0.9);padding:1em;border-radius:0.5em;border-top-left-radius:0;cursor:default;box-shadow:0 0 20px 5px rgba(255,255,255,0.2)}#uiOverlay div.widget.ballselect .tooltip .red{color:#f55}#uiOverlay div.widget.ballselect .skinTooltip{color:#aaa;font-size:1.1em;letter-spacing:0.02em}#uiOverlay div.widget.ballselect input{color:inherit;font-size:1.5em;width:100%;height:2.5em;padding:0;box-sizing:border-box;text-align:center;border-radius:0.5em;border:0.08em solid #444;background-color:#fff;transition:background-color 150ms ease-in-out}#uiOverlay div.widget.ballselect input::-webkit-input-placeholder{color:rgba(0,0,0,0.3)}#uiOverlay div.widget.ballselect input:-ms-input-placeholder{color:rgba(0,0,0,0.3);opacity:1}#uiOverlay div.widget.ballselect input::-ms-clear{display:none}#uiOverlay div.widget.ballselect input::-moz-placeholder{color:rgba(0,0,0,0.3);opacity:1}#uiOverlay div.widget.ballselect input:focus{outline:none}#uiOverlay div.widget.ballselect input.connect{margin-top:0.6em;background-color:#393;color:#fff;cursor:pointer;text-shadow:0 -2px rgba(1,103,1,0.3),2px 0 rgba(1,103,1,0.3),0 2px rgba(1,103,1,0.3),-2px 0 rgba(1,103,1,0.3),-2px -2px rgba(1,103,1,0.3),2px -2px rgba(1,103,1,0.3),2px 2px rgba(1,103,1,0.3),-2px 2px rgba(1,103,1,0.3)}#uiOverlay div.widget.ballselect input.connect:hover{background-color:#4b4;border-color:#555}#uiOverlay div.widget.ballselect .ballselect{padding:2.5em}#uiOverlay div.widget.ballselect .ballselect .inputBox{width:calc(100% - 7em);height:calc(100% - 7em)}#uiOverlay div.widget.ballselect .ballselect .closeX{top:2.1em;right:1.4em;z-index:10}#uiOverlay div.widget.ballselect .previewSection{position:absolute;right:2em;top:1.5em;padding:0.4em;border-radius:1em;background:linear-gradient(to bottom, rgba(50,50,50,0.4), rgba(255,255,255,0.7))}#uiOverlay div.widget.ballselect .previewSection canvas.preview{position:relative;width:14.2em;height:14.2em}#uiOverlay div.widget.ballselect .previewSection .previewShadow{height:0em;position:absolute;top:13em;left:4em;right:4em;box-shadow:0px 0px 2.1em 0.5em #000}#uiOverlay div.widget.ballselect .previewSection .skinFailure{color:#f55;text-align:center;position:absolute;bottom:0;left:0;right:0;letter-spacing:0.04em;line-height:1.5em;background-color:rgba(0,0,0,0.3);text-shadow:0 -1px #222,1px 0 #222,0 1px #222,-1px 0 #222,-1px -1px #222,1px -1px #222,1px 1px #222,-1px 1px #222}#uiOverlay div.widget.ballselect .ballSearch{width:77.5%}#uiOverlay div.widget.ballselect .ballSearch input{text-align:left;padding:0.5em;font-size:1em;color:#fff;background-color:#555}#uiOverlay div.widget.ballselect .ballSearch input::-webkit-input-placeholder{color:#aaa}#uiOverlay div.widget.ballselect .ballSearch input:-ms-input-placeholder{color:#aaa;opacity:1}#uiOverlay div.widget.ballselect .ballSearch input::-ms-clear{display:none}#uiOverlay div.widget.ballselect .ballSearch input::-moz-placeholder{color:#aaa;opacity:1}#uiOverlay div.widget.ballselect .ballList{margin-top:1em;width:77.5%;height:calc(100% - 3.5em);overflow-y:scroll}#uiOverlay div.widget.ballselect .ballList div.item{float:left;padding:0.65em;cursor:pointer;border-radius:0.8em;border:1px solid transparent;position:relative}#uiOverlay div.widget.ballselect .ballList div.item canvas{width:4.1347em;height:4.1347em}#uiOverlay div.widget.ballselect .ballList div.item.selected{background-color:#fff;border-color:#bbb}#uiOverlay div.widget.ballselect .ballList div.item:not(.selected):hover{background-color:rgba(255,255,255,0.5)}#uiOverlay div.widget.ballselect .ballList div.item .lvlHint{font-size:1.4em;position:absolute;bottom:-0.3em;right:-0.3em;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;background-color:#64c864;color:#fff;border-radius:0.4em}#uiOverlay div.widget.ballselect .ballList div.item.locked .lvlHint{background-color:#dc6464}#uiOverlay div.widget.ballselect .ballList div.item.locked canvas{filter:grayscale(100%);opacity:0.5}#uiOverlay div.widget.ballselect .ballList div.clear{clear:both}#uiOverlay div.widget.ballselect .skinSelect{position:absolute;top:18em;right:2em;width:15.1em;color:#aaa}#uiOverlay div.widget.ballselect .skinSelect .label{border-bottom:1px solid #aaa}#uiOverlay div.widget.ballselect .skinSelect .list{margin-top:0.3em;margin-bottom:2em;overflow-x:scroll;overflow-y:hidden;height:6em;white-space:nowrap}#uiOverlay div.widget.ballselect .skinSelect .item{position:relative;display:inline-block;padding:0.3em;margin:0.6em 0.2em 0.2em 0;border:1px solid transparent;border-radius:0.5em;cursor:pointer;background-color:rgba(255,255,255,0.2);height:2.6667em;line-height:2.6667em}#uiOverlay div.widget.ballselect .skinSelect .item canvas{width:2.6667em;height:2.6667em;vertical-align:top}#uiOverlay div.widget.ballselect .skinSelect .item .none{width:2.6667em;height:2.6667em;text-align:center;letter-spacing:0.15em;vertical-align:top}#uiOverlay div.widget.ballselect .skinSelect .item .none span{font-size:0.8em;position:relative;top:0}#uiOverlay div.widget.ballselect .skinSelect .item .lvlHint{position:absolute;bottom:-0.5em;right:-0.3em;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;background-color:#64c864;color:#fff;border-radius:0.5em}#uiOverlay div.widget.ballselect .skinSelect .item.locked .lvlHint{background-color:#dc6464}#uiOverlay div.widget.ballselect .skinSelect .item.locked canvas{filter:grayscale(100%);opacity:0.5}#uiOverlay div.widget.ballselect .skinSelect .item.selected{border-color:#bbb;background-color:#fff;color:#555}#uiOverlay div.widget.ballselect .skinSelect .item:not(.selected):hover{background-color:rgba(255,255,255,0.5)}#uiOverlay div.widget.ballselect .ctrl{position:absolute;right:2em;bottom:1.5em}#uiOverlay div.widget.ballselect .ctrl button{margin-top:0.5em;box-sizing:border-box;display:block;border:0.08em solid #444;border-radius:0.5em;font-size:1.5em;cursor:pointer;width:10em;height:2em;transition:background-color 150ms ease-in-out}#uiOverlay div.widget.ballselect .ctrl button.cancel{background-color:#eee;color:#000}#uiOverlay div.widget.ballselect .ctrl button.cancel:hover{background-color:#fff;border-color:#555}#uiOverlay div.widget.ballselect .ctrl button.done{background-color:#393;color:#fff}#uiOverlay div.widget.ballselect .ctrl button.done:hover{background-color:#4b4;border-color:#555}#uiOverlay div.widget.ballselect .ctrl button.done:disabled{background-color:#666}#uiOverlay div.widget.matchselection{position:absolute;top:0;bottom:0;left:0;right:0}#uiOverlay div.widget.matchselection .uiwindow{position:absolute;border-radius:1em;padding:2.5em;color:#000}#uiOverlay div.widget.matchselection .matchselect{position:absolute;background-color:rgba(0,0,0,0.15);border-radius:1em;padding:2.5em;width:calc(100% - 10em);height:calc(100% - 10em);color:#fff;background:#222;box-shadow:rgba(255,255,255,0.5) 0 0 60px 3px}#uiOverlay div.widget.matchselection .matchselect select{margin-top:1em;font-size:1em;padding:0.2em;width:12em;border-radius:0.2em;color:#555}#uiOverlay div.widget.matchselection .matchselect .closeX{top:0.4em;right:0.3em;z-index:10}#uiOverlay div.widget.matchselection .mapList{overflow-x:scroll;overflow-y:hidden;height:10.5em;white-space:nowrap}#uiOverlay div.widget.matchselection .mapList li{border-radius:0.5em;border:1px solid transparent;background-color:rgba(255,255,255,0.2);padding:1em;margin-right:0.5em;margin-bottom:0.5em;display:inline-block;cursor:pointer;vertical-align:top}#uiOverlay div.widget.matchselection .mapList li img{width:8.88em;height:5.55em;opacity:0.7}#uiOverlay div.widget.matchselection .mapList li.random{width:8.88em;height:7.25em;overflow:hidden}#uiOverlay div.widget.matchselection .mapList li.random .line{display:block;position:relative;top:3em;left:-4em;width:18em;height:1px;background-color:#ccc;-webkit-transform:rotate(-40deg)}#uiOverlay div.widget.matchselection .mapList li.random .randomLabel{background-color:#4e4e4e;color:#ccc;margin-top:2.8em;margin-bottom:2.4em;font-weight:bold;letter-spacing:0.15em;line-height:2em;text-align:center;position:relative}#uiOverlay div.widget.matchselection .mapList li.selected{border-color:#bbb;background-color:#ddd;color:#555}#uiOverlay div.widget.matchselection .mapList li.selected .randomLabel{background-color:#ddd;color:#555}#uiOverlay div.widget.matchselection .mapList li.selected .line{background-color:#555}#uiOverlay div.widget.matchselection .mapList li.selected img{opacity:1}#uiOverlay div.widget.matchselection .mapList li:not(.selected):hover{background-color:#999}#uiOverlay div.widget.matchselection .mapList li:not(.selected):hover .randomLabel{background-color:#999}#uiOverlay div.widget.matchselection .mapList li:not(.selected):hover img{opacity:1}#uiOverlay div.widget.matchselection .mapList li .mapLabel{text-align:center}#uiOverlay div.widget.matchselection .gameTypeSelection{height:8.5em}#uiOverlay div.widget.matchselection .gameTypeList li{line-height:1.5em}#uiOverlay div.widget.matchselection .gameTypeList li:nth-child(1){font-style:italic}#uiOverlay div.widget.matchselection .gameTypeList li label{padding:0.3em 20em 0.3em 0}#uiOverlay div.widget.matchselection .ctrl{position:absolute;right:2em;left:2em;bottom:2em;text-align:center}#uiOverlay div.widget.matchselection .ctrl button{margin-top:0.5em;box-sizing:border-box;border:0.08em solid #444;border-radius:0.5em;font-size:1.2em;cursor:pointer;width:10em;height:2em;transition:background-color 150ms ease-in-out}#uiOverlay div.widget.matchselection .ctrl button.public{background-color:#393;color:#fff;font-size:1.5em;margin:0 0.3em;width:12em}#uiOverlay div.widget.matchselection .ctrl button.public:hover{background-color:#4b4;border-color:#555}#uiOverlay div.widget.matchselection .ctrl button.private{background-color:#35d;color:#fff;font-size:1.5em;margin:0 0.3em;width:12em}#uiOverlay div.widget.matchselection .ctrl button.private:hover{background-color:#46f;border-color:#555}#uiOverlay div.widget.register{position:absolute;top:0;bottom:0;left:0;right:0;letter-spacing:0.03em;background-color:rgba(0,0,0,0.5)}#uiOverlay div.widget.register .uiwindow{position:absolute;border-radius:1em;padding:2.5em;color:#000}#uiOverlay div.widget.register .header{text-align:left;border-bottom:1px solid #444}#uiOverlay div.widget.register .avatar{height:2em;padding-bottom:0.5em}#uiOverlay div.widget.register .avatar img{height:2em}#uiOverlay div.widget.register .avatar div{display:inline-block;height:2em;line-height:2em;vertical-align:top;padding-left:0.7em}#uiOverlay div.widget.register .inner{position:absolute;border-radius:1em;padding:2.5em;width:calc(100% - 10em);height:calc(100% - 10em);color:#fff;background:#222;box-shadow:rgba(255,255,255,0.5) 0 0 60px 3px;text-align:center}#uiOverlay div.widget.register .txt1{font-size:1.7em;padding:2em 0 0em 0;letter-spacing:0.05em}#uiOverlay div.widget.register .txt2{font-size:1.5em;padding:0 1em;line-height:1.4em}#uiOverlay div.widget.register .error{color:#f55}#uiOverlay div.widget.register .red{color:#f55}#uiOverlay div.widget.register input{width:10em;padding:0.5em;margin:1.3em 0;text-align:center;font-size:1.6em;color:#000;background-color:#fff;border-radius:0.5em}#uiOverlay div.widget.register input:disabled{background-color:#666;border-color:#666;color:#fff}#uiOverlay div.widget.register input::-webkit-input-placeholder{color:#aaa}#uiOverlay div.widget.register input:-ms-input-placeholder{color:#aaa;opacity:1}#uiOverlay div.widget.register input::-ms-clear{display:none}#uiOverlay div.widget.register input::-moz-placeholder{color:#aaa;opacity:1}#uiOverlay div.widget.register button.done{position:absolute;right:2.3em;bottom:2.3em;box-sizing:border-box;border:0.08em solid #444;border-radius:0.5em;font-size:1.2em;cursor:pointer;width:10em;height:2em;background-color:#393;color:#fff;font-size:1em;margin:0 0.3em;width:12em}#uiOverlay div.widget.register button.done:hover{background-color:#4b4;border-color:#555}#uiOverlay div.widget.register button.done:disabled{background-color:#666}#uiOverlay div.widget.modal{top:0;bottom:0;left:0;right:0;z-index:1000}#uiOverlay div.widget.modal .bg{top:0;bottom:0;left:0;right:0;position:absolute;background-color:rgba(0,0,0,0.6)}#uiOverlay div.widget.modal .modal{position:absolute;top:30%;left:0;right:0;text-align:center}#uiOverlay div.widget.modal .modal .inner{display:inline-block;padding:2em 2em 4em 2em;min-width:100px;font-size:1.5em;color:#fff;background-color:#222;box-shadow:rgba(255,255,255,0.5) 0 0 60px 3px;border-radius:0.7em;position:relative}#uiOverlay div.widget.modal .modal .msg{display:inline-block;min-width:8em;line-height:1.5em}#uiOverlay div.widget.modal .modal .buttons{position:absolute;right:1.5em;bottom:1em}#uiOverlay div.widget.modal .modal button{padding:0.4em 2em;font-size:0.75em;background-color:#4b4;border:1px solid #555;border-radius:0.3em;color:#fff;cursor:pointer}#uiOverlay div.widget.modal .modal button.btn1{background-color:#4b4}#uiOverlay div.widget.modal .modal button.btn1:hover{background-color:#5c5}#uiOverlay div.widget.modal .modal button.btn2{background-color:#888}#uiOverlay div.widget.modal .modal button.btn2:hover{background-color:#999}#uiOverlay div.widget.settings{position:absolute;top:0;bottom:0;left:0;right:0;letter-spacing:0.03em}#uiOverlay div.widget.settings .uiwindow{position:absolute;border-radius:1em;padding:2.5em;color:#000}#uiOverlay div.widget.settings .settings{position:absolute;border-radius:1em;padding:2.5em;width:calc(100% - 10em);height:calc(100% - 10em);color:#fff;background:#222;box-shadow:rgba(255,255,255,0.5) 0 0 60px 3px}#uiOverlay div.widget.settings .settings select{margin-top:1em;font-size:1em;padding:0.2em;width:12em;border-radius:0.2em;color:#333}#uiOverlay div.widget.settings .settings input[type=checkbox]{width:1.2em;height:1.2em}#uiOverlay div.widget.settings .settings label{padding-left:0.5em}#uiOverlay div.widget.settings button.cancel{position:absolute;right:14.7em;bottom:2.3em;box-sizing:border-box;border:0.08em solid #444;border-radius:0.5em;font-size:1.2em;cursor:pointer;width:10em;height:2em;background-color:#eee;color:#000;font-size:1em;margin:0 0.3em;width:12em;transition:background-color 150ms ease-in-out}#uiOverlay div.widget.settings button.cancel:hover{background-color:#fff;border-color:#555}#uiOverlay div.widget.settings button.done{position:absolute;right:2.3em;bottom:2.3em;box-sizing:border-box;border:0.08em solid #444;border-radius:0.5em;font-size:1.2em;cursor:pointer;width:10em;height:2em;background-color:#393;color:#fff;font-size:1em;margin:0 0.3em;width:12em;transition:background-color 150ms ease-in-out}#uiOverlay div.widget.settings button.done:hover{background-color:#4b4;border-color:#555}#uiOverlay div.widget.settings .closeX{position:absolute;top:0.4em;right:0.4em;width:1em;height:1em;font-size:1.4em;color:#777;text-align:center;cursor:pointer}#uiOverlay div.widget.settings .closeX:hover{color:#aaa}#uiOverlay div.widget.classic.showScrollbar{overflow-y:scroll}#uiOverlay div.widget.classic.needFullHeight .uiwindow,#uiOverlay div.widget.classic.needFullHeight .wrap,#uiOverlay div.widget.classic.needFullHeight .wrapInner,#uiOverlay div.widget.classic.needFullHeight .main{height:100%}#uiOverlay div.widget.classic .wrap{margin:0 auto;background-color:rgba(0,0,0,0.2);height:100%}#uiOverlay div.widget.classic .head{position:relative}#uiOverlay div.widget.classic .wrapInner{position:relative;margin:0 auto;padding:2em;color:#fff}#uiOverlay div.widget.classic .wrapInner .content{height:calc(100% - 10em);position:relative}#uiOverlay div.widget.classic img.logo{width:10em;cursor:pointer}#uiOverlay div.widget.classic button.play{position:absolute;right:0;top:0.2em;padding:0.4em 2em;font-size:1em;background-color:#4b4;border:1px solid #555;border-radius:0.3em;color:#fff;cursor:pointer}#uiOverlay div.widget.classic button.play:hover{background-color:#5c5}#uiOverlay div.widget.classic .achievementsList .item{width:18em;margin:0 2.0em 0.6em 0;background:linear-gradient(#333 0%, #222 100%);font-size:1.2em}#uiOverlay div.widget.classic .text1{color:#fff}#uiOverlay div.widget.classic .text2{color:#ccc}#uiOverlay div.widget.classic .text3{color:#f55}#uiOverlay div.widget.classic div.hr{height:1px;margin:1em 0;background-color:rgba(255,255,255,0.5)}#uiOverlay div.widget.classic h1{padding:1em 0 0.5em 0;font-size:2em}#uiOverlay div.widget.classic h2{margin:1.5em 0 1em 0;font-size:1.4em}#uiOverlay div.widget.classic .red{color:#f55}#uiOverlay div.widget.classic a{color:#fff}#uiOverlay div.widget.classic a:hover{color:#ddd}#uiOverlay div.widget.classic .page_profile .friendButtonContainer{position:absolute;right:0em;top:0.5em}#uiOverlay div.widget.classic .page_profile h1{position:absolute;top:2.5em;left:5.3em;font-size:1.5em}#uiOverlay div.widget.classic .page_profile .summary{position:relative;height:8em}#uiOverlay div.widget.classic .page_profile .summary canvas.playerAvatar{width:7.11em;height:7.11em}#uiOverlay div.widget.classic .page_profile .summary .playerProgress{position:absolute;top:2em;left:7.5em}#uiOverlay div.widget.classic .page_friendrequests .request{height:3em;padding:1em;margin-bottom:0.5em;position:relative;background-color:rgba(200,200,200,0.2)}#uiOverlay div.widget.classic .page_friendrequests canvas.playerDetail{position:absolute;top:0.7em;left:1em;width:3.55em;height:3.55em}#uiOverlay div.widget.classic .page_friendrequests .name{position:absolute;top:0.9em;left:5.5em;width:20em;font-size:1em;line-height:1em}#uiOverlay div.widget.classic .page_friendrequests .name a{font-size:1.2em;text-decoration:none}#uiOverlay div.widget.classic .page_friendrequests .friendButtonContainer{position:absolute;right:1em;top:0.7em}#uiOverlay div.widget.classic .page_messages{position:relative}#uiOverlay div.widget.classic .page_messages .msgBox{height:100%}#uiOverlay div.widget.classic .page_messages .sectionOverview{float:left;width:40%;height:calc(100% - 2em);background-color:#111}#uiOverlay div.widget.classic .page_messages .sectionOverview .item{position:relative;height:3em;padding:0.5em}#uiOverlay div.widget.classic .page_messages .sectionOverview .item:nth-child(2n){background-color:#222222}#uiOverlay div.widget.classic .page_messages .sectionOverview .item:nth-child(2n+1){background-color:#282828}#uiOverlay div.widget.classic .page_messages .sectionOverview .item:hover{background-color:#444;cursor:pointer}#uiOverlay div.widget.classic .page_messages .sectionOverview .item.selected{background-color:#292}#uiOverlay div.widget.classic .page_messages .sectionOverview .item.selected .time{color:#ddd}#uiOverlay div.widget.classic .page_messages .sectionOverview .item.unseen{animation:chat-blink 1s steps(2, start) infinite}#uiOverlay div.widget.classic .page_messages .sectionOverview .item.unseen .lastMsg{font-weight:bold}#uiOverlay div.widget.classic .page_messages .sectionOverview .item.unseen.selected{animation:none}#uiOverlay div.widget.classic .page_messages .sectionOverview canvas.playerDetail{position:absolute;top:0.5em;left:0.3em;width:3em}#uiOverlay div.widget.classic .page_messages .sectionOverview .name{position:absolute;left:4em;right:2.5em;top:0.6em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#uiOverlay div.widget.classic .page_messages .sectionOverview .lastMsg{position:absolute;left:5em;right:2.5em;top:3em;font-family:sans-serif;font-size:0.8em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#uiOverlay div.widget.classic .page_messages .sectionOverview .time{font-family:sans-serif;font-size:0.7em;color:#666;position:absolute;right:1em;top:0.8em}#uiOverlay div.widget.classic .page_messages .sectionContent{float:right;width:calc(60% - 1px);height:calc(100% - 2em);background-color:#111;border-left:1px solid #555}#uiOverlay div.widget.classic .page_messages .sectionContent .header{position:relative;background-color:#555;border-bottom:1px solid #777;height:1.9em;padding:0.5em}#uiOverlay div.widget.classic .page_messages .sectionContent .header canvas.playerDetail{position:absolute;top:0.4em;left:0.4em;width:2.2em;height:2.2em}#uiOverlay div.widget.classic .page_messages .sectionContent .header .name{position:absolute;top:0.5em;left:3.1em;line-height:2em;cursor:pointer}#uiOverlay div.widget.classic .page_messages .sectionContent .header .name:hover{color:#ddd}#uiOverlay div.widget.classic .page_messages .sectionContent .header .buttons{float:right;width:6em}#uiOverlay div.widget.classic .page_messages .sectionContent .msgArea{position:relative;height:calc(100% - 2em - 2em);background-color:#333;overflow-y:auto}#uiOverlay div.widget.classic .page_messages .sectionContent .msgAreaScroll{user-select:auto}#uiOverlay div.widget.classic .page_messages .sectionContent .msgEmpty{position:relative;top:50%;text-align:center;color:#888}#uiOverlay div.widget.classic .page_messages .sectionContent .msg{padding:0.5em;word-wrap:break-word}#uiOverlay div.widget.classic .page_messages .sectionContent .msg:nth-child(2n){background-color:#222222}#uiOverlay div.widget.classic .page_messages .sectionContent .msg:nth-child(2n+1){background-color:#282828}#uiOverlay div.widget.classic .page_messages .sectionContent .msg .name{float:left;font-size:0.8em;letter-spacing:0.03em}#uiOverlay div.widget.classic .page_messages .sectionContent .msg .time{float:right;font-family:sans-serif;font-size:0.7em;color:#aaa}#uiOverlay div.widget.classic .page_messages .sectionContent .msg .text{padding-top:0.5em;clear:both;font-family:sans-serif;font-size:0.8em}#uiOverlay div.widget.classic .page_messages .sectionContent .msgInput{position:relative}#uiOverlay div.widget.classic .page_messages .sectionContent .msgInput textarea,#uiOverlay div.widget.classic .page_messages .sectionContent .msgInput .measureBox{width:calc(100% - 1em);height:calc(100% - 1em);padding:0.5em;border:0;resize:none;color:#000;font-size:0.8em;font-family:sans-serif;letter-spacing:0}#uiOverlay div.widget.classic .page_messages .sectionContent .msgInput textarea{overflow:hidden;outline:none}#uiOverlay div.widget.classic .page_messages .sectionContent .msgInput .measureBox{position:absolute;bottom:-10000px;visibility:hidden;height:auto;padding-top:0;padding-bottom:0;line-height:normal;background-color:#f0f;white-space:pre-wrap;word-wrap:break-word}#uiOverlay div.widget.classic .page_highscore .header{position:relative;font-size:1.4em;color:#aaa}#uiOverlay div.widget.classic .page_highscore .header .myposition .v{color:#f55}#uiOverlay div.widget.classic .page_highscore .header .hint{margin:0.5em 0 1em 0}#uiOverlay div.widget.classic .page_highscore .header .desc{font-size:0.6em;position:absolute;right:0;top:-3em;display:inline-block}#uiOverlay div.widget.classic .page_highscore .item{height:3em;padding:1em;margin-bottom:0.5em;position:relative;background-color:rgba(200,200,200,0.2);border-radius:0.2em}#uiOverlay div.widget.classic .page_highscore .item.self{background-color:rgba(200,50,50,0.5)}#uiOverlay div.widget.classic .page_highscore canvas.playerDetail{position:absolute;top:0.5em;left:5em}#uiOverlay div.widget.classic .page_highscore .position{position:absolute;top:0.8em;left:0;width:2.5em;font-size:2em;line-height:1em;text-align:center}#uiOverlay div.widget.classic .page_highscore .name{position:absolute;top:0.8em;left:5em;width:11em;font-size:2em;line-height:1em}#uiOverlay div.widget.classic .page_highscore .name a{text-decoration:none}#uiOverlay div.widget.classic .page_highscore .xp{position:absolute;top:0.8em;right:1em;width:4em;font-size:2em;line-height:1em;text-align:right;color:#f55}#uiOverlay div.widget.classic .page_highscore .xp .label{font-size:0.5em;padding-left:0.3em}#uiOverlay div.widget.classic .page_highscore .info{width:100%;height:4em;margin-top:2em;font-size:0.8em;letter-spacing:0.1em;line-height:4em;text-align:center;color:#ccc;background-color:rgba(255,85,85,0.2);border:2px solid rgba(255,85,85,0.5);border-radius:0.3em}#uiOverlay div.widget.classic .page_search .searchbox{font-size:1.5em;background-color:rgba(20,20,20,0.5);padding:1em 0}#uiOverlay div.widget.classic .page_search .hint{color:#ddd;font-size:0.7em;padding-top:1em;text-align:center}#uiOverlay div.widget.classic .page_search .result{margin-top:2em}#uiOverlay div.widget.classic .page_search input{display:block;margin:0 auto;width:13em;height:2em;box-sizing:border-box;font-size:inherit;text-align:center;border-radius:0.3em;border:0.08em solid #444;background-color:#fff;transition:background-color 150ms ease-in-out;outline:0}#uiOverlay div.widget.classic .page_search .noResult{display:none}#uiOverlay div.widget.classic .page_search .list .item{height:3em;padding:1em;margin-bottom:0.5em;position:relative;background-color:rgba(200,200,200,0.2);cursor:pointer}#uiOverlay div.widget.classic .page_search .list .item:hover{background-color:rgba(200,200,200,0.4)}#uiOverlay div.widget.classic .page_search .list canvas.playerDetail{position:absolute;top:0.7em;left:1em;width:3.55em;height:3.55em}#uiOverlay div.widget.classic .page_search .list .name{position:absolute;top:0.9em;left:3.5em;width:20em;font-size:1.8em;line-height:1em}#uiOverlay div.widget.classic .page_search .list .name a{font-size:1.2em;text-decoration:none}#uiOverlay div.widget.classic .page_search .list .friendButtonContainer{position:absolute;right:1em;top:0.7em}#uiOverlay div.widget.stats,#uiOverlay div.widget.matchend{background-color:rgba(0,0,0,0.7);border-radius:0.5em;color:#fff;letter-spacing:0.05em}#uiOverlay div.widget.stats table,#uiOverlay div.widget.matchend table{position:absolute;left:0;width:100%;text-align:left;margin-top:1em}#uiOverlay div.widget.stats table.team0,#uiOverlay div.widget.stats table.teamN,#uiOverlay div.widget.matchend table.team0,#uiOverlay div.widget.matchend table.teamN{top:4.5em}#uiOverlay div.widget.stats table.team1,#uiOverlay div.widget.matchend table.team1{top:15em}#uiOverlay div.widget.stats table.team0 th,#uiOverlay div.widget.matchend table.team0 th{background-color:rgba(180,0,0,0.5)}#uiOverlay div.widget.stats table.team1 th,#uiOverlay div.widget.matchend table.team1 th{background-color:rgba(0,0,200,0.5)}#uiOverlay div.widget.stats table.teamN th,#uiOverlay div.widget.matchend table.teamN th{background-color:rgba(60,60,60,0.6)}#uiOverlay div.widget.stats table a.type1,#uiOverlay div.widget.matchend table a.type1{color:#ddd}#uiOverlay div.widget.stats table a.type1:hover,#uiOverlay div.widget.matchend table a.type1:hover{color:#fff}#uiOverlay div.widget.stats table span.type2,#uiOverlay div.widget.matchend table span.type2{color:#ddd;font-size:0.8em}#uiOverlay div.widget.stats table span.type2 a,#uiOverlay div.widget.matchend table span.type2 a{color:inherit}#uiOverlay div.widget.stats table span.type2 a:hover,#uiOverlay div.widget.matchend table span.type2 a:hover{color:#fff}#uiOverlay div.widget.stats table tr,#uiOverlay div.widget.matchend table tr{line-height:1.4em}#uiOverlay div.widget.stats table tr:nth-child(even),#uiOverlay div.widget.matchend table tr:nth-child(even){background-color:rgba(0,0,0,0.1)}#uiOverlay div.widget.stats table tr:nth-child(odd),#uiOverlay div.widget.matchend table tr:nth-child(odd){background-color:rgba(0,0,0,0.3)}#uiOverlay div.widget.stats table tr.highlight,#uiOverlay div.widget.matchend table tr.highlight{background-color:rgba(200,200,200,0.3)}#uiOverlay div.widget.stats table tr.teamOverview,#uiOverlay div.widget.matchend table tr.teamOverview{line-height:1.8em;font-size:1.2em}#uiOverlay div.widget.stats table tr.teamOverview th,#uiOverlay div.widget.matchend table tr.teamOverview th{padding-left:0.6em}#uiOverlay div.widget.stats table th,#uiOverlay div.widget.matchend table th{padding-left:0.8em}#uiOverlay div.widget.stats table th span,#uiOverlay div.widget.matchend table th span{font-size:0.5em}#uiOverlay div.widget.stats table td,#uiOverlay div.widget.matchend table td{padding-left:1em;line-height:1.8em;font-size:0.8em}#uiOverlay div.widget.stats table th:nth-child(1),#uiOverlay div.widget.matchend table th:nth-child(1){width:55%}#uiOverlay div.widget.stats table th:nth-child(2),#uiOverlay div.widget.matchend table th:nth-child(2){width:15%}#uiOverlay div.widget.stats table th:nth-child(3),#uiOverlay div.widget.matchend table th:nth-child(3){width:15%}#uiOverlay div.widget.stats table th:nth-child(4),#uiOverlay div.widget.matchend table th:nth-child(4){width:15%}#uiOverlay div.widget.stats .matchEndFooter,#uiOverlay div.widget.matchend .matchEndFooter{position:absolute;bottom:0;left:0;right:0}#uiOverlay div.widget.stats .matchEndFooter .left,#uiOverlay div.widget.matchend .matchEndFooter .left{float:left}#uiOverlay div.widget.stats .matchEndFooter .left a,#uiOverlay div.widget.matchend .matchEndFooter .left a{margin:10px;text-decoration:none;color:#ccc;font-family:Arial, Helvetica, sans-serif}#uiOverlay div.widget.stats .matchEndFooter .right,#uiOverlay div.widget.matchend .matchEndFooter .right{float:right}#uiOverlay div.widget.stats .matchEndFooter .footerLogo img,#uiOverlay div.widget.matchend .matchEndFooter .footerLogo img{height:30px}#uiOverlay div.widget.progression{color:#fff;letter-spacing:0.05em;cursor:default;position:static}#uiOverlay div.widget.progression .bgOverlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.8)}#uiOverlay div.widget.progression .inner{position:absolute}#uiOverlay div.widget.progression .col{position:absolute;top:0;bottom:0;box-shadow:rgba(255,255,255,0.2) 0 0 3em}#uiOverlay div.widget.progression .colStats{left:30%;width:40%;overflow:hidden;background-color:rgba(30,30,30,0.8);border-radius:0.5em}#uiOverlay div.widget.progression .colStats .wrap{position:relative}#uiOverlay div.widget.progression .colStats .progress{width:12em;height:3em;padding:1em;margin:1em auto 0 auto;position:relative;border:1px solid rgba(255,255,0,0.2);border-radius:0.3em}#uiOverlay div.widget.progression .colStats .progressTitle,#uiOverlay div.widget.progression .colStats .progressLoginNotify{color:#ff0;text-align:center;letter-spacing:0.1em;border:0;height:2em}#uiOverlay div.widget.progression .colStats .progressTitle .txt1,#uiOverlay div.widget.progression .colStats .progressLoginNotify .txt1{font-size:1.4em}#uiOverlay div.widget.progression .colStats .progressLoginNotify .txt1{font-size:1.0em;padding-top:1em}#uiOverlay div.widget.progression .colStats .progressXP{color:#ff0;text-align:center;letter-spacing:0.1em}#uiOverlay div.widget.progression .colStats .progressXP span{font-size:3em;line-height:1.1em}#uiOverlay div.widget.progression .colStats .progressLevel{color:#ff0;text-align:center;letter-spacing:0.1em}#uiOverlay div.widget.progression .colStats .progressLevel .level{font-size:1.0em;top:1.0em;left:0.5em}#uiOverlay div.widget.progression .colStats .progressLevel .txt1{position:relative;left:0.45em;font-size:1.9em;line-height:1.6em}#uiOverlay div.widget.progression .colStats .progressAchievement{color:#ff0;text-align:center;letter-spacing:0.1em;text-align:left}#uiOverlay div.widget.progression .colStats .progressAchievement .cup{position:absolute;left:0.8em;top:1.2em}#uiOverlay div.widget.progression .colStats .progressAchievement div{margin-left:3.5em}#uiOverlay div.widget.progression .colStats .progressAchievement .txt1{margin-top:-0.6em}#uiOverlay div.widget.progression .colStats .progressAchievement .txt1 span{color:#fff;font-size:0.6em}#uiOverlay div.widget.progression .colStats .progressAchievement .txt2{margin-top:0.8em}#uiOverlay div.widget.progression .colStats .progressAchievement .txt2 span{font-size:1.3em}#uiOverlay div.widget.progression .colStats .progressAchievement .txt3{margin-top:0em}#uiOverlay div.widget.progression .colStats .progressAchievement .txt3 span{color:#fff;font-size:0.6em}#uiOverlay div.widget.progression .colStats .pgn{position:absolute;left:0;right:0;height:1.5em;line-height:1.5em;text-align:center;cursor:pointer;color:#fff;background-color:rgba(70,70,0,0.95)}#uiOverlay div.widget.progression .colStats .pgn:hover{background-color:rgba(140,140,0,0.96)}#uiOverlay div.widget.progression .colStats .pgn.up{top:0;border-top-left-radius:0.5em;border-top-right-radius:0.5em}#uiOverlay div.widget.progression .colStats .pgn.down{bottom:0;border-bottom-left-radius:0.5em;border-bottom-right-radius:0.5em}#uiOverlay div.widget.progression .colBall{left:0%;width:30%;background-color:rgba(50,50,50,0.6);margin:1.5em 0 3.5em 0;border-radius:0.7em 0 0 0.7em}#uiOverlay div.widget.progression .colBall canvas{display:block;margin:6em auto 0 auto;width:10.666em;height:10.666em}#uiOverlay div.widget.progression .colBall .nick{position:absolute;text-align:center;font-size:1.5em;top:3em;left:0;right:0}#uiOverlay div.widget.progression .colList{left:70%;width:30%;background-color:rgba(50,50,50,0.6);margin:1.5em 0 3.5em 0;border-radius:0 0.7em 0.7em 0}#uiOverlay div.widget.progression .colList table{position:absolute;left:0;width:100%;text-align:left}#uiOverlay div.widget.progression .colList table.team1{top:8em}#uiOverlay div.widget.progression .colList table.team0 th{background-color:rgba(180,0,0,0.5)}#uiOverlay div.widget.progression .colList table.team1 th{background-color:rgba(0,0,200,0.5)}#uiOverlay div.widget.progression .colList table.teamN th{background-color:rgba(60,60,60,0.6)}#uiOverlay div.widget.progression .colList table tr:first-child th:last-child{border-top-right-radius:0.5em}#uiOverlay div.widget.progression .colList table tr{line-height:1.4em}#uiOverlay div.widget.progression .colList table tr:nth-child(even){background-color:rgba(0,0,0,0.1)}#uiOverlay div.widget.progression .colList table tr:nth-child(odd){background-color:rgba(0,0,0,0.3)}#uiOverlay div.widget.progression .colList table tr.highlight{background-color:rgba(200,200,200,0.3)}#uiOverlay div.widget.progression .colList table tr.teamOverview{line-height:1.8em;font-size:1.2em}#uiOverlay div.widget.progression .colList table tr.teamOverview th{padding-left:0.6em}#uiOverlay div.widget.progression .colList table th{padding-left:0.8em}#uiOverlay div.widget.progression .colList table th span{font-size:0.5em}#uiOverlay div.widget.progression .colList table td{padding-left:1em;line-height:1.8em;font-size:0.8em}#uiOverlay div.widget.progression .colList table th:nth-child(1){width:80%}#uiOverlay div.widget.progression .colList table th:nth-child(2){width:20%}#uiOverlay div.widget.progression .continue{position:absolute;bottom:-2.5em;right:1.7em;width:10em;height:1.6em;border-radius:0.3em;line-height:1.6em;text-align:center;background-color:#393;cursor:pointer}#uiOverlay div.widget.progression .continue:hover{background-color:#4b4}#uiOverlay div.widget.stats div.header{width:100%;height:4.5em;text-align:center}#uiOverlay div.widget.stats div.header div{position:absolute;left:1em}#uiOverlay div.widget.stats div.header .timeLeftKey{top:0.9em;color:#aaa}#uiOverlay div.widget.stats div.header .timeLeftKey span{font-size:0.7em}#uiOverlay div.widget.stats div.header .gameTypeKey{top:1.9em;color:#aaa}#uiOverlay div.widget.stats div.header .gameTypeKey span{font-size:0.7em}#uiOverlay div.widget.stats div.header .timeLeftValue{top:1em;left:7em}#uiOverlay div.widget.stats div.header .timeLeftValue span{font-size:0.7em}#uiOverlay div.widget.stats div.header .gameTypeShortValue{top:2.100em;left:7em}#uiOverlay div.widget.stats div.header .gameTypeShortValue span{font-size:0.7em}#uiOverlay div.widget.stats div.header .gameTypeLongValue{color:#aaa;top:3em;left:7em}#uiOverlay div.widget.stats div.header .gameTypeLongValue span{font-size:0.5em}#uiOverlay div.widget.capture .msg{background-color:rgba(0,0,0,0.5);border-radius:0.5em;color:#fff;text-align:center;padding:3em}#uiOverlay div.widget.capture .msg .flag{position:absolute;left:0.5em;top:1em}#uiOverlay div.widget.capture .msg .flag canvas{width:10.66em;height:10.66em}#uiOverlay div.widget.capture .msg .txt{padding-left:3em;font-size:2em}#uiOverlay div.widget.matchend{position:static}#uiOverlay div.widget.matchend .bgOverlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.8)}#uiOverlay div.widget.matchend .inner{position:absolute}#uiOverlay div.widget.matchend .inner .sideBall{position:absolute;width:10.667em;height:29.7em;border-top-left-radius:0.5em;border-top-right-radius:0.5em;box-shadow:rgba(255,255,255,0.4) 0 0 3em}#uiOverlay div.widget.matchend .inner .sideBall.ball0{background:linear-gradient(to top, rgba(180,0,0,0) 0%, rgba(180,0,0,0.5) 100%)}#uiOverlay div.widget.matchend .inner .sideBall.ball1{background:linear-gradient(to top, rgba(0,0,200,0) 0%, rgba(0,0,200,0.5) 100%);right:0}#uiOverlay div.widget.matchend .inner .sideBall.ballN{background:linear-gradient(to top, rgba(50,50,50,0) 0%, rgba(50,50,50,0.7) 100%)}#uiOverlay div.widget.matchend .inner.hasNoTeams .sideBall{height:28em}#uiOverlay div.widget.matchend .inner .score{text-align:center;padding-top:1.5em;font-size:3em}#uiOverlay div.widget.matchend .inner.hasNoTeams .score{padding-top:0.8em}#uiOverlay div.widget.matchend .inner .nickname{text-align:center;padding-top:0.6em}#uiOverlay div.widget.matchend .inner canvas{width:10.667em;height:10.667em;position:absolute;bottom:0}#uiOverlay div.widget.matchend .inner .win{margin:auto;width:33.3334em;border-radius:0.5em}#uiOverlay div.widget.matchend .inner .win .header{height:5em;background-color:rgba(50,50,50,0.6);box-shadow:rgba(255,255,255,0.4) 0 0 3em;text-align:center;border-top-left-radius:0.5em;border-top-right-radius:0.5em}#uiOverlay div.widget.matchend .inner .win .header .msg0{font-size:3em;padding-top:0.2em}#uiOverlay div.widget.matchend .inner .win .header .msg1{font-size:0.5em;padding-top:1em;letter-spacing:0.05em;color:#aaa}#uiOverlay div.widget.matchend .inner .win table.team0{margin-top:0.5em}#uiOverlay div.widget.matchend .inner .win .containerIAB728_2{width:728px;height:90px;margin:0.5em auto 0 auto;z-index:5}#uiOverlay div.widget.matchend .inner .win .lists{background:linear-gradient(to bottom, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.1) 100%);border-bottom-left-radius:0.5em;border-bottom-right-radius:0.5em;box-shadow:rgba(255,255,255,0.4) 0 0 3em}#uiOverlay div.widget.matchend .inner .win .continue{position:absolute;bottom:1em;right:12.5em;width:10em;height:1.6em;border-radius:0.3em;line-height:1.6em;text-align:center;background-color:#393;cursor:pointer}#uiOverlay div.widget.matchend .inner .win .continue:hover{background-color:#4b4}#uiOverlay div.widget.matchend .inner.hasNoTeams .win{margin-left:11.7em}#uiOverlay div.widget.matchend .inner.hasNoTeams .win .header{background-color:rgba(50,50,50,0.6);height:8em}#uiOverlay div.widget.matchend .inner.hasNoTeams .win .header .msg0{padding-top:0.7em}#uiOverlay div.widget.matchend .inner.hasNoTeams .win .header .msg1{padding-top:2em}#uiOverlay div.widget.matchend .inner.hasNoTeams .win .continue{bottom:1em;right:0.8em}#uiOverlay div.widget.matchend table{position:static}#uiOverlay div.widget.ingamemenu{left:0;top:0;font-size:25px;color:#fff;text-shadow:0 -2px #000,2px 0 #000,0 2px #000,-2px 0 #000,-2px -2px #000,2px -2px #000,2px 2px #000,-2px 2px #000;letter-spacing:0.05em}#uiOverlay div.widget.ingamemenu .dropdown{background-color:rgba(0,0,0,0.1);transition:background-color 100ms;border-bottom-right-radius:10px;overflow:hidden}#uiOverlay div.widget.ingamemenu .dropdown.open{background-color:rgba(0,0,0,0.6)}#uiOverlay div.widget.ingamemenu .dropdown.open ul{display:block}#uiOverlay div.widget.ingamemenu ul{display:none;font-size:16px;border-top:1px solid #888}#uiOverlay div.widget.ingamemenu ul .btn:hover{background-color:rgba(255,255,255,0.5)}#uiOverlay div.widget.ingamemenu .btnOpen{transition:background-color 100ms}#uiOverlay div.widget.ingamemenu .btnOpen:hover{background-color:rgba(255,255,255,0.5)}#uiOverlay div.widget.ingamemenu .btn{padding:20px}#uiOverlay div.widget.ingamemenu .btn:hover{color:#fff}#uiOverlay div.widget.toast{top:0;left:0;bottom:0;right:0}#uiOverlay div.widget.toast .type_usable{position:absolute;left:0;right:0;font-size:1.4em;text-align:center}#uiOverlay div.widget.toast .type_usable .msg{display:inline-block;padding:1em 2em 1em 2em;color:#fff;background-color:rgba(1,1,1,0.5);letter-spacing:0.1em;border-radius:10px}#uiOverlay div.widget.toast .type_inputhelp{position:absolute;left:0;right:0;font-size:1.4em;text-align:center}#uiOverlay div.widget.toast .type_inputhelp .msg{display:inline-block;padding:1em 3em 1em 3em;color:#fff;background-color:rgba(1,1,1,0.5);letter-spacing:0.1em;border-radius:10px}#uiOverlay div.widget.toast .type_stalling{position:absolute;left:230px;right:230px;font-size:1.4em;text-align:center}#uiOverlay div.widget.toast .type_stalling .msg{display:inline-block;padding:1em 2em;line-height:2em;color:#fff;background-color:rgba(1,1,1,0.5);letter-spacing:0.1em;border-radius:10px}#uiOverlay div.widget.toast .type_stalling a{background-color:#393;color:#fff;padding:0.7em;text-decoration:none;white-space:nowrap;border-radius:0.3em;margin-left:20px}#uiOverlay div.widget.toast .type_stalling a:hover{background-color:#4b4}#uiOverlay div.widget.toast span.key{border:1px solid #fff;padding:0.2em 0.5em 0.2em 0.5em;margin:0.2em;border-radius:0.2em}#uiOverlay div.widget.toast div.mouse{display:inline-block;padding-right:32px;float:left;overflow:hidden}#uiOverlay div.widget.toast div.mouse svg{width:48px;height:48px;display:inline-block;vertical-align:sub}#uiOverlay div.widget.toast div.mouseTxt{display:inline-block;padding-top:16px}#uiOverlay div.widget.achievement{top:0;bottom:0;left:0;right:0;color:#fff;letter-spacing:0.05em;background-color:rgba(0,0,0,0.7);text-shadow:0 -2px #000, 2px 0 #000, 0 2px #000, -2px 0 #000, -2px -2px #000, 2px -2px #000, 2px 2px #000, -2px 2px #000;z-index:1000}#uiOverlay div.widget.achievement .scroll{position:absolute;overflow-y:scroll;top:2.4em;bottom:1em;left:1em;right:0.5em;background-color:rgba(255,255,255,0.05)}#uiOverlay div.widget.achievement .closeX{position:absolute;top:0.5em;right:0.5em;width:1em;height:1em;font-size:1.2em;color:#777;text-align:center;cursor:pointer;text-shadow:none}#uiOverlay div.widget.achievement .closeX:hover{color:#aaa}#uiOverlay div.widget.achievement .inner{position:absolute;background-color:#222;border-radius:0.5em;padding:1em;box-shadow:#aaa 0 0 3em}#uiOverlay div.widget.browserwarning{font-family:Arial, Helvetica, sans-serif;position:absolute;top:0;left:0;right:0;z-index:10}#uiOverlay div.widget.browserwarning .msg{padding:0.5em 2.5em 0.5em 0.5em;position:relative}#uiOverlay div.widget.browserwarning .closeX{position:absolute;right:0.5em;top:0.45em;font-weight:bold;font-size:1em;color:#fff}#uiOverlay div.widget.browserwarning .closeX:hover{color:#aaa}#uiOverlay div.widget.browserwarning .msgBrowserIE,#uiOverlay div.widget.browserwarning .msgBrowserOpera,#uiOverlay div.widget.browserwarning .msgBrowserYandex,#uiOverlay div.widget.browserwarning .msgBrowserOldChrome{font-size:1.2em;background-color:#d33;color:#fff}#uiOverlay div.widget.browserwarning .msgMobile{font-size:1.6em;background-color:#d33;color:#fff}#uiOverlay div.widget.browserwarning .msgLowFps{background-color:#d33;color:#fff}#uiOverlay div.widget.browserwarning .msgCookie{font-size:0.9em;padding:1em 0.5em;background-color:rgba(230,230,230,0.9);color:#555}#uiOverlay div.widget.browserwarning .msgCookie .txt{padding-right:5em}#uiOverlay div.widget.browserwarning .msgCookie a{color:#666}#uiOverlay div.widget.browserwarning .msgCookie .closeX{font-size:0.8em;right:1em;top:0.7em;width:2em;padding:0.6em;background-color:#8c8;border:0.08em solid #444;color:#fff;border-radius:0.3em;text-align:center}#uiOverlay div.widget.browserwarning .msgCookie .closeX:hover{background-color:#9d9}#uiOverlay div.widget.browserwarning strong{font-weight:bold}#uiOverlay div.widget.browserwarning a{color:#fff}#uiOverlay div.widget.browserwarning a:hover{color:#ddd}#uiOverlay div.widget.hints{position:absolute;text-align:center;line-height:1.5em;color:#000;letter-spacing:0.04em;text-shadow:0 -2px rgba(150,150,150,0.7),2px 0 rgba(150,150,150,0.7),0 2px rgba(150,150,150,0.7),-2px 0 rgba(150,150,150,0.7),-2px -2px rgba(150,150,150,0.7),2px -2px rgba(150,150,150,0.7),2px 2px rgba(150,150,150,0.7),-2px 2px rgba(150,150,150,0.7)}#uiOverlay div.widget.hints .glare{margin:0.5em auto 0 auto;height:0;width:20em;box-shadow:rgba(255,255,255,0.1) 0 0 100px 18px}#uiOverlay div.widget.hints .hint{position:absolute;width:100%;top:0}#uiOverlay .matcherror{top:0;left:0;bottom:0;right:0;background:linear-gradient(to bottom, #fff 0%, #aaa 100%);color:#333;z-index:1000}#uiOverlay .matcherror img{width:12em;position:absolute;left:0;top:-6em}#uiOverlay .matcherror .box{position:relative;padding:40px;width:420px;height:280px;background-color:rgba(0,0,0,0.1);border-radius:20px;margin:auto;text-align:center}#uiOverlay .matcherror h2{font-size:30px;line-height:110px}#uiOverlay .matcherror div.desc{font-size:18px;line-height:25px}#uiOverlay .matcherror button{position:absolute;right:1.5em;bottom:1.5em;background-color:#393;border:0.08em solid #555;color:#fff;border-radius:0.3em;padding:0.5em 3em;font-size:1em;cursor:pointer}#uiOverlay .matcherror button:hover{background-color:#4b4}#uiOverlay .invite{top:0;left:0;bottom:0;right:0;z-index:5;background-color:rgba(0,0,0,0.7);border-radius:0.5em;padding:1em;color:#fff;line-height:1.8em;letter-spacing:0.06em}#uiOverlay .invite .text1{font-size:1.2em;text-align:center;margin-top:1.5em}#uiOverlay .invite .text2{font-size:1.4em;text-align:center}#uiOverlay .invite .text3{font-size:0.5em;text-align:center}#uiOverlay .invite .close{position:absolute;right:0.5em;top:0;display:block;width:1em;height:1.5em;text-decoration:none;padding:0.5em;text-align:right;color:#aaa}#uiOverlay .invite .close:hover{color:#fff}#uiOverlay .invite .inputarea{position:relative}#uiOverlay .invite .inputarea .copy{font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#ddd;position:absolute;top:1.6em;right:2em;display:block;width:6em;height:2em;padding-left:1em;line-height:2em;font-size:0.5em;letter-spacing:0.01em}#uiOverlay .invite .inputarea .copy:hover{color:#fff}#uiOverlay .invite input{display:block;font-size:0.7em;width:23em;height:2.5em;padding:0.5em;margin:1.8em auto 1.6em auto;border:1px solid #000;border-radius:2px;background-color:#eee;font-family:Arial, Helvetica, sans-serif}#uiOverlay .widget .frame{border:1px solid #aaa;border-radius:0.5em;padding:0.5em 1em;margin-bottom:2em}#uiOverlay .widget .frame .frameLabel{display:inline-block;padding:0.5em;position:relative;font-size:1.2em;top:-1.3em;left:-0.3em;background:#222;color:#fff}#uiOverlay .widget .frame .frameContent{position:relative;padding:0 0.5em;top:-1.2em;line-height:1.4em}#uiOverlay .closeX{position:absolute;width:1em;height:1em;font-size:1.4em;color:#777;text-align:center;cursor:pointer}#uiOverlay .closeX:hover{color:#aaa}#uiOverlay .level{position:absolute;top:0;left:0;width:2.4em;height:2.4em;line-height:2.4em;border:0.3em solid #000;border-radius:1.1em;color:#fff;text-align:center;text-shadow:0 -2px #000, 2px 0 #000, 0 2px #000, -2px 0 #000, -2px -2px #000, 2px -2px #000, 2px 2px #000, -2px 2px #000}#uiOverlay .level.lr0{background:linear-gradient(to bottom, #fff763 0%, #fff307 21%, #c2bc00 42%, #c6d400 74%, #a49f00 100%)}#uiOverlay .level.lr1{background:linear-gradient(to bottom, #f2c83e 0%, #d6a70c 21%, #a58101 42%, #b6a100 74%, #8e6f00 100%)}#uiOverlay .level.lr2{background:linear-gradient(to bottom, #f18471 0%, #ed3919 21%, #c02102 42%, #d25400 74%, #a41b00 100%)}#uiOverlay .level.lr3{background:linear-gradient(to bottom, #fe2600 0%, #890000 41%, #160000 64%, #761400 100%)}#uiOverlay .level.lr4{background:linear-gradient(to bottom, #000 0%, #1e1e1e 26%, #333 70%, #000 100%)}#uiOverlay .level .v{position:relative;left:-0.05em;font-size:1.6em}#uiOverlay .tooltip{display:none;position:absolute;z-index:10;line-height:1.5em;background-color:rgba(0,0,0,0.9);padding:1em;border-radius:0.5em;border-top-left-radius:0;cursor:default;box-shadow:0 0 20px 5px rgba(255,255,255,0.2)}#uiOverlay .tooltip .red{color:#f55}.containerIAB728{position:absolute;left:0;right:0;bottom:0;z-index:3000;width:728px;height:90px}.containerIAB728 .placeholder{font-family:sans-serif;color:#fff;font-size:14px;background-color:#f0f;margin:0 auto;width:728px;height:90px}.containerIAB300{z-index:500}.containerIAB300 .placeholder{font-family:sans-serif;color:#fff;font-size:14px;background-color:#f0f;width:300px;height:250px}div.playerProgress{position:relative;height:3em;letter-spacing:0.08em;color:#fff;text-shadow:0 -2px #000, 2px 0 #000, 0 2px #000, -2px 0 #000, -2px -2px #000, 2px -2px #000, 2px 2px #000, -2px 2px #000;text-align:center}div.playerProgress .xp{position:absolute;top:0.3em;left:1.7em;width:12em;height:1.8em;border:0.3em solid #000;border-left-width:1em;border-radius:0.5em;line-height:1.8em;background-color:#555}div.playerProgress .xp .inner{position:absolute;top:0;bottom:0;left:0;width:12.2%;border-top-right-radius:0.2em;border-bottom-right-radius:0.2em;background:linear-gradient(to bottom, #7a9000 0%, #4e7000 50%, #385400 51%, #577a00 100%)}div.playerProgress .xp .v{position:absolute;left:2em;width:5em;font-size:1.3em}div.playerProgress .tooltip td:nth-child(1){min-width:3em}div.playerProgress .tooltip td:nth-child(2){width:100%;text-align:right;color:#ff0}div.achievementsList .item{position:relative;margin:0 2.0em 0.6em 1.5em;height:4em;border:0.2em solid #000;border-radius:0.5em;background:linear-gradient(to bottom, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.1) 100%)}div.achievementsList .item canvas.cup{position:absolute;top:0.6em;left:1em}div.achievementsList .item div.cupImage{position:absolute;top:0.6em;left:1em;width:2.66em;height:2.66em;background-image:url(/common/common.svg);background-size:42.56em 42.56em;background-position:20% 0}div.achievementsList .item .txt{position:absolute;left:5em}div.achievementsList .item .txt1{top:0.1em}div.achievementsList .item .txt1 .v{font-size:0.6em;color:#ff0}div.achievementsList .item .txt2{top:1.4em}div.achievementsList .item .txt2 .v{font-size:1.4em}div.achievementsList .item .txt3{top:2.8em}div.achievementsList .item .txt3 .v{font-size:0.8em}div.achievementsList .item.locked{background:linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.05) 100%);text-shadow:0 -2px #505050,2px 0 #505050,0 2px #505050,-2px 0 #505050,-2px -2px #505050,2px -2px #505050,2px 2px #505050,-2px 2px #505050}div.achievementsList .item.locked .txt1 .v{color:#f55}div.achievementsList .item.locked .txt2 .v{color:#ccc}div.achievementsList .item.locked .txt3 .v{color:#bbb}div.achievementsList .item.locked canvas.cup{opacity:0.1}.friendButton div.button,.messageButton div.button,.profileButton div.button{padding:0em 2em;margin-bottom:0.3em;text-align:center;font-size:0.9em;line-height:1.8em;cursor:pointer;color:#fff;background-color:#555;border:2px solid #777;border-radius:0.2em}.friendButton div.button:hover,.messageButton div.button:hover,.profileButton div.button:hover{background-color:#777}.friendButton .uiIcon,.messageButton .uiIcon,.profileButton .uiIcon{font-size:0.75em;margin-right:0.5em}.uiIcon{width:1em;height:1em;display:inline-block;background-image:url(/common/ui.svg);background-size:8em}.uiIcon.addWhite{background-position:0 0}.uiIcon.crossWhite{background-position:-1em 0}.uiIcon.checkWhite{background-position:-2em 0}.uiIcon.friendsWhite{background-position:-3em 0}.uiIcon.messageWhite{background-position:-4em 0}.uiIcon.searchWhite{background-position:-5em 0}.implIAB300{position:absolute;top:50%;left:50%;z-index:3000;display:none}.implIAB728{position:absolute;bottom:0;left:calc(50% - 728px/2);z-index:3000;display:none}body.beta .containerIAB728 .placeholder,body.beta .containerIAB300 .placeholder{background-color:#000;opacity:0}.netgraph{position:absolute;top:0;left:0;background-color:#333;opacity:0.9;padding:20px;margin:50px 20px 20px 20px;font-family:sans-serif}.netgraph .graph{clear:both;position:relative;border:#fff solid 1px;border-top:0;margin-top:20px}.netgraph .peak{float:left;position:relative;width:1px}.netgraph .gameState{position:absolute;left:460px;top:0;padding:15px;background-color:#333;color:#fff;width:1400px}.netgraph .gameState .sheetType{width:200px;vertical-align:top;display:inline-block}.netgraph .gameState .sheet{font-size:12px;overflow:hidden}.netgraph .gameState table tr:nth-child(odd){background-color:#444}.netgraph .gameState table td{padding-right:5px}.netgraph .gameState table td:nth-child(odd){color:#bbb}.netgraph .gameState h3{font-weight:bold}.netgraph .gameState h4{background-color:#000;padding:2px;font-size:12px}.netgraph .renderData{position:absolute;width:300px;height:100px;background-color:#333;color:#fff;padding:15px;left:0;top:480px}.netgraph .renderData .k{float:left;width:100px;clear:both}.netgraph .renderData .v{float:right;width:100px}
