body{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}
.wrapper{
	width: 400px; 
	padding: 20px; 
}
.centrar-div{
	position: relative;
}
.hijo-centrar-div{
	position: absolute;
	top: 2rem;
	left: 35%;
	background: aliceblue;
	border-radius: 15px;
}
.login {
    min-height: 100vh;
}
.para-login a{
    color: #01b1d7;
	text-decoration: none;
}
.para-login a:hover{
	color: #0dd3fe;
	text-decoration: none;
}
.texto-size input{
	font-size:1.3rem;
}
.bg-image {
    /*background-image: url('https://source.unsplash.com/WEQbe2jBg40/600x1200');*/
	background-image: url('img/01reg.jpg');
    background-size: cover;
    background-position: center;
}
  
.login-heading {
    font-weight: 300;
}
  
.btn-login {
    font-size: 1rem;
    letter-spacing: 0.05rem;
    padding: 0.75rem 1rem;
}
.texto-login{
    font-weight: bold;
    font-size: 2rem;
    color: rgb(31, 126, 250);
}
 @media (max-width: 800px){
	 .hijo-centrar-div{
	position: absolute;
	top: 2rem;
	left: 10%;
	}
}