@keyframes blinking-dot{0%{opacity:1}25%{opacity:.4}75%{opacity:.4}100%{opacity:1}}.html-devise-layout{margin:0;padding:0;height:100%}.html-devise-layout body.with-system-header{padding-top:16px}.html-devise-layout body.with-system-footer .footer-container{padding-bottom:16px}.login-page .container{max-width:960px}.login-page .g-recaptcha>div{margin-left:auto;margin-right:auto}.devise-errors h2{margin-top:0;font-size:.875rem;color:var(--red-700, #ae1800)}@media(max-width: 767.98px){.sm-bg-gray{background-color:#fbfafd}.gl-dark .sm-bg-gray{background-color:var(--gray-100)}}