html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{align-items:center;background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#ededed 85%),url(../images/bg.jpg);display:flex;flex-direction:column;justify-content:center}#login{background:#fff;border-radius:10px 10px;box-shadow:0 2px 22px rgba(0,0,0,.3);margin:0!important;max-width:400px;padding:3rem 1.5rem;width:100%!important}.login h1{margin:.5rem 0 2rem}.login h1 a{background-image:url(../images/net-logo.svg);background-size:auto;margin:0 auto;width:9rem}.login form{border:0;box-shadow:none;margin-top:0;padding:0}.login form input[type=password],.login form input[type=text]{border-radius:4px;font-size:1.5rem;padding:5px .5rem}.login form input[type=checkbox],.login form input[type=password],.login form input[type=text]{background:#fff;border:1px solid #aaa;box-shadow:none}.login form input[type=checkbox]:checked:before{color:#e61b72}.login form .forgetmenot{float:none}.login form p.submit{margin-top:1rem!important}.login form p.submit input[type=submit]{background:#e61b72;border:0;box-shadow:none;font-weight:700;height:2.5rem;letter-spacing:1px;text-shadow:none;text-transform:uppercase;transition:all .3s ease;width:100%}.login form p.submit input[type=submit]:hover{background:#e61b72;transform:translateY(-1px)}.login form p.submit input[type=submit]:active{transform:translateY(1px)}.login #nav{float:left;font-weight:600;padding:0}.login #nav a{color:#e61b72}.login #backtoblog{float:right;margin:24px 0 0;padding:0}.language-switcher{margin-top:3rem}@media screen and (min-width:550px){#login{padding:3rem}}
