html,body{height:100%}body{background-position:center;background-repeat:no-repeat;background-size:cover}.container{height:100%;max-width:650px}#login-wrapper{background-color:#fff;padding:0 15px}#logo-language{border-bottom:1px solid #ccc}#company-logo{padding-bottom:15px;padding-top:15px}#select-language{padding-top:15px}#company-slogan{font-size:24px}#request-user-account{text-align:right}#company-slogan span{font-size:75%}#footer{padding-top:7px;text-align:center}#footer ul{list-style:none;margin:0;padding:0}#footer ul li{border-right:1px solid #ccc;display:inline-block;font-size:14px;padding-left:10px;padding-right:15px}#footer ul li:first-child{padding-left:0}#footer ul li:last-child{border-right:none;padding-right:0}#footer ul li a{color:#ccc}@media(max-width:575px){#company-logo{padding-bottom:0;text-align:center}#select-language{padding-bottom:15px}#request-user-account{text-align:left}}