

.login-background-image{
position: fixed;
top:0;
left:0;
height:100%;
min-width: 100%;
}

.login-logo{
	width: 100%;
	display:flex;
	justify-content: center;
	align-items:center;
}
.login-logo img{
	max-height: 20vh;
}

.login-card{
	background-color: rgba(255,255,255,0.5);
	border-radius: 0;
	margin: auto;
}

.login-card .card-header{
	border-radius: 0;
}

.login-card .form-control{
	background: none;
	border: none;
	border-bottom: solid 1px;
	border-radius: 0;
	font-weight: bold;
	color: black;
}
.login-card .form-control:focus{
	border-bottom: solid 2px rgb(106,160,210);
	box-shadow: none;
}

.login-button{
	background-color: rgb(66,122,173);	
	border-color: rgb(66,122,173);	
	border-radius: 0;
	width: 100%;
	color: white;
}

.login-button:hover{	
	background-color: rgb(106,160,210);	
	border-color: rgb(106,160,210);	
	box-shadow: 0 2px 5px rgba(0,0,0,0.5);
}