/* // Haupt-Styleshet VokabelBox // */ /* // HTML-Tags // */ *:not(span) { padding: 0; margin: 0; outline: none; font-family: 'Lexend', sans-serif; color: #DADADA; } *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(span) { font-size: 17px } button:hover { cursor: pointer; } html { height: 100%; width: 100%; display: table; } body { display: table-cell; vertical-align: middle; background-color: #3D434B; } input { appearance: none; -webkit-appearance: none; } h1, h2, h3, h4, h5, h6 { font-family: 'Ubuntu', sans-serif; } h2 { font-weight: 500; padding-bottom: 10px; } h4 { font-weight: 400; padding-bottom: 25px; } h6 { font-weight: lighter; } a { text-decoration: underline; cursor: pointer; } ::-webkit-scrollbar { width: 0px; height: 9px; } ::-webkit-scrollbar-button { width: 0px; height: 0px; } ::-webkit-scrollbar-thumb { background: #EDEDED; border: 51px none #ffffff; border-radius: 0; } ::-webkit-scrollbar-thumb:hover { background: #EDEDED; } ::-webkit-scrollbar-thumb:active { background: #EDEDED; } ::-webkit-scrollbar-track { background: #ffffff; border: 0px none #ffffff; border-radius: 0px; } ::-webkit-scrollbar-track:hover { background: #fff; } ::-webkit-scrollbar-track:active { background: #fff; } ::-webkit-scrollbar-corner { background: transparent; } /* // Grundgerüst // */ div.main-wrapper { width: 100%; height: 700px; } div.main { width: 1000px; height: 100%; margin: 0 auto; -webkit-box-shadow: 0px 16px 46px -3px rgba(0,0,0,0.43); -moz-box-shadow: 0px 16px 46px -3px rgba(0,0,0,0.43); box-shadow: 0px 16px 46px -3px rgba(0,0,0,0.43); position: relative; border-radius: 15px; background-color: #212529; overflow: hidden; } div.main-wrapper div.main>div.content { height: 100%; transition-duration: .1s; width: calc(100% - 60px); position: relative; overflow-y: auto; overflow-x: hidden; } div.center-wrapper { width: 100%; height: 100%; display: table; } div.center { padding: 10px; display: table-cell; vertical-align: middle; margin: 0 auto; text-align: center; } /* // Navigationsmenü, Zurück & Action-Menü // */ div.main-wrapper div.main div.navigation { overflow: hidden; position: absolute; right: 0; height: 100%; width: 60px; -webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.28); -moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.28); box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.28); border-radius: 0 15px 15px 0; z-index: 503; background: rgb(170,57,53); background: linear-gradient(45deg, rgba(170,57,53,1) 0%, rgba(249,130,72,1) 100%); } div.main-wrapper div.main div.navigation button[name="Logo"] { font-family: 'Pacifico', cursive; width: 60px; height: 60px; border: 0; background: rgba(0,0,0,0.2); box-shadow: 0px -7px 12px 12px rgba(0,0,0,0.5); border-radius: 0 15px 0 0; color: #DADADA; font-size: 20px; margin-bottom: 50px; } div.main-wrapper div.main div.navigation .list { position: relative; } div.main-wrapper div.main div.navigation .list button { width: 60px; height: 60px; border: 0; color: #61282F; font-size: 20px; background-color: rgba(0,0,0,0); transition-duration: .4s; } div.main-wrapper div.main div.navigation .list button:hover { background-color: rgba(255,255,255,.3); } div.main-wrapper div.main div.navigation .list div.selection-display { height: 40px; width: 3px; position: absolute; top: 10px; right: 0; background-color: #212529; transition-duration: .4s; } div.main-wrapper div.main>div.grow-ellipse { position: absolute; content: ""; top: 50%; left: calc(50% - 30px); right: calc(50% + 30px); bottom: 50%; background-color: #2A2E32; z-index: 502; transition-duration: 1s; border-radius: 100%; } button.button-back { position: sticky; bottom: 25px; margin-left: 25px; display: block; width: auto; height: auto; z-index: 501; z-index: 501; height: 50px; width: 50px; border-radius: 100%; background-color: #AA3935; border: none; transition-duration: .4s; color: #525252; webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.5); pointer-events: all; display: none; opacity: 0; } div.action-menu-wrapper { position: sticky; bottom: 25px; padding-right: 85px; display: block; width: auto; height: auto; z-index: 501; text-align: right; z-index: 501; pointer-events: none; } div.action-menu-wrapper button { height: 50px; width: 50px; border-radius: 100%; background-color: #AA3935;; border: none; transition-duration: .4s; color: #fff; webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.5); pointer-events: none; opacity: 0; } div.action-menu-wrapper button i, button.button-back i { font-size: 18px; } div.action-menu-wrapper button:hover { webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5); } div.action-menu-wrapper div.action-menu-content { position: absolute; bottom: 50px; right: 85px; } div.action-menu-wrapper div.action-menu-content div { margin: 0 0 20px 0; padding: 10px 20px; border-radius: 10px; -webkit-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.15); box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.15); background-color: #F9F9F9; position: relative; font-family: 'Exo 2', sans-serif; font-size: 17px; overflow: hidden; display: block; float: right; clear: both; color: #525252; transform: translateX(calc(100% + 100px)); transition-duration: .2s; opacity: 0; } div.action-menu-wrapper div.action-menu-content div:nth-child(4) { transition-delay: .1s; } div.action-menu-wrapper div.action-menu-content div:nth-child(3) { transition-delay: .2s; } div.action-menu-wrapper div.action-menu-content div:nth-child(2) { transition-delay: .3s; } div.action-menu-wrapper div.action-menu-content div:nth-child(1) { transition-delay: .4s; } /* // Kopfbereich // */ div.main-wrapper div.main div.content div.fixed-title { position: sticky; top: 0; display: block; width: 100%; height: 60px; z-index: 501; background-color: #212529; transition-duration: .4s; -webkit-box-shadow: 0px 0px 15px 0px rgba(10,10,10,.8); -moz-box-shadow: 0px 0px 15px 0px rgba(10,10,10,.8); box-shadow: 0px 0px 15px 0px rgba(10,10,10,.8); } div.main-wrapper div.main div.content div.fixed-title-spacer { padding-top: 50px; } div.main-wrapper div.main div.content div.fixed-title>h2 { position: absolute; display: block; padding: 5px 10px; left: 0; right: 0; text-align: center; top: 0; font-family: 'Exo 2', sans-serif; color: #DADADA; border-radius: 10px; font-weight: 500; top: 10px; } div.main-wrapper div.main div.content div.fixed-title button { font-family: 'Exo 2', sans-serif; font-size: 17px; height: 30px; width: auto; border-radius: 15px; padding: 5px 10px; background-color: #f98248db; border: none; transition-duration: .4s; color: #DADADA; -webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 50%); position: absolute; right: 15px; top: 15px; } div.main-wrapper div.main div.content div.fixed-title button i { margin-left: 5px; color: #DADADA; } /* // Spezifische Seite: Lernen // */ div.progress-bar { width: 200px; margin: 0 auto; height: 20px; border: 5px solid rgba(218, 218, 218, .6); border-radius: 15px; position: absolute; top: calc(50% - 10px); left: 50%; transform: translateX(-50%); overflow: hidden; } div.progress-bar div { background-color: rgba(218, 218, 218, .6); width: 0; height: 100%; transition: width 1s; } div.fixed-title .left, div.fixed-title .right { position: absolute; line-height: 60px; } div.fixed-title .left { left: 10px; } div.fixed-title .right { right: 10px; } img.learn-feedback-ghost { position: absolute; top: calc(50% - 50px); left: calc(50% - 50px); height: 100px; width: 100px; pointer-events: none; z-index: 501; opacity: 0; transform: translateY(-100px); } img.learn-feedback-ghost.animate { animation: ghost 2s; animation-play-state: running; } @keyframes ghost { 0 { opacity: 0; } 30% { opacity: .3; } 60% { opacity: .3; } 99% { opacity: 0; transform: translateY(-140px); } 100% { transform: translateY(0); } } div.summary-relation { height: 60px; width:100%; border-radius: 10px; border: 5px solid #1d1d1d; box-sizing: border-box; overflow: hidden; } div.summary-relation div { height: 60px; float: left; } div.learn-card-choicebox { width: 100%; border-radius: 15px; overflow: hidden; height: 170px; } div.learn-card-choicebox div { width: 50%; height: 100%; display: inline-block; position: relative; float: left; cursor: pointer; } div.learn-card-choicebox div img { position: absolute; height: 100px; width: 100px; top: calc(50% - 70px); left: calc(50% - 50px); } div.learn-card-choicebox div h2 { position: absolute; bottom: 0px; left: 0; right: 0; } div.main-wrapper div.main div.content div.fixed-title h2#learn-correct-incorrect span:nth-child(1) { color: #773B3B; } div.main-wrapper div.main div.content div.fixed-title h2#learn-correct-incorrect span:nth-child(2) { color: #5E773B; } div.main-wrapper div.main div.content div.fixed-title .right h2, div.main-wrapper div.main div.content div.fixed-title .left h2 { padding: 0; } /* // Sortierung // */ div.view-settings { width: 100%; height: 30px; position: relative; } div.view-settings div.sorting { position: absolute; right: 0; width: auto; width: 100%; height: 100%; text-align: right; } div.view-settings div.sorting button { height: 100%; background-color: #212529; border: 0; cursor: pointer; } div.view-settings div.sorting button i { margin-left: 10px; } div.view-settings div.sorting>div { position: absolute; z-index: 501; top: 100%; text-align: right; right: 0; pointer-events: none; opacity: 0; padding: 10px 0 10px 0; -webkit-box-shadow: 0px 0px 14px 0px rgb(10 10 10 / 20%); -moz-box-shadow: 0px 0px 14px 0px rgba(10,10,10,.2); box-shadow: 0px 0px 14px 0px rgb(10 10 10 / 20%); background-color: #2A2E32; transition: opacity .5s; } div.view-settings div.sorting>div div { padding: 8px 13px 8px 7px; cursor: pointer; transition: background .4s; } div.view-settings div.sorting>div div:hover { background-color: #212529; } div.view-settings div.sorting>div div i { margin: 0 0 0 5px; font-size: 20px; } div.view-settings div.sorting>div div.selected { border-right: 3px solid #424242; } /* // Inhaltsstruktur // */ div.folder-view-wrapper { width: 400px; margin: 0 auto; } div.folder-divider { position: relative; text-align: center; text-shadow: 3px 3px 0px rgba(189,189,189,0.31); margin-bottom: 20px; margin-top: 20px; } div.folder-divider:before { position: absolute; content: ""; background: rgb(170,57,53); background: linear-gradient(45deg, rgba(170,57,53,1) 0%, rgba(249,130,72,1) 100%); height: 2px; width: 100%; left: 0px; right: 2.5px; top: calc(50% - 1px); z-index: 0; -webkit-box-shadow: 3px 3px 0px 0px rgba(189,189,189,0.31); -moz-box-shadow: 3px 3px 0px 0px rgba(189,189,189,0.31); box-shadow: 3px 3px 0px 0px rgba(189,189,189,0.31); } div.folder-divider span { background-color: #212529; position: relative; padding: 0 10px; border-radius: 10px; font-family: 'Ubuntu', cursive; font-weight: 700; letter-spacing: 2px; color: #DADADA; } div.folder-view-wrapper div.folder, div.choicebox label { padding: 10px 5px 10px 50px; box-sizing: border-box; background-color: #2A2E32; position: relative; border-radius: 10px; margin-top: 10px; font-family: 'Catamaran', sans-serif; font-weight: 800; letter-spacing: 1.5px; -webkit-box-shadow: 0px 0px 14px 0px rgba(10,10,10,.2); -moz-box-shadow: 0px 0px 14px 0px rgba(10,10,10,.2); box-shadow: 0px 0px 14px 0px rgba(10,10,10,.2); cursor: pointer; overflow: hidden; } div.folder-view-wrapper div.folder i { font-size: 30px; color: #525252; position: absolute; left: 7px; top: 6px; } div.folder-view-wrapper div.folder img { position: absolute; left: -12px; top: 0px; height: 48px; } /* // Vokabellisten // */ div.content div.voklist { height: auto; width: 500px; margin: 0 auto; font-size: 0 !important; } div.content div.voklist div.head { font-size: 20px; border-radius: 25px 25px 0 0; overflow: hidden; background-color: #2A2E32; -webkit-box-shadow: 0px 0px 14px 0px rgba(10,10,10,.2); -moz-box-shadow: 0px 0px 14px 0px rgba(10,10,10,.2); box-shadow: 0px 0px 14px 0px rgba(10,10,10,.2); font-family: 'Catamaran', sans-serif; font-weight: 800; } div.content div.voklist>div>div:not(.input) { display: inline-block; float: left; width: calc(50% - 3px); text-align: center; padding: 10px; box-sizing: border-box; background-color: #2A2E32; } div.content div.voklist div.progress-indicator div { position: absolute; left: 3px; right: 3px; background-color: #212529; height: 10px; } div.content div.voklist>div>div.progress-indicator div:nth-child(1) { bottom: 3px; } div.content div.voklist>div>div.progress-indicator div:nth-child(2) { bottom: 16px; } div.content div.voklist>div>div.progress-indicator div:nth-child(3) { bottom: 29px; } div.content div.voklist.default div.head div, div.content div.voklist.default>div>div:not(.progress-indicator) { width: calc(50% - 3px); line-height: 17px } div.content div.voklist>div>div:first-of-type { margin-right: 3px; } div.content div.voklist>div>div:last-of-type { margin-left: 3px; } div.content div.voklist.default div.progress-indicator { width: 38px; height: 38px; position: absolute; left: calc(50% - 20px); top: 50%; transform: translateY(-50%); box-sizing: border-box; border-radius: 100%; border: 6px solid #212529; } div.content div.voklist.default div.progress-indicator._1, div.content div.voklist.default div.progress-indicator._2, div.content div.voklist.default div.progress-indicator._3, div.summary-relation div:first-of-type, div.learn-card-choicebox div:first-of-type { background-color: #773B3B; } div.content div.voklist.default div.progress-indicator._4, div.content div.voklist.default div.progress-indicator._5 { background-color: #776A3B; } div.content div.voklist.default div.progress-indicator._6, div.summary-relation div:last-of-type, div.learn-card-choicebox div:last-of-type { background-color: #5E773B; } div.content div.voklist div.head div { background-color: transparent; box-shadow: none; } div.content div.voklist>div { display: inline-flex; width: 100%; height: auto; margin-bottom: 6px; position: relative; } div.content div.voklist form:not(.vocrow) { box-sizing: border-box; height: 100%; padding: 6px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; } div.content div.voklist input { height: 100%; width: calc(50% - 9px); border: 0; background-color: #212529; text-align: center; transition-duration: .8s; } div.content div.voklist form.vocrow input { background-color: #2A2E32; width: 100%; } div.content div.voklist>div.dummy { padding: 0; height: 0; margin: 0; opacity: 0; transition-duration: .7s; display: inline-block; } div.content div.voklist>div.dummy div { padding: 0; height: 0; transition-duration: .7s; } tr.vok-add-input form { position: absolute; top: 0; left: 0; right: 0; height: 20px; z-index: 501; padding: 3px 0; } tr.vok-add-input input { width: 50%; border: 0; border-bottom: 2px solid #525252; background-color: #EDEDED; padding: 0px 10px; margin-top: 0px; text-align: center; box-sizing: border-box; transition-duration: .3s; } tr.vok-add-input { padding-top: 25px; } tr.vok-add-input td { position: relative; } tr.vok-add-input table { width: 100%; border-spacing: 0; } /* // Buttons // */ button.default-button { font-family: 'Exo 2', sans-serif; padding: 10px 20px; margin: 0 0 10px 0; background-color: #2A2E32; color: #DADADA; position: relative; -webkit-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.15); box-shadow: 0px 11px 16px 0px rgba(10,10,10,0.40); border: 0; border-radius: 10px; overflow: hidden; font-size: 17px; transition-duration: .3s; text-transform: uppercase; } button.default-button:before, div.action-menu-wrapper div.action-menu-content div:before { z-index: 1; content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 3px; background: rgb(170,57,53); background: linear-gradient(45deg, rgba(170,57,53,1) 0%, rgba(249,130,72,1) 100%); } button.default-button:after { z-index: 2; content: ""; position: absolute; bottom: 0; left: 50%; right: 50%; height: 3px; background-color: #2A2E32; transition-duration: .3s; } button.default-button:hover { padding: 10px 25px; letter-spacing: 1.2px; } button.default-button:hover:after { left: 0 ; right: 0; } /* // Eingabe & Formulare // */ input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { -webkit-box-shadow: 0 0 0 30px white inset !important; } div.form, form.form { width: 260px; margin: 0 auto; } .input-wrapper { width: calc(100% - 20px); left: 10px; height: 60px; position: relative; } .input-wrapper:before { content: ""; position: absolute; content: 0; z-index: 1; bottom: 12px; height: 2px; left: 0; right: 0; background-color: #EDEDED; } .input-wrapper:after { content: ""; position: absolute; content: 0; z-index: 1; bottom: 12px; height: 2px; left: 50%; right: 50%; background-color: #EDEDED; } .input-wrapper input, select { font-family: 'Exo 2', sans-serif; margin-top: 10px; padding: 10px 10px; box-sizing: border-box; width: 100%; background-color: #212529; color: #DADADA; position: relative; border: 0; overflow: hidden; font-size: 17px; transition-duration: .3s; transition-duration: .4s; -moz-appearance: none; -webkit-appearance: none; appearance: none; } input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px #212529 inset !important; -webkit-text-fill-color: #DADADA !important; } select { border: 1px solid #DADADA; } div.form .input-wrapper span , form.form .input-wrapper span { font-family: 'Exo 2', sans-serif; position: absolute; display: block; width: auto; left: 0px; text-align: left; top: 17.5px; pointer-events: none; color: #DADADA; transition-duration: .4s; font-size: 15px; } div.form .input-wrapper input:focus ~ span, div.form .input-wrapper input.filled ~ span, form.form .input-wrapper input:focus ~ span, form.form .input-wrapper input.filled ~ span { transform: translateY(-20px); opacity: .6; left: 0; } div.form button.default-button, form.form button.default-button { width: 100%; } div.choicebox label { width: 100%; display: block; } div.choicebox input[type="checkbox"], div.choicebox input[type="radio"] { outline: none; width: 22px; height: 22px; border: 2px solid #424242; border-radius: 100%; transition: border .2s; appearance: none; -webkit-appearance: none; -moz-appearance: none; padding: 0 !important; position: absolute; left: 14px; top: 14px; } div.choicebox input[type="checkbox"]:checked, div.choicebox input[type="radio"]:checked { border: 7px solid #424242; } div.choicebox { width: 100%; border-radius: 5px; box-sizing: border-box; } input[type=range] { -webkit-appearance: none; margin: 18px 0; width: 100%; } input[type=range]:focus { outline: none; } input[type=range]::-webkit-slider-runnable-track { width: 100%; height: 4px; cursor: pointer; background-color: #2A2E32; } input[type=range]::-webkit-slider-thumb { height: 20px; width: 20px; border-radius: 100%; background-color: rgba(249,130,72,1); margin-top: -8px; -webkit-appearance: none; } input[type=range]::-moz-range-track { width: 100%; height: 8.4px; cursor: pointer; box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; background: #2A2E32; border-radius: 1.3px; border: 0.2px solid #010101; } input[type=range]::-moz-range-thumb { box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; border: 1px solid #000000; height: 36px; width: 16px; border-radius: 3px; background: #ffffff; cursor: pointer; } input[type=range]::-ms-track { width: 100%; height: 8.4px; cursor: pointer; background: transparent; border-color: transparent; border-width: 16px 0; color: transparent; } input.toggle { appearance: none; width: 60px; height: 25px; border-radius: 12.5px; border: 2px solid #525252; position: relative; } input.toggle:before { position: absolute; content: ""; z-index: 1; height: 19px; width: 19px; background-color: #525252; left: 1px; top: 1px; border-radius: 100%; transition-duration: .4s; } input.toggle:checked:before { left: 36px; } input.toggle:checked { background-color: #ececec; } /* // Popups // */ .message-banner { font-family: 'Exo 2', sans-serif; color: #fff; text-align: center; width: calc(100% - 260px); position: absolute; box-sizing: border-box; padding: 10px; bottom: 30px; left: 100px; -webkit-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.0); -moz-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.0); box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.0); animation: show-message 7s forwards; animation-play-state: paused; background-color: #525252; opacity: 0; transform: translateY(-10px); pointer-events: none; } @keyframes show-message { 0 { opacity: 0; } 5% { opacity: 0.75; } 10% { -webkit-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.15); box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.5); opacity: 1; transform: translateY(0); } 95% { -webkit-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.15); box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.5); opacity: 1; transform: translateY(0); } 100% { opacity: 0; } } .message-banner .time-beam { position: absolute; height: 5px; left: 0; right: 0; top: -3px; background-color: #525252; animation: expire 6.6s forwards; animation-delay: .4s; animation-timing-function: linear; animation-play-state: paused; } @keyframes expire { from { left: 0; } to { left: 100%; } } div.tooltip { position: absolute; bottom: 60px; left: 50%; transform: translateX(calc(-50% - 30px)); width: calc(100% - 40px); max-width: 500px; opacity: 0; pointer-events: none; background-color: #3D434B; padding: 10px; transition: opacity .5s; } div.tooltip i { position: absolute; height: 30px; width: 30px; font-size: 30px; top: -15px; right: -15px; cursor: pointer; } /* // Einstellungen // */ div.settings-section { width: 100%; padding: 10px 0 5px 0; } div.settings-section .left { display: inline-block; float: left; width: 80%; } div.settings-section .right { display: inline-block; float: right; width: 20%; } /* // LOADINGio // */ @keyframes ldio-i8d02g0bgec { 0% { transform: rotate(0deg) } 50% { transform: rotate(180deg) } 100% { transform: rotate(360deg) } } .ldio-i8d02g0bgec div { position: absolute; animation: ldio-i8d02g0bgec 1.35s linear infinite; width: 184.8px; height: 184.8px; top: 23.1px; left: 23.1px; border-radius: 50%; box-shadow: 0 5.082000000000001px 0 0 #666f89; transform-origin: 92.4px 94.941px; } .loadingio-spinner-eclipse-hjyo82gbgub { width: 231px; height: 231px; display: block; overflow: hidden; background: none; margin: 0 auto; position: relative; top: 50%; transform: translateY(-50%); } .ldio-i8d02g0bgec { width: 100%; height: 100%; position: relative; transform: translateZ(0) scale(1); backface-visibility: hidden; transform-origin: 0 0; /* see note above */ } .ldio-i8d02g0bgec div { box-sizing: content-box; } /* generated by https://loading.io/ */ /* // SKELETON // */ .container { position: relative; width: 100%; margin: 0 auto; box-sizing: border-box; padding: 0 10px; } .column, .columns { width: 100%; float: left; box-sizing: border-box; } .row { padding-bottom: 10px; display: flex; } /* For devices larger than 550px */ @media (min-width: 550px) { .column, .columns { margin-left: 4%; } .column:first-child, .columns:first-child { margin-left: 0; } .one.column, .one.columns { width: 4.66666666667%; } .two.columns { width: 13.3333333333%; } .three.columns { width: 22%; } .four.columns { width: 30.6666666667%; } .five.columns { width: 39.3333333333%; } .six.columns { width: 48%; } .seven.columns { width: 56.6666666667%; } .eight.columns { width: 65.3333333333%; } .nine.columns { width: 74.0%; } .ten.columns { width: 82.6666666667%; } .eleven.columns { width: 91.3333333333%; } .twelve.columns { width: 100%; margin-left: 0; } .one-third.column { width: 30.6666666667%; } .two-thirds.column { width: 65.3333333333%; } .one-half.column { width: 48%; } /* Offsets */ .offset-by-one.column, .offset-by-one.columns { margin-left: 8.66666666667%; } .offset-by-two.column, .offset-by-two.columns { margin-left: 17.3333333333%; } .offset-by-three.column, .offset-by-three.columns { margin-left: 26%; } .offset-by-four.column, .offset-by-four.columns { margin-left: 34.6666666667%; } .offset-by-five.column, .offset-by-five.columns { margin-left: 43.3333333333%; } .offset-by-six.column, .offset-by-six.columns { margin-left: 52%; } .offset-by-seven.column, .offset-by-seven.columns { margin-left: 60.6666666667%; } .offset-by-eight.column, .offset-by-eight.columns { margin-left: 69.3333333333%; } .offset-by-nine.column, .offset-by-nine.columns { margin-left: 78.0%; } .offset-by-ten.column, .offset-by-ten.columns { margin-left: 86.6666666667%; } .offset-by-eleven.column, .offset-by-eleven.columns { margin-left: 95.3333333333%; } .offset-by-one-third.column, .offset-by-one-third.columns { margin-left: 34.6666666667%; } .offset-by-two-thirds.column, .offset-by-two-thirds.columns { margin-left: 69.3333333333%; } .offset-by-one-half.column, .offset-by-one-half.columns { margin-left: 52%; } } .container:after, .row:after, .u-cf { content: ""; display: table; clear: both; } /* // Responsivität // */ @media(max-width: 1045px) { div.main { width: calc(100% - 30px); } } @media(max-width: 530px) { html, body { height: 100% !important; display: block; } div.main { width: 100%; border-radius: 0; } div.main-wrapper { height: 100%; } div.main-wrapper div.main>div.content { width: 100%; height: calc(100% - 60px); } div.main-wrapper div.main div.navigation { bottom: 0; left: 0; right: 0; width: 100%; height: 60px; border-radius: 0; } div.main-wrapper div.main div.navigation button[name="Logo"] { border-radius: 0; margin-bottom: 0; } div.main-wrapper div.main div.navigation .list { position: absolute; left: 60px; right: 0; bottom: 0; top: 0; } div.action-menu-wrapper { bottom: 70px; padding-right: 10px; } div.action-menu-wrapper button { background-color: #f98248; } button.button-back { bottom: 70px; margin-left: 10px; } div.content div.voklist { width: calc(100% - 20px); padding: 0 10px; } div.tooltip { transform: translateX(-50%); bottom: 100px; } .message-banner { bottom: 75px; left: 70px; width: calc(100% - 140px); } div.action-menu-wrapper div.action-menu-content { right: 10px; } } @media(max-height: 720px) { div.main { width: 100%; border-radius: 0; } div.main-wrapper div.main div.navigation button[name="Logo"], div.main-wrapper div.main div.navigation { border-radius: 0; } div.main-wrapper { height: 100%; } } @media print { div.main-wrapper div.main div.content div.fixed-title button { display: none; } button.button-back, div.action-menu-wrapper { display: none !important; } div.main-wrapper { height: auto; } body { display: block; background-color: #fff; } div.main { width: calc(100% - 10px); box-shadow: none; } div.main-wrapper div.main div.navigation { display: none; } div.main-wrapper div.main>div.content { width: 100%; } div.main,div.main-wrapper div.main div.content div.fixed-title { background-color: #fff; } div.folder-view-wrapper { display: none; } div.content div.voklist div.head, div.content div.voklist>div>div:not(.input) { background-color: #fff; } div.content div.voklist.default div.progress-indicator { display: none; } div.content div.voklist>div>div:not(.input):not(.head div) { -webkit-box-shadow: 0px 0px 14px 0px rgb(10 10 10 / 20%); -moz-box-shadow: 0px 0px 14px 0px rgba(10,10,10,.2); box-shadow: 0px 0px 14px 0px rgb(10 10 10 / 20%); } * { color: #000 !important; } }