html,body{width:100%;height:100%;margin:0}*{box-sizing:border-box}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;background-color:#fff !important}#login{width:100%;height:100%;text-align:center;color:#2b2926;font-family:Roboto}#login .positioner{width:410px;height:100%;display:table;margin:0 auto}#login .floater{width:410px;display:table-cell;vertical-align:middle;text-align:left}#login .es-alert{width:100%;position:absolute;top:auto;right:0;bottom:auto;left:0;background-color:#fff;padding:0;margin-top:-80px;font-size:15px;font-size:.9375rem;line-height:.9375rem;max-height:0;overflow:hidden;transition:max-height 150ms ease-out,padding 150ms ease-out}#login .es-alert .es-alert-cont{width:410px;margin:0px auto;text-align:left}#login .es-alert .status{font-weight:bold;color:#df4549}#login .es-alert .action{float:right;color:#7ab800;transition:color 150ms ease-out}#login .es-alert .action:hover{text-decoration:none;color:#2b2926}#login .es-alert.show{padding-top:15px;padding-bottom:15px;max-height:50px}#login h1{padding:0;margin:0 0 10px;letter-spacing:1px;font-size:35px;font-size:2.1875rem;line-height:2.1875rem}#login .es-input-label{position:absolute;top:auto;right:auto;bottom:10px;left:0;font-size:20px;font-size:1.25rem;line-height:1.25rem;cursor:text;transition:font-size 150ms ease-out,bottom 150ms ease-out,color 150ms ease-out,left 150ms ease-out;z-index:3}#login .es-input{width:100%;border:0;border-bottom:1px solid #d4d8d7;background:rgba(0,0,0,0);padding:10px 0;font-size:20px;font-size:1.25rem;line-height:1.25rem}#login .es-input:focus{outline:none}#login .tooltip{width:100%;position:absolute;top:auto;right:0;bottom:20px;background-color:#cfebe8;padding:15px;font-size:15px;font-size:.9375rem;line-height:.9375rem;opacity:0;visibility:hidden;z-index:2;transition:opacity 150ms ease-out,visibility 0ms 150ms,bottom 150ms ease-out}#login .help-icon{width:18px;height:18px;position:absolute;top:auto;right:10px;bottom:10px;text-align:center;padding-top:1px;border:1px solid #2b2926;border-radius:50%;font-size:10px;font-size:.625rem;line-height:.625rem;transition:opacity 150ms ease-out,visibility 0ms,border 150ms ease-out;cursor:pointer;z-index:3}#login .field-cont{position:relative;padding-top:45px}#login .field-cont:after{width:100%;height:4px;max-width:0;content:"";position:absolute;top:auto;right:auto;bottom:0;left:0;background-color:#7ab800;transition:max-width 150ms ease-out}#login .field-cont.focused:after{max-width:100%}#login .field-cont.focused .es-input-label{font-size:15px;bottom:40px}#login .field-cont.focused .help-icon{opacity:0;visibility:hidden;transition-delay:0ms,150ms}#login .field-cont.show-tooltip .es-input-label{color:#90959c;font-size:15px;left:10px}#login .field-cont.show-tooltip .help-icon{color:#6dc2c4;border-color:#6dc2c4}#login .field-cont.show-tooltip .tooltip{opacity:1;visibility:visible;bottom:40px;transition-delay:0ms,0ms}#login .es-button{background-color:#7ab800;border:2px solid #7ab800;font-size:15px;font-size:.9375rem;line-height:.9375rem;color:#fff;font-weight:bold;padding:13px 28px;margin-top:35px;float:right;cursor:pointer;transition:background 150ms ease-out,color 150ms ease-out}#login .es-button:hover{background-color:rgba(0,0,0,0);color:#7ab800}#login .logo{display:inline-block;position:absolute;top:auto;right:auto;bottom:20px;left:50%;margin-left:-85px}.pw-request-container .email-div{margin:10px 0}
html,body{width:100%;height:100%;margin:0}*{box-sizing:border-box}#error{width:100%;height:100%;text-align:center;font-family:"roboto",sans-serif;padding-top:150px;color:#90959c}#error h1{font-size:130px;font-size:8.125rem;line-height:8.125rem;font-weight:300;margin:0}#error h3{color:#c6c8cc;margin:0;font-weight:normal}#error hr{width:400px;height:1px;border:0;background-color:#81bd41}
