.login-page{width:460px;margin:auto}.form{position:relative;z-index:1;background:#fff;max-width:460px;margin:0 auto 100px;padding:40px 20px;text-align:center;box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24)}.form input{background:#f2f2f2;margin:0 0 15px;color:grey;box-sizing:border-box;font-size:16px}.form button,.form input{outline:0;width:100%;border:0;padding:15px}.form button{text-transform:uppercase;color:#fff;font-size:18px;transition:all .3 ease;cursor:pointer}.form .message{margin:15px 0 0;color:#b3b3b3;font-size:12px}.form .message a{text-decoration:none}.form .register-form{display:none}.container{position:relative;z-index:1;max-width:300px;margin:0 auto}.container:after,.container:before{content:"";display:block;clear:both}.container .info{margin:50px auto;text-align:center}.container .info h1{margin:0 0 15px;padding:0;font-size:36px;font-weight:300;color:#1a1a1a}.container .info span{color:#4d4d4d;font-size:12px}.container .info span a{color:#000;text-decoration:none}.container .info span .fa{color:#ef3b3a}.loader-button{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:30px;height:30px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}