.elementor-584 .elementor-element.elementor-element-2979e048{--display:flex;}/* Start custom CSS */body.elementor-page-584 h1.entry-title { display: none; } body.elementor-page-584 body { background-color: #000000; } body.elementor-page-584 .site, body.elementor-page-584 .site-main, body.elementor-page-584 .lifterlms, body.elementor-page-584 .page-content { background-color: #000000; } body.elementor-page-584 .llms-person-login-form-wrapper { background: #000000; padding: 40px 30px; max-width: 480px; margin: 60px auto 0; position: relative; } body.elementor-page-584 .llms-person-login-form-wrapper::before { content: ''; display: block; width: 200px; height: 100px; margin: 0 auto 24px; background-image: url('https://eurodogtraining.com/wp-content/uploads/2026/07/Logo-Provisional.png'); background-size: contain; background-repeat: no-repeat; background-position: center; } body.elementor-page-584 .llms-form-heading { color: #ffffff; font-family: var(--e-global-typography-secondary-font-family), sans-serif; } body.elementor-page-584 .llms-person-login-form-wrapper label { color: #ffffff; font-family: var(--e-global-typography-text-font-family), sans-serif; } body.elementor-page-584 .llms-person-login-form-wrapper a { color: #ffffff; font-family: var(--e-global-typography-text-font-family), sans-serif; } body.elementor-page-584 .llms-person-login-form-wrapper input[type='email'], body.elementor-page-584 .llms-person-login-form-wrapper input[type='password'] { background: #ffffff; color: #000000; border: none; font-family: var(--e-global-typography-text-font-family), sans-serif; } body.elementor-page-584 .llms-person-login-form-wrapper .llms-button-action { background-color: #AC763A; color: #ffffff; font-family: var(--e-global-typography-secondary-font-family), sans-serif; font-weight: 500; padding: 12px 24px; border-radius: 3px; border: none; } body.elementor-page-584 .llms-person-login-form-wrapper .llms-button-plain { background: transparent; color: #ffffff; border: none; font-family: var(--e-global-typography-text-font-family), sans-serif; } body.elementor-page-584 .llms-sd-nav .llms-sd-link { color: #ffffff; font-family: var(--e-global-typography-text-font-family), sans-serif; text-decoration: none; } body.elementor-page-584 .llms-sd-nav .llms-sd-link:hover { color: #AC763A; } body.elementor-page-584 .llms-person-login-form-wrapper label, body.elementor-page-584 .llms-new-person-form-wrapper label { font-weight: 300; } body.elementor-page-584 .llms-new-person-form-wrapper { background: #000000; padding: 40px 30px; max-width: 480px; margin: 0 auto; } body.elementor-page-584 .llms-new-person-form-wrapper label, body.elementor-page-584 .llms-new-person-form-wrapper a { color: #ffffff; font-family: var(--e-global-typography-text-font-family), sans-serif; } body.elementor-page-584 .llms-new-person-form-wrapper input[type='text'], body.elementor-page-584 .llms-new-person-form-wrapper input[type='email'], body.elementor-page-584 .llms-new-person-form-wrapper input[type='password'], body.elementor-page-584 .llms-new-person-form-wrapper input[type='tel'], body.elementor-page-584 .llms-new-person-form-wrapper select { background: #ffffff; color: #000000; border: none; font-family: var(--e-global-typography-text-font-family), sans-serif; } body.elementor-page-584 .llms-new-person-form-wrapper .llms-button-action { background-color: #AC763A; color: #ffffff; font-family: var(--e-global-typography-secondary-font-family), sans-serif; font-weight: 500; padding: 12px 24px; border-radius: 3px; border: none; } body.elementor-page-584 .llms-new-person-form-wrapper .llms-button-plain { background: transparent; color: #ffffff; border: none; } body.elementor-page-584 .llms-new-person-form-wrapper .llms-form-heading { color: #ffffff; font-family: var(--e-global-typography-secondary-font-family), sans-serif; font-size: 0; } body.elementor-page-584 .llms-new-person-form-wrapper .llms-form-heading::after { content: 'Darme de alta'; font-size: 32px; } body.elementor-page-584 .llms-new-person-form-wrapper .llms-button-action { font-size: 0; } body.elementor-page-584 .llms-new-person-form-wrapper .llms-button-action::after { content: 'Darme de alta'; font-size: 15px; } body.elementor-page-584 .llms-notice, body.elementor-page-584 .llms-error, body.elementor-page-584 .llms-notice li { background-color: #AC763A; color: #ffffff; border: none; font-family: var(--e-global-typography-text-font-family), sans-serif; } body.elementor-page-584 .llms-notice a, body.elementor-page-584 .llms-error a { color: #ffffff; } body.elementor-page-584 .llms-new-person-form-wrapper { display: none; } body.elementor-page-584 .alta-link { max-width: 480px; margin: 0 auto; padding: 0 30px 40px; text-align: center; background: #000000; } body.elementor-page-584 .alta-link a { display: inline-block; background-color: #AC763A; color: #ffffff; font-family: var(--e-global-typography-secondary-font-family), sans-serif; font-weight: 500; padding: 12px 24px; border-radius: 3px; text-decoration: none; } body.logged-in .alta-link { display: none; } body.elementor-page-584 .llms-student-dashboard .llms-sd-title, body.elementor-page-584 .llms-student-dashboard .llms-sd-section-title { color: #ffffff; font-family: var(--e-global-typography-secondary-font-family), sans-serif; font-weight: 400; } body.elementor-page-584 .llms-student-dashboard p, body.elementor-page-584 .llms-student-dashboard label, body.elementor-page-584 .llms-student-dashboard legend { color: #ffffff; font-family: var(--e-global-typography-text-font-family), sans-serif; font-weight: 300; } body.elementor-page-584 .llms-student-dashboard table { font-family: var(--e-global-typography-text-font-family), sans-serif; } body.elementor-page-584 .llms-student-dashboard .llms-loop-item p, body.elementor-page-584 .llms-student-dashboard .llms-loop-item span { color: #444444; font-family: var(--e-global-typography-text-font-family), sans-serif; } body.elementor-page-584 .llms-student-dashboard .llms-loop-title { color: #000000; font-family: var(--e-global-typography-secondary-font-family), sans-serif; font-weight: 400; } body.elementor-page-584 .llms-student-dashboard .llms-button-secondary, body.elementor-page-584 .llms-student-dashboard .llms-button-action { background-color: #AC763A; color: #ffffff; font-family: var(--e-global-typography-secondary-font-family), sans-serif; font-weight: 500; font-size: 15px; padding: 12px 24px; border-radius: 3px; border: none; text-decoration: none; } body.elementor-page-584 .llms-student-dashboard .llms-button-secondary:hover, body.elementor-page-584 .llms-student-dashboard .llms-button-action:hover { background-color: #8f6230; color: #ffffff; } body.elementor-page-584 .llms-student-dashboard table th, body.elementor-page-584 .llms-student-dashboard table thead td { background-color: #AC763A; color: #ffffff; font-family: var(--e-global-typography-secondary-font-family), sans-serif; font-weight: 400; letter-spacing: 0.5px; border-color: #AC763A; } body.elementor-page-584 .llms-student-dashboard table th a, body.elementor-page-584 .llms-student-dashboard table th span { color: #ffffff; } body.elementor-page-584 .llms-student-dashboard table td a:not(.llms-button-secondary):not(.llms-button-action) { color: inherit; transition: color 0.2s ease; } body.elementor-page-584 .llms-student-dashboard table td a:not(.llms-button-secondary):not(.llms-button-action):hover { color: #AC763A; } body.elementor-page-584 .llms-student-dashboard table td a:not(.llms-button-secondary):not(.llms-button-action) { text-decoration: none; } body.elementor-page-584 .llms-student-dashboard a.llms-toggle-fields { color: #AC763A; text-decoration: none; } body.elementor-page-584 .llms-student-dashboard a.llms-button-primary { background-color: #AC763A; color: #ffffff; font-family: var(--e-global-typography-secondary-font-family), sans-serif; font-weight: 500; border-radius: 3px; border: none; text-decoration: none; } body.elementor-page-584 .llms-student-dashboard a.llms-button-primary:hover { background-color: #8f6230; color: #ffffff; } body.elementor-page-584 .llms-student-dashboard table td a.llms-button-primary.small, body.elementor-page-584 .llms-student-dashboard table td a.llms-button-primary.small:hover { color: #ffffff; }/* End custom CSS */