/* Shared styles for athlete app templates */

/* Login page (legacy helpers kept minimal; Bootstrap handles layout) */
.login label { display: inline-block; }

/* Join page */
/* Bootstrap handles grid/forms for join now. No fixed widths/floats. */

/* Dashboard */
h3 {
    margin-left: 0px;
}

/* Session cards now use Bootstrap; remove old floats/widths. */

/* Session enroll */
/* Enrollment uses Bootstrap spacing; keep minimal overrides if needed. */

/* Utilities */
.clear {
    clear: both;
}

.form-check-input:disabled~.form-check-label, .form-check-input[disabled]~.form-check-label {
    opacity: 1;
}