:root{--tog-background-color:#55addeff;--tog-background-color-light:color-mix(in srgb, var(--tog-background-color), #fff 80%);--tog-background-color-light-darker:color-mix(in srgb, var(--tog-background-color), #fff 50%);--tog-background-color-dark:color-mix(in srgb, var(--tog-background-color), #000 10%);--tog-background-color-dark-shadow:color-mix(in srgb,var(--tog-background-color-dark),#000 10%)}@font-face{font-family:dejavusans;src:url(../lib/jsPDF-fonts/dejavu/2.37/DejaVuSans.woff2) format("woff2"),url(../lib/jsPDF-fonts/dejavu/2.37/DejaVuSans.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:dejavuserif;src:url(../lib/jsPDF-fonts/dejavu/2.37/DejaVuSerif.woff2) format("woff2"),url(../lib/jsPDF-fonts/dejavu/2.37/DejaVuSerif.ttf) format("truetype");font-weight:400;font-style:normal}:root{--font-size-ratio:1;--player-background-color:white;--player-background-image:"";--player-background-mode:"";--player-background-repeat:"";--player-background-size:"";--player-border-color:darken(#f9c233, 5%);--player-button-color:darken(#f9c233, 5%);--player-button-color-hover:darken(#f9c233, 15%);--player-button-active-color:darken(#395D7B, 15%);--player-button-active-color-hover:darken(#395D7B, 30%);--player-editor-background-color:white;--player-editor-border-color:white;--font-size-text-fixed:max(12px, 2.5vmin);--font-size-context-menu-text:calc(var(--font-size-text-fixed) * .9);--font-size-context-menu-icon:calc(var(--font-size-text-fixed) * 1.1);--font-size-context-menu-icon-bigger:calc(var(--font-size-text-fixed) * 1.5)}body{padding:0!important}.user-info-top{position:fixed;top:0;right:0}.user-info-top .name{float:left;margin:12px 15px 0 0;font-size:13px;color:#fff;font-weight:700}.user-info-top .logout-button{background:#fff;border-radius:0 0 0 3px;padding:11px 15px;font-size:14px}.activity-overlay{float:left;width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;display:none;z-index:16;text-align:center}.activity-overlay .color-overlay{float:left;position:absolute;left:0;top:0;width:100%;height:100%;min-height:100%;background-color:#fff}.logo-toglic-static{position:fixed;top:0;left:0;z-index:20;height:8%}.logo-toglic-static.fade{opacity:.2}.logo-toglic-static img{display:inline-block;margin:10px;max-height:55%}.embed-info-part{position:fixed;bottom:0;left:0;width:100%;z-index:10010;font-size:12px;color:#fff}@media (max-width:1024px){.embed-info-part{font-size:11px}}@media (max-width:767px){.embed-info-part{font-size:10px;white-space:nowrap}}.embed-info-part .bg{padding:10px}@media (max-width:1250px){.embed-info-part .bg{padding:8px}}@media (max-width:1024px){.embed-info-part .bg{padding:5px}}@media (max-width:767px){.embed-info-part .bg{padding:2px}}.embed-info-part .bg.color{background:#f9c233}.embed-info-part .bottom-com-banner{z-index:2000;vertical-align:middle!important;border-bottom:1px #bd901d dashed;padding-bottom:10px;margin-bottom:10px}@media (max-width:1250px){.embed-info-part .bottom-com-banner{padding-bottom:8px;margin-bottom:8px}}@media (max-width:1024px){.embed-info-part .bottom-com-banner{padding-bottom:5px;margin-bottom:5px}}@media (max-width:767px){.embed-info-part .bottom-com-banner{padding-bottom:2px;margin-bottom:2px}}.embed-info-part .bottom-com-banner img{height:30px;color:#fff;margin-right:15px;display:inline-block;vertical-align:middle!important}@media (max-width:1250px){.embed-info-part .bottom-com-banner img{height:25px}}@media (max-width:1024px){.embed-info-part .bottom-com-banner img{height:20px;margin-right:10px}}@media (max-width:767px){.embed-info-part .bottom-com-banner img{margin-right:5px}}.embed-info-part .bottom-com-banner span{font-size:20px;vertical-align:middle!important;display:inline-block}@media (max-width:1250px){.embed-info-part .bottom-com-banner span{font-size:18px}}@media (max-width:1024px){.embed-info-part .bottom-com-banner span{font-size:16px}}@media (max-width:767px){.embed-info-part .bottom-com-banner span{font-size:14px}.embed-info-part .bottom-com-banner span font{display:none}}.embed-info-part .bottom-com-banner span.item{margin:0 15px;color:#fff;font-weight:300}@media (max-width:1250px){.embed-info-part .bottom-com-banner span.item{margin:0 10px}}@media (max-width:767px){.embed-info-part .bottom-com-banner span.item{margin:0 3px}}.embed-info-part .bottom-com-banner span.item i{margin-right:10px;vertical-align:middle!important}@media (max-width:1024px){.embed-info-part .bottom-com-banner span.item i{margin-right:5px}}@media (max-width:767px){.embed-info-part .bottom-com-banner span.item i{margin-right:0}}.embed-info-part .bottom-com-banner span.free{background:#fff;padding:6px 10px;color:#e6ae1d;font-weight:300;border-radius:3px;margin-left:15px;margin-top:-4px;-moz-transform:rotate(-4deg);-o-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}@media (max-width:1024px){.embed-info-part .bottom-com-banner span.free{margin-left:10px}}@media (max-width:767px){.embed-info-part .bottom-com-banner span.free{margin-left:5px;padding:3px 5px}}@media (max-width:400px){.embed-info-part .bottom-com-banner span.free:before{content:"";display:block}}.embed-info-part .bottom-com-banner .devider{color:#bd901d}.ac-target-student{display:inline-block;width:100%;min-height:100%;box-sizing:border-box}.ac-target-student.embed{padding-bottom:86px}@media (max-width:1250px){.ac-target-student.embed{padding-bottom:71px}}@media (max-width:1024px){.ac-target-student.embed{padding-bottom:56px}}@media (max-width:767px){.ac-target-student.embed{padding-bottom:39px}}.ping-icon{position:fixed;right:0;bottom:0;padding:4px;border-radius:0 3px 0 0;z-index:1000;color:#adce02;font-size:20px;width:25px;margin-right:10px;background:0 0}.ping-icon.connection-working{color:#f9c233}.ping-icon.connection-bad{color:red}.student-homeworks{box-sizing:border-box;position:absolute;top:90px;right:0;bottom:30px;left:0;margin:10px}@media (max-width:767px){.student-homeworks{top:60px}}.student-homeworks .student-homeworks-grid{top:0;position:absolute;right:0;bottom:0;left:0;border-radius:5px;overflow:hidden;margin:auto;max-width:1000px}.student-homeworks .student-homeworks-grid .grid-container{height:100%}.activity-target-iframe{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0}.activity-target-iframe .load-activity-preview-container{width:100%;height:100%}.plain-styles{line-height:1.4;font-size:13px;color:#000}.plain-styles.white{color:#fff}.plain-styles.white h1,.plain-styles.white h2,.plain-styles.white h3,.plain-styles.white h4,.plain-styles.white h5{color:#fff}.plain-styles p{padding:0 0 1em 0;line-height:1.5;font-size:13px;font-weight:300;font-family:"Open Sans",sans-serif}.plain-styles ol,.plain-styles ul{line-height:1.5;font-size:13px;font-weight:300;font-family:"Open Sans",sans-serif;margin:0 0 1em 0;list-style:disc;padding-left:30px}.plain-styles h1{font-weight:900;line-height:1.2;font-size:250%;color:#565656;font-family:"Open Sans",sans-serif;margin:0 0 15px 0;padding:0}.plain-styles h1 a{font-family:"Open Sans",sans-serif}.plain-styles h2{font-weight:900;line-height:1.5;font-size:190%;color:#565656;font-family:"Open Sans",sans-serif;margin:0;padding:0}.plain-styles h2 a{font-family:"Open Sans",sans-serif}.plain-styles h3{font-weight:900;font-size:150%;line-height:1.5;color:#565656;font-family:"Open Sans",sans-serif;margin:10px 0 5px 0;padding:0}.plain-styles h3 a{font-family:"Open Sans",sans-serif}.plain-styles h4{font-weight:900;font-size:125%;line-height:1.5;color:#565656;font-family:"Open Sans",sans-serif;margin:0;padding:0}.plain-styles h4 a{font-family:"Open Sans",sans-serif}.plain-styles h5{font-weight:900;font-size:110%;line-height:1.5;color:#565656;font-family:"Open Sans",sans-serif;margin:0;padding:0 0 5px 0}.plain-styles h5 a{font-family:"Open Sans",sans-serif}.plain-styles a{color:#f1b721!important;text-decoration:none!important}.plain-styles a:hover{color:#dca71f!important;text-decoration:underline!important}.plain-styles .button{padding:0 10px!important;font-size:15px!important;border-radius:5px!important;border:10px #f1b721 solid!important;background:#f1b721!important;color:#fff!important;display:inline-block!important;cursor:pointer!important;text-decoration:none!important;font-weight:700!important}.plain-styles .button.green{border-color:#adce02!important;background:#adce02!important}.plain-styles .button:hover{background-color:#dca71f!important;border:10px #dca71f solid!important;color:#fff!important;text-decoration:none!important}.plain-styles .button:hover.green{border-color:#87a102!important;background:#87a102!important}