header.registrations{vertical-align:middle}header.registrations figure.army{text-align:center;white-space:nowrap;margin:2em;-webkit-backface-visibility:hidden}header.registrations figure.army div{display:inline-block;width:1.5em;height:2em;background-color:#eee;position:relative;margin-left:1em;margin-right:1em;margin-top:1em;margin-bottom:1.75em}header.registrations figure.army div:last-child{background-color:#FFAD00}header.registrations figure.army div:last-child i{border-color:#FFAD00}header.registrations figure.army div:before,header.registrations figure.army div:after{content:'';position:absolute;display:block;top:100%;width:0.375em;height:1.5em;background-color:inherit}header.registrations figure.army div:before{left:0.25em}header.registrations figure.army div:after{right:0.25em}header.registrations figure.army div b,header.registrations figure.army div i{position:absolute}header.registrations figure.army div b{height:1.75em;width:0.25em;background-color:inherit}header.registrations figure.army div b:first-child{left:1.75em}header.registrations figure.army div b:last-child{right:1.75em}header.registrations figure.army div i{bottom:1.75em;width:0.625em;height:0.5em;border-top-left-radius:50%;border-top-right-radius:50%;background-color:#111;left:0.1875em;border-width:0.25em;border-style:solid;border-color:#eee}figure.deathstar{display:block;width:10em;height:10em;border-radius:50%;background-color:#666;position:relative;margin:0;margin-top:3em;margin-left:3em;-webkit-backface-visibility:hidden}figure.deathstar:before,figure.deathstar:after{content:'';position:absolute;display:block}figure.deathstar:before{top:4.875em;height:0.25em;width:100%;background-color:#111}figure.deathstar:after{width:3em;height:3em;background-color:#444;border-radius:50%;right:2em;top:1.25em;-webkit-backface-visibility:hidden}figure.fighter{width:7em;height:8em;position:relative;margin:0}figure.fighter:before,figure.fighter:after{content:'';display:block;position:absolute;top:0;bottom:0;width:0.5em;background-color:#999;border:0.25em solid #000010;z-index:10}figure.fighter:before{left:0}figure.fighter:after{right:0}figure.fighter div{position:absolute;top:2.25em;left:1.75em;height:3em;width:3em;background-color:#999;border:0.25em solid #000010;border-radius:50%;z-index:12}figure.fighter div:before,figure.fighter div:after{content:'';display:block;position:absolute;top:0.75em;width:1.375em;height:1em;background-color:#999;border-top:0.25em solid #000010;border-bottom:0.25em solid #000010;z-index:11}figure.fighter div:before{right:2.875em}figure.fighter div:after{left:2.875em}figure.fighter div span{position:absolute;top:0.875em;left:0.25em;display:block;width:2.5em;height:1em;background-color:#111;border-radius:50%}figure.fighter div span:before,figure.fighter div span:after{content:'';display:block;position:absolute;top:0.25em;width:0.5em;height:0.5em;background-color:#D00000;border-radius:50%;-moz-box-shadow:inset 0px 0px 0.25em 0 #111;-webkit-box-shadow:inset 0px 0px 0.25em 0 #111;box-shadow:inset 0px 0px 0.25em 0 #111}figure.fighter div span:before{left:0.375em}figure.fighter div span:after{right:0.375em}figure.fighter:hover div span:before,figure.fighter:hover div span:after{background-color:#ff0000}*{font-size:1em}p.notice,p.alert{display:none}input,select,textarea,button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;border-width:0.125em;border-style:solid;border-color:#FFAD00;margin:0.125em;padding:0.125em 0.375em;background-color:#000010;color:#eeeeee;border-radius:0.5em}input,select,textarea,button,label{font-size:1.25em}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline}input[type=checkbox]{width:1em;height:1em;background-color:#555;-moz-box-shadow:inset 0px 0px 0.125em 0.125em #000010;-webkit-box-shadow:inset 0px 0px 0.125em 0.125em #000010;box-shadow:inset 0px 0px 0.125em 0.125em #000010}input[type=checkbox]:hover{background-color:#777}input[type=checkbox]:checked{background-color:#D00000}input[type=checkbox]:checked:hover{background-color:#FF0000}input[type=checkbox]:disabled{border-color:#555;cursor:not-allowed}input[type=checkbox]:disabled:hover{background-color:#555}input[type=checkbox]:disabled+label{color:#555;cursor:not-allowed}button:hover,input[type=submit]:hover{background-color:#FFAD00;color:#000010}button,input[type=submit],input[type=checkbox],input[type=checkbox]+label{cursor:pointer;-webkit-transition:background-color 0.25s ease-in-out, color 0.25s ease-in-out;-moz-transition:background-color 0.25s ease-in-out, color 0.25s ease-in-out;-ms-transition:background-color 0.25s ease-in-out, color 0.25s ease-in-out;-o-transition:background-color 0.25s ease-in-out, color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out, color 0.25s ease-in-out}html{height:100%;padding:0;margin:0}html body{padding:0;margin:0;display:table;height:100%;width:100%;background-color:#000010;color:#eeeeee}html body.registration main section{padding:10%}html body.registration main section div#accept_gdpr input{display:block;float:left}html body.registration main section div#accept_gdpr label{display:table}html body.registration main section div#accept_gdpr label a{color:#FFAD00;cursor:pointer}html body header{display:table-cell;width:33%}html body main{display:table-cell;vertical-align:middle;width:66%}html body main section{display:table;margin:0 auto;position:relative;box-sizing:border-box}html body main section form{width:100%;box-sizing:border-box}html body main section form div span.validation_error_message{display:inline-block;margin-left:0.75em;color:#D00000}html body main section form div.field,html body main section form div.actions{padding:0.5em;box-sizing:border-box;max-width:100%}html body main section form div.field input,html body main section form div.field label,html body main section form div.actions input,html body main section form div.actions label{vertical-align:middle}html body main section form div.warn{padding:0 0.75em;line-height:1.125em}html body main section form div.warn a{color:#FFAD00;cursor:pointer}html body main section div.links{margin:0.5em;text-align:right;line-height:1.5em}html body main section div.links a{display:block}html body main section div.error{margin:0.5em;display:inline-block;padding:0.5em;border-radius:0.5em;background-color:#D00000}html body main section figure.fighter:first-child{webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-backface-visibility:hidden;margin-left:50%}html body main section figure.fighter:last-child{webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg);-webkit-backface-visibility:hidden;right:7em}@media only screen and (max-width: 480px){html body header{display:block}html body header figure.deathstar{margin-top:1em}html body header.registrations{width:100%}html body header.registrations figure.army{margin:0;margin-top:1em}html body main{display:block;width:100%;margin-bottom:2em}html body main section{width:100%;padding:0.5em !important}html body main section form{display:block}html body main section div.field{width:100%}html body main section div.field input[type=text],html body main section div.field input[type=email],html body main section div.field input[type=password]{box-sizing:border-box;width:100%;margin:0}html body main section div.field input[type=checkbox]{width:2.5em;height:2.5em;margin-right:0.5em}html body main section div.links a{padding:0.5em 0}html body main section figure.fighter:last-child{right:0}}
