
.loginArea *,.loginArea *:focus,.loginArea *:active{
	outline: none !important;
}

.loginArea {
	height: 100vh;
	height: calc(var(--vh, 1vh) * 100);
	background-image: url(../img/login/loginBG.jpg);
	background-size: cover;
	background-position: center;
	display: table;
	width:100%;
}



.loginArea .loginBoxCenter {
	display: table-cell;
    vertical-align: middle;
	padding:0px 15px;
}




.loginArea .bg-login {
	background-color: rgba(255,255,255,0.9);
	padding: 30px;
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
	border-radius: 15px;
	width:40%;
	max-width: 90%;
	min-width: 400px;
	margin: auto;
}
@media only screen and (max-width: 767px){
	.loginArea .bg-login{
		min-width: 100%;
		width:100%;
		max-width: 100%;
	}
}
.loginArea .loginHead {
	text-align: center;
	padding: 0;
	color: #6d6d6d;
	line-height: 1em;
}
.loginArea .loginHead img{
	width:50%;
	max-width: 50%;
}

.loginArea .form-signin {
	margin-top:20px;
}



.loginArea .form-signin > .form-group > .form-control {
	margin: 0 0 30px 0;
	border-bottom: 2px solid #d8d8d8;
	border-left: #FFF;
	border-right: #FFF;
	border-top: #FFF;
	border-radius: 0;
	box-shadow: none;
}

.loginArea .form-signin >  .form-group > .form-control:focus{
	border-bottom: 2px solid #41bef7;
	box-shadow: none;
	transition: .2s ease;
}

.loginArea .btn-login {
	background: rgb(143,184,216);
background: -webkit-linear-gradient(left, rgba(143,184,216,1) 0%, rgba(222,186,202,1) 100%);
background: -o-linear-gradient(left, rgba(143,184,216,1) 0%, rgba(222,186,202,1) 100%);
background: linear-gradient(to right, rgba(143,184,216,1) 0%, rgba(222,186,202,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8fb8d8",endColorstr="#debaca",GradientType=1);
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	border: none;
	padding: 10px;
    margin: 10px 0;
    border-radius: 15px !important;
    font-size: 16px;
}

.loginArea .forgotpassbtn {
	padding-top: 10px;
	margin-top: 30px;
}
.loginArea .forgotpassbtn > a {
	color: #4e7ac1;
	text-transform: uppercase;
	letter-spacing: 2px;
	opacity: 0.8;
	font-weight: bold;
}
.loginArea .forgotpassbtn > a:hover {
	margin: 15px;
	color: #7d7d7d;
	text-transform: uppercase;
	letter-spacing: 2px;
	opacity: 1;
}
.btn-facebook {
	background-color: #4267B2!important;
	padding: 15px;
	color: #fff;
	border: none;
}

.lb-form {
	color: #6d6d6d;
}

@media only screen and (min-width: 970px){
	.loginArea .bg-login {
		width:25%;
	}
}

