.asui asui-loading-mask{z-index:200;width:100%;height:100%;top:0;left:0;position:absolute}.asui asui-loading-mask .loading-mask-container{width:100%;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}.asui asui-loading-mask .loading-mask-container .message{text-align:center;color:#ccc;padding:20px}.asui .spinner-sm{font-size:1px}.asui .spinner-sm .spinner-container{display:flex;align-items:center;justify-content:center;padding:2px}.asui .spinner-sm .spinner-container .spinner-rect-wave{height:20px;width:25px}.asui .spinner-sm .spinner-container .spinner-rect-wave div{margin-right:1px;width:4px}.asui .spinner-sm .spinner-container .sk-fading-circle{width:20px;height:20px}.asui .spinner-sm .spinner-container .spinner-fade-line{width:20px}.asui .spinner-sm .spinner-container .spinner-fade-line div{width:6px;height:6px}.asui asui-spinner{display:flex;flex:1;align-items:center;justify-content:center}.asui asui-spinner .spinner-container{display:flex;align-items:center;justify-content:center;padding:5px}.asui asui-spinner .spinner-container .spinner-rect-wave{width:50px;height:40px;text-align:center;font-size:0}.asui asui-spinner .spinner-container .spinner-rect-wave div{background-color:#6275a3;height:100%;width:6px;display:inline-block;margin-right:2px;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.asui asui-spinner .spinner-container .spinner-rect-wave .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.asui asui-spinner .spinner-container .spinner-rect-wave .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.asui asui-spinner .spinner-container .spinner-rect-wave .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.asui asui-spinner .spinner-container .spinner-rect-wave .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.asui asui-spinner .spinner-container .sk-fading-circle{width:40px;height:40px;position:relative}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#6275a3;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.asui asui-spinner .spinner-container .sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}.asui asui-spinner .spinner-container .spinner-fade-line{width:43px;text-align:center}.asui asui-spinner .spinner-container .spinner-fade-line div{width:12px;height:12px;background-color:#6275a3;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.asui asui-spinner .spinner-container .spinner-fade-line .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.asui asui-spinner .spinner-container .spinner-fade-line .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);opacity:.1}40%{-webkit-transform:scale(1);opacity:1}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0);opacity:.1}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}body{background-color:#f8f9fc;overflow:hidden;-webkit-font-smoothing:antialiased}.asui{font-size:14px}.asui .btn{height:36px;font-size:14px}.asui .h1,.asui h1{font-size:24px;line-height:32px}.asui .h1 .text-thin,.asui h1 .text-thin{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:400}.outlook-container.account-setup p{font-size:12px;line-height:16px}.outlook-iframe{position:absolute;top:0;left:0;right:0;bottom:0;border:0;width:100%;height:100%}outlook-base{display:flex}outlook-base .outlook-container{width:100%;min-height:100vh;flex:1 0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){outlook-base .outlook-container .outlook-container-inner{display:flex;flex:1 0 100%}outlook-base .outlook-container .outlook-container-inner ui-view{display:flex;flex:1 0 auto}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){outlook-base .outlook-container .splash-icon-container{flex:1 0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;top:0;left:0;right:0;bottom:0;z-index:2}}outlook-base .as-content-container{max-width:500px;padding:0 20px}outlook-base .as-content{position:relative;border:1px solid #dde3ee;border-radius:5px;max-width:100%;background-color:#fff;font-size:14px;padding:26.6666666667px 25px 25px;-webkit-box-shadow:2px 1px 15px -6px rgba(0,6,100,.3);-moz-box-shadow:2px 1px 15px -6px rgba(0,6,100,.3);box-shadow:2px 1px 15px -6px rgba(0,6,100,.3)}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){outlook-base .as-content{max-width:280px}}outlook-base .as-logo-container{position:absolute;top:-40px;padding:8px;left:50%;margin-left:-40px;border-radius:100%;width:80px;height:80px;border:1px solid #dde3ee;background-color:#fff;overflow:hidden}outlook-base .as-logo-container img{display:block;width:100%;height:auto}outlook-base asui-loading-mask.as-loading-mask{position:relative;height:unset;top:unset;left:unset}error-page .outlook-error-container{width:70vw}error-page .outlook-error-container img{display:block;max-width:100%;height:auto}error-page .outlook-error-container h2{font-size:18px;line-height:24px;font-weight:600}error-page .outlook-error-container p{color:#475369;font-size:12px;line-height:16px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){account-setup{display:flex;flex:1 0 auto}}