/* White authentication containers with blue buttons — v1.0.86 */

/* Keep the login, registration and trainer containers white. */
body.ep-auth-template .ep-auth-login .ep-auth-card,
body.ep-auth-template .ep-auth-register .ep-auth-card,
body.ep-auth-template .ep-trainer-login .ep-auth-card,
body.ep-auth-template .ep-auth-login .ep-auth-showcase,
body.ep-auth-template .ep-auth-register .ep-auth-showcase,
body.ep-auth-template .ep-trainer-login .ep-auth-showcase,
.ep-auth-login .ep-auth-card,
.ep-auth-register .ep-auth-card,
.ep-trainer-login .ep-auth-card,
.ep-auth-login .ep-auth-showcase,
.ep-auth-register .ep-auth-showcase,
.ep-trainer-login .ep-auth-showcase {
	background: #ffffff !important;
	background-color: #ffffff !important;
	background-image: none !important;
	border-color: #dfe6f2 !important;
	color: #152037 !important;
	box-shadow: 0 18px 50px rgba(30, 45, 80, .10) !important;
}

/* Restore dark text inside the information panel. */
body.ep-auth-template .ep-auth-login .ep-auth-showcase h1,
body.ep-auth-template .ep-auth-register .ep-auth-showcase h1,
body.ep-auth-template .ep-trainer-login .ep-auth-showcase h1,
.ep-auth-login .ep-auth-showcase h1,
.ep-auth-register .ep-auth-showcase h1,
.ep-trainer-login .ep-auth-showcase h1 {
	color: #152037 !important;
}

body.ep-auth-template .ep-auth-login .ep-auth-showcase > p,
body.ep-auth-template .ep-auth-register .ep-auth-showcase > p,
body.ep-auth-template .ep-trainer-login .ep-auth-showcase > p,
.ep-auth-login .ep-auth-showcase > p,
.ep-auth-register .ep-auth-showcase > p,
.ep-trainer-login .ep-auth-showcase > p {
	color: #71809f !important;
}

body.ep-auth-template .ep-auth-login .ep-auth-badge,
body.ep-auth-template .ep-auth-register .ep-auth-badge,
body.ep-auth-template .ep-trainer-login .ep-auth-badge,
.ep-auth-login .ep-auth-badge,
.ep-auth-register .ep-auth-badge,
.ep-trainer-login .ep-auth-badge {
	border-color: rgba(46, 49, 146, .14) !important;
	background: rgba(46, 49, 146, .08) !important;
	color: #2E3192 !important;
}

body.ep-auth-template .ep-auth-login .ep-auth-point,
body.ep-auth-template .ep-auth-register .ep-auth-point,
body.ep-auth-template .ep-trainer-login .ep-auth-point,
.ep-auth-login .ep-auth-point,
.ep-auth-register .ep-auth-point,
.ep-trainer-login .ep-auth-point {
	border-color: #dfe6f2 !important;
	background: #ffffff !important;
	box-shadow: 0 10px 26px rgba(30, 45, 80, .06) !important;
}

body.ep-auth-template .ep-auth-login .ep-auth-point span,
body.ep-auth-template .ep-auth-register .ep-auth-point span,
body.ep-auth-template .ep-trainer-login .ep-auth-point span,
.ep-auth-login .ep-auth-point span,
.ep-auth-register .ep-auth-point span,
.ep-trainer-login .ep-auth-point span {
	background: rgba(46, 49, 146, .10) !important;
	color: #2E3192 !important;
}

body.ep-auth-template .ep-auth-login .ep-auth-point strong,
body.ep-auth-template .ep-auth-register .ep-auth-point strong,
body.ep-auth-template .ep-trainer-login .ep-auth-point strong,
.ep-auth-login .ep-auth-point strong,
.ep-auth-register .ep-auth-point strong,
.ep-trainer-login .ep-auth-point strong {
	color: #152037 !important;
}

body.ep-auth-template .ep-auth-login .ep-auth-point small,
body.ep-auth-template .ep-auth-register .ep-auth-point small,
body.ep-auth-template .ep-trainer-login .ep-auth-point small,
.ep-auth-login .ep-auth-point small,
.ep-auth-register .ep-auth-point small,
.ep-trainer-login .ep-auth-point small {
	color: #71809f !important;
}

body.ep-auth-template .ep-auth-login .ep-auth-dashboard-preview,
body.ep-auth-template .ep-auth-register .ep-auth-dashboard-preview,
body.ep-auth-template .ep-trainer-login .ep-auth-dashboard-preview,
.ep-auth-login .ep-auth-dashboard-preview,
.ep-auth-register .ep-auth-dashboard-preview,
.ep-trainer-login .ep-auth-dashboard-preview {
	border-color: #dfe6f2 !important;
	background: #ffffff !important;
	box-shadow: 0 10px 26px rgba(30, 45, 80, .06) !important;
}

body.ep-auth-template .ep-auth-login .ep-auth-preview-top strong,
body.ep-auth-template .ep-auth-register .ep-auth-preview-top strong,
body.ep-auth-template .ep-trainer-login .ep-auth-preview-top strong,
.ep-auth-login .ep-auth-preview-top strong,
.ep-auth-register .ep-auth-preview-top strong,
.ep-trainer-login .ep-auth-preview-top strong {
	color: #152037 !important;
}

/* Only the login/register action buttons use the blue colour. */
body.ep-auth-template .ep-auth-login .ep-auth-card .forminator-button,
body.ep-auth-template .ep-auth-register .ep-auth-card .forminator-button,
body.ep-auth-template .ep-trainer-login .ep-auth-card .forminator-button,
body.ep-auth-template .ep-auth-login .ep-auth-card button[type="submit"],
body.ep-auth-template .ep-auth-register .ep-auth-card button[type="submit"],
body.ep-auth-template .ep-trainer-login .ep-auth-card button[type="submit"],
.ep-auth-login .ep-auth-card .forminator-button,
.ep-auth-register .ep-auth-card .forminator-button,
.ep-trainer-login .ep-auth-card .forminator-button {
	background: #2E3192 !important;
	background-color: #2E3192 !important;
	border-color: #2E3192 !important;
	color: #ffffff !important;
	box-shadow: 0 14px 30px rgba(46, 49, 146, .22) !important;
}

body.ep-auth-template .ep-auth-login .ep-auth-card .forminator-button:hover,
body.ep-auth-template .ep-auth-register .ep-auth-card .forminator-button:hover,
body.ep-auth-template .ep-trainer-login .ep-auth-card .forminator-button:hover,
body.ep-auth-template .ep-auth-login .ep-auth-card button[type="submit"]:hover,
body.ep-auth-template .ep-auth-register .ep-auth-card button[type="submit"]:hover,
body.ep-auth-template .ep-trainer-login .ep-auth-card button[type="submit"]:hover,
.ep-auth-login .ep-auth-card .forminator-button:hover,
.ep-auth-register .ep-auth-card .forminator-button:hover,
.ep-trainer-login .ep-auth-card .forminator-button:hover {
	background: #242878 !important;
	background-color: #242878 !important;
	border-color: #242878 !important;
}

/* Keep related authentication links blue. */
body.ep-auth-template .ep-auth-login .ep-auth-switch a,
body.ep-auth-template .ep-auth-register .ep-auth-switch a,
body.ep-auth-template .ep-trainer-login .ep-auth-switch a,
body.ep-auth-template .ep-auth-login .ep-auth-card a:not(.nsl-button),
body.ep-auth-template .ep-auth-register .ep-auth-card a:not(.nsl-button),
body.ep-auth-template .ep-trainer-login .ep-auth-card a:not(.nsl-button),
.ep-auth-login .ep-auth-switch a,
.ep-auth-register .ep-auth-switch a,
.ep-trainer-login .ep-auth-switch a {
	color: #2E3192 !important;
}
