@font-face{font-family:'puzzlebang';src:url(data:application/font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SAfIAAAC8AAAAYGNtYXAaVsyHAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgY/mXoAAAF4AAABcGhlYWQG0u8/AAAC6AAAADZoaGVhB0ADxgAAAyAAAAAkaG10eAmQAAAAAANEAAAAFGxvY2EAKADMAAADWAAAAAxtYXhwABQAdwAAA2QAAAAgbmFtZZlKCfsAAAOEAAABhnBvc3QAAwAAAAAFDAAAACAAAwLIAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg5gD//f//AAAAAAAg5gD//f//AAH/4xoEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAOAAD/zQN+A8MABwAXAB0AKwAwADoAQgBHAEwAVABcAGQAbAB0AAAXIxEjETMRIwEVOwE1KwE1MzUjNTsBNSMnIxEzNSMBIz8BIxUzBzMHMzUjNwU3MwcjAxEzESEVIRUhNTMRMxEzETMRAxUzNSMXIzUzFScyNCMiFDMxJzI0IyIUMzEzMjQjIhQzMRUyNCMiFDMxIzI0IyIUMzHazQ3nDQE9D21tAm9vAm1t0g5zZQFP2mAN6cnZ2Wzpytr+ul/HYMb6IQH+/l4Bw0whTCCOkJB2XV0vCwsLCxYMDAsLLAsLCwsLCwsLLAwMCwsmAob9bQKT/lPmDV8NYA1m/rQNAh9fDg3ZbQ3ZbF9fAjb8igNUtyL7/PcC5/0ZAwn8m5GRd15eIxcXFhcXFxcsFxcXFwAAAAEAAAABAAB8jUtbXw889QALBAAAAAAA0hrVWQAAAADSGtVZAAD/zQN+A8MAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA34AAQAAAAAAAAAAAAAAAAAAAAUEAAAAAAAAAAAAAAACAAAAA5AAAAAAAAAACgAUAB4AuAABAAAABQB1AA4AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype"),url(data:application/font-eot;charset=utf-8;base64,0AUAACwFAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAW0uNfAAAAAAAAAAAAAAAAAAAAAAAAA4AaQBjAG8AbQBvAG8AbgAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAADgBpAGMAbwBtAG8AbwBuAAAAAAAAAQAAAAsAgAADADBPUy8yDxIB8gAAALwAAABgY21hcBpWzIcAAAEcAAAAVGdhc3AAAAAQAAABcAAAAAhnbHlmBj+ZegAAAXgAAAFwaGVhZAbS7z8AAALoAAAANmhoZWEHQAPGAAADIAAAACRobXR4CZAAAAAAA0QAAAAUbG9jYQAoAMwAAANYAAAADG1heHAAFAB3AAADZAAAACBuYW1lmUoJ+wAAA4QAAAGGcG9zdAADAAAAAAUMAAAAIAADAsgBkAAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOYAA8D/wABAA8AAQAAAAAEAAAAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAMAAAAcAAMAAQAAABwABAA4AAAACgAIAAIAAgABACDmAP/9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAA4AAP/NA34DwwAHABcAHQArADAAOgBCAEcATABUAFwAZABsAHQAABcjESMRMxEjARU7ATUrATUzNSM1OwE1IycjETM1IwEjPwEjFTMHMwczNSM3BTczByMDETMRIRUhFSE1MxEzETMRMxEDFTM1IxcjNTMVJzI0IyIUMzEnMjQjIhQzMTMyNCMiFDMxFTI0IyIUMzEjMjQjIhQzMdrNDecNAT0PbW0Cb28CbW3SDnNlAU/aYA3pydnZbOnK2v66X8dgxvohAf7+XgHDTCFMII6QkHZdXS8LCwsLFgwMCwssCwsLCwsLCwssDAwLCyYChv1tApP+U+YNXw1gDWb+tA0CH18ODdltDdlsX18CNvyKA1S3Ivv89wLn/RkDCfybkZF3Xl4jFxcWFxcXFywXFxcXAAAAAQAAAAEAAHyNS1tfDzz1AAsEAAAAAADSGtVZAAAAANIa1VkAAP/NA34DwwAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADfgABAAAAAAAAAAAAAAAAAAAABQQAAAAAAAAAAAAAAAIAAAADkAAAAAAAAAAKABQAHgC4AAEAAAAFAHUADgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("embedded-opentype"),url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAV4AAsAAAAABSwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIB8mNtYXAAAAFoAAAAVAAAAFQaVsyHZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAAXAAAAFwBj+ZemhlYWQAAAM0AAAANgAAADYG0u8/aGhlYQAAA2wAAAAkAAAAJAdAA8ZobXR4AAADkAAAABQAAAAUCZAAAGxvY2EAAAOkAAAADAAAAAwAKADMbWF4cAAAA7AAAAAgAAAAIAAUAHduYW1lAAAD0AAAAYYAAAGGmUoJ+3Bvc3QAAAVYAAAAIAAAACAAAwAAAAMCyAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gADwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOYA//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAADgAA/80DfgPDAAcAFwAdACsAMAA6AEIARwBMAFQAXABkAGwAdAAAFyMRIxEzESMBFTsBNSsBNTM1IzU7ATUjJyMRMzUjASM/ASMVMwczBzM1IzcFNzMHIwMRMxEhFSEVITUzETMRMxEzEQMVMzUjFyM1MxUnMjQjIhQzMScyNCMiFDMxMzI0IyIUMzEVMjQjIhQzMSMyNCMiFDMx2s0N5w0BPQ9tbQJvbwJtbdIOc2UBT9pgDenJ2dls6cra/rpfx2DG+iEB/v5eAcNMIUwgjpCQdl1dLwsLCwsWDAwLCywLCwsLCwsLCywMDAsLJgKG/W0Ck/5T5g1fDWANZv60DQIfXw4N2W0N2WxfXwI2/IoDVLci+/z3Auf9GQMJ/JuRkXdeXiMXFxYXFxcXLBcXFxcAAAABAAAAAQAAfI1LW18PPPUACwQAAAAAANIa1VkAAAAA0hrVWQAA/80DfgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAN+AAEAAAAAAAAAAAAAAAAAAAAFBAAAAAAAAAAAAAAAAgAAAAOQAAAAAAAAAAoAFAAeALgAAQAAAAUAdQAOAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGljb21vb24AaQBjAG8AbQBvAG8AblZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb21vb24AaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AblJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb21vb24AaQBjAG8AbQBvAG8AbkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("woff"),url(data:application/font-svg;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9Imljb21vb24iIGhvcml6LWFkdi14PSIxMDI0Ij4KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjEwMjQiIGFzY2VudD0iOTYwIiBkZXNjZW50PSItNjQiIC8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSIxMDI0IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlNjAwOyIgZ2x5cGgtbmFtZT0ibG9nbyIgaG9yaXotYWR2LXg9IjkxMiIgZD0iTTIxNy44NTgtMzguMjNoLTIwNC42Nzh2NjQ1LjgzaC0xMy4xOHYtNjU5LjAxMWgyMzEuMDM5djY1OS4wMTFoLTEzLjE4ek01MzQuOTUzIDE3OS4zMjd2LTIzMC41MTJsMTUuMTQ2LTAuMjVoMTA4LjkxMXYxMy4xOGgtMTA4Ljg1M2wtMi4wMjQgMC4xMzd2OTUuMjI3aDExMC44Nzd2MTMuMThoLTExMC44Nzd2OTUuNjk2bDEuOTY2LTAuMzMyaDEwOC45MTF2MTMuMThoLTEwOC44NDV6TTMzOS41ODMgMjgxLjE5OGgtMTMuMTh2LTMzMi42MDhoMTE0Ljc1djEzLjE4aC0xMDEuNTY5ek02NzQuNjYyIDUwNS4yNjFoLTIxNy4yNzNsOTUuMjIzIDk1LjE2OCAxMy4xMzUgMTMuMzc2aC0yMzMuMTM5di0xMy4xOGgyMDEuNTc4bC0yMTcuMzQ5LTIxNy4wODloMjE3LjI5NmwtMTA4LjU1OC0xMDguNTQ0aDIzMy40MzZ2MTMuMThoLTIwMS42ODhsMjE3LjM0IDIxNy4wODl6TTM0OC42NjMgMzk2LjcxN2w5NS40OTUgOTUuMzY0aDE5OC42NTRsLTk1LjQ5NC05NS4zNjRoLTE5OC42NTV6TTk5LjIzNiA5NjIuNjk2di04ODYuMTc3aDMyLjU2NnY4NTIuODQxaDUxMC4xNTZ2LTE4My43NTNoLTQxNy44OTR2LTMzLjMzNWg0NTEuMjN2MjUwLjQyNHpNNzUxLjI3MiA5NjIuNjk2di03NzYuODYzaDMyLjU2NnY3NDMuNTI4aDc1Ljk3OXYtNzQzLjUyOGgzMi41NjZ2Nzc2Ljg2M3pNNzQ5LjcwOSA5My41NzJ2LTE0NC4yMTNoMTQ0LjIxM3YxNDQuMjEzaC0xNDQuMjEzek04NjguMzMxLTI1LjA1MGgtOTMuMDMxdjkzLjgyNWg5My4wMzF2LTkzLjgyNXpNODIxLjE1OSAxMC4xMjFjMTQuODM4IDAgMTQuODM4IDIzLjAxMyAwIDIzLjAxM3MtMTQuODM5LTIzLjAxMyAwLTIzLjAxM3Ywek03OTkuMzg4IDMxLjg2OGMxNC44MzggMCAxNC44MzggMjMuMDEzIDAgMjMuMDEzcy0xNC44MzgtMjMuMDEzIDAtMjMuMDEzdjB6TTg0Mi45MDUgMzEuODY4YzE0LjgzOCAwIDE0LjgzOCAyMy4wMTMgMCAyMy4wMTNzLTE0LjgzOC0yMy4wMTMgMC0yMy4wMTN2MHpNODQyLjkwNS0xMS42NWMxNC44MzggMCAxNC44MzggMjMuMDEzIDAgMjMuMDEzcy0xNC44MzgtMjMuMDEzIDAtMjMuMDEzdjB6TTc5OS4zODgtMTEuNjVjMTQuODM4IDAgMTQuODM4IDIzLjAxMyAwIDIzLjAxM3MtMTQuODM4LTIzLjAxMyAwLTIzLjAxM3YweiIgLz4KPC9mb250PjwvZGVmcz48L3N2Zz4) format("svg");font-weight:normal;font-style:normal}.icon{font-family:'puzzlebang';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-logo:before{content:"\e600"}.form-control{display:block;width:100%;height:30px;padding:0px 6px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin-top:10px}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}input{line-height:normal}html,body{height:100%}body{margin:0;margin-bottom:25px;padding:0;background-color:#fff;font-family:"Lucida Grande", "Bitstream Vera Sans", "Verdana";color:#333}pre{background-color:#eee;padding:10px;font-size:11px}.flash_error a,.flash_alert a{color:#8a1f11;text-decoration:underline}.flash_notice a{color:#514721;text-decoration:underline}.flash_success a{color:#264409;text-decoration:underline}.flash_info a{color:#205791;text-decoration:underline}div.field,div.actions{margin-bottom:10px}#notice{color:green}.field_with_errors{color:red;font-weight:bold;display:inline}.field_with_errors input{background-color:#FFCCCC}#error_explanation{border:2px solid red;padding:7px;padding-bottom:0;margin-bottom:20px}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0px;color:red}#error_explanation ul li{font-size:12px;list-style:square;text-align:left}.flash_error,.flash_alert,.flash_notice,.flash_success,.flash_info{padding:0.8em;margin-bottom:1em;border:2px solid #ddd}.flash_error,.flash_alert{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4}.flash_notice{background:#fff6bf;color:#514721;border-color:#ffd324}.flash_success{background:#e6efc2;color:#264409;border-color:#c6d880}.flash_info{background:#d5edf8;color:#205791;border-color:#92cae4}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Lucida Console", Monaco, monospace}h1,h2{font-size:1.5em}h1{font-weight:bold;margin:0.83em 0}h3{margin:0}p{margin:1em 0}html,body{height:100%}body{position:absolute;top:0px;left:0px;width:100%;height:100%;min-height:100%;background-color:#222;font-family:"Lucida Console", Monaco, monospace;color:#00FF00;margin:0 auto;padding:0}body.simple{height:auto;padding:0 0 100px;box-sizing:border-box}a{text-decoration:underline;color:#99FF99}a:hover{color:#FFF}a.small_action{font-size:small}img{border:0}input,select{transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;border-radius:4px;border:1px solid #ccc;font-size:14px;height:30px;padding:0px 6px;line-height:1.42857143}.wrapper-outer{position:relative;max-width:930px;height:100%;margin:0 auto;padding:50px 0 75px;box-sizing:border-box}.wrapper-outer .wrapper-inner{position:relative;height:100%;overflow-y:scroll;background-color:#111}.social-network-integration{display:none}.normal-white-space{white-space:normal}footer{position:absolute;padding:15px 0;bottom:0px;width:100%;font-size:12px;border-top:2px solid #0F0;color:green;background-color:#333}footer .content{max-width:960px;margin:0 auto;padding:0 50px}footer .social-media{float:right}.alert{border:4px solid blue;background-color:#CDD3FF;padding:20px}.push{height:61px}nav{position:absolute;top:0px;width:200px;margin:10px}nav header{z-index:100}nav .right{float:right}nav .nav-button{display:none}.login-panel{position:absolute;left:207px;top:209px;padding:5px;overflow:hidden;box-sizing:border-box;font-size:smaller}.login-panel h2{margin:0px}.login-panel form{padding-right:14px}.login-panel input[type=submit]:hover{background-color:#88FF88}.login-panel div.remember_me{margin:5px 0px;font-size:10px}.login-panel label{color:#4560cd}.login-panel .action{position:relative;right:-6px;text-align:center}.login-panel .action input[type=submit]{display:block;margin:auto}.login-panel .action .divider{display:inline-block;border-top:1px solid black;width:58px}.login-panel .action .divider .or{position:absolute;margin-top:-7px;left:75px;background-color:white;padding:0px 3px}.login-panel .action div.fb_connect{margin:10px auto}section{color:#00DD00;font-size:16px;line-height:22px;max-width:960px;margin:auto;padding:10px}.main{white-space:pre-wrap;background-color:#000}.npc{font-weight:500;color:#456aff}.item{font-weight:500;color:#91eeff}.player{font-weight:500;color:#a145ff}.command{font-weight:800;color:#ffff00}form.prompt-form{display:flex;position:relative;margin:0}form.prompt-form label{order:1;padding:4px 4px}form.prompt-form input.prompt{order:2;flex-grow:1;background-color:#111;border-bottom:1px solid #ddd;border-radius:0;border:0;color:#2f2}form.prompt-form input.prompt:focus{outline:none;border-bottom:1px solid #48A521}.polling-toggle{display:none;position:fixed;top:0;right:0;margin:20px;padding:10px;background-color:red;line-height:7px}.polling-toggle:after{content:"> <";color:white;font-size:10px}.polling-toggle.enabled{background-color:green}.polling-toggle.enabled:after{content:"==="}.polling-toggle.enabled.ping:after{content:"=~="}.polling-toggle.enabled.pong:after{content:"=-="}.afk-wrapper{position:fixed;top:0;left:0;height:100%;width:100%;display:none;background-color:rgba(255,255,255,0.6);justify-content:center;align-items:center}.afk-wrapper .afk-message{border:1px solid green;flex:0 0 372px;background:#000;opacity:0.7;padding:20px;text-align:center;font-family:cursive;font-size:2em}.afk-wrapper .afk-puzzle{font-family:monospace;white-space:nowrap;border-top:1px dashed white;border-bottom:1px dashed white;overflow:hidden;width:370px;text-align:right;min-height:1.1em}.afk-wrapper .afk-puzzle.left-align{text-align:left}body.afk .afk-wrapper{display:flex}body.afk .main{filter:blur(1px)}h1{margin-bottom:0px}h2{color:#4560cd;font-weight:300}h2.subheader{color:rgba(35,35,35,0.5);font-size:0.8em;margin:0px 0px 20px 10px}.intro{color:#00ff00;font-size:18px;line-height:28px;font-weight:300;max-width:700px}.outro{max-width:700px}.half{width:46%;margin:0 0 0 3%;display:inline-block;vertical-align:top}#login label{width:80px;text-align:right;display:inline-block}.button,input[type="submit"]{background:#99FF99;border:0;padding:5px 10px;border-radius:5px;color:#fff;cursor:pointer;display:inline-block}input[type="submit"]:hover{background:#00ff00}#login input[type="submit"]{margin:0 0 0 85px}@media all and (max-width: 700px){nav{position:relative;margin:0;width:100%;background-color:rgba(255,255,255,0.8);cursor:pointer;padding:10px 0px}nav .nav-button{display:block;overflow:hidden;text-align:center}header,section,footer p{padding-left:20px;padding-right:20px}.half{width:100%;margin:0}.wrapper{margin:0}section{margin-top:20px;margin-left:0px}}@media all and (max-width: 400px){.logo{height:60px;width:60px}}.twitter-timeline-box{position:absolute;overflow:hidden;right:10%;bottom:44px;background-color:black;max-height:300px;opacity:1;transition:max-height 2s, bottom 2s, opacity 1s}.twitter-timeline-box.hide{max-height:0px;bottom:0px;opacity:0}div.form-area{padding:15px}div.form-area select{height:24px;width:200px;border:none;background-color:#eeffee}div.form-area input[type=text],div.form-area input[type=password]{margin-top:10px}div.form-area .btn{margin-top:20px}.answer-submission input,.answer-submission select{display:block;margin:15px 0px;border:1px solid #ccc;padding:10px;border-radius:5px}.answer-submission input.hidden,.answer-submission select.hidden{display:none}.answer-submission .answer{width:300px}div#authentication_form{width:250px;padding:0px;margin-bottom:10px}div#authentication_form div.fb_connect{display:inline-block;position:relative;top:4px}div#authentication_form div.fb_connect .fb_iframe_widget{margin:auto}div.devise-links{font-size:smaller}.team_form label{width:100px;text-align:right;display:inline-block}div#team_setup_form,div#team_edit_form{text-align:left}div#team_setup_form div.choice div.or,div#team_edit_form div.choice div.or{font-family:cursive;width:336px;margin-top:10px;padding-left:220px}div#team_setup_form div.team_password,div#team_edit_form div.team_password{margin-top:10px}div#team_setup_form div.actions,div#team_edit_form div.actions{padding-left:140px;margin:10px}div#team_setup_form label,div#team_edit_form label{display:inline-block;width:120px;padding-right:10px;text-align:right}div#team_setup_form select,div#team_edit_form select{width:210px}div#team_setup_form input,div#team_edit_form input{width:200px}.team_details hr{margin:40px 0px}.team_details .table{box-sizing:border-box;border-spacing:0;border-collapse:collapse}.team_details .table>:first-child td{border-top:0px}.team_details .table tr{box-sizing:border-box}.team_details .table tr th{border-bottom:2px solid #00ff00}.team_details .table tr td{border-top:1px solid #00ff00;vertical-align:top;padding:8px}div#hints{margin-top:20px;padding:20px}div#hints .hint{display:none}.clearfix{clear:both}.vertical-bar{width:1px}.horizontal-bar{height:1px}.fade_in{opacity:0}.solved_list{margin-top:10px;margin-bottom:10px;border-top:1px dashed #00ff00;color:#00ff00}.hidden{display:none}.flavor-text{color:#66ff66;margin-bottom:20px}.submission.accepted{color:green}.submission.rejected{color:red}.mobile_only{display:none}.center{text-align:center}@keyframes swim{0%,100%{top:0px;left:0px;transform:rotateY(180deg)}25%{top:100%;left:100%;transform:rotateY(180deg)}50%{top:100%;left:100%;transform:rotateY(0deg)}75%{top:0px;left:0px;transform:rotateY(0deg)}}.fish{width:200px;height:100px;background:red;-moz-border-radius:100px / 50px;-webkit-border-radius:100px / 50px;border-radius:100px / 50px;position:absolute;top:100px;left:100px;animation:10s swim infinite linear}.fish .tail{position:absolute;right:-20px;width:0;height:0;border-top:50px solid transparent;border-right:100px solid red;border-bottom:50px solid transparent}@media only screen and (max-width: 641px){.mobile_only{display:block}.sidebar-nav-fixed{position:relative;top:0px;width:100%;height:1em;margin:0px;border-radius:0px}.sidebar-nav-fixed .navbar-toggle{margin-top:4px;margin-right:8px;margin-bottom:4px}.sidebar-nav-fixed .navbar-brand{padding:3px;margin-top:10px;margin-left:10px}.sidebar-nav-fixed .navbar-brand img{display:none}.sidebar-nav-fixed .navbar-brand:after{content:"PuzzleBang 2016"}.sidebar-nav-fixed .navbar-collapse{max-height:none}.sidebar-nav-fixed .navbar-collapse ul{width:100%;padding:0px}.sidebar-nav-fixed .navbar-collapse ul li{padding:0px;width:auto;height:auto;float:none}.sidebar-nav-fixed .navbar-collapse ul li.admin{height:auto}.sidebar-nav-fixed .navbar-collapse ul li.admin a{padding:0px;padding-left:1em}.sidebar-nav-fixed .navbar-collapse ul li.admin-section{height:auto;padding-left:1em}.sidebar-nav-fixed .navbar-collapse ul li.admin-section ul li{list-style:none;float:none;padding-left:1em;height:auto}.sidebar-nav-fixed .navbar-collapse ul a:hover,.sidebar-nav-fixed .navbar-collapse ul a:focus{text-decoration:none}.sidebar-nav-fixed .navbar-footer{display:none}div#body{margin:0px;min-height:0px;width:auto}div#body div.content{border:0px;padding:5px}div#body div.content h1.header{font-size:1.5em;margin-top:0px}div#body div.content h2.subheader{font-size:1.2em;margin-bottom:5px}div#body a,div#body a:visited{padding:2px}div#body a:hover,div#body a:focus{text-decoration:none}div#body a.subtle:hover,div#body a.subtle:focus{text-decoration:none}div.form-area{text-align:center;padding:15px}div.form-area select{height:24px;width:200px;border:none}div.form-area input[type=text],div.form-area input[type=password]{margin-top:20px;padding:4px}div.form-area .btn{margin-top:20px}div#authentication_form{padding:0px}div#authentication_form div.fb_connect{float:left;width:45%;height:240px;padding:50px;font-size:1.4em}div#authentication_form div.fb_connect .fb_iframe_widget{margin:auto}div#authentication_form div.vertical-bar{float:left;margin-left:4%;margin-top:5px;height:220px}div#authentication_form div.manual_registration{float:right;width:45%;height:240px}div#authentication_form div.manual_registration .no_forget_password{font-size:0.6em;font-style:italic;font-weight:300;margin-top:4px}div.fb_mobile{font-size:0.8em}}
