PageSourceSearch

https://campus.europeanopen.es/login/index.php

html europeanopen.es collected 2026-09-24 13:21:41 UTC 51,493 bytes, 1,299 lines download raw bytes

1<!DOCTYPE html>
2
3<html  dir="ltr" lang="en" xml:lang="en" >
4<head>
5    <title>Log in to the site | European Open</title>
6    <meta property="og:title" content="Log in to the site | European Open" />
7
8
9    
10    <meta name="theme-color" content="#504394">
11
12    <link rel="shortcut icon" href="https://campus.europeanopen.es/pluginfile.php/1/theme_universe/favicon/1789831001/isotipo%20para%20redes%20sociales.ico" />
13
14    <link rel="apple-touch-icon" href="//campus.europeanopen.es/pluginfile.php/1/theme_universe/seoappletouchicon/1789831001/logo%20fijo_Mesa%20de%20trabajo.png">
15
16    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
17<meta name="keywords" content="moodle, Log in to the site | European Open" />
18<link rel="stylesheet" type="text/css" href="https://campus.europeanopen.es/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple-min.css" />
18<script id="firstthemesheet" type="text/css">/** Required in order to fix style inclusion problems in IE with YUI **/</script>
18<link rel="stylesheet" type="text/css" href="https://campus.europeanopen.es/theme/styles.php/universe/1789831001_1/all" />
19<script>
20//<![CDATA[
21var M = {}; M.yui = {};
22M.pageloadstarttime = new Date();
23M.cfg = {"wwwroot":"https:\/\/campus.europeanopen.es","homeurl":{},"sesskey":"6YkHrCLknA","sessiontimeout":"3600","sessiontimeoutwarning":"1200","themerev":"1789831001","slasharguments":1,"theme":"universe","iconsystemmodule":"core\/icon_system_standard","jsrev":"1789831001","admin":"admin","svgicons":true,"usertimezone":"Europe\/Madrid","language":"en","courseId":1,"courseContextId":2,"contextid":1,"contextInstanceId":0,"langrev":1789831001,"templaterev":"1789831001"};var yui1ConfigFn = function(me) {if(/-skin|reset|fonts|grids|base/.test(me.name)){me.type='css';me.path=me.path.replace(/\.js/,'.css');me.path=me.path.replace(/\/yui2-skin/,'/assets/skins/sam/yui2-skin')}};
24var yui2ConfigFn = function(me) {var parts=me.name.replace(/^moodle-/,'').split('-'),component=parts.shift(),module=parts[0],min='-min';if(/-(skin|core)$/.test(me.name)){parts.pop();me.type='css';min=''}
25if(module){var filename=parts.join('-');me.path=component+'/'+module+'/'+filename+min+'.'+me.type}else{me.path=component+'/'+component+'.'+me.type}};
26YUI_config = {"debug":false,"base":"https:\/\/campus.europeanopen.es\/lib\/yuilib\/3.17.2\/","comboBase":"https:\/\/campus.europeanopen.es\/theme\/yui_combo.php?","combine":true,"filter":null,"insertBefore":"firstthemesheet","groups":{"yui2":{"base":"https:\/\/campus.europeanopen.es\/lib\/yuilib\/2in3\/2.9.0\/build\/","comboBase":"https:\/\/campus.europeanopen.es\/theme\/yui_combo.php?","combine":true,"ext":false,"root":"2in3\/2.9.0\/build\/","patterns":{"yui2-":{"group":"yui2","configFn":yui1ConfigFn}}},"moodle":{"name":"moodle","base":"https:\/\/campus.europeanopen.es\/theme\/yui_combo.php?m\/1789831001\/","combine":true,"comboBase":"https:\/\/campus.europeanopen.es\/theme\/yui_combo.php?","ext":false,"root":"m\/1789831001\/","patterns":{"moodle-":{"group":"moodle","configFn":yui2ConfigFn}},"filter":null,"modules":{"moodle-core-maintenancemodetimer":{"requires":["base","node"]},"moodle-core-popuphelp":{"requires":["moodle-core-tooltip"]},"moodle-core-languninstallconfirm":{"requires":["base","node","moodle-core-notification-confirm","moodle-core-notification-alert"]},"moodle-core-actionmenu":{"requires":["base","event","node-event-simulate"]},"moodle-core-notification":{"requires":["moodle-core-notification-dialogue","moodle-core-notification-alert","moodle-core-notification-confirm","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-core-notification-dialogue":{"requires":["base","node","panel","escape","event-key","dd-plugin","moodle-core-widget-focusafterclose","moodle-core-lockscroll"]},"moodle-core-notification-alert":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-confirm":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-exception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-ajaxexception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-handlebars":{"condition":{"trigger":"handlebars","when":"after"}},"moodle-core-tooltip":{"requires":["base","node","io-base","moodle-core-notification-dialogue","json-parse","widget-position","widget-position-align","event-outside","cache-base"]},"moodle-core-blocks":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification"]},"moodle-core-dragdrop":{"requires":["base","node","io","dom","dd","event-key","event-focus","moodle-core-notification"]},"moodle-core-event":{"requires":["event-custom"]},"moodle-core-formchangechecker":{"requires":["base","event-focus","moodle-core-event"]},"moodle-core-chooserdialogue":{"requires":["base","panel","moodle-core-notification"]},"moodle-core-lockscroll":{"requires":["plugin","base-build"]},"moodle-core_availability-form":{"requires":["base","node","event","event-delegate","panel","moodle-core-notification-dialogue","json"]},"moodle-backup-confirmcancel":{"requires":["node","node-event-simulate","moodle-core-notification-confirm"]},"moodle-backup-backupselectall":{"requires":["node","event","node-event-simulate","anim"]},"moodle-course-util":{"requires":["node"],"use":["moodle-course-util-base"],"submodules":{"moodle-course-util-base":{},"moodle-course-util-section":{"requires":["node","moodle-course-util-base"]},"moodle-course-util-cm":{"requires":["node","moodle-course-util-base"]}}},"moodle-course-management":{"requires":["base","node","io-base","moodle-core-notification-exception","json-parse","dd-constrain","dd-proxy","dd-drop","dd-delegate","node-event-delegate"]},"moodle-course-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-course-coursebase","moodle-course-util"]},"moodle-course-categoryexpander":{"requires":["node","event-key"]},"moodle-form-passwordunmask":{"requires":[]},"moodle-form-dateselector":{"requires":["base","node","overlay","calendar"]},"moodle-form-shortforms":{"requires":["node","base","selector-css3","moodle-core-event"]},"moodle-question-preview":{"requires":["base","dom","event-delegate","event-key","core_question_engine"]},"moodle-question-chooser":{"requires":["moodle-core-chooserdialogue"]},"moodle-question-searchform":{"requires":["base","node"]}
26,"moodle-availability_completion-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_date-form":{"requires":["base","node","event","io","moodle-core_availability-form"]},"moodle-availability_grade-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_group-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_grouping-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_profile-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-mod_assign-history":{"requires":["node","transition"]},"moodle-mod_checklist-linkselect":{"requires":["node","event-valuechange"]},"moodle-mod_quiz-questionchooser":{"requires":["moodle-core-chooserdialogue","moodle-mod_quiz-util","querystring-parse"]},"moodle-mod_quiz-util":{"requires":["node","moodle-core-actionmenu"],"use":["moodle-mod_quiz-util-base"],"submodules":{"moodle-mod_quiz-util-base":{},"moodle-mod_quiz-util-slot":{"requires":["node","moodle-mod_quiz-util-base"]},"moodle-mod_quiz-util-page":{"requires":["node","moodle-mod_quiz-util-base"]}}},"moodle-mod_quiz-quizbase":{"requires":["base","node"]},"moodle-mod_quiz-modform":{"requires":["base","node","event"]},"moodle-mod_quiz-toolboxes":{"requires":["base","node","event","event-key","io","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-slot","moodle-core-notification-ajaxexception"]},"moodle-mod_quiz-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-base","moodle-mod_quiz-util-page","moodle-mod_quiz-util-slot","moodle-course-util"]},"moodle-mod_quiz-autosave":{"requires":["base","node","event","event-valuechange","node-event-delegate","io-form"]},"moodle-message_airnotifier-toolboxes":{"requires":["base","node","io"]},"moodle-block_xp-filters":{"requires":["base","node","moodle-core-dragdrop","moodle-core-notification-confirm","moodle-block_xp-rulepicker"]},"moodle-block_xp-rulepicker":{"requires":["base","node","handlebars","moodle-core-notification-dialogue"]},"moodle-block_xp-notification":{"requires":["base","node","handlebars","button-plugin","moodle-core-notification-dialogue"]},"moodle-filter_glossary-autolinker":{"requires":["base","node","io-base","json-parse","event-delegate","overlay","moodle-core-event","moodle-core-notification-alert","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-filter_mathjaxloader-loader":{"requires":["moodle-core-event"]},"moodle-editor_atto-editor":{"requires":["node","transition","io","overlay","escape","event","event-simulate","event-custom","node-event-html5","node-event-simulate","yui-throttle","moodle-core-notification-dialogue","moodle-core-notification-confirm","moodle-editor_atto-rangy","handlebars","timers","querystring-stringify"]},"moodle-editor_atto-plugin":{"requires":["node","base","escape","event","event-outside","handlebars","event-custom","timers","moodle-editor_atto-menu"]},"moodle-editor_atto-menu":{"requires":["moodle-core-notification-dialogue","node","event","event-custom"]},"moodle-editor_atto-rangy":{"requires":[]},"moodle-report_eventlist-eventfilter":{"requires":["base","event","node","node-event-delegate","datatable","autocomplete","autocomplete-filters"]},"moodle-report_loglive-fetchlogs":{"requires":["base","event","node","io","node-event-delegate"]},"moodle-gradereport_history-userselector":{"requires":["escape","event-delegate","event-key","handlebars","io-base","json-parse","moodle-core-notification-dialogue"]},"moodle-qbank_editquestion-chooser":{"requires":["moodle-core-chooserdialogue"]},"moodle-tool_capability-search":{"requires":["base","node"]},"moodle-tool_lp-dragdrop-reorder":{"requires":["moodle-core-dragdrop"]},"moodle-tool_monitor-dropdown":{"requires":["base","event","node"]},"moodle-assignfeedback_editpdf-editor":{"requires":["base","event","node","io","graphics","json","event-move","event-resize","transition","querystring-stringify-simple","moodle-core-notification-dialog","moodle-core-notification-alert","moodle-core-notification-warning","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-atto_accessibilitychecker-button":{"requires":["color-base","moodle-editor_atto-plugin"]},"moodle-atto_accessibilityhelper-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_align-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_bold-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_charmap-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_clear-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_collapse-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_emojipicker-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_emoticon-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_equation-button":{"requires":["moodle-editor_atto-plugin","moodle-core-event","io","event-valuechange","tabview","array-extras"]},"moodle-atto_h5p-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_html-button":{"requires":["promise","moodle-editor_atto-plugin","moodle-atto_html-beautify","moodle-atto_html-codemirror","event-valuechange"]},"moodle-atto_html-beautify":{},"moodle-atto_html-codemirror":{"requires":["moodle-atto_html-codemirror-skin"]},"moodle-atto_image-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_indent-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_italic-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_link-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_managefiles-usedfiles":{"requires":["node","escape"]},"moodle-atto_managefiles-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_media-button":{"requires":["moodle-editor_atto-plugin","moodle-form-shortforms"]},"moodle-atto_noautolink-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_orderedlist-button":{"requires":["moodle-editor_atto-plugin"]}
26,"moodle-atto_recordrtc-button":{"requires":["moodle-editor_atto-plugin","moodle-atto_recordrtc-recording"]},"moodle-atto_recordrtc-recording":{"requires":["moodle-atto_recordrtc-button"]},"moodle-atto_rtl-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_strike-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_subscript-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_superscript-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_table-button":{"requires":["moodle-editor_atto-plugin","moodle-editor_atto-menu","event","event-valuechange"]},"moodle-atto_title-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_underline-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_undo-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_unorderedlist-button":{"requires":["moodle-editor_atto-plugin"]}}},"gallery":{"name":"gallery","base":"https:\/\/campus.europeanopen.es\/lib\/yuilib\/gallery\/","combine":true,"comboBase":"https:\/\/campus.europeanopen.es\/theme\/yui_combo.php?","ext":false,"root":"gallery\/1789831001\/","patterns":{"gallery-":{"group":"gallery"}}}},"modules":{"core_filepicker":{"name":"core_filepicker","fullpath":"https:\/\/campus.europeanopen.es\/lib\/javascript.php\/1789831001\/repository\/filepicker.js","requires":["base","node","node-event-simulate","json","async-queue","io-base","io-upload-iframe","io-form","yui2-treeview","panel","cookie","datatable","datatable-sort","resize-plugin","dd-plugin","escape","moodle-core_filepicker","moodle-core-notification-dialogue"]},"core_comment":{"name":"core_comment","fullpath":"https:\/\/campus.europeanopen.es\/lib\/javascript.php\/1789831001\/comment\/comment.js","requires":["base","io-base","node","json","yui2-animation","overlay","escape"]},"mathjax":{"name":"mathjax","fullpath":"https:\/\/cdn.jsdelivr.net\/npm\/[email protected]\/MathJax.js?delayStartupUntil=configured"}}};
27M.yui.loader = {modules: {}};
28
29//]]>
30</script>
30
31
32<!-- Agrega el enlace al archivo JS de Bootstrap 4 (opcional) -->
33<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>
33
34<script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js"></script>
34
35<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
35
36<script src="https://cdn.jsdelivr.net/npm/swiper@10/swiper-bundle.min.js"></script>
36
37<link rel="preconnect" href="https://fonts.googleapis.com">
38<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
39<link href="https://fonts.googleapis.com/css2?family=Montserrat&display=swap" rel="stylesheet">
40
41<script>
42    document.addEventListener('DOMContentLoaded', function() {
43        function mostrarHora() {
44            const fecha = new Date();
45            
46            // Configurar la zona horaria a CET (Europa Central)
47            const opciones = { timeZone: 'Europe/Berlin', hour: "2-digit", minute: "2-digit" };
48            const horaCET = fecha.toLocaleTimeString('es-ES', opciones);
49
50            document.getElementById("reloj").innerHTML = horaCET;
51        }
52
53        setInterval(mostrarHora, 1000); // Actualizar cada segundo
54    });
55</script>
55
56
57
58
59
60    <!--  SCRIPT DE CONTROL DE  APERTURA DE SESIONES DE MASTER -->
61    
61<script language="javascript">
62        $(document).ready(function() {
63            var i = 1;
64            while (i < 30) {
65                var fechahoy = $.now();
66                var fechasesion = $('.tarjeta' + i).attr("data-id");
67                if (fechahoy >= fechasesion) {
68                    $('.tarjeta' + i).show();
69                } else {
70                    $('.tarjeta' + i).hide();
71                };
72                i++
73            };
74        });
75    </script>
75
76
77    <!--  SCRIPT DE CONTROL DE  APERTURA DE MODULOS DE MASTER -->
78    
78<script language="javascript">
79        $(document).ready(function() {
80            var i = 1;
81            while (i < 30) {
82                var fechahoy = $.now();
83                var fechasesion = $('.boton' + i).attr("data-id");
84                if (fechahoy >= fechasesion) {
85                    $('.boton' + i).show();
86                    $('.demo' + i).hide();
87                } else {
88                    $('.boton' + i).hide();
89                    $('.demo' + i).show();
90                };
91                i++
92            };
93        });
94    </script>
94
95
96
97    <!-- SALUDO DEL CEO -->
98    
98<script>
99  // Función que se ejecutará al hacer clic en el botón
100      function showVideoModal() {
101    // Muestra el modal
102        $('#videoModal').modal('show');
103    }
104
105  // Función para detener la reproducción del video
106    function stopVideo() {
107    // Obtiene el elemento del iframe del video
108        var videoFrame = document.getElementById('videoFrame');
109
110    // Detiene la reproducción del video
111        videoFrame.contentWindow.postMessage('{"method":"pause"}', '*');
112    }
113</script>
113
114
115
116<style>
117
118#id_searchbyemail {display:none;}
119
120    .columnas4 {
121            grid-template-columns: repeat(auto-fill,minmax(150px,1fr));
122    }
123
124    .area-texto {
125        height: 200px!important;
126    }
127
128    .theme-dark [type="text"], .theme-dark [type="email"], .theme-dark textarea {
129        color: #fff!important;
130        background-color: #232323!important;
131        border: 1px solid #575757;
132        box-shadow: inset 0 2px 3px 0 rgba(0,0,0,.11);
133        border-radius: 20px;
134    }
135
136
137    .campo-formulario {
138        display: inline-block;
139        width: 100%;
140        height: calc(1.5em + 1.2rem + 2px);
141        padding: .6rem 1.25rem;
142        font-size: .875rem;
143        font-weight: 400;
144        line-height: 1.5;
145        color: #434343!important;
146        background-color: #fff!important;
147        background-clip: padding-box;
148        border: 1px solid #D8D8D8;
149        box-shadow: inset 0 2px 3px 0 rgba(0,0,0,.11);
150        border-radius: 20px;
151        transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
152    }
153
154    .icons-collapse-expand {
155        display: none!important;
156    }
157
158
159    .no-disponible {
160        font-weight: bold!important;
161        font-style: italic;
162        font-size: 0.8rem!important;
163    }
164
165
166    .fondo-coach {
167        background-image: url('https://eobsmoodle.s3.amazonaws.com/Imagenes+nuevo+moodle/COACH/RAYAS-AMARILLAS.png');
168        background-size: cover;
169    }
170
171    .imagen-contenida {
172        object-fit: contain!important;
173    }
174
175    .rui-course-card-progress-bar {
176        display: none;
177    }
178
179    .boton-largo {
180        display: block!important;
181        width: 100%!important;
182    }
183
184    .altura-80 {
185        height: 80px;
186    }
187
188    .altura-exp {
189        height: 40px;
190    }
191
192    .no-pointer {
193        cursor: default!important;
194    }
195
196    .columna-margen {
197        padding: 20px;
198        color: #1e1e1e;
199        width: 90%!important;
200        margin: 1%;
201        background-color: #f0e1f3;
202    }
203
204    .videos-coach {
205        padding: 20px;
206        color: #1e1e1e;
207        width: 100%!important;
208    }
209
210    .padding-reducido {
211        padding: 20px!important;
212    }
213
214    .posicion-relativa {
215        position: relative!important;
216    }
217
218    @media (min-width: 768px) {
219
220        .columna-margen {
221            flex: 0 0 30%!important;
222            max-width: 30%!important;
223        }
224
225        .margen-botones {
226            margin-bottom: 5%;
227        }
228
229    }
230
231    .width-unset {
232        width: unset!important;
233    }
234
235    /* Make the image fully responsive */
236    .carousel-inner img {
237        width: 100%;
238        height: 100%;
239    }
240
241    .imagen-adaptable {
242        width: 90%!important;
243        margin-left: auto!important;
244        margin-right: auto!important;
245    }
246
247
248    .login-container {
249        background-image: url(https://eobsmoodle.s3.amazonaws.com/Imagenes+nuevo+moodle/login-bg.png);
250        background-size: cover;
251    }
252
253    .mr-30-100 {
254        margin-right: 30%;
255    }
256
257    .margen-botones {
258        margin-bottom: 5%;
259    }
260
261    /* BOTONES MÓDULO DEMO 1 BEGIN */
262
263    .modulo-tarjeta {
264        display: flex;
265        flex-direction: column;
266        justify-content: center;
267        align-items: center;
268        height: 200px; 
269        position: relative;
270        padding-bottom: 20%!important;
271        transition: all 0.2s ease-in-out;
272        transition-behavior: normal;
273        transition-duration: 0.2s;
274        transition-timing-function: ease-in-out;
275        transition-delay: 0s;
276        transition-property: all;
277    }
278
279    .modulo-tarjeta:hover .modulo-tarjeta-texto {
280        transform: translateY(-20px);
281    }
282
283
284    .modulo-tarjeta-texto {
285        top: 75px;
286        margin: auto;
287        width: 90%;
288        padding: 30px;
289        background-color: #212121;
290        color: #E1E1E1;
291        transition: all 350ms cubic-bezier(.45,.05,.55,.95);
292        transition-behavior: normal;
293        transition-duration: 350ms;
294        transition-timing-function: cubic-bezier(0.45, 0.05, 0.55, 0.95);
295        transition-delay: 0s;
296        transition-property: all;
297    }
298
299    .modulo-tarjeta-icono {
300        top: 0;
301        z-index: 1;
302        background-color: #8f84c8;
303        padding: 30px;
304        margin: auto;
305        width: 30%;
306        text-align: center;
307        transition: border-radius 350ms ease, background-color 350ms ease-out;
308        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
309    }
310
311    .modulo-tarjeta-texto, .modulo-tarjeta-icono {
312      position: absolute;
313      left: 0;
314      right: 0;
315      margin: auto;
316    }
317
318    .modulo-tarjeta:hover .modulo-tarjeta-icono {
319        border-radius: 50%;
320        background-color: #E9B83B;
321    }
322
323    .modulo-titulo {
324        display: grid;
325        place-content: center;
326    }
327
328    /* BOTONES MÓDULO DEMO 1 END */
329    /* BOTONES MÓDULO DEMO 2 BEGIN */
330
331    .enlace-modulo {
332        display: contents;
333        cursor: pointer!important;
334    }
335
336    .contenedor-imagenes-modulo {
337        display: flex;
338        align-items: center;
339        border-radius: 30px!important;            
340    }
341
342    .imagen-modulo {
343        position: relative;
344        /*width: 33.333%; /* Ancho inicial */
345        width: 32%;
346        margin: 1%;
347        height: 250px; /* Altura inicial */
348        background-size: cover;
349        background-position: center;
350        transition: transform 0.3s ease, width 0.3s ease, background-color 0.3s ease-out;
351        text-align: center;
352        padding: 10px;
353    }
354
355    .imagen-modulo-2 {
356        position: relative;
357        /*width: 33.333%; /* Ancho inicial */
358        width: 49%;
359        margin: 1%;
360        height: 250px; /* Altura inicial */
361        background-size: cover;
362        background-position: center;
363        transition: transform 0.3s ease, width 0.3s ease, background-color 0.3s ease-out;
364        text-align: center;
365        padding: 10px;
366    }
367
368    .texto-imagen-modulo {
369        position: absolute;
370        top: 65%;
371        left: 50%;
372        transform: translate(-50%, -50%);
373        font-size: 1rem;
374        font-weight: 400;
375        transition: all 0.3s ease;
376        color: #1e1e1e!important;
377        background: white;
378        padding: 2%;
379        border-radius: 30px;
380        width: 60%;
381        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
382    }
383
384.texto-imagen-modulo2 {
385  position: absolute;
386  top: 65%;
387  left: 50%;
388  transform: translate(-50%, -50%);
389  font-size: 1rem;
390  font-weight: 400;
391  transition: all 0.3s ease;
392  color: #1e1e1e !important;
393  background: #aaa6a6;
394  padding: 2%;
395  border-radius: 30px;
396  width: 60%;
397  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
398}
399
400    .fondo-icono {
401        display: inline-block;
402        background-color: #8f84c8;
403        padding: 2%;
404        transition: background-color 0.3s ease-out;
405        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
406    }
407
408
409    .imagen-modulo:hover {
410        width: 60%; /* Ancho al pasar el ratón por encima */
411        transform: scale(1.2);
412        z-index: 1;
413        background-color: #cccccc!important;
414        cursor: pointer;
415    }
416
417    .imagen-modulo-2:hover {
418        width: 70%; /* Ancho al pasar el ratón por encima */
419        transform: scale(1.2);
420        z-index: 1;
421        background-color: #cccccc!important;
422    }
423
424    .imagen-modulo:hover .texto-imagen-modulo {
425        font-size: 1.2rem;
426        font-weight: 600;
427    }
428
429    .imagen-modulo-2:hover .texto-imagen-modulo {
430        font-size: 1.2rem;
431        font-weight: 600;
432    }
433
434    .imagen-modulo:hover .fondo-icono {
435        background-color: #E9B83B;
436    }
437
438    .imagen-modulo-2:hover .fondo-icono {
439        background-color: #E9B83B;
440    }
441
442    .imagen-modulo:not(:hover) {
443        /*width: 33.333%;*/
444        width: 32%;
445        margin: 1%;
446        transform: scale(1);
447    }
448
449    .imagen-modulo-2:not(:hover) {
450        /*width: 33.333%;*/
451        width: 49%;
452        margin: 1%;
453        transform: scale(1);
454    }
455
456    @media (max-width: 768px) {
457
458        .lead-4 {
459            font-size: 2rem;
460        }
461
462        .contenedor-imagenes-modulo {
463            display: block;
464            align-items: center;            
465        }
466
467        .fondo-icono {
468            display: table;
469            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
470        }
471
472        .imagen-modulo {
473            position: relative;
474            width: 95%; /* Ancho inicial */
475            height: 100px; /* Altura inicial */
476            background-size: cover;
477            background-position: center;
478            transition: transform 0.3s ease, width 0.3s ease, background-color 0.3s ease-out;
479            text-align: center;
480            padding: 10px;
481            margin-left: auto;
482            margin-right: auto;
483        }
484
485        .imagen-modulo:hover {
486            width: 100%; /* Ancho al pasar el ratón por encima */
487            transform: scale(1.2);
488            z-index: 1;
489            background-color: #cccccc!important;
490            cursor: pointer;
491        }
492
493        .imagen-modulo:not(:hover) {
494            width: 95%;
495            transform: scale(1);
496            margin-left: auto;
497            margin-right: auto;
498        }
499
500
501
502        .imagen-modulo-2 {
503            position: relative;
504            width: 95%; /* Ancho inicial */
505            height: 100px; /* Altura inicial */
506            background-size: cover;
507            background-position: center;
508            transition: transform 0.3s ease, width 0.3s ease, background-color 0.3s ease-out;
509            text-align: center;
510            padding: 10px;
511            margin-left: auto;
512            margin-right: auto;
513        }
514
515        .imagen-modulo-2:hover {
516            width: 100%; /* Ancho al pasar el ratón por encima */
517            transform: scale(1.2);
518            z-index: 1;
519            background-color: #cccccc!important;
520            cursor: pointer;
521        }
522
523        .imagen-modulo-2:not(:hover) {
524            width: 95%;
525            transform: scale(1);
526            margin-left: auto;
527            margin-right: auto;
528        }
529
530
531
532        .texto-imagen-modulo {
533            word-wrap: break-word; /* Permite que las palabras se envuelvan automáticamente */
534            white-space: nowrap; /* Evita que el texto se desborde horizontalmente */
535            position: absolute;
536            top: 50%;
537            left: 60%;
538            transform: translate(-50%, -50%);
539            font-size: 0.7rem;
540            font-weight: 400;
541            transition: all 0.3s ease;
542            color: #1e1e1e!important;
543            background: white;
544            padding: 2%;
545            border-radius: 30px;
546            width: 60%;
547            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
548        }
549
550        .imagen-modulo:hover .texto-imagen-modulo {
551            font-size: 0.9rem;
552            font-weight: 600;
553        }
554
555        .imagen-modulo-2:hover .texto-imagen-modulo {
556            font-size: 0.9rem;
557            font-weight: 600;
558        }
559
560        .moremenu.observed {
561
562            display: none;
563            /* width: auto; */
564        }
565
566        .opened .rui-topbar .moremenu.navigation {
567            display: block;
568            padding: 10px;
569            width: calc(100% + 20px);
570            left: -10px;
571            border-radius: 20px;
572            box-shadow: rgba(0,0,0,.15) 0 15px 25px, rgba(0,0,0,.05) 0 5px 10px;
573        }
574
575        .secondary-navigation {
576            display: none!important;
577        }
578
579        .rui-icon-menu--right {
580            display: none!important;
581        }
582
583        .mod-titulo {
584            font-size: 2rem;
585        }
586
587    }
588
589    /* BOTONES MÓDULO DEMO 2 END */
590
591    .texto-oscuro {
592        color: #0b0b0b!important;
593    }
594
595    .texto-bg {
596        filter: ;
597    }
598
599    .texto-blanco {
600        color: #ffffff!important;
601    }
602
603    .activity-description {
604        width: 100%;
605        max-width: unset!important;
606    }
607
608    .btn+.btn {
609        margin-left: 0;
610    }
611
612    .wrapper--with-margin {
613        width: 90%!important;
614    }
615
616    .wrapper-lg {
617        width: 90%;
618        max-width: unset;
619    }
620
621    .redondeado {
622        border-radius: 30px!important;
623    }
624
625    .rui-course-card-img-top, .rui-course-listitem-img, .rui-course-cover{
626        background-blend-mode: unset;
627        background-position: bottom;
628    }
629
630    .rui-img-rounded--lg img {
631        display: block!important;
632        border-radius: 30px!important;
633    }
634
635    .tip-titulo {
636        font-size: 2rem;
637    }
638
639    .mod-titulo {
640        font-size: 4rem;
641    }
642
643    .carta-texto {
644        font-size: 1.1rem!important;
645    }
646
647    .m10 {
648        margin: 10px;
649    }
650
651    .no-superpuesto {
652        z-index: 0!important;
653    }
654
655    .boton-blanco { 
656        background-color: #ffffff;
657        color: black!important;
658        border: none;
659    }
660
661    .boton-amarillo { 
662        background-color: #E9B83B;
663        color: black!important;
664        border: none;
665    }
666
667    .boton-amarillo-claro { 
668        background-color: #E9D4A3;
669        color: black;
670        border: none;
671    }
672
673    .boton-amarillo-oscuro { 
674        background-color: #d49321;
675        color: black!important;
676        border: none;
677    }
678
679    .boton-amarillo:hover { 
680        background-color: #e6ac19;
681        color: black;
682        border: none;
683    }
684
685    .boton-blanco:hover { 
686        background-color: #504394;
687        color: white!important;
688        border: none;
689    }
690
691    .boton-amarillo-claro:hover { 
692        background-color: #d7b25b;
693        color: black;
694        border: none;
695    }
696
697    .boton-amarillo-oscuro:hover { 
698        background-color: #e3ad4f;
699        color: black!important;
700        border: none;
701    }
702
703
704
705    .fondo-gris-claro{
706        background-color: #D8D8D8;
707    }
708
709    .fondo-gris-oscuro{
710        background-color: #555555;
711    }
712
713
714.fondo-gris-claro2{
715  background-color: #D8D8D8;
716  opacity: .5;
717}
718
719    .modal {
720        top: 70%; /* Ajusta la posición vertical */
721        transform: translate(0, -50%); /* Centra verticalmente el modal */
722    }
723
724    .enlace-div {
725        cursor: pointer;
726    }
727
728    .my-div {
729     z-index: 2;
730     position: relative;
731    }
732
733    .sticky-button {
734        z-index: 3;
735        position: sticky; 
736        top: 20px; 
737        margin-bottom: 10px;
738    }
739
740
741    #course-category-listings .listitem[data-selected="1"] {
742        background-color: inherit;
743    }
744
745    .CodeMirror {
746        background: inherit;
747    }
748
749
750    .main-container {
751      /*width: 500px;
752      height: 600px;*/
753      background-color: #e2e2e2;
754      display: flex;
755      
756    }
757    .main-content {
758      /*width: 960px;
759      height: 500px;*/
760      margin: 0 auto;
761      padding: 15px;
762    }
763
764    .side-container .side-box {
765      background-color: #504394;
766      padding: 15px;  
767      height: 100%;
768    }
769
770
771    .side-container .side-content {
772      margin-top: 50px;
773      color: #fff;
774      width: 100%;
775    }
776
777
778</style>
779
780<!-- ESTILO DEL CAROUSEL SLIDER CUSTOM -->
781<link href="https://raw.githubusercontent.com/daneden/animate.css/master/animate.css" rel="stylesheet">
782
783<style>
784
785    #myCarousel { z-index: o; }
786
787    #myCarousel .carousel-item .mask {
788        position: absolute;
789        top: 0;
790        left:0;
791        height:100%;
792        width: 100%;
793        background-attachment: fixed;
794    }
795    #myCarousel h4{
796        font-size:50px;
797        margin-bottom:15px;
798        color:#FFF;
799        line-height:100%;
800        letter-spacing:0.5px;
801        font-weight:600;
802    }
803    #myCarousel p{
804        font-size:18px;
805        margin-bottom:15px;
806        color:#d5d5d5;
807    }
808    #myCarousel .carousel-item a{background:#F47735; font-size:14px; color:#FFF; padding:13px 32px; display:inline-b
808lock; }
809    #myCarousel .carousel-item a:hover{background:#394fa2; text-decoration:none;  }
810
811    #myCarousel .carousel-item h4{-webkit-animation-name:fadeInLeft; animation-name:fadeInLeft;} 
812    #myCarousel .carousel-item p{-webkit-animation-name:slideInRight; animation-name:slideInRight;} 
813    #myCarousel .carousel-item a{-webkit-animation-name:fadeInUp; animation-name:fadeInUp;}
814    #myCarousel .carousel-item .mask img{-webkit-animation-name:slideInRight; animation-name:slideInRight; display:block; height:auto; max-width:100%;}
815    #myCarousel h4, #myCarousel p, #myCarousel a, #myCarousel .carousel-item .mask img{-webkit-animation-duration: 1s;
816        animation-duration: 1.2s;
817        -webkit-animation-fill-mode: both;
818        animation-fill-mode: both;
819    }
820    #myCarousel .container {max-width: 1430px;  }
821    #myCarousel .carousel-item{height:100%; min-height:550px; }
822    #myCarousel{position:relative; z-index:1; background:url(https://i.imgur.com/6axE29k.jpg) center center no-repeat; background-size:cover; }
823
824    .carousel-control-next, .carousel-control-prev{height:40px; width:40px; padding:12px; top:50%; bottom:auto; transform:translateY(-50%); background-color: #f47735; }
825
826
827    .carousel-item {
828        position: relative;
829        display: none;
830        -webkit-box-align: center;
831        -ms-flex-align: center;
832        align-items: center;
833        width: 100%;
834        transition: -webkit-transform .6s ease;
835        transition: transform .6s ease;
836        transition: transform .6s ease,-webkit-transform .6s ease;
837        -webkit-backface-visibility: hidden;
838        backface-visibility: hidden;
839        -webkit-perspective: 1000px;
840        perspective: 1000px;
841    }
842    .carousel-fade .carousel-item {
843        opacity: 0;
844        -webkit-transition-duration: .6s;
845        transition-duration: .6s;
846        -webkit-transition-property: opacity;
847        transition-property: opacity
848    }
849    .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
850        opacity: 1
851    }
852    .carousel-fade .carousel-item-left.active, .carousel-fade .carousel-item-right.active {
853        opacity: 0
854    }
855    .carousel-fade .carousel-item-left.active, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item-prev.active, .carousel-fade .carousel-item.active {
856        -webkit-transform: translateX(0);
857        -ms-transform: translateX(0);
858        transform: translateX(0)
859    }
860    @supports (transform-style:preserve-3d) {
861        .carousel-fade .carousel-item-left.active, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item-prev.active, .carousel-fade .carousel-item.active {
862            -webkit-transform:translate3d(0, 0, 0);
863            transform:translate3d(0, 0, 0)
864        }
865    }
866    .carousel-fade .carousel-item-left.active, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item-prev.active, .carousel-fade .carousel-item.active {
867        -webkit-transform: translate3d(0,0,0);
868        transform: translate3d(0,0,0);
869    }
870
871
872
873    @-webkit-keyframes fadeInLeft {
874      from {
875        opacity: 0;
876        -webkit-transform: translate3d(-100%, 0, 0);
877        transform: translate3d(-100%, 0, 0);
878    } to {
879        opacity: 1;
880        -webkit-transform: translate3d(0, 0, 0);
881        transform: translate3d(0, 0, 0);
882    }
883}
884
885@keyframes fadeInLeft {
886  from {
887    opacity: 0;
888    -webkit-transform: translate3d(-100%, 0, 0);
889    transform: translate3d(-100%, 0, 0);
890}
891
892to {
893    opacity: 1;
894    -webkit-transform: translate3d(0, 0, 0);
895    transform: translate3d(0, 0, 0);
896}
897}
898
899.fadeInLeft {
900  -webkit-animation-name: fadeInLeft;
901  animation-name: fadeInLeft;
902}
903
904@-webkit-keyframes fadeInUp {
905  from {
906    opacity: 0;
907    -webkit-transform: translate3d(0, 100%, 0);
908    transform: translate3d(0, 100%, 0);
909}
910
911to {
912    opacity: 1;
913    -webkit-transform: translate3d(0, 0, 0);
914    transform: translate3d(0, 0, 0);
915}
916}
917
918@keyframes fadeInUp {
919  from {
920    opacity: 0;
921    -webkit-transform: translate3d(0, 100%, 0);
922    transform: translate3d(0, 100%, 0);
923}
924
925to {
926    opacity: 1;
927    -webkit-transform: translate3d(0, 0, 0);
928    transform: translate3d(0, 0, 0);
929}
930}
931
932.fadeInUp {
933  -webkit-animation-name: fadeInUp;
934  animation-name: fadeInUp;
935}
936
937@-webkit-keyframes slideInRight {
938  from {
939    -webkit-transform: translate3d(100%, 0, 0);
940    transform: translate3d(100%, 0, 0);
941    visibility: visible;
942}
943
944to {
945    -webkit-transform: translate3d(0, 0, 0);
946    transform: translate3d(0, 0, 0);
947}
948}
949
950@keyframes slideInRight {
951  from {
952    -webkit-transform: translate3d(100%, 0, 0);
953    transform: translate3d(100%, 0, 0);
954    visibility: visible;
955}
956
957to {
958    -webkit-transform: translate3d(0, 0, 0);
959    transform: translate3d(0, 0, 0);
960}
961}
962
963.slideInRight {
964  -webkit-animation-name: slideInRight;
965  animation-name: slideInRight;
966}
967
968</style>
969
970<style type="text/css">
971
972    .video-testimonial-block { 
973        position: relative; 
974        width: auto; 
975        height: 206px; 
976        overflow: hidden; 
977        margin-bottom: 30px; 
978        margin-top: 15px; 
979    }
980
981    .video-testimonial-block .video-thumbnail { 
982        height: 100%; 
983        width: 100%; 
984        position: absolute; 
985        z-index: 1; 
986        background-size: cover; 
987        top: 0; 
988        left: 0; 
989    }
990
991    .video-testimonial-block .video { }
992
993    .video-testimonial-block .video iframe { position: absolute; 
994        top: 0; 
995        left: 0; 
996        width: 100%; 
997        height: 100%; 
998        border: 0px;
999    }
1000
1001    .video-testimonial-block .video-play { 
1002        position: absolute; 
1003        z-index: 2; 
1004        top: 50%; 
1005        left: 50%; 
1006        margin-left: -40px; 
1007        margin-top: -18px; 
1008        text-decoration: none; 
1009    }
1010
1011    .video-testimonial-block .video-play::before { 
1012        content: "\f144"; 
1013        font: normal normal normal 14px/1; 
1014        font-family: 'Font Awesome\ 5 Free'; 
1015        font-weight: 900; 
1016        font-size: inherit; 
1017        text-rendering: auto; 
1018        -webkit-font-smoothing: antialiased; 
1019        -moz-osx-font-smoothing: grayscale; 
1020        font-size: 50px; 
1021        color: #b3b5bc; 
1022    }
1023
1024    .video-testimonial-block .video-play:hover::before { 
1025        color: #172651; 
1026    }
1027
1028    .mb10 {
1029        margin-bottom:10px;
1030    }
1031
1032    .section-title { 
1033        margin-bottom: 40px;
1034    }
1035
1036    .margenes {
1037        margin-left: auto;
1038        margin-right: auto;
1039    }
1040
1041    .sesiones-clase {
1042        width: 80%!important;
1043        margin-left: 10%!important;
1044        margin-right: 10%!important;
1045    }
1046
1047
1048</style>
1049 
1050
1051<meta name="robots" content="noindex" />
1052    
1053    <meta name="viewport" content="width=device-width, initial-scale=1.0">
1054
1055
1056    <link href="https://campus.europeanopen.es/theme/universe/addons/fontawesome/css/all.css" rel="stylesheet">
1057
1058</head>
1059
1060<body  id="page-login-index" class="format-site role-none rui-editmode--top  path-login chrome dir-ltr lang-en yui-skin-sam yui3-skin-sam campus-europeanopen-es pagelayout-login course-1 context-1 notloggedin rui-login-page rui-login-layout-1">
1061    <div class="toast-wrapper mx-auto py-0 fixed-top" role="status" aria-live="polite"></div>
1062
1063    <div>
1064    <a class="sr-only sr-only-focusable" href="#maincontent">Skip to main content</a>
1065</div>
1065<script src="https://campus.europeanopen.es/lib/javascript.php/1789831001/lib/polyfills/polyfill.js"></script>
vendor: 1 bytes, line 1065
1065
1066<script src="https://campus.europeanopen.es/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple-min.js"></script>
1066<script src="https://campus.europeanopen.es/lib/javascript.php/1789831001/lib/javascript-static.js"></script>
vendor: 1 bytes, line 1066
1066
1067<script>
1068//<![CDATA[
1069document.body.className += ' jsenabled';
1070//]]>
1071</script>
1071
1072
1073
1074
1075    <div class="rui-login-lang-wrapper"></div>
1076
1077    <div id="page-login" class="container-fluid p-0 ">
1078        <div id="page-content" class="row no-gutters">
1079            <div id="region-main-box" class="col-12">
1080                <section id="region-main" aria-label="Content">
1081                    <div class="login-wrapper">
1082                        <div class="login-container">
1083                            <div class="main-content" role="main"><span id="maincontent"></span><div class="rui-login-layout 
1084         
1085        rui-login-layout-simple 
1086        rui-login--logo-outsite 
1087        rui-login-layout--1
1088        
1089        
1090        
1091        
1092        ">
1093
1094
1095
1096
1097
1098        <div class="rui-login-logo-container my-6">
1099            <div>
1100                    <a href="https://campus.europeanopen.es"><img src="//campus.europeanopen.es/pluginfile.php/1/theme_universe/customloginlogo/1789831001/logo-blanco-login.png" title="Campus European Open" alt="Campus European Open" class="rui-login-logo img-fluid" /></a>
1101
1102            </div>
1103
1104</div>
1105
1106
1107
1108
1109<div class="rui-login-box">
1110    <div class="rui-login-content">
1111
1112        <div class="rui-loginpage-intro">
1113
1114
1115        </div>
1116
1117
1118
1119        <div class="rui-login-form">
1120
1121            <form action="https://campus.europeanopen.es/login/index.php" method="post" id="login">
1122                <input id="anchor" type="hidden" name="anchor" value="">
1123                
1123<script>
1124                    document.getElementById('anchor').value = location.hash;
1125                </script>
1125
1126                <input type="hidden" name="logintoken" value="R5dN43HdlaKD1ChHIy8RLTlAh6g1sFbV">
1127                <div class="form-group mb-2 form-control--username-box">
1128                    <label for="username" class="sr-only">
1129                            Username
1130                    </label>
1131                    <input type="text" name="username" id="username" class="form-control form-control--username" value="" placeholder="Username" autocomplete="username">
1132                </div>
1133                <div class="form-group my-1 form-control--password-box">
1134                    <label for="password" class="sr-only">Password</label>
1135                    <input type="password" name="password" id="password" value="" class="form-control form-control--password" placeholder="Password" autocomplete="current-password">
1136                    <span class="rui-show-password-btn rui-show-password-btn--hidden border-0" id="togglePassword" tabindex="0" role="button" aria-checked="false">
1137                        <svg width="24" height="24" fill="none" viewBox="0 0 24 24">
1138                            <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.25 12C19.25 13 17.5 18.25 12 18.25C6.5 18.25 4.75 13 4.75 12C4.75 11 6.5 5.75 12 5.75C17.5 5.75 19.25 11 19.25 12Z"></path>
1139                            <circle cx="12" cy="12" r="2.25" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></circle>
1140                        </svg>
1141                    </span>
1142                </div>
1143                    <div class="w-100 text-center">
1144                        <a class="rui-login-forgot-btn" href="https://campus.europeanopen.es/login/forgot_password.php">Forgotten your username or password?</a>
1145                    </div>
1146                
1147                <button type="submit" class="btn btn-lg btn-primary btn-block mt-3" id="loginbtn">Log in</button>
1148            </form>
1149        </div><!-- .rui-login-form -->
1150
1151
1152        <div class="rui-login-additional-btns">
1153        </div><!-- .rui-additional-btns -->
1154
1155
1156
1157
1158
1159                <div class="rui-login-footer-content text-center mb-2">
1160                    <hr class="hr-small" />
1161                    <span class="small text-center">Copyright © <strong>2024</strong></span>
1162                    
1163                    
1164                    
1165                    
1166                </div>
1167    </div><!-- .rui-login-content -->
1168
1169</div><!-- .rui-login-box -->
1170
1171
1172
1173
1174
1175
1176<button type="button" class="btn btn-xs btn-dark btn--cookie"  data-modal="alert"  data-modal-title-str='["cookiesenabled", "core"]'  data-modal-content-str='["cookiesenabled_help_html", "core"]' >
1177    <svg width="20" height="20" fill="none" viewBox="0 0 24 24">
1178        <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 13V15"></path>
1179        <circle cx="12" cy="9" r="1" fill="currentColor"></circle>
1180        <circle cx="12" cy="12" r="7.25" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></circle>
1181    </svg>
1182
1183    <span class="ml-1">Cookies notice</span></button>
1184
1185</div><!-- .login layout -->
1186
1187<script>
1188    const togglePassword = document.querySelector("#togglePassword");
1189    const password = document.querySelector("#password");
1190
1191    togglePassword.addEventListener("click", function() {
1192        // toggle the type attribute
1193        const type = password.getAttribute("type") === "password" ? "text" : "password";
1194        password.setAttribute("type", type);
1195
1196        // toggle the icon
1197        this.classList.toggle("rui-show-password-btn--hidden");
1198    });
1199</script>
1199</div>
1200                        </div>
1201                    </div>
1202                </section>
1203            </div>
1204        </div>
1205    </div>
1206
1207    
1208    
1209<script>
1210
1211
1212 $('#myCarousel').carousel({
1213    interval: 3000,
1214 })
1215
1216
1217</script>
1217
1218
1219
1220
1221<script>
1222//<![CDATA[
1223var require = {
1224    baseUrl : 'https://campus.europeanopen.es/lib/requirejs.php/1789831001/',
1225    // We only support AMD modules with an explicit define() statement.
1226    enforceDefine: true,
1227    skipDataMain: true,
1228    waitSeconds : 0,
1229
1230    paths: {
1231        jquery: 'https://campus.europeanopen.es/lib/javascript.php/1789831001/lib/jquery/jquery-3.6.1.min',
1232        jqueryui: 'https://campus.europeanopen.es/lib/javascript.php/1789831001/lib/jquery/ui-1.13.2/jquery-ui.min',
1233        jqueryprivate: 'https://campus.europeanopen.es/lib/javascript.php/1789831001/lib/requirejs/jquery-private'
1234    },
1235
1236    // Custom jquery config map.
1237    map: {
1238      // '*' means all modules will get 'jqueryprivate'
1239      // for their 'jquery' dependency.
1240      '*': { jquery: 'jqueryprivate' },
1241      // Stub module for 'process'. This is a workaround for a bug in MathJax (see MDL-60458).
1242      '*': { process: 'core/first' },
1243
1244      // 'jquery-private' wants the real jQuery module
1245      // though. If this line was not here, there would
1246      // be an unresolvable cyclic dependency.
1247      jqueryprivate: { jquery: 'jquery' }
1248    }
1249};
1250
1251//]]>
1252</script>
vendor: 1 bytes, line 1252
1252
1253<script src="https://campus.europeanopen.es/lib/javascript.php/1789831001/lib/requirejs/require.min.js"></script>
vendor: 1 bytes, line 1253
1253
1254<script>
1255//<![CDATA[
1256M.util.js_pending("core/first");
1257require(['core/first'], function() {
1258require(['core/prefetch'])
1259;
1260require(["media_videojs/loader"], function(loader) {
1261    loader.setUp('en');
1262});;
1263
1264    M.util.js_pending('theme_universe/loader');
1265    require(['theme_universe/loader'], function() {
1266    M.util.js_complete('theme_universe/loader');
1267    });
1268;
1269
1270    require(['core_form/submit'], function(Submit) {
1271        Submit.init("loginbtn");
1272    });
1273;
1274M.util.js_pending('core/notification'); require(['core/notification'], function(amd) {amd.init(1, []); M.util.js_complete('core/notification');});;
1275M.util.js_pending('core/log'); require(['core/log'], function(amd) {amd.setConfig({"level":"warn"}); M.util.js_complete('core/log');});;
1276M.util.js_pending('core/page_global'); require(['core/page_global'], function(amd) {amd.init(); M.util.js_complete('core/page_global');});;
1277M.util.js_pending('core/utility'); require(['core/utility'], function(amd) {M.util.js_complete('core/utility');});
1278    M.util.js_complete("core/first");
1279});
1280//]]>
1281</script>
vendor: 1 bytes, line 1281
1281
1282<script>
1283//<![CDATA[
1284M.str = {"moodle":{"lastmodified":"Last modified","name":"Name","error":"Error","info":"Information","yes":"Yes","no":"No","cancel":"Cancel","confirm":"Confirm","areyousure":"Are you sure?","closebuttontitle":"Close","unknownerror":"Unknown error","file":"File","url":"URL","collapseall":"Collapse all","expandall":"Expand all"},"repository":{"type":"Type","size":"Size","invalidjson":"Invalid JSON string","nofilesattached":"No files attached","filepicker":"File picker","logout":"Logout","nofilesavailable":"No files available","norepositoriesavailable":"Sorry, none of your current repositories can return files in the required format.","fileexistsdialogheader":"File exists","fileexistsdialog_editor":"A file with that name has already been attached to the text you are editing.","fileexistsdialog_filemanager":"A file with that name has already been attached","renameto":"Rename to \"{$a}\"","referencesexist":"There are {$a} links to this file","select":"Select"},"admin":{"confirmdeletecomments":"You are about to delete comments, are you sure?","confirmation":"Confirmation"},"debug":{"debuginfo":"Debug info","line":"Line","stacktrace":"Stack trace"},"langconfig":{"labelsep":": "}};
1285//]]>
1286</script>
vendor: 1 bytes, line 1286
1286
1287<script>
1288//<![CDATA[
1289(function() {Y.use("moodle-filter_mathjaxloader-loader",function() {M.filter_mathjaxloader.configure({"mathjaxconfig":"\nMathJax.Hub.Config({\n    config: [\"Accessible.js\", \"Safe.js\"],\n    errorSettings: { message: [\"!\"] },\n    skipStartupTypeset: true,\n    messageStyle: \"none\"\n});\n","lang":"en"});
1290});
1291M.util.help_popups.setup(Y);
1292 M.util.js_pending('random6ab523e4ef3392'); Y.on('domready', function() { M.util.js_complete("init");  M.util.js_complete('random6ab523e4ef3392'); });
1293})();
1294//]]>
1295</script>
1295
1296
1297</body>
1298
1299</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.