html,body,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}@font-face{font-family:"InglobalRegular";src:url('/static/fonts/InglobalRegular/InglobalRegular.eot'),url('/static/fonts/InglobalRegular/InglobalRegular.ttf') format('truetype'),url('/static/fonts/InglobalRegular/InglobalRegular.woff') format('woff');font-style:normal;font-weight:normal}@font-face{font-family:"ZurichCond";src:url('../../../static/fonts/16028.ttf');font-style:normal;font-weight:normal}html{height:100%}body{height:100%;font-family:ZurichCond;line-height:1;color:#b9b9b9;background-color:#212123}h1{font-size:2em;font-weight:bold;color:#b9b9b9;margin-bottom:20px}h2{color:#ffd800;font-size:1.5em;text-shadow:0 1px 3px rgba(0,0,0,0.5)}a{color:#ed6b00}strong{font-weight:normal;color:#ffd800;text-shadow:0 0 8px rgba(255,216,0,0.3),0 1px 2px rgba(0,0,0,0.8)}.logo img{max-width:100%;height:auto}.pageArea{display:flex;flex-direction:column;padding:20px;justify-content:center;align-items:center;width:100%;height:100%;box-sizing:border-box}#loginpassword{border-radius:3px 0 0 3px;width:100%}.btDefault{width:100%}input[type="email"],input[type="password"],input[type="text"]{margin:0 0 20px 0;padding:10px;color:black;background-color:#b9b9b9;box-sizing:border-box;border:1px #b9b9b9 solid;border-radius:3px;font-size:1.3em}.btDefault{padding:11px 25px;font-family:'Bree Serif',serif;font-weight:300;font-size:1.3em;color:white;text-shadow:0 1px 0 rgba(0,0,0,0.25);background:#ed6b00;border:1px solid #E69249;border-radius:5px;cursor:pointer;box-shadow:inset 0 0 2px rgba(256,256,256,0.75);text-decoration:none;outline:none}.alert{padding:15px;margin-bottom:20px;border-radius:5px;border:1px solid transparent;font-size:1.1em;line-height:1.4}.alert-success{color:#2ecc71;background-color:rgba(46,204,113,0.1);border-color:#27ae60}.alert-info{color:#3498db;background-color:rgba(52,152,219,0.1);border-color:#2980b9}.alert-warning{color:#f1c40f;background-color:rgba(241,196,15,0.1);border-color:#f39c12}.alert-danger{color:#e74c3c;background-color:rgba(231,76,60,0.1);border-color:#c0392b}.errors{color:#e74c3c}.importantTxt{color:#ffd800;pointer-events:none}#auth-register{margin-top:20px;font-size:1.3rem}.message{line-height:1.5em}.up-bottom-margin_20{margin:20px 0}#waiting{position:fixed;top:50%;left:50%;margin:-16px 0 0 -16px;display:none}.pass-block{display:flex;flex-shrink:1}input[type="email"]{font-size:clamp(16px,6vw,32px)}.instruction-box{background:#212123;padding:30px;border-radius:8px;border:1px solid #eee;color:#b9b9b9}.return-home-wrapper{margin-top:30px;width:100%;box-sizing:border-box;padding:0 10px}.btn-home-link{text-decoration:none;display:block;max-width:280px;margin:0 auto;padding:12px 10px;background:#ed6b00;color:white!important;border-radius:4px;box-sizing:border-box;text-align:center;font-weight:bold;transition:background .3s ease}.btn-home-link:hover{background:#ff7d1a}.password-wrapper{display:flex;align-items:center}.password-wrapper input{padding-right:40px!important;margin-bottom:0!important;width:100%}.password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:#555;font-size:1.2em;z-index:10}.password-toggle:hover{color:#ed6b00}.pass-block{margin-bottom:20px}.pass-block input{margin-bottom:0!important}.form-group.pass-block{margin-bottom:20px;align-items:center}