
.clg-page { background: #e5e7e7; }
.clg-page .entry-wrap{ padding: 40px !important; }

.clg-form .action_template_message.checkemail,
.clg-form .action_template_message.loggedout,
.clg-form .action_template_message.pending,
.clg-form .action_template_message.activation, 
.clg-form .action_template_message.resend, 
.clg-form .action_template_message.sendactivation, 
.clg-form .action_template_message.incorrect_password, 
.clg-form .action_template_message.invalid_email, 
.clg-form .action_template_message.missing_info {
	color: #fff;   padding: 10px 20px;	
}

.clg-form .action_template_message.checkemail { background: #008315; }
.clg-form .action_template_message.loggedout { background: #007e83; }
.clg-form .action_template_message.pending { background: #830074;  }
.clg-form .action_template_message.activation { background: #585858;  }
.clg-form .action_template_message.sendactivation { background: #585858;  }
.clg-form .action_template_message.resend { background: #393939;  }
.clg-form .action_template_message.resend a { color: #ffca57; display: inline-block; font-weight: bold; text-decoration: underline}
.clg-form .action_template_message.incorrect_password { background: #830000;  }
.clg-form .action_template_message.incorrect_password a { color: #ffca57; display: inline-block; font-weight: bold; text-decoration: underline}
.clg-form .action_template_message.invalid_email { background: #830000;  }
.clg-form .action_template_message.invalid_email a { color: #ffca57; display: inline-block; font-weight: bold; text-decoration: underline}
.clg-form .action_template_message.missing_info { background: #830000;  }

.clg-form .form-wrap { float: none; clear: both;
    background-color: #eff2f3;
    padding: 10px 20px 20px 20px;
    border-radius: 6px;
	display: block;
	margin: 10px 0 0 0; width: auto;
	
}


/*------------------ icons-------------------*/
 
.clg-form .control-group {
}
 
.clg-form .form-control {
	    font-size: 17px;
    text-indent: 3px; 
    border-radius: 6px;
}

.clg-form .form-control-icon {
    color: #bfc9ca;
}

.clg-form .form-control:focus, 
.clg-form .form-control:focus {
    border-color: #1abc9c;
}
 
.clg-form .form-control:focus + .form-control-icon {
    color: #1abc9c;
}

.clg-form .form-group.none .form-control + .form-control-icon,
.clg-form .form-group.none .form-control:focus + .form-control-icon {
    color:#D200FF;
}
.clg-form .form-group.none .form-control {
    border-color: #D200FF;
}




/*------------------ WARN -------------------*/
.clg-form .form-group.warn .form-control + .form-control-icon,
.clg-form .form-group.warn .form-control:focus + .form-control-icon {
    color:#D0B052;
}
.clg-form .form-group.warn .form-control {
    border-color: #D0B052;
}



/*------------------ GOOD -------------------*/
.clg-form .form-group.good .form-control + .form-control-icon,
.clg-form .form-group.good .form-control:focus + .form-control-icon {
    color:#137800 !important;
}
.clg-form .form-group.good .form-control {
    border-color: #137800;
}





/*------------------ ERROR -------------------*/
.clg-form .form-group.error .form-control + .form-control-icon,
.clg-form .form-group.error .form-control:focus + .form-control-icon {
    color:#7B0002;
}
.clg-form .form-group.error .form-control{
    border-color: #7B0002;
}

.clg-form .form-group.error .error_msg {
	background: #7B0002;
	font-size: 0.65rem; color: #fff;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom-left-radius: 6px !important;
	border-bottom-right-radius: 3px !important;
}

 