body { background-color:#F2F2F2; margin:0; font-family: 'Roboto', sans-serif; font-size:20px; } .noselect { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */ } #main_box { background-color: #A9E3FF; background-image: url("./common/bg_pattern.png"); } .ecourse_main_box { min-height: 100vh; display: flex; flex-direction:column; } .ecourse_footer { margin-top: auto !important; } .elesson_holder { width: 1000px; min-height: 680px; background: #ffffff; margin: 0 auto; position: relative; margin-bottom: 10px; } .elesson_holder.no_teacher { min-height: 620px; } .content_path_fold_button { background-color: #2d7dd2; width: 60px; height: 38px; float: right; cursor: pointer; position: relative; background-image: url("./common/btn_fold0002.svg"); } .content_path_fold_button:hover { background-color: #286FBD; } .content_path_fold_button.selected { background-color: #ffffff; background-image: url("./common/btn_fold0001.svg"); } .content_path_fold_button.selected:hover { background-color: #EBEBEB; } .content_path_fold_button.selected:after { content: ''; width: 60px; height: 38px; position: absolute; left: 0px; top: 0px; -webkit-mask-image: url("./common/btn_fold0001.svg"); background-color: #2d7dd2; background-blend-mode: multiply; } .elesson_header { width: 100%; height: 60px; background: #2d7dd2; } .elesson_header_returnhome { float: left; background-image: url("./common/btn_home.svg"); } .elesson_header_pageselector { float: left; background-image: url("./common/btn_select_0001.svg"); } .elesson_header_lessonpublish { float: left; background-image: url("./common/btn_publish_0001.png"); } .elesson_popup_holder { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); overflow: auto; } .elesson_screenselection_holder { } .elesson_screenselection_exit { background-image: url("./common/btn_select_0002.svg"); position: absolute; left: 60px; top: 0px; } .elesson_screenpublish_holder { } .elesson_screenpublish_exit { background-image: url("./common/btn_publish_0002.png"); position: absolute; left: 120px; top: 0px; } .elesson_header_openhelp { float: right; background-image: url("./common/btn_settings_0001.svg"); } .elesson_screenhelp_holder { } .elesson_screenhelp_exit { background-image: url("./common/btn_settings_0002.svg"); position: absolute; right: 0px; top: 0px; } .elesson_screenhelp_content { width: 800px; margin: 0 auto; } .elesson_screenhelp_list { width: 200px; float: left; } .elesson_screenhelp_text { width: 600px; float: left; height: 320px; overflow: auto; } .elesson_screenhelp_element { font-weight: bold; color: #888888; cursor: pointer; } .elesson_screenhelp_element:hover { /* text-decoration: underline; */ color: #000000; } .elesson_screenhelp_element.selected, .elesson_screenhelp_subelement.selected { color: #2d7dd2; } .elesson_screenhelp_element { pointer-events: none; position: relative; } #elesson_screenhelp_element_1:after, #elesson_screenhelp_element_2:after, #elesson_screenhelp_element_3:after { content: ' '; width: 20px; height: 20px; position: absolute; top: 0; left: -20px; background-image: url("../../graphics/icon_lock.png"); background-repeat:no-repeat; background-size:contain; background-position: center; } #elesson_screenhelp_settings_characters_item_0:after, #elesson_screenhelp_settings_characters_item_2:after, #elesson_screenhelp_settings_characters_item_3:after, #elesson_screenhelp_settings_characters_item_4:after, #elesson_screenhelp_settings_characters_item_5:after, #elesson_screenhelp_settings_characters_item_6:after { content: ' '; width: 20px; height: 20px; position: absolute; top: 0; right: 0px; background-image: url("../../graphics/icon_lock.png"); background-repeat:no-repeat; background-size:contain; background-position: center; } .elesson_footer_character_item { pointer-events: none; position: relative; } #elesson_footer_character_item_0:after, #elesson_footer_character_item_2:after, #elesson_footer_character_item_3:after, #elesson_footer_character_item_4:after, #elesson_footer_character_item_5:after, #elesson_footer_character_item_6:after { content: ' '; width: 20px; height: 20px; position: absolute; top: 0; right: 0px; background-image: url("../../graphics/icon_lock.png"); background-repeat:no-repeat; background-size:contain; background-position: center; } .elesson_screenhelp_subelement { font-weight: bold; background-color: #f8f8f8; color: #888888; cursor: pointer; width: calc(50% - 2px); float: left; margin: 1px; padding: 0 10px; box-sizing: border-box; } .elesson_screenhelp_subelement:hover { /* text-decoration: underline; */ background-color: #2d7dd2; color: #ffffff; } .elesson_screenhelp_return { font-weight: bold; color: #ffffff; background-color: #2d7dd2; cursor: pointer; float: right; padding: 10px 20px; border-radius: 10px; } .elesson_screenhelp_return:hover { /* text-decoration: underline; */ background-color: #000000; } .help_nav_row { width: 100%; margin: 10px 0 10px 0; display: flex; justify-content: center; /* gap: 30px; */ } .help_nav_img_holder { padding: 10px; border-radius: 10px; background: #e8e8e8; margin-left: 15px; margin-right: 15px; } .help_nav_img_1 { background-image: url("./common/help_nav_img_1.png"); width: 60px; height: 60px; } .help_nav_img_2 { background-image: url("./common/help_nav_img_2.png"); width: 180px; height: 60px; } .help_nav_img_3 { background-image: url("./common/help_nav_img_3.png"); width: 60px; height: 60px; } .help_nav_img_4 { background-image: url("./common/help_nav_img_4.png"); width: 120px; height: 60px; } .help_nav_img_5 { background-image: url("./common/help_nav_img_5.png"); width: 180px; height: 60px; } .help_nav_img_6 { background-image: url("./common/help_nav_img_6.png"); width: 180px; height: 60px; } .help_nav_line { width: 100%; margin: 30px auto 30px auto; height: 1px; background-color: #e8e8e8; } .elesson_screenhelp_settings_characters_holder { display: flex; flex-wrap: wrap; justify-content: flex-start; /* gap: 10px; */ /* margin-top: 10px; */ padding: 5px; } .elesson_screenhelp_settings_characters_item { width: 80px; height: 80px; background-color: #cccccc; border-radius: 10px; background-repeat:no-repeat; background-size:contain; background-position: center; box-shadow: 0px 0px 10px rgb(0 0 0 / 10%); filter: grayscale(100%); cursor: pointer; margin: 5px; pointer-events: none; position: relative; } .elesson_screenhelp_settings_characters_item.selected { background-color: #ffffff; filter: none; } .elesson_screenhelp_settings_characters_item:hover { background-color: #ffffff; filter: none; } .elesson_screenhelp_settings_character { width: 160px; height: 160px; background-color: #ffffff; border-radius: 10px; background-repeat:no-repeat; background-size:contain; background-position: center; /*box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);*/ margin-top: 30px; } .elesson_screenhelp_switch { width: 40px; height: 20px; background-image: url("./common/switch_off.svg"); vertical-align: middle; display: inline-block; margin-left: 10px; cursor: pointer; box-shadow: 0px 0px 5px rgb(0 0 0 / 30%); border-radius: 10px; } .elesson_screenhelp_switch.selected { background-image: url("./common/switch_on.svg"); } .elesson_screenhelp_settings_row { display: flex; justify-content: space-between; line-height: 20px; margin-bottom: 10px; } .elesson_screenhelp_settings_silencers_item { width: 80px; height: 80px; background-color: #ffffff; border-radius: 10px; background-repeat:no-repeat; background-size:contain; background-position: center; box-shadow: 0px 0px 10px rgb(0 0 0 / 10%); cursor: pointer; margin: 5px; } .elesson_screenhelp_settings_silencers_item:hover { background-color: #65AFFF; } .elesson_popup_content { width: 880px; height: 440px; margin: 120px auto; background-color: #ffffff; border-radius: 20px; } .elesson_screenpublish_elements { width: 800px; margin: 20px auto 0 auto; display: flex; justify-content: center; } .elesson_screenpublish_element { width: 140px; height: 170px; margin: 0 auto; border: 1px solid #CCCCCC; border-radius: 20px; text-align: center; font-size: 30px; font-weight: bold; cursor: pointer; } .elesson_screenpublish_element:hover { background-color: #EBEBEB; } .elesson_screenpublish_content { width: 100%; height: 270px; } .elesson_screenpublish_code { text-align: center; font-size: 50px; font-weight: bold; margin-top: 70px; cursor: pointer; } .elesson_popup_header { text-align: center; font-size: 30px; color: #000000; font-weight: bold; padding: 20px 20px 15px 200px; } .elesson_popup_paragraph { text-align: center; font-size: 20px; color: #000000; padding: 0 20px; } .elesson_popup_alert { width: 100%; background-color: #2d7dd2; color: #ffffff; padding: 20px; box-sizing: border-box; text-align: center; } .elesson_screenprogress_popup { width: 640px; height: 520px; margin: 80px auto; background: #ffffff; } .elesson_screenprogress_header { width: 100%; height: 60px; position: relative; background: #2d7dd2; margin-bottom: 20px; } .elesson_screenprogress_header .elesson_screenselection_exit{ right: 0px; left: auto; } .elesson_screenprogress_headertitle { float: left; margin-left: 20px; color: #ffffff; line-height: 60px; font-size: 30px; font-weight: bold; } .elesson_screenprogress_itemlist { width: 600px; height: 400px; margin: 0px auto; overflow: hidden; } .elesson_screenprogress_reset { width: 240px; text-align: center; margin: 0 auto; color: #2d7dd2; cursor: pointer; font-size: 16px; } .elesson_screenprogress_reset:hover { color: #000000; } .elesson_screenselection_itemlist { width: 880px; margin: 80px auto; } .elesson_screenselection_item { width: 200px; height: 112px; background: #ffffff; margin: 0 10px 20px 10px; float: left; cursor: pointer; box-sizing: border-box; background-repeat:no-repeat; background-size:contain; background-position: center; } .elesson_screenselection_item:hover { box-shadow: 0 0 0 5px rgba(0, 0, 0, .3); } .elesson_screenselection_item.selected { box-shadow: 0 0 0 5px rgba(0, 0, 0, 1); } .elesson_screenselection_item.row { width: 600px; height: 40px; margin: 0 0 10px 0; padding: 0 30px; background: #65AFFF; color: #ffffff; border-radius: 20px; line-height: 40px; } .elesson_screenselection_item.shade { background: #65AFFF; } .elesson_screenselection_item.row:hover { box-shadow: none; background: #ffffff; color: #2d7dd2; } .elesson_screenprogress_total { width: 600px; height: 30px; margin: 0; padding: 0 20px; font-weight: bold; box-sizing: border-box; } .elesson_screenprogress_score { float: right; text-align: right; } .elesson_header_pagetitle { float: left; margin-left: 20px; color: #ffffff; line-height: 60px; font-size: 30px; font-weight: bold; max-width: 350px; height: 60px; overflow: hidden; } .elesson_header_pageflip { float: right; } .elesson_header_progress { float: left; margin-right: 10px; position: relative; cursor: pointer; } .elesson_header_progress_value { position: absolute; right: 0px; top: 0px; width: 60px; height: 60px; line-height: 60px; color: #cccccc; text-align: center; font-weight: bold; font-size: 16px; } .elesson_header_progress_canvas { position: absolute; right: 0px; top: 0px; width: 60px; height: 60px; } .elesson_header_progress_description { float: right; padding-right: 50px; padding-left: 15px; margin-right: 10px; margin-top: 10px; height: 40px; background: #ffffff; color: #2d7dd2; font-weight: bold; line-height: 40px; border-radius: 20px; font-size: 16px; } .elesson_header_pageprev { background-image: url("./common/btn_left.svg"); } .elesson_header_pagecurr { float: left; width: 100px; text-align: center; line-height: 60px; font-size: 30px; font-weight: bold; color: #ffffff; } .elesson_header_pagenext { background-image: url("./common/btn_right.svg"); } .elesson_systeminfo_popup .elesson_popup_content { width: 640px; height: 240px; margin: 80px auto; background: #ffffff; border-radius: 0; } .elesson_systeminfo_header { width: 100%; height: 60px; position: relative; background: #dddddd; margin-bottom: 20px; } .elesson_systeminfo_headertitle { float: left; margin-left: 20px; color: #ffffff; line-height: 60px; font-size: 30px; font-weight: bold; } .elesson_systeminfo_header .elesson_popup_exit{ position: absolute; right: 0px; left: auto; } .elesson_systeminfo_content { text-align: center; } .elesson_content { width: 100%; min-height: 560px; position: relative; overflow: hidden; } .elesson_element { position: absolute; } .elesson_element > * { pointer-events: auto; } .elesson_footer { width: 100%; height: 60px; background: #2d7dd2; } .elesson_footer_paginator { float: left; } .elesson_footer_actions { float: right; } .elesson_footer_reset { background-image: url("./common/btn_reset.svg"); } .elesson_footer_show { background-image: url("./common/btn_show.svg"); position: relative; } .elesson_footer_show.selected{ background-color: #ffffff; } .elesson_footer_show.selected:hover{ background-color: #efefef; } .elesson_footer_show.selected:after { content: ''; width: 60px; height: 60px; position: absolute; left: 0px; top: 0px; -webkit-mask-image: url("./common/btn_show.svg"); background-color: #2d7dd2; background-blend-mode: multiply; } .elesson_footer_check { background-image: url("./common/btn_check.svg"); position: relative; } .elesson_footer_check.selected { background-color: #ffffff; } .elesson_footer_check.selected:hover{ background-color: #efefef; } .elesson_footer_check.selected:after { content: ''; width: 60px; height: 60px; position: absolute; left: 0px; top: 0px; -webkit-mask-image: url("./common/btn_check.svg"); background-color: #2d7dd2; background-blend-mode: multiply; } .elesson_footer_character { background-image: url("./common/btn_character.svg"); position: relative; } .elesson_footer_character.selected { background-color: #ffffff; } .elesson_footer_character.selected:hover{ background-color: #efefef; } .elesson_footer_character.selected:after { content: ''; width: 60px; height: 60px; position: absolute; left: 0px; top: 0px; -webkit-mask-image: url("./common/btn_character.svg"); background-color: #2d7dd2; background-blend-mode: multiply; } .elesson_footer_character_icon { width: 100%; height: 100%; background-position: center; /* Center the image */ background-repeat: no-repeat; /* Do not repeat the image */ background-size: cover; } .elesson_screenselectcharacter_holder { position: absolute; left: 0; bottom: 60px; background: #ffffff; /* border-radius: 30px 30px 0 0; */ box-shadow: 0 0 0 1px rgba(0, 0, 0, .05); } .elesson_footer_character_item { width: 60px; height: 60px; cursor: pointer; border-radius: 30px; } .elesson_footer_character_item:hover { background-color: #eeeeee; } .elesson_footer_character_item.selected { background-image: url("./common/btn_character.svg"); } .ecourse_pagebutton.selected { background-color: #ffffff; color: #2d7dd2 !important; } .ecourse_pagebutton.selected:hover { /*color: #ffffff !important;*/ background-color: #ffffff !important; color: #2d7dd2 !important; } .ecourse_pagebutton_completed { background-image: url("./common/btn_completed_0001.svg"); } .ecourse_pagebutton_partial { background-image: url("./common/btn_completed_0002.svg"); } .ecourse_pagebutton_activity { background-image: url("./common/btn_completed_0003.svg"); } .ecourse_pagebutton_reward { background-image: url("./common/btn_completed_0004.svg"); } .ecourse_menubutton { width: 60px; height: 60px; cursor: pointer; float: left; text-align: center; line-height: 60px; color: #ffffff; background-position: center; /* Center the image */ background-repeat: no-repeat; /* Do not repeat the image */ background-size: cover; } .ecourse_menubutton:hover { background-color: rgba(0, 0, 0, 0.1); } .ecourse_menubutton_locked { opacity: .5; pointer-events: none; } .ecourse_element_locked, .ecourse_element_locked > * { pointer-events: none; } .ecourse_element_unlocked, .ecourse_element_unlocked > * { pointer-events: auto; } .ecourse_hidden { display: none; } .ecourse_button { } .ecourse_button .btn { position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; } .ecourse_button_next { position: absolute; right: 0; top: 50%; width: 30px; height: 100px; margin-top: -50px; background-image: url("./common/btn_next.png"); background-color: #dddddd; background-position: center; /* Center the image */ background-repeat: no-repeat; /* Do not repeat the image */ background-size: cover; } .ecourse_button_next:hover { background-color: #2d7dd2; } .ecourse_button_prev { position: absolute; left: 0; top: 50%; width: 30px; height: 100px; margin-top: -50px; background-image: url("./common/btn_prev.png"); background-color: #dddddd; background-position: center; /* Center the image */ background-repeat: no-repeat; /* Do not repeat the image */ background-size: cover; } .ecourse_button_prev:hover { background-color: #2d7dd2; } .ecourse_button_gift { width: 100px; height: 100px; border-radius: 50px; border: 2px solid #ffffff; box-shadow: 0 0 0 3px rgba(0, 0, 0, .1); background-color: #2d7dd2; cursor: pointer; background-image: url("./common/icon_gift.png"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .ecourse_button_gift:hover { background-color: #286FBD; } .ecourse_button_diploma { width: 100px; height: 100px; border-radius: 50px; border: 2px solid #ffffff; box-shadow: 0 0 0 3px rgba(0, 0, 0, .1); background-color: #2d7dd2; cursor: pointer; background-image: url("./common/icon_diploma.png"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .ecourse_button_diploma:hover { background-color: #286FBD; } .ecourse_button_slideshow { width: 100px; height: 100px; border-radius: 50px; border: 2px solid #ffffff; box-shadow: 0 0 0 3px rgba(0, 0, 0, .1); background-color: #2d7dd2; cursor: pointer; background-image: url("./common/icon_slideshow.png"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .ecourse_button_slideshow:hover { background-color: #286FBD; } /*======= modul dragndrop =======*/ .ecourse_dragndrop_element { border: 2px dashed #cccccc; cursor: pointer; position: absolute; text-align: center; box-sizing: border-box; overflow: hidden; } .ecourse_dragndrop_element:hover { border: 2px dashed #65AFFF; } .ecourse_dragndrop_gap { /*border: 2px solid #eeeeee;*/ position: absolute; border: 2px dashed #dddddd; box-sizing: border-box; background-color: #F5F5F5; outline: 2px solid #F5F5F5; background-image: url("./common/bg_gap.svg"); } .ecourse_dragndrop_gap_noborder { position: absolute; border: none; box-sizing: border-box; background-color: transparent; outline: none; background-image: none; } .ecourse_dragndrop_element.selected { border: 2px solid #000000; } .ecourse_dragndrop_element.correct { border: 4px solid #00ff00; } .ecourse_dragndrop_element.wrong { border: 4px solid #ff0000; } .ecourse_dragndrop_element_zoom_on_drag.dragged { transform: scale(1.5); } .ecourse_dragndrop_element_audio { position: absolute; width: 80px; height: 80px; background-color: #2d7dd2; background-image: url("./common/audio_bg_0001.svg"); border-radius: 10px; border: 5px solid #65AFFF; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; cursor: pointer; } .ecourse_dragndrop_element_audio:hover { background-color: #286FBD; border: 5px solid #65AFFF; } .ecourse_dragndrop_element_audio.selected { background-image: url("./common/audio_bg_0002.svg"); border: 5px solid #65AFFF; } /*============================*/ /*======= modul choice =======*/ .ecourse_choice_element { position: absolute; background-color: #ffffff; border: 3px solid #FFFFFF; cursor: pointer; box-sizing: border-box; box-shadow: 2px 2px 6px rgba(0, 0, 0, .3); background-image: url("./common/bg_quiz_item.svg"); background-size: 100% 100%; } .ecourse_choice_element:hover { border: 3px solid #65AFFF ; /* background-color: #eeeeee; */ } .ecourse_choice_element.selected { border: 3px solid #2d7dd2; /* background-color: #2d7dd2; */ } .ecourse_choice_element.selected:hover { border: 3px solid #65AFFF; } .ecourse_choice_element.correct { border: 3px solid #00ff00; /* background-color: #00ff00; */ } .ecourse_choice_element.wrong { border: 3px solid #ff0000; /* background-color: #ff0000; */ } .ecourse_choice_element_check { width: 40px; height: 40px; border-radius: 10px; } .ecourse_choice_element_check.selected { background-color: #2d7dd2; } /*============================*/ /*======= modul audio =======*/ .ecourse_audio_element { width: 50px; height: 50px; } .ecourse_audio_element .btn { position: absolute; left: 0; top: 0; border: 2px solid #ffffff; box-shadow: 0 0 0 2px rgba(0, 0, 0, .1); background-color: #2d7dd2; width: 100%; height: 100%; border-radius: 50%; cursor: pointer; background-image: url("./common/btn_audio_0001.svg"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .ecourse_audio_element .btn:hover { background-color: #286FBD; } .ecourse_audio_element.selected .btn { background-image: url("./common/btn_audio_0002.svg"); } .ecourse_audio_element.selected .btn:hover { background-color: #286FBD; } .ecourse_audio_element.selected.pause .btn { background-image: url("./common/btn_audio_0003.svg"); } .ecourse_audio_element_lector .btn { background-image: url("./common/btn_lector_0001.svg"); } .ecourse_audio_element_lector.selected .btn { background-image: url("./common/btn_lector_0002.svg"); } .ecourse_audio_element .progress { position: absolute; left: 0; top: 60px; box-shadow: 0 0 0 2px rgba(0, 0, 0, .1); background-color: #ffffff; width: 100%; height: 10px; border-radius: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; } .ecourse_audio_element .progress .bar { position: absolute; left: 0; top: 0; background-color: #2d7dd2; height: 100%; } .ecourse_audio_element .clock { position: absolute; left: 0; top: 75px; width: 100%; text-align: center; color: #000000; font-size: 11px; } .ecourse_audio_element_player_small { } .ecourse_audio_element_player_small .progress { position: absolute; left: 70px; top: 25px; box-shadow: 0 0 0 2px rgba(0, 0, 0, .1); background-color: #ffffff; width: 100px; height: 10px; border-radius: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: auto; } .ecourse_audio_element_player_small .clock { position: absolute; left: 70px; top: 40px; width: 100px; font-size: 12px; } .ecourse_audio_subtitles { position: absolute; background: rgba(0,0,0,.8); color: #ffffff; font-size: 24px; font-weight: bold; left: 50%; top: 5px; transform: translate(-50%, 0); padding: 0 5px; } /*============================*/ /*======= modul record =======*/ .ecourse_record_element { width: 50px; height: 50px; } .ecourse_record_element .btn_record { border: 2px solid #ffffff; box-shadow: 0 0 0 2px rgba(0, 0, 0, .1); background-color: #FF8484; width: 100%; height: 100%; border-radius: 50%; cursor: pointer; background-image: url("./common/btn_record_0001.svg"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .ecourse_record_element .btn_record:hover { background-color: #FF6262; } .ecourse_record_element .btn_record.selected { /*border: 2px solid #000000; background-color: #000000;*/ background-image: url("./common/btn_record_0002.svg"); } .ecourse_record_element .btn_record.selected:hover { background-color: #FF6262; } .ecourse_record_element .btn_play { position: absolute; left: 80px; top: 0; border: 2px solid #ffffff; box-shadow: 0 0 0 2px rgba(0, 0, 0, .1); background-color: #2d7dd2; width: 100%; height: 100%; border-radius: 50%; cursor: pointer; background-image: url("./common/btn_audio_0001.svg"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .ecourse_record_element .btn_play:hover { background-color: #286FBD; } .ecourse_record_element.selected .btn_play { background-image: url("./common/btn_audio_0002.svg"); } .ecourse_record_element.selected .btn_play:hover { background-color: #286FBD; } .ecourse_record_element .btn_play.locked { background-color: #cccccc; pointer-events: none; } .ecourse_record_element .visualizer { position: absolute; width: 160px; height: 30px; left: -10px; top: -40px; border-radius: 5px; overflow: hidden; box-shadow: 0 0 0 1px rgba(45, 125, 210, .2); } .ecourse_record_element .visualizer canvas { width: 100%; height: 100%; } .ecourse_record_element .progress { position: absolute; box-shadow: 0 0 0 2px rgba(0, 0, 0, .1); background-color: #ffffff; width: 100%; height: 10px; border-radius: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; } .ecourse_record_element .progress .bar { position: absolute; left: 0; top: 0; background-color: #2d7dd2; height: 100%; } .ecourse_record_element .progress.locked { display: none; } .ecourse_record_element .progress_record { left: 0px; top: 70px; } .ecourse_record_element .progress_play { left: 80px; top: 70px; } .ecourse_record_element_vertical .btn_play { left: 0; top: 90px; } .ecourse_record_element_vertical .progress_play { left: 0; top: 160px; } .ecourse_record_element_vertical .visualizer { width: 80px; } /*============================*/ /*======= modul image =======*/ .ecourse_image_element_btn { position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; } .ecourse_image_element_btn:hover { background-color: rgba(0,0,0,.2); background-image: url("./common/icon_zoom.svg"); background-repeat:no-repeat; background-position: center center; } .ecourse_image_zoom_bg { background-color: rgba(255,255,255,.5); left: 0px; top: 0px; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } .elesson_image_zoom_exit { background-image: url("./common/btn_select_0002.svg"); background-color: #dddddd; background-position: center; /* Center the image */ background-repeat: no-repeat; /* Do not repeat the image */ background-size: cover; right: -10px; top: -10px; width: 40px; height: 40px; pointer-events: none; display: block; } .elesson_image_zoom_exit:hover { background-color: #2d7dd2; } .ecourse_image_zoom_shape { padding: 10px; border: 1px solid #dddddd; background-color: #ffffff; box-sizing: border-box; display: block; position: relative; } .ecourse_image_zoom_image { pointer-events: none; display: block; max-width: 900px; max-height: 500px; } /*============================*/ /*======= modul video =======*/ video { display: block; } .ecourse_video_element { background-color: #eeeeee; /* box-shadow: 0 0 0 1px rgba(0, 0, 0, .2); */ } .ecourse_video_controls { width: 100%; height: 40px; /*position: absolute; bottom: 0px; left: 0px;*/ /* background-color: rgba(0,0,0,.5); */ background-color: #2d7dd2; display: flex; flex-direction: row; } .ecourse_video_button { width: 40px; height: 40px; /*float: left;*/ cursor: pointer; background-position: center; /* Center the image */ background-repeat: no-repeat; /* Do not repeat the image */ background-size: cover; } .ecourse_video_button:hover { background-color: rgba(0, 0, 0, 0.1); } .ecourse_button_playpause { background-image: url("./common/btn_playpause_0001.svg"); } .ecourse_button_playpause.selected { background-image: url("./common/btn_playpause_0002.svg"); } .ecourse_slider_holder { width: 60px; height: 10px; position: relative; /*float: left;*/ margin: 15px 10px; } .ecourse_slider_mask { width: 100%; height: 100%; position: absolute; left: 0; top: 0; overflow: hidden; border-radius: 5px; } .ecourse_slider_bg { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .ecourse_slider_mask .ecourse_slider_bg { background-color: #dddddd; } .ecourse_slider_progress { position: absolute; left: 0; top: 0; width: 0%; height: 100%; background-color: #FFFFFF; pointer-events: none; } .ecourse_slider_button { width: 20px; height: 20px; background-color: #FFFFFF; position: absolute; left: 0px; top: -5px; cursor: pointer; border-radius: 10px; } .ecourse_button_mute { background-image: url("./common/btn_mute_0001.svg"); } .ecourse_button_mute.selected { background-image: url("./common/btn_mute_0002.svg"); } .ecourse_timer { color: #ffffff; line-height: 40px; vertical-align: middle; text-align: center; /*float: left;*/ width: 140px; margin-left: auto; margin-right: auto; } .ecourse_button_subtitles { background-image: url("./common/btn_subtitles_0001.svg"); margin-left: auto; } .ecourse_button_subtitles.selected { background-image: url("./common/btn_subtitles_0002.svg"); } .ecourse_button_fullscreen { background-image: url("./common/btn_fullscreen_0001.svg"); /*float: right;*/ margin-left: auto; } .ecourse_button_fullscreen.selected { background-image: url("./common/btn_fullscreen_0002.svg"); } .ecourse_button_video { border: 2px solid #ffffff; box-shadow: 0 0 0 2px rgba(0, 0, 0, .1); background-color: #2d7dd2; width: 50px; height: 50px; border-radius: 30px; cursor: pointer; background-image: url("./common/btn_video.svg"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .ecourse_button_video:hover { background-color: #286FBD; } .ecourse_video_poster { position: absolute; left: 0; top: 0; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /*============================*/ /*======= modul memory =========*/ .ecourse_memory_element { position: absolute; box-sizing: border-box; background-color: #2D7DD2; background-image: url("./common/card_bg_0001.png"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; cursor: pointer; overflow: hidden; border-radius: 15px; border: 5px solid #2D7DD2; } .ecourse_memory_element:hover { border: 5px solid #65AFFF; } .ecourse_memory_element.uncovered_audio { background-color: #65AFFF; background-image: none; } .ecourse_memory_element.uncovered { background-color: #ffffff; background-image: none; pointer-events: none; } .ecourse_memory_element_front { width: 100%; height: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .ecourse_memory_element_audio { width: 100%; height: 100%; background-color: #65AFFF; background-image: url("./common/card_bg_0001.png"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; pointer-events: auto; border: 5px solid #65AFFF; } .ecourse_memory_element_audio:hover { border: 5px solid #2D7DD2; } .ecourse_memory_element_audio_front { width: 100%; height: 100%; background-image: url("./common/card_bg_0002.svg"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .ecourse_memory_element_audio_front.selected { background-image: url("./common/card_bg_0003.svg"); } .ecourse_memory_element.correct { border: 2px solid #00ff00; } .ecourse_memory_element.wrong { border: 2px solid #ff0000; } /*============================*/ /*======= modul jigsaw =========*/ .ecourse_jigsaw_element { position: absolute; box-sizing: border-box; cursor: pointer; background-color: #F5F5F5; border: 2px solid #ffffff; } .ecourse_jigsaw_element:hover { border: 2px solid #65AFFF; } .ecourse_jigsaw_element.correct { border: 2px solid #00ff00; } .ecourse_jigsaw_element.wrong { border: 2px solid #ff0000; } /*============================*/ /*======= modul code coloring =======*/ .ecourse_codecoloring_element { /*background-color: #ffffff;*/ /*border: 1px solid #000000;*/ position: absolute; cursor: pointer; box-sizing: border-box; } .ecourse_codecoloring_picker { border: 2px solid rgba(0,0,0,.2); position: absolute; border-radius: 30px; } .ecourse_codecoloring_element.selected { /*border: 4px solid #000000;*/ box-shadow: 0 0 0 5px rgba(0, 0, 0, 1); } .ecourse_codecoloring_element.correct { border: 2px solid #00ff00; } .ecourse_codecoloring_element.wrong { border: 2px solid #ff0000; } .ecourse_codecoloring_header_col { position: absolute; top: -30px; color: #000000; font-size: 20px; font-weight: bold; text-align: center; } .ecourse_codecoloring_header_row { position: absolute; width: 20px; left: -30px; color: #000000; font-size: 20px; font-weight: bold; text-align: right; vertical-align: middle; } .ecourse_codecoloring_definition { position: absolute; color: #000000; font-weight: bold; padding-left: 10px; } .ecourse_codecoloring_table { /*background-color: #000000;*/ } /*============================*/ .ecourse_table { display: table; width: auto; position: relative; box-sizing: border-box; pointer-events: none; } .ecourse_row { display: table-row; width: auto; clear: both; box-sizing: border-box; } .ecourse_cell { display: table-cell; vertical-align: middle; box-sizing: border-box; } .ecourse_table_line { width: 1px; height: 1px; position: absolute; background-color: #000000; } .ecourse_check { width: 30px; height: 30px; background-color: #ffffff; box-sizing: border-box; border: 1px solid #444444; cursor: pointer; background-position: center; /* Center the image */ background-repeat: no-repeat; /* Do not repeat the image */ background-size: cover; } /*======= modul true false =======*/ .ecourse_truefalse_table { background-color: #b1cb79; border-spacing: 1px; /* cellspacing:poor IE support for this */ } .ecourse_truefalse_row { } .ecourse_truefalse_cell { background-color: #d8f793; padding: 5px 10px; font-size: 14px; } .ecourse_truefalse_header { text-align: center; min-width: 60px; background-color: #c5e186; font-weight: bold; font-size: 14px; } .ecourse_truefalse_check { margin: 0 auto; background-color: #ffffff; border: 3px solid #eeeeee; box-sizing: border-box; border-radius: 5px; position: absolute; } .ecourse_truefalse_check:hover { border: 3px solid #65AFFF; } .ecourse_truefalse_check.checked { border: 3px solid #2d7dd2; background-color: #2d7dd2; } .ecourse_truefalse_check.checked:hover { border: 3px solid #65AFFF; } .ecourse_truefalse_check.correct { border: 3px solid #00ff00; background-image: url("./common/icon_true.svg"); background-color: #ffffff; } .ecourse_truefalse_check.wrong { border: 3px solid #ff0000; background-image: url("./common/icon_false.svg"); background-color: #ffffff; } /*============================*/ /*======= modul code filling =======*/ .ecourse_codefilling_element { /*background-color: #ffffff;*/ /*border: 1px solid #000000;*/ position: absolute; cursor: pointer; box-sizing: border-box; } .ecourse_codefilling_element.selected { /*border: 4px solid #000000;*/ box-shadow: 0 0 0 5px rgba(0, 0, 0, 1); } .ecourse_codefilling_element.correct { border: 3px solid #00ff00; } .ecourse_codefilling_element.wrong { border: 3px solid #ff0000; } .ecourse_codefilling_header_col { position: absolute; top: -30px; color: #000000; font-size: 20px; font-weight: bold; text-align: center; } .ecourse_codefilling_header_row { position: absolute; width: 20px; left: -30px; color: #000000; font-size: 20px; font-weight: bold; text-align: right; vertical-align: middle; } .ecourse_codefilling_definition { position: absolute; color: #000000; font-weight: bold; padding-left: 10px; } .ecourse_codefilling_table { /*background-color: #000000;*/ /*border-spacing: 1px;*/ /* cellspacing:poor IE support for this */ } /*============================*/ /*======= modul table of contents =======*/ .ecourse_tableofcontents_element { cursor: pointer; background-color: #ffffff; color: #2d7dd2; margin-bottom: 2px; padding: 2px 10px; /* font-weight: bold; */ font-size: 26px; height: 36px; line-height: 36px; } .ecourse_tableofcontents_element:hover { background-color: #65AFFF; color: #ffffff; } .ecourse_tableofcontents_element.locked { pointer-events: none; font-weight: normal; background-color: #2d7dd2; color: #ffffff; } /*============================*/ /*======== modul copyrights ==========*/ .elesson_copyrights_header{ font-size: 16px; margin-bottom: 5px; } .elesson_copyrights_element{ font-size: 14px; } .elesson_copyrights_url{ font-size: 14px; color: #4281a4; } .elesson_copyrights_licence{ color: #998650; } /*============================*/ /*======= modul coloring =======*/ .ecourse_coloring_picker { border: 2px solid rgba(0,0,0,.2); position: absolute; width: 60px; height: 60px; border-radius: 30px; cursor: pointer; box-sizing: border-box; } .ecourse_coloring_picker:hover { box-shadow: 0 0 0 5px rgba(0, 0, 0, .1); } .ecourse_coloring_picker.selected { /*border: 4px solid #000000;*/ box-shadow: 0 0 0 5px rgba(0, 0, 0, 1); } .ecourse_coloring_mark { position: absolute; width: 30px; height: 30px; background-position: center; /* Center the image */ background-repeat: no-repeat; /* Do not repeat the image */ background-size: cover; margin-left: -15px; margin-top: -15px; } .ecourse_coloring_mark.correct { background-image: url("./common/icon_true.svg"); } .ecourse_coloring_mark.wrong { background-image: url("./common/icon_false.svg"); } /*============================*/ /*======= modul popup =======*/ .ecourse_popup_bg { background-color: rgba(255,255,255,.5); } .ecourse_popup_bg_dark { background-color: rgba(0,0,0,.5); } .elesson_popup_exit { background-image: url("./common/btn_select_0002.svg"); background-color: #dddddd; background-position: center; /* Center the image */ background-repeat: no-repeat; /* Do not repeat the image */ background-size: cover; } .elesson_popup_exit:hover { background-color: #2d7dd2; } .elesson_button_warmup { background-image: url("./common/btn_warmup.png"); background-color: #2d7dd2; background-position: center; /* Center the image */ background-repeat: no-repeat; /* Do not repeat the image */ background-size: cover; border-radius: 120px; border: 10px solid #ffffff; box-sizing: border-box; box-shadow: 0 0 0 2px rgba(0, 0, 0, .1); left: 380px; top: 160px; width: 240px; height: 240px; } .elesson_button_warmup:hover { background-color: #2870BD; } .elesson_button_start { background-image: url("./common/btn_start.svg"); background-color: #2d7dd2; background-position: center; /* Center the image */ background-repeat: no-repeat; /* Do not repeat the image */ background-size: cover; border-radius: 120px; border: 10px solid #ffffff; box-sizing: border-box; box-shadow: 0 0 0 2px rgba(0, 0, 0, .1); left: 380px; top: 160px; width: 240px; height: 240px; } .elesson_button_start:hover { background-color: #2870BD; } /*============================*/ /*======= modul slideshow =======*/ .ecourse_slideshow_element { width: 100%; height: 100%; text-align: center; } .ecourse_slideshow_controls { height: 40px; display: inline-block; } .ecourse_slideshow_button { width: 40px; height: 40px; cursor: pointer; background-repeat: no-repeat; /* Do not repeat the image */ background-size: cover; background-color: #dddddd; } .ecourse_slideshow_button:hover { background-color: #2d7dd2; } .ecourse_slideshow_prev { background-image: url("./common/btn_left.svg"); float: left; } .ecourse_slideshow_next { background-image: url("./common/btn_right.svg"); float: right; } .ecourse_slideshow_dots { display: inline-block; padding: 5px 10px; box-sizing: border-box; } .ecourse_slideshow_dot { width: 20px; height: 20px; background: #dddddd; border-radius: 10px; display: inline-block; margin: 5px; cursor: pointer; } .ecourse_slideshow_dot:hover { background: #E89219; } .ecourse_slideshow_dot.selected { background: #E89219; pointer-events: none; } /*============================*/ /*======= modul connection =======*/ .ecourse_connection_element { width: 40px; height: 40px; border-radius: 20px; margin-left: -20px; margin-top: -20px; cursor: pointer; background-color: #2d7dd2; position: absolute; box-sizing: border-box; } .ecourse_connection_element:hover { background-color: #286FBD; } .ecourse_connection_normal { color: #2d7dd2; } .ecourse_connection_correct { color: #00ff00; } .ecourse_connection_wrong { color: #ff0000; } .ecourse_connection_frame { border: 1px solid #DDDDDD; border-radius: 100px; box-sizing: border-box; /* background-color: #ffffff; */ } /*============================*/ /*======= modul puzzle =======*/ .ecourse_puzzle_element { cursor: pointer; position: absolute; box-sizing: border-box; overflow: hidden; /* border: 2px dotted #cccccc; */ } .ecourse_puzzle_element_border { border: 2px dotted #ffffff; width: 100%; height: 100%; box-sizing: border-box; } .ecourse_puzzle_element.correct { border: 4px solid #00ff00; } .ecourse_puzzle_element.wrong { border: 4px solid #ff0000; } .ecourse_puzzle_target { position: absolute; opacity: .3; } .ecourse_puzzle_sourcelist { position: absolute; } .ecourse_puzzle_reward { position: absolute; } .ecourse_puzzle_element_zoom_on_drag.dragged { transform: scale(1.5); } /*============================*/ /*======= modul puzzle jigsaw =======*/ .ecourse_puzzlejigsaw_element { cursor: pointer; position: absolute; -webkit-box-shadow: inset 0px 0px 0px 1px #cccccc; -moz-box-shadow: inset 0px 0px 0px 1px #cccccc; box-shadow: inset 0px 0px 0px 1px #cccccc; } .ecourse_puzzlejigsaw_element.selected { -webkit-box-shadow: inset 0px 0px 0px 5px #2d7dd2; -moz-box-shadow: inset 0px 0px 0px 5px #2d7dd2; box-shadow: inset 0px 0px 0px 5px #2d7dd2; z-index: 3; } .ecourse_puzzlejigsaw_element.correct { border: 4px solid #00ff00; } .ecourse_puzzlejigsaw_element.wrong { border: 4px solid #ff0000; } .ecourse_puzzlejigsaw_reward { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } /*============================*/ /*======= modul grouping =======*/ .ecourse_grouping_element { cursor: pointer; position: absolute; box-sizing: border-box; overflow: hidden; border: 2px solid rgba(255,255,255,0); } .ecourse_grouping_element:hover { border: 2px dashed #65AFFF; } .ecourse_grouping_element.correct { border: 4px solid #00ff00; } .ecourse_grouping_element.wrong { border: 4px solid #ff0000; } .ecourse_grouping_element_audio { width: 100%; height: 100%; background-color: #2d7dd2; background-image: url("./common/audio_bg_0001.svg"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; border: 5px solid #65AFFF; border-radius: 10px; pointer-events: auto; } .ecourse_grouping_element_audio:hover { background-color: #286FBD; border: 5px solid #65AFFF; } .ecourse_grouping_element_audio.selected { background-image: url("./common/audio_bg_0002.svg"); } .ecourse_grouping_dice { position: absolute; width: 100px; height: 100px; background: #ffff00; cursor: pointer; } .ecourse_grouping_element_zoom_on_drag.dragged { transform: scale(1.5); } /*============================*/ /*======= modul quiz =======*/ .ecourse_quiz_element { border: 3px solid #eeeeee; cursor: pointer; box-sizing: border-box; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position: absolute; } .ecourse_quiz_element:hover { /* background-color: #eeeeee; */ border: 3px solid #65AFFF; } .ecourse_quiz_element.selected { /* border: 3px solid #33658a; */ border: 3px solid #2d7dd2; } .ecourse_quiz_element.correct { border: 3px solid #00ff00; } .ecourse_quiz_element.wrong { border: 3px solid #ff0000; } .ecourse_quiz_element_question { position: absolute; } .ecourse_quiz_element_audio { position: absolute; left: 0; top: 0; border: 2px solid #ffffff; box-shadow: 0 0 0 2px rgba(0, 0, 0, .1); background-color: #2d7dd2; width: 100%; height: 100%; border-radius: 50%; cursor: pointer; background-image: url("./common/btn_audio_0001.svg"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .ecourse_quiz_element_audio:hover { background-color: #286FBD; } .ecourse_quiz_element_audio.selected { background-image: url("./common/btn_audio_0002.svg"); } .ecourse_quiz_element_audio.selected:hover { background-color: #286FBD; } .ecourse_quiz_element_confirm { position: absolute; width: 100px; height: 100px; background-image: url("./common/card_bg_0003.svg"); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; cursor: pointer; } .ecourse_quiz_element_progress { position: absolute; background-image: url("./common/quiz_progress.svg"); width: 300px; height: 30px; background-position: 0px 0px; } .ecourse_quiz_element_progress.done_1 { background-position: 0px -30px; } .ecourse_quiz_element_progress.done_2 { background-position: 0px -60px; } .ecourse_quiz_element_progress.done_3 { background-position: 0px -90px; } .ecourse_quiz_element_progress.done_4 { background-position: 0px -120px; } .ecourse_quiz_element_progress.done_5 { background-position: 0px -150px; } .ecourse_quiz_element_progress.done_6 { background-position: 0px -180px; } .ecourse_quiz_element_progress.done_7 { background-position: 0px -210px; } .ecourse_quiz_element_progress.done_8 { background-position: 0px -240px; } .ecourse_quiz_element_progress.done_9 { background-position: 0px -270px; } .ecourse_quiz_element_progress.done_10 { background-position: 0px -300px; } /*============================*/ /*======= modul sudoku =======*/ .ecourse_sudoku_element { cursor: pointer; position: absolute; box-sizing: border-box; overflow: hidden; border: 2px solid rgba(255,255,255,0); } .ecourse_sudoku_element:hover { border: 2px dashed #65AFFF; } .ecourse_sudoku_element.correct { border: 4px solid #00ff00; } .ecourse_sudoku_element.wrong { border: 4px solid #ff0000; } .ecourse_sudoku_element.placed { background-color: #FFFFFF; border: 2px dashed #cccccc; } .ecourse_sudoku_element_display { pointer-events: none; background-color: #FFFFFF; } .ecourse_sudoku_element_zoom_on_drag.dragged { transform: scale(1.5); } /*============================*/ /*======= modul labyrinth =======*/ .ecourse_labyrinth_mark { position: absolute; width: 30px; height: 30px; background-position: center; /* Center the image */ background-repeat: no-repeat; /* Do not repeat the image */ background-size: cover; margin-left: -15px; margin-top: -15px; } .ecourse_labyrinth_mark.correct { background-image: url("./common/icon_true.svg"); } .ecourse_labyrinth_mark.wrong { background-image: url("./common/icon_false.svg"); } /*============================*/ /*======= modul lesson progress =======*/ .elesson_screenprogress_graph { position: absolute; left: 640px; top: 50%; transform: translate(0, -50%); width: 240px; height: 240px; } .elesson_screenprogress_value { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: #cccccc; text-align: center; font-weight: bold; font-size: 48px; } .elesson_screenprogress_canvas { position: absolute; right: 0px; top: 0px; } /*============================*/ /*======= modul whatsmissing =======*/ .ecourse_whatsmissing_element { border: 2px dashed #cccccc; cursor: pointer; position: absolute; text-align: center; box-sizing: border-box; overflow: hidden; } .ecourse_whatsmissing_gap { /*border: 2px solid #eeeeee;*/ position: absolute; border: 2px dashed #dddddd; box-sizing: border-box; background-color: #F5F5F5; outline: 2px solid #F5F5F5; background-image: url("./common/bg_gap.svg"); } .ecourse_whatsmissing_gap_noborder { position: absolute; border: none; box-sizing: border-box; background-color: transparent; outline: none; } .ecourse_whatsmissing_element.selected { border: 2px solid #000000; } .ecourse_whatsmissing_element.correct { border: 4px solid #00ff00; } .ecourse_whatsmissing_element.wrong { border: 4px solid #ff0000; } .ecourse_whatsmissing_element_zoom_on_drag.dragged { transform: scale(1.5); } .ecourse_whatsmissing_element_audio { position: absolute; width: 80px; height: 80px; background-image: url("./common/card_bg_0004.png"); border-radius: 10px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; cursor: pointer; } .ecourse_whatsmissing_element.locked { pointer-events: none; } .ecourse_whatsmissing_element_progress { position: absolute; background-image: url("./common/quiz_progress.svg"); width: 300px; height: 30px; background-position: 0px 0px; } .ecourse_whatsmissing_element_progress.done_1 { background-position: 0px -30px; } .ecourse_whatsmissing_element_progress.done_2 { background-position: 0px -60px; } .ecourse_whatsmissing_element_progress.done_3 { background-position: 0px -90px; } .ecourse_whatsmissing_element_progress.done_4 { background-position: 0px -120px; } .ecourse_whatsmissing_element_progress.done_5 { background-position: 0px -150px; } .ecourse_whatsmissing_element_progress.done_6 { background-position: 0px -180px; } .ecourse_whatsmissing_element_progress.done_7 { background-position: 0px -210px; } .ecourse_whatsmissing_element_progress.done_8 { background-position: 0px -240px; } .ecourse_whatsmissing_element_progress.done_9 { background-position: 0px -270px; } .ecourse_whatsmissing_element_progress.done_10 { background-position: 0px -300px; } .ecourse_whatsmissing_element_countdown { position: absolute; padding: 20px; border: 1px solid rgba(45, 125, 210, .2); background-color: #ffffff; box-sizing: border-box; } .ecourse_whatsmissing_element_countdown .progress { position: relative; box-shadow: 0 0 0 2px rgba(0, 0, 0, .1); background-color: #ffffff; width: 100%; height: 100%; border-radius: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; } .ecourse_whatsmissing_element_countdown .progress .bar { position: absolute; left: 0; top: 0; background-color: #2d7dd2; height: 100%; } .ecourse_whatsmissing_element_btn_start { position: absolute; cursor: pointer; } /*============================*/ /*======= other local classes ========*/ .ecourse_screen_command { color: #000000; font-size: 24px; } .ecourse_screen_subcommand { color: #000000; font-size: 20px; } .ecourse_screen_reward { color: #000000; font-size: 20px; } .ecourse_screen_lessonnumber { color: #000000; font-size: 50px; font-weight: bold; } .ecourse_button_printable { border: 1px solid #8ebeae; background-repeat:no-repeat; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-position: center; background-color: #ffffff; } .ecourse_button_printable .btn { -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .ecourse_button_printable:hover { border: 1px solid #000000; } .ecourse_button_prev_lesson { left: 20px; top: 520px; width: auto; height: 30px; text-align: left; } .ecourse_button_next_lesson { left: 800px; top: 520px; width: auto; height: 30px; text-align: right; } .ecourse_button_prev_lesson span { padding: 0 10px; background-color: #eeeeee; color: #000000; border-radius: 15px; } .ecourse_button_next_lesson span { padding: 0 10px; background-color: #eeeeee; color: #000000; border-radius: 15px; } .ecourse_button_prev_lesson span:hover { background-color: #000000; color: #ffffff; } .ecourse_button_next_lesson span:hover { background-color: #000000; color: #ffffff; } .ecourse_tableofcontents_shape { background-color: #EEEEEE; box-sizing: border-box; } .ecourse_popup_shape { padding: 5px; border: 1px solid #dddddd; background-color: #ffffff; box-sizing: border-box; } .ecourse_audio_shape { padding: 5px; border: 1px solid #9DD9FF; /* border: 1px solid rgba(45, 125, 210, .2); */ /*background-color: rgba(45, 125, 210, .1);*/ background-color: #E1F4FF; box-sizing: border-box; } .ecourse_image_shape { padding: 5px; border: 1px solid #dddddd; /*background-color: #ffffff;*/ box-sizing: border-box; } .ecourse_coloringbg_shape { background-color: #000000; } .ecourse_gap_shape { padding: 5px; border: 5px dotted #dddddd; background-color: #F5F5F5; box-sizing: border-box; outline: 2px solid #F5F5F5; background-image: url("./common/bg_gap.svg"); } .ecourse_line_shape { background-color: rgba(45, 125, 210, .1); border-radius: 10px; } .ecourse_line_shape_horizontal_top { background-image: linear-gradient(to top, rgba(45, 125, 210, .1), #ffffff); border-radius: 10px 10px 0 0; } .ecourse_line_shape_horizontal_bottom { background-image: linear-gradient(to bottom, rgba(45, 125, 210, .1), #ffffff); border-radius: 0 0 10px 10px; } .ecourse_line_shape_vertical_left { background-image: linear-gradient(to left, rgba(45, 125, 210, .1), #ffffff); border-radius: 10px 0 0 10px; } .ecourse_line_shape_vertical_right { background-image: linear-gradient(to right, rgba(45, 125, 210, .1), #ffffff); border-radius: 0 10px 10px 0; } .ecourse_box_shadow { background-color: #E1F4FF; /* box-shadow: 0px 0px 10px rgba(45, 125, 210, .1); */ border: none; border-radius: 10px; } .ecourse_box_border { border: 1px solid #9DD9FF; border-radius: 10px; box-sizing: border-box; } .ecourse_box_image { background-image: url("./common/bg_image.svg"); background-size: 100% 100%; } .ecourse_box_image2 { background-image: url("./common/bg_image2.svg"); background-size: 100% 100%; } .ecourse_box_image3 { background-image: url("./common/bg_image3.svg"); background-size: 100% 100%; } .ecourse_animation { position: absolute; left: 0; top: 0; overflow: hidden; } /*====================================*/ .background_plain_light { background-color: #64F58D; } .background_plain_strong { background-color: #D5E5F6; } .background_plain_empty { background-color: #F8F8F8; background-image: url("./common/bg_gap.svg"); } .background_labirynth { background-color: #F0F7FF; /* background-image: url("./common/bg_bricks.png"); */ } .bounce { animation: bounce 2s infinite; -webkit-animation: bounce 2s infinite; -moz-animation: bounce 2s infinite; -o-animation: bounce 2s infinite; } @-webkit-keyframes bounce { 0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 40% {-webkit-transform: translateY(-30px);} 60% {-webkit-transform: translateY(-15px);} } @-moz-keyframes bounce { 0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);} 40% {-moz-transform: translateY(-30px);} 60% {-moz-transform: translateY(-15px);} } @-o-keyframes bounce { 0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);} 40% {-o-transform: translateY(-30px);} 60% {-o-transform: translateY(-15px);} } @keyframes bounce { 0%, 20%, 50%, 80%, 100% {transform: translateY(0);} 40% {transform: translateY(-30px);} 60% {transform: translateY(-15px);} } @function tint($color, $percentage) { @return mix(white, $color, $percentage); } /*=========================================================*/ /* spinner ladujacy dla ekranow */ .lds-spinner { color: official; display: inline-block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 80px; height: 80px; } .lds-spinner div { transform-origin: 40px 40px; animation: lds-spinner 1.2s linear infinite; } .lds-spinner div:after { content: " "; display: block; position: absolute; top: 3px; left: 37px; width: 6px; height: 18px; border-radius: 20%; background: #cccccc; } .lds-spinner div:nth-child(1) { transform: rotate(0deg); animation-delay: -1.1s; } .lds-spinner div:nth-child(2) { transform: rotate(30deg); animation-delay: -1s; } .lds-spinner div:nth-child(3) { transform: rotate(60deg); animation-delay: -0.9s; } .lds-spinner div:nth-child(4) { transform: rotate(90deg); animation-delay: -0.8s; } .lds-spinner div:nth-child(5) { transform: rotate(120deg); animation-delay: -0.7s; } .lds-spinner div:nth-child(6) { transform: rotate(150deg); animation-delay: -0.6s; } .lds-spinner div:nth-child(7) { transform: rotate(180deg); animation-delay: -0.5s; } .lds-spinner div:nth-child(8) { transform: rotate(210deg); animation-delay: -0.4s; } .lds-spinner div:nth-child(9) { transform: rotate(240deg); animation-delay: -0.3s; } .lds-spinner div:nth-child(10) { transform: rotate(270deg); animation-delay: -0.2s; } .lds-spinner div:nth-child(11) { transform: rotate(300deg); animation-delay: -0.1s; } .lds-spinner div:nth-child(12) { transform: rotate(330deg); animation-delay: 0s; } @keyframes lds-spinner { 0% { opacity: 1; } 100% { opacity: 0; } } /* spinner ladujacy dla quizu */ .lds-ellipsis { display: inline-block; position: absolute; width: 80px; height: 80px; } .lds-ellipsis div { position: absolute; top: 33px; width: 13px; height: 13px; border-radius: 50%; background: rgba(45, 125, 210, .2); animation-timing-function: cubic-bezier(0, 1, 1, 0); } .lds-ellipsis div:nth-child(1) { left: 8px; animation: lds-ellipsis1 0.6s infinite; } .lds-ellipsis div:nth-child(2) { left: 8px; animation: lds-ellipsis2 0.6s infinite; } .lds-ellipsis div:nth-child(3) { left: 32px; animation: lds-ellipsis2 0.6s infinite; } .lds-ellipsis div:nth-child(4) { left: 56px; animation: lds-ellipsis3 0.6s infinite; } @keyframes lds-ellipsis1 { 0% { transform: scale(0); } 100% { transform: scale(1); } } @keyframes lds-ellipsis3 { 0% { transform: scale(1); } 100% { transform: scale(0); } } @keyframes lds-ellipsis2 { 0% { transform: translate(0, 0); } 100% { transform: translate(24px, 0); } } /*=========================================================*/ @media all and (max-width:999px) { }