body,html{font-size:13px;height:100%}#bg,#loading-mask,body.login,body.zarafa-welcome{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiB2aWV3Qm94PSIwIDAgMTkyMCAxMDgwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2NjYztvcGFjaXR5Oi4yfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik0wIDBoMTkyMHYxMDgwSDB6IiBzdHlsZT0iZmlsbDojZmNmY2ZjIi8+PHBhdGggZD0iTTAgMjY1LjE2czIuNTctMi45MyAyMS42MSAxNS45M2wzNjQuODQgMzYxLjU3IDM2NC44NCAzNjEuNTdjMzAuNzEgMzAuNDMgMjguMzggNzUuNzQgMjguMzggNzUuNzRIMHoiIGNsYXNzPSJjbHMtMSIvPjxwYXRoIGQ9Ik0wIDB2NjI0bDEzNC4zOSAxMzMuMDdjMTkuMDMgMTguODYgNDMuOTggMjguMyA2OC45MyAyOC4zczQ5LjktOS40MyA2OC45My0yOC4zTDYzNy4wOSAzOTUuNWwzNjQuODQtMzYxLjU4QzEwMjguMjkgMTEuNjYgMTAyNCAwIDEwMjQgMHptMTkyMCAxMDgwaC0zNzdsLTE0NS43MS0xNDYuMWMtMTguOTQtMTkuMTItMjguNDItNDQuMTctMjguNDItNjkuMjJzOS40Ny01MC4xMSAyOC40Mi02OS4yMkwxOTIwIDI2OHoiIGNsYXNzPSJjbHMtMSIvPjwvc3ZnPg==) no-repeat 50%;background-size:cover;margin:0;padding:0}body.login.theme-basic:after,body.login.theme-dark:after,body.login.theme-highcontrast:after,body.theme-basic #bg:after,body.theme-basic #loading-mask:after,body.theme-basic.zarafa-welcome:after,body.theme-dark #bg:after,body.theme-dark #loading-mask:after,body.theme-dark.zarafa-welcome:after,body.theme-highcontrast #bg:after,body.theme-highcontrast #loading-mask:after,body.theme-highcontrast.zarafa-welcome:after{background-size:cover;bottom:0;content:"";left:0;margin:0;padding:0;position:absolute;right:0;top:0;z-index:-1}#loading-mask{height:100%;left:0;position:absolute;top:0;width:100%;z-index:20002}#loading-mask #form-container,body.login #form-container{border-radius:30px;box-shadow:0 0 5px rgba(0,0,0,.2);color:#222;display:inline-block;min-height:320px;overflow:hidden;position:relative;top:0;visibility:hidden;width:400px;z-index:20010}#loading-mask #form-container #bg,body.login #form-container #bg{height:320px;left:0;position:absolute;top:0;width:400px}#loading-mask #form-container #content,body.login #form-container #content{background:#f3f3f3;min-width:350px;padding:35px 25px;position:relative}#loading-mask #form-container #content:after,body.login #form-container #content:after{clear:both;content:" ";display:block}#loading-mask #form-container .right,body.login #form-container .right{margin:40px auto 0;min-height:150px;width:300px}#loading-mask #form-container h1,body.login #form-container h1{font-size:36px!important;font-weight:400;line-height:36px;margin:0 0 30px}#loading-mask #form-container h2,body.login #form-container h2{font-size:13px;font-weight:400;text-align:right}#loading-mask #form-container #logo,body.login #form-container #logo{background:url(data:image/svg+xml;base64,[encoded data, 6940 characters]) no-repeat 100%;background-position:50%;background-size:220px 52px;height:61px;width:100%}#loading-mask #form-container.loading,body.login #form-container.loading{visibility:visible}#loading-mask #form-container.loading .right,body.login #form-container.loading .right{background:url(../../images/spinner.svg) no-repeat 50%;background-size:48px 48px}#loading-mask #form-container.loading .right form,#loading-mask #form-container.loading .right h1,body.login #form-container.loading .right form,body.login #form-container.loading .right h1{display:none}body.login>#form-container label{display:block;margin-bottom:.5em}body.login>#form-container input[type=password],body.login>#form-container input[type=text]{border:1px solid #e6e6e6;border-radius:25px;display:block;height:24px;line-height:1.5!important;margin-bottom:15px;padding:0 6px;padding:5px 5px 5px 20px!important;width:273px}body.login>#form-container input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}body.login>#form-container input:focus{border-color:#3094e3;outline:0}body.login>#form-container #password{margin-bottom:8px}body.login>#form-container #error{color:#e40023}body.login>#form-container #submitbutton{background:#0f70bd;border:1px solid transparent;border-radius:25px;box-shadow:0 1px 1px 0 rgba(0,0,0,.35);color:#fff;height:28px;line-height:1.5;margin:12px 0 0;padding:0 9px;width:100%}body.login>#form-container #submitbutton:hover{background-color:#065fa5;cursor:pointer}body.login>#form-container #submitbutton:active{background-color:#065fa5}body.login>#form-container #submitbutton:focus{box-shadow:inset 0 0 0 1px #fff}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.disclaimer{bottom:0;position:absolute;text-align:center;width:100%}.grommunio-welcome-viewport .x-box-inner{overflow:auto!important}