html{position:relative;min-height:100%}body{padding:30px 0}@media (min-width: 576px){body{padding-top:0}}.login-logo{max-height:180px;max-width:100%;width:auto;height:auto}@media (min-width: 768px){.login-logo{max-width:450px}}@media (min-width: 992px){.login-logo{max-width:100%}}.btn-circle{width:25px;height:25px;border-radius:50%;padding:0;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.dots-footer .slick-dots{bottom:0}.dots-footer .slick-dots li{margin:0}.form-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-transition:height 0.2s ease-in-out;transition:height 0.2s ease-in-out}@media (prefers-reduced-motion: reduce){.form-wrapper{-webkit-transition:none;transition:none}}.form-wrapper .container{-webkit-transition:height 0.2s ease-in-out;transition:height 0.2s ease-in-out}@media (prefers-reduced-motion: reduce){.form-wrapper .container{-webkit-transition:none;transition:none}}.support-icon{width:34px;height:34px}.footer{position:absolute;bottom:0;width:100%;background:rgba(255,255,255,0.75)}@media (min-width: 768px){.footer{height:30px;background:#fff}}.background-images{position:fixed;top:0;width:100vw;height:100vh;z-index:0}.background-images .img{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}@media (prefers-reduced-motion: reduce){.background-images .img{-webkit-transition:none;transition:none}}.background-images .img.active{opacity:1}.mobile-announcement .status-icon{position:absolute;top:.3rem;right:1rem}.mobile-announcement .announcement-tab{z-index:5}.mobile-announcement .announcement-list{position:fixed;top:0;height:100%;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0, -120%, 0);transform:translate3d(0, -120%, 0);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}@media (prefers-reduced-motion: reduce){.mobile-announcement .announcement-list{-webkit-transition:none;transition:none}}.mobile-announcement .announcement-list.slide-out{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mobile-announcement .announcement-list .mobile-announcement-item:not(:first-of-type){border-top:1px solid #dee2e6}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}20%,80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0)}40%,60%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}20%,80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0)}40%,60%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}}.animated{-webkit-animation-duration:0.5s;animation-duration:0.5s}
