.admin-customer-content{width:100%;height:100%;min-height:100vh}#confetti-canvas{position:absolute;top:0;left:0;width:100%;height:100%}#home-page-title-vertical{width:100%;max-width:380px;position:absolute;top:0;bottom:0;margin:auto;left:0;right:0}.admin-customer-left-content{width:529px;position:relative;height:100%;background:#FFFFFF;box-shadow:1px 0px 2px rgba(0,0,0,0.15);min-height:100vh;float:left}.admin-customer-right-content{position:absolute;margin:0px auto;top:0;bottom:0;right:0;left:529px}.admin-customer-stak-logo{margin:0px auto;position:relative;margin-top:100px}.admin-customer-login-message{font-family:Roboto;font-style:normal;font-weight:bold;font-size:40px;line-height:47px;text-align:center;letter-spacing:0.01em;color:#444851;margin-top:40px}.admin-customer-login-labels{font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:16px;letter-spacing:0.01em;color:#444851;text-align:left}.admin-customer-login-fields{font-family:Roboto;font-style:normal;font-weight:normal;font-size:14px;line-height:16px;display:flex;align-items:center;letter-spacing:0.01em;color:#B0B7BC;border:0.5px solid #B0B7BC;box-sizing:border-box;border-radius:4px;width:341px;height:48px;text-align:left}.admin-customer-login-fields-content{width:345px;position:relative;margin:0px auto}.admin-customer-login-fields-content .email-label{margin-top:50px}.admin-customer-login-fields-content .password-label{margin-top:20px}.admin-customer-login-fields{padding-left:10px}.admin-customer-login-fields:active,.admin-customer-login-fields:focus{border:solid 1px #67C083;border-radius:4px;-moz-border-radius:4px;-webkit-appearance:none;box-shadow:none;outline:none;box-shadow:0px 0px 2px #67C083}.remember-me-forgot-password{display:block;margin-top:16px}.remember-check{border:0.5px solid #B0B7BC;box-sizing:border-box;border-radius:2px;float:left;position:relative}.remember-label{font-family:Roboto;font-style:normal;font-weight:normal;font-size:12px;line-height:16px;letter-spacing:0.01em;color:#444851;margin-left:13px;text-align:initial;float:left;margin-bottom:0px}.forgot-password{float:right;font-family:Roboto;font-style:normal;font-weight:normal;font-size:12px;line-height:16px;display:flex;align-items:center;text-align:right;letter-spacing:0.01em;color:#67C083;text-decoration:none}.forgot-password:hover{cursor:pointer;text-decoration:none;color:#67C083}.admin-customer-login-btn{width:341px;height:48px;background:#67C083;border:none;border-radius:4px;border-color:#67C083;font-family:Roboto;font-style:normal;font-weight:bold;font-size:16px;line-height:16px;text-align:center;letter-spacing:0.02em;color:#FFFFFF;margin-top:16px;outline:0}.admin-hovered-btns:hover{background-color:#67C083;border-color:#67C083;opacity:0.8;color:#fff;text-decoration:none}.admin-customer-dont-have-account{font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:16px;text-align:center;letter-spacing:0.01em;color:#444851;margin-top:53px}.admin-customer-signup-content{display:block;margin-top:10px;height:48px;position:relative;margin:0px auto}.admin-customer-sign-up{border:1px solid #67C083;border-radius:4px;width:348px;height:100%;position:relative;text-decoration:none;font-family:Roboto;font-style:normal;font-weight:bold;font-size:16px;line-height:46px;text-align:center;letter-spacing:0.02em;color:#67C083;display:block;margin:0px auto}.admin-customer-sign-up:hover{cursor:pointer;text-decoration:none;color:#67C083;background-color:#fff}.admin-customer-sign-up:active{box-shadow:none;text-decoration:none;color:#67C083;background-color:#fff}.login-signup{margin-top:113px}.forgot-pwd{margin-top:104px}.forgot-pwd-signup{margin-top:15px}.email-sent-img{margin-top:118px;margin-right:36px}.email-sent-title{font-family:Roboto;font-style:normal;font-weight:bold;font-size:32px;line-height:37px;text-align:center;letter-spacing:0.01em;color:#444851;margin-top:34px}.email-sent-text{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;text-align:center;letter-spacing:0.01em;color:#8F979D;margin-top:23px;width:300px;position:relative;margin:0px auto}#error_explanation p{color:#cd3d64;font-family:Roboto;font-style:normal;font-weight:400;font-size:12px}#error_explanation p i{font-size:14px;vertical-align:middle}.alerts-container{padding:20px;position:fixed;top:0;width:100%;z-index:999}#new_user .error{color:#cd3d64;font-family:Roboto;font-style:normal;font-weight:400;font-size:12px}.hidden{display:none}
