button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}.btn-style-1,body{-moz-osx-font-smoothing:grayscale}#ngProgress{margin:0;padding:0;z-index:99998;background-color:green;color:green;box-shadow:0 0 10px 0;height:2px;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#ngProgress-container{position:fixed;margin:0;padding:0;top:0;left:0;right:0;z-index:99999}.app-align-center-xy.pos-r,sub,sup{position:relative}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em}figure{margin:1em 40px}hr{box-sizing:content-box;border:none;height:1px;margin:.5em auto;background-color:#000}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.app-align-center-xy{top:50%;left:50%;transform:translate(-50%,-50%)}.app-align-center-xy.pos-a{position:absolute}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;background:#77368a;color:#fff}p{margin:0;padding:0 0 8px}h1,h2,h3,h4,h5,h6{margin:0;font-weight:100}button,input,select,textarea{outline:0!important}.btn-style-1,.btn-style-2{padding:5px 25px;outline:0;display:inline-block;vertical-align:middle}.app-300{font-weight:300}.app-400{font-weight:400}.app-700{font-weight:700}.btn-style-1{color:#d2d2d2;border:1px solid #8a8a8a;border-radius:4px;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;background:0 0;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.btn-style-1:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-radius:4px}.btn-style-1:hover{color:#000!important}.btn-style-1:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.btn-style-2{color:#fff;border:none;border-radius:4px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px transparent}.btn-style-2.purple{box-shadow:none;border:1px solid #b7b7b7!important;background:#630460}.btn-style-2.purple:hover{border:1px solid #b7b7b7!important;color:#000!important}.btn-style-2.light-grey,.btn-style-2.orange,.btn-style-2.style-green{box-shadow:inset 0 0 0 1px #b7b7b7,0 0 1px transparent;color:#000}.btn-style-2.light-grey{background:#b7b7b7}.btn-style-2.orange{background:orange}.btn-style-2.style-green{background:#3b9613}.btn-style-2.reverse{box-shadow:none}.btn-style-2.reverse:active,.btn-style-2.reverse:focus,.btn-style-2.reverse:hover{box-shadow:inset 0 0 0 1px #b7b7b7,0 0 1px transparent;color:#fff}.btn-style-2:active,.btn-style-2:focus,.btn-style-2:hover{background:0 0;color:#000}main{height:100vh}article#wrapperWrap{text-align:center}article#wrapperWrap>header{margin:-100px 0 50px}article#wrapperWrap>header>img{width:109px}#resetWrap section:nth-of-type(2)>div button,article#wrapperWrap button{cursor:pointer}#resetWrap section>header #lastH,section#loginWrap>header #lastH{margin:30px 0 10px}section#loginWrap>form input{margin-top:3px;width:270px;border:none;border-radius:3px;padding:8px;font-size:14px;text-align:center}section#loginWrap>form>button{width:120px;margin-top:10px;font-size:12px;cursor:pointer;height:25px}#resetWrap section>form #errorMsg,section#loginWrap>form #errorMsg{position:absolute;text-align:center;width:100%;margin-top:20px;color:#ff0;font-size:12px}#resetWrap section>footer,section#loginWrap>footer{position:absolute;text-align:center;width:100%;margin-top:100px;color:#ff0;font-size:13px}#resetWrap section>footer a,section#loginWrap>footer a{color:#fff;text-decoration:none}#resetWrap section>footer a:hover,section#loginWrap>footer a:hover{text-decoration:underline}#resetWrap section>form input{margin-top:3px;width:302px;border:none;border-radius:3px;padding:10px;font-size:14px;text-align:center}#resetWrap section>form #recaptcha{margin:3px auto 0;height:76px;width:302px;border-radius:3px;background:#f9f9f9}#resetWrap section>form>button{width:302px;font-size:14px;cursor:pointer;height:36px;margin-top:4px}#resetWrap section:nth-of-type(2)>div{margin-top:50px;font-size:12px;font-weight:100}