@keyframes loading-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.outer{width:auto}.main-container{height:100%}.main-container .content{width:100%;display:table;height:100%}input{height:60px}.auth-panel{display:table;text-align:center;vertical-align:top;width:100%;height:100%;padding-bottom:180px}.auth-panel .auth-private{width:auto;text-align:left}.auth-panel .auth-private a{color:#00159b;font-weight:normal}.auth-panel .auth-logo{display:table-row}.auth-panel .auth-logo .logo{width:250px;height:auto;margin:80px 0 20px 0;position:relative}.auth-panel .auth-internal{display:table-cell;height:100%;vertical-align:middle}.auth-panel .auth-internal .auth-form{display:inline-block;text-align:left;width:600px;padding:0}.auth-panel .auth-internal .auth-form>*{margin-left:50px;margin-right:50px}.auth-panel .auth-internal .auth-form h2{margin:25px 50px}.auth-panel .auth-internal .auth-form form p{margin-bottom:30px}.auth-panel .auth-internal .auth-form form .details{font-family:Tahoma,Verdana,Segoe,sans-serif;font-weight:normal;font-size:15px;color:#566068;margin-bottom:10px;position:relative}.auth-panel .auth-internal .auth-form form .details.complete-registration{margin-top:30px;padding-left:23%}.auth-panel .auth-internal .auth-form form .details.complete-registration>label{font-size:15px;font-family:Tahoma,Verdana,Segoe,sans-serif;font-weight:normal;position:relative;padding:10px}.auth-panel .auth-internal .auth-form form .details.complete-registration>label .replace-checkbox{position:absolute;top:0}.auth-panel .auth-internal .auth-form form .details.complete-registration>label .replace-checkbox>a{font-size:16px}.auth-panel .auth-internal .auth-form form input[type="submit"],.auth-panel .auth-internal .auth-form form button[type="submit"]{width:100%;margin:30px 0;display:block;padding:15px 20px;border:0}.auth-panel .auth-internal .auth-form form .field.string{margin:0 0 30px 0}.auth-panel .auth-internal .auth-form form .field.string input{width:100%}.auth-panel .auth-internal .auth-form form .field.string label{text-align:left}.auth-panel .auth-internal .auth-form form .field.boolean .entry #RememberMe{margin-right:10px}.auth-panel .auth-internal .auth-form form .field.boolean .entry .desc{vertical-align:top}.auth-panel .auth-internal .auth-form form .field.boolean .entry>*{display:inline-block}.auth-panel .auth-internal .auth-form form .loading-panel.active{-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box}.auth-panel .auth-internal .auth-form form .footer-link{margin:10px 0}.auth-panel .auth-internal .auth-form form .required{position:relative}.auth-panel .auth-internal .auth-form form .required label{position:relative;z-index:5}.auth-panel .auth-internal .auth-form form .entry{position:relative;z-index:5}.auth-panel .auth-internal .auth-form form .validation{position:absolute;bottom:-22px;width:100%}.auth-panel .auth-internal .auth-form form .validation .field-validation-error{position:relative;display:block;padding:5px 0}.auth-panel .auth-internal .auth-form form .validation .field-validation-error:before{content:"";position:absolute;left:-15px;top:-40px;right:-15px;bottom:0;background-color:#fef3f4;border:1px solid red;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box}.auth-panel .auth-internal .auth-form form .validation .field-validation-error span{font-size:14px;position:relative;color:#e80000}.auth-panel .auth-internal .auth-form form p.missing-url-error,.auth-panel .auth-internal .auth-form form .validation-summary-error{position:relative;width:100%;display:block;padding:15px 20px;background-color:#fef3f4;color:#e80000;border:1px solid red;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;font-size:14px;margin-bottom:10px;text-align:center}.auth-panel .auth-internal .auth-form form p.missing-url-error a,.auth-panel .auth-internal .auth-form form .validation-summary-error a{border:0}.auth-panel .auth-internal .auth-form .footer-link{display:block}.auth-panel .auth-internal .auth-form a{color:#00159b;font-weight:normal}.auth-panel .auth-internal .auth-form a:hover,.auth-panel .auth-internal .auth-form a:focus{border-bottom:solid 1px #69f;border-bottom:solid 1px rgba(0,21,155,.85)}.auth-panel .auth-internal .display-wide{width:800px}.auth-panel .auth-internal .copyright-section{padding-top:10px;margin-bottom:-30px}.auth-panel .auth-internal .copyright-section .copyright-text{color:#909ba8;margin-bottom:12px;font-size:.7em}.auth-panel .auth-internal .copyright-section .copyright-text a{color:#2a88ff;background-color:transparent;padding:0;margin:0;font-size:inherit;vertical-align:inherit;text-transform:inherit}.auth-panel .auth-internal .copyright-section .copyright-text a:hover{color:#1868ff!important}@media only screen and (max-width:600px){.resp .main-container{background-image:none}.resp .main-container .auth-background{display:none}.resp .main-container .auth-panel .auth-internal{padding:0;width:100%}.resp .main-container .auth-panel .auth-internal .auth-form{width:100%;margin-left:0;margin-right:0}.resp .main-container .auth-panel .auth-internal .auth-form>*{margin-left:10px;margin-right:10px}.resp .main-container .auth-panel .auth-internal .auth-form form .validation-summary-error{width:100%;left:0}}@keyframes loading-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bordered .setPasswordForm #Password,.dialog .setPasswordForm #Password,.auth-form .setPasswordForm #Password,.bordered .setPasswordForm #NewPassword,.dialog .setPasswordForm #NewPassword,.auth-form .setPasswordForm #NewPassword,.bordered .setPasswordForm .passText,.dialog .setPasswordForm .passText,.auth-form .setPasswordForm .passText{padding-right:110px!important}.bordered .setPasswordForm .switch-container,.dialog .setPasswordForm .switch-container,.auth-form .setPasswordForm .switch-container{position:relative;margin-top:-80px;margin-right:20px;z-index:50;float:right}.bordered .setPasswordForm .switch-container #switch-label,.dialog .setPasswordForm .switch-container #switch-label,.auth-form .setPasswordForm .switch-container #switch-label{display:inline-block;padding-left:12px;font-size:16px;margin-top:20px}.bordered .setPasswordForm .validation-container,.dialog .setPasswordForm .validation-container,.auth-form .setPasswordForm .validation-container{width:100%;display:table;text-align:center;padding:0 20px;margin:0 auto;margin-top:20px}.bordered .setPasswordForm .validation-container .validation-text,.dialog .setPasswordForm .validation-container .validation-text,.auth-form .setPasswordForm .validation-container .validation-text{display:inline-block;width:46%;padding-right:30px;text-align:left;font-size:1.1em;font-weight:600;vertical-align:top;padding:3% 0}@media only screen and (max-width:600px){.bordered .setPasswordForm .validation-container .validation-text,.dialog .setPasswordForm .validation-container .validation-text,.auth-form .setPasswordForm .validation-container .validation-text{width:90%;font-size:20px;text-align:center}}.bordered .setPasswordForm .validation-container .validation-requirements,.dialog .setPasswordForm .validation-container .validation-requirements,.auth-form .setPasswordForm .validation-container .validation-requirements{display:inline-block;text-align:left}@media only screen and (max-width:600px){.bordered .setPasswordForm .validation-container .validation-requirements,.dialog .setPasswordForm .validation-container .validation-requirements,.auth-form .setPasswordForm .validation-container .validation-requirements{margin-top:20px}}.bordered .setPasswordForm .validation-container .validation-requirements .length-requirement,.dialog .setPasswordForm .validation-container .validation-requirements .length-requirement,.auth-form .setPasswordForm .validation-container .validation-requirements .length-requirement,.bordered .setPasswordForm .validation-container .validation-requirements .upper-requirement,.dialog .setPasswordForm .validation-container .validation-requirements .upper-requirement,.auth-form .setPasswordForm .validation-container .validation-requirements .upper-requirement,.bordered .setPasswordForm .validation-container .validation-requirements .lower-requirement,.dialog .setPasswordForm .validation-container .validation-requirements .lower-requirement,.auth-form .setPasswordForm .validation-container .validation-requirements .lower-requirement{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;padding:5px 0}.bordered .setPasswordForm .validation-container .validation-requirements .length-requirement::before,.dialog .setPasswordForm .validation-container .validation-requirements .length-requirement::before,.auth-form .setPasswordForm .validation-container .validation-requirements .length-requirement::before,.bordered .setPasswordForm .validation-container .validation-requirements .upper-requirement::before,.dialog .setPasswordForm .validation-container .validation-requirements .upper-requirement::before,.auth-form .setPasswordForm .validation-container .validation-requirements .upper-requirement::before,.bordered .setPasswordForm .validation-container .validation-requirements .lower-requirement::before,.dialog .setPasswordForm .validation-container .validation-requirements .lower-requirement::before,.auth-form .setPasswordForm .validation-container .validation-requirements .lower-requirement::before{font-family:"Font Awesome 5 Pro";font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;content:"";color:#e1e5eb;margin-bottom:4px;margin-right:10px;font-size:13px;vertical-align:middle;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.bordered .setPasswordForm .validation-container .validation-requirements .incomplete,.dialog .setPasswordForm .validation-container .validation-requirements .incomplete,.auth-form .setPasswordForm .validation-container .validation-requirements .incomplete{color:#999}.bordered .setPasswordForm .validation-container .validation-requirements .complete,.dialog .setPasswordForm .validation-container .validation-requirements .complete,.auth-form .setPasswordForm .validation-container .validation-requirements .complete{color:#000}.bordered .setPasswordForm .validation-container .validation-requirements .complete::before,.dialog .setPasswordForm .validation-container .validation-requirements .complete::before,.auth-form .setPasswordForm .validation-container .validation-requirements .complete::before{color:#35c954}.bordered .setPasswordForm .entry,.dialog .setPasswordForm .entry,.auth-form .setPasswordForm .entry{position:relative;z-index:5}.bordered .setPasswordForm .entry .hidePass,.dialog .setPasswordForm .entry .hidePass,.auth-form .setPasswordForm .entry .hidePass{position:absolute;display:none}.bordered .disabled-reason,.dialog .disabled-reason,.auth-form .disabled-reason{font-size:14px;font-weight:600}.bordered .disabledButton,.dialog .disabledButton,.auth-form .disabledButton{background-color:#92bffd!important;border:2px solid #92bffd}.bordered .disabledButton:before,.dialog .disabledButton:before,.auth-form .disabledButton:before{background-color:#92bffd!important}.bordered .complete-signup,.dialog .complete-signup,.auth-form .complete-signup{position:relative}.bordered .complete-signup .disabled-reason,.dialog .complete-signup .disabled-reason,.auth-form .complete-signup .disabled-reason{font-size:14px;font-weight:600;left:132px;top:-35px}.bordered .complete-signup .disabled-reason:before,.dialog .complete-signup .disabled-reason:before,.auth-form .complete-signup .disabled-reason:before{left:50%}.bordered .complete-signup .disabledButton,.dialog .complete-signup .disabledButton,.auth-form .complete-signup .disabledButton{background-color:#92bffd!important;border:2px solid #92bffd}.bordered .complete-signup .disabledButton:before,.dialog .complete-signup .disabledButton:before,.auth-form .complete-signup .disabledButton:before{background-color:#92bffd!important}.bordered .complete-signup .disabledButton:hover~.disabled-reason,.dialog .complete-signup .disabledButton:hover~.disabled-reason,.auth-form .complete-signup .disabledButton:hover~.disabled-reason{visibility:visible;opacity:1}.bordered .validation-summary-errors li,.dialog .validation-summary-errors li,.auth-form .validation-summary-errors li{color:#d00}.bordered .change-password,.dialog .change-password,.auth-form .change-password{padding:0 30px!important}@media only screen and (max-width:600px){.bordered .change-password,.dialog .change-password,.auth-form .change-password{padding:0 15px!important}}.bordered .change-password .field-validation-error,.dialog .change-password .field-validation-error,.auth-form .change-password .field-validation-error{visibility:hidden;display:none!important}.bordered .change-password .field,.dialog .change-password .field,.auth-form .change-password .field{width:100%!important}.bordered .change-password .field input,.dialog .change-password .field input,.auth-form .change-password .field input{border-radius:10px!important;height:60px;padding:8px 0 8px 15px!important}.bordered .change-password .new-password .entry,.dialog .change-password .new-password .entry,.auth-form .change-password .new-password .entry{display:flex}.dialog .setPasswordForm .switch-container{margin-top:-75px}.dialog .dialog-footer button.button{font-family:futura-pt,'Trebuchet MS',sans-serif;font-size:18px!important}.dialog .dialog-footer .disabled-reason{margin-top:5px;font-size:.6em;font-weight:600;left:70.5%}@media only screen and (max-width:1440px){.dialog .dialog-footer .disabled-reason{left:60.5%}}@media only screen and (max-width:600px){.dialog .dialog-footer .disabled-reason{left:55.5%}}.bordered .project-tooltip{margin-top:-30px}