.container-login{background-color:#f7f7f7;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.3);font-size:12px;margin:30px auto;max-width:350px;overflow:hidden;padding:10px 30px;width:100%!important}.container-login h1{font-size:1.8em;text-align:center}.container-login input[type=text],input[type=password]{-webkit-appearance:none;background:#fff;border:1px solid #d9d9d9;border-top-color:silver;box-sizing:border-box;-moz-box-sizing:border-box;font-size:14px;height:44px;margin-bottom:10px;padding:0 8px;width:100%}.container-login input[type=text]:hover,input[type=password]:hover{border:1px solid #b9b9b9;border-top-color:#a0a0a0;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.container-login .container-checkbox{text-align:right}.container-login input[type=checkbox]{vertical-align:bottom}.container-login input[type=checkbox]+label{line-height:0}.container-login input[type=submit]{display:block;margin-bottom:10px;position:relative;width:100%}.container-login .container-help{font-size:12px;text-align:right}.container-login .container-help a{color:#222;display:inline-block;font-weight:400;opacity:.6;text-decoration:none;transition:opacity .5s ease}