body {
    background:#398AB5;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}


label{
    position:relative;
    display:block;
    color: #FFFFFF; 
    text-decoration:none; 
    font-size: 0.9rem;
    
    
}

.logoacadmata{
position:absolute;
width:80%;
height:80px;
margin-left:10%;
    
    
}
.logoacadmata img{
width:100%;
height:100%;
border-radius: 10px;
border: 2px solid #000000;


}

.carrrecptit{
    
position:absolute;
width:100%;
margin-top:140px; 
    
}

.carrrecptit p{
        position:relative;
    color: #FFFFFF; 
    text-decoration:none; 
    font-size: 2.1rem;
    text-align:center;
    
    
}


.recupcarr{
    
position:absolute;
margin-top:310px;
width:80%;
margin-left:20%;    
    
    
}

.recupcarr input[type="text"]{
    width:450px;
    height:45px;
    border-radius: 10px;
    border: 2px solid #000000;
}



.subcarrrep{
position:absolute;
width:100%;
margin-top:450px;
    
    
    
}

.subcarrrep input[type="submit"]{
    width:60%;
    height:45px;
    background:#007bdf;
    border-radius: 10px;
    border: 2px solid #000000;
    cursor: pointer;
    color:#ffffff;
    font-size:1.3rem;
}


.subcarrrep:hover input[type="submit"]{
    width:60%;
    height:45px;
    background:#0000FF;
    border-radius: 10px;
    border: 2px solid #000000;
    cursor: pointer;
}

.logoacadmata{
position:absolute;
width:80%;
height:80px;
margin-left:10%;
    
    
}
.logoacadmata img{
width:100%;
height:100%;
border-radius: 10px;
border: 2px solid #000000;


}



.lnin_r{
position:absolute;
width:80%;
margin-top:80px;
margin-left:10%;    
    
}

.lnin_r p{
    
    color: #FFFFFF; 
    text-decoration:none; 
    font-size: 1.5rem;   
    
}


.lningr{
position:absolute;
width:80%;
margin-left:10%;
margin-top:180px; 
    
    
}

.lningr input[type="text"]{
    position:relative;
    width:60%;
    height:45px;
    border-radius: 10px;
    border: 2px solid #000000;
}

.lningr label{
    
font-size:1.1rem;
color:#ffffff;
font-style:verdana; 
margin-left:25%;
    
}



.lnicontra{
position:absolute;
width:80%;
margin-left:10%;
margin-top:270px; 
    
    
}

.lnicontra input[type="text"]{
    position:relative;
    width:60%;
    height:45px;
    border-radius: 10px;
    border: 2px solid #000000;
}

.lnicontra label{
    
font-size:1.1rem;
color:#ffffff;
font-style:verdana; 
margin-left:25%;
    
}



.lnsubmit{
position:absolute;
width:80%;
margin-left:10%;
margin-top:400px;
    
    
    
}

.lnsubmit input[type="button"]{
    width:60%;
    height:45px;
    background:#007bdf;
    border-radius: 10px;
    border: 2px solid #000000;
    cursor: pointer;
    color:#ffffff;
    font-size:1.3rem;
}

.lnsubmit:hover input[type="button"]{
    width:60%;
    height:45px;
    background:#0000FF;
    border-radius: 10px;
    border: 2px solid #000000;
    cursor: pointer;
}


.lnsubmit input[type="submit"]{
    width:60%;
    height:45px;
    background:#007bdf;
    border-radius: 10px;
    border: 2px solid #000000;
    cursor: pointer;
    color:#ffffff;
    font-size:1.3rem;
}


.lnsubmit:hover input[type="submit"]{
    width:60%;
    height:45px;
    background:#0000FF;
    border-radius: 10px;
    border: 2px solid #000000;
    cursor: pointer;
}


.lniresg{

position:absolute;
width:80%;
margin-top:450px;
margin-left:10%;
    
    
}

.lniresg p{
font-size:1.1rem;
color:#ffffff;
text-align:center;    
 font-style:verdana;  
  text-decoration:none; 
    
}


.lnrecup{
    
position:absolute;
width:80%;
margin-top:500px;
margin-left:10%; 
    
    
}

.lnrecup p{
    
font-size:1.1rem;
color:#ffffff; 
text-align:center;
font-style:verdana;
 text-decoration:none; 
}

#erorcur_tien{
    position:absolute;
    width:80%;
    height:40px;
    margin-left:10%;
    margin-top:200px;
    
}


#erorcur_tien p{
    font-style: verdana;
    text-align:center;
    font-size:1rem;
    color:#FF0000;
}



footer {
    width: 100%;
    height: 50px;
    
    margin-top:50px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    background: #4AD491;
    border-top: 2px solid #000;
 

}

.loguser{
  
 position:absolute;
 left:0;
 right:0;
 margin: 0 auto;
 margin-top:400px;
    
    
}
.loguser p{
  
text-align:center;
color:#ffffff;
font-size:1rem;
    
    
}

.loguser p:hover{
  
text-align:center;
color:#000000;
font-size:1rem;
    
    
}

#avid{
text-align:center;
color:#ffffff;
font-size:1.2rem;
    
}

.avis{
 position:absolute;
 left:0;
 right:0;
 margin: 0 auto;
 margin-top:450px;  
    
    
}



@media screen and (max-width:1400px){
    
 
 
 label{
    position:relative;
    display:block;
    color: #FFFFFF; 
    text-decoration:none; 
    font-size: 0.9rem;
    
    
}

.carrrecptit{
    
position:absolute;
width:100%;
margin-top:120px; 
    
}

.carrrecptit p{
        position:relative;
    color: #FFFFFF; 
    text-decoration:none; 
    font-size: 1rem;
    text-align:center;
    
    
}


.recupcarr{
    
position:absolute;
margin-top:210px;
width:80%;
margin-left:10%;
   
    
    
}

.recupcarr input[type="text"]{
    width:100%;
    height:45px;
    border-radius: 10px;
    border: 2px solid #000000;
}



.subcarrrep{
position:absolute;
width:100%;
margin-top:350px;

    
    
    
}

.subcarrrep input[type="submit"]{
    width:60%;
    height:45px;
    background:#007bdf;
    border-radius: 10px;
    border: 2px solid #000000;
    cursor: pointer;
    color:#ffffff;
    font-size:1.3rem;
}

.logoacadmata{
position:absolute;
width:80%;
height:50px;
margin-left:10%;
    
    
}
.logoacadmata img{
width:100%;
height:100%;
border-radius: 10px;
border: 2px solid #000000;


}

#erorcur_tien{
    position:absolute;
    width:80%;
    height:40px;
    margin-left:10%;
    margin-top:380px;
    z-index:50;
    
}


#erorcur_tien p{
    font-style: verdana;
    text-align:center;
    font-size:0.85rem;
    color:#FF0000;
}



 
 
    
}


