#loader{height:175px;inset:0;margin:auto;position:absolute;width:175px}#loader .dot{height:100%;inset:0;margin:auto;position:absolute;width:87.5px}#loader .dot:before{border-radius:100%;content:"";height:87.5px;left:0;position:absolute;right:0;top:0;transform:scale(0);width:87.5px}#loader .dot:nth-child(7n+1){transform:rotate(45deg)}#loader .dot:nth-child(7n+1):before{animation:.8s linear .1s normal none infinite running load;background:#db001a none repeat scroll 0 0}#loader .dot:nth-child(7n+2){transform:rotate(90deg)}#loader .dot:nth-child(7n+2):before{animation:.8s linear .2s normal none infinite running load;background:#BB2233 none repeat scroll 0 0}#loader .dot:nth-child(7n+3){transform:rotate(135deg)}#loader .dot:nth-child(7n+3):before{animation:.8s linear .3s normal none infinite running load;background:#C3296E none repeat scroll 0 0}#loader .dot:nth-child(7n+4){transform:rotate(180deg)}#loader .dot:nth-child(7n+4):before{animation:.8s linear .4s normal none infinite running load;background:#B04BA5 none repeat scroll 0 0}#loader .dot:nth-child(7n+5){transform:rotate(225deg)}#loader .dot:nth-child(7n+5):before{animation:.8s linear .5s normal none infinite running load;background:#806CCF none repeat scroll 0 0}#loader .dot:nth-child(7n+6){transform:rotate(270deg)}#loader .dot:nth-child(7n+6):before{animation:.8s linear .6s normal none infinite running load;background:#1788E3 none repeat scroll 0 0}#loader .dot:nth-child(7n+7){transform:rotate(315deg)}#loader .dot:nth-child(7n+7):before{animation:.8s linear .7s normal none infinite running load;background:#009CE0 none repeat scroll 0 0}#loader .dot:nth-child(7n+8){transform:rotate(360deg)}#loader .dot:nth-child(7n+8):before{animation:.8s linear .8s normal none infinite running load;background:#BB2233 none repeat scroll 0 0}#loader .loading{background-position:50% 50%;background-repeat:no-repeat;bottom:-40px;height:20px;left:0;position:absolute;right:0;width:180px}@keyframes load{to{opacity:0;transform:scale(1)}}.spinner-message{text-align:center}button.no-style{border:none;outline:none;background:none}button.no-style:focus{border:none;outline:none}button:hover{cursor:pointer}button:disabled{opacity:.2;cursor:not-allowed}button.bl-btn{height:45px;min-height:45px;width:100%;outline:none;font-weight:700;font-size:1rem;margin:30px 0;box-sizing:border-box}@media (max-width: 768px){button.bl-btn{width:100%}}button.bg-btn{border:1px solid #0E3150;color:#fff;background-color:#0e3150}button.bg-btn:hover{background-color:#d6dfe2;border:2px solid #d6dfe2;color:#292d2e}button.bg-btn:active{background-color:#0e3150;border:2px solid #0E3150;color:#fff}button.bg-btn:focus{outline:none}button.pill-btn{border-radius:3vh;margin-bottom:2px}button.rounded-btn{border-radius:6vh;margin-bottom:2px}button.cancel-btn{width:100%;outline:none;margin:10px 0}@font-face{font-family:Open Sans;src:url(open-sans.027dd4f41e763147.ttf) format("truetype");font-weight:400 700;font-style:normal}@font-face{font-family:Chakra Petch;src:url(chakra-petch-bold.28ced1ed55062607.ttf) format("truetype");font-weight:700;font-style:normal}input{font-family:Open Sans,sans-serif;font-size:14px}input.no-style{outline:none;border:none}.instruction-text{max-width:540px;width:100%;min-width:280px;font-weight:500;outline:none;display:flex;justify-content:center;align-items:center;text-align:center;color:#0e3150;word-wrap:break-word;overflow-wrap:break-word;padding:0 10px;box-sizing:border-box}@media (max-width: 768px){.instruction-text{width:100%;min-width:unset;font-size:.9rem;padding:0 15px}}@media (max-width: 480px){.instruction-text{font-size:.85rem;padding:0 10px}}input.bl-input{height:46px;min-height:40px;width:100%;font-weight:500;outline:none;border:1px solid #c3c3c3;padding:0 0 0 15px;box-sizing:border-box;border-radius:4px}@media (max-width: 768px){input.bl-input{width:100%;height:40px}}span.input-label{color:#0e3150;font-weight:400;font-size:1rem}.input-label-row{margin-bottom:8px;margin-top:1.5vh;display:flex;width:100%;box-sizing:border-box;justify-content:space-between;align-items:center}.input-label-row .ng-invalid:not(.ng-pristine){border:1px solid red}.input-label-row .button{margin-top:1.5vh;flex:1 0 auto;text-align:right;font-weight:700;font-size:.775rem;text-decoration:underline;letter-spacing:initial}html,body{height:100%}body{height:100vh;width:100vw;min-width:360px;position:absolute;top:0;right:0;font-family:Open Sans,sans-serif;font-size:14px;margin:0;background-color:#f6f8fb}h1,h2,h3,h4,h5,p,span,div{font-family:Open Sans,sans-serif;letter-spacing:.5px}a{color:#03a678;font-weight:700}input[type=radio]{accent-color:#03A678}button{font-family:Open Sans,sans-serif;letter-spacing:1px}.page{height:100vh;width:100vw;top:0;right:0;display:flex;flex-direction:column}.page nav{flex:0 0 auto}.page .page-content{flex:1 0 auto;width:100%}.bl-logo{background-image:url(/assets/images/bl-logo-dark.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent}.bl-logo.light{background-image:url(/assets/images/bl-logo-light.png)}#logo-wrapper{flex:0 0 auto;height:10vh;width:20vw;position:relative;margin:36px}#logo-wrapper .bl-logo{position:absolute;inset:0}@media (max-width: 768px){#logo-wrapper{height:14vh;width:35vw;margin:30px}}@media (max-width: 480px){#logo-wrapper{height:12vh;width:40vw;margin:24px}}.white-box{background-color:#fff;padding:20px 80px 40px;border-radius:10px;box-shadow:0 2px 8px #0000001a;max-width:600px;width:90vw;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start}@media (max-width: 768px){.white-box{padding:15px 40px 30px;width:95vw}}@media (max-width: 480px){.white-box{padding:10px 20px 20px;width:95vw}}.container{height:100%;display:flex;flex-direction:column;align-items:center}#credential-inputs{display:flex;flex-direction:column;justify-content:space-around;transition:flex-grow .5s}.page-title{margin-top:1vh;display:flex;justify-content:center;align-items:center}.page-title h1{font-family:Chakra Petch,sans-serif;text-align:center;font-size:2rem;font-weight:700;color:#0e3150}.readout{flex:0 0 7vh;flex-direction:column;min-height:40px;max-height:46px;max-width:540px;justify-content:end;align-items:center;display:flex;font-weight:700;font-size:1rem}.readout span{text-align:center;max-width:540px}.readout.error-readout{color:#b23}
