body  {
	background-size:cover;
	background-image:url(../img/login_bg.jpg);
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.loginwrapper  {
	width:100%;
	height:100vh;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:center;
	padding:12px 12px;
}
.logincontainer  {
	flex-basis:320px;
	max-width:320px;
}
.loginlogo  {
	margin-bottom:24px;
}
.loginlogoimg  {
	max-width:220px;
}
.loginform .input-group-text  {
	background:#7baf1e;
	color:#ffffff;
}
.loginforminput  {
	background:#fdfdfd;
}
.loginforminput:focus, .loginforminput:hover  {
	box-shadow:none !important;
	outline:none !important;
	border-color:#e4e4e4,;
}
.loginformlabel  {
	font-size:15px;
	font-weight:500;
	color:#231f20;
	cursor:pointer;
}
.loginformlabel input[type=checkbox]  {
	width:15px;
	height:15px;
	position:relative;
	top:2px;
}
.formloginsubmit  {
	width:100%;
	font-weight:bold;
	background:#7baf1e;
}
.formloginsubmit:hover  {
	background:#639800!important;
}
.formloginsubmit:active  {
	background:#568b00!important;
}
