
.passion {
text-align:center;
margin:20px;	
font-size:18px;
color:#aaa;
}

.lw {
background-color:#111;	
color:#fff;
padding:15px;
border:solid 1px #999;
box-shadow: 5px 5px 5px #ccc;
border-radius:5px;
max-width:300px;
width:80%;
margin:auto;
position:relative;
box-sizing:border-box;
}


.lw .inpdiv {
position:relative;
margin: 10px auto;
text-align:left;
width:90%;
}

.lw .inpdiv input {
width:100%;

}

.lw input:focus {
border:solid 1px gold;
}

.lw button {
margin-top:10px;	
width:90%;
}




.lw .staylogged {
width:100%;
display:flex;
align-items:center;
justify-content:center;
}

.lw .staylogged, .lw .svr-msg {
margin-top:10px;
}

.lw .svr-msg {
color:white;
text-align:center;
display:block;
background-color:darkred;
border-radius:4px;
margin:0px 20px;
border:solid thin #ccc;
	
}

.lw .lnk {
color:#fff;
margin-top:10px;
font-size:14px;
cursor:pointer;	
}

.lw .lnk:hover{
color:lightblue;
text-decoration:underline;
}


.lw .help {
position: absolute;
right: 3px;
top: 2px;
cursor:pointer;
}

#resenddiv {
display:none;	
}

#hidelinks {
margin:20px 0;
text-align:center;
}


.pwwrap {
position:relative;
border:solid thin gold;
}

.showpw {
position:absolute;
top:50%;
transform:translateY(-50%);
right:7px;
color:#444;
font-size:18px;
}

.showpw:hover {
cursor:pointer;
opacity:0.8;
}

#senha.light {
color:#999;
}

.helptext {
display:none;
background-color:black;
position:absolute;
z-index:9000;
box-sizing:border-box;
left:50%;
top:50%;
transform:translateX(-50%) translateY(-50%);
margin:0;
padding:30px;
border-radius:5px;
}

.updatingsite {
position:relative;
margin:120px auto;
max-width:400px;
width:95%;
border:solid thin #bbb;	
padding:20px 20px 20px 100px;
border-radius:10px;
box-shadow:0 0 90px 20px #ccc;
}
.updatingsite i {
font-size:70px;
color:blue;
position:absolute;	
left:12px;
top:50%;
transform:translateY(-50%);
}


@media only screen and (max-width: 400px) {


  .lgpd div {
	  flex-direction:column !Important;
	  
  }
  
  .lgpd a{
	  margin-left:0 !Important;
	  margin-top:10px !Important;
  }
}
