@font-face{font-family:'Miniclip';src:url('/styles/fonts/Miniclip.eot?v9');src:url('/styles/fonts/Miniclip.eot?#iefixv9') format('embedded-opentype'),url('/styles/fonts/Miniclip.woff?v9') format('woff'),url('/styles/fonts/Miniclip.ttf?v9') format('truetype'),url('/styles/fonts/Miniclip.svg?v9#Miniclip') format('svg');font-weight:normal;font-style:normal}.user-card{padding:10px;border-radius:4px;margin-bottom:8px;background:#fff;position:relative}.player-card.user-card{min-height:240px}.user-card .facebook-photo{position:absolute;top:16px;left:400px;z-index:9999}.user-card .facebook-photo img{margin-bottom:8px}.user-card .facebook-photo a{display:none}.user-card .facebook-photo:hover a{display:block}.user-card .overhang{position:absolute;right:5px;bottom:5px;border:2px solid #fff;background:#fff;border-radius:4px}.user-card .stats{border-radius:4px;position:absolute;top:32px;left:32px;background:#fff;width:270px;padding:8px;z-index:20;height:53px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.3);box-shadow:0 5px 10px rgba(0,0,0,0.3)}.user-card .stats.experience{padding-left:66px}.user-card .stats.experience .xp-icon{position:absolute;width:70px;height:70px;background-repeat:no-repeat;top:-8px;left:-12px}.user-card .stats.experience .xp-icon:after{content:attr(data-level);background:#f90;width:20px;height:20px;color:#fff;border:2px solid #fff;border-radius:15px;font-size:11px;font-weight:600;margin:0;display:block;line-height:20px;text-align:center;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.3);box-shadow:0 5px 10px rgba(0,0,0,0.3);position:absolute;top:56px;left:23px}.user-card .stats.experience .xp-icon:hover{text-decoration:none}.user-card .stats.experience .xp-icon.level-1{background:url(/layout/icons/xp/xp-badge-1.png)}.user-card .stats.experience .xp-icon.level-2{background:url(/layout/icons/xp/xp-badge-2.png)}.user-card .stats.experience .xp-icon.level-3{background:url(/layout/icons/xp/xp-badge-3.png)}.user-card .stats.experience .xp-icon.level-4{background:url(/layout/icons/xp/xp-badge-4.png)}.user-card .stats.experience .xp-icon.level-5{background:url(/layout/icons/xp/xp-badge-5.png)}.user-card .stats.experience .xp-icon.level-6{background:url(/layout/icons/xp/xp-badge-6.png)}.user-card .stats.experience .xp-icon.level-7{background:url(/layout/icons/xp/xp-badge-7.png)}.user-card .stats.experience .xp-icon.level-8{background:url(/layout/icons/xp/xp-badge-8.png)}.user-card .stats.experience .xp-icon.level-9{background:url(/layout/icons/xp/xp-badge-9.png)}.user-card .stats.experience .xp-icon.level-10{background:url(/layout/icons/xp/xp-badge-10.png)}.user-card .stats.experience .xp-icon.level-11{background:url(/layout/icons/xp/xp-badge-11.png)}.user-card .stats.experience .xp-icon.level-12{background:url(/layout/icons/xp/xp-badge-12.png)}.user-card .stats.experience .xp-icon.level-13{background:url(/layout/icons/xp/xp-badge-13.png)}.user-card .stats.experience .xp-icon.level-14{background:url(/layout/icons/xp/xp-badge-14.png)}.user-card .stats.experience .xp-icon.level-15{background:url(/layout/icons/xp/xp-badge-15.png)}.user-card .stats.experience .xp-icon.level-16{background:url(/layout/icons/xp/xp-badge-16.png)}.user-card .stats.experience .xp-icon.level-17{background:url(/layout/icons/xp/xp-badge-17.png)}.user-card .stats.experience .xp-icon.level-18{background:url(/layout/icons/xp/xp-badge-18.png)}.user-card .stats.experience .xp-icon.level-19{background:url(/layout/icons/xp/xp-badge-19.png)}.user-card .stats.experience .xp-icon.level-20{background:url(/layout/icons/xp/xp-badge-20.png)}.user-card .stats .meta a{margin-right:8px}.user-card .stats.reputation{right:32px;left:auto}.user-card .stats.reputation .progress{margin-left:50px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.user-card .stats.reputation .progress span.bar{background-color:#33adff;background-image:-webkit-gradient(linear,left top,left bottom,from(#66c2ff),to(#09f));background-image:-webkit-linear-gradient(top,#66c2ff,#09f);background-image:-moz-linear-gradient(top,#66c2ff,#09f);background-image:-ms-linear-gradient(top,#66c2ff,#09f);background-image:-o-linear-gradient(top,#66c2ff,#09f);background-image:linear-gradient(top,#66c2ff,#09f);border-color:#09f}.user-card .stats.reputation.recommended .progress{margin-left:0}.user-card .stats.reputation .recommend{position:relative;width:44px;height:37px;margin-right:4px;float:left}.user-card .stats.reputation .recommend:before{font-family:'Miniclip';speak:none;font-size:26.6px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"\e660";position:absolute;left:0;top:0;width:44px;line-height:35px;text-align:center;margin:0;color:#fff}.user-card .stats a.help{position:absolute;color:#f90;font-size:10px;right:-10px;top:-10px;background:#fff;padding:2px;border-radius:40px;line-height:17px;opacity:0;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.user-card .stats a.help:before{margin:0;vertical-align:middle}.user-card .stats a.help:hover{color:#09f}.user-card .stats:hover a.help{opacity:1;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.box header{position:relative}.box header .relationships{position:absolute;top:8px;right:8px;width:30%}.box header .user-relationship{margin-left:16px;float:right}.box form.filter{margin-bottom:8px;text-align:center}.box form.filter label,.box form.filter input{display:inline-block;margin:0 4px}.box.faq{margin-bottom:8px}.box.faq p:last-child{margin:0}.box.faq h3{font-weight:bold;font-size:150%;margin-bottom:8px}.user-settings .display-picture{*zoom:1;display:inline-block}.user-settings .display-picture:before,.user-settings .display-picture:after{content:"";display:table}.user-settings .display-picture:after{clear:both}.user-settings .display-picture .avatar{float:left;margin-right:8px;border:2px solid #1a1a1a;border-radius:4px;height:104px;line-height:0;cursor:pointer}.user-settings .display-picture .avatar object{display:none}.user-settings .display-picture .avatar.selected{border-color:#f90}.user-settings label span.alert-span{display:inline-block;text-transform:none;font-weight:normal}.user-settings label span.email-confirmed{display:inline-block;padding:2px 0 0 5px}.user-settings label span.email-confirmed i:before{content:"\2714";color:lightgreen}.challenge-list{list-style-type:none}.challenge-list .game-icon img{height:30px}table td.score,table td.xp{color:#2ecc71;font-weight:bold}table td.rank{font-weight:600;text-align:center}table td.user,table td.opponent{line-height:32px}table td.user img,table td.opponent img{float:left;margin-right:8px}.invite a{text-decoration:none}.invite a:before{font-size:38px}.invite a.google,.invite a.gmail{color:#dd4b39}.invite a.facebook{color:#3b5998}.invite a.email{color:#000}.invite a.outlook{color:#0072c6}.rank-table{width:334px;float:left;margin-right:8px}.rank-table table{margin:0}.rank-table table img{min-height:40px}.rank-table table tr.target-user td,.rank-table table tr.current-user td{color:#fff}.rank-table table tr.target-user td a,.rank-table table tr.current-user td a{color:#fff}.rank-table table tr.current-user td{background:#f90}.rank-table table tr.target-user td{background:#09f}#challenges table td{line-height:28px}#challenges table td.game .game-icon{float:left;margin-right:8px}#challenges table td.game .game-icon img{height:28px}#challenges table td.result{font-weight:bold;text-transform:uppercase}#challenges table td.result.won{color:#2ecc71}#challenges table td.result.drew{color:gray}#challenges table td.result.loss{color:#cb0000}#challenge{border-radius:4px;position:relative;height:60px;margin:8px 0;background:url(/layout/panels/games/challenge.png) top center no-repeat;line-height:20px}#challenge:after{background:url(/layout/panels/games/challenge-vs.png) top center no-repeat;position:absolute;left:50%;margin-left:-30px;content:'';width:60px;height:60px;display:block;top:0}#challenge .our-challenge{position:relative;width:100%;height:60px;font-size:14px}#challenge .challenging-user,#challenge .challenged-user{float:left;padding:3px;width:50%;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}#challenge a.user{margin-top:4px}#challenge a.user,#challenge span{display:block;color:#fff;font-weight:normal}#challenge strong{font-size:12px}#challenge span{font-size:20px}#challenge span.status{color:#fff;border-radius:4px;border:2px solid #fff;background:#2ecc71;display:block;position:absolute;padding:0 10px;line-height:36px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;height:0;width:0;top:30px;border-width:2px;opacity:0}#challenge span.loser{background:#cb0000}#challenge span.draw{background:#006bb3}#challenge span.draw,#challenge span.loser,#challenge span.winner{height:auto;width:auto;top:10px;border-width:2px;opacity:1}#challenge .challenging-user{text-align:left}#challenge .challenging-user .yome{float:left;margin-right:10px}#challenge .challenging-user .status{right:0;padding-right:30px}#challenge .challenged-user{float:right;text-align:right}#challenge .challenged-user .yome{float:right;margin-left:10px}#challenge .challenged-user .status{left:0;padding-left:30px}.challenge-summary{float:left;width:324px;height:112px;margin:0 8px 8px 0;position:relative}.challenge-summary:nth-child(2n+2){margin-right:0}.challenge-summary.challenge-draw:after,.challenge-summary.in-progress:after{background:#fff;content:'vs';font-weight:bold;width:30px;height:30px;line-height:30px;margin:0;position:absolute;color:#1a1a1a;border-radius:30px;left:146px;top:20px;text-align:center}.challenge-summary.challenge-draw:after{content:'='}.challenge-summary .challenge-finish-date{color:#666}.challenge-summary .avatar img{width:53px;height:53px}.challenge-summary .challenge-info{padding:4px;clear:both;overflow:hidden;background:#f2f2f2;border-radius:0 0 4px 4px;border:1px solid #b3b3b3;border-top:0}.challenge-summary .challenge-info .game-icon{float:left;margin-right:8px;width:45px}.challenge-summary .challenge-info .game-icon img{width:100%;height:auto}.challenge-summary .challenge-info a.game-name{font-weight:bold;display:block}.challenge-summary .challenge-info .challenge-end{font-size:11px}.challenge-summary .challenger,.challenge-summary .challengee{padding:4px;overflow:hidden;width:50%;float:left;height:67px}.challenge-summary .challenger a,.challenge-summary .challengee a{color:#fff}.challenge-summary .challenger .name,.challenge-summary .challengee .name{margin-top:8px;display:block}.challenge-summary .challenger .score,.challenge-summary .challengee .score{font-size:16px;display:block}.challenge-summary .challenger{background:#09f;border-radius:4px 0 0 0}.challenge-summary .challenger .avatar{float:left;margin-right:10px}.challenge-summary .challengee{background:#f90;text-align:right;border-radius:0 4px 0 0}.challenge-summary .challengee .avatar{float:right;margin-left:10px}.challenge-summary .loser{width:40%;margin-top:15px}.challenge-summary .loser .avatar img{width:38px;height:38px}.challenge-summary .loser .name{margin-top:8px;display:block;font-size:11px}.challenge-summary .loser .score{font-size:11px;display:block}.challenge-summary .winner{width:60%;border-radius:4px 4px 0 0}.challenge-summary.challenge-winner .winner{background:url(/layout/panels/games/challenge-winner.png) #09f no-repeat top right}.challenge-summary.challenge-loser .winner{background:url(/layout/panels/games/challengee-winner.png) #f90 no-repeat top left}.finished-challenges span.result{color:#fff;border-radius:4px;padding:1px 3px;line-height:28px}.finished-challenges span.won{background:#2ecc71}.finished-challenges span.lost{background:#cb0000}.finished-challenges span.drew{background:gray}.finished-challenges span.score{font-size:12px}#team-stats{background:#333 url(/layout/panels/team/team-stats.jpg) no-repeat;border-radius:4px;*zoom:1}#team-stats:before,#team-stats:after{content:"";display:table}#team-stats:after{clear:both}#team-stats #team-shield{float:left;padding:32px;position:relative}#team-stats #team-shield h4{text-align:center;color:#999;text-shadow:0 1px 4px #000}#team-stats #team-shield .edit-shield{position:absolute;bottom:-5px;padding:2px;background:#fff;border-radius:4px;width:240px;-moz-box-sizing:border-box;box-sizing:border-box}#team-stats #team-properties{float:left;width:369px;padding:48px 32px 0 32px}#team-stats #team-properties h1{color:#fff;font-size:200.0025%;margin-bottom:16px}#team-stats #team-properties .statistic{background:#000;border-radius:4px;padding:8px;display:block;margin-bottom:8px;line-height:20px;*zoom:1}#team-stats #team-properties .statistic:before,#team-stats #team-properties .statistic:after{content:"";display:table}#team-stats #team-properties .statistic:after{clear:both}#team-stats #team-properties .statistic img{float:left;margin-right:8px}#team-stats #team-properties .statistic h3{color:#fff;float:left;width:120px;margin:0}#team-stats #team-properties .statistic .stat{font-size:150%;color:#ffd74e}#team-challenge{*zoom:1;margin-bottom:16px}#team-challenge:before,#team-challenge:after{content:"";display:table}#team-challenge:after{clear:both}#team-challenge .game-icon{float:left;margin-right:8px}.ks-active-teams header#player-card-header{width:956px}.ks-active-teams .teams.toolbox-trigger{position:absolute;top:0;right:0;width:50px;height:50px;background:#fff;cursor:pointer;border-radius:4px;text-align:center}.ks-active-teams .teams.toolbox-trigger img{max-width:48px}.email-sent-success{transition:opacity 1s ease-out;opacity:0;height:0;overflow:hidden}.email-sent-error{transition:opacity 1s ease-out;opacity:0;height:0;overflow:hidden}.email-sent-error .error:before,.warning:before{font-family:miniclip;font-style:normal}.email-sent-error span.alert-span,.email-sent-success span.alert-span{display:inline}