html{
	box-sizing: border-box;
}
*,
*:after,
*:before{
	box-sizing: inherit;
}
body{
	/* background-color: #4592af; */
	background: linear-gradient(to right, #3A506B, #1C2541);
	font-family: Arial, Helvetica, sans-serif;
	
}


.container{
	width: 100%;
	display: flex;
	margin-top: 100px;
	justify-content: center;
}
.container .formulario{
	display: flex;
	flex-direction: column;
	width: 400px;
	height: 470px;
	background: #226089;
	box-shadow: 7px 11px 12px 0px rgba(0,0,0,0.55);
	border-radius: 10px;
	padding: 1rem 0;
}
.container .formulario .image{
	align-self: center;
}
.container .formulario .image img{
	width: 150px;
	margin-bottom: 1rem;
}

.container .formulario .form{
	padding-left: 10px;
	padding-right: 10px;
}
.container .formulario .form label{

}
.container .formulario .form{
	color: #f5eded;
	font-weight: lighter;
	font-style: italic;
	font-size: 12px;
	padding-top: 3rem;
	display: flex;
	flex-direction: column;
}
.btn{
	margin-left: 150px;
	margin-top: 20px;
	align-content: center;
}
.btn-pass{
	margin-left: 125px;
	margin-top: 20px;
	align-content: center;
}
@media screen and (max-width: 400px){
	.btn{
		margin-left: 120px;
		margin-top: 20px;
		align-content: center;
	}
}
.boton{
	text-decoration: none;
	color: #f5eded;
	background: #0B132B;
	border-radius: 5px;
	padding: 1rem 1rem;
	border: none;
}
.boton:hover{
	background: #3A506B;
	text-decoration: none;
	color: #f5eded;
}
.form-group{
	color: #f5eded;
}
.checkbox{
	color: #f5eded;
}
.form-group input{
	background: transparent;
	border-color: transparent;
	margin-bottom: 1rem;
	margin-top: 5px;
	width: 100%;
	height: 2rem;
	padding: 1rem 1rem;
	border-radius: 0px;
	border-bottom: 2px solid #f5eded;
	outline: none;
	color: #f5eded;
	box-shadow: none;
}
.form-group input:focus{
	border: none;
	border-color: transparent;
	outline: none;
	box-shadow: none;
}
.form-group input::placeholder{
	color: #f5eded;
}
.password{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.password span a{
	text-decoration: none;
	color: #f5eded;
}
.password span a:hover{
	text-decoration: none;
	color: #f5eded;
}