@charset "UTF-8"; .page_header { height: 6em; background-image: url("/data/467a5161-dbf3-42e6-be08-b43249b5453d"); background-size: 240em 6em; background-position: calc(50% - 320px) 50%; } .page_header > div { overflow: hidden; } .page_header > div > .color-bars { height: 0.5em; overflow: hidden; } .page_header > div > .color-bars > span { display: block; float: left; width: 33.33%; height: inherit; } .page_header > div > a { float: left; width: 18em; height: 5.5em; background-color: #928; } .page_header > div > a > img { width: inherit; height: inherit; vertical-align: top; } .page_header > div > img { float: left; margin-top: 1.5em; width: 4em; height: 4em; background-color: #928; } .page_header > div > a + div { width: calc(100% - 18em); } .page_header > div > a + img + div { width: calc(100% - 22em); } .page_header > div > div:not(:first-child) { float: left; height: 5.5em; } .page_header > div > div:not(:first-child) .dbok { float: right; margin: calc(0.875em - 1px) 1em calc(0.875em - 1px) 0; width: 5.75em; height: 2.25em; border: 1px solid #fff; transition: background-color 0.2s; } .page_header > div > div:not(:first-child) .dbok > svg { width: inherit; height: inherit; } .page_header > div > div:not(:first-child) .dbok > svg path { fill: #fff; transition: fill 0.2s; } .page_header > div > div:not(:first-child) .dbok:hover { background-color: #fff; } .page_header > div > div:not(:first-child) .dbok:hover > svg path { fill: #928; } .page_header > div > div:not(:first-child) .nn-2006, .page_header > div > div:not(:first-child) .about { float: right; margin: calc(0.875em - 1px) 1em calc(0.875em - 1px) 0; width: 5.75em; height: 2.25em; line-height: 2.25em; color: #fff; font-weight: bold; text-decoration: none; text-align: center; border: 1px solid #fff; transition: color 0.2s, background-color 0.2s; } .page_header > div > div:not(:first-child) .nn-2006:hover, .page_header > div > div:not(:first-child) .about:hover { color: #928; background-color: #fff; } .page_header > div > div:not(:first-child) .about { width: 8.75em; } .page_header > div > div:not(:first-child) nav { clear: both; height: 1.6em; background-image: url("/data/48d401a6-8d85-4406-80af-459984f0b25e"); background-repeat: no-repeat; background-position: bottom left; top: -.1em; position: relative; } .page_header > div > div:not(:first-child) nav > ul { list-style-type: none; margin: 0; padding: 0; height: inherit; padding-left: 2.5em; } .page_header > div > div:not(:first-child) nav > ul > li { float: left; margin: 0; padding: 0; height: inherit; } .page_header > div > div:not(:first-child) nav > ul > li > a, .page_header > div > div:not(:first-child) nav > ul > li > span, .page_header > div > div:not(:first-child) nav > ul > li > div { display: inline-block; padding: 0.25em 0.5em 0 0.5em; height: 1.25em; line-height: 1.25em; color: #000; text-decoration: none; font-weight: 700; } .page_header > div > div:not(:first-child) nav > ul > li > a > span, .page_header > div > div:not(:first-child) nav > ul > li > span > span, .page_header > div > div:not(:first-child) nav > ul > li > div > span { font-size: 0.8em; } .page_header > div > div:not(:first-child) nav > ul > li > div { cursor: default; } .page_header > div > div:not(:first-child) nav > ul > li:not(:first-child):after { content: '/'; float: left; display: block; padding-top: 0.375em; height: 1.125em; line-height: 1.125em; } .page_header > div > div:not(:first-child) nav > ul > li > a:hover { color: #928; } .page_header > div > div:not(:first-child) nav > ul > li > span { font-weight: 900; } .view_color_default .page_header .color-bars > span:nth-child(1) { background-color: #5a3; } .view_color_default .page_header .color-bars > span:nth-child(2) { background-color: #08d; } .view_color_default .page_header .color-bars > span:nth-child(3) { background-color: #d72; } .view_color_green .page_header .color-bars > span { background-color: #5a3; } .view_color_blue .page_header .color-bars > span { background-color: #08d; } #menuwrapper { z-index: 100; position: absolute; left: 0; top: 0; background: #ff0; } .view_homepage section ul { list-style-type: none; overflow: hidden; } .view_homepage section ul li { display: inline-block; width: 30%; margin: 0 1%; border-bottom-style: solid; border-bottom-width: 0.8em; } .view_homepage section ul li > span.inactive { pointer-events: none; opacity: 0.5; } .view_homepage section ul li a, .view_homepage section ul li > span { height: 25em; display: block; text-decoration: none; } .view_homepage section ul li a > div, .view_homepage section ul li > span > div { height: 100%; position: relative; } .view_homepage section ul li a > div > span, .view_homepage section ul li > span > div > span { margin: 0 auto; width: 5em; position: relative; top: 5em; border: 2px solid white; text-align: center; padding: 0.5em 1em; text-decoration: none; color: white; font-size: 1.2em; display: block; visibility: hidden; } .view_homepage section ul li a > div > img, .view_homepage section ul li > span > div > img { position: absolute; bottom: 0; left: 50%; margin-left: -2em; } .view_homepage section ul li a > div:hover > span, .view_homepage section ul li > span > div:hover > span { visibility: visible; } .view_homepage section ul li:nth-child(1) { border-color: #5a3; } .view_homepage section ul li:nth-child(1) > a { background-image: url("/data/41504f5a-8ec5-4915-a6ab-354cd3922d98"); background-size: cover; } .view_homepage section ul li:nth-child(2) { border-color: #08d; } .view_homepage section ul li:nth-child(2) > a { background-image: url("/data/0fb08fb9-9648-4778-96b5-abf019d0f984"); background-size: cover; } .view_homepage section ul li:nth-child(3) { border-color: #d72; } .view_homepage section ul li:nth-child(3) > a { background-image: url("/data/4b0cb3ae-a9b3-47a0-a276-aaf1fc871478"); background-size: cover; } #document_title { display: none; } figure { -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0; -webkit-margin-end: 0; } .view_homepage section ul li:nth-child(1) a > div:hover { background-color: rgba(85, 170, 51, 0.5); } .view_homepage section ul li:nth-child(2) a > div:hover { background-color: rgba(0, 136, 221, 0.5); } .view_homepage section ul li:nth-child(3) a > div:hover { background-color: rgba(221, 119, 34, 0.5); } /** * first level property in $images is a view_class custom_init. * landing_page view can be used many times, each of them uses different set of images. */ .view_landing_page section > ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; } .view_landing_page section > ul > li { display: block; float: left; padding: 0.5em 1em; width: calc(33.33% - 2em); } .view_landing_page section > ul > li .view-button-box { display: block; text-decoration: none; /* &:hover > div > div:after { transform: translateY(10%) translateX(-175px) rotate(-45deg); } */ } .view_landing_page section > ul > li .view-button-box > div:first-child { height: 10em; background-size: cover; background-position: center center; } .view_landing_page section > ul > li .view-button-box > div:first-child > div { height: inherit; transition: background-color 0.3s; /* position: relative; overflow: hidden; &:after { content: ""; position: absolute; top: 0; left: 0; width: 500%; height: 1000%; background: #479a2a; z-index: 1; transform-origin: 0% 0%; transform: translateX(calc(20% - 25px)) translateY(10%) rotate(-45deg); transition: transform .3s; opacity: 0.8; } */ } .view_landing_page section > ul > li .view-button-box > div:first-child > div > span { position: relative; z-index: 2; display: none; margin: 3.5em 0 0 calc(50% - 3em); padding: 0.75em 1em; width: 4em; color: #fff; font-weight: bold; text-align: center; border: 1px solid #fff; text-transform: uppercase; } .view_landing_page section > ul > li .view-button-box > div:last-child { overflow: hidden; } .view_landing_page section > ul > li .view-button-box > div:last-child > .view-button-box-number { display: inline-block; width: 2em; height: 2em; line-height: 2em; color: #fff; text-align: center; font-size: 1.1em; } .view_landing_page section > ul > li .view-button-box > div:last-child > span:last-child { display: inline-flex; padding: 0.125em 0 0 0.5em; line-height: 1.25em; color: #000; font-size: 1.1em; text-transform: uppercase; width: 85%; } .view_landing_page section > ul > li .view-button-box:hover > div:first-child span { display: inline-block; } .view_landing_page.view_class_default section > ul > li:nth-child(1) .view-button-box > div:first-child { background-image: url("/data/9d4b62dd-f74d-4ae7-b088-12fe07649c38"); } .view_landing_page.view_class_default section > ul > li:nth-child(2) .view-button-box > div:first-child { background-image: url("/data/9d4b62dd-f74d-4ae7-b088-12fe07649c38"); } .view_landing_page.view_class_default section > ul > li:nth-child(3) .view-button-box > div:first-child { background-image: url("/data/9d4b62dd-f74d-4ae7-b088-12fe07649c38"); } .view_landing_page.view_class_default section > ul > li:nth-child(4) .view-button-box > div:first-child { background-image: url("/data/9d4b62dd-f74d-4ae7-b088-12fe07649c38"); } .view_landing_page.view_class_default section > ul > li:nth-child(5) .view-button-box > div:first-child { background-image: url("/data/9d4b62dd-f74d-4ae7-b088-12fe07649c38"); } .view_landing_page.view_class_default section > ul > li:nth-child(6) .view-button-box > div:first-child { background-image: url("/data/9d4b62dd-f74d-4ae7-b088-12fe07649c38"); } .view_landing_page.view_class_a1 section > ul > li:nth-child(1) .view-button-box > div:first-child { background-image: url("/data/f64ca24d-0e9a-49d9-b86d-cc6a05444ea5"); } .view_landing_page.view_class_a1 section > ul > li:nth-child(2) .view-button-box > div:first-child { background-image: url("/data/ba2808e9-9fc8-4253-a866-dff40cb0678c"); } .view_landing_page.view_class_a1 section > ul > li:nth-child(3) .view-button-box > div:first-child { background-image: url("/data/f035b962-d483-4c6f-8c4f-481ed5dc1ad9"); } .view_landing_page.view_class_a1 section > ul > li:nth-child(4) .view-button-box > div:first-child { background-image: url("/data/bf40fad7-8713-4953-a5a6-e96cdb1b2fe0"); } .view_landing_page.view_class_a1 section > ul > li:nth-child(5) .view-button-box > div:first-child { background-image: url("/data/c4904b86-a567-403c-b419-ebe97decc632"); } .view_landing_page.view_class_a1 section > ul > li:nth-child(6) .view-button-box > div:first-child { background-image: url("/data/420d47cf-4cef-4519-a0bf-b0ef67b08684"); } .view_landing_page.view_class_a1 section > ul > li:nth-child(7) .view-button-box > div:first-child { background-image: url("/data/a40f4e94-a68e-4063-b071-d937cf388300"); } .view_landing_page.view_class_a1 section > ul > li:nth-child(8) .view-button-box > div:first-child { background-image: url("/data/14d0b5ba-42ac-43a0-8ddb-cc17c30cff56"); } .view_landing_page.view_class_a1 section > ul > li:nth-child(9) .view-button-box > div:first-child { background-image: url("/data/178ac031-4779-4e22-8581-f8614f483783"); } .view_landing_page.view_class_a1 section > ul > li:nth-child(10) .view-button-box > div:first-child { background-image: url("/data/8152a62b-478a-4c00-87c8-7da93737997f"); } .view_landing_page.view_class_a1 section > ul > li:nth-child(11) .view-button-box > div:first-child { background-image: url("/data/77487d09-013d-47f9-920d-4d2367891401"); } .view_landing_page.view_class_a1 section > ul > li:nth-child(12) .view-button-box > div:first-child { background-image: url("/data/e56b0164-5c3b-4502-8d5b-9a14501f6849"); } .view_landing_page.view_class_a2 section > ul > li:nth-child(1) .view-button-box > div:first-child { background-image: url("/data/e70c40ac-dd60-46ec-ace3-ed61ff95aaad"); } .view_landing_page.view_class_a2 section > ul > li:nth-child(2) .view-button-box > div:first-child { background-image: url("/data/2684e191-119a-4c8f-8f46-8e2c34fc75fa"); } .view_landing_page.view_class_a2 section > ul > li:nth-child(3) .view-button-box > div:first-child { background-image: url("/data/0022688f-8224-4950-9baf-2acd622347e0"); } .view_landing_page.view_class_a2 section > ul > li:nth-child(4) .view-button-box > div:first-child { background-image: url("/data/3e21e63e-922f-416d-8ae8-e49417ebf06a"); } .view_landing_page.view_class_a2 section > ul > li:nth-child(5) .view-button-box > div:first-child { background-image: url("/data/d027f1b2-4493-4532-bc14-9cf5a9922967"); } .view_landing_page.view_class_a2 section > ul > li:nth-child(6) .view-button-box > div:first-child { background-image: url("/data/eab1ce20-84c5-48ca-8889-26a435c296e6"); } .view_landing_page.view_class_a2 section > ul > li:nth-child(7) .view-button-box > div:first-child { background-image: url("/data/a436af44-a74a-4e8c-89d7-b86e3cd65563"); } .view_landing_page.view_class_a2 section > ul > li:nth-child(8) .view-button-box > div:first-child { background-image: url("/data/2d064e98-3bc5-4bb4-92c4-5fdf5eb8e0af"); } .view_landing_page.view_class_a2 section > ul > li:nth-child(9) .view-button-box > div:first-child { background-image: url("/data/5b5cd78e-c3f8-4df4-9cc4-c1cc65d63e36"); } .view_landing_page.view_class_a2 section > ul > li:nth-child(10) .view-button-box > div:first-child { background-image: url("/data/bf5122a4-aacf-4001-bbfb-b6786fd65f67"); } .view_landing_page.view_class_laerer section > ul > li:nth-child(1) .view-button-box > div:first-child { background-image: url("/data/9d4b62dd-f74d-4ae7-b088-12fe07649c38"); } .view_landing_page.view_class_laerer section > ul > li:nth-child(2) .view-button-box > div:first-child { background-image: url("/data/9d4b62dd-f74d-4ae7-b088-12fe07649c38"); } .view_landing_page.view_class_laerer section > ul > li:nth-child(3) .view-button-box > div:first-child { background-image: url("/data/9d4b62dd-f74d-4ae7-b088-12fe07649c38"); } .view_landing_page.view_class_laerer section > ul > li:nth-child(4) .view-button-box > div:first-child { background-image: url("/data/9d4b62dd-f74d-4ae7-b088-12fe07649c38"); } .view_landing_page.view_class_laerer section > ul > li:nth-child(5) .view-button-box > div:first-child { background-image: url("/data/9d4b62dd-f74d-4ae7-b088-12fe07649c38"); } .view_landing_page.view_class_laerer section > ul > li:nth-child(6) .view-button-box > div:first-child { background-image: url("/data/9d4b62dd-f74d-4ae7-b088-12fe07649c38"); } .view_landing_page.view_color_default .view-button-box:hover > div > div { background-color: rgba(153, 34, 136, 0.7); } .view_landing_page.view_color_green .view-button-box:hover > div > div { background-color: rgba(85, 170, 51, 0.7); } .view_landing_page.view_color_blue .view-button-box:hover > div > div { background-color: rgba(0, 136, 221, 0.7); } .view_landing_page.view_color_orange .view-button-box:hover > div > div { background-color: rgba(221, 119, 34, 0.7); } .view_landing_page.view_color_default .view-button-box-number { background-color: #928; } .view_landing_page.view_color_green .view-button-box-number { background-color: #5a3; } .view_landing_page.view_color_blue .view-button-box-number { background-color: #08d; } .view_landing_page.view_color_orange .view-button-box-number { background-color: #d72; } /*.view_color_default .view-button-box:hover > div:first-child > div { background-color: rgba(color('purple'), 0.85); } .view_color_green .view-button-box:hover > div:first-child > div { background-color: rgba(color('green'), 0.85); } .view_color_blue .view-button-box:hover > div:first-child > div { background-color: rgba(color('blue'), 0.85); } .view_color_orange .view-button-box:hover > div:first-child > div { background-color: rgba(color('orange'), 0.85); } */ @media screen and (max-width: 799px) { .view_landing_page section > ul > li { width: calc(100% - 2em); } } @media screen and (min-width: 800px) and (max-width: 1023px) { .view_landing_page section > ul > li { width: calc(50% - 2em); } } @media screen and (min-width: 1366px) { .view_landing_page section > ul > li { width: calc(33.33% - 2em); } } /** * first level property in $images is a view_class custom_init. * landing_page view can be used many times, each of them uses different set of images. */ /* hiding icons for teacher section 29.11.2016 mc */ .view_landing_page_accordion.view_class_teacher section > ul > li { display: inline-block; float: left; } .view_landing_page_accordion.view_class_teacher section > ul > li:nth-child(3n + 1) { clear: inherit; } .view_landing_page_accordion.view_class_teacher section > ul > li > div, .view_landing_page_accordion.view_class_teacher section > ul > li > a { background: #928; } .view_landing_page_accordion.view_class_teacher section > ul > li > div > span, .view_landing_page_accordion.view_class_teacher section > ul > li > a > span { color: white; } .view_landing_page_accordion.view_class_teacher section > ul > li > div > img, .view_landing_page_accordion.view_class_teacher section > ul > li > a > img { display: none; } .view_landing_page_accordion section > ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; } .view_landing_page_accordion section > ul > li { display: block; float: left; padding: 0.5em 1em 1.5em 1em; width: calc(47% - 2em); /* > a:hover { background-color: color('purple'); > span { color: color('white'); } } */ } .view_landing_page_accordion section > ul > li:nth-child(3n + 1) { clear: both; } .view_landing_page_accordion section > ul > li > div, .view_landing_page_accordion section > ul > li > a { position: relative; display: block; margin-bottom: 0.5em; padding: 0.75em 2.5em 0.75em 0.5em; width: calc(100% - 3.25em); height: 1.5em; line-height: 1.5em; text-decoration: none; border: 0.125em solid #928; transition: background-color 0.2s; } .view_landing_page_accordion section > ul > li > div > span, .view_landing_page_accordion section > ul > li > a > span { font-weight: 900; color: #928; text-transform: uppercase; transition: color 0.2s; } .view_landing_page_accordion section > ul > li > div > span.locker:after, .view_landing_page_accordion section > ul > li > a > span.locker:after { content: ''; display: inline-block; width: 1.25em; height: 1.25em; background-image: url("/data/ec694e1d-4462-4d59-8124-e79071e96b28"); background-size: 1.25em 1.25em; } .view_landing_page_accordion section > ul > li > div > img, .view_landing_page_accordion section > ul > li > a > img { position: absolute; right: 0.25em; bottom: -0.8em; width: 3.5em; height: 3.5em; } .view_landing_page_accordion section > ul > li > ul { list-style-type: none; margin: 0; padding: 0; } .view_landing_page_accordion section > ul > li > ul > li { margin: 0; padding: 0; } .view_landing_page_accordion section > ul > li > ul > li > a { display: block; padding: 0.45em 0.75em; color: #000; text-decoration: none; border-bottom: 1px solid #000; transition: all 0.2s; } .view_landing_page_accordion section > ul > li > ul > li > a:hover { color: #fff; background-color: #928; border-color: #928; } @media screen and (max-width: 799px) { .view_landing_page section > ul > li { width: calc(100% - 2em); } } @media screen and (min-width: 800px) and (max-width: 1023px) { .view_landing_page section > ul > li { width: calc(50% - 2em); } } @media screen and (min-width: 1366px) { .view_landing_page section > ul > li { width: calc(33.33% - 2em); } } /** * colors */ .view_landing_page_accordion #request_read_container_folder .title { font-size: 1.5em; text-transform: uppercase; font-weight: 900; margin-bottom: 0.5em; display: block; } .view_landing_page_accordion.view_color_green #request_read_container_folder .title { color: #5a3; } .view_landing_page_accordion.view_color_blue #request_read_container_folder .title { color: #08d; } .view_landing_page_accordion.view_color_orange #request_read_container_folder .title { color: #d72; } .view_landing_page_accordion.view_color_green section > ul > li > ul > li > a:hover { color: #fff; background-color: #5a3; border-color: #5a3; } .view_landing_page_accordion.view_color_blue section > ul > li > ul > li > a:hover { color: #fff; background-color: #08d; border-color: #08d; } .view_landing_page_accordion.view_color_orange section > ul > li > ul > li > a:hover { color: #fff; background-color: #d72; border-color: #d72; } .view_exercises { overflow: hidden; } .view_exercises aside { float: left; width: 17%; } .view_exercises aside > h1 { margin: 0 0 0.75em 0; font-size: 138.5%; text-transform: uppercase; } .view_exercises aside > div { position: relative; margin-bottom: 1em; padding: 0.75em 2.5em 0.75em 0.5em; width: calc(100% - 3.25em); height: 1.5em; line-height: 1.5em; border: 0.125em solid #928; } .view_exercises aside > div > img { position: absolute; right: 0.25em; bottom: -0.5em; width: 3em; height: 3em; } .view_exercises aside ul { list-style-type: none; margin: 0; padding: 0; } .view_exercises aside ul > li { margin: 0; padding: 0; } .view_exercises aside ul > li:not(.open) > ul { height: 0; } .view_exercises aside ul > li > ul { height: auto; transition: height 0.4s; overflow: hidden; } .view_exercises aside ul > li > a, .view_exercises aside ul > li > div { display: block; padding: 0.5em; line-height: 1.25em; color: #000; font-size: 0.75em; text-decoration: none; border-bottom: 1px solid #928; transition: color 0.2s, background-color 0.2s; } .view_exercises aside ul > li > a:hover { color: #fff; background-color: #928; } .view_exercises aside ul > li > a.active { background-color: rgba(153, 34, 136, 0.35); } .view_exercises aside ul > li.open > div { color: #fff; background-color: #928; } .view_exercises aside ul > li.open > a { color: #fff; background-color: #928; } .view_exercises aside ul > li:only-child { display: none; } .view_exercises aside ul ul a { padding: 0.5em 0.5em 0.5em 1.5em; background-color: rgba(153, 34, 136, 0.15); } .view_exercises aside > a { display: block; margin-top: 1em; padding: 0.5em 0.25em; color: #fff; text-align: center; text-decoration: none; } .view_exercises section { float: right; width: 80%; } .view_exercises.view_color_green aside > h1 { color: #5a3; } .view_exercises.view_color_green aside ul > li > div:hover { color: #fff; background-color: #5a3; cursor: pointer; } .view_exercises.view_color_green aside ul > li > a:hover { color: #fff; background-color: #5a3; } .view_exercises.view_color_green aside > a { background-color: #5a3; } .view_exercises.view_color_blue aside > h1 { color: #08d; } .view_exercises.view_color_blue aside ul > li > div:hover { color: #fff; background-color: #08d; cursor: pointer; } .view_exercises.view_color_blue aside ul > li > a:hover { color: #fff; background-color: #08d; } .view_exercises.view_color_blue aside > a { background-color: #08d; } .view_exercises.view_color_orange aside > h1 { color: #d72; } .view_exercises.view_color_orange aside ul > li > div:hover { color: #fff; background-color: #d72; cursor: pointer; } .view_exercises.view_color_orange aside ul > li > a:hover { color: #fff; background-color: #d72; } .view_exercises.view_color_orange aside > a { background-color: #d72; } .quiz_type_matchbox .audio_mpeg .label { display: none; } /** * ! - old styles */ .exercises #iframe { border: none; } .exercises aside { background: #ff0; } .exercises .bx-viewport figure { height: 500px; } .exercises .bx-viewport > * { background: #eee; } .exercises .bx-viewport .title { padding: 10px 20px; color: #fff; background: #07f; } .exercises .bx-pager .bx-pager-link.active > * { background-color: #07f; } .view_exercises .audio_mpeg { border: none !important; border-radius: 0 !important; background: c("purple") !important; } .view_exercises .audio_mpeg > button { margin-top: 0; margin-right: 6px; width: 24px; height: 20px; border: none !important; background: url("/data/f50d4115-9bc9-4774-a213-19822dc01db8") no-repeat; } .view_exercises .audio_mpeg > button.play_button { background-position: 0 0 !important; } .view_exercises .audio_mpeg > button.pause_button { background-position: 0 -20px !important; } .view_exercises .audio_mpeg > button.stop_button { background-position: 0 -40px !important; } .view_exercises .audio_mpeg > button:focus { outline: none !important; } .view_exercises .audio_mpeg > button > img { display: none; } .view_exercises .audio_mpeg > span:first-of-type { display: block; float: right; padding-top: 3px; color: #aaa; font-size: 13px; } .view_exercises .audio_mpeg .ui-slider { border: none !important; border-radius: 0; background: #ddd !important; } .view_exercises .audio_mpeg .ui-slider-handle { height: 1.4em !important; border: none !important; border-radius: 0; } .view_exercises .audio_mpeg .ui-slider-handle:focus { outline: none; } .view_exercises .active .track_page > span, .view_exercises .active .track_page > p, .view_exercises .active .file_desc { color: #fff; } .view_exercises .audio_mpeg > span:first-of-type { color: #fff !important; } .view_teacher section > article { padding-bottom: 2em; } .view_teacher section > article > h1 { font-size: 1.5em; margin: 0 0 1em 0; text-transform: uppercase; font-weight: 900; color: #d72; } .view_teacher section > article ul { margin-left: 0; } .view_teacher section > article ul:nth-of-type(1) { margin-bottom: 2em; } .view_teacher section > article ul:nth-of-type(1) > li { display: inline-block; } .view_teacher section > article ul:nth-of-type(1) > li > a { padding: 1em; margin-right: 1em; background: #d72; color: white; } .view_teacher section > article ul:nth-of-type(2) { display: inline-block; background: #eeeeee; padding: 1.5em; } .view_teacher section > article ul:nth-of-type(2) > li { display: inline-block; margin-right: 2em; width: 200px; } .view_teacher section > article ul:nth-of-type(2) > li span { margin-top: 1em; display: inline-block; } .view_teacher section > article ul:nth-of-type(2) > li > a { display: block; width: inherit; height: inherit; transition: background-color 0.3s; } .view_teacher section > article ul:nth-of-type(2) > li > a:hover { background-color: #d72; } .view_teacher section > article ul:nth-of-type(2) > li > a:hover > img { opacity: 0.5; } .view_teacher section > article ul:nth-of-type(2) > li > a > img { width: 200px; height: auto; box-shadow: 5px 5px 10px 0px rgba(128, 128, 128, 0.3); margin-bottom: -0.25em; } .view_teacher section > article ul li { margin-bottom: 0.5em; list-style: none; } .view_teacher section > article a { color: #d72; text-decoration: none; } .view_teacher section > article a:hover { text-decoration: underline; } .view_teacher section > article a.external:after { content: ''; color: white; display: inline-block; margin: 0 0 0 1em; width: 2em; height: 2em; text-decoration: none; background: url(/data/f7c622ce-b6b2-432e-95df-0fe979946e90) no-repeat; background-size: 2em 2em; position: relative; top: 0.3em; } .view_teacher section > ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; } .view_teacher section > ul > li { display: block; float: left; padding: 0.5em 1em; width: calc(33.33% - 2em); } .view_teacher section > ul > li .view-button-box { display: block; text-decoration: none; } .view_teacher section > ul > li .view-button-box > div:first-child { padding-top: 0.75em; height: 4em; background-color: #928; border-bottom: 0.75em solid #d72; overflow: hidden; } .view_teacher section > ul > li .view-button-box > div:first-child > img { float: left; margin: 0 1em 0 2em; width: 4em; height: 4em; vertical-align: top; } .view_teacher section > ul > li .view-button-box > div:first-child > span { float: left; margin-top: 0.625em; font-size: 1.5em; color: #fff; font-weight: bold; } .view_teacher section > ul > li .view-button-box > div:last-child { height: 17em; background-size: cover; background-position: center bottom; } .view_teacher section > ul > li .view-button-box > div:last-child > div { width: 100%; height: 100%; transition: background-color 0.3s; } .view_teacher section > ul > li .view-button-box > div:last-child > div > span { position: relative; z-index: 2; display: none; margin: 3.5em 0 0 calc(50% - 3em); padding: 0.75em 1em; width: 4em; color: #fff; font-weight: bold; text-align: center; border: 1px solid #fff; text-transform: uppercase; } .view_teacher section > ul > li .view-button-box:hover > div:last-child > div { background-color: rgba(221, 119, 34, 0.7); } .view_teacher section > ul > li div.view-button-box > div:first-child { background-color: #ccc; border-color: #aaa; } .view_teacher section > ul > li div.view-button-box > div:last-child > div, .view_teacher section > ul > li div.view-button-box:hover > div:last-child > div { background-color: rgba(204, 204, 204, 0.7); } .view_teacher section > ul > li:nth-child(1) .view-button-box > div:last-child { background-image: url("/data/41504f5a-8ec5-4915-a6ab-354cd3922d98"); } .view_teacher section > ul > li:nth-child(2) .view-button-box > div:last-child { background-image: url("/data/0fb08fb9-9648-4778-96b5-abf019d0f984"); } .view_teacher section > ul > li:nth-child(3) .view-button-box > div:last-child { background-image: url("/data/4b0cb3ae-a9b3-47a0-a276-aaf1fc871478"); } .view_teacher section:nth-child(2) { background: red; } .view_teacher.view_class_default section > ul > li:nth-child(1) .view-button-box > div:first-child { /*background-image: url('/data/7ebbaaa2-c2e2-4183-8863-701636fc5924');*/ } .view_teacher.view_class_default section > ul > li:nth-child(2) .view-button-box > div:first-child { /*background-image: url('/data/8740581a-776a-412b-8c8d-828cc62b57c7');*/ } .view_teacher.view_class_default section > ul > li:nth-child(3) .view-button-box > div:first-child { /*background-image: url('/data/03ef07c9-10e9-468e-8619-4c25d8ffd09c');*/ } .view_teacher.view_class_default section > ul > li:nth-child(4) .view-button-box > div:first-child { /*background-image: url('/data/24a7bb14-a3a9-47af-8980-ab68336e800f');*/ } .view_teacher.view_class_default section > ul > li:nth-child(5) .view-button-box > div:first-child { /*background-image: url('/data/eff2f967-3463-4f5e-b7e6-85e440b59b00');*/ } .view_landing_page.view_color_default .view-button-box:hover > div > div { background-color: rgba(153, 34, 136, 0.7); } .view_landing_page.view_color_green .view-button-box:hover > div > div { background-color: rgba(85, 170, 51, 0.7); } .view_landing_page.view_color_blue .view-button-box:hover > div > div { background-color: rgba(0, 136, 221, 0.7); } .view_landing_page.view_color_orange .view-button-box:hover > div > div { background-color: rgba(221, 119, 34, 0.7); } .view_landing_page.view_color_default .view-button-box-number { background-color: #928; } .view_landing_page.view_color_green .view-button-box-number { background-color: #5a3; } .view_landing_page.view_color_blue .view-button-box-number { background-color: #08d; } .view_landing_page.view_color_orange .view-button-box-number { background-color: #d72; } .d-books { max-width: 100vw; } .d-books > ul { display: flex; justify-content: center; margin: 0; padding: 0 2em; } .d-books > ul > li { width: 202px; list-style: none; box-sizing: border-box; margin: auto; } .d-books > ul > li > a { display: block; height: 250px; width: 168px; background-repeat: no-repeat; background-size: contain; margin-bottom: 1em; text-decoration: none; } .d-books > ul > li > a:hover:before { content: ''; position: absolute; width: inherit; height: inherit; } .d-books > ul > li > a:hover:after { content: 'åpne'; position: relative; display: block; width: 75px; color: white; text-transform: uppercase; padding: .5em 1.5em; text-decoration: none; text-align: center; border: 2px solid white; left: 1.2em; top: 6em; } .d-books > ul > li:nth-of-type(1) > a { background-image: url(/data/65c5d023-cd7d-4046-808b-656eff11d946); } .d-books > ul > li:nth-of-type(2) > a { background-image: url(/data/148b45d6-a90c-4797-88c4-8b462476ef46); } .d-books > ul > li:nth-of-type(3) > a { background-image: url(/data/527eed02-90c9-4a89-98cd-3ce4500d2de4); } .d-books > ul > li:nth-of-type(1) > a:hover:before { background: rgba(221, 119, 34, 0.6); } .d-books > ul > li:nth-of-type(2) > a:hover:before { background: rgba(85, 170, 51, 0.6); } .d-books > ul > li:nth-of-type(3) > a:hover:before { background: rgba(0, 136, 221, 0.6); } @media screen and (max-width: 799px) { .view_teacher section > ul > li { width: calc(100% - 2em); } } @media screen and (min-width: 800px) and (max-width: 1023px) { .view_teacher > ul > li { width: calc(50% - 2em); } } @media screen and (min-width: 1366px) { .view_teacher > ul > li { width: calc(33.33% - 2em); } } .view_teacher section > ul.folder-list { list-style-type: none; margin: 0; padding: 0; overflow: hidden; } .view_teacher section > ul.folder-list > li { display: block; float: left; padding: 0.5em 1em 1.5em 1em; width: calc(33.33% - 2em); /* > a:hover { background-color: color('purple'); > span { color: color('white'); } } */ } .view_teacher section > ul.folder-list > li > div, .view_teacher section > ul.folder-list > li > a { position: relative; display: block; margin-bottom: 0.5em; padding: 0.75em 2.5em 0.75em 0.5em; width: calc(100% - 3.25em); /*height: 1.5em; line-height: 1.5em;*/ text-decoration: none; border: 0.125em solid #928; transition: background-color 0.2s; } .view_teacher section > ul.folder-list > li > div > span, .view_teacher section > ul.folder-list > li > a > span { font-weight: 900; color: #928; text-transform: uppercase; transition: color 0.2s; } .view_teacher section > ul.folder-list > li > div > span.locker:after, .view_teacher section > ul.folder-list > li > a > span.locker:after { content: ''; display: inline-block; width: 1.25em; height: 1.25em; background-image: url("/data/ec694e1d-4462-4d59-8124-e79071e96b28"); background-size: 1.25em 1.25em; } .view_teacher section > ul.folder-list > li > div > img, .view_teacher section > ul.folder-list > li > a > img { position: absolute; right: 0.25em; bottom: -0.8em; width: 3.5em; height: 3.5em; } .view_teacher section > ul.folder-list > li > ul { list-style-type: none; margin: 0; padding: 0; } .view_teacher section > ul.folder-list > li > ul > li { margin: 0; padding: 0; } .view_teacher section > ul.folder-list > li > ul > li > a { display: block; padding: 0.45em 0.75em; color: #000; text-decoration: none; border-bottom: 1px solid #000; transition: all 0.2s; } .view_teacher section > ul.folder-list > li > ul > li > a:hover { color: #fff; background-color: #928; border-color: #928; } @media screen and (max-width: 799px) { .view_landing_page section > ul > li { width: calc(100% - 2em); } } @media screen and (min-width: 800px) and (max-width: 1023px) { .view_landing_page section > ul > li { width: calc(50% - 2em); } } @media screen and (min-width: 1366px) { .view_landing_page section > ul > li { width: calc(33.33% - 2em); } } /** * colors */ .view_landing_page_accordion #request_read_container_folder .title { font-size: 1.5em; text-transform: uppercase; font-weight: 900; margin-bottom: 0.5em; display: block; } .view_landing_page_accordion.view_color_green #request_read_container_folder .title { color: #5a3; } .view_landing_page_accordion.view_color_blue #request_read_container_folder .title { color: #08d; } .view_landing_page_accordion.view_color_orange #request_read_container_folder .title { color: #d72; } .view_landing_page_accordion.view_color_green section > ul > li > ul > li > a:hover { color: #fff; background-color: #5a3; border-color: #5a3; } .view_landing_page_accordion.view_color_blue section > ul > li > ul > li > a:hover { color: #fff; background-color: #08d; border-color: #08d; } .view_landing_page_accordion.view_color_orange section > ul > li > ul > li > a:hover { color: #fff; background-color: #d72; border-color: #d72; } .locked_message, .locked_message_2 { background-color: rgba(0, 0, 0, 0.8); color: #fff; display: none; height: 100%; left: 0; line-height: 50px; margin: 0 auto; opacity: 1; position: fixed; text-align: center; top: 0; width: 100%; z-index: 30100; background: rgba(0, 0, 0, 0.85); } .locked_message_2 { line-height: 25px; } .locked_close { background-image: url("/data/78f8c2c9-92ab-4689-9d01-ba8e8208a365"); background-size: cover; display: block; height: 50px; margin: 0 auto; position: absolute; right: 5px; top: 5px; width: 50px; } .locked_close > a { display: block; height: 100%; width: 100%; } .locked_message a, .locked_message_2 a { color: #9f238e; font-size: 1.2em; text-decoration: none; cursor: pointer; } .locked_message a:hover, .locked_message_2 a:hover { text-decoration: underline; } .locked_mark { position: relative; display: block; margin: 13em auto 0 auto; width: 5em; height: 5em; background-image: url("/data/f44cc531-8f80-4a64-a0dd-6fbd4a463d3e"); background-size: cover; } .locked-text-embedded { margin-top: 3em; } .locked_message p.information-text, .locked_message_2 p.information-text { max-width: initial; } .locked-d-bok { font-size: 1.2em; margin: 0.35rem; position: absolute; width: 15%; } .locked-d-bok svg { width: 100%; height: auto; } .locked_content { width: 100%; margin: auto; position: absolute; top: 50%; transform: translateY(-50%); } .view_audio_files .players { padding: 20px 0; margin: 0; list-style-type: none; overflow: hidden; } .view_audio_files .players > li { padding: 10px 20px 15px 0; float: left; width: calc(33% - 20px); } .view_audio_files .players > li:nth-child(3n) { padding-right: 0; } .view_audio_files .players > li > div { background: #eee; } /* .view_audio_files .players > li > div > p { padding: 10px 0 0 10px; margin-bottom: 0; color: #025; font-size: 18px; } */ /* .audio_mpeg */ .view_audio_files .track_page { padding: 10px 10px 0 10px; overflow: hidden; } .view_audio_files .track_page > span { float: left; color: #000; font-size: 18px; } .view_audio_files .track_page > a { float: right; display: block; margin: 0 0 0 5px; width: 24px; height: 20px; background: #025; } .view_audio_files .track_page > p { float: right; padding-top: 4px; margin-bottom: 0; font-size: 12px; color: #777; } .view_audio_files .file_desc { padding: 7px 10px 0 10px; margin-bottom: 0; height: 24px; line-height: 12px; font-size: 12px; color: #777; } .view_audio_files .audio_mpeg { padding: 10px 10px 7px 10px !important; width: calc(100% - 20px); border: none !important; border-radius: 0 !important; background: none !important; } .view_audio_files .audio_mpeg > button { margin-top: 0; margin-right: 6px; width: 24px; height: 20px; border: none !important; background: url("/data/f50d4115-9bc9-4774-a213-19822dc01db8") no-repeat; } .view_audio_files .audio_mpeg > button.play_button { background-position: 0 0 !important; } .view_audio_files .audio_mpeg > button.pause_button { background-position: 0 -20px !important; } .view_audio_files .audio_mpeg > button.stop_button { background-position: 0 -40px !important; } .view_audio_files .audio_mpeg > button:focus { outline: none !important; } .view_audio_files .audio_mpeg > button > img { display: none; } .view_audio_files .audio_mpeg > span:first-of-type { display: block; float: right; padding-top: 3px; color: #aaa; font-size: 13px; } .view_audio_files .audio_mpeg .ui-slider { border: none !important; border-radius: 0; background: #ddd !important; } .view_audio_files .audio_mpeg .ui-slider-handle { height: 1.4em !important; border: none !important; border-radius: 0; } .view_audio_files .audio_mpeg .ui-slider-handle:focus { outline: none; } .view_audio_files .players .active > div { background: #928; } .view_audio_files .active .track_page > span, .view_audio_files .active .track_page > p, .view_audio_files .active .file_desc { color: #fff; } /* .view_audio_files .players .active > div > p { color: #fff; } */ .view_audio_files .players .active .audio_mpeg > span:first-of-type { color: #fff !important; } .view_audio_files .players .active .audio_mpeg .ui-slider { background: #fff !important; } @media screen and (min-width: 761px) and (max-width: 1000px) { .view_audio_files .flags { padding-right: 20px; } .view_audio_files .players { padding: 0 10px; width: calc(100% - 20px); } .view_audio_files .players > li { padding: 10px 10px 15px 10px; float: left; width: calc(33.33% - 20px); } .view_audio_files .players > li:nth-child(4n) { padding-right: 10px; } } @media screen and (min-width: 521px) and (max-width: 760px) { .view_audio_files .flags { padding-right: 20px; } .view_audio_files .players { padding: 0 10px; width: calc(100% - 20px); } .view_audio_files .players > li { padding: 10px 10px 15px 10px; float: left; width: calc(50% - 20px); } .view_audio_files .players > li:nth-child(4n) { padding-right: 10px; } } @media screen and (max-width: 520px) { .view_audio_files .flags { padding-right: 20px; } .view_audio_files .players { padding: 0 10px; width: calc(100% - 20px); } .view_audio_files .players > li { padding: 10px 10px 15px 10px; float: left; width: calc(100% - 20px); } .view_audio_files .players > li:nth-child(4n) { padding-right: 10px; } } .javascript div.audio_mpeg .play_button { margin-left: 0; } .view_audio_files .audio_mpeg > button { background-color: #928; } .view_audio_files .audio_mpeg .ui-slider-handle { background: #928 !important; } .view_audio_files.view_color_green .active .audio_mpeg > button { background-color: #5a3; } .view_audio_files.view_color_blue .active .audio_mpeg > button { background-color: #08d; } .view_audio_files.view_color_orange .active .audio_mpeg > button { background-color: #d72; } .view_audio_files.view_color_green .players .active .audio_mpeg .ui-slider-handle { background: #5a3 !important; } .view_audio_files.view_color_blue .players .active .audio_mpeg .ui-slider-handle { background: #08d !important; } .view_audio_files.view_color_orange .players .active .audio_mpeg .ui-slider-handle { background: #d72 !important; } .view_token section { overflow: hidden; } .view_token form:first-of-type { float: left; width: 45%; } .view_token form:last-of-type { float: right; width: 45%; } #wrapper_object_content .instruction { font-weight: bold; } #wrapper_object_content .xlarge { font-size: 1.5em; } #wrapper_object_content .xlarge a { color: #07f; } #wrapper_object_content .xlarge a:hover { color: #4af; } table[border="0"] th, table[border="0"] td { border: 0; } #wrapper_object_content .progress > img { height: 10px; } #wrapper_object_content .quiz.img.right { float: right; } #wrapper_object_content input[size] { width: auto; } #wrapper_object_content .quiz_block ul { margin-left: 0; list-style-type: none; } #wrapper_object_content .quiz_block ul li { line-height: 1.5em; } #wrapper_object_content .quiz_block ul li > label > input { margin-right: 1em; } #wrapper_object_content .matchbox .cell_content { text-align: center; } /** * columns */ /* 3 columns */ .columns_3 ~ .mc_image { float: left; width: 31%; } .columns_3 ~ .mc_image img { width: 100%; height: auto; margin-bottom: 0.5em; } .columns_3 ~ .mc_image:nth-of-type(3n+1) { clear: left; } .columns_3 ~ .mc_image:nth-of-type(n+4) { padding-top: 2em; } .columns_3 ~ .mc_image:nth-of-type(3n-1) { padding-left: 3.5%; padding-right: 3.5%; } /* 8 columns */ .columns_8 ~ .mc_image { float: left; width: 11%; padding-right: 1.5%; padding-bottom: 1em; } .columns_8 ~ .mc_image:nth-of-type(8n) { padding-right: 0; } .columns_8 ~ .mc_image img { width: 100%; height: auto; } .columns_8 ~ .mc_image:nth-of-type(8n+1) { clear: left; } .columns_8 ~ .mc_image:nth-of-type(n+9) { padding-top: 2em; } /* 5 columns */ .columns_5 ~ .mc_image { float: left; width: 17%; padding-right: 2%; padding-bottom: 1em; } .columns_5 ~ .mc_image:nth-of-type(5n) { padding-right: 0; } .columns_5 ~ .mc_image img { width: 100%; height: auto; } .columns_5 ~ .mc_image:nth-of-type(5n+1) { clear: left; } .columns_5 ~ .mc_image:nth-of-type(n+6) { padding-top: 2em; } /* 4 columns */ .columns_4 ~ .mc_image { float: left; width: 23%; padding-right: 2%; padding-bottom: 1em; } .columns_4 ~ .mc_image:nth-of-type(4n) { padding-right: 0; } .columns_4 ~ .mc_image img { width: 100%; height: auto; } .columns_4 ~ .mc_image:nth-of-type(4n+1) { clear: left; } .columns_4 ~ .mc_image:nth-of-type(n+5) { padding-top: 2em; } /** * columns - clearing the float */ .quiz_submission { clear: left; } #pf_quiz ol li { padding-bottom: 1em; } .increase-interline { line-height: 2.5em; } /** * col_3 */ .col_3 { overflow: hidden; } .col_3 > p { float: left; padding-right: 2%; width: 32%; } .col_3 > p:nth-child(3n) { padding-right: 0; } .questions { padding-top: 1em; clear: both; } html, body { height: 100%; font-size: 1em; font-family: 'Lato', sans-serif; } a:not(:visited):focus, button:focus, input:focus { outline-style: solid; outline-offset: -0.15rem; outline-color: #fff; outline-width: 0.15rem; position: relative; } a:not(:visited):focus:before, button:focus:before, input:focus:before { content: ''; border: 0.15rem dotted #000; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .main { padding: 3em 0 2.5em 0; width: 1200px; /* min-height: calc(100% - 360px); */ margin: auto; } .page_header > div { margin: auto; width: 1200px; } /* .view_homepage, .view_landing_page, .view_landing_page_accordion, .view_exercises { min-height: calc(100% - 355px); } */ #document_title { display: none; } #iframe { border: none; } figure { -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0; -webkit-margin-end: 0; } select, input, button, textarea { margin: 0 0.5em; } button { display: block; margin-top: 1em; padding: 0.5em 0.25em; color: #fff; text-align: center; text-decoration: none; border-style: none; background-color: #928; cursor: pointer; } [class^='skype_pnh_container'] { display: none !important; } [class^='skype_pnh_print_container'] { display: inline !important; } [class^='view_'] { min-height: calc(100% - 345px); } #tooltip { padding: 0.5em 0.75em; border: 1px solid #000; border-radius: 0.25em; background-color: #f7f7f7; } .audio_mpeg button { display: inline-block; background: transparent; } #wrapper_object_content li { font-weight: normal; padding-bottom: 1em; } .cell_content .audio_mpeg.normal { /* .play_button:not(.disabled) ~ button { display: none; } .play_button.disabled, .play_button.disabled + .pause_button { display: none; } .play_button.disabled ~ .stop_button { display: block; } .label { display: block; } */ } .cell_content .audio_mpeg.normal button { margin: auto; display: none; } .cell_content .audio_mpeg.normal.playing .stop_button { display: block; } .cell_content .audio_mpeg.normal:not(.playing) .play_button { display: block; } th { text-align: left !important; }