.Rt-login-2.Rt-admin-wrapper {
	background: url('../../images/bg-img1.jpg');
	height: 100vh;
	text-align: center;
	padding: 6% 2rem 1rem 2rem;
	color: rgba(255, 255, 255, 0.6);
}

.Rt-login-2 .Rt-admin-holder {
	max-width: 450px;
	margin: 0 auto;
	padding: 20px;
	-webkit-box-shadow: 0px 0px 5px 2px rgba(41,41,41,0.5);
	-moz-box-shadow: 0px 0px 5px 2px rgba(41,41,41,0.5);
	box-shadow: 0px 0px 5px 2px rgba(41,41,41,0.5);
	border-radius: 4px;
}

.Rt-login-2 .Rt-admin-holder a {
	color: #fff;
}

.Rt-login-2 .Rt-admin-holder .logo {
	margin: 0 0 30px;
}

.Rt-login-2 .Rt-admin-holder h5 {
	color: #fff;
	margin: 0 0 40px;
}

.Rt-login-2 .Rt-admin-holder .form-group {
	margin-bottom: 25px;
}

.Rt-login-2 .Rt-admin-holder .form-control {
	height: 46px;
	border-radius: 46px;
	border: none;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	margin-top: 0;
	background: rgba(67, 34, 167, 0.4);
	color: #fff;
}

.Rt-login-2 .Rt-admin-holder input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(255, 255, 255, 0.6);
  opacity: 1; /* Firefox */
}

.Rt-login-2 .Rt-admin-holder input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: rgba(255, 255, 255, 0.6);
}

.Rt-login-2 .Rt-admin-holder input::-ms-input-placeholder { /* Microsoft Edge */
  color: rgba(255, 255, 255, 0.6);
}
.Rt-login-2 .Rt-admin-holder .forgot-link {
	color: rgba(255, 255, 255, 0.6);
}

.Rt-login-2 .Rt-admin-holder .btn {
	border: 1px solid rgba(255, 255, 255, 0.6);
	color: rgba(255, 255, 255, 0.6);
	padding: 0.5rem 2rem;
	margin: 0 0 15px;
}

@media only screen and (max-width: 767px) { 
	.Rt-login-2 .Rt-admin-holder {
		padding: 8px;
	}

	.Rt-login-2 .Rt-admin-holder .forgot-link {
		font-size: 12px;
	}
}
