﻿/*! This file contains works from many authors under various (but compatible) licenses. Please visit /software-information for more information. */*,*:before,*:after{box-sizing:inherit}html,body{height:100%;position:relative}html{box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{margin:0;font:16px/1 Helvetica Neue, Arial, sans-serif}main,li,header{display:block}h1,h2,h3,h4,h5,p,ul,ol,blockquote,figure,button{margin:0;padding:0}h1,h2,h3,h4,h5,p{font-size:inherit}fieldset{border:0;margin:0;padding:0}hr{border-top:1px solid;display:block;height:1px;border:0;margin:1em 0;padding:0}img{max-width:100%;height:auto;border:0;vertical-align:middle}strong{font-weight:bold}sup{position:relative;top:-.5em;font-size:65%;line-height:0;vertical-align:baseline}th{text-align:left;font-weight:normal}th,td{padding-right:8px}a,button{color:inherit;transition:color .3s, background .3s}a{text-decoration:none}button{overflow:visible;border:0;font:inherit;letter-spacing:inherit;background:none;cursor:pointer;-webkit-font-smoothing:inherit}button:focus{outline:0}input{-webkit-border-radius:0;border-radius:0}::-moz-focus-inner{padding:0;border:0}.no-js noscript{color:red;display:block;text-align:center;font-size:18px;line-height:24px;padding:20px 0}.group:after{content:"";display:table;clear:both}.c1-2{display:block;width:50%;float:left}.g{letter-spacing:-0.31em;*letter-spacing:normal;*word-spacing:-0.43em;text-rendering:optimizespeed;font-family:FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;-ms-align-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.opera-only :-o-prefocus,.g{word-spacing:-0.43em}.u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.g [class*="pure-u"]{font-family:sans-serif}.u-1-3{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.u-1-3{width:32.3333%;*width:32.3023%}#main-header{height:62px;line-height:50px;padding:5px 80px;text-align:center}#main-header nav{display:inline-block}#main-header a{font-weight:bold}#tagline{float:left;line-height:49px}.version{font-size:90%;margin-left:15px}#p-info,#p-inventory{width:80%;margin:0 auto}#content{position:absolute;top:62px;bottom:40%;width:100%;z-index:6}#content.full{bottom:0}#content.splash{background:url("/public/img/splash-bg.jpeg") no-repeat;background-size:cover;color:white}#content.splash .float-form{background:rgba(0,0,0,0.7)}#content.splash .push{max-width:600px;margin-left:auto;margin-right:auto;background:rgba(0,0,0,0.6);padding:20px}#content.splash footer{background:rgba(0,0,0,0.6);margin-top:60px}.auth-error{color:red;background:#000;text-align:center;line-height:2em;font-size:18px}.auth-main form{margin-top:40px}.auth-main form input,.auth-main form textarea,.auth-main form select{color:#25292a;background:#ccc}.auth-main form input:focus,.auth-main form textarea:focus,.auth-main form select:focus{background:#ccc}main{font-size:16px;line-height:22px}.float-form{margin:0 auto;padding:0 12px}.float-form.small{max-width:400px}.float-form label,.float-form input,.float-form textarea{display:block;width:100%;margin:15px 0}.float-form legend{font-size:120%;margin-top:20px;display:block}.float-form .radios input{display:inline-block;width:initial;margin:0}.input{border:2px solid;padding:6px 16px}textarea.input{width:100%}textarea{min-height:240px}.btn{cursor:pointer;display:inline-block;border:1px solid;line-height:30px;overflow:hidden;position:relative;padding:0 15px;text-decoration:none;text-transform:uppercase;vertical-align:middle}.btn span{z-index:20}.btn:hover{text-decoration:none}.btn.disabled,.btn.disabled:focus,.btn.disabled:hover{cursor:default}.btn.disabled:after,.btn.disabled:focus:after,.btn.disabled:hover:after{disabled:none}.btn:after{content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);width:50px;z-index:-10}.btn:hover:after{left:120%;transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1)}.quiet-btn{display:inline-block;padding:6px 8px 6px 10px}.quiet-btn:hover,.quiet-btn:focus{text-decoration:none}h1{font-size:150%;text-align:center;padding-bottom:6px}a{cursor:pointer}a:hover,a:focus{text-decoration:underline}.scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch}.name{cursor:pointer}.m .txt,.my .txt{font-style:italic;font-weight:bold}.ann .txt,.warn .txt{font-weight:bold}.globals{font-weight:bold}.hide-chat #content{bottom:49px}.hide-chat #chat-counter{margin-left:12px}.hide-chat #chatbox{top:auto;height:49px;overflow:hidden}.hide-chat #chatbox span a{width:100%}.hide-chat #chatbox .hc{display:none}.timer-bar{box-shadow:0 2px 3px rgba(0,0,0,0.25) inset;max-width:258px;height:1.1em;position:relative;display:block}.timer-bar .label{position:absolute;top:0;left:0;display:block;right:0;text-align:center;line-height:1.1em}.timer-bar .ticker{background-color:#a00;display:block;height:1.1em}#chatbox{width:100%;padding:5px;position:absolute;z-index:5;top:60%;bottom:0}#chatbox form{display:table;padding:0 2px;width:100%;height:34px}#chatbox form input{border:0;margin:0 0 0 5px;padding:5px;height:30px;width:100%;border-right:2px solid}#chatbox form select{height:30px;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0}#chatbox form button{display:block;width:65px;border:none;padding:0;line-height:30px;height:30px}#chatbox form span.expand{width:100%}#chatbox form>span{display:table-cell;vertical-align:middle;padding:0;margin:0}#chatbox .togglechat{font-weight:bold;padding-right:16px;margin-right:110px}#messages{position:absolute;z-index:6;top:76px;bottom:5px;left:5px;right:5px;max-height:400px;border:2px solid;border-top:none}#messages li{padding:5px 10px;word-wrap:break-word}.striped p{padding:5px 10px;word-wrap:break-word}.padme{padding:0 40px}.push{margin-bottom:20px}.right{float:right}.txt-right{text-align:right}.center{text-align:center}.tlist td,.tlist th{padding:3px 6px 3px 0}.list{list-style-type:circle;list-style-position:inside}.list li{display:list-item;padding:5px 0}.cmds li{padding:5px 0}.hidden{display:none !important}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#popup,#loading{position:fixed;top:0;bottom:0;left:0;right:0;z-index:999}#popup{display:none;padding:20px 10px}#popup.show{display:block}#popup .closep{position:absolute;top:-2px;right:-2px;height:42px;padding-top:0;padding-bottom:0;line-height:38px;border-width:2px}#popup-content{width:80%;margin:0 auto;border:2px solid;position:relative;height:90%}#popup-content .topbar{height:40px;line-height:40px;border-bottom:2px solid}#popup-content .content{position:absolute;top:40px;bottom:0;left:0;right:0}#popup-content .content:after{content:' ';clear:both;height:40px;display:block}#loading{text-align:center;padding-top:120px}.spinner{margin:30px auto;width:70px;text-align:center}.spinner>div{width:18px;height:18px;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.copyright{padding-top:20px;text-align:center;width:100%;font-size:80%}.flatpage{padding:20px 30px}.flatpage p,.flatpage h2,.flatpage h3{margin:1em 0}#fbox{-webkit-align-items:stretch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:stretch;min-height:100%}#left-content{border-right:11px solid;position:relative;z-index:1;line-height:16px;font-size:14px}#left-content td{text-align:right}.rightbar{border-left:11px solid;position:relative;z-index:-1}.rightbar a{text-transform:uppercase;font-size:10px;line-height:20px;text-align:center}.rightbar img{height:45px;margin:0 auto}.border-wrap{border-top:2px solid;padding-top:5px;position:relative;z-index:4;flex:1 1 0;display:flex}.border-wrap:after,.border-wrap:before{content:'';position:absolute;bottom:0;height:5px;width:5px}.border-wrap:before{left:5px}.border-wrap:after{right:5px;z-index:-1}#inner-content{border-right:11px solid;border-left:11px solid;position:relative;flex:1 1 auto}#inner-content:before,#inner-content:after{content:"";position:absolute;height:100%;width:10px;top:-5px}#inner-content:before{left:-11px}#inner-content:after{right:-11px}.leftbar{border-top:2px solid;-webkit-box-flex:1 240px;-moz-box-flex:1 240px;width:240px;-webkit-flex:1 240px;-ms-flex:1 240px;flex:1 240px;float:left;max-width:280px}.rightbar{border-top:2px solid;-webkit-box-flex:0 300px;-moz-box-flex:0 300px;width:300px;-webkit-flex:0 300px;-ms-flex:0 300px;flex:0 300px;float:right;padding:2px;z-index:3;max-width:300px;min-width:185px}.rightbar li{text-align:center}.rightbar li a{display:block;padding:5px;white-space:nowrap}.rightbar img{display:block;max-width:100%}.centerbar{min-width:500px;-webkit-box-flex:10 auto;-moz-box-flex:10 auto;-webkit-flex:10 auto;-ms-flex:10 auto;flex:10 auto;float:left;padding:16px 0}.poll{margin-bottom:20px}.push-header{margin-top:20px}#tagline img{height:100%}#mobile-menu{display:none;padding:0px 5px;line-height:30px;position:absolute;top:14px;right:4px}#mobile-menu:hover,#mobile-menu:focus{text-decoration:none}#mapwrap{display:inline-block;position:relative}#mapwrap canvas{vertical-align:bottom}#map-button-box{position:absolute;bottom:0;right:0;height:320px;width:320px}#map-button-box button{font-size:0;text-indent:-9999px;opacity:0.7;width:46px;height:228px;background:url("/public/arrow.png") center center no-repeat}#map-up{position:absolute;left:137px;top:-91px;height:46px;width:320px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}#map-left{position:absolute;margin:0 auto;width:46px;height:320px;top:47px;left:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#map-right{width:46px;height:228px;position:absolute;top:46px;right:0}#map-down{position:absolute;left:137px;bottom:-91px;height:46px;width:320px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#mapbuilder canvas{vertical-align:top}#mapbuilder form{display:inline-block}.builder-tiles{width:300px}.b-t-btn{height:32px;width:32px;background-image:url("/public/tiles.png");float:left}#map-coords{font-size:0.8em}#map-coords .btn{margin:0;padding:5px 0;text-align:center;width:100px}.fight p{margin-bottom:10px}.in-progress{position:relative}.in-progress:before{content:'Under Construction';position:absolute;top:0;left:0;display:inline-block;padding:4px 10px;transform:skewY(-6.6deg)}.progress{position:relative;display:block;max-width:95%;border:1px solid;text-align:center;text-shadow:0px 0px 5px #000}.progress .bar{position:absolute;z-index:1;top:0;bottom:0;left:0;display:block}.progress .text{position:relative;z-index:2}.level td,.level th,.money td,.money th{padding-top:1em}.boxxer{display:table}.boxxer label{display:block}.boxxer select{display:block;width:100%;margin-bottom:0.2em}#connection-status{display:inline-block;width:12px;height:12px;background:#CCC;border-radius:100%}#connection-status.online{background:#00DE68}#connection-status.offline{background:#A00}.staffico{display:inline-block;width:1.2em;height:1.2em;vertical-align:middle}.day{background:rgba(0,0,0,0.2)}a[href*="//"]:after{content:'↗';font-weight:bold}.f-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-around;flex-wrap:wrap;align-content:space-around}.training{background:rgba(0,0,0,0.2);width:40%;margin-bottom:40px;padding:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between}.training h2{font-size:1.2em;margin-bottom:10px}.training h2 span{float:right;font-weight:normal}.training .desc{margin-bottom:10px}@media screen and (max-width: 880px){input{font-size:16px}.c1-2{width:100%;float:none}#fbox{-webkit-flex-flow:row wrap;flex-flow:row wrap}#mobile-menu{display:inline-block}#main-header{padding:5px 65px 5px 5px}#tagline{height:30px}.centerbar,.leftbar{-webkit-box-flex:1 100%;-moz-box-flex:1 100%;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;border:none;max-width:100%;min-width:auto}#left-content{padding-top:30px;border-right:none;border-top:10px solid}#left-content p{display:none}#p-info,#p-inventory{width:50%;display:inline-block;float:left;padding-left:5%}#chatbox .togglechat{margin-right:0}.do-menu .centerbar,.do-menu .leftbar,.do-menu #chatbox,.do-menu .border-wrap{display:none}.do-menu #content{bottom:0}.do-menu .rightbar{display:block;background:#333;width:100%;flex-grow:1;border:none;max-width:100%}.rightbar{display:none}.centerbar{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;padding:8px 0}.leftbar{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;-ms-flex-order:5;-webkit-order:5;order:5;border-top:1px solid #333;padding-bottom:16px}.rightbar nav li a{font-size:16px;line-height:38px}}@media screen and (max-width: 530px){.no-pad-menu{padding-right:5px}.fight p{margin-bottom:14px}.hide-chat #chat-counter{float:right}p.right{font-size:15px}.version{display:none}}#captcha-window{position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;display:none;background:#333;background:rgba(52,52,52,0.5);padding:20px 10px;text-align:center}#captcha-window.active{display:block}#captcha-box{display:inline-block;background:#333;padding-bottom:10px}.visualCaptcha{margin-bottom:10px;min-height:120px}.visualCaptcha *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.visualCaptcha .audioField{font-size:15px;color:#495e62;font-weight:100;padding:5px;border:1px solid #3bb6e4;height:40px;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (max-width: 360px){.visualCaptcha .audioField{margin-bottom:15px}}@media only screen and (min-width: 360px){.visualCaptcha .audioField{width:240px;float:left}}.accessibility-description,.visualCaptcha-explanation,.status.valid{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#c1f7e8;padding:10px;text-align:center;font-family:'Oxygen', sans-serif;font-size:18px;color:#219589;font-weight:100;margin:20px 0 24px}@media only screen and (max-width: 360px){.accessibility-description,.visualCaptcha-explanation,.status.valid{font-size:16px}}.visualCaptcha-possibilities,.visualCaptcha-refresh-button,.visualCaptcha-accessibility-button,.visualCaptcha-button-group{display:inline-block}.visualCaptcha-possibilities{vertical-align:middle}@media only screen and (min-width: 750px){.visualCaptcha-possibilities{margin-right:15px}}.visualCaptcha-possibilities .img{padding:4px;border:1px solid #ffffff;display:inline-block;background:#FFF}@media only screen and (min-width: 750px){.visualCaptcha-possibilities .img{padding:10px;border:3px solid #ffffff}}.visualCaptcha-possibilities img{width:32px;height:32px;z-index:5;transition:all 200ms;-webkit-transition:all 200ms}.visualCaptcha-possibilities img:hover{cursor:pointer}@media only screen and (max-width: 360px){.visualCaptcha-possibilities .visualCaptcha-button-group{text-align:center;margin-top:15px}}@media only screen and (min-width: 750px){.visualCaptcha-possibilities .visualCaptcha-button-group{float:right}}.visualCaptcha-possibilities .visualCaptcha-selected{background-color:#c1f7e8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:4px;border:1px dashed #099a9f}@media only screen and (min-width: 750px){.visualCaptcha-possibilities .visualCaptcha-selected{padding:10px;border:3px dashed #099a9f}}.visualCaptcha-refresh-button{padding:9px 10px 7px;margin:0 5px;background-color:#f87056;border:1px solid #f87056;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.visualCaptcha-refresh-button img{width:16px;height:16px}.visualCaptcha-refresh-button:hover{cursor:pointer}.visualCaptcha-accessibility-button{padding:9px 10px 7px;border:1px solid black;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.visualCaptcha-accessibility-button img{width:16px;height:16px}.visualCaptcha-accessibility-button:hover{cursor:pointer}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}div.visualCaptcha .visualCaptcha-show{-webkit-animation:fadeIn 300ms;animation:fadeIn 300ms}div.visualCaptcha .visualCaptcha-hide{display:none !important;-webkit-animation:fadeOut 300ms;animation:fadeOut 300ms}
