.checkbox-container{position:relative;display:inline-block;float:left;margin:0;min-height:22px;min-width:22px;line-height:22px;box-sizing:border-box}.checkbox-container input{position:absolute;opacity:0;height:0;width:0;border:0 none;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox-container .checkbox-image{position:relative;top:0;left:0;height:22px;width:22px;box-sizing:border-box;transition:all .2s linear!important}.checkbox-container input[type=checkbox]~.checkbox-image{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.checkbox-container input[type=radio]~.checkbox-image{border-radius:50%}.checkbox-container .checkbox-image:after{content:"";position:absolute;display:none}.checkbox-container input.gray-square~.checkbox-image:after,.checkbox-container input:checked~.checkbox-image:after{display:block}.checkbox-container:focus{outline:0}.checkbox-container input[type=checkbox].gray-square:not(:checked)~.checkbox-image:after{left:5px;top:5px;width:10px;height:10px;background-color:#777}.checkbox-container input[type=checkbox]:checked~.checkbox-image:after{left:6px;top:2px;width:5px;height:10px;border:solid;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-container input[type=radio]~.checkbox-image:after{top:6px;left:6px;width:8px;height:8px;border-radius:50%}.checkbox-container .checkbox-label-after{width:calc(100% - 22px);line-height:22px!important;padding-left:8px;box-sizing:border-box;float:left}.checkbox-container input[type=radio]~.checkbox-label-after{width:auto}.checkbox-container input~.checkbox-image,.checkbox-container input~.checkbox-label-after{cursor:pointer}.checkbox-container input:disabled~.checkbox-image,.checkbox-container input:disabled~.checkbox-label-after{cursor:default!important}.checkboxTable{border:none;border-spacing:0px;border-collapse:collapse;table-layout:fixed;width:100%}.inlineCheckbox .checkbox-label-after,.inlineCheckbox .checkboxTable,.inlineCheckbox .checkboxTable td:nth-child(2){width:auto!important}.checkboxTable td{vertical-align:top}.checkboxTable td:nth-child(2){width:100%;line-height:22px!important}.checkbox-container.white-checkbox input:checked~.checkbox-image{background-color:#fff!important}.filter-overlay .checkbox-container input:checked~.checkbox-image{background-color:#fff!important}.season-drop-global{position:fixed;font-size:20px;z-index:-1;top:-30px;animation-timing-function:linear}.season-drop-1{-webkit-animation:season-drop 80s infinite;animation:season-drop 80s infinite}.season-drop-2{-webkit-animation:season-drop 100s infinite;animation:season-drop 100s infinite}.season-drop-3{-webkit-animation:season-drop 110s infinite;animation:season-drop 110s infinite}.season-drop-4{-webkit-animation:season-drop 90s infinite;animation:season-drop 90s infinite}@keyframes season-drop{from{top:-30px}100%{top:103%}}.season-drop-global-i{-webkit-animation:season-drop-i 8s infinite;animation:season-drop-i 8s infinite;animation-timing-function:linear;margin-left:-10px;transform:rotate(20deg)}@keyframes season-drop-i{0%{margin-left:-10px;transform:rotate(20deg)}50%{margin-left:10px;transform:rotate(-20deg)}100%{margin-left:-10px;transform:rotate(20deg)}}.season-grow-global{position:fixed;z-index:-1;bottom:-1px;animation-timing-function:linear;animation-fill-mode:forwards}.season-grow-global-i{font-size:2px}.season-grow-1{-webkit-animation:season-grow 100s infinite;animation:season-grow 100s infinite}.season-grow-2{-webkit-animation:season-grow 60s infinite;animation:season-grow 60s infinite}.season-grow-3{-webkit-animation:season-grow 80s infinite;animation:season-grow 80s infinite}.season-grow-4{-webkit-animation:season-grow 70s infinite;animation:season-grow 70s infinite}@keyframes season-grow{from{font-size:2px;opacity:0}5%{opacity:1}90%{font-size:30px;opacity:1}100%{font-size:30px;opacity:0}}.full-loader-wrapper,.page-loader-wrapper{display:none;position:fixed;z-index:1060;top:0;left:0;width:100%;bottom:0;background-color:#000;background-color:rgba(0,0,0,.4)}#main-loader-wrapper .full-loader-block{background-color:#fefefe;position:absolute;padding:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);animation-name:animatetop;animation-duration:.4s;overflow:visible;box-sizing:border-box;width:110px;height:110px;text-align:center;font-size:14px;top:50%;left:50%;margin-top:-55px;margin-left:-55px}#main-loader-wrapper .full-loader-block i{font-size:50px;margin:15px auto}@media (pointer:coarse){#main-loader-wrapper .full-loader-block{font-size:16px}}.catalog-list-type,.default-selectbox,.my-courses-list-type,.submenu-filter-folded .filter-toggle,input[type=file],input[type=number],input[type=password],input[type=text]{line-height:16px;padding:9px 7px;font-size:14px;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:0;transition:all .2s linear!important}input[type=file]{line-height:24px;padding:5px 10px}.default-selectbox{padding:0!important}input[type=password].leftico,input[type=text].leftico{padding-left:40px}input[type=file]:focus,input[type=file]:hover,input[type=password]:focus,input[type=password]:hover,input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{cursor:auto}input[type=number],input[type=submit],input[type=text],textarea{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=text].search-txt,input[type=text].search-txt:focus,input[type=text].search-txt:hover{outline:0;border:none!important}.jqueryui .ui-dialog .ui-dialog-buttonpane button,input[type=button],input[type=submit]{height:36px;outline:0;font-family:inherit;font-size:14px;cursor:pointer;padding:0 20px 0 20px;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-appearance:none;text-align:center;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-width:100px;font-weight:400}textarea{vertical-align:top;font-family:inherit;resize:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:16px;font-size:14px;box-sizing:border-box;padding:9px 10px;outline:0;transition:all .2s linear!important;border:1px #ddd solid;position:relative;color:#444;-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.03);-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.03);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.03)}.noBottomBorderRadius{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.addButton,.icoButton{height:36px;line-height:34px;box-sizing:border-box;padding-right:8px;cursor:pointer;transition:all .2s linear;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.addButton:focus,.addButton:hover,.icoButton:focus,.icoButton:hover{outline:0}.addButton i,.icoButton i{margin:0 8px}.addButton{border:1px solid #f60;color:#fff;background-color:#f60}.quiz-builder-pool-toolbar{display:flex;flex-wrap:wrap;row-gap:10px}.customButtonIco{height:36px;line-height:36px;box-sizing:border-box;cursor:pointer;transition:all .2s linear;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.resizeVertical{resize:vertical;transition:none!important}.autocompleteSpan{display:flex;flex-direction:column;justify-content:center;height:36px;float:left}.termEvalDropRow{display:flex;align-items:center;clear:both;margin-bottom:4px}.termEvalDropLabel{flex:0 0 44px;margin-right:4px;text-align:left;white-space:nowrap}.termEvalDropRow .SumoSelect{min-width:100px}@media (pointer:coarse){.catalog-list-type,.default-selectbox,.jqueryui .ui-dialog .ui-dialog-buttonpane button,.my-courses-list-type,.submenu-filter-folded .filter-toggle,input[type=button],input[type=file],input[type=number],input[type=password],input[type=submit],input[type=text],textarea{font-size:16px}}.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.6);opacity:.01;transition:opacity .4s ease;z-index:1055;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}.basicLightbox:after{font-family:"Font Awesome 5 Pro";content:"\f00d";position:absolute;top:1.5rem;right:1.5rem;width:60px;height:60px;border-radius:50%;text-align:center;line-height:60px;background:#000;cursor:pointer;font-size:40px;color:#fff;z-index:100}.basicLightbox .basicLightbox-iframe,.basicLightbox .basicLightbox-img,.basicLightbox .basicLightbox-video{max-width:98%;box-shadow:0 4px 8px 0 rgba(0,0,0,.4),0 6px 20px 0 rgba(0,0,0,.38)}.basicLightbox .basicLightbox-iframe{width:98%;height:98%}.basicLightbox .basicLightbox--caption{text-align:center;padding:10px;background:#000;max-width:98%;box-sizing:border-box}.list-toolbar{width:100%;box-sizing:border-box;padding:15px;box-shadow:none!important}.list-toolbar .filter-toggle{margin:0;height:36px;line-height:36px}.list-toolbar::after{content:"";display:table;clear:both}.list-toolbar-actions{float:left}.list-toolbar-filters{float:right}.list-toolbar-filters>*{vertical-align:middle}.list-toolbar .filter-input{margin-right:12px}@media (max-width:768px){.list-toolbar #toggle-filter-list{display:none}.list-toolbar{width:auto;margin-left:-15px;margin-right:-15px;margin-top:-8px;margin-bottom:15px}}.modal-wrapper{display:none;position:fixed;z-index:1050;left:0;top:0;width:100%;bottom:0}.modal-wrapper .modal{margin:auto;padding:0;animation-name:animatetop;animation-duration:.4s;overflow:visible;top:50%}.modal-wrapper .modal::after{content:" ";display:block;height:0;clear:both}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.modal-header{padding:2px 16px;color:#fff;overflow:hidden;text-align:left;padding:11px 13px 10px 13px;position:relative;font-size:20px;white-space:nowrap}.modal-header .modal-header-content{font-size:30px;float:left;margin:24px 0 10px 0;position:relative;min-width:0;display:inline-block}.modal-header .modal-header-content-animation{animation:modal-header-leftright 5s infinite alternate ease-in-out}.modal-header .modal-header-close{position:absolute;right:0;top:0;width:20px;height:20px;line-height:20px;margin:8px 8px 0 0;padding:3px;z-index:1;text-align:center}@keyframes modal-header-leftright{0%,20%{transform:translateX(0)}100%,80%{transform:translateX(var(--x-coord))}}.modal-body{width:100%;box-sizing:border-box;display:inline-block;padding:2px 15px;margin:10px 0 10px 0}.modal-footer{padding:4px 15px 10px 4px;display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:9px;row-gap:5px}.modal-footer .modal-button{margin-left:0!important}.modal-header:after,.modal-header:before{content:"";display:table;border-collapse:collapse}.modal-background-title{position:absolute;opacity:.05;font-size:120px;left:-30px;top:-50px;right:0;white-space:nowrap;overflow:hidden;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}#confirm-modal{overflow:hidden!important}.confirm-modal-body-content{position:relative;margin:30px auto 20px auto}#confirm-modal:before{font-family:'Font Awesome 5 Pro';left:-45px;position:absolute;top:0;font-size:200px;z-index:0;display:block;font-weight:300;content:"\f059"}#study-reports-modal-body:before{font-family:'Font Awesome 5 Pro';left:-45px;position:absolute;top:0;font-size:200px;z-index:0;display:block;font-weight:300;content:"\f0ce"}.max-size-modal{max-width:1550px;width:calc(100% - 20px)}.very-large-size-modal{max-width:1100px;width:calc(100% - 20px)}.large-size-modal{max-width:900px;width:calc(100% - 20px)}.medium-size-modal{max-width:800px;width:calc(100% - 20px)}.small-size-modal{max-width:500px;width:calc(100% - 20px)}.tiny-size-modal{max-width:300px;width:calc(100% - 20px)}.confirm-size-modal{max-width:400px;width:calc(100% - 20px)}@media (max-width:768px){.modal .displayTable{display:block}.modal .displayTableCell{display:block;width:100%}.modal .displayTable table{width:100%}.modal .displayTable td,.modal .displayTable th{width:auto!important}.modal .default-table,.modal .default-table>tbody,.modal .default-table>tbody>tr,.modal .default-table>tbody>tr>td,.modal .default-table>tbody>tr>th,.modal .default-table>tr,.modal .default-table>tr>td,.modal .default-table>tr>th{display:block;width:100%!important}.modal .modal-body .SumoSelect,.modal .modal-body .SumoSelect .CaptionCont,.modal .modal-body .SumoSelect .optWrapper,.modal .modal-body input,.modal .modal-body select,.modal .modal-body textarea{max-width:100%;box-sizing:border-box}.modal .modal-footer .modal-button{flex:1 1 auto}.modal .modal-footer .modal-button:only-child{flex:0 0 auto}}@media (max-width:919px){#faq-modal{margin-left:auto!important;margin-right:auto!important}#faq-modal #player-faq-form-div,#faq-modal #player-faq-menu{float:none!important;width:100%!important}#faq-modal #player-faq-menu{padding-right:0!important}#faq-modal #player-faq-form-div{padding-left:0!important;margin-top:15px;border-left:0!important}}#course-rating-modal .course-rating-ico{font-size:clamp(30px, 14vw, 60px)!important}#notify-panel-wrapper{position:fixed;top:30px;z-index:1100;text-align:center;width:40%;min-width:200px;pointer-events:none}#notify-panel-wrapper .notify-panel-helper{max-width:496px;margin:auto}#notify-panel-wrapper .close-button{width:20px;height:20px;float:right;text-align:center;position:absolute;right:0;color:#fff;font-family:Verdana;font-size:12px;line-height:20px;display:block;padding:2px 2px 2px 2px;cursor:pointer}#notify-panel-wrapper .close-button:hover{background-color:rgba(0,0,0,.1)}#notify-panel-wrapper .content{position:relative!important;width:100%;float:left;pointer-events:auto;text-align:left!important;margin-bottom:4px!important;box-sizing:border-box;font-size:10px!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3)}#notify-panel-wrapper .content p{margin:0!important;float:left!important;text-align:left!important;box-sizing:border-box!important;font-size:14px!important;width:100%!important;line-height:20px;padding:20px 20px 20px 50px!important}#notify-panel-wrapper .content-success{background:#01b050!important;border:1px solid #01b050;color:#fff!important}#notify-panel-wrapper .content-success:before{content:"\f00c";font-weight:700;font-family:"Font Awesome 5 Pro";left:15px;position:absolute;top:15px;font-size:24px;color:#fff!important}#notify-panel-wrapper .content-error{background:#ec1c25!important;border:1px solid #ec1c25;color:#fff!important}#notify-panel-wrapper .content-error:before{content:"\f071";font-weight:700;font-family:"Font Awesome 5 Pro";left:15px;position:absolute;top:15px;font-size:24px;color:#fff!important}#notify-panel-wrapper .content-info{background:#ff7f28!important;border:1px solid #ff7f28;color:#fff!important}#notify-panel-wrapper .content-info:before{content:"\f05a";font-weight:700;font-family:"Font Awesome 5 Pro";left:15px;position:absolute;top:15px;font-size:24px;color:#fff!important}@media (pointer:coarse){#notify-panel-wrapper .content p{font-size:16px!important}}body.organizationalStructure{padding:15px;font-size:17px}.organizationalStructure h1{font-size:20px}.organizationalStructure .firstUl{width:100%;box-sizing:border-box;padding:10px 20px 0}.organizationalStructure ul{margin:0;padding:0 0 10px 20px}.organizationalStructure li{list-style-type:none;margin:0;padding:0}.organizationalStructure li:before{content:"-";padding-right:8px;color:#00f}.organizationalStructure .cursorPointer{cursor:pointer}.organizationalStructure .hyperlink{text-decoration:underline}#course-player{min-width:946px;max-width:1240px;margin:6px auto 15px auto;border-spacing:0px;padding:0;border:0;border-collapse:separate}@media (max-width:945px){#course-player:has(#kpi-player-window),#course-player:has(#survey-player-window){min-width:0}}#course-player tbody,#course-player tr{border-spacing:0px;padding:0;border:0;margin:0}#course-player #course-player-window,#course-player #course-right-panel{vertical-align:top;border-spacing:0px;padding:0;margin:0}#course-player #course-player-window,#course-player td.div_courseWindow{margin:0;height:600px;border:none;text-align:left;vertical-align:top;padding:0}#course-player #course-player-window{max-width:1550px;overflow:auto}#course-player-window iframe{min-height:600px;min-width:800px;transition:.2s linear all}#course-player-window2{vertical-align:top}#course-player-window2 iframe{min-height:600px;width:100%;transition:.2s linear all}#course-right-panel div.button{width:40px;height:40px;line-height:40px;text-align:center;margin-left:6px;margin-bottom:6px;float:right;box-sizing:border-box;padding:0}#course-right-panel div.button i{font-size:17px;line-height:40px;width:100%}#course-right-panel div.button:hover{cursor:pointer}#course-right-panel{width:46px;margin:0;overflow:hidden}@media (max-width:768px){#body-wrapper:has(.course-player-responsive){padding-left:0;padding-right:0}.course-player-responsive,.course-player-responsive>tbody,.course-player-responsive>tbody>tr,.course-player-responsive>tbody>tr>td{display:block}#course-player.course-player-responsive{min-width:0;max-width:none;width:100%;margin:0}.course-player-responsive #course-player-window,.course-player-responsive #kpi-player-window,.course-player-responsive #quiz-window,.course-player-responsive #survey-player-window{box-sizing:border-box;width:100%!important;max-width:none;min-width:0}.course-player-responsive #course-player-window iframe{min-width:0}.course-player-responsive #course-right-panel{display:none}#survey-player-attachments-table{width:100%!important;max-width:400px;table-layout:fixed}#survey-player-attachments-table .survey-attachment-td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.survey-question-grid{margin-bottom:20px}.survey-question-grid .survey-cell--caption,.survey-question-grid .survey-cell--desc{margin-bottom:6px}.survey-question-grid .survey-cell--options{display:flow-root}.survey-question-grid--dual{display:grid;grid-template-columns:1fr 1fr;column-gap:7px;padding-right:7px}.survey-question-grid--dual .survey-role{display:contents}.survey-question-grid--dual .survey-cell--caption.survey-cell--student{grid-column:1;grid-row:1}.survey-question-grid--dual .survey-cell--caption.survey-cell--manager{grid-column:2;grid-row:1}.survey-question-grid--dual .survey-cell--desc.survey-cell--student{grid-column:1;grid-row:2}.survey-question-grid--dual .survey-cell--desc.survey-cell--manager{grid-column:2;grid-row:2}.survey-question-grid--dual .survey-cell--options.survey-cell--student{grid-column:1;grid-row:3}.survey-question-grid--dual .survey-cell--options.survey-cell--manager{grid-column:2;grid-row:3}.survey-question-grid--dual .survey-role-pill{display:none}@media (max-width:768px){.survey-question-grid--dual{display:block;padding-right:0}.survey-question-grid--dual .survey-role{display:block;border-left-style:solid;border-left-width:3px;padding-left:12px;margin-bottom:16px}.survey-question-grid--dual .survey-role--student{border-left-color:transparent}.survey-question-grid--dual .survey-role--manager{border-left-color:#0754a6}.survey-question-grid--dual .survey-role-pill{display:block;font-size:12px;font-weight:700;margin-bottom:6px}}div#courseMenuUl a,div#courseMenuUl a:visited,div#filesMenu a,div#filesMenu a:visited{text-decoration:none}div#courseMenuUl a:hover,div#filesMenu a:hover{text-decoration:underline}.courseMenuLinks{min-width:340px}div#courseMenuUl .courseMenuLinks i,div#courseMenuUl .courseMenuLinks img,div#filesMenu .courseMenuLinks i,div#filesMenu .courseMenuLinks img{float:left;margin:auto 5px auto 0}.player-crossroad-layout{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.player-crossroad-content{position:relative}.player-crossroad-content .block{position:relative;margin:0 0 12px 0}.player-crossroad-content .linked:hover{cursor:pointer}.player-crossroad-content .vertical-line{height:calc(100% - 20px);width:2px;position:absolute;left:28px;top:0}.player-crossroad-content .lesson-detail{display:grid;grid-template-columns:30px 1fr;align-items:center;text-align:left}.player-crossroad-content .lesson-detail i{font-size:22px}.player-crossroad-content .lesson-detail .firstLine{font-size:11px;color:#bbb}.player-crossroad-content .lesson-detail .secondLine{font-size:18px}.player-crossroad-content .lesson-detail .thirdLine{font-size:11px}.player-crossroad-content2{text-align:left}.player-crossroad-content2 .block{min-height:200px;box-sizing:border-box}.player-crossroad-content2 h1{font-size:20px;font-weight:400;padding:0;margin:6px 0 20px 0}.player-crossroad-content2 .course-info{display:grid;grid-template-columns:200px 1fr;grid-template-areas:'buttons description' 'buttons deadline' 'progress progress'}.player-crossroad-content2 .course-info-buttons{grid-area:buttons}.player-crossroad-content2 .course-info-description{grid-area:description}.player-crossroad-content2 .course-info-deadline{grid-area:deadline;padding-bottom:20px}.player-crossroad-content2 .course-info .progress{grid-area:progress;height:20px;background-color:grey}.player-crossroad-content2 .course-info .progress div{background-color:#22b14c;height:20px;width:0;transition:all 1.2s ease-in-out}.player-crossroad-content2 ul.end-lesson-menu{padding:0;margin:0;width:160px;list-style-type:none}.player-crossroad-content2 ul.end-lesson-menu li{list-style-type:none;line-height:24px;background:#23b14d;width:160px;display:block;margin:0 0 17px 0;padding:0;box-sizing:border-box;border:none!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;border-radius:4px!important}.player-crossroad-content2 ul.end-lesson-menu li:hover{background:#1f9943}.player-crossroad-content2 div.buttonNormal{line-height:68px;text-decoration:none;display:block;height:68px;width:160px;text-align:center;color:#fff!important}.player-crossroad-content2 .course-info-description iframe,.player-crossroad-content2 .course-info-description img,.player-crossroad-content2 .course-info-description video{max-width:100%}.player-crossroad-content2 .course-info-description table{max-width:100%;display:block;overflow-x:auto}@media (max-width:768px){.player-crossroad-layout{grid-template-columns:1fr}.player-crossroad-content2{order:-1}.player-crossroad-content2 .course-info{grid-template-columns:1fr;grid-template-areas:none}.player-crossroad-content2 .course-info .progress,.player-crossroad-content2 .course-info-buttons,.player-crossroad-content2 .course-info-deadline,.player-crossroad-content2 .course-info-description{grid-area:auto}.player-crossroad-content2 div.buttonNormal,.player-crossroad-content2 ul.end-lesson-menu,.player-crossroad-content2 ul.end-lesson-menu li{width:100%}}.quiz-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:0 15px}.quiz-header-icon-badge{width:52px;line-height:52px;font-size:30px}.quiz-header-metrics{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 15px;align-content:start}.quiz-header-row{display:contents}.quiz-header-result{min-width:60px;align-self:center;text-align:center}@media (max-width:768px){.quiz-header{grid-template-columns:1fr}.quiz-header-icon{display:none}.quiz-header-result{order:-1;min-width:0;width:100%}.quiz-header-result:empty{display:none}.quiz-header-metrics{grid-template-columns:1fr;gap:0}.quiz-header-label{margin-top:8px;font-weight:700}.quiz-header-value{margin-bottom:4px}}body{margin:0;padding:0}img{border:none}#menu{width:200px;float:left;overflow-y:scroll;overflow-x:hidden}#menu ul{margin:5px 0 5px 10px;padding:0}#menu ul li{color:#222;font-family:Arial;font-size:14px;font-weight:700;list-style-type:none}#menu ul li a,#menu ul li a:visited{color:#444;font-family:Arial;font-size:14px;font-weight:400;text-decoration:none}#menu ul li a:hover{text-decoration:underline}iframe{width:1000px;height:600px;border:0;float:left}@media (pointer:coarse){#menu ul li,#menu ul li a,#menu ul li a:visited{font-size:16px}}#body-wrapper #right-col{width:335px;float:right}div#right-col h1,div#right-col h2,div#right-col h3,div#right-col h4,div#right-col h5,div#right-col h6{margin:2px 0 2px 0;padding:0;height:auto;line-height:normal;font-weight:700}div#right-col table,div#right-col table tr td,div#right-col table tr th{border:1px solid #000;border-collapse:collapse;padding:2px 4px 2px 4px}div#right-col-ecerts-wrapper,div#right-col-help-wrapper,div#right-col-helpdesk-wrapper,div#right-col-info-wrapper{float:left;margin-top:15px;width:100%;box-sizing:border-box}div#right-col p{margin-top:0}div#right-panel-ecerts,div#right-panel-help,div#right-panel-helpdesk,div#right-panel-info{text-align:left;margin-bottom:0;min-height:50px;width:100%;float:left;box-sizing:border-box;border-radius:4px;position:relative;overflow:hidden;z-index:10;margin-top:0}div#right-panel-help,div#right-panel-helpdesk,div#right-panel-info{padding:20px 15px}div#right-panel-ecerts{padding:20px 0}div#right-panel-help,div#right-panel-info{z-index:0}div#right-panel-ecerts:before,div#right-panel-help:before,div#right-panel-helpdesk:before,div#right-panel-info:before{font-family:'Font Awesome 5 Pro';left:-45px;position:absolute;bottom:-20px;font-size:200px;color:#000;z-index:-1;display:block;color:rgba(0,0,0,.06);position:relative;width:1px;height:1px}div#right-panel-ecerts:before{content:"\f1c1";font-weight:300}div#right-panel-help:before{content:"\f05a";font-weight:300}div#right-panel-info:before{font-weight:300;content:"\f059"}div#right-panel-helpdesk:before{font-weight:900;content:"\f040"}div#right-panel-help a,div#right-panel-help a:visited,div#right-panel-info a,div#right-panel-info a:visited{text-decoration:underline}div#right-panel-help a:hover,div#right-panel-info a:hover{text-decoration:none}div#right-panel-help img,div#right-panel-info img{margin:0 0 5px 0;float:left}div#right-panel-help img.icon,div#right-panel-info img.icon{margin:0 0 5px 0}div#right-panel-ecerts-content table,div#right-panel-ecerts-content table td{border:0!important;border-spacing:0px}div#right-panel-ecerts-content table td:first-child{padding-left:15px}div#right-panel-ecerts-content table td:last-child{padding-right:15px}table.summaryTab{font-family:Arial;font-size:10px;border:1px solid #e2e2e2;border-collapse:collapse;background:#fff;color:#000;float:left}table.summaryTab th{font-weight:700;min-width:120px}table.summaryTab td{white-space:nowrap}table.summaryTab td.wrap{white-space:normal}table.summaryTab td,table.summaryTab th{border:1px solid #e2e2e2;border-collapse:collapse;padding:3px 5px 3px 5px;width:120px;vertical-align:top;text-align:center}table.summaryTab td.autoWidth,table.summaryTab th.autoWidth{width:auto}table.summaryTab th.uC{width:auto}table.summaryTab tr.gray td,table.summaryTab tr.gray th{background-color:#fafafa}table.summaryTab tr td.white,table.summaryTab tr th.white{background-color:#fff}table.summaryTab tr td.red,table.summaryTab tr th.red{background-color:#fe3636}table.summaryTab tr:hover td.red,table.summaryTab tr:hover th.red{background-color:#ee2626}table.summaryTab tr td.blue,table.summaryTab tr th.blue{background-color:#adf}table.summaryTab tr:hover td.blue,table.summaryTab tr:hover th.blue{background-color:#9ce}table.summaryTab tr td.green,table.summaryTab tr th.green{background-color:#7bf481}table.summaryTab tr:hover td.green,table.summaryTab tr:hover th.green{background-color:#6be471}table.summaryTab tr td.yellow,table.summaryTab tr th.yellow{background-color:#fef236}table.summaryTab tr:hover td.yellow,table.summaryTab tr:hover th.yellow{background-color:#eee226}table.summaryTab tr td.grey,table.summaryTab tr th.grey{background-color:#c5c5c5}table.summaryTab tr:hover td.grey,table.summaryTab tr:hover th.grey{background-color:#b5b5b5}table.summaryTab tr:hover td{background-color:#f0f0f0}div#head{width:100%;float:left;margin-bottom:10px}.leftA,table.summaryTab tr td.leftA,table.summaryTab tr th.leftA{text-align:left}div#name{width:50%;margin:0;padding:0;float:left;text-align:left;font-family:Arial;font-size:14px;font-weight:700}div#date{width:49%;margin:0 1% 0 0;padding:0;float:right;text-align:right;font-family:Arial;font-size:14px}div#legend{font-family:Arial;font-size:11px;float:left;width:100%;margin-bottom:20px}div#legend h2{font-family:Arial;font-size:14px}div#legend span{float:left;margin:2px;line-height:16px}.blueBox,.greenBox,.greyBox,.invisibleBox,.orangeBox,.redBox,.yellowBox{min-width:40px;width:100%;box-sizing:border-box;height:18px;color:#000;padding:1px 5px 1px 5px;margin:0!important}.orangeBox{background-color:#ffa22b}.yellowBox{background-color:#fef236}.redBox{background-color:#fa5c5c}.blueBox{background-color:#adf}.greenBox{background-color:#7bf481}.greyBox{background-color:#c5c5c5}.testResultBlock{overflow:auto}#testResults,.testResultTry{width:975px;margin:5px 0;display:block;float:left;position:relative;padding:0 15px}#testResults{padding-top:10px;border-top:1px solid #555}#popupWindow{font-size:14px;font-family:Arial}.test-img{width:280px;font-size:10px;color:#444;margin:0 5px 0 0}.test-otazka .answers{vertical-align:top}.test-otazka{width:665px;float:left}.spatnaOdpoved{color:#ee1b1b}.spravnaOdpovedZel{color:#019e01}.spravnaOdpoved{color:#019e01}.testPlayer_answerBlock{max-width:96%}.testResultBlock p{float:left;text-align:justify;width:659px;padding:3px 3px 3px 3px;margin:0}.testResultBlock ul{float:left;text-align:left;width:665px;margin:0;padding:0}.testResultBlock ul li{float:left;list-style-type:none;width:665px;text-align:left;margin:0;padding:0;line-height:21px}.testResultBlock ul li input[type=checkbox]{margin-right:10px}.test-separator{float:left;width:960px;height:1px;border-bottom:1px solid #aaa;margin:11px 0 11px 0}table#legend{float:none;margin-bottom:20px}table#legend td,table#legend th{text-align:left;font-family:Arial;font-size:12px}.ui-dialog-header-right-buttons{float:right;padding-right:10px}.fixed-dialog{position:fixed!important;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,.2);box-shadow:0 0 5px 2px rgba(0,0,0,.2)}.report-mark-bg.overflowVisible{overflow:hidden!important}.report-mark-bg .ui-dialog-title{margin:0!important}.report-mark-bg:before{font-family:'Font Awesome 5 Pro';left:-45px;position:absolute;top:0;font-size:200px;color:#000;z-index:-1;display:block;font-weight:300;content:"\f0ce";color:rgba(0,0,0,.02)}.jqueryui .ui-dialog{transition:.1s linear top!important}.jqueryui .ui-dialog .ui-dialog-titlebar-no-title{padding:.7em 2px 0 13px;position:relative}.jqueryui .ui-dialog .ui-dialog-content-no-title{text-align:left;position:relative;border:0;padding:10px 15px 7px 15px;background:0 0;overflow:auto}.jqueryui .ui-widget-header .ui-state-default{border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}.background_caption{position:absolute;opacity:.05;font-size:120px;left:-30px;top:-50px;right:0;white-space:nowrap;overflow:hidden;z-index:-1}.dialogBlock{width:100%;box-sizing:border-box;padding:0 15px 5px 15px;margin:0;height:100%}.overflowyAuto{overflow-y:auto!important}.studyReportsTabsButtons{display:flex;flex-wrap:wrap;column-gap:9px;row-gap:5px}.studyReportsTabsButtons input{margin-left:0!important}@media (max-width:768px){#study-report-type .studyReportsTypeHeader{display:flex;flex-direction:column-reverse;margin-bottom:15px}#study-report-type .studyReportsArchived{float:none!important;width:100%;margin-top:10px}#study-report-type .width250p{width:100%!important}#study-report-type .width250p.floatLeft+.floatLeft{margin-top:5px}}@media (pointer:coarse){#popupWindow,div#date,div#legend h2,div#name{font-size:16px}}#submenu-wrapper{height:60px;box-sizing:border-box;width:100%;float:left}#submenu-wrapper #submenu-panel{width:100%;float:left;line-height:60px;height:60px;box-sizing:border-box;margin:0;padding:0 15px 0 15px}#submenu-wrapper #submenu-right:not(:has(> *)){width:0!important;padding:0!important}#submenu-wrapper .submenu-left-menu{margin:0;padding:0;float:left;display:flex;align-items:center}#submenu-wrapper .submenu-left-menu li{flex:0 0 auto;list-style-type:none;height:46px;line-height:46px;padding:0 15px 0 15px;margin:7px 5px 7px 0;border-radius:4px}#submenu-more{display:none;float:left;position:relative;height:46px;margin:7px 5px 7px 0}#submenu-more.submenu-more-visible{display:flex;align-items:center}.submenu-more-toggle{height:46px;line-height:46px;padding:0 15px 0 15px;border:0;border-radius:4px;background:0 0;color:inherit;font-family:inherit;cursor:pointer}#submenu-more .submenu-more-list{display:none;position:absolute;top:46px;left:0;z-index:1000;min-width:180px;max-width:calc(100vw - 24px);margin:0;padding:6px 0;border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.18)}#submenu-more .submenu-more-list.open{display:block}#submenu-more .submenu-more-list li{display:block;width:100%;box-sizing:border-box;height:auto;line-height:normal;margin:0;padding:10px 14px;float:none;border-radius:0;white-space:nowrap}@media (max-width:768px){#submenu-wrapper #submenu-right{display:none}#submenu-wrapper #submenu-left{width:100%}#submenu-panel{position:fixed;top:calc(60px + var(--sa-band,0px));left:0;right:0;z-index:998}#submenu-wrapper:has(.submenu-left-menu):not(:has(#submenu-left-filter > *)){display:none!important}#submenu-panel:has(#submenu-left-filter > *) .submenu-left-menu{display:none}#submenu-panel .filter-toggle i{color:inherit}}@media (min-width:768px){.submenu-filter-scope{position:relative}#submenu-panel.submenu-filter-folded .filter-source{display:none}#submenu-panel.submenu-filter-folded #submenu-action-slot[data-action-mode=relocate]{display:flex;align-items:center;justify-content:center;float:right;height:60px;width:46px;margin:0}#submenu-panel.submenu-filter-folded #submenu-filter-toggle{display:inline-block;float:right;margin:12px 0 12px 10px}#submenu-panel.submenu-filter-folded #submenu-filter-toggle .filter-badge{top:-5px;right:-5px}#submenu-filter-dropdown{position:absolute;top:64px;right:15px;z-index:997;min-width:280px;max-width:360px;max-height:calc(100vh - 160px);overflow-y:auto;padding:14px 16px;border-radius:6px;box-shadow:0 10px 28px rgba(0,0,0,.22)}#submenu-filter-dropdown .filter-source,#submenu-filter-dropdown .filter-source>div,#submenu-filter-dropdown .filter-source>div>div{display:flex;flex-direction:column;align-items:flex-start;float:none;width:100%;margin:0;line-height:normal;text-align:left}#submenu-filter-dropdown .filter-source>div:only-child,#submenu-filter-dropdown .filter-source>div>div{margin-bottom:14px}#submenu-filter-dropdown .filter-source .SumoSelect,#submenu-filter-dropdown .filter-source input,#submenu-filter-dropdown .filter-source select{margin-top:6px;float:none}#submenu-filter-dropdown .filter-source div>span{width:100%}#submenu-filter-dropdown .filter-source .SumoSelect,#submenu-filter-dropdown .filter-source input[type=text],#submenu-filter-dropdown .filter-source select{width:100%!important;float:none!important;margin-left:0!important;box-sizing:border-box}}#submenu-filter-toggle{position:relative}#submenu-filter-toggle .filter-badge{position:absolute;top:8px;right:3px;min-width:15px;height:15px;padding:0 3px;box-sizing:border-box;border-radius:8px;background:#c0392b;color:#fff;font-size:10px;font-weight:600;line-height:15px;text-align:center}.support-table{border:none;padding-left:90px;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:4px;position:relative}.support-table th{font-weight:400;text-align:left}.support-table td,.support-table th{overflow-wrap:anywhere}.support-table:before{font-family:"Font Awesome 5 Pro";content:"\f4b0";font-size:90px;position:absolute;left:-10px;top:-23px;font-weight:300;transform:scaleX(-1)}.support-add-question{cursor:pointer;margin-bottom:8px}.support-add-question:before{content:"\f067"}.toggleSwitch{position:relative;display:inline-block;width:50px;height:30px;outline:0}.toggleSwitch input{opacity:0;width:0;height:0}.toggleSlider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px;outline:0}.toggleSlider:focus,.toggleSwitch:focus{outline:0}.toggleSlider:before{position:absolute;content:"";height:28px;width:28px;left:0;bottom:0;-webkit-transition:.4s;transition:.4s;border-radius:50%}input:checked+.toggleSlider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.tooltip-block{display:inline-block;cursor:pointer;position:relative}.tooltip-content{z-index:10001!important;text-align:center;padding:7px 15px;border-radius:6px;line-height:20px;box-sizing:border-box;display:block;position:fixed;min-width:100px;max-width:400px;pointer-events:auto}.errorTooltip{z-index:100!important;text-align:center;padding:7px 15px 7px 25px!important;border-radius:4px;line-height:20px;box-sizing:border-box;display:block;position:absolute;min-width:100px;max-width:400px;margin:10px 0;pointer-events:none}.errorTooltip-anchor{position:relative}.errorTooltip-anchor>.errorTooltip{top:100%;left:0;width:max-content}.errorTooltip::before{content:'';position:absolute;top:-12px;left:10px;border-width:6px;border-style:solid}.errorTooltip::after{content:"\f071";font-weight:700;font-family:"Font Awesome 5 Pro";left:8px;position:absolute;top:7px;font-size:12px}div.dashboard{box-sizing:content-box;max-width:1615px;width:100%;margin:0 auto 0 auto}div.dashboard-outerblock{position:relative;float:left;box-sizing:border-box;overflow:hidden}div.dashboard-block-logo{position:relative;height:100%;width:100%;float:left}div.dashboard-blockbg{box-sizing:border-box;position:relative;height:100%;width:100%;float:left;overflow:hidden;border-radius:4px}div.dashboard-block{box-sizing:border-box;text-align:left;padding:15px;position:relative;height:calc(100% - 42px);width:100%;float:left;z-index:0}div.dashboard-calendar:before,div.dashboard-courses:before,div.dashboard-ecerts:before,div.dashboard-help:before,div.dashboard-invitation:before,div.dashboard-manual:before,div.dashboard-news:before,div.dashboard-stats:before{font-family:'Font Awesome 5 Pro';left:-20px;position:absolute;bottom:-20px;font-size:200px;color:#000;z-index:-1;display:block}div.dashboard-invitation:before{content:"\f0e0";font-weight:300}div.dashboard-ecerts:before{content:"\f044";font-weight:300}div.dashboard-news:before{content:"\f1ea";font-weight:300}div.dashboard-calendar:before{content:"\f073";font-weight:300}div.dashboard-calendar h2{font-weight:700}div.dashboard-manual2:before{content:"\f558";font-weight:300;font-size:110px;bottom:5px;left:5px}div.dashboard-courses:before{content:"\f390";font-weight:300}div.dashboard-stats:before{content:"\f201";font-weight:300}div.dashboard-help:before{content:"\f128";font-weight:300}div.dashboard-ecerts table,div.dashboard-ecerts table td,div.dashboard-ecerts table th{border-collapse:collapse;line-height:30px}div.dashboard-course-caption{text-align:left;line-height:42px;border-bottom:1px solid #ddd}table.dashboardTable{width:100%;margin:0;padding:0;border-collapse:separate;border-spacing:0px}table.dashboardTable>tbody>tr>td{vertical-align:top;padding:0;border-left:10px solid transparent;border-top:10px solid transparent}table.dashboardTable>tbody>tr>td.no-left-border{border-left:0}div.dashboard-blockH1{height:145px}div.dashboard-blockH2{height:300px}#dashboard-grid .grid-stack-item .dashboard-scroll-area{height:auto}.dashboard-course-name{font-weight:700;line-height:20px}.dashboard-course-term{font-size:13px;line-height:18px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-pill{display:inline-block;padding:4px 14px;border-radius:999px;font-size:13px;line-height:18px;color:#fff;white-space:nowrap;background-color:#888}.dashboard-pill.dashboard-pill-red{background-color:#d00}.dashboard-pill.dashboard-pill-orange{background-color:#f90}.dashboard-pill.dashboard-pill-green{background-color:#008f41}.dashboard-pill.dashboard-pill-light-green{background-color:#58b50d}.dashboard-pill.dashboard-pill-blue{background-color:#3d8af7}.dashboard-pill.dashboard-pill-purple{background-color:#a805bb}.dashboard-actions-cell{display:flex;align-items:center;justify-content:center;gap:6px}.dashboard-action-btn{float:none;margin:0;border-radius:8px}.dashboard-course-block .dashboard-course-ico{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e2e6ea;border-radius:6px;color:#7e8aa0;font-size:15px}.dashboard-course-block .dashboard-course-term{line-height:16px}.dashboard-course-list{margin-left:-15px;margin-right:-15px}.dashboard-course-record{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;column-gap:10px;padding:10px 15px}.dashboard-recommended-courses .dashboard-course-record{grid-template-columns:auto 1fr auto}.dashboard-course-record .dashboard-course-cell-pill{text-align:right}.dashboard-course-record .dashboard-course-cell-actions{justify-self:end}.dashboard-course-empty{padding:15px}@media (max-width:768px){.dashboard-course-record{grid-template-columns:auto 1fr;row-gap:8px}.dashboard-course-record .dashboard-course-cell-actions,.dashboard-course-record .dashboard-course-cell-pill{grid-column:1/-1;text-align:left;justify-self:stretch}.dashboard-course-record .dashboard-course-cell-pill:empty{display:none}.dashboard-course-record .dashboard-actions-cell{justify-content:stretch;gap:10px}.dashboard-course-record .dashboard-actions-cell .dashboard-action-btn{flex:1;width:auto;height:40px;line-height:40px}}.dashboard-ecerts table{width:calc(100% + 30px)!important;margin-left:-15px;margin-right:-15px}.dashboard-ecerts table td:first-child{padding-left:15px}.dashboard-ecerts table td:last-child{padding-right:15px}.dashboard-block.dashboard-courses,.dashboard-block.dashboard-ecerts,.dashboard-block.dashboard-recommended-courses{padding-top:0;padding-bottom:0}.dashboard-ecerts table td{padding-top:10px;padding-bottom:10px}#dashboard-ecerts-empty-list:not(.displayNone),#dashboard-recommended-courses-empty-list:not(.displayNone){display:block;padding:15px 0}.userEntityList{clear:both;padding-top:8px}.userEntityList .uel-record{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;column-gap:10px;padding:10px 15px;margin-bottom:8px;border-radius:4px}.userEntityList .uel-cell-main{min-width:0}.userEntityList .uel-ico{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;color:#7e8aa0;font-size:15px}.userEntityList .uel-name{font-weight:700;line-height:20px}.userEntityList .uel-secondary{font-size:13px;line-height:18px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userEntityList .uel-cell-pill{text-align:right}.userEntityList .uel-pill{display:inline-block;padding:4px 14px;border-radius:999px;font-size:13px;line-height:18px;color:#fff;white-space:nowrap;background-color:#888}.userEntityList .uel-pill.uel-pill-red{background-color:#d00}.userEntityList .uel-pill.uel-pill-orange{background-color:#f90}.userEntityList .uel-pill.uel-pill-green{background-color:#008f41}.userEntityList .uel-pill.uel-pill-light-green{background-color:#58b50d}.userEntityList .uel-pill.uel-pill-blue{background-color:#3d8af7}.userEntityList .uel-pill.uel-pill-purple{background-color:#a805bb}.userEntityList .uel-pill.uel-pill-has-tip{cursor:pointer}.userEntityList .uel-pill-tip{margin-left:6px;font-size:11px;opacity:.75}.userEntityList .uel-cell-actions{justify-self:end}.userEntityList .uel-actions{display:flex;align-items:center;justify-content:center;gap:6px}.userEntityList .uel-action-btn{float:none;margin:0;border-radius:8px}.userEntityList .uel-group-header{font-weight:700;font-size:14px;padding:12px 15px 4px 15px}@media (max-width:768px){.userEntityList .uel-record{grid-template-columns:auto 1fr;row-gap:8px}.userEntityList .uel-record .uel-cell-actions,.userEntityList .uel-record .uel-cell-pill{grid-column:1/-1;text-align:left;justify-self:stretch}.userEntityList .uel-record .uel-cell-pill:empty{display:none}.userEntityList .uel-record .uel-actions{justify-content:stretch;gap:10px}.userEntityList .uel-record .uel-actions .uel-action-btn{flex:1;width:auto;height:40px;line-height:40px}}@media (pointer:coarse){.userEntityList .uel-group-header{font-size:16px}}