/***
Login page
***/

/* logo page */
/*.login {
  background-color: #666 !important;
}*/

body{
	background:#a4a4a4 !important;
}

.login .logo {
	text-align: center;
}


.login .content {
	/*background: url(../../img/bg-white-lock.png) repeat;*/
	backdrop-filter:blur(10px); 
	background-color:#0008;
	width: 360px;
	margin: 0 auto;
	margin-bottom: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 15px;
	/*align-content:center;*/

	border-radius:10px !important;
	top:20vh;
	height:auto;
}

.clickablePass:hover span {
	text-decoration: underline #FFF solid 2px;
	text-decoration-skip-ink: none;
}

.login .content .k-listview-item:hover{
	text-decoration:underline #FFF solid 5px;
	text-decoration-skip-ink:none;
}

	.login .content .powered-by h3 {
		/*color: #eee;*/
		font-size: 22px;
		color:whitesmoke;
	}

	.login .content h4 {
		color: #eee;
	}

	.login .content p,
	.login .content label {
		color: #fff;
	}

	.login .content .login-form,
	.login .content .forget-form {
		padding: 0px;
		margin: 0px;
	}

	.login .content .m-wrap {
		width: 249px;
		background-color: #fff;
	}


	.login .content .form-group {
		margin-bottom: 20px !important;
	}

	.login .content .form-group {
		margin-bottom: 20px !important;
	}

	.login .content .input-icon .m-wrap {
		margin: 0px !important;
	}

	.login .content .forget-form {
		display: none;
	}

	.login .content .register-form {
		display: none;
	}

	.login .content .form-title {
		font-weight: 300;
		margin-bottom: 25px;
	}

	.login .content .form-actions {
		background-color: transparent;
		clear: both;
		border: 0px;
		/*border-bottom1: 1px solid #999;*/
		padding: 0px 30px 25px 30px;
		margin-left: -30px;
		margin-right: -30px;
	}

	.login .content .forget-form .form-actions {
		border: 0;
		margin-bottom: 0;
		padding-bottom: 20px;
	}

	.login .content .register-form .form-actions {
		border: 0;
		margin-bottom: 0;
		padding-bottom: 0px;
	}

	.login .content .form-actions .checkbox {
		margin-top: 8px;
		display: inline-block;
	}

	.login .content .form-actions .btn {
		margin-top: 1px;
	}

	.login .content .forget-password {
		margin-top: 25px;
	}

	.login .content .create-account {
		border-top: 1px dotted #eee;
		padding-top: 10px;
		margin-top: 15px;
	}

		.login .content .create-account a {
			display: inline-block;
			margin-top: 5px;
		}

	/* select2 dropdowns */
	.login .content .select2-container i {
		display: inline-block;
		color: #ccc;
		z-index: 1;
		margin: 2px 4px 4px 3px;
		width: 16px;
		height: 16px;
		font-size: 16px;
		text-align: center;
	}

	.login .content .select2-container a span {
		font-size: 13px;
	}

		.login .content .select2-container a span img {
			margin-left: 4px;
		}

/* footer copyright */
.login .copyright {
	text-align: center;
	width: 270px;
	margin: 0 auto;
	padding: 10px 10px 0 10px;
	color: #eee;
	font-size: 12px;
}

