html,body{
	font-family: 'Lato', sans-serif;
}
div{
	box-sizing: border-box;
}
body{
	outline: none;
	background: #eee;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#975fcb+0,8c47c1+50,6500a8+51,9f37db+100 */
	background: linear-gradient(135deg,  #975fcb 0%,#8c47c1 50%,#6500a8 51%,#9f37db 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	color: black;

}
.login-container{
	width: 350px;
	//height: 350px;
	margin: auto auto;
	margin-top: calc(50vh - 250px);
	background: white;
}
.login-form{
	text-align: center;
	padding: 30px;
}
.logo{
	background: white;
	padding: 15px;
}
.logo img{
	max-width: 100%;
}
.textinputs{
	display: block;
	width: 100%;
	margin-top: 15px;
	background: #ccc;
	border: 0px;
	border-bottom: 1px solid #fff;
	outline: none;
	color: black;
	padding: 10px;
	
}
.textinputs::placeholder{
	font-weight: 300;
	color: rgba(0,0,0,0.5);
}
label{
	display: block;
	margin-top: 15px;
}
a{
	font-size: 14px;
	color: black;
	margin-top: 30px;
}
a:hover{
	color: rgba(0,0,0,0.5);
}
button{
	background: #38a845;
	display: block;
	margin-top: 15px;
	width: 100%;
	color: white;
	border: 0px;
	padding: 15px;
	outline: none;
}
button:focus{
	outline: none;
}
button:hover{
	background: lightgreen;
	color: black;
}
.passver{
	margin-top: 15px;	
	text-align: left;
	color: red;
	background: white;
	padding: 15px;
}
.passvertrue{
	color: green;
}