body{background:#e9f1f4;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#555}.boxl{width:320px;margin:100px auto;background:#f9fbfc;border:1px solid #cfdfe8;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:20px 25px}.boxl h4{margin-bottom:20px;color:#333;text-align:center;font-weight:bold}.boxl label{display:block;font-weight:bold;margin:10px 0 5px}.boxl .rLink{float:right;font-weight:normal;font-size:12px;text-decoration:none;color:#66aee0}.boxl .rLink:hover{text-decoration:underline}.boxl input[type="text"],.boxl input[type="password"]{width:100%;padding:8px 10px;border:1px solid #cfdfe8;border-radius:4px;box-sizing:border-box;font-size:13px;color:#333;background:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.boxl input[type="text"]:focus,.boxl input[type="password"]:focus{border-color:#64b6f6;box-shadow:0 0 5px rgba(100,182,246,.5);outline:none}footer{border-top:1px solid #dde4ea;margin-top:20px;padding-top:10px;text-align:right;overflow:hidden}footer label{float:left;font-size:13px;color:#666}footer input[type="checkbox"]{margin-right:5px}.btnLogin{background:linear-gradient(to bottom,#9ad3f7 0%,#64b6f6 100%);border:1px solid #5faee3;color:#fff;padding:7px 20px;font-weight:bold;border-radius:20px;cursor:pointer;transition:all .2s ease-in-out}.btnLogin:hover{background:linear-gradient(to bottom,#64b6f6 0%,#4ca0e0 100%);transform:scale(1.05)}