@charset "UTF-8";
html {width:100%; height:100%; margin:0; padding:0;}
body {width:100%; height:100%; margin:0; padding:0; background:url(../image/bg.jpg) no-repeat center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; font-size:62.5%; font-family:light;}
input:focus, textarea:focus {outline:none;}
@keyframes fadein {from {margin-top:-300px; opacity:0;} to {opacity:1;}}
@-moz-keyframes fadein {from {margin-top:-300px; opacity:0;} to {opacity:1;}}
@-webkit-keyframes fadein {from {margin-top:-300px; opacity:0;} to {opacity:1;}}
@-ms-keyframes fadein {from {margin-top:-300px; opacity:0;} to {opacity:1;}}
form#login {animation:fadein 0.8s; -webkit-animation:fadein 0.8s; -moz-animation:fadein 0.8s; -ms-animation:fadein 0.8s;
width:320px; height:auto; display:block; position:absolute; top:50%; left:50%; margin:-200px 0 0 -160px; padding:20px; background-color:#F2F2F2; -webkit-box-shadow:10px 10px 20px 0 rgba(0,0,0,0.8); box-shadow:10px 10px 20px 0 rgba(0,0,0,0.8); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

form#login h2 {display:block; margin:0 0 5px 0; padding:1px 0 2px 0; font-size:2em; color:#1A1A1A; font-weight:normal;}
form#login h2.erro {color:#990000 !important;}
form#login h2.correto {color:#005B01 !important;}
form#login label {display:block; margin:0; padding:8px 0 3px 0; font-size:1.5em; color:#9E9E9E;}
form#login input[type="text"], form#login input[type="password"] {width:100%; height:40px; border:1px solid #CCCCCC; margin:0; padding:0 10px; font-size:1.6em; color:#0402C5; box-sizing:border-box;}
form#login input[type="submit"] {width:100%; display:block; border:hidden; background-color:#1A1A1A; margin:15px 0; padding:6px 0 7px 0; font-family:regular; font-size:1.6em; color:#FFFFFF;}
form#login input[type="submit"]:hover {background-color:#071E00; color:#FFFFFF; cursor:pointer;}



form#login a {width:100%; display:block; text-align:center; text-decoration:none; color:#555555; margin:0; padding:2px 0;}
form#login a.esqueceu {font-size:1.2em;}
form#login a.cadastrese {font-size:2em; font-family:bold;}
form#login a:hover {color:#111111;}
form#login p.credito {display:block; margin:20px 0 0 0; padding:0; font-size:1.2em; color:#888888; text-align:center;}