/*login page css*/
body.login{
	font-family: "poppins", Sans-serif !important;
}
.login #login form .submit .button {
    background-color: #000000;
}
.login #login form .loginmmessage {
    background-color: #29c8b2;
}
.login #login form .submit .button:hover {
    background-color: #29C8B2;
}
div#login #nav a {
    font-size: 14px;
    font-weight: 500;
    color: #29C8B2 !important;
}
.login #nav a:focus{
	box-shadow: none;
}
div#login #nav a:hover{
	color: #29C8B2;
	text-decoration: underline;
}
#login form input[type="text"]:focus, #login form input[type="password"]:focus  {
    background: #ffffff;
    border-color: #999999;
    box-shadow: 0 0 0 1px #999999;
}
.login #login_error, .login .message, .login .success{
	border-left: 4px solid #29c8b2;
}
.custom_login_link {
    position: absolute;
    bottom: 60px;
    left: 40%;
    font-weight: 500;
    color: #29c8b2;
    text-decoration: unset;
	font-size:14px;
	line-height:21px;
}
.custom_login_link:focus {
    box-shadow: none;
    color: #29c8b2;
}
.custom_login_link:hover {
    color: #29c8b2;
    text-decoration: underline;
}
div#login form .submit .button{
	text-transform: capitalize;
	font-size:16px;
}

/*@media all and (max-width: 1024px){
	.custom_login_link {
		bottom: 35px !important;
		left: 50px !important;
	}
}*/
/*@media all and (max-width: 812px){
	.custom_login_link {
		bottom: -302px;
		left: 32%;
	}
}*/
@media all and (max-width: 767px){
	.loginlogo img {
		width: 50%;
	}
	div#login {
		padding-bottom: 40px;
	}
	.custom_login_link {
		bottom: 35px;
		left: 50px;
	}
}

