html,body{height:100% !important}html{height:100%}body{padding:0;margin:0;height:100%}body h2{text-align:left;font-size:1.6em;font-weight:bold;width:100%;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:10px;color:#777}body div#root{height:100%}body .auth0-lock{font-family:"Avenir Next",Avenir,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,sans-serif;text-rendering:optimizeLegibility;position:relative;bottom:0;left:0;width:100%;height:100%;right:0;display:table;margin-top:10px;margin-bottom:10px}body .auth0-lock .auth0-lock-overlay{opacity:.9;background:radial-gradient(#40404b, #111118) rgba(34,34,40,.94);position:fixed;top:0;bottom:0;right:0;left:0;z-index:-1;background-color:#600 !important;background-image:none !important}body .auth0-lock .auth0-lock-center{pointer-events:auto;vertical-align:middle;display:table-cell;margin:auto}body .auth0-lock .auth0-lock-widget{opacity:1;width:300px;margin:0 auto;border-radius:5px}body .auth0-lock .auth0-lock-cred-pane{background:#fff;border-radius:6px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100%}body .auth0-lock .auth0-lock-cred-pane-internal-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100px}body .auth0-lock .auth0-lock-content-wrapper{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-overflow-scrolling:touch;overflow-x:auto}body .auth0-lock .auth0-lock-header{text-align:center;padding:11px;color:#333;position:relative;background:#fff;border-radius:5px 5px 0 0;overflow:hidden;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:auto;flex-basis:auto;position:absolute;width:100%;z-index:100;min-height:130px !important}body .auth0-lock .auth0-lock-header-bg{background:rgba(241,241,241,.8);position:absolute;height:100%;width:100%;overflow:hidden;top:0;left:0;pointer-events:none}body .auth0-lock .auth0-lock-header-bg .auth0-lock-header-bg-blur{display:none;height:100%;width:100%;border-top-left-radius:5px;border-top-right-radius:5px;-ms-filter:blur(40px) grayscale(1);filter:blur(40px) grayscale(1);-webkit-backdrop-filter:blur(0);background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:300px;opacity:0;transition:0s ease 0s}body .auth0-lock .auth0-lock-header-bg .auth0-lock-header-bg-solid{height:100%;opacity:.08}body .auth0-lock .auth0-lock-header-welcome{font-size:18px;position:relative}body .auth0-lock .auth0-lock-header-welcome .auth0-lock-header-logo{width:auto;height:48px !important;display:inline-block;margin:0 0 11px;vertical-align:middle;transition:margin-top .4s;margin:10px 0 20px !important}body .auth0-lock .auth0-lock-header-welcome .auth0-lock-name{font-size:22px;padding:0 10px;line-height:30px}body .auth0-lock .auth0-lock-content-body-wrapper{margin-top:111px;padding-top:10px}body .auth0-lock .auth0-lock-content-body-wrapper .auth0-lock-form{animation:fadeIn .2s;font-size:14px;color:rgba(0,0,0,.54)}body .auth0-lock .auth0-lock-content-body-wrapper .auth0-lock-form h1{font-size:20px;margin:0;text-align:center}body .auth0-lock .auth0-lock-content-body-wrapper .auth0-lock-terms{background:#eee;text-align:center;display:block;font-size:12px;color:rgba(0,0,0,.54);line-height:20px;padding:10px;position:relative;margin-bottom:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}body .auth0-lock .auth0-lock-input-wrap{border-radius:3px;border:1px solid #f1f1f1;position:relative;background:#f1f1f1;transition:border-color .8s}body .auth0-lock .auth0-lock-input-wrap-with-icon{padding-left:40px}body .auth0-lock .auth0-lock-icon{position:absolute;font-size:12px}body .auth0-lock .auth0-lock-icon-box{width:12px;height:14px;top:auto;bottom:14px;left:14px}body .auth0-lock .auth0-lock-input{padding:0 14px;border:0;right:0;height:40px;font-size:14px;width:100%;box-sizing:border-box;position:relative;color:rgba(0,0,0,.87)}body .auth0-lock input:focus{outline:none}body .auth0-lock .auth0-lock-submit{border:0;padding:14px;display:block;box-sizing:border-box;width:100%;overflow:hidden;border-radius:0 0 5px 5px;transition:.2s ease-in-out;color:#fff;letter-spacing:1px;font-size:14px;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:auto;flex-basis:auto}body .auth0-lock .auth0-lock-submit .auth0-label-submit{height:42px;line-height:42px}body .auth0-lock .auth0-global-message{margin-top:10px;text-align:center;padding:10px;line-height:1.8;font-size:11px;font-weight:600;text-transform:uppercase;color:#856404;background-color:#fff3cd}body .auth0-lock .auth0-lock-back-button{box-sizing:content-box !important;background:#fff;border-radius:100px;height:10px;width:10px;padding:2px;position:absolute;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#333;z-index:100;border:1px solid #333;cursor:pointer;line-height:0}body .close{display:block;position:relative;width:15px;height:15px;opacity:.3}body .close:hover{opacity:1}body .close:before,body .close:after{position:absolute;left:15px;content:" ";height:15px;width:2px;background-color:#333}body .close:before{transform:rotate(45deg)}body .close:after{transform:rotate(-45deg)}@media(max-width: 576px){.auth0-lock.auth0-lock-mobile{margin-top:0 !important;margin-bottom:0 !important}.auth0-lock .auth0-lock-overlay.auth0-lock-overlay-mobile{background-color:#fff !important}.auth0-lock .auth0-lock-center.auth0-lock-center-mobile{vertical-align:top !important;margin:0}.auth0-lock .auth0-lock-widget.auth0-lock-widget-mobile{width:100% !important}.auth0-lock .auth0-lock-header-bg.auth0-lock-header-bg-mobile{background:unset;border-radius:0}.auth0-lock .auth0-lock-header-bg .auth0-lock-header-bg-blur.auth0-lock-header-bg-blur-mobile{border-radius:0}.auth0-lock .auth0-lock-content-body-wrapper .auth0-lock-terms.auth0-lock-terms-mobile{border-radius:0}.auth0-lock .auth0-lock-input.auth0-lock-input-mobile{border:0}.auth0-lock .auth0-lock-submit{border-radius:0 !important}}a:link{color:#600;text-decoration:none}a:visited{color:#600;text-decoration:none}a:hover{color:#600;text-decoration:underline}a:active{color:#600;text-decoration:none}.loader{border:4px solid #ccc;border-top:4px solid #600;border-radius:50%;width:30px;height:30px;animation:spin 2s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.default{padding:22px;background-color:#fff;white-space:pre-line;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.error-boundary{padding:22px;background-color:#fff;white-space:pre-line;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.error-boundary ul.browser{list-style-type:none}.error-boundary .messagePanel{padding-top:20px;width:100%;text-align:center}.error-boundary .linksList{margin-top:5px;margin-left:0;padding-left:15px;text-align:left}.error-boundary .linksList li{padding-bottom:5px}.login{padding:22px;background-color:#fff;white-space:pre-line;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.login .introPanel{padding-top:20px;width:100%;text-align:center}.login .errorPanel{padding-top:20px;width:100%;text-align:center}.login .errorPanel .errorList{margin-top:5px;margin-left:0;padding-left:15px;text-align:left}.login .errorPanel .errorList li{padding-bottom:5px}.login .loginPanel{padding-top:20px;width:100%;text-align:center}.login .logoutPanel{padding-top:20px;width:100%;text-align:center}.login .forcePanel{padding-top:20px;width:100%;text-align:center}.login .pwResetPanel{padding-top:20px;width:100%;text-align:center}.login .linksList{margin-top:5px;margin-left:0;padding-left:15px;text-align:left}.login .linksList li{padding-bottom:5px}
