.btn{background-color:#f5f5f5;background-image:linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #e6e6e6;border-radius:4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);color:#333;cursor:pointer;*display:inline;font-size:13px;line-height:18px;margin-bottom:0;*margin-left:.3em;padding:4px 10px;text-align:center;text-shadow:0 1px 1px hsla(0,0%,100%,.75);vertical-align:middle;*zoom:1}.btn.active,.btn.disabled,.btn:active,.btn:hover,.btn[disabled]{background-color:#e6e6e6}.btn-large{border-radius:5px;font-size:15px;line-height:normal;padding:9px 14px}.btn:hover{background-color:#e6e6e6;background-position:0 -15px;color:#333;text-decoration:none;transition:background-position .1s linear}.btn-primary,.btn-primary:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.btn-primary.active{color:hsla(0,0%,100%,.75)}.btn-primary{background-color:#4a77d4;background-image:linear-gradient(top,#6eb6de,#4a77d4);background-repeat:repeat-x;border:1px solid #3762bc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.5);text-shadow:1px 1px 1px rgba(0,0,0,.4)}.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:hover,.btn-primary[disabled]{background-color:#4a77d4;filter:none}.btn-block{display:block;width:100%}*{box-sizing:border-box}html{overflow:hidden}body,html{height:100%;width:100%}body{background:radial-gradient(ellipse at 0 100%,rgba(104,128,138,.4) 10%,rgba(138,114,76,0) 40%),linear-gradient(180deg,rgba(57,173,219,.25) 0,rgba(42,60,87,.4)),linear-gradient(-45deg,#092756,#670d10);font-family:Poppins,sans-serif}.login{height:300px;left:50%;margin:-150px 0 0 -150px;position:absolute;top:50%;width:300px}.login h1{color:#fff;letter-spacing:1px;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.3)}.login .error{color:red;margin:0 0 5px}input[type=password],input[type=text]{background:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.3);border-radius:4px;box-shadow:inset 0 -5px 45px hsla(0,0%,39%,.2),0 1px 1px hsla(0,0%,100%,.2);color:#fff;font-size:13px;margin-bottom:10px;outline:none;padding:10px;text-shadow:1px 1px 1px rgba(0,0,0,.3);transition:box-shadow .5s ease;width:100%}input:focus{box-shadow:inset 0 -5px 45px hsla(0,0%,39%,.4),0 1px 1px hsla(0,0%,100%,.2)}.checkbox{margin:5px 0 0;text-align:right}.checkbox label{border:1px solid rgba(0,0,0,.3);color:#fff;font-size:13px;text-shadow:1px 1px 1px rgba(0,0,0,.3)}#resetpwd{bottom:5px;color:#fff;font-size:13px;position:fixed;right:5px;text-decoration:none}#resetpwd:hover{text-decoration:underline}