form .field .control.password-input-field{position:relative}form .field .control.password-input-field input{padding-right:3em}form .field .control.password-input-field button.toggle-input{position:absolute;top:50%;padding:.2em;right:.8em;transform:translateY(-50%);cursor:pointer;color:#77838c}.oidc-login-button{background-color:#fff;border:1px solid rgba(92,147,187,.168627451);border-radius:.6rem;box-shadow:0 2px 4px -2px rgba(33,37,56,.2509803922);transition:.3s;font-size:17px;padding:12px;font-weight:600;width:100%;margin-bottom:20px}.oidc-login-button:hover{background-color:#f5fbff}.help a{color:#0f83fd}.help a:hover{text-decoration:underline}.login-container{background-color:#fefefe;border-radius:1em;box-shadow:0 .5em 1em -0.125em hsla(221,14%,4%,.1),0 0px 0 1px hsla(221,14%,4%,.02);max-width:500px;margin:0 auto;padding:3em 2em}.login-container .header{text-align:center;border-bottom:2px solid #f1f5f9}.login-container .header h1{font-size:1.6em;font-weight:bold;margin-bottom:1em}.login-container .main{padding:2em 0}@media screen and (min-width: 576px){.login-container .main{padding:2em 2em}}.primary-wide-button{width:100%;margin-top:30px;border-radius:5px;background-color:#3ea8ff;color:#fff;font-weight:700;transition:.3s}.primary-wide-button:hover{background-color:#0f83fd;color:#fff}.config-description{padding:10px 0px;text-align:center}
