@font-face{font-family:Nanum Barun Gothic;font-style:normal;font-weight:400;src:url(/static/fonts/NanumBarunGothic.woff)}@font-face{font-family:Nanum Barun Gothic;font-style:normal;font-weight:700;src:url(/static/fonts/NanumBarunGothicBold.woff)}body:lang(ko){font-family:Nanum Barun Gothic,sans-serif}body,html{font-family:Roboto,Lucida Grande,sans-serif;font-weight:400;background:#000 none no-repeat 50% fixed;background-size:cover;height:100%;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;width:100%;color:hsl(0 0% 20%/1)}body,header,html{box-sizing:border-box}header{text-align:center;height:50px;background-color:rgba(27,27,27,.75);color:#fff;font-family:Roboto,sans-serif;cursor:pointer;font-size:11pt;padding-top:14px;transition:background-color 1s,opacity 1s ease;letter-spacing:2px}header:hover{background-color:#dd820f}header a{color:#fff;text-decoration:none}@media only screen and (max-height:650px){header{opacity:0}}a{color:#2c2cc2}#centerpiece{margin:auto;text-align:center;z-index:100;opacity:0;transition:opacity .25s ease}#centerpiece.onscreen{opacity:1}#centerpiece>div:first-of-type{background-color:hsla(0,0%,100%,.85);border-radius:12px;padding:20px;width:325px;text-align:left;box-sizing:border-box;transition:height .6s cubic-bezier(.86,0,.07,1);-webkit-transition:height .6s cubic-bezier(.86,0,.07,1);-moz-transition:height .6s cubic-bezier(.86,0,.07,1)}input{margin-top:7px}#logo{height:204px;background:url(/static/images/login/logo.png);background-size:contain;background-repeat:no-repeat}#mitlogo{margin:auto;opacity:.9;margin-left:15px;margin-right:15px;position:relative;top:7px;width:30px;height:30px}#webGL{display:none;width:750px;height:140px;background-color:#fff;background-color:hsla(0,0%,89%,.95);border-radius:4px;text-align:center;font-weight:300;font-size:17px}#webGL .ew{float:left;width:100px}#webGL .ew,#webGL .webGLlogo{position:relative;height:100px;padding-left:15px;padding-right:15px}#webGL .webGLlogo{float:right;width:202px}.webgl-disabled.attention-overlay{background-color:#eee;background-color:hsla(0,0%,5%,.57);background:#000 url(/static/images/login/sac-dark-background.jpg) no-repeat 50% fixed;background-size:cover}#mitlogo:hover{opacity:1}.login,.register{display:none}#pitch{margin-top:15px;margin-bottom:15px;min-height:20px;width:100%;font-size:16px;font-weight:400;color:rgba(36,35,35,.51);text-align:center;text-rendering:optimizeLegibility;display:none}input[type=password],input[type=text]{height:35px;width:100%;font-size:16px;padding:6px 3%;border:1px solid #b1b1b1;border-radius:3px;outline:none;box-sizing:border-box;color:#313131}input[type=password]:hover,input[type=text]:hover{border:1px solid #8698a3}input[type=password]:focus,input[type=text]:focus{border:1px solid #2890d5}input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=password]::-webkit-input-placeholder,input[type=password]::input-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,input[type=text]::-webkit-input-placeholder,input[type=text]::input-placeholder{color:#b9b9b9;font-family:Roboto,Lucida Grande,sans-serif;font-weight:500;text-align:left}input.error{border-color:#cf0000!important}.passwordcontainer{margin-top:7px;position:relative}.passwordcontainer input{margin-top:0}.passwordvisibilitytoggle{position:absolute;right:10px;top:6px;color:#cecccc;cursor:pointer}.register .passwordvisibilitytoggle{top:3px}.passwordvisibilitytoggle:hover{text-decoration:underline}.passwordvisibilitytoggle.visible{color:#8a8a8a}.password-strength{height:10px;width:40px;position:absolute;right:10px;bottom:0}.password-strength div{position:relative;float:left;height:2px;width:6px;background-color:#d8d8d8;margin-left:2px}.password-strength.terrible div:first-child{background-color:#cf0000}.password-strength.poor div:first-child,.password-strength.poor div:nth-child(2){background-color:orange}.password-strength.acceptable div:first-child,.password-strength.acceptable div:nth-child(2),.password-strength.acceptable div:nth-child(3){background-color:#ffe000}.password-strength.good div:first-child,.password-strength.good div:nth-child(2),.password-strength.good div:nth-child(3),.password-strength.good div:nth-child(4){background-color:#83d507}.password-strength.strong div{background-color:#008fff}#forgotpassword{color:#838282;text-decoration:none;cursor:pointer;font-size:12px}#forgotpassword:hover{color:#2626ad}#forgotpassword:active{color:#266cad}#togglemode{display:inline-block;margin-top:10px;color:#fff;font-weight:500;text-shadow:rgba(0,0,0,.8) 0 1px 1px;text-decoration:none;letter-spacing:1px;font-size:14px}footer{color:#fff;font-size:16px;text-align:center}footer a{color:#fff;text-decoration:none}#explore{position:fixed;margin:auto;bottom:6%}#fb-login,#fb-register,.playnow{font-family:Roboto,Lucida Grande,sans-serif;font-size:14px;letter-spacing:1px;padding-top:5px;box-sizing:border-box;margin-top:7px;height:35px;width:100%;cursor:pointer;color:#fff;border-radius:5px;border:none}.playnow{background:#2dda01}.playnow:hover:not(:disabled){background-color:#2ad001}.playnow:active:not(:disabled){background-color:#25b701}.playnow:disabled{filter:grayscale(1)}#standard-register.playnow.fullwidth{margin-left:0;background-image:none;text-indent:0;text-align:center}#standard-register.playnow.loading,.playnow.loading{background-image:url(/static/images/login/green-loader.gif);background-repeat:no-repeat;background-position:95%}#standard-register.playnow.loading:hover,.playnow.loading:hover{background-image:url(/static/images/login/green-hover-loader.gif)}#fb-login.loading{background-image:url(/static/images/login/blue-loader.gif);background-repeat:no-repeat;background-position:95%}#fb-login.loading:hover{background-image:url(/static/images/login/blue-hover-loader.gif)}#fb-register,#standard-register{width:48%;letter-spacing:2px;font-size:14px;padding-top:5px;box-sizing:border-box;-moz-box-sizing:border-box}#standard-register{text-align:left;text-indent:13%;margin-left:4%;background-image:url(/static/images/login/register-ew.png);background-position:92%;background-repeat:no-repeat}#fb-login,#fb-register{background:#29abe2 url(/static/images/login/register-f.png) 12px no-repeat}#fb-login:hover,#fb-register:hover{background-color:#1ea3dc}#fb-login:active,#fb-register:active{background-color:#1885b4}#fb-register{text-align:right;padding-right:7%}div.register.step1{margin-top:4px}.email-pref,.password-reset{display:none}.email-pref{padding-top:10px}.emailprefcontainer{display:-ms-grid;display:grid;gap:10px}#policies{position:fixed;left:4%;bottom:4%}#webGLlink{display:none;text-align:center;margin-bottom:20px;color:rgba(35,35,35,.51)}#webGLlink a{color:#2c57c2;text-decoration:none}#contact{position:fixed;right:4%;bottom:4%}.translucent-foreground{opacity:.5}.translucent-foreground:hover{opacity:.7}.translucent-foreground a,.translucent-foreground span{opacity:.5}.translucent-foreground a:hover{opacity:1}input.top-rounded{border-top-left-radius:4px;border-top-right-radius:4px}input.bottom-rounded{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#loginpassworderror{padding-left:5px;border-left:2px solid #b8b8b8}#loginsocialerror,#registersocialerror{position:relative;top:5px}.ruledtext{width:100%;height:14px;font-weight:500;font-size:10px;letter-spacing:1px;margin-top:7px}.ruledtext span{color:#8d8d8d}.ruledtext div{height:1.3ex;border-bottom:1px solid #929292}.errormsg{display:none;font-size:12px;padding-left:3px;color:#e51c1c}
/*# sourceMappingURL=site/cache/source-maps/login.css.map */
