@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes slideUp{0%{opacity:0;transform:translate3d(0,-10px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideright{0%{opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes slideright{0%{opacity:0;transform:translate3d(-40px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes slideright{0%{opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#1d525c;background:-webkit-linear-gradient(45deg,#1d525c 0,#449885 100%);background:-o-linear-gradient(45deg,#1d525c 0,#449885 100%);background:linear-gradient(45deg,#1d525c 0,#449885 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d525c', endColorstr='#449885', GradientType=1 )}.login #login{max-width:400px;width:94%;padding:0;margin:-5vh 0 0}.login #login h1{width:80%;margin:0 auto}.login #login h1 a{background:url(../../../assets/images/laxa-pellets_logo_light.svg) no-repeat center;background-size:auto;width:auto;height:180px;outline:0;margin:0;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.login #login h1 a:active,.login #login h1 a:focus,.login #login h1 a:hover{outline:0}.login #login #login_error,.login #login .message{font-size:14px;line-height:20px;margin:20px 0;-webkit-animation:slideright .5s forwards ease;-o-animation:slideright .5s forwards ease;animation:slideright .5s forwards ease}.login #login #login_error{border-left-color:#dc291e}.login #login .message{border-left-color:#319ddc}.login #login #loginform{-webkit-box-shadow:0 4px 14px rgba(0,0,0,.05);box-shadow:0 4px 14px rgba(0,0,0,.05);padding:30px 30px 40px;border-radius:26px}.login #login #loginform p label{float:left;width:100%}.login #login #loginform p label[for=authenticator]{margin:10px 0 0}.login #login #loginform p label[for=authenticator] small{display:none}.login #login #loginform p label input{font-size:14px;padding:10px 15px;margin:0;border:1px solid #ddd}.login #login #loginform p label input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset}.login #login #loginform p label input:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;border:1px solid #ddd}.login #login #loginform p.forgetmenot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;width:48%;margin:15px 0 0}.login #login #loginform p.forgetmenot label{float:left;width:100%}.login #login #loginform p.forgetmenot label input{margin:0 10px 0 0;border:1px solid #ddd}.login #login #loginform p.forgetmenot label input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset}.login #login #loginform p.forgetmenot label input:before{color:#319ddc;margin:-12px 0 0 -10px;font-size:35px}.login #login #loginform p.forgetmenot label input:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;border:1px solid #ddd}.login #login #loginform p.submit{float:right;margin:15px 0 0}.login #login #loginform p.submit input{border-radius:0;padding:10px 30px;height:auto;line-height:21px;width:100%;background:#1d525c;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:30px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.login #login #loginform p.submit input:hover{background:#449885}.login #login #loginform p.submit input:active,.login #login #loginform p.submit input:focus,.login #login #loginform p.submit input:hover{outline:0}.login #login #lostpasswordform{-webkit-box-shadow:0 4px 14px rgba(0,0,0,.05);box-shadow:0 4px 14px rgba(0,0,0,.05);padding:30px 30px 40px}.login #login #lostpasswordform p label{float:left;width:100%}.login #login #lostpasswordform p label input{font-size:14px;padding:10px 15px;margin:0;border:1px solid #ddd}.login #login #lostpasswordform p label input:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;border:1px solid #ddd}.login #login #lostpasswordform p.submit{float:right;margin:24px 0 0}.login #login #lostpasswordform p.submit input{border-radius:0;padding:10px 15px;height:auto;line-height:21px;width:100%;background:#222;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.login #login #lostpasswordform p.submit input:hover{background:#444}.login #login #lostpasswordform p.submit input:active,.login #login #lostpasswordform p.submit input:focus,.login #login #lostpasswordform p.submit input:hover{outline:0}.login #login #nav{margin:30px 0 5px!important}.login #login #backtoblog,.login #login #nav,.login #login .privacy-policy-page-link{width:100%;margin:0 0 5px;text-align:center;font-size:13px;line-height:16px}.login #login #backtoblog a,.login #login #nav a,.login #login .privacy-policy-page-link a{color:#fff;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.login #login #backtoblog a:hover,.login #login #nav a:hover,.login #login .privacy-policy-page-link a:hover{color:#cacaca;text-decoration:underline}.login #login #backtoblog a:focus,.login #login #nav a:focus,.login #login .privacy-policy-page-link a:focus{outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}