body{background-color:#000;background-image:url(/build/images/login-bg-image.2c48aa19.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain}.content{min-height:calc(100vh - 365px);padding:3rem}@media (min-width:992px){.content{min-height:calc(100vh - 545px)}}.panel{background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);margin:0 auto;max-width:470px;padding:2rem;position:relative;width:100%}.panel .logo{display:block;height:44px;margin:0 auto}.panel .logo svg{height:44px}.panel-body{padding:0}.header .flex-container{justify-content:space-between}.language-overly-toggle:hover .language-overly{opacity:1;visibility:visible}.language-overly-toggle .language-overly{opacity:0;padding:1rem 0;position:absolute;right:0;text-transform:none;top:20px;visibility:hidden}.language-overly-toggle .language-overly ul{margin:0}.language-overly-toggle a{background-color:#000;color:#fff;display:block;font-size:1rem;line-height:1.25;padding:.5rem 1rem}.language-overly-toggle a.active,.language-overly-toggle a:hover{color:#f60}#api a{color:#000}#api h1{display:block;margin:1rem 0;text-align:center}#api h1,#api h2{border-top:0;font-weight:400;padding-top:0}#api h2{font-size:1rem;margin:0 0 .5rem}#api label{font-size:.875rem;font-weight:400}#api a{text-decoration:underline}#api input{background-color:#fff;background-image:none;border:2px solid #e3e3e3;border-radius:0;color:#000;display:block;font-size:1rem;height:2.5rem;line-height:1.5rem;margin:.5rem 0 1.5rem;padding:.25rem .5rem;transition:border-color .15s ease-in-out;width:100%}#api input:disabled,#api input[aria-disabled=true],#api input[readonly]{background-color:#f1f1f1;opacity:1}#api .forgot-password{margin-bottom:1rem}#api .divider{border-bottom:1px solid #e3e3e3;color:#e3e3e3;font-size:1rem;height:0;line-height:0;margin:2rem 0;text-align:center}#api .divider h2{background:#fff;font-size:1rem;margin:-.5rem 0 0;padding:0 1rem}#api .password-label{display:flex;justify-content:space-between}#api .error{color:#d70300;font-weight:700}#api .create{margin-top:.5rem}#api .create a[id^=c]{display:block;top:auto}#api ul{list-style:none;margin:0;padding:0}#api p{margin-bottom:.5rem}#api .attrEntry{position:relative}#api .helpLink,#api .intro{display:none}#api .claims-provider-list-buttons{margin-top:2rem}#api button{background:#666;border:0;border-radius:0;color:#fff;cursor:pointer;display:block;font-size:.875rem;font-weight:700;line-height:1rem;margin:0;min-height:2.5rem;padding:.75rem 1.5rem;position:relative;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}#api button:disabled,#api button[aria-disabled=true],#api button[readonly]{opacity:.3}#api button:disabled{cursor:not-allowed}#api .buttons{align-items:center;display:flex}#api .buttons #emailVerificationControl_but_send_new_code{margin-left:.5rem}#api .verificationControlContent{margin-bottom:2rem}#api #continue,#api #emailVerificationControl_but_send_code,#api #emailVerificationControl_but_send_new_code,#api #emailVerificationControl_but_verify_code,#api #next{background-color:#f60}#api #cancel{background:transparent 0 0;border:0;box-shadow:none;color:#505050;font-size:1em;left:15px;margin-left:auto;padding:0 0 0 1rem;position:absolute;text-align:left;text-transform:none;top:2px;width:inherit}#api #cancel:before{border-left:2px solid #505050;border-top:2px solid #505050;content:"";height:10px;left:0;position:absolute;top:14px;transform:rotate(-45deg);width:10px}