/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.ability-growth-pupil-detail-container .content .ability-col,.ability-growth-pupil-detail-container .content .growth-col,.ability-growth-pupil-detail-container .content .lo-col,.ability-growth-pupil-detail-container .content .panel,.ability-growth-pupil-detail-container .content .panel-gray,.abilityChartToolbar,.card,.check-container check-pupil-grid .row .col,.container-header collapsible-header,.educationplan-container,.educationplan-container .educationplan-controls .controls-row .left-controls,.educationplan-container .educationplan-controls .controls-row .right-controls,.educationplan-container .paths-container .subdomain,.educationplan-container .paths-container .subdomain .lo-path,.educationplan-container .paths-container .subdomain .subdomain-title,.exercise-modal .exercise-answer-overview,.grid-content .grid-col,.grid-header .grid-col,.group-pupils-container .panel .grid-row .col,.home-container .subject-container .subject-col,.home-container .subject-container .subject-item,.jquery-modal .modal,.jquery-modal .modal.dialog h2 svg,.jquery-modal .modal.survey .cards-container .card-inner,.jquery-modal .modal.toolbox .col-info,.jquery-modal .modal.toolbox .col-left,.jquery-modal .modal.toolbox .col-left-fixed,.jquery-modal .modal.toolbox .col-right,.jquery-modal .modal.video-list.toolbox .col-right .instruction-msg,.jquery-modal .modal.wow-wizard .cards-container .card-inner,.jquery-modal .video,.lesson-page .actions-panel,.lesson-page .exercise-details,.lesson-page .instructions-panel,.lesson-page .learning-objective-panel,.lesson-page .lesson-exercises,.lessonplan-container .import-new .btn-add-new,.lessonplan-container .import-new .start-buttons .start-button,.lessonplan-panel .data-grid .grid-content .lesson .subtitle,.lessonplan-panel .data-grid .grid-content .lesson .title,.lessonplan-panel .data-grid .grid-header .lesson .subtitle,.lessonplan-panel .data-grid .grid-header .lesson .title,.login.snappet .left,.login.snappet .right,.message-container .message-body,.message-container .message-title,.modal-flipper .modal .modal-content .flip-container .auto-update-content>div,.search-container .fifty,.search-container .search-results .sub-results-container .sub-results,.settings-container .settings-panel .fifty,.settings-grid .controls .button-group,.settings-grid .controls .select-subject,.settings-grid .controls .stats,.settings-grid.browser.header .row .col,.settings-modal .controls .dropdown,.settings-modal .controls .type-toggle,.settings-modal .info-and-icon .form-group,.snappet-content .inner .info,.snappet-content .inner .main,.snappet-content .mask,.snappet-header .inner,.snappet-header .menu,.snappet-header .menu-inner,.snappet-header .menu-inner li,.snappet-header .menu-inner li.submenu .submenu-inner,.submenu-container .submenu-content,.tabs .tab,.tabs .tab .tab-container .tab-content .description.status-overview .status,.video-modal.modal-content .video-ctn .video,.working-set-page .grid-row .collapseContainer .title .buttons,.working-set-page .grid-row .collapseContainer .title .text,body .snappet{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;padding-right:1.25rem;padding-left:1.25rem;margin-bottom:2.5rem;min-height:1px}.ability-growth-container .header .controls,.ability-growth-pupil-detail-container .content,.ability-growth-pupil-detail-container .content .growth-col .growth-legenda,.ability-growth-pupil-detail-container .controls,.ability-report-container .data-grid .grid-row,.ability-report-container .panel.controls,.abilityChartToolbar,.btn-add-new,.button-bar,.check-container .data-header-row.data-row,.check-container .data-row,.check-container check-pupil-grid .row,.container-header,.educationplan-container .educationplan-controls,.educationplan-container .educationplan-controls .controls-row,.educationplan-container .paths-container .subdomain,.educationplan-container .paths-container .subdomain .lo-path,.educationplan-container .paths-container .subdomain .subdomain-title,.exercise-modal .answers-given .gray-panel .legend,.exercise-modal .exercise-selector .dropdownAnswerStatus .row,.grid-content .grid-after,.grid-content .grid-row,.grid-content .grid-row-inner,.grid-header .grid-row,.group-pupils-container .panel .grid-row,.home-container .subject-container,.instruction-msg .jumbotron-heading,.jquery-modal,.jquery-modal .modal .createSubjectGroup .columns,.jquery-modal .modal .suggestedCourseSelector .cards-container collapsible-panel collapsible-content,.jquery-modal .modal h2,.jquery-modal .modal.survey .cards-container,.jquery-modal .modal.toolbox .col-right,.jquery-modal .modal.toolbox .modal-content,.jquery-modal .modal.video-list.toolbox .col-right .instruction-msg,.jquery-modal .modal.wow-wizard .cards-container,.jquery-modal .video-controls,.jumbotron .jumbotron-heading,.learning-objective-report-page .control-panel,.learning-objective-report-page .data-grid .grid-row,.lesson-assets.lessonplan .button-bar-row,.lesson-page,.lesson-page .lessonplan-navigation-panel .controls,.lesson-page .similarlessons-panel .alt-lesson-container,.lesson-pupils-panel .container-header,.lesson-pupils-panel collapsible-content .actions,.lesson-pupils-panel collapsible-content .data-grid .grid-row,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container,.lessonplan-container .import-new .start-buttons,.lessonplan-container .panel.controls,.lessonplan-container .panel.controls .controls-row,.loader,.message-container .message,.modal-flipper .modal .modal-content .flip-container .auto-update-content,.modal-lo-progress .pupil-progress-table .pupil-row,.panel-card-heading,.search-container,.search-container .search-results .sub-results-container,.settings-container .settings-panel,.settings-grid .controls,.settings-grid.browser.header .row,.settings-modal .controls,.settings-modal .info-and-icon,.settings-modal .remove-app,.snappet-content .inner,.snappet-content .inner .panel-container .pupil-progress-page .controls,.snappet-content .inner .panel-container .pupil-progress-page .grid-row,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .last-exercises .exercises-content,.snappet-header,.snappet-header .menu,.snappet-header .menu-inner,.snappet-header .menu-inner li,.snappet-header .menu-inner li.submenu .submenu-inner,.submenu-container .submenu-content,.tabs,.tabs .tab .tab-container .tab-content .description,.video-modal.modal-content .video-ctn,.working-set-page .grid-row .collapseContainer .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.25rem;margin-left:-1.25rem}.jquery-modal .modal h2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:1.25rem;padding-bottom:1.25rem}.ability-growth-container .header .controls,.ability-growth-pupil-detail-container .content .ability-col,.ability-growth-pupil-detail-container .content .growth-col,.ability-growth-pupil-detail-container .content .growth-col .growth-legenda,.ability-growth-pupil-detail-container .content .lo-col,.ability-report-container .data-grid .grid-row,.ability-report-container .panel.controls,.ability-report-container .panel.controls .select-pupil,.ability-report-container .panel.controls .select-subject,.ability-target-container,.btn-add-new,.check-container .data-header-row.data-row,.check-container .data-row,.container-header collapsible-header,.educationplan-container,.educationplan-container .educationplan-controls .controls-row,.educationplan-container .paths-container .subdomain,.educationplan-container .paths-container .subdomain .lo-path,.educationplan-container .paths-container .subdomain .subdomain-title,.exercise-modal .answers-given .gray-panel .legend,.exercise-modal .exercise-answer-overview,.exercise-modal .exercise-selector .dropdownAnswerStatus .row,.grid-content .grid-after,.grid-content .grid-row,.instruction-msg .jumbotron-heading,.jquery-modal .modal .suggestedCourseSelector .cards-container collapsible-panel collapsible-content,.jquery-modal .modal.toolbox .col-right,.jumbotron .jumbotron-heading,.learning-objective-report-page .control-panel,.learning-objective-report-page .data-grid .grid-row,.learning-objective-report-page .data-grid .grid-row .intervention,.lesson-assets.lessonplan .button-bar-row,.lesson-page .actions-panel .lesson-details,.lesson-page .exercise-details,.lesson-page .lesson-exercises,.lesson-page .similarlessons-panel .alt-lesson-container,.lesson-pupils-panel .container-header,.lesson-pupils-panel collapsible-content .actions,.lesson-pupils-panel collapsible-content .data-grid .grid-row,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container,.lessonplan-container .panel.controls,.lessonplan-container .panel.controls .controls-row,.new-ability-bar,.settings-modal .remove-app,.snappet-content .inner .panel-container .pupil-progress-page .controls,.snappet-content .inner .panel-container .pupil-progress-page .grid-row,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .last-exercises .exercises-content,.snappet-header .menu,.snappet-header .menu-inner li,.snappet-header .menu-inner li.submenu .submenu-inner,.submenu-container .submenu-content,.tabs,.tabs .tab,.tabs .tab .tab-container .tab-content .description,.tabs .tab .tab-container .tab-content .description.status-overview .status,.video-modal.modal-content .video-ctn .video{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.ability-report-container .data-grid .grid-row .progress,.ability-report-container .data-grid .grid-row .select,.ability-report-container .data-grid .grid-row .status,.learning-objective-report-page .data-grid .grid-row .status,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .select{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.settings-grid .controls .stats{margin-left:8.33333333%}.learning-objective-report-page .data-grid .grid-row .select-and-progress,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .progress,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .status,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .completed-count,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .exam-status,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .progress,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .select-pupil,.tabs.tabs-6.tab{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.message-container .message-title,.settings-grid .controls .select-subject,.tabs.tabs-4.tab,.tabs.tabs-5 .tab{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.settings-grid .controls .button-group,.settings-grid .controls .stats,.tabs.tabs-3.tab{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row .data-container .student-name,.login.snappet .left,.login.snappet .right,.modal-lo-progress .pupil-progress-table .ability-col,.modal-lo-progress .pupil-progress-table .progress-col,.snappet-content .inner .info,.tabs.tabs-2.tab{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.learning-objective-report-page.select-pupils-mode .panel .data-grid .grid-row .student-name,.message-container .message-body,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .student-name,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data.student-not-visible-lesson .student-name{-webkit-flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.learning-objective-report-page .data-grid .grid-row .student-name{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.ability-report-container .data-grid .grid-row .learning-objective-col,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .student-name{-webkit-flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.ability-growth-pupil-detail-container .content .ability-col,.ability-growth-pupil-detail-container .content .growth-col,.ability-growth-pupil-detail-container .content .lo-col,.ability-report-container .data-grid .grid-row .ability,.ability-report-container .data-grid .grid-row .excercises,.ability-report-container .data-grid .grid-row .intervention,.ability-report-container .data-grid .grid-row.all-exercises all-answers-stream,.ability-report-container .panel.controls .select-pupil,.ability-report-container .panel.controls .select-subject,.ability-report-container .totals-header .panel,.btn-add-new,.card,.check-container .data-header-row.data-row .finished-lo,.check-container .data-header-row.data-row .growth,.check-container .data-row .ability,.check-container .data-row .finished-lo,.check-container .data-row .growth,.check-container .data-row .pupil-name,.check-container .data-row .row-actions,.check-container .data-row .subject-name,.educationplan-container.NoEducationPlanView,.exercise-modal .exercise-answer-overview,.exercise-modal .exercise-selector .dropdownAnswerStatus .row,.home-container .main-stats,.home-container .subject-container .subject-col,.home-container .subject-container .subject-item,.jquery-modal .modal.survey .cards-container .card-inner,.jquery-modal .modal.toolbox .col-info,.jquery-modal .modal.toolbox .col-left,.jquery-modal .modal.toolbox .col-left-fixed,.jquery-modal .modal.toolbox .col-right,.jquery-modal .modal.wow-wizard .cards-container .card-inner,.jquery-modal .video,.learning-objective-report-page .data-grid .grid-row .ability,.learning-objective-report-page .data-grid .grid-row .intervention,.learning-objective-report-page .data-grid .grid-row .show-exercises,.learning-objective-report-page .data-grid .grid-row.all-exercises all-answers-stream,.lesson-page .actions-panel,.lesson-page .actions-panel .lesson-details,.lesson-page .exercise-details,.lesson-page .exercises-panel,.lesson-page .instructions-panel,.lesson-page .learning-objective-panel,.lesson-page .lesson-exercises,.lesson-page .lesson-los-panel,.lesson-page .lessonplan-navigation-panel,.lesson-page .similarlessons-panel .alt-lesson-container .alt-lesson,.lesson-pupils-panel,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .intervention,.lessonplan-container .import-new .start-buttons .start-button,.modal-flipper .modal .modal-content .flip-container .auto-update-content>div,.search-container .fifty,.settings-container .settings-panel .fifty,.settings-grid.browser.header .row .col,.snappet-content .inner .main,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .exercises,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .last-exercises,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.all-exercises all-answers-stream,.tabs.tabs-1.tab,.video-modal.modal-content .video-ctn .video,body .snappet{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .progress,.submenu-container .submenu-content{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.button-bar,.button-bar .btn,.instruction-msg .jumbotron-heading,.jquery-modal .modal.dialog h2,.jquery-modal .modal.survey .form-group.not-available,.jumbotron .jumbotron-heading,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .status,.lessonplan-container .panel.section-container collapsible-header .delete,.lessonplan-container .panel.section-container collapsible-header .visible,.lessonplan-panel .data-grid .grid-content .difficulty,.lessonplan-panel .data-grid .grid-content .my-lessons,.lessonplan-panel .data-grid .grid-content .visible,.lessonplan-panel .data-grid .grid-header .difficulty,.lessonplan-panel .data-grid .grid-header .my-lessons,.lessonplan-panel .data-grid .grid-header .visible,.loader,.login.snappet,.login.snappet .left,.login.snappet .right,.settings-grid .controls .stats,.settings-grid.webapps .grid .data-grid .col-active,.settings-modal .remove-app{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.button-bar.single,.lesson-pupils-panel collapsible-content .actions,.settings-grid .controls .button-group,.settings-grid .grid .row .col-buttons,.settings-grid.webapps .grid .data-grid .col-icon,.working-set-page .grid-row .pupil-actions{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.panel-card-heading,.submenu-container .submenu-content{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.button-bar .btn,.card .card-details,.check-container check-pupil-grid .row .col,.educationplan-container .educationplan-controls .controls-row,.educationplan-container .paths-container .subdomain .lo-path,.educationplan-container .paths-container .subdomain .subdomain-title,.exercise-modal .exercise-selector .dropdownAnswerStatus .row,.grid-content .grid-row-inner,.grid-header .grid-col,.jquery-modal,.jquery-modal .modal.video-list.toolbox .col-right .instruction-msg,.lesson-pupils-panel .container-header .title resizeable-columntext,.lessonplan-container .panel.controls .controls-row,.lessonplan-container .panel.section-container collapsible-header .visible,.loader,.login.snappet,.login.snappet .left,.login.snappet .right,.login.snappet .right .buttons,.panel-card-heading-text,.settings-container .settings-panel .fifty .result,.settings-grid .controls .stats,.settings-grid.webapps .grid .controls .control.button-group .btn,.snappet-content .inner .panel-container .pupil-progress-page .grid-row,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .last-exercises .exercises-content,.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-ability,.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-state,.snappet-header .menu-inner li,.working-set-page .grid-row .collapseContainer .inner-lo-status,.working-set-page .grid-row .collapseContainer .title,.working-set-page .grid-row .pupil-name,.working-set-panel .add-grid .data-grid .add-pupil-status{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.abilityChartToolbar,.button-bar.between,.educationplan-container .educationplan-controls .controls-row,.panel-card-content{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:0) and (max-width:543px){.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .last-exercises .exercises-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (min-width:0) and (max-width:543px){.ability-target-container .ability-target-bar,.group-pupils-container .panel .grid-row.header,.learning-objective-report-page .data-grid .grid-row .ability .ability-target-container .progress-ball,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .medium-ability,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .short-ability,.snappet-content .inner .panel-container .pupil-progress-page .controls .filter .btn-group .btn .extendedTitle,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.header .header-large,resizeable-columntext .header{display:none}}@media (min-width:0) and (max-width:543px){.learning-objective-report-page .data-grid .grid-row .ability .ability-target-container .ability-target-bar,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-bar{display:block}}@media (min-width:544px){.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .status,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .student-name,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data.student-not-visible-lesson .student-name{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}}@media (min-width:544px){.snappet-content .inner .panel-container .pupil-progress-page .grid-row .exercises{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}@media (min-width:544px){.ability-report-container .data-grid .grid-row .excercises,.ability-report-container .data-grid .grid-row .intervention,.ability-report-container .panel.controls .select-pupil,.ability-report-container .panel.controls .select-subject,.ability-report-container .totals-header .panel,.jquery-modal .modal.survey .cards-container .card-inner,.jquery-modal .modal.wow-wizard .cards-container .card-inner,.learning-objective-report-page .data-grid .grid-row .intervention,.learning-objective-report-page .data-grid .grid-row .show-exercises,.lesson-page .similarlessons-panel .alt-lesson-container .alt-lesson,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .intervention,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .last-exercises{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media (min-width:544px){.learning-objective-report-page.select-pupils-mode .panel .data-grid .grid-row .student-name{-webkit-flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}}@media (min-width:544px){.ability-report-container .data-grid .grid-row .ability,.abilityChartToolbar .filters .filter,.home-container .subject-container .subject-col,.home-container .subject-container .subject-item,.learning-objective-report-page .data-grid .grid-row .ability,.modal-flipper .modal .modal-content .flip-container .auto-update-content>div{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media (min-width:544px){.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .progress{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}}@media (min-width:544px){.ability-report-container .data-grid .grid-row .progress,.ability-report-container .data-grid .grid-row .status,.learning-objective-report-page .data-grid .grid-row .status,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .status,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .exam-status,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .progress,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .select-pupil{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}}@media (min-width:544px) and (max-width:767px){.ability-target-container .ability-target-text .progress-ball,.group-pupils-container .panel .grid-row.header,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .medium-ability,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .short-ability,.snappet-content .inner .panel-container .pupil-progress-page .controls .filter .btn-group .btn .extendedTitle{display:none}}@media (min-width:768px){.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .status{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}}@media (min-width:768px){.learning-objective-report-page .data-grid .grid-row .intervention,.learning-objective-report-page .data-grid .grid-row .show-exercises,.learning-objective-report-page.select-pupils-mode .panel .data-grid .grid-row .student-name,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .intervention,.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row .data-container .student-name{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}}@media (min-width:768px){.learning-objective-report-page .data-grid .grid-row .ability,.learning-objective-report-page .data-grid .grid-row .student-name,.learning-objective-report-page.select-pupils-mode .panel .data-grid .grid-row .ability{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}@media (min-width:768px){.educationplan-container.NoEducationPlanView{margin-left:25%}}@media (min-width:768px){.lesson-page .similarlessons-panel .alt-lesson-container .alt-lesson,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .student-name,.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row .data-container .ability-col{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}}@media (min-width:768px){.abilityChartToolbar .filters .filter,.jquery-modal .modal.toolbox .col-info,.jquery-modal .modal.toolbox .col-left,.jquery-modal .modal.toolbox .col-left-fixed{-webkit-flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}}@media (min-width:768px){.ability-growth-pupil-detail-container .content .ability-col,.ability-growth-pupil-detail-container .content .growth-col,.ability-growth-pupil-detail-container .content .lo-col,.ability-report-container .data-grid .grid-row .excercises,.ability-report-container .data-grid .grid-row .intervention,.educationplan-container.NoEducationPlanView,.home-container .subject-container .subject-col,.home-container .subject-container .subject-item,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col,.lessonplan-container .import-new .start-buttons .start-button,.modal-flipper .modal .modal-content .flip-container .auto-update-content>div,.search-container .fifty,.settings-container .settings-panel .fifty,.settings-grid.browser.header .row .col,.video-modal.modal-content .video-ctn .video{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media (min-width:768px){.jquery-modal .modal.toolbox .col-right{-webkit-flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}}@media (min-width:768px){.ability-report-container .data-grid .grid-row .ability{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media (min-width:768px){.ability-report-container .data-grid .grid-row .ability,.learning-objective-report-page .data-grid .grid-row .ability,.learning-objective-report-page .data-grid .grid-row .status,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .progress,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .status{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}}@media (min-width:768px){.ability-report-container .data-grid .grid-row .status,.learning-objective-report-page .data-grid .grid-row .show-exercises{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}}@media (min-width:768px) and (max-width:991px){.ability-target-container .ability-target-text .progress-ball,.learning-objective-report-page .data-grid .grid-row .ability .ability-target-container .ability-target-bar,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .medium-ability,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .short-ability{display:none}}@media (min-width:768px) and (max-width:991px){.learning-objective-report-page .data-grid .grid-row .ability .ability-target-container .progress-ball{display:block}}@media (min-width:992px){.ability-report-container .data-grid .grid-row .intervention,.check-container .data-row .finished-lo,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .intervention,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .status,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .exam-status,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .progress,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .select-pupil{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}}@media (min-width:992px){.check-container .data-row .pupil-name,.check-container .data-row .row-actions,.check-container .data-row .subject-name,.learning-objective-report-page .data-grid .grid-row .intervention,.learning-objective-report-page .data-grid .grid-row .select-and-progress,.learning-objective-report-page .data-grid .grid-row .show-exercises,.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row .data-container .student-name{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}}@media (min-width:992px){.ability-report-container .data-grid .grid-row .ability,.ability-report-container .data-grid .grid-row .excercises,.ability-report-container .data-grid .grid-row .learning-objective-col,.ability-report-container .panel.controls .select-pupil,.ability-report-container .panel.controls .select-subject,.ability-report-container .totals-header .panel,.check-container .data-header-row.data-row .finished-lo,.check-container .data-header-row.data-row .growth,.check-container .data-row .growth,.group-pupils-container .panel .grid-row .col.pupil,.group-pupils-container .panel .grid-row .col.username,.learning-objective-report-page .data-grid .grid-row .ability{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}@media (min-width:992px){.ability-growth-pupil-detail-container .content .ability-col,.ability-growth-pupil-detail-container .content .growth-col,.ability-growth-pupil-detail-container .content .lo-col,.abilityChartToolbar .filters .filter,.check-container .data-row .ability,.jquery-modal .modal.toolbox .col-info,.jquery-modal .modal.toolbox .col-left,.jquery-modal .modal.toolbox .col-left-fixed,.learning-objective-report-page.select-pupils-mode .panel .data-grid .grid-row .ability,.lesson-page .exercise-details{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}}@media (min-width:992px){.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row .data-container .ability-col{-webkit-flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}}@media (min-width:992px){.home-container .subject-container .subject-col,.home-container .subject-container .subject-item,.jquery-modal .video,.modal-flipper .modal .modal-content .flip-container .auto-update-content>div{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media (min-width:992px){.jquery-modal .modal.toolbox .col-right,.lesson-page .lesson-exercises{-webkit-flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}}@media (min-width:992px){.ability-report-container .data-grid .grid-row .ability,.learning-objective-report-page .data-grid .grid-row .ability{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}}@media (min-width:992px){.ability-report-container .data-grid .grid-row .status,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .progress,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .status{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}}@media (min-width:992px) and (max-width:1279px){.ability-target-container .ability-target-text .progress-ball,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .medium-ability,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .short-ability{display:none}}@media (min-width:1280px){.learning-objective-report-page .data-grid .grid-row .select-and-progress,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .status{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}}@media (min-width:1280px){.learning-objective-report-page .data-grid .grid-row .show-exercises{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}}@media (min-width:1280px){.ability-report-container .data-grid .grid-row .ability,.abilityChartToolbar .filters .filter,.jquery-modal .modal.toolbox .col-info,.jquery-modal .modal.toolbox .col-left,.jquery-modal .modal.toolbox .col-left-fixed,.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row .data-container .student-name{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}@media (min-width:1280px){.home-container .subject-container .subject-col,.home-container .subject-container .subject-item,.learning-objective-report-page .data-grid .grid-row .ability{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}}@media (min-width:1280px){.learning-objective-report-page.select-pupils-mode .panel .data-grid .grid-row .ability,.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row .data-container .ability-col{-webkit-flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}}@media (min-width:1280px){.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media (min-width:1280px){.jquery-modal .modal.toolbox .col-right{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}}@media (min-width:1280px){.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .progress,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .status{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}}@media (min-width:1280px){.ability-target-container .ability-target-text .progress-ball,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .medium-ability,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .short-ability{display:none}}@media (min-width:0) and (max-width:543px){.learning-objective-report-page .data-grid .grid-row .ability .ability-target-container .ability-target-bar,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-bar,.visible-xs{display:block}}@media (min-width:544px) and (max-width:767px){.visible-sm{display:block}}@media (min-width:768px) and (max-width:991px){.learning-objective-report-page .data-grid .grid-row .ability .ability-target-container .progress-ball,.visible-md{display:block}}@media (min-width:992px) and (max-width:1279px){.visible-lg{display:block}}@media (min-width:1280px){.visible-xlg{display:block}}@media (min-width:0) and (max-width:543px){.ability-target-container .ability-target-bar,.group-pupils-container .panel .grid-row.header,.hidden-xs,.learning-objective-report-page .data-grid .grid-row .ability .ability-target-container .progress-ball,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .medium-ability,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .short-ability,.snappet-content .inner .panel-container .pupil-progress-page .controls .filter .btn-group .btn .extendedTitle,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.header .header-large,resizeable-columntext .header{display:none}}@media (min-width:544px) and (max-width:767px){.ability-target-container .ability-target-text .progress-ball,.group-pupils-container .panel .grid-row.header,.hidden-sm,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .medium-ability,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .short-ability,.snappet-content .inner .panel-container .pupil-progress-page .controls .filter .btn-group .btn .extendedTitle{display:none}}@media (min-width:768px) and (max-width:991px){.ability-target-container .ability-target-text .progress-ball,.hidden-md,.learning-objective-report-page .data-grid .grid-row .ability .ability-target-container .ability-target-bar,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .medium-ability,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .short-ability{display:none}}@media (min-width:992px) and (max-width:1279px){.ability-target-container .ability-target-text .progress-ball,.hidden-lg,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .medium-ability,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .short-ability{display:none}}@media (min-width:1280px){.ability-target-container .ability-target-text .progress-ball,.hidden-xlg,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .medium-ability,.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col .ability-target-text .short-ability{display:none}}.isTouch .isTooltip{cursor:pointer}.tooltip{position:absolute;top:0;left:0;display:block;z-index:100}.tooltip.nowrap .tooltip-content{white-space:nowrap;text-overflow:ellipsis}.tooltip.no-max-width .tooltip-content{max-width:none}.tooltip.tooltip-learning-objective .title,.tooltip.tooltip-pupil-name .title{display:block}.tooltip.tooltip-learning-objective .title+span,.tooltip.tooltip-pupil-name .title+span{margin-top:10px;display:none}.tooltip.tooltip-learning-objective.element-is-ellipsis span:not(.title),.tooltip.tooltip-pupil-name.element-is-ellipsis span:not(.title){display:block}.tooltip .tooltip-content{max-width:200px;overflow:hidden;text-overflow:ellipsis}.tooltip .tooltip-content strong{font-size:1rem}.tooltip .tooltip-arrow{display:none}.tooltip .tooltip-container{position:relative;padding:20px;color:#333;background:#fff;border:1px solid #c2c2c2;text-align:left;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1)}.tooltip .tooltip-container::before{content:'';position:absolute;width:0;height:0}.tooltip .tooltip-container::after{content:'';position:absolute;width:0;height:0}.tooltip.top .tooltip-container{margin-bottom:9px}.tooltip.top .tooltip-container::before{top:100%;left:50%;margin-left:-9px;border-top:9px solid #c2c2c2;border-right:9px solid transparent;border-left:9px solid transparent}.tooltip.top .tooltip-container::after{top:100%;left:50%;margin-left:-8px;border-top:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent}.tooltip.bottom .tooltip-container{margin-top:9px}.tooltip.bottom .tooltip-container::before{bottom:100%;left:50%;margin-left:-9px;border-bottom:9px solid #c2c2c2;border-right:9px solid transparent;border-left:9px solid transparent}.tooltip.bottom .tooltip-container::after{bottom:100%;left:50%;margin-left:-8px;border-bottom:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent}.tooltip.left .tooltip-container{margin-right:9px}.tooltip.left .tooltip-container::before{top:50%;left:100%;margin-top:-9px;border-left:9px solid #c2c2c2;border-top:9px solid transparent;border-bottom:9px solid transparent}.tooltip.left .tooltip-container::after{top:50%;left:100%;margin-top:-8px;border-left:8px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}.tooltip.right .tooltip-container{margin-left:9px}.tooltip.right .tooltip-container::before{top:50%;right:100%;margin-top:-9px;border-right:9px solid #c2c2c2;border-top:9px solid transparent;border-bottom:9px solid transparent}.tooltip.right .tooltip-container::after{top:50%;right:100%;margin-top:-8px;border-right:8px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}.tooltip.hidden-calculations{display:block!important;visibility:hidden;top:0!important;left:0!important}.fullscreen{width:100%;max-width:100%!important;height:100%;-webkit-border-radius:0!important;border-radius:0!important}.fullscreen-container{padding:0!important}.modal.fullscreen{padding:50px!important;overflow:auto!important}.modal.fullscreen .close-modal{position:fixed!important;right:70px!important;top:40px!important;z-index:1}.modal.fullscreen .close-modal .icon{height:30px;width:30px}.modal.fullscreen .close-modal svg{pointer-events:none}.jquery-modal{z-index:20;background:rgba(0,0,0,.3);padding:2rem 1rem;position:fixed;overflow:auto;margin:0;bottom:0;top:0;left:0;right:0;text-align:center;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.jquery-modal.showNoPointer{cursor:default}.jquery-modal.backdropWhite{background:rgba(255,255,255,.9)}.jquery-modal.backdropBlack{background:rgba(51,51,51,.8)}.jquery-modal.modal-sm .modal{width:100%}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.jquery-modal.modal-sm .modal{width:436px}}.jquery-modal.modal-lg .modal{width:100%}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.jquery-modal.modal-lg .modal{width:832px}}.jquery-modal .modal{-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1);margin:auto;padding:2.5rem 1.875rem 1.875rem;background:#fff;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;text-align:left;cursor:default}.jquery-modal .modal.clickVoid{pointer-events:none}.jquery-modal .modal.clickVoid .modal-content .btn,.jquery-modal .modal.clickVoid .modal-content .no-click,.jquery-modal .modal.clickVoid .modal-content a,.jquery-modal .modal.clickVoid .modal-content button,.jquery-modal .modal.clickVoid .modal-content input{pointer-events:auto}.jquery-modal .modal.full{position:relative;margin:0 auto;height:100%;width:100%;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:0 0}.jquery-modal .modal.full div.modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.jquery-modal .modal.full div.modal-content div.logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:5%}.jquery-modal .modal.full div.modal-content div.logo img{width:200px}.jquery-modal .modal.full a.close-modal,.jquery-modal .modal.fullscreen a.close-modal{pointer-events:auto;position:absolute;top:0;right:3.5rem;width:1.875rem;height:1.875rem}.jquery-modal .modal.full a.close-modal svg,.jquery-modal .modal.fullscreen a.close-modal svg{width:1.875rem;height:1.875rem;fill:#c2c2c2}@media (min-width:0) and (max-width:543px){.jquery-modal .modal.full a.close-modal,.jquery-modal .modal.fullscreen a.close-modal{right:.5rem}.jquery-modal .modal.full a.close-modal svg,.jquery-modal .modal.fullscreen a.close-modal svg{width:1.5rem;height:1.5rem}}.jquery-modal .modal .scrollable-content-container{position:relative;margin:20px -30px;overflow:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:1260px}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.jquery-modal .modal .scrollable-content-container{max-height:380px}}.jquery-modal .modal .scrollable-content-container .scrollable-content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#fafbfc;-webkit-box-shadow:inset 0 0 50px 8px rgba(0,0,0,.1);box-shadow:inset 0 0 50px 8px rgba(0,0,0,.1);display:inline-block;padding:20px 30px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.jquery-modal .modal .scrollable-content-container .scrollable-content{-webkit-box-shadow:none;box-shadow:none}}.jquery-modal .modal label{display:inline-block;margin-bottom:.375rem;margin-top:1.25rem}.jquery-modal .modal .form-group{margin-bottom:1.25rem}.jquery-modal .modal .form-group label{margin-top:0}.jquery-modal .modal h2{color:#333;padding:0;margin:0 0 1.25rem;font-size:1.875rem;line-height:1.875rem;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.jquery-modal .modal h2 svg{margin:0 10px 0 0;padding:0;width:32px;height:32px;-webkit-border-radius:0;border-radius:0;background:0 0;fill:#333;-webkit-box-flex:0;-webkit-flex:0 0 32px;-ms-flex:0 0 32px;flex:0 0 32px}.jquery-modal .modal h2.badge::after{line-height:2;height:1.8rem;width:1.8rem;left:50%;top:-79px;margin-left:-5px}.jquery-modal .modal a.close-modal{top:1.25rem;right:1.25rem;background:0 0;text-indent:0;width:1.25rem;height:1.25rem;position:absolute;display:block}.jquery-modal .modal a.close-modal svg{width:100%;height:100%;fill:#c2c2c2;pointer-events:none}.jquery-modal .modal a.close-modal:hover svg{fill:#333}.jquery-modal .modal .modal-content .fullwidth{margin-left:-1.875rem;margin-right:-1.875rem}.jquery-modal .modal .button-bar{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.875rem}.jquery-modal .modal .button-bar .btn{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.jquery-modal .modal.withClose h2{padding-right:3rem}.jquery-modal .modal.withClose.dialog h2{padding-left:3rem}.jquery-modal .modal.withClose>:first-child:not(h2){margin-top:30px}.jquery-modal .modal.dialog{max-width:447px;width:100%}.jquery-modal .modal.dialog h2{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.jquery-modal .modal.dialog h2 svg{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%;-webkit-border-radius:50%;border-radius:50%;width:80px;height:80px;padding:18px;background:#fff;fill:#c32451;margin:-79px 0 0 0}.jquery-modal .modal.dialog.alert h2{color:#c32451!important}.jquery-modal .modal.dialog .modal-content{text-align:center}.jquery-modal .modal.dialog .selecter{text-align:left}.jquery-modal .modal.dialog a.close-modal{top:1.5rem}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.29);margin:0;z-index:10;display:none}.loader .inner{background:#fff;margin:auto 0;padding:80px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.loader .inner .gears{position:relative;width:100px;margin:0 auto;padding-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.loader .inner .gears>div{will-change:transform;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-animation-name:rotateGear;animation-name:rotateGear;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:alternate;animation-direction:alternate}.loader .inner .gears .blue svg{fill:#34a3d7}.loader .inner .gears .pink svg{fill:#c32451}.loader .inner .gears .orange svg{fill:#e95f15}.loader .inner .gears .yellow svg{fill:#f6cf19}.loader .inner .gears .large,.loader .inner .gears .large svg{width:50px;height:50px}.loader .inner .gears .medium{top:-21px;margin:0 -17px;position:relative}.loader .inner .gears .medium,.loader .inner .gears .medium svg{width:40px;height:40px}.loader .inner .gears .small{position:relative;top:8px}.loader .inner .gears .small,.loader .inner .gears .small svg{width:30px;height:30px}.loader .inner .gears .tiny{top:-2px;margin:0 -8px;position:relative}.loader .inner .gears .tiny,.loader .inner .gears .tiny svg{width:20px;height:20px}.loader .inner .gears .medium,.loader .inner .gears .tiny{animation-direction:alternate-reverse}.loader .inner .title{font-family:ABeZeh,sans-serif;font-weight:700;font-size:24px;color:#c2c2c2;text-align:center;margin:0 auto;display:block}.modal .mask{position:absolute;-webkit-border-radius:10px;border-radius:10px}@-webkit-keyframes rotateGear{0%{-webkit-transform:rotate(0);transform:rotate(0)}20%{-webkit-transform:rotate(0);transform:rotate(0)}80%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotateGear{0%{-webkit-transform:rotate(0);transform:rotate(0)}20%{-webkit-transform:rotate(0);transform:rotate(0)}80%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.popover{position:absolute;top:0;left:0;display:block;z-index:21}.popover.nowrap .popover-content{white-space:nowrap;text-overflow:ellipsis}.popover .popover-content,.popover .popover-loader{max-width:600px;overflow:hidden}.popover .popover-content strong,.popover .popover-loader strong{font-size:1rem}.popover .popover-content .loader,.popover .popover-loader .loader{position:relative;display:block;background:0 0;width:150px}.popover .popover-content .loader .inner,.popover .popover-loader .loader .inner{padding:0}.popover.submenu-popover .popover-content{overflow:visible}.popover.dropdown .popover-container{padding:1.25rem}.popover .popover-container{position:relative;color:#333;background:#fff;border:1px solid #c2c2c2;text-align:left;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1);padding:1.25rem}.popover .popover-container .popover-arrow{position:absolute;width:18px;height:18px}.popover .popover-container .popover-arrow::after,.popover .popover-container .popover-arrow::before{content:'';position:absolute;width:0;height:0;border:9px solid transparent;display:block}.popover .popover-container .popover-arrow::before{margin:-1px;border-width:10px}.popover .popover-container .popover-list{list-style:none;margin:0;padding:0}.popover .popover-container .popover-list.first{margin-bottom:.625rem}.popover .popover-container .popover-list li{border-bottom:1px solid #dedede}.popover .popover-container .popover-list li:first-child a{padding-top:0}.popover .popover-container .popover-list li:last-child{border-bottom:none}.popover .popover-container .popover-list li:last-child a{padding-bottom:0}.popover .popover-container .popover-list li a{padding-bottom:.8125rem;padding-top:.8125rem;text-decoration:none;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.popover .popover-container .popover-list li a:hover{color:#c2c2c2}.popover .popover-container .popover-list li a.selected{font-weight:700}.popover .popover-container .popover-list li a.red{color:#c71717}.popover .popover-container .popover-list li a.red:hover{color:#e93d3d}.popover .popover-container .popover-list li a svg{height:.8rem;margin:0 .25rem;width:.8rem}.popover .popover-container .popover-list.all-emphasized li a{font-weight:700}.popover.n,.popover.ne,.popover.nw{padding-bottom:11px}.popover.n .popover-arrow,.popover.ne .popover-arrow,.popover.nw .popover-arrow{bottom:-18px;left:50%;margin-left:-9px}.popover.n .popover-arrow::after,.popover.ne .popover-arrow::after,.popover.nw .popover-arrow::after{border-top-color:#fff}.popover.n .popover-arrow::before,.popover.ne .popover-arrow::before,.popover.nw .popover-arrow::before{margin:0 -1px;border-top-color:#c2c2c2}.popover.s,.popover.se,.popover.sw{padding-top:11px}.popover.s .popover-arrow,.popover.se .popover-arrow,.popover.sw .popover-arrow{top:-18px;left:50%;margin-left:-9px}.popover.s .popover-arrow::after,.popover.se .popover-arrow::after,.popover.sw .popover-arrow::after{border-bottom-color:#fff}.popover.s .popover-arrow::before,.popover.se .popover-arrow::before,.popover.sw .popover-arrow::before{margin:-2px -1px;border-bottom-color:#c2c2c2}.popover.w,.popover.wn,.popover.ws{padding-right:11px}.popover.w .popover-arrow,.popover.wn .popover-arrow,.popover.ws .popover-arrow{right:-18px;top:50%;margin-top:-9px}.popover.w .popover-arrow::after,.popover.wn .popover-arrow::after,.popover.ws .popover-arrow::after{border-left-color:#fff}.popover.w .popover-arrow::before,.popover.wn .popover-arrow::before,.popover.ws .popover-arrow::before{margin:-1px 1px;border-left-color:#c2c2c2}.popover.e,.popover.en,.popover.es{padding-left:11px}.popover.e .popover-arrow,.popover.en .popover-arrow,.popover.es .popover-arrow{left:-18px;top:50%;margin-top:-9px}.popover.e .popover-arrow::after,.popover.en .popover-arrow::after,.popover.es .popover-arrow::after{border-right-color:#fff}.popover.e .popover-arrow::before,.popover.en .popover-arrow::before,.popover.es .popover-arrow::before{margin:-1px -2px;border-right-color:#c2c2c2}.popover-backdrop{position:fixed;background:rgba(255,255,255,.9);left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:20}.popover.hidden-calculations{display:block!important;visibility:hidden;top:0!important;left:0!important}.my-scroll-area{position:fixed;bottom:0;left:0;right:0;height:0;z-index:20;overflow:hidden;overflow-x:auto;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity;-webkit-appearance:none;box-shadow:0;-webkit-box-shadow:0 0 transparent}.my-scroll-area.hidden{opacity:0;pointer-events:none}.my-scroll-area .scroll-area{display:block;height:100%;min-height:1px;width:auto;margin:0}.highlight.markjs{color:#c32451;font-weight:700}.ui-pnotify{top:36px;right:36px;position:absolute;height:auto;z-index:2}body>.ui-pnotify{position:fixed;z-index:100040}.ui-pnotify-modal-overlay{background-color:rgba(0,0,0,.4);top:0;left:0;position:absolute;height:100%;width:100%;z-index:1}body>.ui-pnotify-modal-overlay{position:fixed;z-index:100039}.ui-pnotify.ui-pnotify-in{display:block!important}.ui-pnotify.ui-pnotify-move{-webkit-transition:left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;transition:left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-slow{-webkit-transition:opacity .6s linear;transition:opacity .6s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-slow.ui-pnotify.ui-pnotify-move{-webkit-transition:opacity .6s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;transition:opacity .6s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-normal{-webkit-transition:opacity .4s linear;transition:opacity .4s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-normal.ui-pnotify.ui-pnotify-move{-webkit-transition:opacity .4s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;transition:opacity .4s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-fast{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-fast.ui-pnotify.ui-pnotify-move{-webkit-transition:opacity .2s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;transition:opacity .2s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-in{opacity:1}.ui-pnotify .ui-pnotify-shadow{-webkit-box-shadow:0 6px 28px 0 rgba(0,0,0,.1);box-shadow:0 6px 28px 0 rgba(0,0,0,.1)}.ui-pnotify-container{background-position:0 0;padding:.8em;height:100%;margin:0}.ui-pnotify-container:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.ui-pnotify-container.ui-pnotify-sharp{-webkit-border-radius:0;border-radius:0}.ui-pnotify-title{display:block;margin-bottom:.4em;margin-top:0}.ui-pnotify-text{display:block}.ui-pnotify-icon,.ui-pnotify-icon span{display:block;float:left;margin-right:.2em}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-topleft{left:25px;right:auto}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-bottomright{bottom:25px;top:auto}.ui-pnotify.stack-modal{left:50%;right:auto;margin-left:-150px}.ui-pnotify{top:25px;right:30px;width:396px;opacity:0;-webkit-transition:all .5s ease!important;transition:all .5s ease!important;-webkit-transform:perspective(600px) rotateX(-90deg)!important;transform:perspective(600px) rotateX(-90deg)!important;-webkit-transform-origin:top center;transform-origin:top center;will-change:transform,opacity}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.ui-pnotify{width:100%!important;right:0!important;padding:0 20px}}.ui-pnotify.flipIn{-webkit-animation:NotifyFadeIn ease 1;animation:NotifyFadeIn ease 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-transform:perspective(600px) rotateX(0)!important;transform:perspective(600px) rotateX(0)!important}.ui-pnotify.flipOut{-webkit-animation:NotifyFadeOut ease 1;animation:NotifyFadeOut ease 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s!important;animation-duration:.5s!important}.ui-pnotify .pnotify-snappet{font-size:14px;max-width:960px;margin:0 auto;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.2);box-shadow:0 3px 7px rgba(0,0,0,.2)}.ui-pnotify .pnotify-snappet.ui-pnotify-container{padding:0;position:relative}.ui-pnotify .pnotify-snappet .ui-pnotify-text{padding:25px 65px 25px 30px;font-size:18px;line-height:28px;color:#fff}.ui-pnotify .pnotify-snappet-info,.ui-pnotify .pnotify-snappet-notice{background-color:rgba(233,95,21,.95);border:2px solid #e95f15}.ui-pnotify .pnotify-snappet-success{background-color:rgba(100,135,5,.95);border:2px solid #648705}.ui-pnotify .pnotify-snappet-error{background-color:rgba(199,23,23,.95);border:2px solid #c71717}.ui-pnotify .pnotify-snappet-icon-closer,.ui-pnotify .pnotify-snappet-icon-info,.ui-pnotify .pnotify-snappet-icon-notice,.ui-pnotify .pnotify-snappet-icon-sticker,.ui-pnotify .pnotify-snappet-icon-success{display:none}.ui-pnotify .pnotify-snappet-icon-error::after,.ui-pnotify .pnotify-snappet-icon-info::after,.ui-pnotify .pnotify-snappet-icon-notice::after,.ui-pnotify .pnotify-snappet-icon-success::after{content:none}.ui-pnotify .pnotify-snappet-icon-sticker.pnotify-snappet-icon-stuck::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ui-pnotify .pnotify-snappet .svg-icon{width:20px;height:20px;display:inline-block;position:absolute;right:20px;top:20px}.ui-pnotify .pnotify-snappet .svg-icon-close{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3EClose%3C%2Ftitle%3E%3Cg%20id%3D%22dece3162-2591-4497-8258-12538bb413ae%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22f3bd8733-d051-4512-b3ba-86c28d7f8122%22%20data-name%3D%22path102%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M27%2C24l-8-8%2C8-8c1.93-1.93-1.06-4.91-3-3l-8%2C8L8%2C5C6.08%2C3.09%2C3.09%2C6.08%2C5%2C8l8%2C8L5%2C24c-1.93%2C1.93%2C1.06%2C4.91%2C3%2C3l8-8%2C8%2C8C25.92%2C28.91%2C28.91%2C25.92%2C27%2C24Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}@-webkit-keyframes NotifyFadeIn{from{opacity:0}to{opacity:1}}@keyframes NotifyFadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes NotifyFadeOut{from{opacity:1}to{opacity:0}}@keyframes NotifyFadeOut{from{opacity:1}to{opacity:0}}dropdown:not(.initialized){background-color:#fff;border:1px solid #c2c2c2;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.1);box-shadow:0 2px 1px rgba(0,0,0,.1);display:block;position:relative;visibility:visible;left:auto;min-height:50px}.btn-more::after,.snappet-header .inner .btn.dropdown::after,.snappet-header .menu .btn.dropdown::after,dropdown .select2-container::after,dropdown:not(.initialized)::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22c976f81f-c261-4cb3-a4cd-8cab7eca9c67%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3EDown%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M27.78%2C9.51a2%2C2%2C0%2C0%2C0-2.85%2C0L16%2C18.45l-8.86-9a2%2C2%2C0%2C0%2C0-2.85%2C0%2C2%2C2%2C0%2C0%2C0%2C0%2C2.85L14.61%2C22.58a2%2C2%2C0%2C0%2C0%2C2.85%2C0L27.78%2C12.26a2%2C2%2C0%2C0%2C0%2C0-2.75Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;content:"";width:32px;height:32px;position:absolute;right:12px;top:50%;margin-top:-16px;pointer-events:none;-webkit-transform:scale(.55);transform:scale(.55);background-color:transparent}.validation-error+.select2 .select2-selection,.validationElement+.select2 .select2-selection{-webkit-box-shadow:0 2px 1px rgba(0,0,0,.1),inset 0 0 0 1px #c71717!important;box-shadow:0 2px 1px rgba(0,0,0,.1),inset 0 0 0 1px #c71717!important;border-color:#c71717!important}subdomain-dropdown,subject-groups-dropdown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}subdomain-dropdown>dropdown,subject-groups-dropdown>dropdown{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:0%}dropdown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}dropdown :focus{outline:0}dropdown select{width:100%;display:block;margin:0;padding:12px 15px;border:0;-webkit-border-radius:5px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none}dropdown .select2-container{width:0%!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}dropdown .select2-container .selection,dropdown .select2-container .selection .select2-selection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:0%}dropdown .select2-container .selection .select2-selection .select2-selection__rendered,dropdown .select2-container .selection .select2-selection__rendered{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:0;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.btn-more.openPopover::after,dropdown .select2-container--open::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22567b5f0e-5d98-40b2-8691-79d9468f0cc0%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3EUp%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M4.22%2C22.49a2%2C2%2C0%2C0%2C0%2C2.85%2C0L16%2C13.55l8.86%2C9a2%2C2%2C0%2C0%2C0%2C2.85-2.85L17.39%2C9.42a2%2C2%2C0%2C0%2C0-2.85%2C0L4.22%2C19.74a2%2C2%2C0%2C0%2C0%2C0%2C2.75Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}dropdown.initialized select{display:none}.select2-container--default .select2-selection--single,select.vanilla{background-color:#fff;border:1px solid #c2c2c2;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.1);box-shadow:0 2px 1px 0 rgba(0,0,0,.1);padding:13px 50px 12px 20px}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;text-align:start}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #c2c2c2;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;-webkit-box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1)}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:transform}.select2-results__options>.select2-results__option:first-child{border-top:0 none}.select2-results__options .select2-results__option[title=collapse]>.select2-results__group{cursor:pointer;position:relative;padding-right:50px}.select2-results__options .select2-results__option[title=collapse]>.select2-results__group:hover{background:#fafbfc;color:#70bee3}.select2-results__options .select2-results__option[title=collapse]>.select2-results__group+.select2-results__options{-webkit-transition:height .5s;transition:height .5s;will-change:height}.select2-results__options .select2-results__option[title=collapse]>.select2-results__group.collapsed+.select2-results__options{height:0!important;overflow:hidden}.select2-results__option{padding:13px 20px 14px;word-break:break-all;word-break:break-word;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border-top:1px solid #dedede}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:10px;border-bottom:1px solid #dedede;position:relative}.select2-search--dropdown::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3ESearch%3C%2Ftitle%3E%3Cg%20id%3D%225b57b034-91fc-448d-ad9a-43e61e5f4b28%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%2263e68b6e-4ddf-49d9-b1fe-591e12e66ce3%22%20data-name%3D%22path13%22%3E%3Cpath%20fill%3D%22%23c2c2c2%22%20d%3D%22M28.19%2C26l-5.93-6.09A10.44%2C10.44%2C0%2C1%2C0%2C13.94%2C24a10.72%2C10.72%2C0%2C0%2C0%2C5.64-1.62l6%2C6.19.27.27h.46a3%2C3%2C0%2C0%2C0%2C2.1-1.64A1.08%2C1.08%2C0%2C0%2C0%2C28.19%2C26ZM7.09%2C13.49a6.86%2C6.86%2C0%2C0%2C1%2C13.71%2C0%2C6.92%2C6.92%2C0%2C0%2C1-2.55%2C5.32%2C6.48%2C6.48%2C0%2C0%2C1-4.3%2C1.53A6.85%2C6.85%2C0%2C0%2C1%2C7.09%2C13.49Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;right:22px;opacity:.25}.select2-search--dropdown .select2-search__field{font-size:1rem;padding:14px 50px 14px 10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none;height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#fff;color:#999;cursor:default;-webkit-box-shadow:none;box-shadow:none}.select2-container--default.select2-container--disabled::after{opacity:.3}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;-webkit-border-radius:4px;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;-webkit-border-radius:4px;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0;border-top:0 none}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{font-weight:700}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#fafbfc}.select2-container--default .select2-results__option--highlighted[aria-selected]::after{content:none;display:none}.select2-container--default .select2-results__option--highlighted[aria-selected]+.select2-results__option::after{content:none;display:none}.select2-container--default .select2-results__group{cursor:default;display:block;padding:.5rem 1.25rem;background-color:#f2f5f7;color:#34a3d7;font-size:20px;font-weight:700;line-height:32px;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.snappet-content .data-grid{display:block}.snappet-content .data-grid .mask{padding:0;-webkit-box-shadow:none;box-shadow:none}.grid-header{display:block;border-bottom:1px solid #dedede}.grid-header.disabled{pointer-events:none}.grid-header .grid-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:.5rem;padding-bottom:.5rem;margin:0;font-weight:700}.grid-header .grid-col .sort{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:5px}.grid-header .grid-col .sort svg{width:17px;height:17px}.grid-header .grid-col.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.grid-header .grid-col.sortable:hover{color:#c2c2c2}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.grid-header{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;z-index:20}}.grid-header .subtitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.grid-header .subtitle .help{margin:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 0 5px}.grid-header .subtitle .help svg{fill:#c2c2c2;height:1.5rem;width:1.5rem}.grid-header .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.grid-header .sortOn{display:none;color:#333;text-decoration:none;font-weight:700}.grid-header .sortOn .icon{width:18px;height:18px;display:inline-block;margin-bottom:-3px;margin-left:5px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.grid-header .sortOn{display:inline-block}.grid-header .sortOn+.grid-row{display:none;position:absolute;top:100%;right:0;max-width:100%;border:1px solid #c2c2c2;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);background:#fff;margin-top:12px;padding:10px 0}.grid-header .sortOn+.grid-row::before{content:'';position:absolute;display:block;top:-6px;right:20px;-webkit-box-shadow:1px 1px 0 0 #c2c2c2;box-shadow:1px 1px 0 0 #c2c2c2;width:12px;height:12px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);background:#fff;clip:rect(0,72px,85px,0)}.grid-header .sortOn+.grid-row::after{content:'';position:absolute;width:100%;height:12px;background:#fff;bottom:0;left:0;-webkit-border-radius:6px;border-radius:6px}.grid-header .sortOn+.grid-row:active,.grid-header .sortOn+.grid-row:focus{display:block}.grid-header .sortOn+.grid-row .grid-col{display:none}.grid-header .sortOn+.grid-row .grid-col.sortable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #c2c2c2;padding:15px 0;margin:0 30px;max-width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left}.grid-header .sortOn+.grid-row .grid-col.sortable strong{text-align:left}.grid-header .sortOn:active+.grid-row,.grid-header .sortOn:focus+.grid-row{display:block}}.grid-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-content .grid-row{border-bottom:1px solid #dedede;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.grid-content .grid-row:last-child{border-bottom:0 none}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.grid-content .grid-row .grid-row-inner{padding-top:.75rem;padding-bottom:.75rem}}.grid-content .grid-after,.grid-content .grid-row-inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;min-width:100%}.grid-content .grid-col{padding-top:1.25rem;padding-bottom:1.25rem;margin:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.grid-content .grid-col{padding-top:.5rem;padding-bottom:.5rem}}.grid-content .grid-col .btn.btn-icon-right,.grid-content .grid-col button{margin:0 0 0 10px}.visibility-hidden{visibility:hidden}read-speaker{position:fixed;visibility:hidden;overflow:hidden;height:0;top:0;left:0}small{font-size:.8rem}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{min-width:100%;font-size:16px;font-family:ABeZeh,sans-serif;-webkit-font-smoothing:antialiased}body{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;float:left;-ms-flexbox-preferred-size:auto;background:#f2f5f7;max-width:100%;min-height:100vh}body svg.icon{shape-rendering:geometricPrecision}body .snappet{position:relative;padding:0;margin:0}.affixed,.snappet-content{position:relative;margin:-116px auto 30px;padding:0 2.1875rem;width:100%}@media (min-width:1280px){.affixed,.snappet-content{-webkit-border-radius:10px;border-radius:10px;max-width:1320px}}@media (min-width:0) and (max-width:543px){.affixed,.snappet-content{padding:0}}.snappet-content .inner{max-width:100%;margin:0}.snappet-content .inner .main{padding:0}.snappet-content .inner .main{position:relative;top:25px}.snappet-content .inner .overview .panel{padding:1.875rem}.panel-card,.snappet-content .inner .panel,.snappet-content .mask,.way-of-working-container .content-ctn .card-first-time-ctn{background:#fff;-webkit-border-radius:10px;border-radius:10px;padding:1.875rem 2.5rem 1.25rem;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.07);box-shadow:0 3px 7px rgba(0,0,0,.07)}@media (min-width:0) and (max-width:543px){.panel-card,.snappet-content .inner .panel,.snappet-content .mask,.way-of-working-container .content-ctn .card-first-time-ctn{-webkit-border-radius:0;border-radius:0}}.differentiation-other-class{color:orange}.differentiation-other-class svg{fill:orange}.snappet-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:0;padding:0 0 91px}.snappet-header .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1320px;width:100%;margin:0 auto;padding:1.875rem 2.1875rem 1.5rem 2.1875rem}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.snappet-header .inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:0) and (max-width:543px){.snappet-header .inner{padding:.8rem 1.25rem}}.snappet-header .inner .action-group{-webkit-box-flex:2;-webkit-flex:2 0 0;-ms-flex:2 0 0px;flex:2 0 0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.snappet-header .inner .action-group,.snappet-header .inner .action-group _::-webkit-:not(:root:root){-webkit-box-flex:2;-webkit-flex:2 0 auto;flex:2 0 auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.snappet-header .inner .action-group{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}@media screen and (-ms-high-contrast:active) and (min-width:992px) and (max-width:1279px),(-ms-high-contrast:none) and (min-width:992px) and (max-width:1279px),screen and (-ms-high-contrast:active) and (min-width:1280px),(-ms-high-contrast:none) and (min-width:1280px){.snappet-header .inner .action-group .btn.search{min-width:52px}.snappet-header .inner .action-group .btn.planning{min-width:125px}}.snappet-header .inner .action-group.left{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.snappet-header .inner .action-group.left{-webkit-box-flex:2;-webkit-flex:2 1 auto;-ms-flex:2 1 auto;flex:2 1 auto}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.snappet-header .inner .action-group{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.snappet-header .inner .action-group .btn-round{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:10px;position:relative;text-align:left;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#fff;border:1px solid #fff;-webkit-border-radius:25px;border-radius:25px;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.1);box-shadow:0 2px 1px rgba(0,0,0,.1);font-size:1rem}.snappet-header .inner .action-group .btn-round.search svg{margin:12px;fill:#34a3d7}.snappet-header .inner .action-group .btn-round.search:hover svg{fill:#70bee3}.snappet-header .inner .action-group .btn-round.openPopover,.snappet-header .inner .action-group .btn-round:active{z-index:24;background:#e9edf0;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.2);box-shadow:inset 0 2px 1px rgba(0,0,0,.2)}@media (min-width:0) and (max-width:543px){.snappet-header .inner .action-group .btn-round{font-size:.8125rem;min-height:44px;min-width:44px;line-height:44px}.snappet-header .inner .action-group .btn-round.planning strong{display:none}.snappet-header .inner .action-group .btn-round.planning svg{margin:11px 13px 12px;width:20px;height:20px}}.snappet-header .inner .action-group .btn-round .menu-icon{position:relative}.snappet-header .inner .action-group .btn-round .menu-icon span::after,.snappet-header .inner .action-group .btn-round .menu-icon span::before,.snappet-header .inner .action-group .btn-round .menu-icon::after,.snappet-header .inner .action-group .btn-round .menu-icon::before{content:'';width:8px;height:8px;-webkit-border-radius:50%;border-radius:50%;display:inline-block;background:#c32451;position:absolute;top:4px;left:4px}@media (min-width:0) and (max-width:543px){.snappet-header .inner .action-group .btn-round .menu-icon span::after,.snappet-header .inner .action-group .btn-round .menu-icon span::before,.snappet-header .inner .action-group .btn-round .menu-icon::after,.snappet-header .inner .action-group .btn-round .menu-icon::before{width:6px;height:6px}}.snappet-header .inner .action-group .btn-round .menu-icon span::after,.snappet-header .inner .action-group .btn-round .menu-icon::after{right:3px;left:auto}.snappet-header .inner .action-group .btn-round .menu-icon span::after,.snappet-header .inner .action-group .btn-round .menu-icon span::before{bottom:3px;top:auto}.snappet-header .inner .action-group .btn-round .menu-icon::before{background:#34a3d7}.snappet-header .inner .action-group .btn-round .menu-icon span::after{background:#f6cf19}.snappet-header .inner .action-group .btn-round .menu-icon span::before{background:#e95f15}.snappet-header .inner .action-group .btn-round .menu-icon,.snappet-header .inner .action-group .btn-round svg{width:26px;height:26px;margin:11px 9px 12px 19px}@media (min-width:0) and (max-width:543px){.snappet-header .inner .action-group .btn-round .menu-icon,.snappet-header .inner .action-group .btn-round svg{margin:11px 13px 12px;width:20px;height:20px}}@media (min-width:0) and (max-width:543px){.snappet-header .inner .action-group .btn-round .menu-icon{margin:11px 6px 12px 11px}}.snappet-header .inner .action-group .btn-round small,.snappet-header .inner .action-group .btn-round strong{padding-right:20px}@media (min-width:0) and (max-width:543px){.snappet-header .inner .action-group .btn-round small,.snappet-header .inner .action-group .btn-round strong{padding-right:15px}}.snappet-header .inner .heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;text-align:center;padding:0 2.5rem;position:relative;margin-top:-10px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.snappet-header .inner .heading{display:inline-block}}.snappet-header .inner .heading h1{color:#34a3d7;line-height:1;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;word-break:break-word}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.snappet-header .inner .heading h1{display:inline-block}}.snappet-header .inner .heading h1 .small{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.snappet-header .inner .heading h1 .small .heading-icon{margin-right:12px}.snappet-header .inner .heading h1 .small.page-switch-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.snappet-header .inner .heading h1 .small.page-switch-btn{display:inline-block}}.snappet-header .inner .heading h1 .small.page-switch-btn .arrow{display:inline-block;margin-left:10px;height:22px;width:22px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22c976f81f-c261-4cb3-a4cd-8cab7eca9c67%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3EDown%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M27.78%2C9.51a2%2C2%2C0%2C0%2C0-2.85%2C0L16%2C18.45l-8.86-9a2%2C2%2C0%2C0%2C0-2.85%2C0%2C2%2C2%2C0%2C0%2C0%2C0%2C2.85L14.61%2C22.58a2%2C2%2C0%2C0%2C0%2C2.85%2C0L27.78%2C12.26a2%2C2%2C0%2C0%2C0%2C0-2.75Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.snappet-header .inner .heading h1 .small.page-switch-btn.openPopover .arrow{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22567b5f0e-5d98-40b2-8691-79d9468f0cc0%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3EUp%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M4.22%2C22.49a2%2C2%2C0%2C0%2C0%2C2.85%2C0L16%2C13.55l8.86%2C9a2%2C2%2C0%2C0%2C0%2C2.85-2.85L17.39%2C9.42a2%2C2%2C0%2C0%2C0-2.85%2C0L4.22%2C19.74a2%2C2%2C0%2C0%2C0%2C0%2C2.75Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.snappet-header .inner .heading h1 svg.heading-icon{width:3rem;height:3rem;right:100%;display:inline-block;fill:#e5ebef}.snappet-header .inner .heading h1 svg.heading-icon-backdrop{position:absolute;top:50%;z-index:-1;fill:#e5ebef;height:7.5rem;left:50%;width:7.5rem;margin-left:-3.75rem;margin-top:-3.75rem}.snappet-header .inner .heading h2{color:#e95f15;margin:0;margin-top:.5rem;font-size:1.25rem;line-height:1}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.snappet-header .inner .heading{padding-top:2.5rem;width:100%;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;-webkit-column-break-before:always;-moz-column-break-before:always;break-before:always}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.snappet-header .inner .heading{padding:.8rem 0 0}.snappet-header .inner .heading h1{font-size:1.875rem;line-height:2.5rem}}.snappet-header .inner .nav-forward{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.snappet-header .menu{-webkit-box-shadow:0 3px 7px rgba(0,0,0,.07);box-shadow:0 3px 7px rgba(0,0,0,.07);background-color:#fff;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:19;height:100%;width:100%;max-height:100px;will-change:transform;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (max-width:509px){.snappet-header .menu{padding:0 .8755rem}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.snappet-header .menu{-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #c2c2c2}}.snappet-header .menu-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 .625rem;margin-top:0;margin-bottom:0;list-style:none}.snappet-header .menu-inner li{-webkit-transform:translateZ(0);transform:translateZ(0)}.snappet-header .menu-inner li:not(.submenu):not(.logo){-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:11%;max-width:180px;padding:0 10px}@media (max-width:990px){.snappet-header .menu-inner li:not(.submenu):not(.logo){-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:0%;padding:0}}.snappet-header .menu-inner li:not(.submenu):not(.logo) a{padding:0 5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#c2c2c2;text-decoration:none;font-size:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.snappet-header .menu-inner li:not(.submenu):not(.logo) a .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;line-height:1.2;margin-top:9px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;max-width:100%}@media (max-width:898px){.snappet-header .menu-inner li:not(.submenu):not(.logo) a .text{display:none}}.snappet-header .menu-inner li:not(.submenu):not(.logo) a .text,.snappet-header .menu-inner li:not(.submenu):not(.logo) a .text-inner{text-overflow:ellipsis;overflow:hidden;max-width:100%}.snappet-header .menu-inner li:not(.submenu):not(.logo) a .text-inner,.snappet-header .menu-inner li:not(.submenu):not(.logo) a svg{will-change:opacity,transform;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.snappet-header .menu-inner li:not(.submenu):not(.logo) a svg{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;fill:#c2c2c2;width:32px!important;height:32px!important;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.snappet-header .menu-inner li:not(.submenu):not(.logo) a svg g,.snappet-header .menu-inner li:not(.submenu):not(.logo) a svg rect{fill:#c2c2c2}.snappet-header .menu-inner li:not(.submenu):not(.logo) a.active,.snappet-header .menu-inner li:not(.submenu):not(.logo) a:hover{color:#34a3d7;position:relative}.snappet-header .menu-inner li:not(.submenu):not(.logo) a.active svg,.snappet-header .menu-inner li:not(.submenu):not(.logo) a.active svg g,.snappet-header .menu-inner li:not(.submenu):not(.logo) a.active svg rect,.snappet-header .menu-inner li:not(.submenu):not(.logo) a:hover svg,.snappet-header .menu-inner li:not(.submenu):not(.logo) a:hover svg g,.snappet-header .menu-inner li:not(.submenu):not(.logo) a:hover svg rect{fill:#34a3d7}.snappet-header .menu-inner li:not(.submenu):not(.logo) a.active::after{-webkit-transform:translateZ(0);transform:translateZ(0);content:'';-webkit-border-radius:3px;border-radius:3px;bottom:-3px;left:0;right:0;height:6px;position:absolute;background:#34a3d7}.snappet-header .menu-inner li:not(.submenu):not(.logo).home a.withAnimation svg,.snappet-header .menu-inner li:not(.submenu):not(.logo).search a.withAnimation svg{height:38px!important;margin-top:-10px;margin-bottom:2px}.snappet-header .menu-inner li:not(.submenu):not(.logo).lessons a.active,.snappet-header .menu-inner li:not(.submenu):not(.logo).lessons a:hover,.snappet-header .menu-inner li:not(.submenu):not(.logo).teach a.active,.snappet-header .menu-inner li:not(.submenu):not(.logo).teach a:hover{color:#c32451}.snappet-header .menu-inner li:not(.submenu):not(.logo).lessons a.active svg,.snappet-header .menu-inner li:not(.submenu):not(.logo).lessons a.active svg g,.snappet-header .menu-inner li:not(.submenu):not(.logo).lessons a.active svg rect,.snappet-header .menu-inner li:not(.submenu):not(.logo).lessons a:hover svg,.snappet-header .menu-inner li:not(.submenu):not(.logo).lessons a:hover svg g,.snappet-header .menu-inner li:not(.submenu):not(.logo).lessons a:hover svg rect,.snappet-header .menu-inner li:not(.submenu):not(.logo).teach a.active svg,.snappet-header .menu-inner li:not(.submenu):not(.logo).teach a.active svg g,.snappet-header .menu-inner li:not(.submenu):not(.logo).teach a.active svg rect,.snappet-header .menu-inner li:not(.submenu):not(.logo).teach a:hover svg,.snappet-header .menu-inner li:not(.submenu):not(.logo).teach a:hover svg g,.snappet-header .menu-inner li:not(.submenu):not(.logo).teach a:hover svg rect{fill:#c32451}.snappet-header .menu-inner li:not(.submenu):not(.logo).lessons a.active::after,.snappet-header .menu-inner li:not(.submenu):not(.logo).lessons a:hover::after,.snappet-header .menu-inner li:not(.submenu):not(.logo).teach a.active::after,.snappet-header .menu-inner li:not(.submenu):not(.logo).teach a:hover::after{background:#c32451}.snappet-header .menu-inner li:not(.submenu):not(.logo).lessons a.withAnimation svg,.snappet-header .menu-inner li:not(.submenu):not(.logo).teach a.withAnimation svg{margin-top:1px;margin-bottom:-3px;width:41px!important;margin-left:-10px}.snappet-header .menu-inner li:not(.submenu):not(.logo).lessons a.withAnimation svg{margin-top:1px;margin-bottom:-3px;width:41px!important;margin-left:-10px}.snappet-header .menu-inner li:not(.submenu):not(.logo).teach a.withAnimation svg{margin-top:-14px!important;margin-bottom:1px!important;width:41px!important;height:42px!important;margin-left:4px!important}.snappet-header .menu-inner li:not(.submenu):not(.logo).workingset a.active,.snappet-header .menu-inner li:not(.submenu):not(.logo).workingset a:hover{color:#e95f15}.snappet-header .menu-inner li:not(.submenu):not(.logo).workingset a.active svg,.snappet-header .menu-inner li:not(.submenu):not(.logo).workingset a.active svg g,.snappet-header .menu-inner li:not(.submenu):not(.logo).workingset a.active svg rect,.snappet-header .menu-inner li:not(.submenu):not(.logo).workingset a:hover svg,.snappet-header .menu-inner li:not(.submenu):not(.logo).workingset a:hover svg g,.snappet-header .menu-inner li:not(.submenu):not(.logo).workingset a:hover svg rect{fill:#e95f15}.snappet-header .menu-inner li:not(.submenu):not(.logo).workingset a.active::after,.snappet-header .menu-inner li:not(.submenu):not(.logo).workingset a:hover::after{background:#e95f15}.snappet-header .menu-inner li:not(.submenu):not(.logo).workingset a.withAnimation svg{margin-bottom:-1px}.snappet-header .menu-inner li:not(.submenu):not(.logo).monitor a.active,.snappet-header .menu-inner li:not(.submenu):not(.logo).monitor a:hover{color:#f6cf19}.snappet-header .menu-inner li:not(.submenu):not(.logo).monitor a.active svg,.snappet-header .menu-inner li:not(.submenu):not(.logo).monitor a.active svg g,.snappet-header .menu-inner li:not(.submenu):not(.logo).monitor a.active svg rect,.snappet-header .menu-inner li:not(.submenu):not(.logo).monitor a:hover svg,.snappet-header .menu-inner li:not(.submenu):not(.logo).monitor a:hover svg g,.snappet-header .menu-inner li:not(.submenu):not(.logo).monitor a:hover svg rect{fill:#f6cf19}.snappet-header .menu-inner li:not(.submenu):not(.logo).monitor a.active::after,.snappet-header .menu-inner li:not(.submenu):not(.logo).monitor a:hover::after{background:#f6cf19}.snappet-header .menu-inner li:not(.submenu):not(.logo).monitor a.withAnimation svg{height:42px!important;margin-top:-12px}.snappet-header .menu-inner li:not(.submenu):not(.logo).reports a.active,.snappet-header .menu-inner li:not(.submenu):not(.logo).reports a:hover{color:#70bee3}.snappet-header .menu-inner li:not(.submenu):not(.logo).reports a.active svg,.snappet-header .menu-inner li:not(.submenu):not(.logo).reports a.active svg g,.snappet-header .menu-inner li:not(.submenu):not(.logo).reports a.active svg rect,.snappet-header .menu-inner li:not(.submenu):not(.logo).reports a:hover svg,.snappet-header .menu-inner li:not(.submenu):not(.logo).reports a:hover svg g,.snappet-header .menu-inner li:not(.submenu):not(.logo).reports a:hover svg rect{fill:#70bee3}.snappet-header .menu-inner li:not(.submenu):not(.logo).reports a.active::after,.snappet-header .menu-inner li:not(.submenu):not(.logo).reports a:hover::after{background:#70bee3}.snappet-header .menu-inner li:not(.submenu):not(.logo).reports a.withAnimation svg{height:42px!important;margin-top:-13px;margin-left:4px}@media (max-width:509px){.snappet-header .menu-inner li.logo{display:none}}.snappet-header .menu-inner li.logo .logo-link{display:inline-block}.snappet-header .menu-inner li.logo .logo-link img{width:140px;max-height:40px;margin:0;display:block}@media (max-width:830px){.snappet-header .menu-inner li.logo .logo-link img{width:110px;max-height:32px}}.snappet-header .menu-inner li.logo,.snappet-header .menu-inner li.submenu{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.snappet-header .menu-inner li.logo a,.snappet-header .menu-inner li.submenu .submenu-inner{will-change:transform;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.snappet-header .menu-inner li.submenu{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;padding-left:0}@media (max-width:657px){.snappet-header .menu-inner li.submenu,.snappet-header .menu-inner li.submenu .submenu-inner{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}}@media (max-width:509px){.snappet-header .menu-inner li.submenu{padding-right:0}}.snappet-header .menu-inner li.submenu .submenu-inner{padding:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.snappet-header .menu-inner li.submenu .submenu-inner .btn{margin:0;padding-right:30px;border:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}.snappet-header .menu-inner li.submenu .submenu-inner .btn svg{width:100%;height:100%;fill:#34a3d7}.snappet-header .menu-inner li.submenu .submenu-inner .btn:hover svg{fill:#70bee3}.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-left:1px solid #c2c2c2;-webkit-border-radius:0;border-radius:0;padding-left:30px;padding-right:50px;margin:0;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width:657px){.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu{border:0 none;padding:0!important;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:0%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu svg{margin:0!important}.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu::after{content:none}.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu::before{right:auto!important;-webkit-transform:scale(.8);transform:scale(.8);margin-top:-1.2rem!important;margin-left:13px}}.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu svg{width:33px;height:33px;margin-right:-22px;display:block}@media (min-width:1190px){.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu svg{display:none}}.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu small,.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu strong{padding:0;display:none}@media (min-width:1190px){.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu small,.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu strong{display:inline-block}}.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu strong{margin:0 0 8px;max-width:110px}.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu::after{right:-8px}.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu.badge{padding-right:70px}.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu.badge::before{content:none;display:none}.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu .badge{position:absolute;height:1.4rem;width:1.4rem;right:25px;top:50%;margin-top:-.7rem}.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu .badge::after{top:auto;left:auto}@media (max-width:750px){.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu .badge.withSurvey{display:none}}@media (min-width:750px){.snappet-header .menu-inner li.submenu .submenu-inner .btn.btn-submenu .badge.withoutSurvey{display:none}}.snappet-header .menu-inner li.submenu .submenu-inner search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:990px){.snappet-header .menu-inner li.submenu .submenu-inner search{display:none}}.snappet-header .menu-inner li.submenu .submenu-inner search .btn{min-width:0;min-height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.snappet-header .menu-inner li.submenu .submenu-inner search .btn svg{width:25px;height:25px}.snappet-header .menu.condensed{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.snappet-header .menu.condensed li:not(.submenu):not(.logo) a .text-inner,.snappet-header .menu.condensed li:not(.submenu):not(.logo) a svg{-webkit-transform:translate3d(0,22px,0)!important;transform:translate3d(0,22px,0)!important}@media (max-width:898px){.snappet-header .menu.condensed li:not(.submenu):not(.logo) a .text-inner,.snappet-header .menu.condensed li:not(.submenu):not(.logo) a svg{-webkit-transform:translate3d(0,9px,0)!important;transform:translate3d(0,9px,0)!important}}.snappet-header .menu.condensed li:not(.submenu):not(.logo) a .text-inner{opacity:0}.snappet-header .menu.condensed li.logo a,.snappet-header .menu.condensed li.submenu .submenu-inner{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.snappet-header .menu ul.extra-menu{background-color:#f2f5f7;position:absolute;bottom:-40px;height:40px;left:0;width:100%;display:none;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.07);box-shadow:0 3px 7px rgba(0,0,0,.07)}.snappet-header .menu ul.extra-menu li{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0;width:11%;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:143px;padding:0 .625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.snappet-header .menu ul.extra-menu li a{font-size:14px;font-weight:700;line-height:32px;padding:0 .3125rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:100%;text-decoration:none;color:#c2c2c2;position:relative}.snappet-header .menu ul.extra-menu li a.active{pointer-events:none}.snappet-header .menu ul.extra-menu li a.active::after{content:'';background-color:#e95f15;-webkit-border-radius:3px;border-radius:3px;bottom:-3px;left:0;right:0;height:6px;position:absolute}.snappet-header .menu ul.extra-menu li:nth-child(1) a.active,.snappet-header .menu ul.extra-menu li:nth-child(1) a:hover{color:#34a3d7}.snappet-header .menu ul.extra-menu li:nth-child(1) a.active::after{background-color:#34a3d7}.snappet-header .menu ul.extra-menu li:nth-child(2) a.active,.snappet-header .menu ul.extra-menu li:nth-child(2) a:hover{color:#e95f15}.snappet-header .menu ul.extra-menu li:nth-child(2) a.active::after{background-color:#e95f15}.snappet-header .inner .btn.dropdown,.snappet-header .menu .btn.dropdown{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.snappet-header .inner .btn.dropdown small,.snappet-header .inner .btn.dropdown strong,.snappet-header .menu .btn.dropdown small,.snappet-header .menu .btn.dropdown strong{padding:0 60px 0 20px;line-height:1.2;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:0) and (max-width:543px){.snappet-header .inner .btn.dropdown small,.snappet-header .inner .btn.dropdown strong,.snappet-header .menu .btn.dropdown small,.snappet-header .menu .btn.dropdown strong{padding:0 45px 0 15px}}.snappet-header .inner .btn.dropdown strong,.snappet-header .menu .btn.dropdown strong{margin:9px 0 3px}.snappet-header .inner .btn.dropdown small,.snappet-header .menu .btn.dropdown small{font-weight:400;color:#949494}@media (min-width:0) and (max-width:543px){.snappet-header .inner .btn.dropdown small,.snappet-header .menu .btn.dropdown small{font-size:.5625rem}}.snappet-header .inner .btn.dropdown.badge::before,.snappet-header .menu .btn.dropdown.badge::before{right:14px;top:-10px}@media (min-width:0) and (max-width:543px){.snappet-header .inner .btn.dropdown.badge::before,.snappet-header .menu .btn.dropdown.badge::before{font-size:.6rem;line-height:1.8;height:1.1rem;width:1.1rem}}.snappet-header main-menu+.inner{margin-top:90px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.snappet .snappet-content{z-index:2}@media (min-width:0) and (max-width:543px){.snappet .snappet-content .inner .main{padding-top:10px}}.snappet .snappet-header{overflow:hidden;position:relative}.snappet .snappet-header .heading{z-index:2;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.snappet .snappet-header .heading{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.snappet .snappet-header main-menu+.inner{margin-top:100px}.snappet.home .snappet-header,.snappet.search .snappet-header{color:#fff}.snappet.home .snappet-header .inner .heading h1,.snappet.search .snappet-header .inner .heading h1{color:#fff}.snappet.home .snappet-header .inner .heading h1 svg,.snappet.search .snappet-header .inner .heading h1 svg{fill:#fff}.snappet.home .snappet-header .inner,.snappet.search .snappet-header .inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.snappet.home .snappet-header .inner nav-back-button,.snappet.search .snappet-header .inner nav-back-button{display:none}.snappet.home .snappet-header .inner .heading strong,.snappet.search .snappet-header .inner .heading strong{color:#f6cf19}.snappet.home .snappet-header .inner .heading .breadcrumb ul li,.snappet.search .snappet-header .inner .heading .breadcrumb ul li{color:#aed6f1}.snappet.home .snappet-header .inner .heading .breadcrumb ul li a:hover,.snappet.search .snappet-header .inner .heading .breadcrumb ul li a:hover{color:#e9edf0}.snappet.home .snappet-header .inner .nav-forward,.snappet.search .snappet-header .inner .nav-forward{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}.snappet.home .snappet-header .inner::after,.snappet.search .snappet-header .inner::after{content:none}.snappet.settings .nav-forward{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}.snappet.check.withBackground .snappet-header .inner::after,.snappet.home .snappet-header .inner::after,.snappet.lessonPlanExperiment .snappet-header .inner::after,.snappet.search .snappet-header .inner::after,.snappet.workingSets .snappet-header .inner::after{content:'';position:absolute;top:-30px;left:0;right:0;z-index:1;margin:0 -50px}.snappet.noNav .snappet-header .inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.snappet.noNav .snappet-header .inner nav-back-button{display:none}.snappet.noNav .snappet-header .inner::after{content:none}.snappet.home .snappet-header .inner::after,.snappet.search .snappet-header .inner::after{height:400px;background:#34a3d7;-webkit-transform:rotate(1deg);transform:rotate(1deg)}.snappet.home .snappet-header .inner .heading,.snappet.search .snappet-header .inner .heading{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cdefs%3E%3Cstyle%3E.eca1a7e3-6cd5-42cf-8659-092e392ac59d%7Bfill-rule%3Aevenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3EHome%3C%2Ftitle%3E%3Cg%20id%3D%22c0951461-bdf1-44d1-8065-c083ecc1512f%22%20data-name%3D%22Layer%202%22%3E%3Cpath%20fill%3D%22%232f98c9%22%20class%3D%22eca1a7e3-6cd5-42cf-8659-092e392ac59d%22%20d%3D%22M26.35%2C13.63l-2.79-2.75V6.93a1.25%2C1.25%2C0%2C0%2C0-1.25-1.25h-.38a1.25%2C1.25%2C0%2C0%2C0-1.25%2C1.25V8L17.86%2C5.26a2.3%2C2.3%2C0%2C0%2C0-3.73%2C0L5.78%2C13.52A1.83%2C1.83%2C0%2C0%2C0%2C5%2C15a2%2C2%2C0%2C0%2C0%2C2.07%2C1.92h1v8.69a2.11%2C2.11%2C0%2C0%2C0%2C2.11%2C2.11h3.29v-8h5v8h3.29a2.11%2C2.11%2C0%2C0%2C0%2C2.11-2.11V16.88h.88A2%2C2%2C0%2C0%2C0%2C27%2C15%2C1.81%2C1.81%2C0%2C0%2C0%2C26.35%2C13.63Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:auto 180px;padding:60px 20px;min-width:190px;min-height:150px}.snappet.lessonPlanExperiment .snappet-header .inner{margin-top:65px}.snappet.lessonPlanExperiment .snappet-header .inner .heading{display:none}.snappet.lessonPlanExperiment .snappet-header .inner::after{height:200px;background:#c32451;-webkit-transform:rotate(2deg);transform:rotate(2deg)}.snappet.lessonPlanExperiment.educationPlanEditMode .snappet-header .inner .heading{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px}.snappet.lessonPlanExperiment.educationPlanEditMode .snappet-header .inner .heading bread-crumbs{display:none}.snappet.lessonPlanExperiment.educationPlanEditMode .snappet-header .inner::after{background:0 0}.snappet.workingSets .snappet-header .inner{margin-top:65px}.snappet.workingSets .snappet-header .inner .heading{display:none}.snappet.workingSets .snappet-header .inner::after{height:200px;background:#e95f15;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.snappet.progress .snappet-header{padding:0 0 200px}.snappet.progress .snappet-header .inner{margin-top:65px}.snappet.progress .snappet-header .inner .heading{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (max-width:1320px){.snappet.progress .snappet-header .inner .heading{width:100%;position:relative;margin:0;padding:0}}.snappet.progress .snappet-header .inner .heading bread-crumbs,.snappet.progress .snappet-header .inner .heading h1{display:none}.snappet.progress .snappet-header .inner .heading::after,.snappet.progress .snappet-header .inner .heading::before{content:'';position:absolute;right:50%;top:66px;height:120px;background:#f2f5f7;width:150px;margin-right:-806px;-webkit-border-radius:50%;-webkit-box-shadow:-10px -20px 0 0 #f6cf19,-40px -50px 0 0 #f6cf19;box-shadow:-10px -20px 0 0 #f6cf19,-40px -50px 0 0 #f6cf19;-webkit-border-radius:100% 0 0;border-radius:100% 0 0}@media (max-width:1320px){.snappet.progress .snappet-header .inner .heading::after,.snappet.progress .snappet-header .inner .heading::before{right:-167px;margin:0}}.snappet.progress .snappet-header .inner .heading::before{right:auto;margin-right:0;left:50%;margin-left:-806px;-webkit-box-shadow:10px -20px 0 0 #f6cf19,40px -50px 0 0 #f6cf19;box-shadow:10px -20px 0 0 #f6cf19,40px -50px 0 0 #f6cf19;-webkit-border-radius:0 100% 0 0;border-radius:0 100% 0 0}@media (max-width:1320px){.snappet.progress .snappet-header .inner .heading::before{right:auto;left:-167px;margin:0}}.snappet.progress .snappet-header .inner::after,.snappet.progress .snappet-header .inner::before{content:'';position:absolute;left:0;right:0;top:0;height:151px;background:#f6cf19}.snappet.progress .snappet-header .inner::before{height:320px;width:1320px;right:auto;left:50%;margin-left:-660px;-webkit-border-radius:0 0 90px 90px;border-radius:0 0 90px 90px}@media (max-width:1320px){.snappet.progress .snappet-header .inner::before{left:10px;right:10px;margin:0;width:auto}}.snappet.progress .snappet-header+.snappet-content{margin-top:-225px}.snappet.check.withBackground .snappet-header .inner{margin-top:65px}.snappet.check.withBackground .snappet-header .inner .heading{display:none}.snappet.check.withBackground .snappet-header .inner::after{height:200px;background:#70bee3;-webkit-transform:rotate(2deg);transform:rotate(2deg)}.submenu-popover-fixed{top:100px!important}.submenu-popover-fixed .submenu-full .submenu-subcontainer dropdown{padding-bottom:10px}.submenu-popover-fixed .submenu-full .submenu-subcontainer small{font-size:.75rem;font-weight:400;color:#949494}.submenu-popover-fixed .submenu-full .search{display:none;padding-bottom:10px}@media (max-width:990px){.submenu-popover-fixed .submenu-full .search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.submenu-popover-fixed .submenu-full .search h1{display:none}.submenu-popover-fixed .submenu-full .search form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.submenu-popover-fixed .submenu-full .search input{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.submenu-popover-fixed .submenu-full .search .btn{-webkit-border-radius:4px;border-radius:4px;margin:0 0 0 10px;background:#34a3d7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.submenu-popover-fixed .submenu-full .search .btn:not(.disabled){cursor:pointer}.submenu-popover-fixed .submenu-full .search .btn:hover{background:#70bee3}.submenu-popover-fixed .submenu-full .search .btn svg{width:23px;height:23px;fill:#fff}.customError{background:#fff}.customError .snappet-header .inner .heading h2{color:#c32451}.customError main-menu,.customError+floating-action-button{display:none}.customError nav-back-button{visibility:hidden}.safe-mode.safe-mode-teacher .safe-block{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.safe-mode.safe-mode-teacher .safe-notification .message .teacher-notification{display:inline}.safe-mode.safe-mode-teacher .safe-notification .message .pupil-notification{display:none}.safe-mode.safe-mode-teacher .safe-notification .safe-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.safe-mode:not(.error-page) .safe-notification{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.safe-mode:not(.error-page) .snappet .snappet-header .menu{top:80px}.safe-mode:not(.error-page) .snappet .snappet-header main-menu+.inner{margin-top:180px}.safe-mode:not(.error-page) .snappet.home .snappet-header .inner::after,.safe-mode:not(.error-page) .snappet.search .snappet-header .inner::after{height:480px}.safe-mode:not(.error-page) .snappet.progress .snappet-header .inner{margin-top:145px}.safe-mode:not(.error-page) .snappet.progress .snappet-header .inner::before{height:400px}.safe-mode:not(.error-page) .snappet.progress .snappet-header .inner::after{height:231px}.safe-mode:not(.error-page) .snappet.check.withBackground .snappet-header .inner,.safe-mode:not(.error-page) .snappet.lessonPlanExperiment .snappet-header .inner,.safe-mode:not(.error-page) .snappet.workingSets .snappet-header .inner{margin-top:145px}.safe-mode:not(.error-page) .snappet.check.withBackground .snappet-header .inner::after,.safe-mode:not(.error-page) .snappet.lessonPlanExperiment .snappet-header .inner::after,.safe-mode:not(.error-page) .snappet.workingSets .snappet-header .inner::after{height:280px}.safe-block,.safe-notification{position:fixed;width:100%;height:80px;z-index:20;background-color:#fdefe8;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 3.25rem;color:#e95f15;font-weight:700;display:none}.safe-block .message,.safe-notification .message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.125rem}.safe-block .message svg,.safe-notification .message svg{width:2rem;height:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;fill:currentColor}.safe-block .message span,.safe-notification .message span{padding-left:1rem}.safe-block .message .teacher-notification,.safe-notification .message .teacher-notification{display:none}.safe-block .message .pupil-notification,.safe-notification .message .pupil-notification{display:inline}.safe-block .safe-button,.safe-notification .safe-button{height:40px;padding:0 1rem;min-width:150px;-webkit-border-radius:20px;border-radius:20px;background-color:#fff;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:.875rem;cursor:pointer;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.07);box-shadow:0 3px 7px 0 rgba(0,0,0,.07)}.safe-block .safe-button:active,.safe-notification .safe-button:active{-webkit-box-shadow:inset 0 3px 7px 0 rgba(0,0,0,.07);box-shadow:inset 0 3px 7px 0 rgba(0,0,0,.07)}.safe-block{margin-top:30px;padding:30px;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:10px;border-radius:10px;color:#e95f15;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;height:auto}.safe-block .message{color:inherit;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin:0}.safe-block .safe-button{margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.snappet.workingSets.isV4 .menu ul.extra-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.snappet.workingSets.isV4 .snappet-content{margin-top:-76px}.snappet.workingSets.isV4 .snappet-header .monitor a{color:#f6cf19}.snappet.workingSets.isV4 .snappet-header .monitor a svg{fill:#f6cf19}.snappet.workingSets.isV4 .snappet-header .inner::after{margin-top:30px}.jquery-modal .navigation div.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.jquery-modal .navigation div.menu>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.jquery-modal .navigation div.menu>div a{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;display:block;position:relative;text-align:center;text-decoration:none;color:#333}.jquery-modal .navigation div.menu>div a span{-webkit-border-radius:50%;border-radius:50%;display:block;text-align:center;margin:0;padding:0}.jquery-modal .navigation div.menu>div a span svg{fill:#fff;pointer-events:none}.jquery-modal .navigation div.menu>div.primary a{margin:0 1.6rem}.jquery-modal .navigation div.menu>div.primary a span{width:9rem;height:9rem;margin-bottom:1rem}.jquery-modal .navigation div.menu>div.primary a span svg{width:4.5rem;height:9rem}.jquery-modal .navigation div.menu>div.primary a.home h4,.jquery-modal .navigation div.menu>div.primary a.search h4{color:#34a3d7}.jquery-modal .navigation div.menu>div.primary a.home span,.jquery-modal .navigation div.menu>div.primary a.search span{background-color:#34a3d7}.jquery-modal .navigation div.menu>div.primary a.view h4{color:#c32451}.jquery-modal .navigation div.menu>div.primary a.view span{background-color:#c32451}.jquery-modal .navigation div.menu>div.primary a.graph h4{color:#e95f15}.jquery-modal .navigation div.menu>div.primary a.graph span{background-color:#e95f15}.jquery-modal .navigation div.menu>div.primary a:hover.home h4,.jquery-modal .navigation div.menu>div.primary a:hover.search h4{color:#70bee3}.jquery-modal .navigation div.menu>div.primary a:hover.home span,.jquery-modal .navigation div.menu>div.primary a:hover.search span{background-color:#70bee3}.jquery-modal .navigation div.menu>div.primary a:hover.view h4{color:#df5078}.jquery-modal .navigation div.menu>div.primary a:hover.view span{background-color:#df5078}.jquery-modal .navigation div.menu>div.primary a:hover.graph h4{color:#f08b56}.jquery-modal .navigation div.menu>div.primary a:hover.graph span{background-color:#f08b56}@media (min-width:0) and (max-width:543px){.jquery-modal .navigation div.menu>div.primary a{margin:0 .8rem;font-size:.75rem}.jquery-modal .navigation div.menu>div.primary a h4{font-size:.875rem}.jquery-modal .navigation div.menu>div.primary a span{width:5rem;height:5rem}.jquery-modal .navigation div.menu>div.primary a span svg{width:2.5rem;height:5rem}}@media (min-width:544px) and (max-width:767px){.jquery-modal .navigation div.menu>div.primary a{margin:0 1.2rem}.jquery-modal .navigation div.menu>div.primary a span{width:8rem;height:8rem}.jquery-modal .navigation div.menu>div.primary a span svg{width:4rem;height:8rem}}.jquery-modal .navigation div.menu>div.secondary a{margin:1rem 3.5rem 0;border-color:#34a3d7}.jquery-modal .navigation div.menu>div.secondary a span{background-color:#fff;border:1px solid #dedede;width:5.2rem;height:5.2rem;margin-bottom:2rem;-webkit-box-shadow:1px 2px 1px rgba(0,0,0,.1);box-shadow:1px 2px 1px rgba(0,0,0,.1)}.jquery-modal .navigation div.menu>div.secondary a span svg{width:2.6rem;height:5.2rem;margin-left:1px;margin-top:-2px;fill:#34a3d7}.jquery-modal .navigation div.menu>div.secondary a h5{position:absolute;left:50%;bottom:2rem;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);font-size:1rem;white-space:nowrap;color:#34a3d7}.jquery-modal .navigation div.menu>div.secondary a:hover span{border-color:#f2f5f7}.jquery-modal .navigation div.menu>div.secondary a:hover span svg{fill:#70bee3}.jquery-modal .navigation div.menu>div.secondary a:hover h5{color:#70bee3}@media (min-width:0) and (max-width:543px){.jquery-modal .navigation div.menu>div.secondary a{margin:0 1.9rem}.jquery-modal .navigation div.menu>div.secondary a h5{font-size:.625rem}.jquery-modal .navigation div.menu>div.secondary a span{width:2.8rem;height:2.8rem}.jquery-modal .navigation div.menu>div.secondary a span svg{width:1.4rem;height:2.8rem}}@media (min-width:544px) and (max-width:767px){.jquery-modal .navigation div.menu>div.secondary a{margin:0 2.9rem}.jquery-modal .navigation div.menu>div.secondary a span{width:4.6rem;height:4.6rem}.jquery-modal .navigation div.menu>div.secondary a span svg{width:2.3rem;height:4.6rem}}.instruction-msg,.jumbotron{padding:40px 60px;font-size:1.2rem;text-align:center;-webkit-border-radius:8px;border-radius:8px;position:relative}.instruction-msg.differentiation,.jumbotron.differentiation{-webkit-border-radius:8px;border-radius:8px;border:1px solid #e95f15;background-color:#fff6e1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.instruction-msg.differentiation .jumbotron-heading,.jumbotron.differentiation .jumbotron-heading{color:#e95f15;fill:#e95f15;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.instruction-msg.differentiation .jumbotron-content,.jumbotron.differentiation .jumbotron-content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.instruction-msg.balloon,.jumbotron.balloon{background-color:#f1f8fc;border:1px solid #34a3d7;max-width:780px;margin:0 auto 150px}.instruction-msg.balloon .icon,.jumbotron.balloon .icon{margin:1rem 0 2rem;height:5rem;width:5rem;fill:#34a3d7}.instruction-msg.balloon .balloon-content,.jumbotron.balloon .balloon-content{margin-bottom:2rem;word-wrap:break-word}.instruction-msg.welcome,.jumbotron.welcome{max-width:520px;border:1px solid #34a3d7;background-color:rgba(241,248,252,.9);margin:30px 0 0 -50px;position:absolute}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.instruction-msg.welcome,.jumbotron.welcome{top:-55%;right:0;margin:0}}.instruction-msg.welcome .arrow,.jumbotron.welcome .arrow{position:absolute;width:24px;height:24px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.instruction-msg.welcome .arrow,.jumbotron.welcome .arrow{-webkit-transform:rotate(270deg);transform:rotate(270deg);bottom:-24px;left:50%;margin-left:-12px}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.instruction-msg.welcome .arrow,.jumbotron.welcome .arrow{left:-24px;margin-top:-12px;top:75%}}.instruction-msg.welcome .arrow::after,.instruction-msg.welcome .arrow::before,.jumbotron.welcome .arrow::after,.jumbotron.welcome .arrow::before{content:'';position:absolute;width:0;height:0;border:12px solid transparent;display:block}.instruction-msg.welcome .arrow::after,.jumbotron.welcome .arrow::after{border-right-color:#f2f5f7}.instruction-msg.welcome .arrow::before,.jumbotron.welcome .arrow::before{margin:-1px;padding-bottom:1px;border-right-color:#34a3d7}.instruction-msg .jumbotron-heading,.jumbotron .jumbotron-heading{margin-bottom:15px}.instruction-msg .jumbotron-heading span,.jumbotron .jumbotron-heading span{font-size:1.5rem;font-weight:700}.instruction-msg .jumbotron-heading svg,.jumbotron .jumbotron-heading svg{width:2.125rem;height:2.125rem;margin-right:10px}.instruction-msg .jumbotron-content .jumbotron-inner-content,.jumbotron .jumbotron-content .jumbotron-inner-content{font-size:1.125rem;line-height:2rem;margin-bottom:25px;color:#333}.instruction-msg .jumbotron-content>.btn,.instruction-msg .jumbotron-content>.jumbotron-inner-content,.jumbotron .jumbotron-content>.btn,.jumbotron .jumbotron-content>.jumbotron-inner-content{display:block}.btn{-webkit-border-radius:5px;border-radius:5px;padding:12px 20px;font-family:ABeZeh,sans-serif;font-size:1rem;font-weight:700;border:0 none;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.1);box-shadow:0 2px 1px 0 rgba(0,0,0,.1);margin-right:10px;line-height:1.5}.btn svg{pointer-events:none}.btn-multiline{border:1px solid #c2c2c2;cursor:pointer;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.btn-multiline .btn-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:10px}.btn-multiline .btn-text .btn-first-line{color:#34a3d7;font-weight:700}.btn-multiline .btn-text .btn-second-line{color:#000;font-weight:400}.btn-multiline .btn-text.small-heading .btn-first-line{color:#333;font-size:.75rem}.btn-multiline .btn-text.small-heading .btn-second-line{color:#34a3d7;font-weight:400}.btn-multiline .btn-multiline-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:1rem;height:1rem;vertical-align:middle}.btn-lg{font-size:1.2rem}.btn-sm{font-size:.8rem}.btn-xs{font-size:.8rem;padding:.65rem 1rem}.btn.active,.btn:active{outline:0;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.2);box-shadow:inset 0 2px 1px rgba(0,0,0,.2)}.btn:focus{outline:0}.btn:disabled,.btn[disabled]{opacity:.6;pointer-events:none;-webkit-box-shadow:none;box-shadow:none}.btn.disabled{opacity:.6;pointer-events:none;-webkit-box-shadow:none;box-shadow:none}.btn.disabled.with-events{pointer-events:auto}.btn .btn-icon{height:.9rem;width:.9rem;fill:#333;vertical-align:middle}.btn.isPopover.openPopover{outline:0;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.2);box-shadow:inset 0 2px 1px rgba(0,0,0,.2);background:#f2f5f7}.btn.isPopover.openPopover.lesson-tab-buttons{background:#fff}.btn-default{background:#fff;color:#34a3d7;border:1px solid #c2c2c2}.btn-default:hover{color:#b8dff1}.btn-default.active,.btn-default:active{background:#f2f5f7;color:#34a3d7}.btn-default.disabled,.btn-default:disabled{background:#fff;color:#70bee3;border:1px solid #c2c2c2}.btn-primary{background:#c32451;color:#fff;padding:13px 20px}.btn-primary:hover{background:#df5078}.btn-primary:active{background:#871938}.btn-primary.disabled,.btn-primary:disabled{background:#c32451;color:#fff}.btn-secondary{background:#34a3d7;color:#fff;padding:13px 20px}.btn-secondary:hover{background:#70bee3}.btn-secondary:active{background:#207aa3}.btn-secondary.disabled,.btn-secondary:disabled{background:#34a3d7;color:#fff}.btn-alternative{background:#e95f15;color:#fff;padding:13px 20px}.btn-alternative:hover{background:#f08b56}.btn-alternative:active{background:#a8440f}.btn-alternative.disabled,.btn-alternative:disabled{background:#f6cf19;color:#000}.btn-alternative-light{background:#f6cf19;color:#000;padding:13px 20px}.btn-alternative-light:hover{background:#f9dd5e}.btn-alternative-light:active{background:#c0a008}.btn-alternative-light.disabled,.btn-alternative-light:disabled{background:#f6cf19;color:#000}.btn-delete{background:#fff;color:#c71717;border:1px solid #c2c2c2}.btn-delete:hover{color:#e93d3d}.btn-transparent{background:0 0;color:#333;border:1px solid #c2c2c2;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:color .1s ease-out!important;transition:color .1s ease-out!important;will-change:color!important}.btn-transparent:hover{color:#c2c2c2}.btn-transparent:hover svg{fill:#c2c2c2}.btn-transparent svg{margin-top:-2px;margin-left:-4px;-webkit-transition:fill .1s ease-out;transition:fill .1s ease-out;will-change:fill}.btn-jumbotron{background-color:#fff;-webkit-border-radius:10px;border-radius:10px;padding:1.875rem 2.5rem;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.07);box-shadow:0 3px 7px 0 rgba(0,0,0,.07);text-align:center;position:relative;border:1px solid #c2c2c2}.btn-jumbotron .icon{width:100%;fill:#333;display:inline-block;height:75px}.btn-jumbotron .title{color:#34a3d7;font-size:1.5rem;margin-bottom:.875rem}.btn-jumbotron .explanation{color:#c2c2c2}.btn-jumbotron:hover .title{color:#b8dff1}.btn-add-new{background-color:#eaeff2;border:1px dashed #c2c2c2;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;box-shadow:none}.btn-add-new .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 0}.btn-add-new .content .title{color:#34a3d7;margin:0;font-size:1.25rem}.btn-add-new .content .add-icon{margin-left:10px;height:32px;width:32px;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.07);box-shadow:0 3px 7px 0 rgba(0,0,0,.07)}.btn-add-new .content .add-icon .icon{height:16px;width:16px;fill:#333}.btn-add-new:hover .content .title{color:#b8dff1}.btn-txt{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#34a3d7;padding:0}.btn-txt.btn.openPopover{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.btn-txt.more-txt-l{right:-20px;font-size:1.5rem;padding-right:20px}.btn-txt.more-txt-l span{display:inline-block}.btn-txt.btn-block{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.btn-txt.btn-txt-black{color:#333}.btn-txt.btn-txt-black:hover{color:#333}.btn-txt.btn-txt-delete{color:#c71717}.btn-txt.btn-txt-delete:hover{color:#e93d3d}.btn-txt:active{-webkit-box-shadow:none;box-shadow:none}.btn-txt:hover{color:#70bee3}.btn-round{-webkit-border-radius:50%;border-radius:50%;min-width:60px;min-height:60px;display:inline-block;text-align:center;padding:0;line-height:50px}.btn-square{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.btn-square svg{height:41px;width:41px;-webkit-box-flex:0;-webkit-flex:0 0 41px;-ms-flex:0 0 41px;flex:0 0 41px;display:block;margin:0 auto 12px}.btn-square strong{font-size:1rem;line-height:1;text-align:center}.btn-square small{font-size:.75rem;font-weight:400;color:#949494;text-align:center}.btn-square.btn-lg{padding:40px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.07);box-shadow:0 3px 7px rgba(0,0,0,.07)}.btn-square.btn-lg svg{width:82px;height:82px;-webkit-box-flex:0;-webkit-flex:0 0 82px;-ms-flex:0 0 82px;flex:0 0 82px}a.btn{text-decoration:none}a.btn:hover{text-decoration:none}.btn.btn-icon-left,.btn.btn-icon-right,.btn.btn-icon-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.btn.btn-icon-left .icon,.btn.btn-icon-right .icon,.btn.btn-icon-top .icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:35px;height:35px}.btn.btn-icon-left .icon.blank,.btn.btn-icon-right .icon.blank,.btn.btn-icon-top .icon.blank{fill:#fff}.btn.btn-icon-left.btn-icon-single span,.btn.btn-icon-right.btn-icon-single span,.btn.btn-icon-top.btn-icon-single span{margin-left:10px}.btn.btn-icon-left.btn-icon-single::after,.btn.btn-icon-left.btn-icon-single::before,.btn.btn-icon-right.btn-icon-single::after,.btn.btn-icon-right.btn-icon-single::before,.btn.btn-icon-top.btn-icon-single::after,.btn.btn-icon-top.btn-icon-single::before{content:none}.btn.btn-icon-left span:not(.icon),.btn.btn-icon-right span:not(.icon){-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.btn.btn-icon-left::after,.btn.btn-icon-right::after{content:'';-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:30px;height:30px}.btn.btn-icon-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.btn.btn-icon-top span:not(.icon){font-size:.6em}.btn.btn-icon-right span{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.btn.btn-icon-right .icon{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.btn.btn-icon-right::after{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.btn-close{background-color:#c2c2c2;-webkit-border-radius:24px;border-radius:24px;color:#fff;padding:6px 9px;font-size:.75rem;font-weight:400;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}.btn-close .icon{margin-left:10px;fill:#fff;height:1rem;width:1rem}.btn-tiny-loader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.btn-tiny-loader .tiny-loader,.btn-tiny-loader .tiny-loader::after,.btn-tiny-loader .tiny-loader::before{-webkit-border-radius:50%;border-radius:50%}.btn-tiny-loader .tiny-loader{color:rgba(255,255,255,.2);position:relative;width:22px;height:22px;-webkit-transform:rotate(-150deg);transform:rotate(-150deg);font-size:11px;text-indent:-99999em;-webkit-box-shadow:inset 0 0 0 2px;box-shadow:inset 0 0 0 2px}.btn-tiny-loader .tiny-loader:last-child{margin-left:10px}.btn-tiny-loader .tiny-loader:first-child{margin-right:10px}.btn-tiny-loader .tiny-loader::after,.btn-tiny-loader .tiny-loader::before{position:absolute;content:''}.btn-tiny-loader .tiny-loader::before{width:11px;height:22px;background:0 0;-webkit-border-radius:22px 0 0 22px;border-radius:22px 0 0 22px;top:0;left:0;-webkit-transform-origin:11px 11px;transform-origin:11px 11px;-webkit-animation:rotate 2s infinite ease 1.5s;animation:rotate 2s infinite ease 1.5s;-webkit-box-shadow:inset 2px -2px 0 0 #fff,inset 2px 2px 0 0 #fff;box-shadow:inset 2px -2px 0 0 #fff,inset 2px 2px 0 0 #fff}.btn-tiny-loader .tiny-loader::after{width:11px;height:22px;background:0 0;-webkit-border-radius:0 22px 22px 0;border-radius:0 22px 22px 0;top:0;right:0;-webkit-transform-origin:0 11px;transform-origin:0 11px;-webkit-animation:rotate 2s infinite ease;animation:rotate 2s infinite ease;-webkit-box-shadow:inset -2px 2px 0 0 #fff,inset -2px -2px 0 0 #fff;box-shadow:inset -2px 2px 0 0 #fff,inset -2px -2px 0 0 #fff}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn-block{width:100%;display:block}.btn-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.btn-group-lg .btn{font-size:1.2rem}.btn-group-sm .btn{font-size:.8rem}.btn-group-xs .btn{font-size:.8rem;padding:.65rem 1rem}.btn-group .btn{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-border-radius:0;border-radius:0;margin-right:-1px}.btn-group .btn.btn-default{color:#333}.btn-group .btn.active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.17);box-shadow:inset 0 2px 4px rgba(0,0,0,.17);background-color:#f2f5f7}.btn-group .btn:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.btn-group .btn:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;float:none}.icon-set{display:inline-block;height:1rem;white-space:nowrap;overflow:visible;position:relative;padding-left:10px;margin-right:-10px}.icon-set .icon{height:1.8rem;margin:-9px 0 -9px -22px;width:1.8rem}.icon-set .icon.up{fill:#9dcd1c}.icon-set .icon.down{fill:#c71717}.icon-set .icon.neutral{fill:#c2c2c2}.icon-set .icon.blank{fill:#fff}.icon-set .icon.negative{fill:#c71717}.icon-btn{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:1rem;margin:0}.btn-more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.btn-more span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-right:20px;min-width:100%}.btn-more-content{margin:0;padding:0;list-style:none}.btn-more-content::after{content:'';position:absolute;height:1.1rem;background:#fff;bottom:3px;left:3px;right:3px}.btn-more-content li{padding:1rem 0;border-bottom:1px solid #c2c2c2;white-space:nowrap}.btn-more-content li:first-child{padding-top:0}.btn-more-content li:last-child{padding-bottom:0;border-bottom:0}.btn-more-content li input,.btn-more-content li label{cursor:pointer}.btn-more-content li .btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#333}.btn-more-content li .btn.btn-txt-delete{color:#c71717}.btn-more-content li .btn.btn-txt-delete:hover{color:#e93d3d}.btn-more-content li .btn .label-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:10px}.btn-more-content li .btn .label-icon .btn-icon{margin-right:.5rem;height:1.5rem;width:1.5rem}.btn-more-content li .form-group{margin:0}.btn-more-content li .form-group .checkbox{position:relative}.btn-more-content li .form-group .checkbox label span{font-weight:700;padding-right:40px}.btn-more-content li .form-group .checkbox:checked+span::after{position:absolute;margin:0;right:0!important;left:auto!important}.btn-more-content li .form-group .checkbox span::before{position:absolute;margin:0;right:0}.btn-more-content li .form-group input:checked+span::after{position:absolute;right:0!important;left:auto!important}.btn-more-content li a{text-decoration:none}.btn-more-content li a:hover{color:#c2c2c2}.btn-more-content li a:hover .btn-icon{fill:#c2c2c2}.btn-more-content li a.red{color:#c71717}.btn-more-content li a.red:hover{color:#e93d3d}.btn-more-content.all-emphasized li a{font-weight:700}.button-bar{padding:0}.button-bar-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.button-bar-row .btn{width:32%;padding-left:5px;padding-right:5px}.button-bar .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 1.25rem;margin-bottom:.625rem}.button-bar .btn svg.btn-icon{margin-left:5px}.button-bar .btn:first-child:last-child{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.is-button:hover,div.btn:hover{cursor:pointer}.fab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;bottom:20px;left:20px;z-index:19;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;will-change:opacity,transform}.fab .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.fab .btn svg{width:30px;height:30px}.fab .fab-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.fab .fab-header .btn{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;margin:0;-webkit-transition:.3s;transition:.3s;position:relative;z-index:2;background-color:#e95f15;fill:#fff}.fab .fab-header .btn:hover{text-decoration:none}.fab .fab-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;position:absolute;left:0;bottom:100%;height:0}.fab .fab-inner .btn{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 10px;padding:0;-webkit-border-radius:50%;border-radius:50%;text-align:center;pointer-events:none;background:#fff;position:relative;z-index:1;opacity:0;-webkit-transform:scaleY(.4) scaleX(.4) translateX(0) translateY(9rem);transform:scaleY(.4) scaleX(.4) translateX(0) translateY(9rem);-webkit-transform-origin:center;transform-origin:center;will-change:opacity,transform;fill:#34a3d7;border:1px solid #c2c2c2;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.1);box-shadow:0 2px 1px rgba(0,0,0,.1)}.fab .fab-inner .btn:hover svg{fill:#70bee3}.fab .fab-inner .btn:nth-child(1){-webkit-transition:.15s;transition:.15s}.fab .fab-inner .btn:nth-child(2){-webkit-transition:.2s;transition:.2s;-webkit-transform:scaleY(.4) scaleX(.4) translateX(0) translateY(19rem);transform:scaleY(.4) scaleX(.4) translateX(0) translateY(19rem)}.fab .fab-inner .btn:nth-child(3){-webkit-transition:.25s;transition:.25s;-webkit-transform:scaleY(.4) scaleX(.4) translateX(0) translateY(28rem);transform:scaleY(.4) scaleX(.4) translateX(0) translateY(28rem)}.fab .fab-inner .btn:nth-child(4){-webkit-transition:.3s;transition:.3s;-webkit-transform:scaleY(.4) scaleX(.4) translateX(0) translateY(37rem);transform:scaleY(.4) scaleX(.4) translateX(0) translateY(37rem)}.fab.active .fab-header .btn{background-color:#d75b18;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.2);box-shadow:inset 0 2px 1px rgba(0,0,0,.2)}.fab.active .fab-inner .btn{pointer-events:all;visibility:visible;opacity:1;-webkit-transform:scaleY(1) scaleX(1) translateY(0) translateX(0)!important;transform:scaleY(1) scaleX(1) translateY(0) translateX(0)!important}.btn-disabled-message{text-align:center;font-size:smaller;font-weight:700}@font-face{font-family:ABeZeh;font-style:normal;font-weight:400;src:url(../fonts/ABeZeh/abezeh-regular.woff2?t=4) format('woff2'),url(../fonts/ABeZeh/abezeh-regular.woff?t=4) format('woff')}@font-face{font-family:ABeZeh;font-style:normal;line-height:1;font-weight:700;src:url(../fonts/ABeZeh/abezeh-bold.woff2?t=4) format('woff2'),url(../fonts/ABeZeh/abezeh-bold.woff?t=4) format('woff')}h1,h2,h3,h4,h5,h6{font-family:ABeZeh,sans-serif;font-weight:700;color:#333;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:#34a3d7}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#b8dff1}h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#34a3d7}h1{font-size:2.625rem;line-height:3.5rem;color:#fff}h2{font-size:2.25rem;line-height:3rem;margin:0 0 2.5rem}h3{font-size:1.5rem;line-height:2rem;margin:0 0 1.16713352rem}h4{font-size:1.25rem;line-height:2rem}h5{font-size:1.125rem;line-height:2rem}h6{font-size:1.125rem;line-height:2rem}p{font-family:ABeZeh,sans-serif;font-size:1rem;line-height:2rem;margin:0 0 2.5rem;color:#333}p.small{font-size:.875rem;line-height:1.5rem}div.plainText{font-family:ABeZeh,sans-serif;font-size:1rem;line-height:2rem;color:#333}b,strong{font-family:ABeZeh,sans-serif}.area{-webkit-border-radius:4px;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.area.gray{background:#f2f5f7;padding:1.875rem}.form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.66666667rem}.form-group>.form-group{margin:0}.form-group label{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-family:ABeZeh,sans-serif;font-weight:700;margin-bottom:8px;display:inline-block}.form-group button,.form-group dropdown,.form-group input:not([type=radio]):not([type=checkbox]),.form-group textarea{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.form-group dropdown+button,.form-group input+button{margin-left:1.25rem}.form-group button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.form-group .help-block{margin:.625rem 0 0 0;line-height:1.4rem}.form-group .validationElement:not(label){border-color:#c71717!important;-webkit-box-shadow:inset 0 0 0 2px #c71717!important;box-shadow:inset 0 0 0 2px #c71717!important;color:#c71717!important}.form-group .validationMessage:not(label){color:#c71717!important;font-size:14px;font-weight:700}.form-group label.validationElement,.form-group label.validationMessage{color:#c71717!important}.form-group.horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-group.horizontal .checkbox,.form-group.horizontal .radio,.form-group.horizontal label{margin:0 1.25rem 0 0}.form-group .input-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.form-group .input-group input:not(:first-child){-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.form-group .input-group input:not(:last-child){-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.form-group .input-group .addon{background-color:#fff;border:1px solid #c2c2c2;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.1);box-shadow:0 2px 1px rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 1.25rem}.form-group .input-group .addon:first-child{-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;border-right:0 none}.form-group .input-group .addon:last-child{-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;border-left:0 none}input,textarea{font-size:1rem;line-height:1.5;padding:12px 17px;background-color:#f2f5f7;border:1px solid #c2c2c2;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.1);box-shadow:inset 0 2px 1px rgba(0,0,0,.1)}input:not(.btn):focus,textarea:not(.btn):focus{background:#fff;border-color:#34a3d7;-webkit-box-shadow:inset 0 0 0 2px #34a3d7;box-shadow:inset 0 0 0 2px #34a3d7;outline:0;color:#333}input::-moz-placeholder,input::-webkit-input-placeholder,input:placeholder,textarea::-moz-placeholder,textarea::-webkit-input-placeholder,textarea:placeholder{color:#c2c2c2}input.disabled,input.readonly,input[disabled],input[readonly],textarea.disabled,textarea.readonly,textarea[disabled],textarea[readonly]{opacity:.6;-webkit-box-shadow:none;box-shadow:none;background:0 0}.checkbox,.radio{position:relative;margin-bottom:10px}.checkbox:last-child,.radio:last-child{margin:0}.checkbox label,.radio label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;font-weight:400;margin:0!important}.checkbox .TriStateCheckbox,.checkbox input,.radio .TriStateCheckbox,.radio input{visibility:hidden;position:absolute}.checkbox .TriStateCheckbox+span,.checkbox input+span,.radio .TriStateCheckbox+span,.radio input+span{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;line-height:27px;position:relative;font-weight:400}.checkbox .TriStateCheckbox+span::before,.checkbox input+span::before,.radio .TriStateCheckbox+span::before,.radio input+span::before{content:"";display:inline-block;width:25px;height:25px;background-color:#f2f5f7;border:1px solid #c2c2c2;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.1);box-shadow:inset 0 2px 1px rgba(0,0,0,.1);margin-right:10px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.checkbox .TriStateCheckbox+span::after,.checkbox input+span::after,.radio .TriStateCheckbox+span::after,.radio input+span::after{top:0}.checkbox .TriStateCheckbox.TriStateCheckboxCheckedDisabled+span,.checkbox .TriStateCheckbox.TriStateCheckboxDisabled+span,.checkbox input.TriStateCheckboxCheckedDisabled+span,.checkbox input.TriStateCheckboxDisabled+span,.radio .TriStateCheckbox.TriStateCheckboxCheckedDisabled+span,.radio .TriStateCheckbox.TriStateCheckboxDisabled+span,.radio input.TriStateCheckboxCheckedDisabled+span,.radio input.TriStateCheckboxDisabled+span{cursor:default}.checkbox .TriStateCheckbox.TriStateCheckboxChecked+span::before,.checkbox .TriStateCheckbox.TriStateCheckboxCheckedDisabled+span::before,.checkbox .TriStateCheckbox.TriStateCheckboxMixed+span::before,.checkbox .TriStateCheckbox.active+span::before,.checkbox .TriStateCheckbox:checked+span::before,.checkbox input.TriStateCheckboxChecked+span::before,.checkbox input.TriStateCheckboxCheckedDisabled+span::before,.checkbox input.TriStateCheckboxMixed+span::before,.checkbox input.active+span::before,.checkbox input:checked+span::before,.radio .TriStateCheckbox.TriStateCheckboxChecked+span::before,.radio .TriStateCheckbox.TriStateCheckboxCheckedDisabled+span::before,.radio .TriStateCheckbox.TriStateCheckboxMixed+span::before,.radio .TriStateCheckbox.active+span::before,.radio .TriStateCheckbox:checked+span::before,.radio input.TriStateCheckboxChecked+span::before,.radio input.TriStateCheckboxCheckedDisabled+span::before,.radio input.TriStateCheckboxMixed+span::before,.radio input.active+span::before,.radio input:checked+span::before{background-color:#34a3d7}.checkbox .TriStateCheckbox.TriStateCheckboxChecked+span::after,.checkbox .TriStateCheckbox.TriStateCheckboxCheckedDisabled+span::after,.checkbox .TriStateCheckbox.active+span::after,.checkbox .TriStateCheckbox:checked+span::after,.checkbox input.TriStateCheckboxChecked+span::after,.checkbox input.TriStateCheckboxCheckedDisabled+span::after,.checkbox input.active+span::after,.checkbox input:checked+span::after,.radio .TriStateCheckbox.TriStateCheckboxChecked+span::after,.radio .TriStateCheckbox.TriStateCheckboxCheckedDisabled+span::after,.radio .TriStateCheckbox.active+span::after,.radio .TriStateCheckbox:checked+span::after,.radio input.TriStateCheckboxChecked+span::after,.radio input.TriStateCheckboxCheckedDisabled+span::after,.radio input.active+span::after,.radio input:checked+span::after,.settings-container.account .area.white .validation-summary li::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3ECheck%3C%2Ftitle%3E%3Cg%20id%3D%22d5b6a4a8-b768-492c-833b-b844a0aed3c8%22%20data-name%3D%22Layer%202%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M22.9%2C9l-9.4%2C9.5-4.39-4.3c-2-1.92-5%2C1.09-3%2C3L12%2C23a2.15%2C2.15%2C0%2C0%2C0%2C3%2C0L25.91%2C12C27.84%2C10.06%2C24.83%2C7%2C22.9%2C9Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;content:'';position:absolute;left:0;width:20px;height:20px;margin:4px}.checkbox .TriStateCheckbox.TriStateCheckboxCheckedDisabled+span::after,.checkbox .TriStateCheckbox.TriStateCheckboxCheckedDisabled+span::before,.checkbox .TriStateCheckbox.TriStateCheckboxDisabled+span::before,.checkbox .TriStateCheckbox:disabled+span::before,.checkbox input.TriStateCheckboxCheckedDisabled+span::after,.checkbox input.TriStateCheckboxCheckedDisabled+span::before,.checkbox input.TriStateCheckboxDisabled+span::before,.checkbox input:disabled+span::before,.radio .TriStateCheckbox.TriStateCheckboxCheckedDisabled+span::after,.radio .TriStateCheckbox.TriStateCheckboxCheckedDisabled+span::before,.radio .TriStateCheckbox.TriStateCheckboxDisabled+span::before,.radio .TriStateCheckbox:disabled+span::before,.radio input.TriStateCheckboxCheckedDisabled+span::after,.radio input.TriStateCheckboxCheckedDisabled+span::before,.radio input.TriStateCheckboxDisabled+span::before,.radio input:disabled+span::before{-webkit-box-shadow:none;box-shadow:none;border-color:#e7e7e7;opacity:.5}.checkbox .TriStateCheckbox.TriStateCheckboxMixed+span::after,.checkbox input.TriStateCheckboxMixed+span::after,.radio .TriStateCheckbox.TriStateCheckboxMixed+span::after,.radio input.TriStateCheckboxMixed+span::after{background:#fff;content:'';position:absolute;left:0;width:15px;height:3px;-webkit-border-radius:3px;border-radius:3px;margin:12px 6px}.radio input.active+span::after,.radio input:checked+span::after{background:#fff;-webkit-border-radius:50%;border-radius:50%;content:'';position:absolute;left:0;width:9px;height:9px;margin:9px}.radio input+span::before{-webkit-border-radius:50%;border-radius:50%}.submenu-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.submenu-container .submenu-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.submenu-container .submenu-header a.negative{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;white-space:nowrap;line-height:1.2}.submenu-container .submenu-header .submenu-heading{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.submenu-container .submenu-header .submenu-heading small,.submenu-container .submenu-header .submenu-heading strong{display:block}.submenu-container .submenu-header .submenu-heading small{color:#c32451;font-size:1rem;font-weight:700;line-height:20px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-right:20px}.submenu-container .submenu-header .submenu-heading strong{color:#34a3d7;font-size:1.5rem;font-weight:700;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;line-height:1.2;word-break:break-word}.submenu-container .submenu-header .negative{font-weight:700;text-decoration:none;color:#c71717;background:0 0}.submenu-container .submenu-header .negative:hover{color:rgba(199,23,23,.7)}.submenu-container .submenu-content{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}.submenu-container .submenu-content .submenu-left{display:block;padding-right:20px}.submenu-container .submenu-content .submenu-left .submenu-subcontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-10px;margin-right:-10px}.submenu-container .submenu-content .submenu-left .submenu-subcontainer .btn,.submenu-container .submenu-content .submenu-left .submenu-subcontainer dropdown{margin:0 10px 10px;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.submenu-container .submenu-content .submenu-left .submenu-subcontainer dropdown{min-width:280px}.submenu-container .submenu-content .submenu-left .submenu-subcontainer small{font-size:.75rem;font-weight:400;color:#949494}.submenu-container .submenu-content .submenu-left .submenu-subcontainer .btn{display:inline-block;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;min-width:130px}.submenu-container .submenu-content .submenu-left .submenu-subcontainer .btn:hover small{color:#c2c2c2}.submenu-container .submenu-content .submenu-left .submenu-subcontainer .btn::after{margin-right:15px;margin-top:16px}.submenu-container .submenu-content .submenu-left .submenu-subcontainer .btn svg{height:41px;width:41px;display:block;margin:0 auto 12px}.submenu-container .submenu-content .submenu-left .submenu-subcontainer .btn small,.submenu-container .submenu-content .submenu-left .submenu-subcontainer .btn strong{text-align:center;display:block;line-height:1}.submenu-container .submenu-content .submenu-left .submenu-subcontainer .btn strong{font-size:1rem;margin-bottom:4px}.submenu-container .submenu-content .submenu-left .submenu-subcontainer .btn small{font-size:.75rem;font-weight:400;color:#949494}.submenu-container .submenu-content .submenu-right ul{list-style:none;padding:0;margin:-15px 0 -10px;min-width:180px;width:100%}.submenu-container .submenu-content .submenu-right ul li{border-bottom:1px solid #c2c2c2}.submenu-container .submenu-content .submenu-right ul li:last-child{border-bottom:0 none}.submenu-container .submenu-content .submenu-right ul li a,.submenu-container .submenu-survey::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22e2d9abe5-9b4d-422e-9e7a-9a271ae2aba2%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3ERight%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M9.51%2C4.22a2%2C2%2C0%2C0%2C0%2C0%2C2.85L18.45%2C16l-9%2C8.86a2%2C2%2C0%2C0%2C0%2C2.85%2C2.85L22.58%2C17.39a2%2C2%2C0%2C0%2C0%2C0-2.85L12.26%2C4.22a2%2C2%2C0%2C0%2C0-2.75%2C0Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;display:block;padding:13px 20px 13px 0;color:#333;text-decoration:none;font-weight:700;background-size:auto 13px;background-position:right center}.submenu-container .submenu-content .submenu-right ul li a:hover,.submenu-container .submenu-survey:hover::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22e2d9abe5-9b4d-422e-9e7a-9a271ae2aba2%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3ERight%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23c2c2c2%22%20d%3D%22M9.51%2C4.22a2%2C2%2C0%2C0%2C0%2C0%2C2.85L18.45%2C16l-9%2C8.86a2%2C2%2C0%2C0%2C0%2C2.85%2C2.85L22.58%2C17.39a2%2C2%2C0%2C0%2C0%2C0-2.85L12.26%2C4.22a2%2C2%2C0%2C0%2C0-2.75%2C0Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;color:#c2c2c2;background-size:auto 13px;background-position:right center}.submenu-container .submenu-survey{background:#f2f5f7;margin:20px -20px -20px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:20px 30px;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media (max-width:750px){.submenu-container .submenu-survey{display:none}}.submenu-container .submenu-survey:hover .title{color:#c2c2c2}.submenu-container .submenu-survey:hover::after{background-size:auto 20px}.submenu-container .submenu-survey::after{content:'';background-size:auto 20px;z-index:2;position:relative}.submenu-container .submenu-survey .smilies-combined{position:absolute;margin:0;top:-7px;right:0;-webkit-transform:rotate(-14deg);transform:rotate(-14deg);opacity:.5}.submenu-container .submenu-survey .smilies-combined .mouth,.submenu-container .submenu-survey .smilies-combined::after,.submenu-container .submenu-survey .smilies-combined::before{background:#f2f5f7}.submenu-container .submenu-survey .title{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;font-weight:700}.submenu-container .submenu-survey [data-badge]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:5px}.submenu-container .submenu-survey [data-badge]::after{position:relative;top:auto;right:auto}.submenu-popover{z-index:21}@media (max-width:625px){.submenu-popover{left:3px!important;right:2px!important}.submenu-popover .submenu-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.submenu-popover .submenu-left{margin:0!important;width:100%!important;max-width:100%!important}.submenu-popover .submenu-left .btn{width:auto!important;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.submenu-popover .submenu-right ul{min-width:0!important}}@media (max-width:380px){.submenu-popover .submenu-left .btn{width:100%!important;margin:0 0 10px!important}.submenu-popover .submenu-header .submenu-heading a{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-bottom:15px;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:right}}.lessonExercisesThumbContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -12px;overflow:hidden}.lessonExercisesThumbContainer .group-exercise-thumbs-title-container{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin:0 12px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lessonExercisesThumbContainer .exerciseThumbContainerParent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.lessonExercisesThumbContainer .exerciseThumbContainer{-webkit-box-flex:0;-webkit-flex:0 1 158px;-ms-flex:0 1 158px;flex:0 1 158px;margin:12px;position:relative;border:1px solid #c2c2c2;-webkit-border-radius:0 0 .25rem .25rem;border-radius:0 0 .25rem .25rem;background-color:#f1f4f6;min-height:242px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.lessonExercisesThumbContainer .exerciseThumbContainer .exerciseContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.lessonExercisesThumbContainer .exerciseContent.exercise-version1{background-color:#000;color:#fff}.lessonExercisesThumbContainer .exerciseContent.exercise-version1 p{color:#fff}.lessonExercisesThumbContainer .exerciseContent.exercise-version2{background-color:#fff;color:#000}.lessonExercisesThumbContainer .exerciseContent.exercise-version2 p{color:#000}.lessonExercisesThumbContainer .exerciseContent.is-loading .exercise-player{width:158px;height:208px}.lessonExercisesThumbContainer .exerciseTitle{border-top:1px solid #c2c2c2;text-align:center;margin:auto;font-size:1rem;padding:.4rem 0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.lessonExercisesThumbContainer .thumbHover{background-color:rgba(0,0,0,.01);cursor:pointer!important;position:absolute;top:0;left:0;z-index:9;margin:0;padding:0;height:100%;width:100%}.lessonExercisesThumbContainer .thumbHover .selected{border:3px solid #ffe651;padding:2px}.modal.fullscreen .popover.s.exercise-detail-popover{left:-25px!important;top:-30px!important;width:-webkit-calc(100% + 1.5rem);width:calc(100% + 1.5rem)}.modal.fullscreen .popover.s.exercise-detail-popover .popover-container{padding:4.5rem 1.65rem 0}.modal.fullscreen .popover.s.exercise-detail-popover .popover-arrow{display:none}.modal.fullscreen .popover.s.exercise-detail-popover h4{margin-bottom:1.25rem}.modal.fullscreen .popover.s.exercise-detail-popover h4.primaryText{margin-bottom:0}.modal.fullscreen .popover.s.exercise-detail-popover .secondaryText{font-weight:700;margin-bottom:1.25rem}.modal.fullscreen .highlight{-webkit-border-radius:19px;border-radius:19px}.isMovingExercise .exercise-modal .block-iframe{display:block}.exercise-fullscreen{margin-top:0!important;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.exercise-fullscreen .controls-and-information,.exercise-fullscreen .exercise,.exercise-fullscreen .footer-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.exercise-fullscreen .controls-and-information .exercise-details{-webkit-box-flex:0;-webkit-flex:0 1 33%;-ms-flex:0 1 33%;flex:0 1 33%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.exercise-fullscreen .controls-and-information .exercise-details .popover-ctn{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.exercise-fullscreen .controls-and-information .exercise-details .popover-ctn .subject-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:22;color:#34a3d7;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.exercise-fullscreen .controls-and-information .exercise-details .popover-ctn .subject-name .icon{width:2.5rem;height:2.5rem;margin-right:.8rem;fill:#34a3d7}.exercise-fullscreen .controls-and-information .exercise-details .popover-ctn .btn-more{z-index:22;font-size:.75rem;-webkit-box-shadow:none;box-shadow:none;font-weight:400;border:0;color:#333;height:2.5rem;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.exercise-fullscreen .controls-and-information .exercise-details .popover-ctn .btn-more span{white-space:nowrap}.exercise-fullscreen .controls-and-information .exercise-details .popover-ctn .btn-more::after{-webkit-transform:scale(.45);transform:scale(.45)}.exercise-fullscreen .controls-and-information .exercise-details .popover-ctn .btn-more.openPopover,.exercise-fullscreen .controls-and-information .exercise-details .popover-ctn .btn-more:active{background-color:#fff}.exercise-fullscreen .controls-and-information .navigation-bar{-webkit-box-flex:0;-webkit-flex:0 1 33%;-ms-flex:0 1 33%;flex:0 1 33%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-top:-20px}.exercise-fullscreen .controls-and-information .navigation-bar .exercise-navigation,.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.exercise-fullscreen .controls-and-information .navigation-bar .exercise-navigation .icon,.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .icon{cursor:pointer;height:1.25rem;width:1.25rem;vertical-align:bottom;margin:0 .33rem}.exercise-fullscreen .controls-and-information .navigation-bar .exercise-navigation .exercises-outer,.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .exercises-outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.exercise-fullscreen .controls-and-information .navigation-bar .exercise-navigation .exercises-outer::after,.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .exercises-outer::after{content:"";position:absolute;right:0;top:0;bottom:0;width:26px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background-image:-webkit-gradient(linear,left top,right top,from(#eaeff2),to(rgba(194,194,194,.7)));background-image:linear-gradient(to right,#eaeff2,rgba(194,194,194,.7))}.exercise-fullscreen .controls-and-information .navigation-bar .exercise-navigation .exercises,.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .exercises{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.exercise-fullscreen .controls-and-information .navigation-bar .exercise-navigation .exercises .single-exercise,.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .exercises .single-exercise{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 .3rem}.exercise-fullscreen .controls-and-information .navigation-bar .exercise-navigation .exercises .single-exercise-divider,.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .exercises .single-exercise-divider{height:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #c2c2c2;width:0;margin:0 .5rem}.exercise-fullscreen .exercise-ctn{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:20px;overflow:hidden}.exercise-fullscreen .exercise-ctn .exercise-container-wrapper{width:auto;-webkit-border-radius:20px;border-radius:20px;margin:0}.exercise-fullscreen .exercise-ctn .exercise-container-wrapper .exercise-container{-webkit-transform-origin:center top;transform-origin:center top}.exercise-fullscreen .exercise-ctn .exercise-container-wrapper .exercise-container .exercise{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-height:100%;margin-top:50px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.exercise-fullscreen .footer-buttons .controls{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.exercise-fullscreen .footer-buttons .controls .btn-book{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:.33rem .71rem}.exercise-fullscreen .footer-buttons .controls .btn-book .icon{width:2.5rem;height:2.5rem;vertical-align:middle}.exercise-fullscreen .footer-buttons .next{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.exercise-fullscreen .footer-buttons .next .btn{margin-right:0}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes slideInUp{from{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideDown{from{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideDown{from{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.navigation .menu{-webkit-animation:zoomIn;animation:zoomIn;-webkit-animation-duration:.4s;animation-duration:.4s}.jquery-modal.blocker{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:.3s;animation-duration:.3s}.popover-backdrop,.select2-container--open .select2-dropdown{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:.3s;animation-duration:.3s}.btn,.card,.card-details,.tabs .tab-content{-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out;will-change:background-color}.btn-add-new .title,.btn-default,.btn-jumbotron .title,.btn.btn-txt,.card-add-new .title,.card-default,.card-details-add-new .title,.card-details-default,.card-details-jumbotron .title,.card-details.btn-txt,.card-jumbotron .title,.card.btn-txt,.tabs .tab-content-add-new .title,.tabs .tab-content-default,.tabs .tab-content-jumbotron .title,.tabs .tab-content.btn-txt{-webkit-transition:color .1s ease-out;transition:color .1s ease-out;will-change:color}.btn.btn-icon svg,.card-details.btn-icon svg,.card.btn-icon svg,.tabs .tab-content.btn-icon svg{-webkit-transition:fill .1s ease-out;transition:fill .1s ease-out;will-change:fill}.ep-selector .create-new,.ep-selector li a span{-webkit-transition:color .1s ease-out;transition:color .1s ease-out;will-change:color}.ep-selector .create-new .icon svg{-webkit-transition:fill .1s ease-out;transition:fill .1s ease-out;will-change:fill}.fab-inner .btn.btn-round svg{-webkit-transition:fill .1s ease-out;transition:fill .1s ease-out;will-change:fill}.popover-list a,.submenu-content a{-webkit-transition:color .1s ease-out;transition:color .1s ease-out;will-change:color}.animateHeight{overflow:hidden}.animateHeight .all-exercises-container{background-color:#fff}.animateHeight.animationDone{overflow:visible;height:auto!important}.animateHeight.animationDone .all-exercises-container{background-color:#f2f5f7;-webkit-transition:background-color .2s;transition:background-color .2s;will-change:background-color}.progress-ball{-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out;will-change:opacity}.label-difficulty{border:1px solid #eaeff2;color:#eaeff2;padding:10px;-webkit-border-radius:5px;border-radius:5px;font-size:1rem;background-color:#fff;font-weight:700}.label-difficulty.easy{border-color:#648705;color:#648705}.label-difficulty.medium{border-color:#e95f15;color:#e95f15}.label-difficulty.hard{border-color:#c71717;color:#c71717}.bookmark.red::before{background-color:#c32451}.bookmark.red::after{border-left:15px solid #c32451;border-right:15px solid #c32451;border-top:15px solid #c32451}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.bookmark.red::after{border-left:8px solid #c32451;border-right:8px solid #c32451;border-top:8px solid #c32451}}.bookmark::before{content:'';position:absolute;right:50px;top:-10px;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;height:39px;width:30px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.bookmark::before{height:22px;width:16px}}.bookmark::after{right:50px;position:absolute;content:'';width:0;height:0;top:29px;border-bottom:15px solid transparent}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.bookmark::after{top:12px;border-bottom:8px solid transparent}}.panel-card,.way-of-working-container .content-ctn .card-first-time-ctn{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.panel-card .mask{height:0!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.panel-card .mask .inner{padding:0}.panel-card .jumbotron{margin:0;font-size:1rem;cursor:pointer;padding:1.125rem}.panel-card .jumbotron:hover{background-color:#f9fcfe}.panel-card .jumbotron .balloon-content{margin-bottom:0}.panel-card-heading{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:-1.875rem -2.5rem 1.875rem;padding:1.25rem 1.875rem;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;color:#fff}@media (min-width:0) and (max-width:543px){.panel-card-heading{-webkit-border-radius:0;border-radius:0}}.panel-card-heading.clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.panel-card-heading.clickable svg.right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.panel-card-heading svg{max-width:2.125rem;max-height:2.125rem;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;fill:#fff;margin-right:10px}.panel-card-heading svg.right{display:none;margin:0 0 0 20px;min-width:0;-webkit-box-flex:0;-webkit-flex:0 0 0%;-ms-flex:0 0 0%;flex:0 0 0%;width:1.125rem;height:1.125rem;-webkit-flex-basis:1.125rem;-ms-flex-preferred-size:1.125rem;flex-basis:1.125rem}.panel-card-heading-text{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:0%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.panel-card-heading-text-inner{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:0;overflow:hidden}.panel-card-heading-text-inner small,.panel-card-heading-text-inner strong{display:block}.panel-card-heading-text-inner strong{font-size:1.5rem;line-height:2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-card-heading-text-inner small{font-size:1rem;line-height:1;color:#c2e4f3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-card-content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.panel-card.secondary .panel-card-heading{background:#34a3d7}.panel-card.secondary .panel-card-heading svg{pointer-events:none}.panel-card.secondary .panel-card-heading.clickable:hover{background:#70bee3}.panel-card.secondary .panel-card-heading.clickable:hover small{color:#e9edf0}.panel-card.secondary .panel-card-heading.clickable:active{background:#207aa3}.panel-card.secondary .panel-card-alternate-heading{font-size:1.5rem;margin-bottom:1.25rem}.panel-card.secondary .bottom-button-bar{text-align:center;border-top:1px solid #c2c2c2;margin-top:15px;padding-top:15px}.panel-card.secondary .change-pupils{margin-bottom:.625rem}.panel-card.secondary education-plan-list-with-loading{display:block;max-width:none}.panel-card.secondary education-plan-list-with-loading education-plan-selector .btn{margin-right:0}.panel-card.secondary education-plan-list-with-loading education-plan-selector .btn-more span{display:block;overflow:hidden;text-overflow:ellipsis;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-weight:400;color:#333}.panel-card.alternate{cursor:pointer}.panel-card.alternate .panel-card-heading{background-color:#fff;margin:0;padding:0}.panel-card.alternate .panel-card-heading .panel-card-heading-text .panel-card-heading-text-inner:hover strong{color:#70bee3}.panel-card.alternate .panel-card-heading .panel-card-heading-text .panel-card-heading-text-inner:hover small{color:#eaeff2}.panel-card.alternate .panel-card-heading .panel-card-heading-text .panel-card-heading-text-inner strong{color:#34a3d7;font-size:1.5rem}.panel-card.alternate .panel-card-heading .panel-card-heading-text .panel-card-heading-text-inner small{color:#c2c2c2;font-size:1rem;line-height:normal}.panel-card.alternate .panel-card-heading .panel-card-heading-text svg.icon{margin-right:0;margin-left:20px}.panel-card.alternate .panel-card-heading .panel-card-heading-text svg.right{margin-left:15px;fill:#000}.lazy-placeholder::before{content:'';height:8px;width:100%;background:#000;opacity:.1;display:block;min-width:30px;-webkit-border-radius:3px;border-radius:3px}.lazy-placeholder.two-lines::after{margin-top:10px;content:'';height:8px;width:75%;background:#000;opacity:.1;display:block;-webkit-border-radius:3px;border-radius:3px}.lazy-placeholder.round-circle::before{width:30px;height:30px;-webkit-border-radius:50%;border-radius:50%}.lazy-placeholder.round-circle svg{display:none}.graph-tooltip{text-align:center}ability-chart{display:block;position:relative}ability-chart .abilityChartAndLabelsWrapper{position:relative;height:100%}ability-chart .abilityChartAndLabelsWrapper.no-ability{cursor:default}ability-chart .abilityChartAndLabelsWrapper.grades-1 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-1 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-1 .graphYearLabels{width:66.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-1.currentGrade-1 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-1.currentGrade-1 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-1.currentGrade-1 .graphYearLabels{left:16.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-1.currentGrade-1 .graphLaneLabels span:nth-child(1),ability-chart .abilityChartAndLabelsWrapper.grades-1.currentGrade-1 .graphLaneLabels span:nth-child(2),ability-chart .abilityChartAndLabelsWrapper.grades-1.currentGrade-1 .graphLaneLabels span:nth-child(3){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-1 .graphLaneLabels span:nth-child(1){left:0}ability-chart .abilityChartAndLabelsWrapper.grades-1 .graphLaneLabels span:nth-child(2){left:41.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-2 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-2 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-2 .graphYearLabels{width:133.33333333%}ability-chart .abilityChartAndLabelsWrapper.grades-2.currentGrade-1 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-2.currentGrade-1 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-2.currentGrade-1 .graphYearLabels{left:16.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-2.currentGrade-1 .graphLaneLabels span:nth-child(1),ability-chart .abilityChartAndLabelsWrapper.grades-2.currentGrade-1 .graphLaneLabels span:nth-child(2),ability-chart .abilityChartAndLabelsWrapper.grades-2.currentGrade-1 .graphLaneLabels span:nth-child(3){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-2 .graphLaneLabels span:nth-child(1){left:0}ability-chart .abilityChartAndLabelsWrapper.grades-2 .graphLaneLabels span:nth-child(2){left:20.83333333%}ability-chart .abilityChartAndLabelsWrapper.grades-2.currentGrade-2 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-2.currentGrade-2 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-2.currentGrade-2 .graphYearLabels{left:-50%}ability-chart .abilityChartAndLabelsWrapper.grades-2.currentGrade-2 .graphLaneLabels span:nth-child(3),ability-chart .abilityChartAndLabelsWrapper.grades-2.currentGrade-2 .graphLaneLabels span:nth-child(4),ability-chart .abilityChartAndLabelsWrapper.grades-2.currentGrade-2 .graphLaneLabels span:nth-child(5){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-2 .graphLaneLabels span:nth-child(3){left:50%}ability-chart .abilityChartAndLabelsWrapper.grades-2 .graphLaneLabels span:nth-child(4){left:70.83333333%}ability-chart .abilityChartAndLabelsWrapper.grades-3 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-3 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-3 .graphYearLabels{width:200%}ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-1 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-1 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-1 .graphYearLabels{left:16.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-1 .graphLaneLabels span:nth-child(1),ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-1 .graphLaneLabels span:nth-child(2),ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-1 .graphLaneLabels span:nth-child(3){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-3 .graphLaneLabels span:nth-child(1){left:0}ability-chart .abilityChartAndLabelsWrapper.grades-3 .graphLaneLabels span:nth-child(2){left:13.88888889%}ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-2 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-2 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-2 .graphYearLabels{left:-50%}ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-2 .graphLaneLabels span:nth-child(3),ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-2 .graphLaneLabels span:nth-child(4),ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-2 .graphLaneLabels span:nth-child(5){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-3 .graphLaneLabels span:nth-child(3){left:33.33333333%}ability-chart .abilityChartAndLabelsWrapper.grades-3 .graphLaneLabels span:nth-child(4){left:47.22222222%}ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-3 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-3 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-3 .graphYearLabels{left:-116.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-3 .graphLaneLabels span:nth-child(5),ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-3 .graphLaneLabels span:nth-child(6),ability-chart .abilityChartAndLabelsWrapper.grades-3.currentGrade-3 .graphLaneLabels span:nth-child(7){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-3 .graphLaneLabels span:nth-child(5){left:66.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-3 .graphLaneLabels span:nth-child(6){left:80.55555556%}ability-chart .abilityChartAndLabelsWrapper.grades-4 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-4 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-4 .graphYearLabels{width:266.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-1 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-1 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-1 .graphYearLabels{left:16.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-1 .graphLaneLabels span:nth-child(1),ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-1 .graphLaneLabels span:nth-child(2),ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-1 .graphLaneLabels span:nth-child(3){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-4 .graphLaneLabels span:nth-child(1){left:0}ability-chart .abilityChartAndLabelsWrapper.grades-4 .graphLaneLabels span:nth-child(2){left:10.41666667%}ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-2 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-2 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-2 .graphYearLabels{left:-50%}ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-2 .graphLaneLabels span:nth-child(3),ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-2 .graphLaneLabels span:nth-child(4),ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-2 .graphLaneLabels span:nth-child(5){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-4 .graphLaneLabels span:nth-child(3){left:25%}ability-chart .abilityChartAndLabelsWrapper.grades-4 .graphLaneLabels span:nth-child(4){left:35.41666667%}ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-3 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-3 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-3 .graphYearLabels{left:-116.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-3 .graphLaneLabels span:nth-child(5),ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-3 .graphLaneLabels span:nth-child(6),ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-3 .graphLaneLabels span:nth-child(7){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-4 .graphLaneLabels span:nth-child(5){left:50%}ability-chart .abilityChartAndLabelsWrapper.grades-4 .graphLaneLabels span:nth-child(6){left:60.41666667%}ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-4 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-4 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-4 .graphYearLabels{left:-183.33333333%}ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-4 .graphLaneLabels span:nth-child(7),ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-4 .graphLaneLabels span:nth-child(8),ability-chart .abilityChartAndLabelsWrapper.grades-4.currentGrade-4 .graphLaneLabels span:nth-child(9){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-4 .graphLaneLabels span:nth-child(7){left:75%}ability-chart .abilityChartAndLabelsWrapper.grades-4 .graphLaneLabels span:nth-child(8){left:85.41666667%}ability-chart .abilityChartAndLabelsWrapper.grades-5 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-5 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-5 .graphYearLabels{width:333.33333333%}ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-1 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-1 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-1 .graphYearLabels{left:16.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-1 .graphLaneLabels span:nth-child(1),ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-1 .graphLaneLabels span:nth-child(2),ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-1 .graphLaneLabels span:nth-child(3){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-5 .graphLaneLabels span:nth-child(1){left:0}ability-chart .abilityChartAndLabelsWrapper.grades-5 .graphLaneLabels span:nth-child(2){left:8.33333333%}ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-2 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-2 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-2 .graphYearLabels{left:-50%}ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-2 .graphLaneLabels span:nth-child(3),ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-2 .graphLaneLabels span:nth-child(4),ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-2 .graphLaneLabels span:nth-child(5){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-5 .graphLaneLabels span:nth-child(3){left:20%}ability-chart .abilityChartAndLabelsWrapper.grades-5 .graphLaneLabels span:nth-child(4){left:28.33333333%}ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-3 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-3 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-3 .graphYearLabels{left:-116.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-3 .graphLaneLabels span:nth-child(5),ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-3 .graphLaneLabels span:nth-child(6),ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-3 .graphLaneLabels span:nth-child(7){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-5 .graphLaneLabels span:nth-child(5){left:40%}ability-chart .abilityChartAndLabelsWrapper.grades-5 .graphLaneLabels span:nth-child(6){left:48.33333333%}ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-4 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-4 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-4 .graphYearLabels{left:-183.33333333%}ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-4 .graphLaneLabels span:nth-child(7),ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-4 .graphLaneLabels span:nth-child(8),ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-4 .graphLaneLabels span:nth-child(9){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-5 .graphLaneLabels span:nth-child(7){left:60%}ability-chart .abilityChartAndLabelsWrapper.grades-5 .graphLaneLabels span:nth-child(8){left:68.33333333%}ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-5 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-5 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-5 .graphYearLabels{left:-250%}ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-5 .graphLaneLabels span:nth-child(10),ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-5 .graphLaneLabels span:nth-child(11),ability-chart .abilityChartAndLabelsWrapper.grades-5.currentGrade-5 .graphLaneLabels span:nth-child(9){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-5 .graphLaneLabels span:nth-child(9){left:80%}ability-chart .abilityChartAndLabelsWrapper.grades-5 .graphLaneLabels span:nth-child(10){left:88.33333333%}ability-chart .abilityChartAndLabelsWrapper.grades-6 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-6 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-6 .graphYearLabels{width:400%}ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-1 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-1 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-1 .graphYearLabels{left:16.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-1 .graphLaneLabels span:nth-child(1),ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-1 .graphLaneLabels span:nth-child(2),ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-1 .graphLaneLabels span:nth-child(3){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-6 .graphLaneLabels span:nth-child(1){left:0}ability-chart .abilityChartAndLabelsWrapper.grades-6 .graphLaneLabels span:nth-child(2){left:6.94444444%}ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-2 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-2 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-2 .graphYearLabels{left:-50%}ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-2 .graphLaneLabels span:nth-child(3),ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-2 .graphLaneLabels span:nth-child(4),ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-2 .graphLaneLabels span:nth-child(5){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-6 .graphLaneLabels span:nth-child(3){left:16.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-6 .graphLaneLabels span:nth-child(4){left:23.61111111%}ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-3 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-3 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-3 .graphYearLabels{left:-116.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-3 .graphLaneLabels span:nth-child(5),ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-3 .graphLaneLabels span:nth-child(6),ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-3 .graphLaneLabels span:nth-child(7){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-6 .graphLaneLabels span:nth-child(5){left:33.33333333%}ability-chart .abilityChartAndLabelsWrapper.grades-6 .graphLaneLabels span:nth-child(6){left:40.27777778%}ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-4 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-4 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-4 .graphYearLabels{left:-183.33333333%}ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-4 .graphLaneLabels span:nth-child(7),ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-4 .graphLaneLabels span:nth-child(8),ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-4 .graphLaneLabels span:nth-child(9){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-6 .graphLaneLabels span:nth-child(7){left:50%}ability-chart .abilityChartAndLabelsWrapper.grades-6 .graphLaneLabels span:nth-child(8){left:56.94444444%}ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-5 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-5 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-5 .graphYearLabels{left:-250%}ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-5 .graphLaneLabels span:nth-child(10),ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-5 .graphLaneLabels span:nth-child(11),ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-5 .graphLaneLabels span:nth-child(9){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-6 .graphLaneLabels span:nth-child(9){left:66.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-6 .graphLaneLabels span:nth-child(10){left:73.61111111%}ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-6 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-6 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-6 .graphYearLabels{left:-316.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-6 .graphLaneLabels span:nth-child(11),ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-6 .graphLaneLabels span:nth-child(12),ability-chart .abilityChartAndLabelsWrapper.grades-6.currentGrade-6 .graphLaneLabels span:nth-child(13){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-6 .graphLaneLabels span:nth-child(11){left:83.33333333%}ability-chart .abilityChartAndLabelsWrapper.grades-6 .graphLaneLabels span:nth-child(12){left:90.27777778%}ability-chart .abilityChartAndLabelsWrapper.currentGrade-1 .graphYearLabels>div:nth-child(1){visibility:visible}ability-chart .abilityChartAndLabelsWrapper.grades-8 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-8 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-8 .graphYearLabels{width:533.33333333%}ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-1 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-1 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-1 .graphYearLabels{left:16.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-1 .graphLaneLabels span:nth-child(1),ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-1 .graphLaneLabels span:nth-child(2),ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-1 .graphLaneLabels span:nth-child(3){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-8 .graphLaneLabels span:nth-child(1){left:0}ability-chart .abilityChartAndLabelsWrapper.grades-8 .graphLaneLabels span:nth-child(2){left:5.20833333%}ability-chart .abilityChartAndLabelsWrapper.currentGrade-2 .graphYearLabels>div:nth-child(2){visibility:visible}ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-2 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-2 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-2 .graphYearLabels{left:-50%}ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-2 .graphLaneLabels span:nth-child(3),ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-2 .graphLaneLabels span:nth-child(4),ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-2 .graphLaneLabels span:nth-child(5){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-8 .graphLaneLabels span:nth-child(3){left:12.5%}ability-chart .abilityChartAndLabelsWrapper.grades-8 .graphLaneLabels span:nth-child(4){left:17.70833333%}ability-chart .abilityChartAndLabelsWrapper.currentGrade-3 .graphYearLabels>div:nth-child(3){visibility:visible}ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-3 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-3 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-3 .graphYearLabels{left:-116.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-3 .graphLaneLabels span:nth-child(5),ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-3 .graphLaneLabels span:nth-child(6),ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-3 .graphLaneLabels span:nth-child(7){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-8 .graphLaneLabels span:nth-child(5){left:25%}ability-chart .abilityChartAndLabelsWrapper.grades-8 .graphLaneLabels span:nth-child(6){left:30.20833333%}ability-chart .abilityChartAndLabelsWrapper.currentGrade-4 .graphYearLabels>div:nth-child(4){visibility:visible}ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-4 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-4 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-4 .graphYearLabels{left:-183.33333333%}ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-4 .graphLaneLabels span:nth-child(7),ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-4 .graphLaneLabels span:nth-child(8),ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-4 .graphLaneLabels span:nth-child(9){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-8 .graphLaneLabels span:nth-child(7){left:37.5%}ability-chart .abilityChartAndLabelsWrapper.grades-8 .graphLaneLabels span:nth-child(8){left:42.70833333%}ability-chart .abilityChartAndLabelsWrapper.currentGrade-5 .graphYearLabels>div:nth-child(5){visibility:visible}ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-5 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-5 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-5 .graphYearLabels{left:-250%}ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-5 .graphLaneLabels span:nth-child(10),ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-5 .graphLaneLabels span:nth-child(11),ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-5 .graphLaneLabels span:nth-child(9){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-8 .graphLaneLabels span:nth-child(9){left:50%}ability-chart .abilityChartAndLabelsWrapper.grades-8 .graphLaneLabels span:nth-child(10){left:55.20833333%}ability-chart .abilityChartAndLabelsWrapper.currentGrade-6 .graphYearLabels>div:nth-child(6){visibility:visible}ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-6 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-6 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-6 .graphYearLabels{left:-316.66666667%}ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-6 .graphLaneLabels span:nth-child(11),ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-6 .graphLaneLabels span:nth-child(12),ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-6 .graphLaneLabels span:nth-child(13){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-8 .graphLaneLabels span:nth-child(11){left:62.5%}ability-chart .abilityChartAndLabelsWrapper.grades-8 .graphLaneLabels span:nth-child(12){left:67.70833333%}ability-chart .abilityChartAndLabelsWrapper.currentGrade-7 .graphYearLabels>div:nth-child(7){visibility:visible}ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-7 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-7 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-7 .graphYearLabels{left:-383.33333333%}ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-7 .graphLaneLabels span:nth-child(13),ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-7 .graphLaneLabels span:nth-child(14),ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-7 .graphLaneLabels span:nth-child(15){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-8 .graphLaneLabels span:nth-child(13){left:75%}ability-chart .abilityChartAndLabelsWrapper.grades-8 .graphLaneLabels span:nth-child(14){left:80.20833333%}ability-chart .abilityChartAndLabelsWrapper.currentGrade-8 .graphYearLabels>div:nth-child(8){visibility:visible}ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-8 .abilityChartBox,ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-8 .abilityLabelsWrapper,ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-8 .graphYearLabels{left:-450%}ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-8 .graphLaneLabels span:nth-child(15),ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-8 .graphLaneLabels span:nth-child(16),ability-chart .abilityChartAndLabelsWrapper.grades-8.currentGrade-8 .graphLaneLabels span:nth-child(17){display:block}ability-chart .abilityChartAndLabelsWrapper.grades-8 .graphLaneLabels span:nth-child(15){left:87.5%}ability-chart .abilityChartAndLabelsWrapper.grades-8 .graphLaneLabels span:nth-child(16){left:92.70833333%}ability-chart .abilityChartAndLabelsWrapper .abilityChartWrapper{position:relative;height:100%;overflow:hidden}ability-chart .abilityChartAndLabelsWrapper .abilityChartWrapper .graphYearLabels{position:absolute;top:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}ability-chart .abilityChartAndLabelsWrapper .abilityChartWrapper .graphYearLabels>div{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;white-space:nowrap;text-align:center;visibility:hidden}ability-chart .abilityChartAndLabelsWrapper .abilityChartWrapper .graphYearLabels>div .grade{font-size:1.125rem;font-weight:700}ability-chart .abilityChartAndLabelsWrapper .abilityChartWrapper .abilityChartBox{position:absolute;top:3.5rem;bottom:0}ability-chart .abilityChartAndLabelsWrapper .abilityChartWrapper .abilityChartBox .abilityChartImage{width:100%;height:100%}ability-chart .abilityChartAndLabelsWrapper .abilityChartWrapper .abilityChartBox .graphLines{display:block;position:absolute;top:0;left:0;width:100%;height:100%}ability-chart .abilityChartAndLabelsWrapper .abilityChartWrapper .abilityChartBox .graphLanes{position:absolute;top:-3rem;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}ability-chart .abilityChartAndLabelsWrapper .abilityChartWrapper .abilityChartBox .graphLanes>div{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;border-left:1px solid rgba(194,194,194,.6);mix-blend-mode:multiply}ability-chart .abilityChartAndLabelsWrapper .abilityChartWrapper .abilityChartBox .graphLanes>div:last-child{border-right:1px solid rgba(194,194,194,.6)}ability-chart .abilityChartAndLabelsWrapper .abilityChartWrapper .abilityChartBox .graphLanes>div::after{position:absolute;top:4rem;bottom:0;left:41.66666667%;width:0;content:'';border-left:1px solid rgba(194,194,194,.6)}ability-chart .abilityChartAndLabelsWrapper .abilityLabelsWrapper{position:absolute;top:3.5rem;bottom:0}ability-chart .abilityChartAndLabelsWrapper .abilityLabelsWrapper .currentAbilityMarker{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.75rem;height:.75rem;-webkit-border-radius:.4rem;border-radius:.4rem;background-color:#000}ability-chart .abilityChartAndLabelsWrapper .abilityLabelsWrapper .tooltip.abilityChartTooltip.top{margin-top:-.75rem;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}ability-chart .abilityChartAndLabelsWrapper .abilityLabelsWrapper .tooltip.abilityChartTooltip.bottom{margin-top:.75rem;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}ability-chart .abilityChartAndLabelsWrapper .abilityLabelsWrapper .tooltip.abilityChartTooltip.left{margin-left:-.75rem;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}ability-chart .abilityChartAndLabelsWrapper .abilityLabelsWrapper .tooltip.abilityChartTooltip.right{margin-left:.75rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}ability-chart .abilityChartAndLabelsWrapper .abilityLabelsWrapper .monthAbilityMarker{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1.5rem;height:1.5rem}ability-chart .abilityChartAndLabelsWrapper .abilityLabelsWrapper .monthAbilityMarker.openTooltip::after{content:'';font-size:0;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;width:.75rem;height:.75rem;-webkit-border-radius:.4rem;border-radius:.4rem;background-color:#000}ability-chart .abilityChartAndLabelsWrapper .abilityLabelsWrapper .targetAbilityHandler{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1.4rem;height:1.4rem;-webkit-border-radius:.7rem;border-radius:.7rem;border:1px solid #c2c2c2;background-color:#fff;cursor:pointer;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}ability-chart .abilityChartAndLabelsWrapper .abilityLabelsWrapper .targetAbilityHandler svg{height:.8rem;width:.8rem}@media (min-width:0) and (max-width:543px){ability-chart .abilityChartAndLabelsWrapper .abilityLabelsWrapper .targetAbilityHandler svg{display:none}}ability-chart .abilityChartAndLabelsWrapper .abilityLabelsWrapper .targetAbilityHandler.disabled{cursor:default}ability-chart .abilityChartAndLabelsWrapper .abilityLabelsWrapper .graphLaneLabels{position:absolute;left:0;bottom:-2rem;width:100%;height:1rem;line-height:1rem}ability-chart .abilityChartAndLabelsWrapper .abilityLabelsWrapper .graphLaneLabels span{position:absolute;white-space:nowrap;text-align:center;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);display:none}ability-chart .abilityChartAndLabelsWrapper .abilityLabelsWrapper .graphLaneLabels span:first-child{left:0;text-align:left;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}ability-chart .abilityChartAndLabelsWrapper .abilityLabelsWrapper .graphLaneLabels span:last-child{right:0;text-align:right;-webkit-transform:translate(50%,0);transform:translate(50%,0)}ability-chart .abilityChartAndLabelsWrapper .instruction-msg{position:absolute;top:50%;left:50%;width:70%;padding:30px;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none}ability-chart .abilityChartAndLabelsWrapper .instruction-msg .short{display:block}ability-chart .abilityChartAndLabelsWrapper .instruction-msg .full{display:none}ability-chart .abilityChartAndLabelsWrapper.minimized .targetAbilityHandler svg{display:none}ability-chart .abilityChartAndLabelsWrapper.full-size .abilityChartWrapper .graphYearLabels{left:0!important;width:100%!important}ability-chart .abilityChartAndLabelsWrapper.full-size .abilityChartWrapper .graphYearLabels>div{visibility:visible}ability-chart .abilityChartAndLabelsWrapper.full-size .abilityChartWrapper .abilityChartBox{left:0!important;width:100%!important}ability-chart .abilityChartAndLabelsWrapper.full-size .abilityLabelsWrapper{left:0!important;width:100%!important}ability-chart .abilityChartAndLabelsWrapper.full-size .abilityLabelsWrapper .graphLaneLabels span{display:block}ability-chart .abilityChartAndLabelsWrapper.full-size .abilityLabelsWrapper .graphLaneLabels span:first-child{-webkit-transform:translate(-30%,0);transform:translate(-30%,0)}ability-chart .abilityChartAndLabelsWrapper.full-size .abilityLabelsWrapper .graphLaneLabels span:last-child{-webkit-transform:translate(30%,0);transform:translate(30%,0)}ability-chart .abilityChartAndLabelsWrapper.full-size .instruction-msg{padding:40px 70px}ability-chart .abilityChartAndLabelsWrapper.full-size .instruction-msg .short{display:none}ability-chart .abilityChartAndLabelsWrapper.full-size .instruction-msg .full{display:block}@media (min-width:768px){ability-chart .abilityChartAndLabelsWrapper:not(.minimized) .abilityChartWrapper .graphYearLabels{left:0!important;width:100%!important}ability-chart .abilityChartAndLabelsWrapper:not(.minimized) .abilityChartWrapper .graphYearLabels>div{visibility:visible}ability-chart .abilityChartAndLabelsWrapper:not(.minimized) .abilityChartWrapper .abilityChartBox{left:0!important;width:100%!important}ability-chart .abilityChartAndLabelsWrapper:not(.minimized) .abilityLabelsWrapper{left:0!important;width:100%!important}ability-chart .abilityChartAndLabelsWrapper:not(.minimized) .abilityLabelsWrapper .graphLaneLabels span{display:block}ability-chart .abilityChartAndLabelsWrapper:not(.minimized) .abilityLabelsWrapper .graphLaneLabels span:first-child{-webkit-transform:translate(-30%,0);transform:translate(-30%,0)}ability-chart .abilityChartAndLabelsWrapper:not(.minimized) .abilityLabelsWrapper .graphLaneLabels span:last-child{-webkit-transform:translate(30%,0);transform:translate(30%,0)}ability-chart .abilityChartAndLabelsWrapper:not(.minimized) .instruction-msg{padding:40px 70px}ability-chart .abilityChartAndLabelsWrapper:not(.minimized) .instruction-msg .short{display:none}ability-chart .abilityChartAndLabelsWrapper:not(.minimized) .instruction-msg .full{display:block}}@media (min-width:992px){ability-chart .abilityChartAndLabelsWrapper:not(.minimized) .abilityLabelsWrapper .graphLaneLabels span:first-child{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.tooltip.abilityChartTooltip{font-size:.75rem}.tooltip.abilityChartTooltip.alwaysVisible{z-index:1}.tooltip.abilityChartTooltip .tooltip-container{border:0;background-color:rgba(255,255,255,.7)}.tooltip.abilityChartTooltip .tooltip-container::before{border:0}.tooltip.abilityChartTooltip.top .tooltip-container::after{border-top-color:rgba(255,255,255,.7)}.tooltip.abilityChartTooltip.bottom .tooltip-container::after{border-bottom-color:rgba(255,255,255,.7)}ability-legend h3{margin-right:2.5rem;margin-bottom:0}ability-legend ol,ability-legend ul{font-size:.875rem;padding:0;padding-left:2.5rem;margin:0 2.5rem 0 0;text-align:left;list-style:none;white-space:nowrap}ability-legend ol li,ability-legend ul li{position:relative;line-height:2.1875rem;counter-increment:onlyNumbers}ability-legend ol li span::before,ability-legend ul li span::before{content:'\2022';color:#6d8e13;font-size:3rem;position:absolute;left:-2.5rem}ability-legend ul{border-top:1px solid #c2c2c2;padding-top:5px;margin-top:5px}ability-legend ul li span::before{content:'-';color:#b0c280;font-size:3rem;position:absolute;left:-2.5rem}ability-legend ul li:nth-child(1) span::before{color:#fde341}ability-legend ul li:nth-child(2) span::before{color:#db6b6b}ability-legend .show-roman-numbers li::before{content:counter(onlyNumbers,upper-roman) " - "}ability-legend ol li:nth-child(2) span::before{color:#cde68b}ability-legend ol li:nth-child(3) span::before{color:#fef19e}ability-legend ol li:nth-child(4) span::before{color:#f9d37d}ability-legend ol li:nth-child(5) span::before{color:#e28989}.ability-growth-arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ability-growth-arrows.no-growth{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.ability-growth-arrows .icon{min-height:32px;height:32px;min-width:32px;width:32px;margin-right:8px}.ability-growth-arrows .icon.growth-far-above-average{fill:#648705}.ability-growth-arrows .icon.growth-above-average{fill:#82ac12}.ability-growth-arrows .icon.growth-average{fill:#9dcd1c}.ability-growth-arrows .icon.growth-below-average{fill:#f6cf19}.ability-growth-arrows .icon.growth-far-below-average{fill:#f3a900}.ability-growth-arrows .icon.no-growth{display:none}.ability-growth-arrows h5{margin-top:4px}.ability-growth-arrows h5.no-growth{letter-spacing:3px;font-size:1rem;color:#333}.progress-bar{width:100%;height:13px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;position:relative}.progress-bar .outline{border:2px solid #fff;-webkit-border-radius:10px;border-radius:10px;top:-2px;height:100%;width:100%;left:-2px;z-index:2;position:absolute;-webkit-box-sizing:content-box;box-sizing:content-box;background:#dedede}.progress-bar .progress{-webkit-border-radius:10px;border-radius:10px;height:100%;position:absolute;background-color:#70bee3}.progress-bar.multiple{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;height:8px;background-color:#dedede;-webkit-border-radius:10px;border-radius:10px;margin-bottom:30px;overflow:hidden}.progress-bar.multiple .answers{height:100%;display:inline-block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.progress-bar.multiple .answers.correct{background-color:#9dcd1c}.progress-bar.multiple .answers.wrong{background-color:#c71717}.ability-target-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.ability-target-container.not-started .ability-target-bar,.ability-target-container.not-started .ability-target-text{opacity:0;display:none}.ability-target-container.not-started .no-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ability-target-container.not-started .no-info span{letter-spacing:3px;font-weight:700;text-align:center}.ability-target-container.preliminary .ability-target-bar,.ability-target-container.preliminary .ability-target-text{opacity:.2}.ability-target-container.preliminary .preliminary-tag{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ability-target-container.preliminary .preliminary-tag span{letter-spacing:3px;font-weight:700;text-align:center}.ability-target-container .ability-target-text{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.ability-target-container .ability-target-text .medium-ability,.ability-target-container .ability-target-text .short-ability{display:none}.ability-target-container .ability-target-text .short-ability{width:65px;overflow:hidden;text-overflow:ellipsis}.ability-target-container .ability-target-text .progress-ball{margin-right:10px}.ability-target-container .ability-target-bar{max-width:100%;min-width:220px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;height:13px;background-color:#f2f5f7;-webkit-border-radius:10px;border-radius:10px;position:relative;margin-bottom:10px;margin-right:10px}.ability-target-container .ability-target-bar .goal-indicator{display:inline-block;position:absolute;height:auto;width:auto;left:0;bottom:12px;border:5px solid #000;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;margin-left:-5px}.ability-target-container .ability-target-bar::before{content:"";position:absolute;left:20%;width:20%;height:100%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px solid #fff;border-right:2px solid #fff;z-index:2;margin-left:-1px}.ability-target-container .ability-target-bar::after{content:"";position:absolute;right:20%;width:20%;height:100%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px solid #fff;border-right:2px solid #fff;z-index:2;margin-left:-1px}.ability-target-container .ability-target-bar .actual-growth{height:100%;position:absolute;z-index:1;-webkit-border-radius:10px;border-radius:10px}.ability-target-container .ability-target-bar.rating-superb .actual-growth{background-color:#6d8e13}.ability-target-container .ability-target-bar.rating-good .actual-growth{background-color:#9dcd1c}.ability-target-container .ability-target-bar.rating-average .actual-growth{background-color:#f6cf19}.ability-target-container .ability-target-bar.rating-modest .actual-growth{background-color:#e95f15}.ability-target-container .ability-target-bar.rating-bad .actual-growth{background-color:#c71717}.new-ability-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.new-ability-bar-text{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:10px}.new-ability-bar-container{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;height:12px;position:relative;max-width:100%;min-width:220px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -2px}.new-ability-bar-container-indicator{position:absolute;top:-4px;margin-left:-2px;left:0;width:4px;height:20px;-webkit-border-radius:2px;border-radius:2px;background-color:#34a3d7;z-index:4}.new-ability-bar-container-background{position:absolute;left:0;top:0;width:0%;height:12px}.new-ability-bar-container-growth{height:100%;display:block;-webkit-border-radius:6px;border-radius:6px;margin:0 2px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;background:rgba(0,0,0,.08);position:relative}.new-ability-bar-container-growth-inner{position:absolute;top:0;left:0;width:0;height:12px}.new-ability-bar.level-0 .new-ability-bar-container-growth-inner{background-color:#c2c2c2}.new-ability-bar.level-0 .new-ability-bar-container-indicator{display:none}.new-ability-bar.level-1 .new-ability-bar-container-growth-inner{background-color:#e95f15}.new-ability-bar.level-1 .level-text{color:#e95f15}.new-ability-bar.level-2 .new-ability-bar-container-growth-inner{background-color:#f3a900}.new-ability-bar.level-2 .level-text{color:#f3a900}.new-ability-bar.level-3 .new-ability-bar-container-growth-inner{background-color:#f6cf19}.new-ability-bar.level-3 .level-text{color:#f6cf19}.new-ability-bar.level-4 .new-ability-bar-container-growth-inner{background-color:#9dcd1c}.new-ability-bar.level-4 .level-text{color:#9dcd1c}.new-ability-bar.level-5 .new-ability-bar-container-growth-inner{background-color:#648705}.new-ability-bar.level-5 .level-text{color:#648705}.tabs{margin-bottom:-.625rem;background-color:#f2f5f7;-webkit-box-shadow:0 -18px 21px -14px rgba(0,0,0,.07) inset;box-shadow:0 -18px 21px -14px rgba(0,0,0,.07) inset;min-height:7.2rem}.tabs.tabs-5 .tab{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}.tabs .tab{min-height:7.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;padding-left:0;padding-right:0;-webkit-box-shadow:0 -18px 21px -14px rgba(0,0,0,.07) inset;box-shadow:0 -18px 21px -14px rgba(0,0,0,.07) inset}.tabs .tab:not(.active) .tab-container .tab-content{-webkit-box-shadow:0 -16px 7px -7px rgba(0,0,0,.07) inset;box-shadow:0 -16px 7px -7px rgba(0,0,0,.07) inset}@media (min-width:768px) and (max-width:991px){.tabs .tab:not(.active) .tab-container .tab-content.space-between .titleContainer{display:none}}.tabs .tab .tab-container{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;background-color:#f2f5f7;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.07);box-shadow:0 3px 7px rgba(0,0,0,.07)}.tabs .tab .tab-container .tab-content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%;position:relative;text-align:center;padding:1.25rem 1.25rem 1.25rem 1.25rem;background-color:#f2f5f7;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(215,215,215,.46)),to(rgba(255,255,255,.46)));background-image:linear-gradient(to top,rgba(215,215,215,.46) 0,rgba(255,255,255,.46) 100%);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs .tab .tab-container .tab-content.space-between{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.tabs .tab .tab-container .tab-content.space-between .tab-title{margin-right:.5rem}.tabs .tab .tab-container .tab-content>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:0%}.tabs .tab .tab-container .tab-content:hover{background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(215,215,215,.2)),to(rgba(255,255,255,.2)));background-image:linear-gradient(to top,rgba(215,215,215,.2) 0,rgba(255,255,255,.2) 100%)}.tabs .tab .tab-container .tab-content:hover .btn-default.disabled{background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(215,215,215,.2)),to(rgba(255,255,255,.2)));background-image:linear-gradient(to top,rgba(215,215,215,.2) 0,rgba(255,255,255,.2) 100%)}.tabs .tab .tab-container .tab-content .tab-title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1rem}@media (min-width:544px){.tabs .tab .tab-container .tab-content .tab-title{font-size:1.5rem}}.tabs .tab .tab-container .tab-content .tab-title .tab-icon-padding-top{margin-top:3px}.tabs .tab .tab-container .tab-content .tab-title .tab-icon{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;height:1.4rem;width:1.4rem;display:none}@media (min-width:544px){.tabs .tab .tab-container .tab-content .tab-title .tab-icon{height:1.875rem;width:1.875rem;display:inline-block}}.tabs .tab .tab-container .tab-content .tab-title .tab-icon-arrow{width:1.2rem;height:1.2rem;margin-top:5px;margin-right:12px}.tabs .tab .tab-container .tab-content .tab-title .tab-icon-small{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:.8rem;height:.8rem}@media (min-width:544px){.tabs .tab .tab-container .tab-content .tab-title .tab-icon-small{width:1.2rem;height:1.2rem}}.tabs .tab .tab-container .tab-content .tab-title strong{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:.25em;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:150px}.tabs .tab .tab-container .tab-content .tab-title period-selector{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;display:inline-block;padding-left:.4rem;padding-right:2rem}.tabs .tab .tab-container .tab-content .tab-title period-selector div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs .tab .tab-container .tab-content .tab-title period-selector .btn.btn-more{top:0;bottom:0;left:0;right:0;margin:0;padding:0;font-size:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:544px){.tabs .tab .tab-container .tab-content .tab-title period-selector .btn.btn-more{font-size:1.5rem}}.tabs .tab .tab-container .tab-content .tab-title period-selector .btn.btn-more span{padding:0;line-height:normal;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:1.75rem}.tabs .tab .tab-container .tab-content .tab-title period-selector .btn.btn-more::after{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:static;margin:0 0 0 .25rem;-webkit-transform:none;transform:none;display:block;width:.8rem;height:.8rem}@media (min-width:544px){.tabs .tab .tab-container .tab-content .tab-title period-selector .btn.btn-more::after{width:1.2rem;height:1.2rem;margin-left:-1.3rem}}.tabs .tab .tab-container .tab-content .description{display:none;clear:both;padding-top:.2rem;margin:auto;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:0%}.tabs .tab .tab-container .tab-content .description.left{text-align:left}@media (min-width:768px) and (max-width:991px){.tabs .tab .tab-container .tab-content .description.medium{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:992px){.tabs .tab .tab-container .tab-content .description.large{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.tabs .tab .tab-container .tab-content .description .tab-icon-description{height:35px;width:35px;margin:-5px -5px 0 -16px;vertical-align:middle}.tabs .tab .tab-container .tab-content .description.attention{-webkit-border-radius:10px;border-radius:10px;background-color:rgba(199,23,23,.11);border:2px solid #c71717;color:#c71717;padding:15px 20px 10px;width:100%;margin-top:3px}.tabs .tab .tab-container .tab-content .description.attention .tab-icon-description{fill:#c71717}.tabs .tab .tab-container .tab-content .description.status-overview{-webkit-border-radius:10px;border-radius:10px;background-color:#dedede;padding:15px 20px 10px;margin-top:3px}.tabs .tab .tab-container .tab-content .description.status-overview .status.up .tab-icon-description{fill:#9dcd1c}.tabs .tab .tab-container .tab-content .description.status-overview .status.down .tab-icon-description{fill:#c71717}.tabs .tab .tab-container .tab-content .description.status-overview .status.neutral .tab-icon-description{fill:#c2c2c2}.tabs .tab .tab-container .tab-content .description.list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.tabs .tab .tab-container .tab-content .description.list .item-titles{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;text-align:right;padding-right:20px}.tabs .tab .tab-container .tab-content .description.list .item-titles span{display:block}.tabs .tab .tab-container .tab-content .description.list .item-content{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;text-align:left;overflow:hidden}.tabs .tab .tab-container .tab-content .description.list .item-content span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabs .tab.active .tab-container{z-index:2;-webkit-box-shadow:none;box-shadow:none}.tabs .tab.active .tab-container .tab-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;-webkit-border-top-left-radius:.625rem;border-top-left-radius:.625rem;-webkit-border-top-right-radius:.625rem;border-top-right-radius:.625rem}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.tabs .tab.active .tab-container .tab-content{margin-top:-.625rem;padding:1.875rem 1.25rem 1.875rem 1.25rem}}.tabs .tab.active .tab-container .tab-content.space-between{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px) and (max-width:991px){.tabs .tab.active .tab-container .tab-content.space-between>div{display:none}}.tabs .tab.active .tab-container .tab-content::after{position:absolute;top:0;left:0;right:0;bottom:.625rem;-webkit-border-top-left-radius:.625rem;border-top-left-radius:.625rem;-webkit-border-top-right-radius:.625rem;border-top-right-radius:.625rem;-webkit-box-shadow:0 -3px 3px -3px rgba(0,0,0,.07),-7px 0 7px -7px rgba(0,0,0,.07),7px 0 7px -7px rgba(0,0,0,.07);box-shadow:0 -3px 3px -3px rgba(0,0,0,.07),-7px 0 7px -7px rgba(0,0,0,.07),7px 0 7px -7px rgba(0,0,0,.07)}.tabs .tab.active .tab-container .tab-content>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs .tab.active .tab-container .tab-content .tab-title .tab-icon{display:inline-block}.tabs .tab.active .tab-container .tab-content .tab-title .tab-icon-small.lesson-tab{display:none}.tabs .tab.active .tab-container .tab-content .tab-title .tab-icon-arrow{margin-left:-5px}@media (min-width:544px){.tabs{-webkit-border-top-left-radius:.625rem;border-top-left-radius:.625rem;-webkit-border-top-right-radius:.625rem;border-top-right-radius:.625rem}.tabs .tab:first-child .tab-container{-webkit-border-top-left-radius:.625rem;border-top-left-radius:.625rem}.tabs .tab:first-child .tab-container .tab-content{-webkit-border-top-left-radius:.625rem;border-top-left-radius:.625rem}.tabs .tab:last-child .tab-container{-webkit-border-top-right-radius:.625rem;border-top-right-radius:.625rem}.tabs .tab:last-child .tab-container .tab-content{-webkit-border-top-right-radius:.625rem;border-top-right-radius:.625rem}}@media (min-width:1280px){.tabs{background-color:transparent}.tabs .tab{padding-left:1.25rem;padding-right:1.25rem}.tabs .tab:first-child{padding-left:0}.tabs .tab:last-child{padding-right:0}.tabs .tab .tab-container{-webkit-border-top-left-radius:.625rem;border-top-left-radius:.625rem;-webkit-border-top-right-radius:.625rem;border-top-right-radius:.625rem}.tabs .tab .tab-container .tab-content{padding:0 2.5rem 0 2.5rem;-webkit-border-top-left-radius:.625rem;border-top-left-radius:.625rem;-webkit-border-top-right-radius:.625rem;border-top-right-radius:.625rem}}.modal.drawing{position:relative;padding:0!important;overflow:hidden!important;-ms-touch-action:none;touch-action:none}.modal.drawing .close-modal{display:none!important}.modal.drawing .answers-container{position:absolute;right:30px;bottom:110px}.modal.drawing .answers-container .answers{position:relative;z-index:11;-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1);background:#fff;will-change:transform}.modal.drawing .answers-container .answers-inner{padding:8px 30px 16px;overflow:auto;max-height:488px;max-width:300px}.modal.drawing .answers-container .answers-inner.withScrollbar{max-width:320px}.modal.drawing .answers-container .answers-heading{display:block;padding:12px 0 10px;font-size:1.5rem;line-height:2rem}.modal.drawing .answers-container .answers-stream{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -5px 10px}.modal.drawing .answers-container .answers-stream .progress-ball{width:40px;height:40px;margin:5px;-webkit-box-flex:0;-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;background-color:#c2c2c2;cursor:pointer}.modal.drawing .exercise{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:10}.modal.drawing .exercise.exercise-modal{padding:0}.modal.drawing .exercise shortcut-exercise-navigation{position:absolute;width:100%;right:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal.drawing .exercise shortcut-exercise-navigation .shortcut-navigation{margin:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.modal.drawing .exercise shortcut-exercise-navigation .shortcut-navigation .btn{-webkit-border-radius:25px;border-radius:25px;margin-bottom:5px;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;white-space:nowrap;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.1);box-shadow:0 3px 7px rgba(0,0,0,.1)}@media (max-width:1279px){.modal.drawing .exercise shortcut-exercise-navigation .shortcut-navigation .btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.modal.drawing .exercise shortcut-exercise-navigation .shortcut-navigation .btn.inactive{background:0 0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.modal.drawing .exercise shortcut-exercise-navigation .shortcut-navigation .btn.inactive span{opacity:.6}.modal.drawing .exercise shortcut-exercise-navigation .shortcut-navigation .btn:active,.modal.drawing .exercise shortcut-exercise-navigation .shortcut-navigation .btn:hover{color:#34a3d7}.modal.drawing .exercise shortcut-exercise-navigation .shortcut-navigation .btn:active span,.modal.drawing .exercise shortcut-exercise-navigation .shortcut-navigation .btn:hover span{opacity:1}.modal.drawing .exercise shortcut-exercise-navigation .shortcut-navigation .btn:active{background:#fff;-webkit-box-shadow:inset 0 3px 7px rgba(0,0,0,.1);box-shadow:inset 0 3px 7px rgba(0,0,0,.1)}.modal.drawing .exercise shortcut-exercise-navigation .shortcut-navigation .btn .exercise-count{color:#dedede;font-weight:400;padding-left:5px}.modal.drawing .exercise .exercise-container-wrapper-outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.modal.drawing .exercise .exercise-container-wrapper-outer .exercise-container-wrapper{margin:0;width:100%;height:100%;position:relative;-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1);overflow:hidden}.modal.drawing .exercise .exercise-container-wrapper-outer .exercise-container-wrapper .exercise-container{-webkit-transform-origin:left top 0;transform-origin:left top 0}.modal.drawing .btn-drag,.modal.drawing .btn-resize{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:50%;bottom:0;background:#34a3d7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:0;min-height:0;z-index:3}.modal.drawing .btn-drag svg,.modal.drawing .btn-resize svg{width:24px;height:24px;pointer-events:none;fill:#fff;margin:7px}.modal.drawing .btn-drag{margin:0 0 -20px -20px}.modal.drawing .btn-resize{right:0;left:auto;margin:0 -20px -20px 0}.modal.drawing .exercise-help{position:absolute;top:0;left:0;overflow-y:scroll;max-height:100%;height:100%;width:33%;z-index:14;background:#fff;padding:1.875rem;display:none}.modal.drawing .exercise-help.active{display:block}.modal.drawing .exercise-help h2 svg{margin-left:-8px;margin-right:5px}.modal.drawing .exercise-help h2 span{font-size:1.25rem;line-height:2rem;color:#34a3d7;font-weight:700}@media (max-width:695px){.modal.drawing .exercise-help{width:100%}}.modal.drawing .modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0!important;max-height:100%;min-height:100%;height:100%}.modal.drawing .modal-content exercise-navigation-experiment{margin:-20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal.drawing .modal-content exercise-navigation-experiment .inactive{visibility:hidden;pointer-events:none}.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 20px}.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .arrow>span{display:block;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.1);box-shadow:0 2px 1px rgba(0,0,0,.1);-webkit-border-radius:5px;border-radius:5px;border:1px solid #c2c2c2;background-color:#fff;margin:0 20px;cursor:pointer;font-size:.875rem}.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .arrow>span svg.icon{width:18px;height:18px;margin:6px;fill:#000}.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .arrow>span:hover svg.icon{fill:#c2c2c2}.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .arrow.inactive{visibility:visible}.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .arrow.inactive>span svg.icon{fill:#c2c2c2}.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .arrow.inactive>span:hover svg.icon{fill:#c2c2c2}.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .arrow.no-margins>span{margin:0}.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .exercises{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:100%;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;background-color:#eaeff2;max-width:350px;overflow:hidden;padding:0 15px;position:relative}.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .exercises .slick-list,.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .exercises .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:visible!important;height:30px}.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .exercises .single-exercise{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px;height:30px;min-width:40px;max-width:40px;position:relative;outline:0}.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .exercises .single-exercise .progress-ball{width:30px;height:30px;z-index:1;-webkit-box-shadow:inset 0 0 0 1px #c2c2c2;box-shadow:inset 0 0 0 1px #c2c2c2;background-color:#fff;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:.875rem}.modal.drawing .modal-content exercise-navigation-experiment .exercise-navigation .exercises .single-exercise .progress-ball.current{-webkit-box-shadow:inset 0 0 0 2px #34a3d7;box-shadow:inset 0 0 0 2px #34a3d7;color:#34a3d7}.modal.drawing .modal-content .drawing-content{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.modal.drawing .modal-content footer{border-top:1px solid #c2c2c2;background-color:#f2f5f7;padding:20px 30px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:2}.modal.drawing .modal-content footer .buttons{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-webkit-flex:2 0 auto;-ms-flex:2 0 auto;flex:2 0 auto}.modal.drawing .modal-content footer .buttons svg.icon-document{margin:-3px -6px}.modal.drawing .modal-content footer .buttons svg.icon-view{margin:-3px 0}.modal.drawing .modal-content footer .buttons .btn{white-space:nowrap;font-size:.875rem;margin-right:10px}.modal.drawing .modal-content footer .buttons .btn:last-child{margin-right:0}.modal.drawing .modal-content footer .buttons .btn.icon-btn{padding:9px!important;-webkit-transform:none;transform:none}.modal.drawing .modal-content footer .buttons .btn.icon-btn svg.icon{width:30px;height:30px;display:block;margin:0}.modal.drawing .modal-content footer .buttons .btn.btn-exercises{-webkit-transform:none!important;transform:none!important}.modal.drawing .modal-content footer .buttons .btn.btn-exercises::after{height:6px!important;width:6px!important;top:13px!important;left:13px!important}.modal.drawing .modal-content footer .buttons.right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.modal.drawing .modal-content footer .buttons.right .btn{margin-right:0;margin-left:10px}.drawing-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1;position:relative}.drawing-content .drawing-exercise{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 0 30px;max-height:100%;height:0}.drawing-content .drawing-exercise .drawing-exercise-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-transform-origin:center center;transform-origin:center center}.drawing-content .drawing-exercise.small{background-image:url(data:image/gif;base64,R0lGODlhGQAZAPABAN7e3v///yH5BAAAAAAALAAAAAAZABkAAAIxhI+pGe0PowOyWmrzw1rzfoGemH0kZJ6TKqWsq8KnTNKiDeKdPrKo/wOuhA1eidgoAAA7)}.drawing-content .drawing-exercise.large{background-image:url(data:image/gif;base64,R0lGODlhMwAzAPABAN7e3v///yH5BAAAAAAALAAAAAAzADMAAAJxhI+py70Bo5y02jsB3rxL7YXiN5YhaKYXqrakC0NsrM60ad9jrp99/UvxgpshcXXcJUXGZcbpaUJlU450eoVmndtlN/k9honjYPl37qV161ub9o7FYXNXvXUHVjF54Z7/hxRY0YczSHhIUViyqJQoUQAAOw==)}.drawing-content .drawing-exercise canvas{position:absolute;left:0;top:0;z-index:12}.drawing-content .drawing-exercise canvas.disabled{pointer-events:none;cursor:default!important}.drawing-content .drawing-exercise .drawing-heading{padding:2rem;color:#34a3d7;position:absolute;left:0;top:0;width:40%}.drawing-content .drawing-exercise .drawing-heading h3{margin:0 0 .875rem;color:#34a3d7}.drawing-content .drawing-exercise .drawing-heading .subject-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.drawing-content .drawing-exercise .drawing-heading .subject-name span{margin-left:5px}.drawing-content .drawing-exercise .drawing-heading .subject-name svg{width:32px;height:32px;fill:#34a3d7}.drawing-content .drawing-exercise .drawing-heading .lesson-name{margin-bottom:.5rem}.drawing-content .drawing-exercise .drawing-heading .lo-name{color:#333}.drawing-content .drawing-exercise .drawing-heading .lesson-id{background-color:#f0f0f2;font-size:.875rem;-webkit-border-radius:15px;border-radius:15px;padding:.3125rem .625rem;margin-top:.5rem;color:#949494;display:none}.drawing-content .drawing-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:0;left:0;width:100%;pointer-events:none;z-index:12}.drawing-content .drawing-controls .drawing-tools-grid{padding:0 30px 20px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.drawing-content .drawing-controls .drawing-tools-grid .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;pointer-events:all}.drawing-content .drawing-controls .drawing-tools-grid .btn:last-child{margin:0}.drawing-content .drawing-controls .drawing-tools-grid .btn svg{width:32px;height:32px;margin:8px}.drawing-content .drawing-controls .drawing-tools{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 20px 0 30px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.drawing-content .drawing-controls .drawing-tools .drawing-tool{margin-bottom:-60px;cursor:pointer;pointer-events:all}.drawing-content .drawing-controls .drawing-tools .drawing-tool.active{margin-bottom:-30px}.drawing-content .drawing-controls .drawing-tools .drawing-tool:not(:last-child){margin-right:20px}.drawing-content .drawing-controls .drawing-tools .drawing-pallet{width:52px;height:52px;margin-right:12px;margin-bottom:10px;position:relative;pointer-events:all}.drawing-content .drawing-controls .drawing-tools .drawing-pallet .pallet-inner-svg{cursor:pointer;height:50px;position:relative;z-index:2}.drawing-content .drawing-controls .drawing-tools .drawing-pallet .pallet-inner-svg svg{width:100%;height:100%;fill:#000;z-index:2;position:relative;pointer-events:none}.drawing-content .drawing-controls .drawing-tools .drawing-pallet .drawing-pallet-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;position:absolute;left:0;bottom:100%;height:0;z-index:1}.drawing-content .drawing-controls .drawing-tools .drawing-pallet .drawing-pallet-inner .pallet{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-border-radius:50%;border-radius:50%;text-align:center;pointer-events:none;position:relative;z-index:1;opacity:0;-webkit-transform:scaleY(.4) scaleX(.4) translateX(0) translateY(9rem);transform:scaleY(.4) scaleX(.4) translateX(0) translateY(9rem);-webkit-transform-origin:center;transform-origin:center;will-change:opacity,transform;width:34px;height:34px;padding:0;margin-left:9px;margin-bottom:5px;cursor:pointer}.drawing-content .drawing-controls .drawing-tools .drawing-pallet .drawing-pallet-inner .pallet:nth-child(1){-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,-webkit-transform .15s;transition:transform .15s,opacity .15s;transition:transform .15s,opacity .15s,-webkit-transform .15s}.drawing-content .drawing-controls .drawing-tools .drawing-pallet .drawing-pallet-inner .pallet:nth-child(2){-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s;-webkit-transform:scaleY(.4) scaleX(.4) translateX(0) translateY(13rem);transform:scaleY(.4) scaleX(.4) translateX(0) translateY(13rem)}.drawing-content .drawing-controls .drawing-tools .drawing-pallet .drawing-pallet-inner .pallet:nth-child(3){-webkit-transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,-webkit-transform .25s;transition:transform .25s,opacity .25s;transition:transform .25s,opacity .25s,-webkit-transform .25s;-webkit-transform:scaleY(.4) scaleX(.4) translateX(0) translateY(18rem);transform:scaleY(.4) scaleX(.4) translateX(0) translateY(18rem)}.drawing-content .drawing-controls .drawing-tools .drawing-pallet .drawing-pallet-inner .pallet:nth-child(4){-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transform:scaleY(.4) scaleX(.4) translateX(0) translateY(23rem);transform:scaleY(.4) scaleX(.4) translateX(0) translateY(23rem)}.drawing-content .drawing-controls .drawing-tools .drawing-pallet .drawing-pallet-inner .pallet:nth-child(5){-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s;-webkit-transform:scaleY(.4) scaleX(.4) translateX(0) translateY(28rem);transform:scaleY(.4) scaleX(.4) translateX(0) translateY(28rem)}.drawing-content .drawing-controls .drawing-tools .drawing-pallet .drawing-pallet-inner .pallet .pallet-ball{width:21px;height:21px;background:red;-webkit-border-radius:50%;border-radius:50%;margin:6px 7px}.drawing-content .drawing-controls .drawing-tools .drawing-pallet .drawing-pallet-inner .pallet.pallet-primary .pallet-ball{background:#c32451}.drawing-content .drawing-controls .drawing-tools .drawing-pallet .drawing-pallet-inner .pallet.pallet-secondary .pallet-ball{background:#34a3d7}.drawing-content .drawing-controls .drawing-tools .drawing-pallet .drawing-pallet-inner .pallet.pallet-alternative .pallet-ball{background:#e95f15}.drawing-content .drawing-controls .drawing-tools .drawing-pallet .drawing-pallet-inner .pallet.pallet-alternative-light .pallet-ball{background:#f6cf19}.drawing-content .drawing-controls .drawing-tools .drawing-pallet .drawing-pallet-inner .pallet.pallet-dark .pallet-ball{background:#000}.drawing-content .drawing-controls .drawing-tools .drawing-pallet .drawing-pallet-inner .pallet.active,.drawing-content .drawing-controls .drawing-tools .drawing-pallet .drawing-pallet-inner .pallet:hover{pointer-events:all;background:#fff;-webkit-box-shadow:inset 0 0 0 1px #c2c2c2,0 3px 7px rgba(0,0,0,.07);box-shadow:inset 0 0 0 1px #c2c2c2,0 3px 7px rgba(0,0,0,.07)}.drawing-content .drawing-controls .drawing-tools .drawing-pallet.active .drawing-pallet-inner .pallet{pointer-events:all;visibility:visible;opacity:1;-webkit-transform:scaleY(1) scaleX(1) translateY(0) translateX(0)!important;transform:scaleY(1) scaleX(1) translateY(0) translateX(0)!important}.drawing-content .drawing-controls .drawing-tools .drawing-marker{position:relative;width:29px}.drawing-content .drawing-controls .drawing-tools .drawing-marker .body{background:#000;width:100%;height:100px;-webkit-box-shadow:0 -2px 0 #dedede;box-shadow:0 -2px 0 #dedede}.drawing-content .drawing-controls .drawing-tools .drawing-marker .tip{position:relative;background:#dedede;width:17px;height:25px;margin:26px 6px 0}.drawing-content .drawing-controls .drawing-tools .drawing-marker .tip::after{content:'';width:25px;height:9px;bottom:0;position:absolute;left:-4px;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background:#dedede}.drawing-content .drawing-controls .drawing-tools .drawing-marker .tip .inner{overflow:hidden;width:11px;height:15px;top:-14px;left:3px;position:absolute}.drawing-content .drawing-controls .drawing-tools .drawing-marker .tip .inner::before{content:'';width:17px;height:19px;background:#000;-webkit-transform:rotate(-17deg);transform:rotate(-17deg);position:absolute;top:3px;left:0}.drawing-content .drawing-controls .drawing-tools .drawing-pencil{position:relative;width:23px}.drawing-content .drawing-controls .drawing-tools .drawing-pencil .body{background:#000;width:100%;height:100px}.drawing-content .drawing-controls .drawing-tools .drawing-pencil .tip{border:11px solid transparent;border-bottom-width:41px;border-bottom-color:#dedede}.drawing-content .drawing-controls .drawing-tools .drawing-pencil .tip::after,.drawing-content .drawing-controls .drawing-tools .drawing-pencil .tip::before{content:'';border:6px solid transparent;left:0;top:52px;position:absolute;border-top-color:#dedede}.drawing-content .drawing-controls .drawing-tools .drawing-pencil .tip::after{left:11px}.drawing-content .drawing-controls .drawing-tools .drawing-pencil::after{content:'';position:absolute;top:6px;left:7px;border:5px solid transparent;border-bottom-color:#000;border-bottom-width:17px}.drawing-content .drawing-controls .drawing-tools .drawing-eraser{position:relative;width:29px}.drawing-content .drawing-controls .drawing-tools .drawing-eraser .body{background:#c2c2c2;width:100%;height:100px}.drawing-content .drawing-controls .drawing-tools .drawing-eraser .tip{background:#eca6bd;position:relative;height:40px;width:100%;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin-top:12px}.drawing-content .drawing-controls .drawing-tools .drawing-eraser .tip::after,.drawing-content .drawing-controls .drawing-tools .drawing-eraser .tip::before{content:'';left:0;top:19px;position:absolute;background:#dedede;width:100%;height:6px;z-index:1;border-top:3px solid #fff;border-bottom:3px solid #fff}.drawing-content .drawing-controls .drawing-tools .drawing-eraser .tip::after{top:28px}.drawing-content .drawing-controls .drawing-tools .drawing-eraser-all{position:relative;width:58px}.drawing-content .drawing-controls .drawing-tools .drawing-eraser-all .body,.drawing-content .drawing-controls .drawing-tools .drawing-eraser-all .tip{background:#eca6bd}.drawing-content .drawing-controls .drawing-tools .drawing-eraser-all .body{-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;width:100%;height:108px;-webkit-box-shadow:0 0 0 5px #fff;box-shadow:0 0 0 5px #fff}.drawing-content .drawing-controls .drawing-tools .drawing-eraser-all .tip{-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;margin:0 3px;width:53px;height:11px}.drawing-content .drawing-controls .drawing-tools.primary .drawing-pallet svg{fill:#c32451}.drawing-content .drawing-controls .drawing-tools.primary .drawing-marker .body,.drawing-content .drawing-controls .drawing-tools.primary .drawing-marker .tip .inner::before{background:#c32451}.drawing-content .drawing-controls .drawing-tools.primary .drawing-pencil .body{background:#c32451}.drawing-content .drawing-controls .drawing-tools.primary .drawing-pencil::after{border-bottom-color:#c32451}.drawing-content .drawing-controls .drawing-tools.secondary .drawing-pallet svg{fill:#34a3d7}.drawing-content .drawing-controls .drawing-tools.secondary .drawing-marker .body,.drawing-content .drawing-controls .drawing-tools.secondary .drawing-marker .tip .inner::before{background:#34a3d7}.drawing-content .drawing-controls .drawing-tools.secondary .drawing-pencil .body{background:#34a3d7}.drawing-content .drawing-controls .drawing-tools.secondary .drawing-pencil::after{border-bottom-color:#34a3d7}.drawing-content .drawing-controls .drawing-tools.alternative .drawing-pallet svg{fill:#e95f15}.drawing-content .drawing-controls .drawing-tools.alternative .drawing-marker .body,.drawing-content .drawing-controls .drawing-tools.alternative .drawing-marker .tip .inner::before{background:#e95f15}.drawing-content .drawing-controls .drawing-tools.alternative .drawing-pencil .body{background:#e95f15}.drawing-content .drawing-controls .drawing-tools.alternative .drawing-pencil::after{border-bottom-color:#e95f15}.drawing-content .drawing-controls .drawing-tools.alternative-light .drawing-pallet svg{fill:#f6cf19}.drawing-content .drawing-controls .drawing-tools.alternative-light .drawing-marker .body,.drawing-content .drawing-controls .drawing-tools.alternative-light .drawing-marker .tip .inner::before{background:#f6cf19}.drawing-content .drawing-controls .drawing-tools.alternative-light .drawing-pencil .body{background:#f6cf19}.drawing-content .drawing-controls .drawing-tools.alternative-light .drawing-pencil::after{border-bottom-color:#f6cf19}.safe-mode .drawing-content .drawing-exercise .drawing-heading .lesson-id,.safe-mode-ready .drawing-content .drawing-exercise .drawing-heading .lesson-id{display:inline-block}.progress-ball{display:inline-block;width:1.0625rem;height:1.0625rem;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;position:relative;background-color:#f2f5f7}.progress-ball:hover{opacity:.8}.progress-ball .icon{fill:#fff;height:100%;width:100%}.progress-ball.correct{background-color:#9dcd1c!important}.progress-ball.incorrect{background-color:#c71717!important}.progress-ball.sec-correct{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,#9dcd1c),color-stop(80%,#9dcd1c),color-stop(80%,#c71717),to(#c71717))!important;background:linear-gradient(#9dcd1c 80%,#9dcd1c 80%,#c71717 80%,#c71717 100%)!important}.progress-ball.to-be-checked{background-color:#34a3d7!important}.progress-ball.skipped{background-color:#c2c2c2!important}.progress-ball.current{border:2px solid #34a3d7;background-color:#fff!important}.progress-ball.finished{background-color:#34a3d7!important}.progress-ball.inprogress{background-color:#b8dff1!important}.progress-ball.stuck{background-color:#f9dd5e!important}.progress-ball.preliminary{background-color:#f2f5f7!important;border:1px solid #c2c2c2}.progress-ball.foreign.correct{background-color:#b8da5e!important}.progress-ball.foreign.incorrect{background-color:#d65b5b!important}.progress-ball.foreign.sec-correct{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,#b8da5e),color-stop(80%,#b8da5e),color-stop(80%,#d65b5b),to(#d65b5b))!important;background:linear-gradient(#b8da5e 80%,#b8da5e 80%,#d65b5b 80%,#d65b5b 100%)!important}.progress-ball.foreign.to-be-checked{background-color:#6ebde2!important}.progress-ball.foreign::after{content:'';position:absolute;top:0;right:0;width:1.0625rem;height:1.0625rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;border:3px solid rgba(255,255,255,.3);-webkit-border-radius:50%;border-radius:50%}.progress-ball.not-started{display:none!important;width:0;background-color:#f2f5f7!important}.progress-ball.not-started+.progress-text .short-ability{width:80px}.progress-ball.rating-superb{background-color:#6d8e13!important}.progress-ball.rating-good{background-color:#9dcd1c!important}.progress-ball.rating-average{background-color:#f6cf19!important}.progress-ball.rating-modest{background-color:#e95f15!important}.progress-ball.rating-bad{background-color:#c71717!important}.card{-webkit-border-radius:4px;border-radius:4px;padding:20px;color:#fff;cursor:pointer;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.1);box-shadow:0 2px 1px rgba(0,0,0,.1)}.card.primary{background-color:#c32451}.card.primary:hover{background-color:#df5078}.card.primary:hover .card-details{background-color:#c32451}.card.primary .card-details{background-color:#871938}.card.secondary{background-color:#34a3d7}.card.secondary:hover{background-color:#70bee3}.card.secondary:hover .card-details{background-color:#34a3d7}.card.secondary .card-details{background-color:#207aa3}.card.alt-dark{background-color:#e95f15}.card.alt-dark:hover{background-color:#f08b56}.card.alt-dark:hover .card-details{background-color:#e95f15}.card.alt-dark .card-details{background-color:#a8440f}.card.alt-light{background-color:#f6cf19;color:#333}.card.alt-light:hover{background-color:#f9dd5e}.card.alt-light:hover .card-details{background-color:#f6cf19}.card.alt-light .card-details{background-color:#c0a008}.card.alt-light .card-title .card-icon{fill:#333}.card.default{background-color:#fff;color:#333;border:1px solid #c2c2c2}.card.default .card-details{background-color:#f2f5f7}.card.default:hover .card-title{color:#70bee3}.card.default .card-title{color:#34a3d7}.card.default .card-title .card-icon{fill:#333}.card.black-matters{background-color:#000;color:#fff}.card.black-matters .card-details{background-color:#333}.card.black-matters .card-title .card-icon{fill:#fff}.card.disabled{pointer-events:none;opacity:.5}.card .card-type{font-size:.75rem;padding-bottom:5px}.card .card-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0 0 20px}.card .card-details .detail-title,.card .card-title .title{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:10px;font-weight:700;display:inline-block;width:100%;overflow-wrap:break-word;word-wrap:break-word}.card .card-title .card-icon-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.card .card-title .card-icon{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:32px;height:32px;fill:#fff}.card .card-title>span:not(.title){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.card .card-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:15px;background-color:inherit;-webkit-border-radius:4px;border-radius:4px}.card .card-details .detail-title{font-size:.75rem}.card .card-details .detail{line-height:1;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;font-weight:700}.card .card-details .detail-icon{display:inherit;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.card .card-details .detail-icon svg{width:26px;height:26px}.card.learningObjective .card-title{padding:5px 0}.card.learningObjective .card-title .lo-indicator{width:25px;height:25px;min-width:25px;margin-right:10px}.card.learningObjective .card-title .lo-indicator-icon{width:100%;height:100%;margin:0;padding:2px}.card.learningObjective .card-title .lo-indicator::before{content:none}.card-see-details{-webkit-border-radius:4px;border-radius:4px;cursor:pointer;background-color:#fff;border:1px solid #c2c2c2;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.1);box-shadow:0 2px 1px rgba(0,0,0,.1);overflow:hidden}.card-see-details:hover .see-details-btn{background-color:#fafbfc}.card-see-details .card-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.card-see-details .card-info .action-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.card-see-details .card-info .action-detail .action-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:10px}.card-see-details .card-info .action-detail .action-state .lo-indicator::before{display:none}.card-see-details .card-info .action-detail .action-amount{font-size:30px;font-weight:700}.card-see-details .card-info .action-title{font-size:19px;line-height:1.2;margin:20px}.card-see-details .card-info .action-subtitle{color:#c2c2c2;font-size:13px}.card-see-details .see-details-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:15px;background-color:#f2f5f7;border-top:1px solid #c2c2c2}.card-see-details .see-details-btn .title{color:#333;margin-right:5px;font-size:14px;line-height:1}.card-see-details .see-details-btn .icon{fill:#333;height:13px;width:13px}.card-see-details:active{-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.2);box-shadow:inset 0 2px 1px rgba(0,0,0,.2)}.card-see-details:active .card-info{background-color:#f2f5f7}.card-see-details:active .see-details-btn{background-color:#eaeced}.card-see-details.disabled{-webkit-box-shadow:none;box-shadow:none;pointer-events:none;cursor:pointer;color:grey}.card-see-details.disabled .see-details-btn{background-color:#fff}.card-see-details.disabled .see-details-btn .title{color:grey}.card-see-details.disabled .see-details-btn .icon{display:none}.panel-card-content .jumbotron{margin-bottom:1.25rem}.affixed{margin:0 auto;padding:0;position:fixed;top:0;background:#fff;-webkit-border-radius:0;border-radius:0;z-index:19}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.affixed{top:-100vh!important}}.affixed.hidden{top:-100vh!important;left:-100vw}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.affixed-hidden{visibility:visible!important}}.isSticky{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lo-indicator{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;background-color:#f2f5f7;-webkit-box-shadow:inset 0 2px 2px #dedede;box-shadow:inset 0 2px 2px #dedede;z-index:1;-webkit-border-radius:50%;border-radius:50%;width:40px;height:40px;cursor:pointer;position:relative}.lo-indicator .lo-indicator-icon{display:none;width:100%;height:100%;padding:2px;pointer-events:none}.lo-indicator.finished{background-color:#34a3d7;fill:#fff;-webkit-box-shadow:none;box-shadow:none}.lo-indicator.finished .lo-finished{display:inline-block}.lo-indicator.inprogress{background-color:#b8dff1;fill:#34a3d7;-webkit-box-shadow:none;box-shadow:none}.lo-indicator.inprogress .lo-dotdotdot{display:inline-block}.lo-indicator.stuck{background-color:#f9dd5e;fill:#333;-webkit-box-shadow:none;box-shadow:none}.lo-indicator.stuck .lo-exclamation{display:inline-block}.lo-indicator.preliminary{-webkit-box-shadow:inset 0 0 0 2px #c2c2c2;box-shadow:inset 0 0 0 2px #c2c2c2;background-color:#f2f5f7;fill:#333}.lo-indicator.preliminary .lo-preliminary{display:inline-block;-webkit-transform:scale(.8);transform:scale(.8)}.lo-indicator::before{content:"";height:6px;width:145px;background-color:inherit;position:absolute;pointer-events:none;right:100%;z-index:-1;margin:17px 0 0 20px}pupil-lo-status .lo-indicator,subject-group-lo-status .lo-indicator{cursor:default}.badge,.lesson-page .similarlessons-panel .alt-lesson-container .alt-lesson .badge-check{position:relative}.badge::after,.snappet-header .inner .btn.dropdown.badge::before,.snappet-header .menu .btn.dropdown.badge::before{content:attr(data-badge);text-align:center;font-size:.8rem;display:inline-block}.badge.badge-circle::after,.snappet-header .inner .btn.dropdown.badge::before,.snappet-header .menu .btn.dropdown.badge::before{line-height:1.9;height:1.4rem;width:1.4rem;background-color:#f6cf19;color:#000;-webkit-border-radius:50%;border-radius:50%;position:absolute;right:-5px;top:-8px;z-index:1}.badge.badge-retangle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.badge.badge-retangle::after{margin-left:.625rem;-webkit-border-radius:20%;border-radius:20%;padding:0 .4rem;background-color:#fff;border:1px solid #dedede;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.1);box-shadow:0 2px 1px 0 rgba(0,0,0,.1);line-height:1.5}.popover.scrollable .popover-container .popover-content{overflow-y:auto;max-height:60vh;margin:-1.25rem;padding:1.25rem}.popover.multi-list .popover-container{padding:0}.popover.multi-list .popover-container .lessonSelectorContent{width:24.125rem}.popover.multi-list .popover-container .lessonSelectorContent .icon{height:1.25rem;width:1.25rem}.popover.multi-list .popover-container .lessonSelectorContent .scrollable-right{padding:1rem 1.25rem 1.25rem;max-height:25rem;overflow-y:auto;overflow-x:hidden}.popover.multi-list .popover-container .lessonSelectorContent .search{position:relative;padding:.8rem;border-bottom:1px solid #dedede}.popover.multi-list .popover-container .lessonSelectorContent .search input{color:#333;width:100%}.popover.multi-list .popover-container .lessonSelectorContent .search .icon{position:absolute;right:1.8rem;top:1.75rem;fill:#c2c2c2}.popover.multi-list .popover-container .lessonSelectorContent h4{color:#34a3d7;border-bottom:1px solid #dedede;margin-bottom:.8125rem;margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.popover.multi-list .popover-container .lessonSelectorContent h4 .icon{margin-right:.5rem}.popover.multi-list .popover-container .lessonSelectorContent h4:first-child{margin-top:0}.popover.multi-list .popover-container .lessonSelectorContent .popover-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.popover.multi-list .popover-container .lessonSelectorContent .popover-list li a{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.popover.multi-list .popover-container .lessonSelectorContent .popover-list li a.with-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.popover.multi-list .popover-container .lessonSelectorContent .popover-list li a.with-icon span{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:1rem;font-size:.875rem;color:#949494}.popover.multi-list .popover-container .lessonSelectorContent .popover-list li a.with-icon span .lo-heading{font-weight:700;display:block;font-size:1rem;color:#333}.popover.multi-list .popover-container .lessonSelectorContent .popover-list li a.with-icon .icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:.9rem;width:.9rem}.popover.multi-list .popover-container .lessonSelectorContent .popover-list li .icon-container{width:2.625rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.popover.multi-list .popover-container .lessonSelectorContent .popover-list li .icon-container .lessonType{height:1.5rem;width:1.5rem}.popover.multi-list .popover-container .lessonSelectorContent .popover-list li:first-child div.icon-container{padding-top:0}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent{width:24.125rem}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .scrollable-right{max-height:25rem;overflow-y:auto;overflow-x:hidden}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .scrollable-right div.bookmark-container.bookmark{height:0}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .scrollable-right div.bookmark-container.bookmark::before{border-left:15px solid #c32451;border-right:15px solid #c32451;border-top:15px solid #c32451;position:relative;top:11px;left:300px}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .scrollable-right div.bookmark-container.bookmark::after{position:relative;top:25px;left:270px}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .popover-list-filter{padding:.625rem}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .heading{color:#34a3d7;border-top:1px solid #dedede;border-bottom:1px solid #dedede;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#eaeff2;padding:1rem 1.25rem;line-height:1}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .heading span{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .heading .icon{height:.9rem;width:.9rem}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .heading .arrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:10px;position:relative}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .heading .arrow::after,.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .heading .arrow::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .heading .arrow::before{margin-top:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-right:5px}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .heading .arrow::after{margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .heading.collapsed .arrow{position:relative}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .heading.collapsed .arrow::after,.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .heading.collapsed .arrow::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .heading.collapsed .arrow::before{margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:5px}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .heading.collapsed .arrow::after{margin-top:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .jumbotron.balloon{margin:1rem}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .jumbotron.balloon .icon{margin:0 0 1rem;height:4rem;width:4rem;fill:#34a3d7}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .popover-list{-webkit-transition:height .6s;transition:height .6s;overflow:hidden}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .popover-list li>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem 1.25rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .popover-list li .arrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:10px;position:relative}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .popover-list li .arrow::after,.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .popover-list li .arrow::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .popover-list li .arrow::before{margin-top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .popover-list li .arrow::after{margin-top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .popover-list li .title{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1;margin-right:1rem}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .popover-list li .icon-container{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .popover-list li .icon-container+.title{margin-left:1rem}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .popover-list li .icon-container .lessonType{height:1.5rem;width:1.5rem;margin:0}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .popover-list li .icon-container.exercisesIcon{position:relative}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .popover-list li .icon-container.exercisesIcon::after{content:'';display:block;-webkit-border-radius:50%;border-radius:50%;background-color:#c71717;position:relative;height:4px;width:4px;top:-7px;left:-21px}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .popover-list li .icon-container.exercisesIcon .lessonType{fill:#9dcd1c;margin:0}.popover.multi-list .popover-container .lessonPlanLessonSelectorContent .noLessons-hint{padding:1rem 1.25rem}.tab-container subjectgroup-lesson-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:0}.tab-container subjectgroup-lesson-selector .tab-lesson-SelectorContainer{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%}.tab-container subjectgroup-lesson-selector .tab-lesson-SelectorContainer .tab-lesson-course,.tab-container subjectgroup-lesson-selector .tab-lesson-SelectorContainer .tab-lesson-subject{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0}.tab-container subjectgroup-lesson-selector .tab-lesson-SelectorContainer .tab-lesson-course{width:70%}.tab-container subjectgroup-lesson-selector .tab-lesson-SelectorContainer .tab-lesson-subject .button-ellipsis{max-width:120px;text-overflow:ellipsis}.tab-lesson-SelectorContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.tab-lesson-SelectorContainer .padder{margin:auto}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.tab-lesson-SelectorContainer{padding-top:20px}}.tab-lesson-SelectorContainer .titleContainer,.tab-lesson-SelectorContainer .titlePrefixContainer{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.tab-lesson-SelectorContainer .titleContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px) and (max-width:991px){.tab-lesson-SelectorContainer .titleContainer{width:100%;margin-top:20px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}.tab-lesson-SelectorContainer .titleContainer .btn-default.disabled{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(215,215,215,.46)),to(rgba(255,255,255,.46)));background-image:linear-gradient(to top,rgba(215,215,215,.46) 0,rgba(255,255,255,.46) 100%);background-color:#f2f5f7}.tab-lesson-SelectorContainer .titleContainer .current-lesson-name::after{position:static;top:auto;right:auto;-webkit-transform:none;transform:none;width:17px;height:17px;min-width:17px;min-height:17px;display:block;margin:0 0 0 5px}.tab-lesson-SelectorContainer .titleContainer .button-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:unset}.tab-lesson-SelectorContainer .titleContainer a,.tab-lesson-SelectorContainer .titleContainer strong{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tab-lesson-SelectorContainer .titleContainer a div,.tab-lesson-SelectorContainer .titleContainer strong div{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-overflow:ellipsis;overflow:hidden;display:block}.tab-lesson-SelectorContainer .titleContainer a div.reverseEllipsis::after,.tab-lesson-SelectorContainer .titleContainer strong div.reverseEllipsis::after{background-color:#fff}.tab-lesson-SelectorContainer .titleContainer a svg,.tab-lesson-SelectorContainer .titleContainer strong svg{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.tab-lesson-SelectorContainer .titleContainer strong{display:block;text-overflow:ellipsis}.tab-lesson-SelectorContainer .titleContainer strong.reverseEllipsis::after{background-color:#f2f5f7;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(218,218,218,.46)),to(rgba(222,222,222,.46)));background-image:linear-gradient(to top,rgba(218,218,218,.46) 0,rgba(222,222,222,.46) 100%)}.tab-lesson-SelectorContainer .titleContainer a{font-weight:700;text-decoration:none;color:#34a3d7}.tab-lesson-SelectorContainer .titleContainer svg{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:1rem;width:1rem;margin-left:.5rem}.tab-lesson-SelectorContainer .titleContainer .reverseEllipsis{text-overflow:clip!important}.tab-lesson-SelectorContainer .titleContainer .reverseEllipsis::after{content:"...";float:left;margin:-1.35em -1em;padding:0 1px 0 1em;width:1em;-webkit-box-sizing:content-box;box-sizing:content-box}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.tab-lesson-SelectorContainer .titleContainer .reverseEllipsis::after{width:auto}}.tab-lesson-SelectorContainer .titleContainer .reverseEllipsis .reverseEllipsisContent{float:right;margin-left:-1px;min-width:100%;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.tab-lesson-SelectorContainer .titlePrefixContainer{text-align:right;margin-right:.8125rem}.tab-content:hover strong.reverseEllipsis::after{background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(218,218,218,.2)),to(rgba(222,222,222,.2)));background-image:linear-gradient(to top,rgba(218,218,218,.2) 0,rgba(222,222,222,.2) 100%)}selection-bar .selection-bar{visibility:hidden;position:fixed;bottom:0;right:0;z-index:20;padding:0;left:50%;width:100%;margin-left:-430px;max-width:860px}selection-bar .selection-bar.slideIn{display:block;-webkit-animation:slideInUp;animation:slideInUp;-webkit-animation-duration:.4s;animation-duration:.4s;visibility:visible;will-change:transform,visibility}selection-bar .selection-bar.goAway{display:block;-webkit-animation:slideDown;animation:slideDown;-webkit-animation-duration:.4s;animation-duration:.4s;will-change:transform,visibility}@media (max-width:947px){selection-bar .selection-bar{left:0;padding:0 2.1875rem;margin:0;max-width:100%}}@media (min-width:0) and (max-width:543px){selection-bar .selection-bar{padding:0}selection-bar .selection-bar .selection-title{-webkit-border-radius:0;border-radius:0}}selection-bar .selection-container{margin:0 auto;width:100%;max-width:1230px;background:#fff;-webkit-box-shadow:0 3px 15px rgba(0,0,0,.1);box-shadow:0 3px 15px rgba(0,0,0,.1);-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}selection-bar .selection-container.red .selection-title{background:#c71717}selection-bar .selection-content{padding:1.875rem;position:relative}selection-bar .selection-content.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}selection-bar .selection-content.flex .selection{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}selection-bar .selection-content.flex .selection svg{width:25px;height:25px;margin-right:3px;position:relative;top:3px}selection-bar .selection-content p{margin:0;font-size:1.5rem;font-weight:400;line-height:2rem}selection-bar .selection-content .selection{font-size:1.5rem;line-height:2rem}selection-bar .selection-content .selection .selection-number{color:#34a3d7;font-weight:700}selection-bar .selection-title{-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;margin:0;padding:9px 15px;background:#34a3d7;color:#fff;font-size:1rem;font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}selection-bar .selection-title svg{width:20px;height:20px;margin-right:0;fill:#fff}selection-bar .selection-title .title{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:1px 0 2px 5px;line-height:1rem;overflow:hidden;text-overflow:ellipsis}selection-bar .selection-title .close{cursor:pointer;height:17px}selection-bar .selection-title .close .btn-icon{width:17px;height:17px}selection-bar-overview{-webkit-box-ordinal-group:100;-webkit-order:99;-ms-flex-order:99;order:99;width:100%}selection-bar-overview .see-details-btn{position:relative;display:inline-block;line-height:1;margin-top:.5rem;padding-right:20px;font-size:14px;color:#34a3d7;text-decoration:none;font-weight:400}selection-bar-overview .see-details-btn::after,selection-bar-overview .see-details-btn::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}selection-bar-overview .see-details-btn::before{margin-top:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-right:5px}selection-bar-overview .see-details-btn::after{margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}selection-bar-overview .see-details-btn.collapsed{position:relative}selection-bar-overview .see-details-btn.collapsed::after,selection-bar-overview .see-details-btn.collapsed::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}selection-bar-overview .see-details-btn.collapsed::before{margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:5px}selection-bar-overview .see-details-btn.collapsed::after{margin-top:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}selection-bar-overview .selection-overview{-webkit-box-ordinal-group:101;-webkit-order:100;-ms-flex-order:100;order:100;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;overflow-y:auto;-webkit-transition:height .6s;transition:height .6s;margin:1rem -1.875rem -.875rem -1.875rem;background-color:#fafbfc;-webkit-box-shadow:inset 0 3px 7px 0 rgba(0,0,0,.1);box-shadow:inset 0 3px 7px 0 rgba(0,0,0,.1);max-height:223px}selection-bar-overview .selection-overview.collapsing{overflow:hidden}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){selection-bar-overview .selection-overview{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:1rem -1rem}}selection-bar-overview .selection-overview ul{padding:0 1.875rem;margin:0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){selection-bar-overview .selection-overview ul{padding:0 1rem}}selection-bar-overview .selection-overview ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;list-style:none;padding:1rem 0;border-bottom:solid 1px #dedede;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}selection-bar-overview .selection-overview ul li:last-child{border-bottom:none}selection-bar-overview .selection-overview ul li span{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-right:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}selection-bar-overview .selection-overview ul li a{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:block}selection-bar-overview .selection-overview ul li a .icon{width:1.2rem;height:1.2rem;fill:#c71717;display:block}.mask{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:100}.mask .loader{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:0 0}.mask .loader .inner{background:0 0}.snappet-content .mask{position:relative;min-height:140px;height:-webkit-calc(100vh - 350px);height:calc(100vh - 350px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1;margin:0}.snappet-content .tab-container+.panel-container+.mask{-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.modal.loading h2{display:none}.modal.withClose .loader{height:-webkit-calc(100% - 30px);height:calc(100% - 30px)}.modal .loader{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-border-radius:0;border-radius:0;background:0 0}.modal .loader+.modal-content{display:none!important}.selection-bar .mask{position:absolute;top:0;left:0;width:100%;height:100%}.hidden-by-mask{height:0;visibility:hidden;overflow:hidden;margin:0;padding:0!important}body.mask-active .tabs{pointer-events:none}sortable-column-header>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}sortable-column-header>div.use-short-title:not(.has-subtitle){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}sortable-column-header>div.use-short-title:not(.has-subtitle) .badge.badge-retangle::after{margin-left:0}sortable-column-header>div.use-short-title:not(.hide-overflow){-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}sortable-column-header>div.use-short-title:not(.hide-overflow) a{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}sortable-column-header>div.in-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}sortable-column-header>div.in-columns .badge.badge-retangle::after{margin-left:0}sortable-column-header a{color:inherit;text-decoration:none;position:relative!important}sortable-column-header a svg.icon{height:.825rem;width:.825rem;vertical-align:middle}sortable-column-header a:hover{cursor:pointer;color:#c2c2c2}.jquery-modal.fullscreen-video{padding:0;margin:0;overflow:hidden}.jquery-modal .modal .btns-video-toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2.5rem}.jquery-modal .modal .btns-video-toggle .btn{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.jquery-modal .modal .btns-video-toggle .btn .btn-content{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.jquery-modal .modal .btns-video-toggle .btn .icon{display:inline-block;height:1.5rem;width:1.5rem;margin-right:.5rem}.jquery-modal .modal .search{border-bottom:3px solid #34a3d7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 2.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.jquery-modal .modal .search input{width:100%;border:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-align:left;font-size:1rem;height:74px;padding:0;color:#34a3d7;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.jquery-modal .modal .search input::-ms-clear{display:none}.jquery-modal .modal .search .btn{width:42px;min-width:42px;height:42px;min-height:42px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:0}.jquery-modal .modal .search .btn svg{width:100%;height:100%;padding:10px;fill:#fff}.jquery-modal .modal .panel-gray{margin-bottom:20px;background-color:#f2f5f7;-webkit-border-radius:4px;border-radius:4px;padding:.75rem 1.5rem;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.jquery-modal .modal .panel-gray .heading{color:#34a3d7;font-size:1.25rem;margin-right:.5rem}.jquery-modal .modal .legend{padding-bottom:.5rem;font-weight:700}.jquery-modal .modal .keyword-btn{width:100%;position:relative;color:#34a3d7;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.jquery-modal .modal .keyword-btn .keyword{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.jquery-modal .modal .keyword-btn .icon{height:20px;width:20px;margin-top:2px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.jquery-modal .modal .keyword-btn.selected{color:#000;font-weight:700}.jquery-modal .modal .keyword-btn.selected .icon{left:100%}.jquery-modal .modal.videos{padding:0}.jquery-modal .modal.videos a.close-modal{top:2.5rem}.jquery-modal .modal.videos .modal-content{margin:0!important}.jquery-modal .modal.videos .modal-content .show-video-container{width:100%;height:100%}.jquery-modal .modal.videos .modal-content .show-video-container #video-container,.jquery-modal .modal.videos .modal-content .show-video-container .video-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.jquery-modal .modal.videos .modal-content .show-video-container #video-container video,.jquery-modal .modal.videos .modal-content .show-video-container .video-container video{width:100%;max-height:100%}.jquery-modal .modal.video-list.toolbox .col-right{padding-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.jquery-modal .modal.video-list.toolbox .col-right .video-ctr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.jquery-modal .modal.video-list.toolbox .col-right .instruction-msg{margin:0 1.25rem;width:100%;max-width:100%;height:348px}.jquery-modal .modal.video-list.toolbox .col-right .instruction-msg .balloon-content{margin:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.jquery-modal .video a{display:block;background-color:#f2f5f7;border:1px solid #c2c2c2;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;text-decoration:none}.jquery-modal .video a .img-container{position:relative}.jquery-modal .video a .img-container img{display:block;width:100%;height:auto}.jquery-modal .video a .img-container .btn.Play{fill:#fff;position:absolute;width:60px;height:60px;left:50%;margin-left:-30px;top:50%;margin-top:-30px;padding:8px 7px 8px 12px}.jquery-modal .video a span{border-top:1px solid #c2c2c2;display:block;text-align:center;color:#333;font-size:.875rem;line-height:1.1875rem;padding:10px}.jquery-modal #video-controls,.jquery-modal .video-controls{position:absolute;bottom:0;left:0;right:0;margin:0;padding:0 30px 20px 20px}.jquery-modal #video-controls button,.jquery-modal .video-controls button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:9px}.jquery-modal #video-controls button.Play,.jquery-modal .video-controls button.Play{width:65px;height:65px}.jquery-modal #video-controls button.Stop,.jquery-modal .video-controls button.Stop{width:45px;height:45px;margin-top:14px}.jquery-modal #video-controls button svg,.jquery-modal .video-controls button svg{width:100%;height:100%;fill:#fff;padding:7px}.jquery-modal #video-controls .seek-bar,.jquery-modal .video-controls .seek-bar{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:35px;padding-left:11px}.jquery-modal #video-controls .seek-bar .bar,.jquery-modal .video-controls .seek-bar .bar{background-color:#dedede;width:100%;height:7px;position:relative;overflow:hidden;-webkit-border-radius:3px;border-radius:3px}.jquery-modal #video-controls .seek-bar .bar .inner,.jquery-modal .video-controls .seek-bar .bar .inner{background:#34a3d7;height:7px;position:relative;z-index:1;-webkit-border-radius:3px;border-radius:3px}.jquery-modal #video-controls .seek-bar .bar input,.jquery-modal .video-controls .seek-bar .bar input{padding:0;width:100%;margin:0;border:0 none;z-index:2;opacity:0;top:0;left:0;position:absolute;cursor:pointer}.jquery-modal .modal.timer .col-right{padding-right:25%!important}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.jquery-modal .modal.timer .col-right{padding-right:0!important;padding-top:2rem!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:536px){.jquery-modal .modal.timer .col-right{max-height:400px}}@media (max-width:404px){.jquery-modal .modal.timer .col-right{max-height:350px}}@media (max-width:344px){.jquery-modal .modal.timer .col-right{max-height:310px}}@media (max-width:320px){.jquery-modal .modal.timer .col-right{max-height:260px}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.jquery-modal .modal.timer .bg{display:none}}#timer{margin:0 auto;position:relative;min-width:454px;min-height:454px;max-width:454px;max-height:454px}@media (max-width:536px){#timer{-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scale(.8);transform:scale(.8)}}@media (max-width:404px){#timer{-webkit-transform:scale(.7);transform:scale(.7)}}@media (max-width:344px){#timer{-webkit-transform:scale(.6);transform:scale(.6)}}@media (max-width:320px){#timer{-webkit-transform:scale(.5);transform:scale(.5)}}#timer .frame-face{top:0;left:0;width:100%;height:100%;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 0 0 15px #34a3d7;box-shadow:inset 0 0 0 15px #34a3d7;position:absolute;z-index:3}#timer .btn-round{position:absolute;left:50%;top:50%;width:86px;height:86px;margin:-43px 0 0 -43px;z-index:12}#timer .btn-round svg{width:100%;height:100%;fill:#fff;padding:13px 0 13px 7px}#timer .btn-round svg.stop{padding-left:0}#timer .hands .minutes,#timer .hands .seconds{width:6px;height:174px;background-color:#c32451;-webkit-border-radius:4px;border-radius:4px;position:absolute;bottom:50%;left:50%;margin:0 0 0 -3px;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:rotate(0);transform:rotate(0);z-index:10}#timer .hands .minutes{background-color:#333;-webkit-border-radius:7px;border-radius:7px;width:14px;height:120px;margin:0 0 0 -7px;z-index:10}#timer .markings .minutes{list-style:none;padding:0;margin:0}#timer .markings .minutes li{display:block;width:16px;height:20px;position:absolute;top:50%;left:50%;margin:-10px 0 0 -8px;padding:5px;z-index:9;cursor:pointer}#timer .markings .minutes li span{display:block;width:100%;height:100%;background:#000;-webkit-border-radius:5px;border-radius:5px}#timer .markings .minutes li:nth-child(1){-webkit-transform:rotate(6deg) translateY(-187px);transform:rotate(6deg) translateY(-187px)}#timer .markings .minutes li:nth-child(2){-webkit-transform:rotate(12deg) translateY(-187px);transform:rotate(12deg) translateY(-187px)}#timer .markings .minutes li:nth-child(3){-webkit-transform:rotate(18deg) translateY(-187px);transform:rotate(18deg) translateY(-187px)}#timer .markings .minutes li:nth-child(4){-webkit-transform:rotate(24deg) translateY(-187px);transform:rotate(24deg) translateY(-187px)}#timer .markings .minutes li:nth-child(5){-webkit-transform:rotate(30deg) translateY(-187px);transform:rotate(30deg) translateY(-187px)}#timer .markings .minutes li:nth-child(6){-webkit-transform:rotate(36deg) translateY(-187px);transform:rotate(36deg) translateY(-187px)}#timer .markings .minutes li:nth-child(7){-webkit-transform:rotate(42deg) translateY(-187px);transform:rotate(42deg) translateY(-187px)}#timer .markings .minutes li:nth-child(8){-webkit-transform:rotate(48deg) translateY(-187px);transform:rotate(48deg) translateY(-187px)}#timer .markings .minutes li:nth-child(9){-webkit-transform:rotate(54deg) translateY(-187px);transform:rotate(54deg) translateY(-187px)}#timer .markings .minutes li:nth-child(10){-webkit-transform:rotate(60deg) translateY(-187px);transform:rotate(60deg) translateY(-187px)}#timer .markings .minutes li:nth-child(11){-webkit-transform:rotate(66deg) translateY(-187px);transform:rotate(66deg) translateY(-187px)}#timer .markings .minutes li:nth-child(12){-webkit-transform:rotate(72deg) translateY(-187px);transform:rotate(72deg) translateY(-187px)}#timer .markings .minutes li:nth-child(13){-webkit-transform:rotate(78deg) translateY(-187px);transform:rotate(78deg) translateY(-187px)}#timer .markings .minutes li:nth-child(14){-webkit-transform:rotate(84deg) translateY(-187px);transform:rotate(84deg) translateY(-187px)}#timer .markings .minutes li:nth-child(15){-webkit-transform:rotate(90deg) translateY(-187px);transform:rotate(90deg) translateY(-187px)}#timer .markings .minutes li:nth-child(16){-webkit-transform:rotate(96deg) translateY(-187px);transform:rotate(96deg) translateY(-187px)}#timer .markings .minutes li:nth-child(17){-webkit-transform:rotate(102deg) translateY(-187px);transform:rotate(102deg) translateY(-187px)}#timer .markings .minutes li:nth-child(18){-webkit-transform:rotate(108deg) translateY(-187px);transform:rotate(108deg) translateY(-187px)}#timer .markings .minutes li:nth-child(19){-webkit-transform:rotate(114deg) translateY(-187px);transform:rotate(114deg) translateY(-187px)}#timer .markings .minutes li:nth-child(20){-webkit-transform:rotate(120deg) translateY(-187px);transform:rotate(120deg) translateY(-187px)}#timer .markings .minutes li:nth-child(21){-webkit-transform:rotate(126deg) translateY(-187px);transform:rotate(126deg) translateY(-187px)}#timer .markings .minutes li:nth-child(22){-webkit-transform:rotate(132deg) translateY(-187px);transform:rotate(132deg) translateY(-187px)}#timer .markings .minutes li:nth-child(23){-webkit-transform:rotate(138deg) translateY(-187px);transform:rotate(138deg) translateY(-187px)}#timer .markings .minutes li:nth-child(24){-webkit-transform:rotate(144deg) translateY(-187px);transform:rotate(144deg) translateY(-187px)}#timer .markings .minutes li:nth-child(25){-webkit-transform:rotate(150deg) translateY(-187px);transform:rotate(150deg) translateY(-187px)}#timer .markings .minutes li:nth-child(26){-webkit-transform:rotate(156deg) translateY(-187px);transform:rotate(156deg) translateY(-187px)}#timer .markings .minutes li:nth-child(27){-webkit-transform:rotate(162deg) translateY(-187px);transform:rotate(162deg) translateY(-187px)}#timer .markings .minutes li:nth-child(28){-webkit-transform:rotate(168deg) translateY(-187px);transform:rotate(168deg) translateY(-187px)}#timer .markings .minutes li:nth-child(29){-webkit-transform:rotate(174deg) translateY(-187px);transform:rotate(174deg) translateY(-187px)}#timer .markings .minutes li:nth-child(30){-webkit-transform:rotate(180deg) translateY(-187px);transform:rotate(180deg) translateY(-187px)}#timer .markings .minutes li:nth-child(31){-webkit-transform:rotate(186deg) translateY(-187px);transform:rotate(186deg) translateY(-187px)}#timer .markings .minutes li:nth-child(32){-webkit-transform:rotate(192deg) translateY(-187px);transform:rotate(192deg) translateY(-187px)}#timer .markings .minutes li:nth-child(33){-webkit-transform:rotate(198deg) translateY(-187px);transform:rotate(198deg) translateY(-187px)}#timer .markings .minutes li:nth-child(34){-webkit-transform:rotate(204deg) translateY(-187px);transform:rotate(204deg) translateY(-187px)}#timer .markings .minutes li:nth-child(35){-webkit-transform:rotate(210deg) translateY(-187px);transform:rotate(210deg) translateY(-187px)}#timer .markings .minutes li:nth-child(36){-webkit-transform:rotate(216deg) translateY(-187px);transform:rotate(216deg) translateY(-187px)}#timer .markings .minutes li:nth-child(37){-webkit-transform:rotate(222deg) translateY(-187px);transform:rotate(222deg) translateY(-187px)}#timer .markings .minutes li:nth-child(38){-webkit-transform:rotate(228deg) translateY(-187px);transform:rotate(228deg) translateY(-187px)}#timer .markings .minutes li:nth-child(39){-webkit-transform:rotate(234deg) translateY(-187px);transform:rotate(234deg) translateY(-187px)}#timer .markings .minutes li:nth-child(40){-webkit-transform:rotate(240deg) translateY(-187px);transform:rotate(240deg) translateY(-187px)}#timer .markings .minutes li:nth-child(41){-webkit-transform:rotate(246deg) translateY(-187px);transform:rotate(246deg) translateY(-187px)}#timer .markings .minutes li:nth-child(42){-webkit-transform:rotate(252deg) translateY(-187px);transform:rotate(252deg) translateY(-187px)}#timer .markings .minutes li:nth-child(43){-webkit-transform:rotate(258deg) translateY(-187px);transform:rotate(258deg) translateY(-187px)}#timer .markings .minutes li:nth-child(44){-webkit-transform:rotate(264deg) translateY(-187px);transform:rotate(264deg) translateY(-187px)}#timer .markings .minutes li:nth-child(45){-webkit-transform:rotate(270deg) translateY(-187px);transform:rotate(270deg) translateY(-187px)}#timer .markings .minutes li:nth-child(46){-webkit-transform:rotate(276deg) translateY(-187px);transform:rotate(276deg) translateY(-187px)}#timer .markings .minutes li:nth-child(47){-webkit-transform:rotate(282deg) translateY(-187px);transform:rotate(282deg) translateY(-187px)}#timer .markings .minutes li:nth-child(48){-webkit-transform:rotate(288deg) translateY(-187px);transform:rotate(288deg) translateY(-187px)}#timer .markings .minutes li:nth-child(49){-webkit-transform:rotate(294deg) translateY(-187px);transform:rotate(294deg) translateY(-187px)}#timer .markings .minutes li:nth-child(50){-webkit-transform:rotate(300deg) translateY(-187px);transform:rotate(300deg) translateY(-187px)}#timer .markings .minutes li:nth-child(51){-webkit-transform:rotate(306deg) translateY(-187px);transform:rotate(306deg) translateY(-187px)}#timer .markings .minutes li:nth-child(52){-webkit-transform:rotate(312deg) translateY(-187px);transform:rotate(312deg) translateY(-187px)}#timer .markings .minutes li:nth-child(53){-webkit-transform:rotate(318deg) translateY(-187px);transform:rotate(318deg) translateY(-187px)}#timer .markings .minutes li:nth-child(54){-webkit-transform:rotate(324deg) translateY(-187px);transform:rotate(324deg) translateY(-187px)}#timer .markings .minutes li:nth-child(55){-webkit-transform:rotate(330deg) translateY(-187px);transform:rotate(330deg) translateY(-187px)}#timer .markings .minutes li:nth-child(56){-webkit-transform:rotate(336deg) translateY(-187px);transform:rotate(336deg) translateY(-187px)}#timer .markings .minutes li:nth-child(57){-webkit-transform:rotate(342deg) translateY(-187px);transform:rotate(342deg) translateY(-187px)}#timer .markings .minutes li:nth-child(58){-webkit-transform:rotate(348deg) translateY(-187px);transform:rotate(348deg) translateY(-187px)}#timer .markings .minutes li:nth-child(59){-webkit-transform:rotate(354deg) translateY(-187px);transform:rotate(354deg) translateY(-187px)}#timer .markings .minutes li:nth-child(60){-webkit-transform:rotate(360deg) translateY(-187px);transform:rotate(360deg) translateY(-187px)}#timer .markings .minutes li:nth-child(5n+0){height:34px;margin-top:-17px}#timer .markings .minutes li:nth-child(5n+0) span{margin-top:3px}#timer .markings .digits{list-style:none;padding:0;margin:0}#timer .markings .digits li{z-index:9;position:absolute;top:50%;left:50%;font-size:24px;font-weight:400;line-height:62px;margin-top:-30px;margin-left:-17px;width:34px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#timer .markings .digits li:nth-child(1){-webkit-transform:translate(3.2em,-5.2em);transform:translate(3.2em,-5.2em)}#timer .markings .digits li:nth-child(2){-webkit-transform:translate(5.3em,-3.1em);transform:translate(5.3em,-3.1em)}#timer .markings .digits li:nth-child(3){-webkit-transform:translate(6em,0);transform:translate(6em,0)}#timer .markings .digits li:nth-child(4){-webkit-transform:translate(5.3em,3.1em);transform:translate(5.3em,3.1em)}#timer .markings .digits li:nth-child(5){-webkit-transform:translate(3.2em,5.2em);transform:translate(3.2em,5.2em)}#timer .markings .digits li:nth-child(6){-webkit-transform:translate(0,6em);transform:translate(0,6em)}#timer .markings .digits li:nth-child(7){-webkit-transform:translate(-3.2em,5.2em);transform:translate(-3.2em,5.2em)}#timer .markings .digits li:nth-child(8){-webkit-transform:translate(-5.3em,3.1em);transform:translate(-5.3em,3.1em)}#timer .markings .digits li:nth-child(9){-webkit-transform:translate(-6em,0);transform:translate(-6em,0)}#timer .markings .digits li:nth-child(10){-webkit-transform:translate(-5.3em,-3.1em);transform:translate(-5.3em,-3.1em)}#timer .markings .digits li:nth-child(11){-webkit-transform:translate(-3.2em,-5.2em);transform:translate(-3.2em,-5.2em)}#timer .markings .digits li:nth-child(12){-webkit-transform:translate(0,-6em);transform:translate(0,-6em)}#timer .pie .pie-mask{width:50%;height:100%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;position:absolute;background:#fff}#timer .pie .spinner{-webkit-border-radius:100% 0 0 100%/50% 0 0 50%;border-radius:100% 0 0 100%/50% 0 0 50%;z-index:2;border-right:none;-webkit-transform:rotate(0);transform:rotate(0)}#timer .pie .hidden{-webkit-border-radius:0 100% 100% 0/0 50% 50% 0;border-radius:0 100% 100% 0/0 50% 50% 0;left:50%;opacity:1;z-index:2;border-left:none}#timer .pie .right-area,#timer .pie::after,#timer .pie::before{content:'';display:block;background:#34a3d7;position:absolute;left:50%;top:50%;width:200px;height:200px;-webkit-border-radius:50%;border-radius:50%;margin:-100px 0 0 -100px;z-index:0}#timer .pie::after{z-index:3;background:#fff;width:100px;height:100px;margin:-50px 0 0 -50px}#timer .pie .right-area{z-index:2;clip:rect(0,100px,200px,0);opacity:0}#timer.minutes-1 .pie .spinner{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}#timer.minutes-1 .hands .minutes{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}#timer.seconds-1 .hands .seconds{-webkit-transform:rotate(6deg);transform:rotate(6deg)}#timer.minutes-2 .pie .spinner{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}#timer.minutes-2 .hands .minutes{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}#timer.seconds-2 .hands .seconds{-webkit-transform:rotate(12deg);transform:rotate(12deg)}#timer.minutes-3 .pie .spinner{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}#timer.minutes-3 .hands .minutes{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}#timer.seconds-3 .hands .seconds{-webkit-transform:rotate(18deg);transform:rotate(18deg)}#timer.minutes-4 .pie .spinner{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}#timer.minutes-4 .hands .minutes{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}#timer.seconds-4 .hands .seconds{-webkit-transform:rotate(24deg);transform:rotate(24deg)}#timer.minutes-5 .pie .spinner{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}#timer.minutes-5 .hands .minutes{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}#timer.seconds-5 .hands .seconds{-webkit-transform:rotate(30deg);transform:rotate(30deg)}#timer.minutes-6 .pie .spinner{-webkit-transform:rotate(-36deg);transform:rotate(-36deg)}#timer.minutes-6 .hands .minutes{-webkit-transform:rotate(-36deg);transform:rotate(-36deg)}#timer.seconds-6 .hands .seconds{-webkit-transform:rotate(36deg);transform:rotate(36deg)}#timer.minutes-7 .pie .spinner{-webkit-transform:rotate(-42deg);transform:rotate(-42deg)}#timer.minutes-7 .hands .minutes{-webkit-transform:rotate(-42deg);transform:rotate(-42deg)}#timer.seconds-7 .hands .seconds{-webkit-transform:rotate(42deg);transform:rotate(42deg)}#timer.minutes-8 .pie .spinner{-webkit-transform:rotate(-48deg);transform:rotate(-48deg)}#timer.minutes-8 .hands .minutes{-webkit-transform:rotate(-48deg);transform:rotate(-48deg)}#timer.seconds-8 .hands .seconds{-webkit-transform:rotate(48deg);transform:rotate(48deg)}#timer.minutes-9 .pie .spinner{-webkit-transform:rotate(-54deg);transform:rotate(-54deg)}#timer.minutes-9 .hands .minutes{-webkit-transform:rotate(-54deg);transform:rotate(-54deg)}#timer.seconds-9 .hands .seconds{-webkit-transform:rotate(54deg);transform:rotate(54deg)}#timer.minutes-10 .pie .spinner{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}#timer.minutes-10 .hands .minutes{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}#timer.seconds-10 .hands .seconds{-webkit-transform:rotate(60deg);transform:rotate(60deg)}#timer.minutes-11 .pie .spinner{-webkit-transform:rotate(-66deg);transform:rotate(-66deg)}#timer.minutes-11 .hands .minutes{-webkit-transform:rotate(-66deg);transform:rotate(-66deg)}#timer.seconds-11 .hands .seconds{-webkit-transform:rotate(66deg);transform:rotate(66deg)}#timer.minutes-12 .pie .spinner{-webkit-transform:rotate(-72deg);transform:rotate(-72deg)}#timer.minutes-12 .hands .minutes{-webkit-transform:rotate(-72deg);transform:rotate(-72deg)}#timer.seconds-12 .hands .seconds{-webkit-transform:rotate(72deg);transform:rotate(72deg)}#timer.minutes-13 .pie .spinner{-webkit-transform:rotate(-78deg);transform:rotate(-78deg)}#timer.minutes-13 .hands .minutes{-webkit-transform:rotate(-78deg);transform:rotate(-78deg)}#timer.seconds-13 .hands .seconds{-webkit-transform:rotate(78deg);transform:rotate(78deg)}#timer.minutes-14 .pie .spinner{-webkit-transform:rotate(-84deg);transform:rotate(-84deg)}#timer.minutes-14 .hands .minutes{-webkit-transform:rotate(-84deg);transform:rotate(-84deg)}#timer.seconds-14 .hands .seconds{-webkit-transform:rotate(84deg);transform:rotate(84deg)}#timer.minutes-15 .pie .spinner{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#timer.minutes-15 .hands .minutes{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#timer.seconds-15 .hands .seconds{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#timer.minutes-16 .pie .spinner{-webkit-transform:rotate(-96deg);transform:rotate(-96deg)}#timer.minutes-16 .hands .minutes{-webkit-transform:rotate(-96deg);transform:rotate(-96deg)}#timer.seconds-16 .hands .seconds{-webkit-transform:rotate(96deg);transform:rotate(96deg)}#timer.minutes-17 .pie .spinner{-webkit-transform:rotate(-102deg);transform:rotate(-102deg)}#timer.minutes-17 .hands .minutes{-webkit-transform:rotate(-102deg);transform:rotate(-102deg)}#timer.seconds-17 .hands .seconds{-webkit-transform:rotate(102deg);transform:rotate(102deg)}#timer.minutes-18 .pie .spinner{-webkit-transform:rotate(-108deg);transform:rotate(-108deg)}#timer.minutes-18 .hands .minutes{-webkit-transform:rotate(-108deg);transform:rotate(-108deg)}#timer.seconds-18 .hands .seconds{-webkit-transform:rotate(108deg);transform:rotate(108deg)}#timer.minutes-19 .pie .spinner{-webkit-transform:rotate(-114deg);transform:rotate(-114deg)}#timer.minutes-19 .hands .minutes{-webkit-transform:rotate(-114deg);transform:rotate(-114deg)}#timer.seconds-19 .hands .seconds{-webkit-transform:rotate(114deg);transform:rotate(114deg)}#timer.minutes-20 .pie .spinner{-webkit-transform:rotate(-120deg);transform:rotate(-120deg)}#timer.minutes-20 .hands .minutes{-webkit-transform:rotate(-120deg);transform:rotate(-120deg)}#timer.seconds-20 .hands .seconds{-webkit-transform:rotate(120deg);transform:rotate(120deg)}#timer.minutes-21 .pie .spinner{-webkit-transform:rotate(-126deg);transform:rotate(-126deg)}#timer.minutes-21 .hands .minutes{-webkit-transform:rotate(-126deg);transform:rotate(-126deg)}#timer.seconds-21 .hands .seconds{-webkit-transform:rotate(126deg);transform:rotate(126deg)}#timer.minutes-22 .pie .spinner{-webkit-transform:rotate(-132deg);transform:rotate(-132deg)}#timer.minutes-22 .hands .minutes{-webkit-transform:rotate(-132deg);transform:rotate(-132deg)}#timer.seconds-22 .hands .seconds{-webkit-transform:rotate(132deg);transform:rotate(132deg)}#timer.minutes-23 .pie .spinner{-webkit-transform:rotate(-138deg);transform:rotate(-138deg)}#timer.minutes-23 .hands .minutes{-webkit-transform:rotate(-138deg);transform:rotate(-138deg)}#timer.seconds-23 .hands .seconds{-webkit-transform:rotate(138deg);transform:rotate(138deg)}#timer.minutes-24 .pie .spinner{-webkit-transform:rotate(-144deg);transform:rotate(-144deg)}#timer.minutes-24 .hands .minutes{-webkit-transform:rotate(-144deg);transform:rotate(-144deg)}#timer.seconds-24 .hands .seconds{-webkit-transform:rotate(144deg);transform:rotate(144deg)}#timer.minutes-25 .pie .spinner{-webkit-transform:rotate(-150deg);transform:rotate(-150deg)}#timer.minutes-25 .hands .minutes{-webkit-transform:rotate(-150deg);transform:rotate(-150deg)}#timer.seconds-25 .hands .seconds{-webkit-transform:rotate(150deg);transform:rotate(150deg)}#timer.minutes-26 .pie .spinner{-webkit-transform:rotate(-156deg);transform:rotate(-156deg)}#timer.minutes-26 .hands .minutes{-webkit-transform:rotate(-156deg);transform:rotate(-156deg)}#timer.seconds-26 .hands .seconds{-webkit-transform:rotate(156deg);transform:rotate(156deg)}#timer.minutes-27 .pie .spinner{-webkit-transform:rotate(-162deg);transform:rotate(-162deg)}#timer.minutes-27 .hands .minutes{-webkit-transform:rotate(-162deg);transform:rotate(-162deg)}#timer.seconds-27 .hands .seconds{-webkit-transform:rotate(162deg);transform:rotate(162deg)}#timer.minutes-28 .pie .spinner{-webkit-transform:rotate(-168deg);transform:rotate(-168deg)}#timer.minutes-28 .hands .minutes{-webkit-transform:rotate(-168deg);transform:rotate(-168deg)}#timer.seconds-28 .hands .seconds{-webkit-transform:rotate(168deg);transform:rotate(168deg)}#timer.minutes-29 .pie .spinner{-webkit-transform:rotate(-174deg);transform:rotate(-174deg)}#timer.minutes-29 .hands .minutes{-webkit-transform:rotate(-174deg);transform:rotate(-174deg)}#timer.seconds-29 .hands .seconds{-webkit-transform:rotate(174deg);transform:rotate(174deg)}#timer.minutes-30 .pie .spinner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#timer.minutes-30 .hands .minutes{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#timer.seconds-30 .hands .seconds{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#timer.minutes-31 .pie .right-area{opacity:1}#timer.minutes-31 .pie .hidden{opacity:0}#timer.minutes-31 .pie .spinner{-webkit-transform:rotate(-186deg);transform:rotate(-186deg)}#timer.minutes-31 .hands .minutes{-webkit-transform:rotate(-186deg);transform:rotate(-186deg)}#timer.seconds-31 .hands .seconds{-webkit-transform:rotate(186deg);transform:rotate(186deg)}#timer.minutes-32 .pie .right-area{opacity:1}#timer.minutes-32 .pie .hidden{opacity:0}#timer.minutes-32 .pie .spinner{-webkit-transform:rotate(-192deg);transform:rotate(-192deg)}#timer.minutes-32 .hands .minutes{-webkit-transform:rotate(-192deg);transform:rotate(-192deg)}#timer.seconds-32 .hands .seconds{-webkit-transform:rotate(192deg);transform:rotate(192deg)}#timer.minutes-33 .pie .right-area{opacity:1}#timer.minutes-33 .pie .hidden{opacity:0}#timer.minutes-33 .pie .spinner{-webkit-transform:rotate(-198deg);transform:rotate(-198deg)}#timer.minutes-33 .hands .minutes{-webkit-transform:rotate(-198deg);transform:rotate(-198deg)}#timer.seconds-33 .hands .seconds{-webkit-transform:rotate(198deg);transform:rotate(198deg)}#timer.minutes-34 .pie .right-area{opacity:1}#timer.minutes-34 .pie .hidden{opacity:0}#timer.minutes-34 .pie .spinner{-webkit-transform:rotate(-204deg);transform:rotate(-204deg)}#timer.minutes-34 .hands .minutes{-webkit-transform:rotate(-204deg);transform:rotate(-204deg)}#timer.seconds-34 .hands .seconds{-webkit-transform:rotate(204deg);transform:rotate(204deg)}#timer.minutes-35 .pie .right-area{opacity:1}#timer.minutes-35 .pie .hidden{opacity:0}#timer.minutes-35 .pie .spinner{-webkit-transform:rotate(-210deg);transform:rotate(-210deg)}#timer.minutes-35 .hands .minutes{-webkit-transform:rotate(-210deg);transform:rotate(-210deg)}#timer.seconds-35 .hands .seconds{-webkit-transform:rotate(210deg);transform:rotate(210deg)}#timer.minutes-36 .pie .right-area{opacity:1}#timer.minutes-36 .pie .hidden{opacity:0}#timer.minutes-36 .pie .spinner{-webkit-transform:rotate(-216deg);transform:rotate(-216deg)}#timer.minutes-36 .hands .minutes{-webkit-transform:rotate(-216deg);transform:rotate(-216deg)}#timer.seconds-36 .hands .seconds{-webkit-transform:rotate(216deg);transform:rotate(216deg)}#timer.minutes-37 .pie .right-area{opacity:1}#timer.minutes-37 .pie .hidden{opacity:0}#timer.minutes-37 .pie .spinner{-webkit-transform:rotate(-222deg);transform:rotate(-222deg)}#timer.minutes-37 .hands .minutes{-webkit-transform:rotate(-222deg);transform:rotate(-222deg)}#timer.seconds-37 .hands .seconds{-webkit-transform:rotate(222deg);transform:rotate(222deg)}#timer.minutes-38 .pie .right-area{opacity:1}#timer.minutes-38 .pie .hidden{opacity:0}#timer.minutes-38 .pie .spinner{-webkit-transform:rotate(-228deg);transform:rotate(-228deg)}#timer.minutes-38 .hands .minutes{-webkit-transform:rotate(-228deg);transform:rotate(-228deg)}#timer.seconds-38 .hands .seconds{-webkit-transform:rotate(228deg);transform:rotate(228deg)}#timer.minutes-39 .pie .right-area{opacity:1}#timer.minutes-39 .pie .hidden{opacity:0}#timer.minutes-39 .pie .spinner{-webkit-transform:rotate(-234deg);transform:rotate(-234deg)}#timer.minutes-39 .hands .minutes{-webkit-transform:rotate(-234deg);transform:rotate(-234deg)}#timer.seconds-39 .hands .seconds{-webkit-transform:rotate(234deg);transform:rotate(234deg)}#timer.minutes-40 .pie .right-area{opacity:1}#timer.minutes-40 .pie .hidden{opacity:0}#timer.minutes-40 .pie .spinner{-webkit-transform:rotate(-240deg);transform:rotate(-240deg)}#timer.minutes-40 .hands .minutes{-webkit-transform:rotate(-240deg);transform:rotate(-240deg)}#timer.seconds-40 .hands .seconds{-webkit-transform:rotate(240deg);transform:rotate(240deg)}#timer.minutes-41 .pie .right-area{opacity:1}#timer.minutes-41 .pie .hidden{opacity:0}#timer.minutes-41 .pie .spinner{-webkit-transform:rotate(-246deg);transform:rotate(-246deg)}#timer.minutes-41 .hands .minutes{-webkit-transform:rotate(-246deg);transform:rotate(-246deg)}#timer.seconds-41 .hands .seconds{-webkit-transform:rotate(246deg);transform:rotate(246deg)}#timer.minutes-42 .pie .right-area{opacity:1}#timer.minutes-42 .pie .hidden{opacity:0}#timer.minutes-42 .pie .spinner{-webkit-transform:rotate(-252deg);transform:rotate(-252deg)}#timer.minutes-42 .hands .minutes{-webkit-transform:rotate(-252deg);transform:rotate(-252deg)}#timer.seconds-42 .hands .seconds{-webkit-transform:rotate(252deg);transform:rotate(252deg)}#timer.minutes-43 .pie .right-area{opacity:1}#timer.minutes-43 .pie .hidden{opacity:0}#timer.minutes-43 .pie .spinner{-webkit-transform:rotate(-258deg);transform:rotate(-258deg)}#timer.minutes-43 .hands .minutes{-webkit-transform:rotate(-258deg);transform:rotate(-258deg)}#timer.seconds-43 .hands .seconds{-webkit-transform:rotate(258deg);transform:rotate(258deg)}#timer.minutes-44 .pie .right-area{opacity:1}#timer.minutes-44 .pie .hidden{opacity:0}#timer.minutes-44 .pie .spinner{-webkit-transform:rotate(-264deg);transform:rotate(-264deg)}#timer.minutes-44 .hands .minutes{-webkit-transform:rotate(-264deg);transform:rotate(-264deg)}#timer.seconds-44 .hands .seconds{-webkit-transform:rotate(264deg);transform:rotate(264deg)}#timer.minutes-45 .pie .right-area{opacity:1}#timer.minutes-45 .pie .hidden{opacity:0}#timer.minutes-45 .pie .spinner{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}#timer.minutes-45 .hands .minutes{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}#timer.seconds-45 .hands .seconds{-webkit-transform:rotate(270deg);transform:rotate(270deg)}#timer.minutes-46 .pie .right-area{opacity:1}#timer.minutes-46 .pie .hidden{opacity:0}#timer.minutes-46 .pie .spinner{-webkit-transform:rotate(-276deg);transform:rotate(-276deg)}#timer.minutes-46 .hands .minutes{-webkit-transform:rotate(-276deg);transform:rotate(-276deg)}#timer.seconds-46 .hands .seconds{-webkit-transform:rotate(276deg);transform:rotate(276deg)}#timer.minutes-47 .pie .right-area{opacity:1}#timer.minutes-47 .pie .hidden{opacity:0}#timer.minutes-47 .pie .spinner{-webkit-transform:rotate(-282deg);transform:rotate(-282deg)}#timer.minutes-47 .hands .minutes{-webkit-transform:rotate(-282deg);transform:rotate(-282deg)}#timer.seconds-47 .hands .seconds{-webkit-transform:rotate(282deg);transform:rotate(282deg)}#timer.minutes-48 .pie .right-area{opacity:1}#timer.minutes-48 .pie .hidden{opacity:0}#timer.minutes-48 .pie .spinner{-webkit-transform:rotate(-288deg);transform:rotate(-288deg)}#timer.minutes-48 .hands .minutes{-webkit-transform:rotate(-288deg);transform:rotate(-288deg)}#timer.seconds-48 .hands .seconds{-webkit-transform:rotate(288deg);transform:rotate(288deg)}#timer.minutes-49 .pie .right-area{opacity:1}#timer.minutes-49 .pie .hidden{opacity:0}#timer.minutes-49 .pie .spinner{-webkit-transform:rotate(-294deg);transform:rotate(-294deg)}#timer.minutes-49 .hands .minutes{-webkit-transform:rotate(-294deg);transform:rotate(-294deg)}#timer.seconds-49 .hands .seconds{-webkit-transform:rotate(294deg);transform:rotate(294deg)}#timer.minutes-50 .pie .right-area{opacity:1}#timer.minutes-50 .pie .hidden{opacity:0}#timer.minutes-50 .pie .spinner{-webkit-transform:rotate(-300deg);transform:rotate(-300deg)}#timer.minutes-50 .hands .minutes{-webkit-transform:rotate(-300deg);transform:rotate(-300deg)}#timer.seconds-50 .hands .seconds{-webkit-transform:rotate(300deg);transform:rotate(300deg)}#timer.minutes-51 .pie .right-area{opacity:1}#timer.minutes-51 .pie .hidden{opacity:0}#timer.minutes-51 .pie .spinner{-webkit-transform:rotate(-306deg);transform:rotate(-306deg)}#timer.minutes-51 .hands .minutes{-webkit-transform:rotate(-306deg);transform:rotate(-306deg)}#timer.seconds-51 .hands .seconds{-webkit-transform:rotate(306deg);transform:rotate(306deg)}#timer.minutes-52 .pie .right-area{opacity:1}#timer.minutes-52 .pie .hidden{opacity:0}#timer.minutes-52 .pie .spinner{-webkit-transform:rotate(-312deg);transform:rotate(-312deg)}#timer.minutes-52 .hands .minutes{-webkit-transform:rotate(-312deg);transform:rotate(-312deg)}#timer.seconds-52 .hands .seconds{-webkit-transform:rotate(312deg);transform:rotate(312deg)}#timer.minutes-53 .pie .right-area{opacity:1}#timer.minutes-53 .pie .hidden{opacity:0}#timer.minutes-53 .pie .spinner{-webkit-transform:rotate(-318deg);transform:rotate(-318deg)}#timer.minutes-53 .hands .minutes{-webkit-transform:rotate(-318deg);transform:rotate(-318deg)}#timer.seconds-53 .hands .seconds{-webkit-transform:rotate(318deg);transform:rotate(318deg)}#timer.minutes-54 .pie .right-area{opacity:1}#timer.minutes-54 .pie .hidden{opacity:0}#timer.minutes-54 .pie .spinner{-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}#timer.minutes-54 .hands .minutes{-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}#timer.seconds-54 .hands .seconds{-webkit-transform:rotate(324deg);transform:rotate(324deg)}#timer.minutes-55 .pie .right-area{opacity:1}#timer.minutes-55 .pie .hidden{opacity:0}#timer.minutes-55 .pie .spinner{-webkit-transform:rotate(-330deg);transform:rotate(-330deg)}#timer.minutes-55 .hands .minutes{-webkit-transform:rotate(-330deg);transform:rotate(-330deg)}#timer.seconds-55 .hands .seconds{-webkit-transform:rotate(330deg);transform:rotate(330deg)}#timer.minutes-56 .pie .right-area{opacity:1}#timer.minutes-56 .pie .hidden{opacity:0}#timer.minutes-56 .pie .spinner{-webkit-transform:rotate(-336deg);transform:rotate(-336deg)}#timer.minutes-56 .hands .minutes{-webkit-transform:rotate(-336deg);transform:rotate(-336deg)}#timer.seconds-56 .hands .seconds{-webkit-transform:rotate(336deg);transform:rotate(336deg)}#timer.minutes-57 .pie .right-area{opacity:1}#timer.minutes-57 .pie .hidden{opacity:0}#timer.minutes-57 .pie .spinner{-webkit-transform:rotate(-342deg);transform:rotate(-342deg)}#timer.minutes-57 .hands .minutes{-webkit-transform:rotate(-342deg);transform:rotate(-342deg)}#timer.seconds-57 .hands .seconds{-webkit-transform:rotate(342deg);transform:rotate(342deg)}#timer.minutes-58 .pie .right-area{opacity:1}#timer.minutes-58 .pie .hidden{opacity:0}#timer.minutes-58 .pie .spinner{-webkit-transform:rotate(-348deg);transform:rotate(-348deg)}#timer.minutes-58 .hands .minutes{-webkit-transform:rotate(-348deg);transform:rotate(-348deg)}#timer.seconds-58 .hands .seconds{-webkit-transform:rotate(348deg);transform:rotate(348deg)}#timer.minutes-59 .pie .right-area{opacity:1}#timer.minutes-59 .pie .hidden{opacity:0}#timer.minutes-59 .pie .spinner{-webkit-transform:rotate(-354deg);transform:rotate(-354deg)}#timer.minutes-59 .hands .minutes{-webkit-transform:rotate(-354deg);transform:rotate(-354deg)}#timer.seconds-59 .hands .seconds{-webkit-transform:rotate(354deg);transform:rotate(354deg)}#timer.minutes-60 .pie .right-area{opacity:1}#timer.minutes-60 .pie .hidden{opacity:0}#timer.minutes-60 .pie .spinner{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}#timer.minutes-60 .hands .minutes{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}#timer.seconds-60 .hands .seconds{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.search .snappet-header .inner .heading{background:0 0}.search .snappet-header .inner .heading h1{cursor:pointer}.search .snappet-header .inner .heading h1 .search-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.search .snappet-header .inner .heading h1 .search-header .search-header-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.search .snappet-header .inner .heading h1 .btn{width:42px;min-width:42px;height:42px;min-height:42px;top:4px;position:relative;margin-left:2px}.search .snappet-header .inner .heading h1 .btn svg{width:100%;height:100%;padding:10px;fill:#fff}.search .snappet-header .inner .heading h1 small{display:block;font-size:1rem;line-height:2;margin-top:14px}.search .snappet-header .inner .heading h1 strong{color:#333;border-bottom:3px solid #34a3d7;padding:5px 20px 10px;font-size:2.625rem;line-height:1;font-weight:400;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jquery-modal .search .modal-content .btn,.jquery-modal .search .modal-content h1,.jquery-modal .search .modal-content input{pointer-events:all;z-index:2}.jquery-modal .search .modal-content h1{font-size:1.875rem;color:#34a3d7;margin-bottom:60px;text-align:center;position:relative}.jquery-modal .search .modal-content input{width:100%;max-width:667px;border-top:0 none;border-left:0 none;border-right:0 none;background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;border-bottom-width:4px;text-align:center;font-size:2.625rem;font-weight:400;line-height:32px;color:#333;margin-bottom:55px}.jquery-modal .search .modal-content .btn{width:80px;min-width:80px;height:80px;min-height:80px;fill:#fff}.jquery-modal .search .modal-content .btn svg{width:100%;height:100%;padding:16px}.jquery-modal .search .modal-content .no-click{display:inline-block;margin:0 auto;width:100%;height:400px;max-width:667px;background-color:transparent;position:absolute;z-index:1}.search-container{padding:0 2.5rem}@media (min-width:0) and (max-width:543px){.search-container{padding:0}}.search-container .search-results{width:100%}.search-container .search-results.no-results{width:100%}.search-container .search-results h1{color:#34a3d7;font-size:1.875rem;line-height:2.5rem;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.search-container .search-results h1 em{font-style:normal;font-weight:300}.search-container .search-results h1 svg{fill:#34a3d7;width:40px;height:40px;-webkit-box-flex:0;-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;margin:1px 15px 0 0}.search-container .search-results .result:not(:first-child){margin-top:20px}.search-container .search-results .no-results h1{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:300px;margin:0}.search-container .search-results .sub-results-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.search-container .search-results .sub-results-container .sub-results{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:.5rem;padding-right:.5rem}@media (min-width:1280px){.search-container .search-results .sub-results-container .sub-results{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}}.search-container .search-results .sub-results-container .sub-results .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.1);box-shadow:0 2px 1px rgba(0,0,0,.1);margin-bottom:1.5rem}.search-container .search-results .sub-results-container .sub-results .card>div{min-width:100%}.search-container .search-results .sub-results-container .sub-results .card .card-title{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;word-break:break-word}.search-container .search-results .sub-results-container .sub-results .card .card-details{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.answers-groups{min-height:3.0625rem;font-size:0;white-space:nowrap}.answers-groups .answers-group{display:inline-block;padding-left:.5rem;border-left:1px solid #dedede}.answers-groups .answers-group .answers-group-header{position:relative;width:100%}.answers-groups .answers-group .answers-group-header .area-icon{display:inline-block}.answers-groups .answers-group .answers-group-header .area-icon svg{width:1.5rem;height:1.5rem;fill:#c2c2c2}.answers-groups .answers-group .answers-group-header .area-text{font-size:.875rem;position:absolute;top:0;left:2.125rem;right:0;height:1.5rem;line-height:1.5rem;padding-right:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.answers-groups .answers-group .answers-group-header.foreign{opacity:.3}.answers-groups .answers-group .answers-group-progress{white-space:nowrap;padding-left:.3rem;padding-right:2rem;padding-top:.5rem}.answers-groups .answers-group .answers-group-progress .progress-ball{margin-right:.25rem;cursor:pointer}.answers-groups .answers-group .answers-group-progress .progress-ball:last-child{margin-right:0}.scroll-container{padding-bottom:2.5rem;overflow-x:auto}.scroll-container .answers-groups .answers-group:first-child{margin-left:2.5rem}.scroll-container .answers-groups .answers-group:last-child{margin-right:2.5rem}.all-exercises-container{position:relative}.all-exercises-container>strong{display:block;font-size:1.375rem;padding:2.5rem 2.5rem 2rem 2.5rem}.all-exercises-container .button-container{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 2.5rem 2.5rem 2.5rem}.all-exercises-container .button-container button .extra-small{display:none}@media (min-width:0) and (max-width:543px){.all-exercises-container .button-container button{width:100%}.all-exercises-container .button-container button .extra-small{display:initial}.all-exercises-container .button-container button .medium{display:none}}resizeable-columntext{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}resizeable-columntext strong{display:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:991px){resizeable-columntext strong.medium{display:block}}@media (min-width:991px) and (max-width:1279px){resizeable-columntext strong.large{display:block}}@media (min-width:1280px){resizeable-columntext strong.extralarge{display:block}}.jquery-modal .modal.toolbox .col-info h1,.jquery-modal .modal.toolbox .col-left-fixed h1{margin:-40px 0 15px;color:#34a3d7;font-size:2.625rem;font-weight:700;line-height:1}.jquery-modal .modal.toolbox .col-info h2,.jquery-modal .modal.toolbox .col-left-fixed h2{padding:0;margin:0 0 2.5rem;color:#c32451;font-size:1.25rem;font-weight:700;line-height:1.625rem}.jquery-modal .modal.toolbox .col-info{margin-bottom:0}@media (min-width:768px) and (max-width:991px){.jquery-modal .modal.toolbox .col-info{margin-right:58.33333333%}}@media (min-width:992px) and (max-width:1279px){.jquery-modal .modal.toolbox .col-info{margin-right:66.66666667%}}@media (min-width:1280px){.jquery-modal .modal.toolbox .col-info{margin-right:75%}}.jquery-modal .modal.toolbox .col-left-fixed{position:fixed}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.jquery-modal .modal.toolbox .col-left-fixed{position:relative}}.jquery-modal .modal.toolbox .col-left{position:relative;z-index:1;margin:0}.jquery-modal .modal.toolbox .col-right{position:relative;z-index:1;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0}@media (min-width:768px){.jquery-modal .modal.toolbox .col-right{padding-top:29px}}.jquery-modal .modal.toolbox div.bg{overflow:hidden;width:622px;height:460px;position:fixed;bottom:0;left:0}.jquery-modal .modal.toolbox div.bg svg{width:622px;height:460px;opacity:.2;fill:#34a3d7;z-index:0;-webkit-transform:translate(-220px,150px);transform:translate(-220px,150px)}.collapseContainer.backdrop{background-color:#f2f5f7;-webkit-box-shadow:inset -10px 80px 50px -70px #f1f1f1,0 -1px 0 0 #f2f5f7;box-shadow:inset -10px 80px 50px -70px #f1f1f1,0 -1px 0 0 #f2f5f7;margin:-1px -2.5rem;padding:30px 2.5rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:100%;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.container-header{cursor:pointer;position:relative}.container-header .loader-ctn{position:absolute;left:-1.25rem;right:-1.25rem;top:-2rem;bottom:-2rem;overflow:hidden}.container-header .loader-ctn .mask{min-height:100%;height:100%;background:rgba(255,255,255,.9);position:relative;z-index:2}.container-header .loader-ctn .mask .loader .inner{position:absolute;-webkit-transform:scale(.8);transform:scale(.8)}.container-header .loader-ctn .mask .loader .inner .gears .title{display:none}.container-header .toggle-area{position:absolute;left:0;top:0;bottom:0;right:0;z-index:1}.container-header:hover a{color:#70bee3}.container-header collapsible-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.container-header collapsible-header .btn{z-index:1}.container-header collapsible-header .title{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.container-header collapsible-header .title{font-size:1.125rem}}.container-header collapsible-header .controls{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.container-header collapsible-header .controls strong{color:#34a3d7;margin-left:1.25rem}.container-header collapsible-header .controls .icon{margin-left:10px;height:1.5rem;width:1.5rem}.container-header collapsible-header .controls .icon.extra-instruction-icon{height:1.65rem;width:1.65rem}.container-header .collapse-status{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:1.125rem;z-index:0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.container-header .collapse-status{position:absolute;right:5px;top:8px}}.container-header .collapse-status .collapse-arrow{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.container-header .collapse-status .collapse-arrow svg{height:1.1rem;width:1.1rem}progress-man{text-align:center}progress-man .icon{display:inline-block;width:2.5rem;height:2.5rem}progress-man .icon.up{fill:#9dcd1c}progress-man .icon.down{fill:#c71717}progress-man .icon.neutral{fill:#c2c2c2}.tooltip.progress-man .tooltip-content{text-align:center}.tooltip.progress-man .tooltip-content strong.up{color:#9dcd1c}.tooltip.progress-man .tooltip-content strong.down{color:#c71717}.progress-man-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.progress-man-details>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.progress-man-details .progress-value{text-align:center;font-size:2.2em}.progress-man-details .progress-value.up{color:#9dcd1c}.progress-man-details .progress-value.down{color:#c71717}.progress-man-details .progress-value.neutral{fill:#c2c2c2}.main-pupil-lo-details-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-top:-50px}.main-pupil-lo-details-container>div{margin-top:.75em}.main-pupil-lo-details-container pupil-lo-status,.main-pupil-lo-details-container subject-group-lo-status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-pupil-lo-details-container pupil-lo-status .lo-indicator,.main-pupil-lo-details-container subject-group-lo-status .lo-indicator{height:2.5rem;width:2.5rem;min-width:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:default}.main-pupil-lo-details-container pupil-lo-status .lo-indicator::before,.main-pupil-lo-details-container subject-group-lo-status .lo-indicator::before{display:none}.main-pupil-lo-details-container pupil-lo-status .lo-indicator.badge::after,.main-pupil-lo-details-container subject-group-lo-status .lo-indicator.badge::after{height:1.4rem;width:1.4rem;font-size:.75rem}.main-pupil-lo-details-container pupil-lo-status .lo-indicator .lo-indicator-icon,.main-pupil-lo-details-container subject-group-lo-status .lo-indicator .lo-indicator-icon{width:100%;height:auto}.main-pupil-lo-details-container pupil-lo-status h3,.main-pupil-lo-details-container subject-group-lo-status h3{margin:0 0 0 .75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-pupil-lo-details-container .counters-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main-pupil-lo-details-container .counters-container .current-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:#f2f5f7;-webkit-border-radius:4px;border-radius:4px;width:100%;padding:1.25rem;margin:.7em}.main-pupil-lo-details-container .counters-container .current-details .current-details-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main-pupil-lo-details-container .counters-container .current-details .current-details-info .checkbox{width:1.5em;height:1.5em}.main-pupil-lo-details-container .counters-container .current-details .current-details-description{margin-top:.25em}.main-pupil-lo-details-container .counters-container .current-details .number-indicator{color:#29a3d6;font-size:2.2em}.main-pupil-lo-details-container .counters-container .current-details .icon{display:inline-block;width:2.5rem;height:2.5rem}.main-pupil-lo-details-container .all-exercises{margin-left:-1.875rem;margin-right:-1.875rem;margin-bottom:-1.5rem;padding-top:1.5rem;background-color:#f2f5f7;-webkit-box-shadow:#dedede 0 5px 5px inset;box-shadow:#dedede 0 5px 5px inset}.main-pupil-lo-details-container .all-exercises .all-exercises-container strong{display:none}file-upload .file-upload{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px 17px;background-color:#f2f5f7;-webkit-border-radius:4px;border-radius:4px;border:1px solid #c2c2c2}file-upload .file-upload .file-preview{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;overflow:hidden}file-upload .file-upload .file-preview .frame{background:#f2f5f7;-webkit-border-radius:4px;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}file-upload .file-upload .file-preview .frame img{max-width:56px;max-height:56px;margin:auto}file-upload .file-upload .file-preview .frame svg{width:60px;height:60px;fill:#333;opacity:.4}file-upload .file-upload .file-preview .frame .entry{overflow:hidden;text-overflow:ellipsis}file-upload .file-upload .file-preview .frame .entry a{text-decoration:none;position:absolute;top:5px;-webkit-border-radius:4px;border-radius:4px;right:5px;padding:2px;background-color:rgba(255,255,255,.5)}file-upload .file-upload .file-preview .frame .entry a svg{width:15px;height:15px;fill:#c71717;opacity:1}file-upload .file-upload .file-controls{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:17px}file-upload .file-upload .file-controls .file-upload-button{white-space:nowrap}file-upload .file-upload .file-controls .file-upload-button .btn{z-index:1;margin:0}file-upload .file-upload .file-controls .file-upload-button input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;padding:0;border:none}extra-instruction-icon .icon{height:1.65rem;width:1.65rem;cursor:pointer}.extra-instruction-popover .info-label{font-size:.75rem}.extra-instruction-popover .instruction-date{font-size:1rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:700}.modal-content .lesson-assets .component-title{display:none}.modal-content .lesson-assets .btn{max-width:380px}.lesson-assets h4{margin-bottom:.9375rem}.lesson-assets .btn{margin-bottom:.625rem}.lesson-assets .btn:last-child{margin-bottom:0}.lesson-assets.lessonplan .component-title{margin-bottom:0}.lesson-assets.lessonplan .button-bar-row{-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial;margin:0 -5px}.lesson-assets.lessonplan .button-bar-row .btn-ctn{-webkit-box-flex:1;-webkit-flex:1 0 33%;-ms-flex:1 0 33%;flex:1 0 33%;padding:0 5px}.lesson-assets.lessonplan .button-bar-row .btn-ctn:nth-child(4){margin-top:5px}@media (min-width:992px) and (max-width:1279px){.lesson-assets.lessonplan .button-bar-row .btn-ctn{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:10px}}.lesson-assets.lessonplan .button-bar-row .btn-ctn .btn{width:100%;margin-bottom:0;margin-right:0}.lesson-assets.lessonplan .button-bar-row .btn-ctn .btn.btn-icon-top .icon{width:35px;height:35px}.lesson-assets.lessonplan .button-bar-row .btn-ctn .btn.btn-icon-top .title{font-size:.875rem;text-align:center}.ballPopover{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%}.ballPopover div{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:.625rem}.ballPopover .btn{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.ballPopover .second-line{padding-top:.625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ballPopover .exercise-thumb-title,.ballPopover .title-heading{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ballPopover .title-heading{font-size:.75rem;margin-bottom:.2rem}.ballPopover .exercise-thumb-title{font-weight:700}.ballPopover .progress-positive{color:#9dcd1c}.ballPopover .progress-negative{color:#c71717}.pagetitle-prefix{display:block}.pagetitle-prefix+.pagetitle-edit-link{position:relative;margin:10px 40px 0;display:inline-block}.pagetitle-prefix+.pagetitle-edit-link .editabletitle{border-bottom:2px dotted transparent}.pagetitle-prefix+.pagetitle-edit-link .editabletitle[contenteditable=true]{border-bottom:2px dotted #c32451}.pagetitle-prefix+.pagetitle-edit-link .fake-btn,.pagetitle-prefix+.pagetitle-edit-link>.pencil-icon{position:absolute;right:-40px;top:8px;width:30px;height:30px;fill:#c32451}.editable-title-ctn{display:inline-block;position:relative;z-index:1}.editable-title-ctn.active{z-index:3}.pagetitle-edit-link{cursor:pointer}.pagetitle,.pagetitle-edit-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagetitle-edit-link:hover,.pagetitle:hover{color:#c32451}.pagetitle-edit-link:hover .pencil-icon,.pagetitle:hover .pencil-icon{display:inline-block}.pagetitle .editabletitle,.pagetitle-edit-link .editabletitle{display:inline-block;min-width:10px;border-bottom:1px dotted transparent;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;word-break:break-all}.pagetitle .editabletitle[contenteditable=true],.pagetitle-edit-link .editabletitle[contenteditable=true]{cursor:text;outline:0;border-bottom:1px dotted #c32451;color:#c32451}.pagetitle .fake-btn,.pagetitle-edit-link .fake-btn,.pagetitle-edit-link>.pencil-icon,.pagetitle>.pencil-icon{margin-left:5px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:1rem;height:1rem;fill:#c32451}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.pagetitle .fake-btn,.pagetitle-edit-link .fake-btn,.pagetitle-edit-link>.pencil-icon,.pagetitle>.pencil-icon{display:inline-block}}.pagetitle .fake-btn,.pagetitle-edit-link .fake-btn{background:#c32451;-webkit-border-radius:50%;border-radius:50%}.pagetitle .fake-btn svg,.pagetitle-edit-link .fake-btn svg{width:100%;height:100%;fill:#fff;display:block;padding:2px}.pagetitle-input{border:0 none;color:#c32451;border-bottom:2px dotted #c32451;-webkit-box-shadow:none;box-shadow:none;background:0 0}.cancel-edit-overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:2;cursor:pointer}nav-back-button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}nav-back-button .nav-back-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;white-space:nowrap}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){nav-back-button .nav-back-button .btn{padding:0;border:none}}nav-back-button .nav-back-button .btn-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:1rem;height:1rem;vertical-align:middle}education-plan-selector .btn-more span{min-height:1.5em}education-plan-list-with-loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:415px}education-plan-list-with-loading strong{margin-right:5px}.ep-selector .popover-container{padding:10px 0 0}.ep-selector .popover-container ul{margin:0;padding:0;list-style:none;max-height:300px;overflow-y:auto}.ep-selector .popover-container ul li{margin:0 1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #dedede}.ep-selector .popover-container ul li:first-child{border:none}.ep-selector .popover-container ul li .select-ep{text-decoration:none;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-height:2.8rem;padding:.325rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ep-selector .popover-container ul li .select-ep .ep-name{display:block;color:#333}.ep-selector .popover-container ul li .select-ep:hover .ep-name{color:#c2c2c2}.ep-selector .popover-container ul li .select-ep .custom-ep-label{font-size:.875rem;color:#c2c2c2}.ep-selector .popover-container ul li .selected{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:none}.ep-selector .popover-container ul li.epSelected .select-ep .ep-name{font-weight:700}.ep-selector .popover-container ul li.epActive .selected{display:block;font-size:.875rem;margin-left:3rem;color:#34a3d7}.ep-selector .popover-container ul li.epActive .delete-ep{display:none}.ep-selector .popover-container ul li.create-new{height:3.125rem;cursor:pointer;margin:0;padding:0 1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:0;background-color:#f2f5f7}.ep-selector .popover-container ul li.create-new .icon svg{fill:#333;margin-left:3rem;display:inline-block;width:20px;height:20px}.ep-selector .popover-container ul li.create-new:hover{color:#c2c2c2}.ep-selector .popover-container ul li.create-new:hover .icon svg{fill:#c2c2c2}.ep-selector .popover-container ul .delete-ep .icon svg{fill:red;margin-left:3rem;display:inline-block;width:20px;height:20px}exercise-content .placeholder #divOpgave{text-align:center}exercise-content .placeholder #divOpgave span{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}exercise-content-with-buttons .button-set{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.5rem}exercise-content-with-buttons .button-set .btn{width:50%}exercise-content-with-buttons .button-set .btn:last-child{margin-right:auto}exercise-content-with-buttons .button-set .icon{margin-right:10px}exercise-content-with-buttons .exercise-id-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:.5rem 0 0;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}exercise-content-with-buttons .exercise-id-row .exercise-id{position:static;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}exercise-content-with-buttons .exercise-id-row .report-issue-button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}exercise-content-with-buttons .exercise-id-row .report-issue-button .text{color:#c71717;cursor:pointer}exercise-content-with-buttons .exercise-container-wrapper{margin-bottom:0}.lesson-pupils-panel .selection-content.flex .controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lesson-pupils-panel .selection-content.flex .controls .selection,.lesson-pupils-panel .selection-content.flex .controls button{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:0}.lesson-pupils-panel collapsible-header{padding-left:0}.lesson-pupils-panel .container-header{padding:0}.lesson-pupils-panel .container-header .toggle-area{margin:-2.5rem}.lesson-pupils-panel .container-header .collapse-status{padding-right:0}.lesson-pupils-panel .container-header .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:991px){.lesson-pupils-panel .container-header .title{max-width:95%}}.lesson-pupils-panel .container-header .title .icon{width:2rem;height:2rem;margin-right:1rem}.lesson-pupils-panel .container-header .title resizeable-columntext{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:991px){.lesson-pupils-panel .container-header .title resizeable-columntext strong.medium{font-size:.875rem}}@media (min-width:991px) and (max-width:1279px){.lesson-pupils-panel .container-header .title resizeable-columntext strong.large{font-size:1rem}}@media (min-width:1280px){.lesson-pupils-panel .container-header .title resizeable-columntext strong.extralarge{font-size:1.5rem}}.lesson-pupils-panel collapsible-content .select-all-pupils-big{margin-top:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;z-index:1}.lesson-pupils-panel collapsible-content .message{padding-top:1.875rem;margin-bottom:1.875rem}.lesson-pupils-panel collapsible-content .message .instruction-msg{padding:1.875rem}.lesson-pupils-panel collapsible-content .message .instruction-msg.balloon{margin:0 auto 10px}.lesson-pupils-panel collapsible-content .data-grid{padding-top:3.125rem}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lesson-pupils-panel collapsible-content .data-grid{padding-top:0}}.lesson-pupils-panel collapsible-content .data-grid .grid-row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dedede}.lesson-pupils-panel collapsible-content .data-grid .grid-row:last-child{border-bottom:none}.lesson-pupils-panel collapsible-content .data-grid .grid-row.header{padding-top:.5rem;padding-bottom:.5rem}.lesson-pupils-panel collapsible-content .data-grid .grid-row.header a{white-space:nowrap;cursor:pointer}.lesson-pupils-panel collapsible-content .data-grid .grid-row.header a svg{height:.825rem;width:.825rem;vertical-align:middle}.lesson-pupils-panel collapsible-content .data-grid .grid-row.header .select{width:2rem}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lesson-pupils-panel collapsible-content .data-grid .grid-row.header{display:none}}.lesson-pupils-panel collapsible-content .data-grid .grid-row.data{padding:1.25rem 0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:0}@media (min-width:768px){.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .select{max-width:2.5rem}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .progress{max-width:2.5rem;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .progress progress-man{text-align:left}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .student-name{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;overflow:hidden}}.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .student-name.title{padding-right:1rem}.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .student-name.title strong{display:inline;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .ability-col{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:1rem;width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .status{display:none}.lesson-pupils-panel collapsible-content .data-grid .grid-row .data-container .intervention{display:none}.lesson-pupils-panel collapsible-content .data-grid .grid-row .remove-pupil{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:2.5rem;text-align:right}.lesson-pupils-panel collapsible-content .data-grid .grid-row .remove-pupil .icon{fill:#c71717;width:1rem;height:1rem}.lesson-pupils-panel collapsible-content .data-grid.selection-mode{padding-top:1.875rem}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row{padding-left:1.25rem}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row{padding-left:0}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row .data-container .student-name{max-width:none;overflow:hidden}}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row .data-container .ability-col{padding:0 20px}@media (min-width:768px) and (max-width:991px){.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row .data-container .ability-col .ability-target-bar{display:none}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row .data-container .ability-col{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:50%;margin-top:1rem;padding-right:.875rem;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}@media (min-width:0) and (max-width:543px){.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row .data-container .ability-col{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding-right:0}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row .data-container .ability-col .ability-target-bar{margin-right:0}}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row .data-container .status{display:block}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row .data-container .intervention{display:block}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row.header .select{-webkit-flex-basis:2.3125rem;-ms-flex-preferred-size:2.3125rem;flex-basis:2.3125rem}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row.data .status{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row.data .status .lo-indicator{height:25px;width:25px}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row.data .status .lo-indicator::before{display:none}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row.data .status .lo-indicator .lo-indicator-icon{height:20px;width:20px;margin:3px 2px 4px}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row.data .intervention{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row.data .intervention .extra-instruction-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;cursor:default}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row.data .intervention .extra-instruction-icon .icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;cursor:default}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row.data .intervention .extra-instruction-icon .icon.disabled{fill:#c2c2c2}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row.data .intervention .working-set-icon{margin-left:.625rem}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row.data .intervention .working-set-icon .icon{height:1.7rem;width:1.7rem}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row.data .intervention .working-set-icon .icon.disabled{fill:#c2c2c2}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row.data .intervention strong{display:none;text-align:left}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row.data .intervention{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;width:100%;height:50px;font-size:.875rem;-webkit-border-radius:5px;border-radius:5px;background-color:#f2f5f7}.lesson-pupils-panel collapsible-content .data-grid.selection-mode .grid-row.data .intervention strong{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:block}}.lesson-pupils-panel collapsible-content .select-all-pupils-big .checkbox .TriStateCheckbox+span{font-weight:700;color:#333}.lesson-pupils-panel collapsible-content .actions .btn{margin-right:0}.lesson-pupils-panel .loader-ctn .mask.mask-service{padding:0;-webkit-box-shadow:none;box-shadow:none}unsupported-browser.hidden{display:none}unsupported-browser:not(.hidden)+.snappet{height:100vh;overflow:hidden}.old-browser{position:fixed;top:0;left:0;right:0;height:100%;z-index:100;background:rgba(0,0,0,.3);overflow-y:auto;overflow-x:hidden}.old-browser-table{display:table;width:100%;height:100%}.old-browser-cell{display:table-cell;vertical-align:middle;padding:20px}.old-browser-content{-webkit-box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1);background:#fff;margin:0 auto;max-width:843px;width:100%;padding:56px 88px 30px;-webkit-border-radius:10px;border-radius:10px;-ms-border-radius:10px;text-align:center;position:relative}@media (max-width:466px){.old-browser-content{padding-left:40px;padding-right:40px}}.old-browser-content .unsupported-browser{width:156px;height:110px;margin:0 auto 32px;display:block}.old-browser-content h2{font-size:1.875rem;line-height:2rem;text-align:center;color:#34a3d7;font-weight:700;margin-bottom:22px}.old-browser-content p{font-size:1rem;line-height:2rem;text-align:center;margin-bottom:29px}.old-browser-content .updateIE{font-size:1rem;line-height:1.25rem;color:#333;text-decoration:underline}.old-browser-content ul{list-style:none;margin:0 -5px 20px;padding:0}.old-browser-content ul::after{content:'';clear:both;display:block;height:1px}.old-browser-content ul li{width:50%;float:left;margin-bottom:10px}@media (max-width:634px){.old-browser-content ul li{width:100%}}.old-browser-content ul li a{-webkit-box-shadow:0 2px 1px rgba(0,0,0,.1);box-shadow:0 2px 1px rgba(0,0,0,.1);border:1px solid #c2c2c2;text-align:center;margin:0 5px;padding:32px 15px;-webkit-border-radius:5px;border-radius:5px;-ms-border-radius:5px;text-decoration:none;color:#34a3d7;display:block}.old-browser-content ul li a:hover{color:#70bee3}.old-browser-content ul li a img{display:inline-block;margin-right:10px;position:relative;vertical-align:middle}.old-browser-content ul li a img.firefox{margin-bottom:-8px}.old-browser-content ul li a span{display:inline-block;padding:20px 0 0}.old-browser-content .close{position:absolute;top:20px;right:20px;width:20px;height:20px;cursor:pointer}.old-browser-content .close:hover .close-inner::after,.old-browser-content .close:hover .close-inner::before{background:#333}.old-browser-content .close .close-inner{position:relative}.old-browser-content .close .close-inner::after,.old-browser-content .close .close-inner::before{position:absolute;top:8px;left:0;content:'';height:3px;width:20px;background:#c2c2c2;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-border-radius:3px;border-radius:3px;overflow:hidden}.old-browser-content .close .close-inner::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform:rotate(-45deg)}@media (max-width:750px){.jquery-modal.survey{display:none}}.jquery-modal .btn.hidden{visibility:hidden;opacity:0}.jquery-modal .modal.survey.inner{min-height:0}.jquery-modal .modal.survey.inner .header.text-only{padding:30px 110px 0 110px}.jquery-modal .modal.survey.inner .header.text-only .title{font-weight:400}.jquery-modal .modal.survey.inner .header.way-of-working{padding-top:0}.jquery-modal .modal.survey.inner .header.way-of-working .title{font-size:1.625rem;max-width:100%}.jquery-modal .modal.survey.inner .header.way-of-working p{font-size:1rem;line-height:1.625rem;font-weight:400}.jquery-modal .modal.survey.inner .header.way-of-working p a{color:#34a3d7}.jquery-modal .modal.survey.inner .header.open-question{padding-top:30px;padding-bottom:30px}.jquery-modal .modal.survey.inner .header.open-question .title{font-size:1.875rem;max-width:100%}.jquery-modal .modal.survey.inner .header.intro{padding-top:30px}.jquery-modal .modal.survey.inner .header.intro .title{padding-bottom:5px}.jquery-modal .modal.survey.inner .header .title{font-weight:700;display:block}.jquery-modal .modal.survey .form-group{opacity:1;-webkit-transition:opacity .8s;transition:opacity .8s}.jquery-modal .modal.survey .form-group.hidden{visibility:hidden;opacity:0}.jquery-modal .modal.survey .form-group.center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.jquery-modal .modal.survey .form-group.not-available{font-size:.875rem;line-height:1.25rem;color:#949494;font-weight:400;padding-top:20px}.jquery-modal .modal.survey .form-group a.text{margin-top:140px;color:#949494}.jquery-modal .modal.survey .form-group a.text:hover{color:#333}.jquery-modal .modal.survey .form-group.submit{margin-bottom:0;padding:0 30px;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.jquery-modal .modal.survey .form-group.submit .wrapper,.jquery-modal .modal.survey .form-group.submit::before{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.jquery-modal .modal.survey .form-group.submit::before{content:''}.jquery-modal .modal.survey .form-group.submit .breadcrumbs ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0;list-style:none}.jquery-modal .modal.survey .form-group.submit .breadcrumbs ul li{font-size:1.125rem;line-height:3rem;padding:0 15px;font-weight:700;margin:0 5px;color:#e5e5e5;cursor:pointer;position:relative}.jquery-modal .modal.survey .form-group.submit .breadcrumbs ul li::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;-webkit-border-radius:2px;border-radius:2px;background:#e5e5e5}.jquery-modal .modal.survey .form-group.submit .breadcrumbs ul li.selected{color:#34a3d7}.jquery-modal .modal.survey .form-group.submit .breadcrumbs ul li.selected::after{background:#34a3d7}.jquery-modal .modal.survey .form-group.textarea{padding-bottom:30px}.jquery-modal .modal.survey .form-group.textarea textarea{min-height:240px;resize:none}.jquery-modal .modal.survey .smiley-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;padding:0;position:relative;margin:50px auto 0;max-width:575px}.jquery-modal .modal.survey .smiley-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;max-width:95px;margin:0 10px;cursor:pointer;-webkit-transition:-webkit-transform .8s cubic-bezier(.18,.89,.32,1.28);transition:-webkit-transform .8s cubic-bezier(.18,.89,.32,1.28);transition:transform .8s cubic-bezier(.18,.89,.32,1.28);transition:transform .8s cubic-bezier(.18,.89,.32,1.28),-webkit-transform .8s cubic-bezier(.18,.89,.32,1.28)}.jquery-modal .modal.survey .smiley-list-item .text{line-height:1rem;font-size:.8125rem;text-align:center;color:#949494;font-weight:700;min-height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:95px}.jquery-modal .modal.survey .smiley-list-item.active{position:absolute;pointer-events:none;left:0}.jquery-modal .modal.survey .smiley-list-item.active .smiley{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-box-shadow:0 6px 10px rgba(0,0,0,.18);box-shadow:0 6px 10px rgba(0,0,0,.18)}.jquery-modal .modal.survey .smiley-list-item.active .smiley .mouth,.jquery-modal .modal.survey .smiley-list-item.active .smiley::after,.jquery-modal .modal.survey .smiley-list-item.active .smiley::before{background:#fff;opacity:1}.jquery-modal .modal.survey .smiley-list-item.active .smiley.stronglyagree,.jquery-modal .modal.survey .smiley-list-item.active .smiley.stronglyagree .mouth::after{background:#6d8e13}.jquery-modal .modal.survey .smiley-list-item.active .smiley.agree,.jquery-modal .modal.survey .smiley-list-item.active .smiley.agree .mouth::after{background:#9dcd1c}.jquery-modal .modal.survey .smiley-list-item.active .smiley.neutral,.jquery-modal .modal.survey .smiley-list-item.active .smiley.neutral .mouth::after{background:#f6cf19}.jquery-modal .modal.survey .smiley-list-item.active .smiley.disagree,.jquery-modal .modal.survey .smiley-list-item.active .smiley.disagree .mouth::after{background:#e95f15}.jquery-modal .modal.survey .smiley-list-item.active .smiley.stronglydisagree,.jquery-modal .modal.survey .smiley-list-item.active .smiley.stronglydisagree .mouth::after{background:#c71717}.jquery-modal .modal.survey .smiley-list-item.active .smiley.agree .mouth,.jquery-modal .modal.survey .smiley-list-item.active .smiley.disagree .mouth{-webkit-box-shadow:inset 0 -7px 0 #fff;box-shadow:inset 0 -7px 0 #fff;background:0 0}.jquery-modal .modal.survey .smiley-list-item.active .smiley.disagree .mouth{-webkit-box-shadow:inset 0 7px 0 #fff;box-shadow:inset 0 7px 0 #fff}.jquery-modal .modal.survey .smiley-list-item.active.hidden{visibility:hidden;-webkit-transition:none;transition:none}.jquery-modal .modal.survey .smiley-list-item.active.hidden .smiley{-webkit-transform:scale(1);transform:scale(1);opacity:0}.jquery-modal .modal.survey .smiley-list-item.active.hidden .smiley .mouth,.jquery-modal .modal.survey .smiley-list-item.active.hidden .smiley::after,.jquery-modal .modal.survey .smiley-list-item.active.hidden .smiley::before{opacity:0}.jquery-modal .modal.survey .wow-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0 20px;padding:0;overflow:hidden}.jquery-modal .modal.survey .wow-selector .labels{position:relative;max-width:100%}.jquery-modal .modal.survey .wow-selector .labels::before{content:'';position:absolute;right:0;top:0;bottom:0;width:5px;background:#fff}.jquery-modal .modal.survey .wow-selector .labels>.column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px dashed #c2c2c2}.jquery-modal .modal.survey .wow-selector .labels>.column:last-child{border-bottom:none}.jquery-modal .modal.survey .wow-selector .labels>.column.even{background-color:#f2f5f7}.jquery-modal .modal.survey .wow-selector .labels>.column div.check-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 1 126px;-ms-flex:1 1 126px;flex:1 1 126px;margin:0 5px;border-right:1px solid #c2c2c2;border-left:1px solid #c2c2c2}.jquery-modal .modal.survey .wow-selector .labels>.column div.check-icon.selected{border-color:#34a3d7;-webkit-box-shadow:inset 1px 0 0 0 #34a3d7,inset -1px 0 0 0 #34a3d7;box-shadow:inset 1px 0 0 0 #34a3d7,inset -1px 0 0 0 #34a3d7}.jquery-modal .modal.survey .wow-selector .labels>.column:last-child .check-icon{border-bottom:1px solid #c2c2c2;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.jquery-modal .modal.survey .wow-selector .labels>.column:last-child .check-icon.selected{-webkit-box-shadow:inset 1px -1px 0 0 #34a3d7,inset -1px -1px 0 0 #34a3d7;box-shadow:inset 1px -1px 0 0 #34a3d7,inset -1px -1px 0 0 #34a3d7}.jquery-modal .modal.survey .wow-selector .labels>.column .title{font-size:.875rem;line-height:1.125rem;-webkit-box-flex:0;-webkit-flex:0 0 150px;-ms-flex:0 0 150px;flex:0 0 150px;color:#333;font-weight:400;margin:12px 20px}.jquery-modal .modal.survey .wow-selector .labels>.column svg{height:1.875rem;width:100%;max-width:126px;fill:#34a3d7}.jquery-modal .modal.survey .wow-selector .labels>.column svg.offset-1{margin-left:126px}.jquery-modal .modal.survey .wow-selector .labels>.column svg.offset-2{margin-left:252px}.jquery-modal .modal.survey .wow-selector .labels>.column svg.offset-3{margin-left:378px}.jquery-modal .modal.survey .wow-selector .labels .headers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:190px}.jquery-modal .modal.survey .wow-selector .labels .headers .column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-flex:1;-webkit-flex:1 1 126px;-ms-flex:1 1 126px;flex:1 1 126px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 5px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border:1px solid #c2c2c2;border-bottom:none;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin:0 5px}.jquery-modal .modal.survey .wow-selector .labels .headers .column.selected{border-color:#34a3d7;-webkit-box-shadow:inset 1px 1px 0 0 #34a3d7,inset -1px 1px 0 0 #34a3d7;box-shadow:inset 1px 1px 0 0 #34a3d7,inset -1px 1px 0 0 #34a3d7}.jquery-modal .modal.survey .wow-selector .labels .headers .column svg{width:1.625rem;height:1.625rem;fill:#34a3d7;margin:5px 0}.jquery-modal .modal.survey .wow-selector .labels .headers .column .title{color:#34a3d7;font-weight:700;text-align:center;max-width:100%}.jquery-modal .modal.survey .wow-selector .labels .headers .column .question-tooltip{position:absolute;top:10px;right:17px;z-index:2;width:20px;height:20px;margin:0}.jquery-modal .modal.survey .wow-selector .labels .headers .column .question-tooltip svg{width:100%;height:100%;margin:0;fill:#c2c2c2}.jquery-modal .modal.survey .wow-selector .labels .headers .column::after{content:'';width:100%;height:100vh;position:absolute}.smiley{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:75px;height:75px;background:#dedede;-webkit-border-radius:50%;border-radius:50%;position:relative;-webkit-transition:all .8s,-webkit-transform .8s cubic-bezier(0,.91,.99,1.4);transition:all .8s,-webkit-transform .8s cubic-bezier(0,.91,.99,1.4);transition:all .8s,transform .8s cubic-bezier(0,.91,.99,1.4);transition:all .8s,transform .8s cubic-bezier(0,.91,.99,1.4),-webkit-transform .8s cubic-bezier(0,.91,.99,1.4);margin:10px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;display:none}.smiley::after,.smiley::before{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;content:'';-webkit-border-radius:50%;border-radius:50%;background:#fff;width:9px;height:9px;z-index:2;position:absolute;top:22px;left:19px;-webkit-transition:all .8s;transition:all .8s}.smiley::after{left:auto;right:19px}.smiley .mouth{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:38px;height:16px;position:relative;-webkit-transition:all .8s;transition:all .8s;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:21px 10px 0}.smiley.agree,.smiley.disagree,.smiley.neutral,.smiley.stronglyagree,.smiley.stronglydisagree{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.smiley.agree .mouth,.smiley.disagree .mouth{-webkit-border-radius:50%;border-radius:50%;height:15px;-webkit-box-shadow:inset 0 -7px 0 #fff;box-shadow:inset 0 -7px 0 #fff;background:#dedede}.smiley.agree .mouth{margin-top:16px}.smiley.disagree .mouth{margin-top:25px;-webkit-box-shadow:inset 0 7px 0 #fff;box-shadow:inset 0 7px 0 #fff}.smiley.disagree .mouth::after{top:5px}.smiley.neutral .mouth{height:5px;-webkit-border-radius:7px;border-radius:7px}.smiley.stronglyagree .mouth{height:16px;-webkit-border-radius:7px 7px 30px 30px;border-radius:7px 7px 30px 30px}.smiley.stronglydisagree .mouth{height:16px;-webkit-border-radius:30px 30px 7px 7px;border-radius:30px 30px 7px 7px}.smiley.stronglydisagree::after,.smiley.stronglydisagree::before{clip:rect(2px,9px,9px,0);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.smiley.stronglydisagree::before{-webkit-transform:rotate(15deg);transform:rotate(15deg)}.smilies-combined{height:auto;width:180px;margin:30px auto;position:relative}.smilies-combined .smilies{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;height:auto}.smilies-combined .smilies .smiley.disagree,.smilies-combined .smilies .smiley.stronglyagree{-webkit-transform:scale(.5);transform:scale(.5);margin:0 -12px}.smilies-combined .smilies .smiley{margin:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.smilies-combined .icon-questionmark{position:absolute;top:10px;right:-25px;width:50px;height:50px;fill:#dedede}.smilies-combined .icon-questionmark.top-left{left:20px;top:-30px;width:40px;height:40px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.smilies-combined .icon-questionmark.top-right-low{width:50px;height:50px;right:20px;top:-35px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.smilies-combined .icon-questionmark.top-right{top:-28px;right:51px;width:30px;height:30px;-webkit-transform:rotate(0);transform:rotate(0)}.report-problem{text-align:center;margin:0!important}.report-problem h3,.report-problem p{text-align:left;margin:0}.report-problem .lesson-name{color:#34a3d7;margin-bottom:35px}.report-problem .describe-problem{padding-bottom:0;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.report-problem .describe-problem p{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.5rem;padding-bottom:10px}.report-problem .describe-problem textarea{height:240px;display:block;margin:0!important;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:0}.report-problem .button-bar{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.report-problem .button-bar .exercise-id{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 1rem;margin-bottom:10px;color:#949494}.report-problem .button-bar .btn,.report-problem .button-bar .exercise-id{position:static}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.report-problem .button-bar .exercise-id{width:100%;clear:both;display:block;text-align:center;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;margin-bottom:1.5rem}.report-problem .button-bar .btn{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.ability-chart-container{overflow:visible}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.ability-chart-container{overflow:hidden}}.abilityChartToolbar{margin:0;padding:0 0 1.875rem}.abilityChartToolbar.affixed{padding-top:1.25rem;-webkit-box-shadow:0 .5rem 5px -.3rem rgba(0,0,0,.14);box-shadow:0 .5rem 5px -.3rem rgba(0,0,0,.14)}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.abilityChartToolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.abilityChartToolbar .filters{padding-bottom:1rem}.abilityChartToolbar .filters .filter:last-child{padding:0}}@media (min-width:0) and (max-width:543px){.abilityChartToolbar .filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.abilityChartToolbar .filters .filter{padding:0 0 1rem!important}}.abilityChartToolbar .filters{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.abilityChartToolbar .filters .filter{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:1rem}.abilityChartToolbar .filters .filter>pupil-dropdown,.abilityChartToolbar .filters .filter>subject-groups-dropdown{width:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.abilityChartToolbar .ability-graph-toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:9px 20px;background-color:#f2f5f7;-webkit-border-radius:5px;border-radius:5px;min-height:50px}.abilityChartToolbar .ability-graph-toggle .ability-graph-toggle-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.abilityChartToolbar .ability-graph-toggle .ability-graph-toggle-info .subtitle,.abilityChartToolbar .ability-graph-toggle .ability-graph-toggle-info .title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.abilityChartToolbar .ability-graph-toggle .ability-graph-toggle-info .title{font-weight:700;line-height:18px}.abilityChartToolbar .ability-graph-toggle .ability-graph-toggle-info .subtitle{font-weight:400;color:#949494;font-size:12px;line-height:14px}.abilityChartToolbar .ability-graph-toggle .toggle-placeholder{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:15px}.abilityChartToolbar .ability-graph-toggle .toggle-placeholder .tiny-loader{margin-right:3px}.abilityChartToolbar .ability-graph-toggle .toggle-placeholder .toggle{-webkit-box-shadow:inset 0 2px 1px rgba(88,42,17,0);box-shadow:inset 0 2px 1px rgba(88,42,17,0);position:relative;background-color:#c2c2c2;cursor:pointer;width:35px;height:18px;-webkit-border-radius:9px;border-radius:9px}.abilityChartToolbar .ability-graph-toggle .toggle-placeholder .toggle.active{background-color:#34a3d7}.abilityChartToolbar .ability-graph-toggle .toggle-placeholder .toggle.active .toggle-thumb{-webkit-transform:translateY(-50%) translateX(18px);transform:translateY(-50%) translateX(18px)}.abilityChartToolbar .ability-graph-toggle .toggle-placeholder .toggle .toggle-thumb{position:absolute;will-change:left;-webkit-transition:all .1s linear;transition:all .1s linear;left:-2px;top:50%;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.26);box-shadow:0 3px 7px rgba(0,0,0,.26);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.abilityChartToolbar .btn{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.abilityChart{font-size:.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.abilityChart .legend{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.abilityChart .legend ability-legend{margin-bottom:2.5rem}@media (min-width:992px){.abilityChart .legend{margin-top:0;margin-bottom:2.5rem}}.abilityChart .mainChartArea{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;max-width:100%;margin-bottom:2.5rem;border-bottom:1px solid rgba(194,194,194,.6)}.abilityChart .mainChartArea ability-chart{width:100%;height:33rem}@media (min-width:992px){.abilityChart{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.abilityChart .legend{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;border-bottom:1px solid #c2c2c2}}.updateTargetAbilityDialog{min-height:370px;z-index:1001}.ability-growth-container .header{padding-top:.4375rem;margin-bottom:2.5rem}.ability-growth-container .header .controls .disabled strong{color:#949494}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.ability-growth-container .header .controls .select-pupil,.ability-growth-container .header .controls .select-subject{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;margin-bottom:10px}}@media (min-width:768px) and (max-width:991px){.ability-growth-container .header .controls .select-pupil,.ability-growth-container .header .controls .select-subject{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;width:50%;padding-right:10px;margin-bottom:10px}}@media (min-width:992px) and (max-width:1279px),(min-width:1280px){.ability-growth-container .header .controls .select-pupil,.ability-growth-container .header .controls .select-subject{-webkit-box-flex:0;-webkit-flex:0 0 280px;-ms-flex:0 0 280px;flex:0 0 280px;width:280px;padding-right:10px}}.ability-growth-container .header .controls .select-subject{padding-right:0}.ability-growth-container .header .controls .show-ep,.ability-growth-container .header .controls .show-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-growth-container .header .controls .show-ep,.ability-growth-container .header .controls .show-time{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ability-growth-container .header .controls .show-ep,.ability-growth-container .header .controls .show-time{display:inline-block;margin-left:10px}}@media screen and (-ms-high-contrast:active) and (min-width:0) and (max-width:543px),(-ms-high-contrast:none) and (min-width:0) and (max-width:543px),screen and (-ms-high-contrast:active) and (min-width:544px) and (max-width:767px),(-ms-high-contrast:none) and (min-width:544px) and (max-width:767px){.ability-growth-container .header .controls .show-ep,.ability-growth-container .header .controls .show-time{margin-left:0;width:100%}}@media (min-width:992px) and (max-width:1279px),(min-width:1280px){.ability-growth-container .header .controls .show-ep timeperiod-dropdown,.ability-growth-container .header .controls .show-time timeperiod-dropdown{width:240px}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-growth-container .header .controls .show-ep timeperiod-dropdown,.ability-growth-container .header .controls .show-time timeperiod-dropdown{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-growth-container .header .controls .show-ep education-plan-list-with-loading,.ability-growth-container .header .controls .show-time education-plan-list-with-loading{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}.ability-growth-container .header .controls .show-ep education-plan-selector,.ability-growth-container .header .controls .show-time education-plan-selector{margin:0 5px 10px;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;min-width:230px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ability-growth-container .header .controls .show-ep education-plan-selector .btn,.ability-growth-container .header .controls .show-time education-plan-selector .btn{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:0;font-weight:400;color:#333;margin:0}.ability-growth-container .header .controls .show-ep education-plan-selector .btn span,.ability-growth-container .header .controls .show-time education-plan-selector .btn span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;width:0;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.ability-growth-container .header .controls .show-ep education-plan-list-with-loading strong,.ability-growth-container .header .controls .show-time education-plan-list-with-loading strong{margin:0 5px 10px}@media (max-width:700px){.ability-growth-container .header .controls .show-ep,.ability-growth-container .header .controls .show-time{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ability-growth-container .header .controls .show-ep>education-plan-selector .btn,.ability-growth-container .header .controls .show-time>education-plan-selector .btn{min-width:100%}}.ability-growth-container .panel ability-chart{height:20rem;margin-left:-2.5rem;margin-right:-2.5rem;margin-bottom:4rem}.ability-growth-container .panel ability-chart:hover{cursor:pointer}.ability-growth-container .panel .header-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ability-growth-container .panel .header-container h3{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.ability-growth-container .panel .header-container .header-icon{width:2rem;height:2rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.ability-growth-container .panel .header-container .header-icon.header-link{cursor:pointer}.ability-growth-container .panel .header-container .header-icon.ability-icon{margin-right:10px}.ability-growth-container .panel .header-container .explanation{cursor:pointer}.ability-growth-container .panel .header-container .explanation .header-icon{pointer-events:none}.ability-growth-container table{width:100%;table-layout:fixed}.ability-growth-container table .btn{margin-right:0}.ability-growth-container table .pupil-name{width:25%}.ability-growth-container table .pupil-name strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem;display:block}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-growth-container table td{padding-right:10px}}@media (min-width:992px) and (max-width:1279px),(min-width:1280px){.ability-growth-container table td{padding-right:30px}}.ability-growth-container table .ability{width:25%}.ability-growth-container table .ability .ability-level{display:table}.ability-growth-container table .ability .ability-level .ability-level-text{display:table-cell}.ability-growth-container table .ability .ability-level .ability-level-text .ability-numeral{font-weight:700}.ability-growth-container table .growth{width:20%}.ability-growth-container table .finished-lo{width:10%}.ability-growth-container table .show-pupil{width:20%;text-align:right}.ability-growth-container table thead tr{border-top:0;font-weight:700;height:40px}.ability-growth-container table thead tr td.sorting:hover{cursor:pointer}.ability-growth-container table tr{width:100%;height:90px;border-top:1px solid #dedede}.ability-growth-container table tr .pupil-name{font-weight:700}.ability-level::before{content:"";display:inline-block;height:1rem;width:1rem;-webkit-border-radius:50%;border-radius:50%;margin-right:8px;position:relative;vertical-align:middle}.ability-level.lvl-1::before{background-color:#6d8e13}.ability-level.lvl-2::before{background-color:#9dcd1c}.ability-level.lvl-3::before{background-color:#f6cf19}.ability-level.lvl-4::before{background-color:#e95f15}.ability-level.lvl-5::before{background-color:#c71717}.ability-growth{width:100%;height:76.8px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ability-growth.use-pupil-average{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.ability-growth.use-pupil-average ability-growth-arrows{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.ability-growth ability-growth-arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#ability-growth{margin-bottom:0}@media (min-width:0) and (max-width:543px){.ability-growth-pupil-detail-container .controls{max-width:100%;margin:0}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.ability-growth-pupil-detail-container .controls .selecter{width:100%}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.ability-growth-pupil-detail-container .controls .selecter{max-width:310px}}.ability-growth-pupil-detail-container .controls .show-time .selecter{text-align:right;display:inline-block;width:100%}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.ability-growth-pupil-detail-container .controls .show-time .selecter{text-align:left}}.ability-growth-pupil-detail-container .content button{margin-right:0}.ability-growth-pupil-detail-container .content .panel-gray{background-color:#f2f5f7;-webkit-border-radius:4px;border-radius:4px;padding:.7rem 1rem}.ability-growth-pupil-detail-container .content .panel{overflow:hidden}.ability-growth-pupil-detail-container .content .panel .button-container{text-align:right}.ability-growth-pupil-detail-container .content .ability-col .sub-growth-container{border-top:1px solid #dedede;margin-bottom:30px;padding-top:10px}.ability-growth-pupil-detail-container .content .ability-col .sub-growth-container .subdomain-title{width:100%;position:relative;display:inline-block;padding-bottom:1rem}.ability-growth-pupil-detail-container .content .ability-col .sub-growth-container .sub-growth-bar{margin:5px 0 1.5rem;width:100%;height:13px;background-color:#f2f5f7;-webkit-border-radius:10px;border-radius:10px;position:relative}.ability-growth-pupil-detail-container .content .ability-col .sub-growth-container .sub-growth-bar::before{content:"";position:absolute;left:20%;width:20%;height:100%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #fff;border-right:1px solid #fff;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;z-index:2}.ability-growth-pupil-detail-container .content .ability-col .sub-growth-container .sub-growth-bar::after{content:"";position:absolute;right:20%;width:20%;height:100%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #fff;border-right:1px solid #fff;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;z-index:2}.ability-growth-pupil-detail-container .content .ability-col .sub-growth-container .sub-growth-bar .actual-growth{width:1%;height:100%;position:absolute;z-index:1;-webkit-border-radius:10px;border-radius:10px}.ability-growth-pupil-detail-container .content .ability-col .sub-growth-container .sub-growth-bar.legent-type-1 .actual-growth{background-color:#6d8e13}.ability-growth-pupil-detail-container .content .ability-col .sub-growth-container .sub-growth-bar.legent-type-2 .actual-growth{background-color:#9dcd1c}.ability-growth-pupil-detail-container .content .ability-col .sub-growth-container .sub-growth-bar.legent-type-3 .actual-growth{background-color:#f6cf19}.ability-growth-pupil-detail-container .content .ability-col .sub-growth-container .sub-growth-bar.legent-type-4 .actual-growth{background-color:#e95f15}.ability-growth-pupil-detail-container .content .ability-col .sub-growth-container .sub-growth-bar.legent-type-5 .actual-growth{background-color:#c71717}.ability-growth-pupil-detail-container .content .ability-col .panel .instruction-msg{display:block;position:relative;margin:1rem 0 0}.ability-growth-pupil-detail-container .content .ability-col .panel .button-container{margin-top:1.25rem}.ability-growth-pupil-detail-container .content .ability-col .panel .ws-grid-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #dedede;padding-top:1rem;padding-bottom:1rem}.ability-growth-pupil-detail-container .content .ability-col .panel .ws-grid-row .learning-objective-name{-webkit-box-flex:1;-webkit-flex:1 1 100px;-ms-flex:1 1 100px;flex:1 1 100px;overflow:hidden}.ability-growth-pupil-detail-container .content .ability-col .panel .ws-grid-row .learning-objective-name strong{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;padding-right:12px}.ability-growth-pupil-detail-container .content .ability-col .panel .ws-grid-row .learning-objective-name strong:hover{color:#34a3d7;position:relative}.ability-growth-pupil-detail-container .content .ability-col .panel .ws-grid-row .learning-objective-name strong:hover::after,.ability-growth-pupil-detail-container .content .ability-col .panel .ws-grid-row .learning-objective-name strong:hover::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}.ability-growth-pupil-detail-container .content .ability-col .panel .ws-grid-row .learning-objective-name strong:hover::before{margin-top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ability-growth-pupil-detail-container .content .ability-col .panel .ws-grid-row .learning-objective-name strong:hover::after{margin-top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ability-growth-pupil-detail-container .content .ability-col .panel .ws-grid-row .learning-objective-name span{color:#949494;font-size:.875rem}.ability-growth-pupil-detail-container .content .growth-col .growth-legenda .actual-growth{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:5px}.ability-growth-pupil-detail-container .content .growth-col .growth-legenda .target-growth{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;text-align:right}.ability-growth-pupil-detail-container .content .growth-col .ws-panel .ws-grid-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #dedede;padding-top:1rem;padding-bottom:1rem}.ability-growth-pupil-detail-container .content .growth-col .ws-panel .ws-grid-row .learning-objective-name{-webkit-box-flex:1;-webkit-flex:1 1 100px;-ms-flex:1 1 100px;flex:1 1 100px;overflow:hidden}.ability-growth-pupil-detail-container .content .growth-col .ws-panel .ws-grid-row .learning-objective-name strong{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;padding-right:12px}.ability-growth-pupil-detail-container .content .growth-col .ws-panel .ws-grid-row .learning-objective-name strong:hover{color:#34a3d7;position:relative}.ability-growth-pupil-detail-container .content .growth-col .ws-panel .ws-grid-row .learning-objective-name strong:hover::after,.ability-growth-pupil-detail-container .content .growth-col .ws-panel .ws-grid-row .learning-objective-name strong:hover::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}.ability-growth-pupil-detail-container .content .growth-col .ws-panel .ws-grid-row .learning-objective-name strong:hover::before{margin-top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ability-growth-pupil-detail-container .content .growth-col .ws-panel .ws-grid-row .learning-objective-name strong:hover::after{margin-top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ability-growth-pupil-detail-container .content .growth-col .ws-panel .ws-grid-row .status{margin-left:5px}.ability-growth-pupil-detail-container .content .growth-col .ws-panel .ws-grid-row .status .lo-indicator{width:25px;height:25px;min-width:25px;vertical-align:middle}.ability-growth-pupil-detail-container .content .growth-col .ws-panel .ws-grid-row .status .lo-indicator-icon{width:22px;height:22px;margin:0 2px 3px}.ability-growth-pupil-detail-container .content .growth-col .ws-panel .ws-grid-row .status .lo-indicator::before{content:none}.ability-growth-pupil-detail-container .content .growth-col .ws-panel .instruction-msg{display:block;position:relative;margin:1rem 0 0}.ability-growth-pupil-detail-container .content .growth-col .ws-panel .button-container{margin-top:1.25rem}.ability-growth-pupil-detail-container .content .lo-col .education-plan-grid .paths-container{padding-bottom:2rem}.ability-growth-pupil-detail-container .content .lo-col .education-plan-grid .paths-container .subdomain{height:11px;position:relative;min-width:100%;margin-bottom:6px}.ability-growth-pupil-detail-container .content .lo-col .education-plan-grid .paths-container .subdomain .lo-path{list-style:none;padding:0;white-space:nowrap;font-size:0}.ability-growth-pupil-detail-container .content .lo-col .education-plan-grid .paths-container .subdomain .lo-path li{display:inline-block;width:22px;position:relative}.ability-growth-pupil-detail-container .content .lo-col .education-plan-grid .paths-container .subdomain .lo-path li .lo-indicator{display:inline-block;line-height:11px;cursor:pointer;text-align:center;height:11px;width:11px;background-color:#f4f4f4;position:absolute;z-index:1;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 8px 13px -10px rgba(0,0,0,.23);box-shadow:inset 0 8px 13px -10px rgba(0,0,0,.23)}.ability-growth-pupil-detail-container .content .lo-col .education-plan-grid .paths-container .subdomain .lo-path li .lo-indicator.non-interactive{cursor:default}.ability-growth-pupil-detail-container .content .lo-col .education-plan-grid .paths-container .subdomain .lo-path li .lo-indicator::before{content:"";height:2px;width:11px;background-color:inherit;position:absolute;right:100%;z-index:-1;margin:4px 0 0 20px}.ability-growth-pupil-detail-container .content .lo-col .education-plan-grid .paths-container .subdomain .lo-path li .lo-indicator svg{display:none}.ability-growth-pupil-detail-container .content .lo-col .education-plan-grid .paths-container .subdomain .lo-path li .lo-indicator.finished{background-color:#34a3d7}.ability-growth-pupil-detail-container .content .lo-col .education-plan-grid .paths-container .subdomain .lo-path li .lo-indicator.inprogress{background-color:#b3d9ed}.ability-growth-pupil-detail-container .content .lo-col .education-plan-grid .paths-container .subdomain .lo-path li .lo-indicator.stuck{background-color:#f6cf19}.ability-growth-pupil-detail-container .content .lo-col .education-plan-grid .paths-container .subdomain .lo-path li:first-child .lo-indicator::before{content:none}.snappet-content .inner .panel.educationplan-container{padding-top:0;padding-right:0}.snappet-content .inner .panel.educationplan-container.NoEducationPlanView{padding-top:2.5rem}.snappet-content .inner .editableEducationPlanHolder{text-align:center}.snappet-content .inner .editableEducationPlanHolder h2{margin-bottom:1rem;margin-top:-20px}.educationplan-container.panel.BookView .title-and-progress,.educationplan-container.panel.ReadOnlyView .title-and-progress{display:none}.educationplan-container .mask.mask-service{padding:0;-webkit-box-shadow:none;box-shadow:none}.educationplan-container .education-plan-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:transform}.educationplan-container .checkbox{margin:7px 6px;display:inline-block;-webkit-transform:scale(.9);transform:scale(.9)}.educationplan-container .finished .checkbox+span::before,.educationplan-container .inprogress .checkbox+span::before{border:1px solid #fff}.educationplan-container .paths-container{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.educationplan-container .paths-container .subdomain{border-top:1px solid #dedede;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;min-width:100%;max-width:none;margin:0;padding:0;overflow:hidden}.educationplan-container .paths-container .subdomain .subdomain-title{-webkit-box-flex:0;-webkit-flex:0 0 185px;-ms-flex:0 0 185px;flex:0 0 185px;min-width:185px;margin:0;font-size:.875rem;line-height:1.25rem;font-family:ABeZeh,sans-serif;font-weight:700}.educationplan-container .paths-container .subdomain .subdomain-title span{max-height:2.5rem;overflow:hidden;display:inline-block;width:100%}.educationplan-container .paths-container .subdomain .lo-path{list-style:none;white-space:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none}.educationplan-container .paths-container .subdomain .lo-path>li{display:inline-block;width:185px;font-size:.875rem;position:relative;text-align:center;line-height:0;padding:1.25rem 0}.educationplan-container .paths-container .subdomain .lo-path>li .lo-title{width:100%;max-width:120px;height:36px;text-align:center;padding:0;white-space:normal;overflow:hidden;text-overflow:ellipsis;line-height:1.4;margin:0 auto 10px}.educationplan-container .paths-container .subdomain .lo-path>li .lo-title.lo-number{font-weight:700;white-space:nowrap;text-overflow:ellipsis}.educationplan-container .paths-container .subdomain .lo-path>li.hidepath .lo-indicator::before{background:#f4f4f4}.educationplan-container .paths-container .subdomain .lo-path>li:first-child .lo-indicator::before{content:none}.educationplan-container .paths-container.paths-container-detail-view .subdomain .lo-path .lo-title.lo-number{height:auto;margin-bottom:5px}.educationplan-container .paths-container.paths-container-compressed-view .subdomain .lo-path .lo-title,.educationplan-container .paths-container.paths-container-full-view .subdomain .lo-path .lo-title{margin-top:-46px;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.educationplan-container .paths-container.paths-container-compressed-view .subdomain .lo-path .lo-indicator,.educationplan-container .paths-container.paths-container-full-view .subdomain .lo-path .lo-indicator{-webkit-transform:scale(.6);transform:scale(.6)}.educationplan-container .paths-container.paths-container-compressed-view .subdomain .lo-path .lo-indicator::before,.educationplan-container .paths-container.paths-container-full-view .subdomain .lo-path .lo-indicator::before{width:45px}.educationplan-container .paths-container.paths-container-compressed-view .subdomain .lo-path .lo-indicator.badge::after,.educationplan-container .paths-container.paths-container-full-view .subdomain .lo-path .lo-indicator.badge::after{-webkit-transform:scale(1.5) translate3d(3px,-3px,0);transform:scale(1.5) translate3d(3px,-3px,0)}.educationplan-container .paths-container.paths-container-compressed-view .subdomain .lo-path>li,.educationplan-container .paths-container.paths-container-full-view .subdomain .lo-path>li{padding:.75rem 0;width:51px}.educationplan-container .paths-container.paths-container-full-view .subdomain-title{font-size:10px}.educationplan-container .paths-container.paths-container-full-view .subdomain{padding:0;border-top:1px solid transparent}.educationplan-container .paths-container.paths-container-full-view .subdomain .lo-path .lo-title{margin-top:-40px}.educationplan-container .paths-container.paths-container-full-view .subdomain .lo-path .lo-indicator{-webkit-transform:scale(.36);transform:scale(.36);margin:-13px 0 -5px}@-moz-document url-prefix(){.educationplan-container .paths-container.paths-container-full-view .subdomain .lo-path .lo-indicator{transform:scale(.35)}}.educationplan-container .paths-container.paths-container-full-view .subdomain .lo-path .lo-indicator::before{width:25px}.educationplan-container .paths-container.paths-container-full-view .subdomain .lo-path .lo-indicator .lo-indicator-icon{opacity:1}.educationplan-container .paths-container.paths-container-full-view .subdomain .lo-path>li{width:23px;padding:0}.educationplan-container .paths-container.paths-container-full-view .subdomain .lo-path>li .lo-indicator .lo-indicator-icon{opacity:0}.educationplan-container .paths-container.paths-container-full-view .subdomain .plus-message{color:transparent}.educationplan-container .paths-container.paths-container-full-view .badge::after{content:''}.educationplan-container .educationplan-controls{padding:1.875rem 0 1.25rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.educationplan-container .educationplan-controls.affixed{-webkit-box-shadow:0 1.5rem 10px -1.3rem rgba(0,0,0,.14);box-shadow:0 1.5rem 10px -1.3rem rgba(0,0,0,.14);margin-left:-2.5rem;padding-left:1.25rem;padding-right:1.25rem}.educationplan-container .educationplan-controls .controls-row{min-width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.educationplan-container .educationplan-controls .controls-row.go-back-button-row{padding:0 1.25rem;margin-bottom:1.25rem}.educationplan-container .educationplan-controls .controls-row.go-back-button-row nav-back-button{margin:0 5px}.educationplan-container .educationplan-controls .controls-row .left-controls,.educationplan-container .educationplan-controls .controls-row .right-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}.educationplan-container .educationplan-controls .controls-row .left-controls svg,.educationplan-container .educationplan-controls .controls-row .right-controls svg{width:32px;height:32px}.educationplan-container .educationplan-controls .controls-row .left-controls .btn-group,.educationplan-container .educationplan-controls .controls-row .right-controls .btn-group{margin:0 5px 10px}.educationplan-container .educationplan-controls .controls-row .left-controls .btn-group .btn,.educationplan-container .educationplan-controls .controls-row .right-controls .btn-group .btn{line-height:0;padding:.5rem}.educationplan-container .educationplan-controls .controls-row .left-controls .btn,.educationplan-container .educationplan-controls .controls-row .right-controls .btn{min-height:50px}.educationplan-container .educationplan-controls .controls-row .left-controls{min-width:0}.educationplan-container .educationplan-controls .controls-row .left-controls .pupils-dropdown-ctn,.educationplan-container .educationplan-controls .controls-row .left-controls .subjects-dropdown-ctn{min-width:200px;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;min-height:50px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0 5px 10px}@media (max-width:700px){.educationplan-container .educationplan-controls .controls-row .left-controls:not(.edit-mode) .subjects-dropdown-ctn{min-width:0}}.educationplan-container .educationplan-controls .controls-row .left-controls .btn-group{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.educationplan-container .educationplan-controls .controls-row .left-controls .btn-group.edit-toggle{display:none}.educationplan-container .educationplan-controls .controls-row .right-controls{min-width:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.educationplan-container .educationplan-controls .controls-row .right-controls .show-ep{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;min-width:auto}.educationplan-container .educationplan-controls .controls-row .right-controls .show-ep education-plan-list-with-loading{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.educationplan-container .educationplan-controls .controls-row .right-controls.edit-mode .buttons{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:757px){.educationplan-container .educationplan-controls .controls-row .right-controls.edit-mode .buttons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.educationplan-container .educationplan-controls .controls-row .right-controls.edit-mode .buttons .btn:last-child{margin:0}.educationplan-container .educationplan-controls .controls-row .right-controls education-plan-selector{margin:0 5px 10px;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;min-width:230px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.educationplan-container .educationplan-controls .controls-row .right-controls education-plan-selector .btn{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:0;font-weight:400;color:#333;margin:0}.educationplan-container .educationplan-controls .controls-row .right-controls education-plan-selector .btn span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;width:0;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.educationplan-container .educationplan-controls .controls-row .right-controls education-plan-list-with-loading strong{margin:0 5px 10px}@media (max-width:700px){.educationplan-container .educationplan-controls .controls-row .right-controls{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.educationplan-container .educationplan-controls .controls-row .right-controls>education-plan-selector .btn{min-width:100%}}.educationplan-container .educationplan-controls .controls-row .right-controls .icon-btn{margin:0 5px 10px;padding-top:0;padding-bottom:0}.educationplan-container .educationplan-controls .controls-row .right-controls .icon-settings{width:20px;height:20px;margin-left:7px;margin-bottom:2px}.educationplan-container .isAnimating .lo-indicator{-webkit-box-shadow:none!important;box-shadow:none!important}.educationplan-container.NoEducationPlanView .btn{margin-top:1em;display:block}.learning-objective-details-table td{font-size:smaller}.learning-objective-details-table .btn{font-size:smaller;margin:2px 0}.popover-start-plan{max-width:325px;z-index:18}.popover-start-plan.en,.popover-start-plan.wn{margin-top:-15px}.popover-start-plan.en .popover-arrow,.popover-start-plan.wn .popover-arrow{margin-top:5px}.popover-start-plan.es,.popover-start-plan.ws{margin-top:1px}.popover-start-plan.es .popover-arrow,.popover-start-plan.ws .popover-arrow{margin-top:-5px}.popover-start-plan .title{font-weight:700;margin-bottom:10px}.popover-start-plan .card{margin-bottom:20px}.jquery-modal.modal-lo-progress{padding-top:3.125rem}.educationplan-container.pupil-progress .educationplan-controls .right-controls{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.educationplan-container.pupil-progress .educationplan-controls .left-controls{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.educationplan-container.pupil-progress .educationplan-controls .left-controls .subjects-dropdown-ctn{min-width:200px}@media (max-width:400px){.educationplan-container.pupil-progress .educationplan-controls education-plan-selector{min-width:0}.educationplan-container.pupil-progress .educationplan-controls .pupils-dropdown-ctn,.educationplan-container.pupil-progress .educationplan-controls .subjects-dropdown-ctn{min-width:100%}}.modal-lo-progress .pupil-progress-table .pupil-row{margin-right:0;margin-left:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal-lo-progress .pupil-progress-table .pupil-row.heading{font-weight:700}.modal-lo-progress .pupil-progress-table .pupil-row .progress-col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal-lo-progress .pupil-progress-table .pupil-row .ability-col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-lo-progress .pupil-progress-table .pupil-row .ability-col .ability,.modal-lo-progress .pupil-progress-table .pupil-row .ability-col .ability-target-bar{display:none}.modal-lo-progress .pupil-progress-table .pupil-row .ability-col .medium-ability{display:inline-block}.modal-lo-progress .pupil-progress-table .pupil-row .ability-col .progress-ball{display:inline-block;width:1rem;height:1rem}.modal-lo-progress .pupil-progress-table .pupil-row .ability-col .no-ability{padding-left:1.85rem}.modal-lo-progress .pupil-progress-table .progress-col{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.modal-lo-progress .pupil-progress-table .progress-col progress-man{display:inline-block}.modal-lo-progress .pupil-progress-table .progress-col progress-man svg{width:2rem;height:2rem}.modal-lo-progress .pupil-progress-table .progress-col .pupil-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:60%;display:inline-block}.modal-lo-progress .pupil-progress-table .ability-col{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.modal-lo-progress .withTitle h4{color:#34a3d7}.modal-lo-progress .withTitle h2 .icon{background-color:#b8dff1;fill:#207aa3;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:2.5rem;width:2.5rem;position:absolute;left:50%;top:-3.75rem;margin:0 0 0 -1.25rem;padding:5px;-webkit-border-radius:50%;border-radius:50%}.modal-lo-progress .withTitle h2 .icon svg{fill:#207aa3}.modal-lo-progress .withTitle h2.badge::after{height:1.4rem;width:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:52%;top:-70px}.modal-lo-progress .withTitle.lo-finished h2 .icon{background-color:#34a3d7;fill:#fff}.modal-lo-progress .withTitle.lo-finished h2 .icon svg{fill:#34a3d7}.modal-lo-progress .pupil-progress-actions .btn{margin-top:.8rem}.modal-lo-progress .pupil-progress-actions .btn .icon{width:1.5625rem;height:1.5625rem;fill:#fff}.modal-lo-progress .pupil-progress-actions .btn.btn-txt{border-top:1px solid #f2f5f7;width:100%;text-align:center;padding-top:1.25rem;margin-top:1.25rem}.modal-lo-progress .star-message-holder{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22a132249f-7002-48d5-b6a7-82aafd970ce0%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3EStarEmpty%3C%2Ftitle%3E%3Cg%20id%3D%2221180abe-4365-4973-92ef-77dea35700d2%22%20data-name%3D%22Layer%2013%20copy%22%3E%3Cg%20id%3D%22e896dfc2-c24d-47d0-b011-9f1c318e3c28%22%20data-name%3D%22Your%20Icon%22%3E%3Cg%20id%3D%222c32f32d-94de-43fa-bf80-9ce76aca4402%22%20data-name%3D%22path138%22%3E%3Cpath%20fill%3D%22%2389c316%22%20d%3D%22M22.63%2C28.59a1.73%2C1.73%2C0%2C0%2C1-.92-.27L16%2C24.71l-5.71%2C3.6a1.72%2C1.72%2C0%2C0%2C1-2.64-1.64l.73-6.94L3.81%2C15a1.72%2C1.72%2C0%2C0%2C1%2C1-2.9l6.36-.87%2C3.27-6.81a1.72%2C1.72%2C0%2C0%2C1%2C3.11%2C0l3.27%2C6.82%2C6.37.92a1.72%2C1.72%2C0%2C0%2C1%2C1%2C2.91l-4.56%2C4.72.72%2C6.94a1.73%2C1.73%2C0%2C0%2C1-1.71%2C1.91ZM16%2C22.6a1.77%2C1.77%2C0%2C0%2C1%2C.92.33l5.37%2C3.4-.68-6.51a1.71%2C1.71%2C0%2C0%2C1%2C.48-1.38L26.37%2C14l-6-.86a1.73%2C1.73%2C0%2C0%2C1-1.31-1L16%2C5.77%2C12.92%2C12.2a1.71%2C1.71%2C0%2C0%2C1-1.32%2C1l-6%2C.82%2C4.29%2C4.47a1.72%2C1.72%2C0%2C0%2C1%2C.47%2C1.37l-.68%2C6.5%2C5.37-3.39A1.79%2C1.79%2C0%2C0%2C1%2C16%2C22.6Zm7.53-2.76h0Zm-12.2-8.66h0Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:auto 280px;background-color:#9dcd1c;min-width:190px;min-height:150px;text-align:center;padding:.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.modal-lo-progress .star-message{color:#fff;font-size:1.5rem}.jquery-modal .modal-create-new-ep .form-group{margin:1.25rem 0 0}snappet-exercise-player-element{margin-bottom:30px}snappet-exercise-player-element label{display:inline!important}.exercise-version1{background-color:#000;color:#fff}.exercise-version1 p{color:#fff}.exercise-version2{background-color:#fff;color:#000}.exercise-version2 p{color:#000}.exercise-modal .modal-content{display:-ms-grid;display:grid;margin-bottom:20px;margin-top:10px!important}.exercise-modal .modal-content .carousel-content{margin:-5px}.exercise-modal .modal-content .exercise-container{position:relative;z-index:2}.exercise-modal .modal-content .exercise-container.portrait{min-width:480px;overflow:visible}.exercise-modal .modal-content .exercise-container.portrait #divContent{height:621px;width:480px;margin:0 auto}.exercise-modal .modal-content .exercise-container.portrait #divContent #divOpgave{width:100%;height:100%}.exercise-modal .modal-content .exercise-container.portrait #divContent #divOpgave #divQuestion{width:100%;height:100%;top:0;position:relative}.exercise-modal .modal-content .exercise-container.landscape{min-width:780px}.exercise-modal .modal-content .exercise-container.landscape #divContent{height:295px;width:780px;margin:0 auto}.exercise-modal .modal-content .exercise-container.landscape #divContent #divOpgave{width:100%;height:100%}.exercise-modal .modal-content .exercise-container.landscape #divContent #divOpgave #divQuestion{width:100%;height:100%;min-height:292px;position:relative}.exercise-modal .modal-content.exercise.portrait .exercise-container-wrapper .exercise-container,.exercise-modal .modal-content.exercise.portrait .exercise-container-wrapper snappet-exercise-player-element{margin-bottom:30px;display:block}.exercise-modal .modal-content.exercise.portrait .exercise-container-wrapper .exercise-container label,.exercise-modal .modal-content.exercise.portrait .exercise-container-wrapper snappet-exercise-player-element label{display:inline}.exercise-modal .modal-content.portrait{-ms-grid-columns:1fr 520px;grid-template-columns:1fr 520px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.exercise-modal .modal-content.portrait{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.exercise-modal .modal-content.portrait{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}.exercise-modal .modal-content.portrait .answers-given,.exercise-modal .modal-content.portrait .exercise-details,.exercise-modal .modal-content.portrait .exercise-selector{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.exercise-modal .modal-content.portrait .answers-given,.exercise-modal .modal-content.portrait .exercise-details,.exercise-modal .modal-content.portrait .exercise-selector{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}.exercise-modal .modal-content.portrait .exercise-details{-ms-grid-row:1;grid-row:1}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.exercise-modal .modal-content.portrait .exercise-details{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.exercise-modal .modal-content.portrait .exercise-selector{-ms-grid-row:2;grid-row:2}.exercise-modal .modal-content.portrait .answers-given{-ms-grid-row:3;grid-row:3}.exercise-modal .modal-content.portrait .exercise{-ms-grid-row-span:5;-ms-grid-column:2;grid-column:2;grid-row:span 4;margin-left:40px;width:480px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.exercise-modal .modal-content.portrait .exercise{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0 0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.exercise-modal .modal-content.portrait .exercise #exerciseContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.exercise-modal .modal-content.portrait .exercise-answer-overview{-ms-grid-column:1;grid-column:1;grid-row:span 4;-ms-grid-row:1;-ms-grid-row-span:5;padding-right:0;max-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.exercise-modal .modal-content.portrait .exercise-answer-overview .answer-and-pupils{overflow-y:auto;padding-right:1.25rem;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;height:0}.exercise-modal .modal-content.portrait .exercise-answer-overview .answer-and-pupils.items-1,.exercise-modal .modal-content.portrait .exercise-answer-overview .answer-and-pupils.items-2,.exercise-modal .modal-content.portrait .exercise-answer-overview .answer-and-pupils.items-3,.exercise-modal .modal-content.portrait .exercise-answer-overview .answer-and-pupils.items-4,.exercise-modal .modal-content.portrait .exercise-answer-overview .answer-and-pupils.items-5{padding-right:0}.exercise-modal .modal-content.portrait .exercise-answer-overview .answer-and-pupils .btn-group .btn{margin-right:0}.exercise-modal .modal-content.portrait .exercise-answer-overview .answer-and-pupils .btn-group .btn:first-child{border-right:none}.exercise-modal .modal-content.landscape{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.exercise-modal .modal-content.landscape{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.exercise-modal .modal-content.landscape .exercise-selector{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3;padding-right:10px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.exercise-modal .modal-content.landscape .exercise-selector{padding-right:0;padding-bottom:20px}}.exercise-modal .modal-content.landscape .answers-given{-ms-grid-column:2;grid-column:2;-ms-grid-row:3;grid-row:3;padding-left:10px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.exercise-modal .modal-content.landscape .answers-given{-ms-grid-column:1;grid-column:1;-ms-grid-row:4;grid-row:4;padding-left:0}}.exercise-modal .modal-content.landscape .exercise,.exercise-modal .modal-content.landscape .exercise-details{grid-column:span 2;-ms-grid-column-span:2;-ms-grid-row:1;grid-row:1}.exercise-modal .modal-content.landscape .exercise{-ms-grid-row:4;grid-row:4;max-width:100%}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.exercise-modal .modal-content.landscape .exercise{-ms-grid-row:2;grid-row:2;margin-bottom:20px}}.exercise-modal .modal-content.landscape .exercise-answer-overview{grid-column:span 2;-ms-grid-column-span:2;padding:0;margin-bottom:10px}.exercise-modal .modal-content.landscape .exercise-answer-overview .answer-and-pupils{max-height:342px;overflow-y:auto;padding-right:1.25rem}.exercise-modal .modal-content.landscape .exercise-answer-overview .answer-and-pupils.items-1,.exercise-modal .modal-content.landscape .exercise-answer-overview .answer-and-pupils.items-2{padding-right:0}.exercise-modal .modal-content.landscape .exercise-answer-overview .answer-and-pupils .btn-group .btn:last-child{margin-right:0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px){.exercise-modal{padding-top:7rem}}.exercise-modal .modal a.close-modal{width:1.25rem;height:1.25rem}.exercise-modal .exercise-id{color:#949494;position:absolute;bottom:1rem;right:2rem}.exercise-modal .exercise-details{width:100%;padding-bottom:10px}.exercise-modal .exercise-details .objective-name{color:#34a3d7;font-weight:700;font-size:1.875rem}.exercise-modal .exercise-details .lesson-name-v2{color:#c32451;font-weight:700;font-size:1.25rem;margin-bottom:.625rem}.exercise-modal .exercise-details .current-details{background-color:#f2f5f7;-webkit-border-radius:4px;border-radius:4px;width:100%;padding:1.25rem}.exercise-modal .exercise-details .current-details .lo-name-heading{font-weight:700}.exercise-modal .exercise-selector{width:100%;padding-bottom:1.25rem}.exercise-modal .exercise-selector .answer-status,.exercise-modal .exercise-selector .pupil-names{margin-bottom:.625rem}.exercise-modal .exercise-selector .dropdownAnswerStatus{position:relative}.exercise-modal .exercise-selector .dropdownAnswerStatus .row .progress-bar-section{height:100%;width:50px;position:absolute;left:0;top:0;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;border:1px solid #c2c2c2;border-right:0;background-color:#f2f5f7;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.exercise-modal .exercise-selector .dropdownAnswerStatus .row .progress-bar-section .icon{display:none;height:25px;width:25px}.exercise-modal .exercise-selector .dropdownAnswerStatus .row .progress-bar-section .icon svg{fill:#fff}.exercise-modal .exercise-selector .dropdownAnswerStatus .row .progress-bar-section.correct{background-color:#9dcd1c}.exercise-modal .exercise-selector .dropdownAnswerStatus .row .progress-bar-section.incorrect{background-color:#c71717}.exercise-modal .exercise-selector .dropdownAnswerStatus .row .progress-bar-section.sec-correct{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,#9dcd1c),color-stop(80%,#9dcd1c),color-stop(80%,#c71717),to(#c71717));background:linear-gradient(#9dcd1c 80%,#9dcd1c 80%,#c71717 80%,#c71717 100%)}.exercise-modal .exercise-selector .dropdownAnswerStatus .row .progress-bar-section.to-be-checked{background-color:#34a3d7}.exercise-modal .exercise-selector .dropdownAnswerStatus .row .progress-bar-section.to-be-checked .progress-number{display:none}.exercise-modal .exercise-selector .dropdownAnswerStatus .row .progress-bar-section.to-be-checked .icon{display:inline-block}.exercise-modal .exercise-selector .dropdownAnswerStatus .row .row{margin-left:38px}.exercise-modal .exercise-selector .dropdownAnswerStatus .row .row .title{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:.525rem}.exercise-modal .exercise-selector .dropdownAnswerStatus .row .row .date{color:#949494;font-size:.875rem}.exercise-modal .exercise-selector .faux-dropdown{background-color:#fff;border:1px solid #c2c2c2;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.1);box-shadow:0 2px 1px rgba(0,0,0,.1);padding:13px 50px 12px 20px;display:block;position:relative;visibility:visible;left:auto;min-height:50px;margin-bottom:.625rem}.exercise-modal .exercise-selector .button-set{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.exercise-modal .exercise-selector .button-set .btn{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:0}.exercise-modal .exercise-selector .button-set .icon{margin-right:10px}.exercise-modal .exercise-selector .button-set .btn-more{margin-right:0}.exercise-modal .exercise-selector .correct-wrong{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.exercise-modal .exercise-selector .correct-wrong .btn-group{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:10px}.exercise-modal .exercise-selector .correct-wrong .btn-group .btn{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:0}.exercise-modal .exercise-selector .correct-wrong .btn{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.exercise-modal .exercise-selector .correct-wrong .icon-set{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.exercise-modal .exercise-selector .correct-wrong .icon-set .icon{width:18px;margin-right:10px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.exercise-modal .exercise-selector .correct-wrong .icon-set .icon svg{height:100%;width:100%}.exercise-modal .exercise-selector .correct-wrong .icon-set span{color:#34a3d7}.exercise-modal .exercise-selector .correct-wrong .btn-more{margin-right:0}.exercise-modal .answers-given{width:100%;padding-bottom:1.5rem}.exercise-modal .answers-given .gray-panel{background-color:#f2f5f7;-webkit-border-radius:4px;border-radius:4px;padding:.7rem 1rem 0}.exercise-modal .answers-given .gray-panel .legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.exercise-modal .answers-given .gray-panel .legend .legend-item{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;line-height:2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:400}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.exercise-modal .answers-given .gray-panel .legend .legend-item{width:100%}}@media (min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px),(min-width:1280px){.exercise-modal .answers-given .gray-panel .legend .legend-item:lang(en),.exercise-modal .answers-given .gray-panel .legend .legend-item:lang(nl){width:50%}}.exercise-modal .answers-given .gray-panel .legend .legend-item .progress-ball{height:1rem;width:1rem;margin-right:6px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.exercise-modal .answers-given .gray-panel .legend .legend-item .progress-ball:not(.correct):not(.incorrect):not(.sec-correct){background:#dedede}.exercise-modal .exercise-answer-overview{height:100%;width:100%;overflow:auto}.exercise-modal .exercise-answer-overview .answer-and-pupils h5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.exercise-modal .exercise-answer-overview .answer-and-pupils h5 .progress-ball{margin-right:12px;height:1rem;width:1rem}.exercise-modal .exercise-answer-overview .answer-and-pupils .pupil-name{padding:8px 0}.exercise-modal .exercise-answer-overview .answer-and-pupils .clickable-answer{cursor:pointer;border-bottom:1px solid #dedede;padding:12px 0}.exercise-modal .exercise-answer-overview .answer-and-pupils .clickable-answer .btn-group{margin:8px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.exercise-modal .exercise-answer-overview .answer-and-pupils .clickable-answer .btn-group .btn{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.exercise-modal .exercise-answer-overview .answer-and-pupils .clickable-answer .btn-group .btn .btn-content{color:#34a3d7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.exercise-modal .exercise-answer-overview .answer-and-pupils .clickable-answer .btn-group .btn .btn-content .icon{margin-right:10px;height:1.3rem;width:1.3rem}.exercise-modal .exercise-answer-overview .exercise-answer-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:22px}.exercise-modal .exercise-answer-overview .exercise-answer-heading .exercise-answer-icon{height:2rem;width:2rem;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.exercise-modal .exercise-answer-overview .exercise-answer-heading h4{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;color:#34a3d7}.exercise-modal .exercise-answer-overview .exercise-answer-heading .close{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.exercise-modal .highlight{position:absolute;width:100%;height:100%;display:none;overflow:auto;z-index:3;-webkit-border-radius:3px;border-radius:3px}.exercise-modal .highlight.correct{border:2px solid #9dcd1c}.exercise-modal .highlight.correct label{background-color:#9dcd1c}.exercise-modal .highlight.help{background-color:#fff;color:#000;padding:20px;z-index:111;border:2px solid #e95f15}.exercise-modal .highlight.help label{background-color:#e95f15}.exercise-modal .highlight.help p{color:#000}.exercise-modal .highlight.active{display:block}.exercise-modal .highlight label{position:absolute;padding:0 10px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;font-size:.75rem;line-height:1.5rem;height:1.5rem;top:-1.5rem;left:-2px}.exercise-modal #exerciseContainer{position:relative;overflow:hidden;-webkit-border-radius:4px;border-radius:4px}.exercise-modal #exerciseContainer .exercise-icon{position:absolute;cursor:pointer}.exercise-modal #exerciseContainer .exercise-icon.fullscreen-over-exercise{right:1.4rem;bottom:.8rem;z-index:4}.exercise-modal #exerciseContainer .exercise-icon.eye-over-exercise{left:1.4rem;bottom:.8rem;z-index:3}.exercise-modal #exerciseContainer .exercise-icon.eye-over-exercise.correct{fill:#9dcd1c}.exercise-modal #exerciseContainer .exercise-icon .icon{height:1.8rem;width:1.8rem}.exercise-modal #exerciseContainer.exercise-version1 .icon{fill:#fff}.exercise-modal #exerciseContainer.exercise-version1 .correct .icon{fill:#9dcd1c}.exercise-modal #exerciseContainer.exercise-version2{border:1px solid #c2c2c2}.exercise-modal #exerciseContainer.exercise-version2 .icon{fill:#000}.exercise-modal #exerciseContainer.exercise-version2 .correct .icon{fill:#9dcd1c}.outside-modal-left,.outside-modal-right{position:absolute;min-width:4.25rem;min-height:4.25rem;top:50%;margin:-2.125rem 0 0 0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px){.outside-modal-left,.outside-modal-right{top:-7rem}}.outside-modal-left .icon,.outside-modal-right .icon{fill:#fff;height:2rem;width:2rem;vertical-align:middle}.outside-modal-left{left:-7.15rem}@media screen and (min-width:992px) and (max-width:1330px){.outside-modal-left{left:-5.15rem}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px){.outside-modal-left{left:0}}.outside-modal-left .icon{margin-left:-.4rem}.outside-modal-right{right:-7.15rem}@media screen and (min-width:992px) and (max-width:1330px){.outside-modal-right{right:-5.15rem}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px){.outside-modal-right{right:0}}.outside-modal-right .icon{margin-right:-.4rem}.home-container{margin-bottom:0!important}.home-container .main-stats{margin-bottom:2.5rem;text-align:center}.home-container .main-stats .btn{margin:0}.home-container .subject-container{position:relative;min-height:0}@media (min-width:0) and (max-width:543px){.home-container .subject-container{margin:0}}.home-container .subject-container .instruction-msg.welcome{top:0}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px){.home-container .subject-container .instruction-msg.welcome{left:50%}}@media (min-width:1280px){.home-container .subject-container .instruction-msg.welcome{left:33.3333%}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.home-container .subject-container .instruction-msg.welcome{top:55%}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.home-container .subject-container .instruction-msg.welcome .arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:-24px;left:50%;margin-left:-12px}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.home-container .subject-container .instruction-msg.welcome .arrow{top:41px}}.home-container .subject-container .subject-col .pupils-list,.home-container .subject-container .subject-item .pupils-list{margin:0 0 15px}.home-container .subject-container .subject-col .pupils-list ol,.home-container .subject-container .subject-item .pupils-list ol{list-style:none;padding:0;margin:0}.home-container .subject-container .subject-col .pupils-list ol li,.home-container .subject-container .subject-item .pupils-list ol li{border-bottom:1px solid #f2f5f7;font-size:1.125rem;padding:1rem 0;font-weight:700;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-container .subject-container .subject-col .pupils-list ol li:last-child,.home-container .subject-container .subject-item .pupils-list ol li:last-child{padding-bottom:0;border-bottom:0 none}.home-container .subject-container .subject-col .pupils-list ol li:first-child,.home-container .subject-container .subject-item .pupils-list ol li:first-child{padding-top:0}.home-container .subject-container .subject-col .pupils-list ol li strong,.home-container .subject-container .subject-item .pupils-list ol li strong{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.home-container .subject-container .subject-col .pupils-list ol li svg,.home-container .subject-container .subject-item .pupils-list ol li svg{width:20px;height:20px;fill:#c71717;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.home-container .subject-container .subject-col .pupils-list ol li .checkbox,.home-container .subject-container .subject-item .pupils-list ol li .checkbox{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.home-container .subject-container .subject-col .pupils-list.with-checkbox ol .checkbox,.home-container .subject-container .subject-col .pupils-list.with-checkbox ol .checkbox label,.home-container .subject-container .subject-item .pupils-list.with-checkbox ol .checkbox,.home-container .subject-container .subject-item .pupils-list.with-checkbox ol .checkbox label{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-container .subject-container .subject-col .pupils-list.with-checkbox ol .checkbox label strong,.home-container .subject-container .subject-col .pupils-list.with-checkbox ol .checkbox strong,.home-container .subject-container .subject-item .pupils-list.with-checkbox ol .checkbox label strong,.home-container .subject-container .subject-item .pupils-list.with-checkbox ol .checkbox strong{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.home-container .subject-container .subject-col .pupils-list.with-checkbox ol .checkbox input+span,.home-container .subject-container .subject-col .pupils-list.with-checkbox ol .checkbox label input+span,.home-container .subject-container .subject-item .pupils-list.with-checkbox ol .checkbox input+span,.home-container .subject-container .subject-item .pupils-list.with-checkbox ol .checkbox label input+span{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.home-container .subject-container .subject-item{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:543px){.home-container .subject-container .subject-item{padding:0}}.home-container .subject-container .subject-item.stretched{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}@media (min-width:0) and (max-width:543px){.home-container .subject-container .subject-item.stretched .jumbotron.differentiation{-webkit-border-radius:0;border-radius:0}}.home-container .subject-container .subject-item .jumbotron{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:1.125rem 2.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.home-container .subject-container .subject-item .jumbotron{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.home-container .subject-container .subject-item .jumbotron-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;max-width:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.home-container .subject-container .subject-item .jumbotron-heading{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}}.home-container .subject-container .subject-item .jumbotron-heading span{font-size:1.125rem}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.home-container .subject-container .subject-item .jumbotron-heading span{overflow:hidden;text-overflow:ellipsis}}.home-container .subject-container .subject-item .jumbotron-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:2;-webkit-flex:2 2 auto;-ms-flex:2 2 auto;flex:2 2 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home-container .subject-container .subject-item .jumbotron-content span{margin:0 10px;line-height:normal}.home-container .subject-container .subject-item .jumbotron-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.home-container .subject-container .subject-item .jumbotron-footer a{margin:0;white-space:nowrap}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.home-container .subject-container .subject-item .jumbotron-footer a{margin-top:10px}}.home-container .subject-container .subject-item .subject-item-inner{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.home-container .subject-container .subject-item .subject-item-inner.has-mask .mask{height:142px}.home-container .subject-container .subject-item .subject-item-inner.has-mask .mask .inner{padding:0}.home-container .subject-container .subject-item .subject-item-inner .panel-card-heading-text-inner strong{overflow:visible;word-wrap:break-word;text-overflow:unset;white-space:normal}.home-container .subject-container .subject-item .subject-item-inner .panel-card-heading-text-inner strong.elipsis-2-lines+small{display:none}.home-container .subject-container .subject-item .subject-item-inner .panel-card-heading-text-inner strong.elipsis-2-lines.elipsis-1-lines+small{margin-top:8px;display:block}.home-container .subject-container .subject-item .subject-item-inner .panel-card-heading-text-inner strong.elipsis-2-lines,.home-container .subject-container .subject-item .subject-item-inner .panel-card-heading-text-inner strong.is-truncated{font-size:1.3rem;line-height:1.6rem}.home-container .subject-container .subject-item .subject-item-inner .button-bar.left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:15px 0 0 0}.home-container .subject-container .subject-item .subject-item-inner .button-bar.left a{margin:0}.home-container .subject-container .subject-item subjectgroup-add-block,.home-container .subject-container .subject-item subjectgroup-info-block{max-width:100%;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.home-container .subject-container .subject-item-break{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:0;height:0;overflow:hidden}.home-container .subject-container .subject-col{width:100%;display:inline-block;margin-bottom:2.5rem}@media (min-width:0) and (max-width:543px){.home-container .subject-container .subject-col{padding:0}}.home-container .subject-container .subject-col .btn-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-container .subject-container .subject-col .btn-bar :last-child{margin-right:0}.home-container .subject-container .subject-col .subject{min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-container .subject-container .subject-col .subject .subject-content{-webkit-box-flex:1;-webkit-flex:1 1 1;-ms-flex:1 1 1;flex:1 1 1;min-height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-container .subject-container .subject-col .subject .subject-heading{margin-bottom:20px;max-width:100%}.home-container .subject-container .subject-col .subject .subject-heading .subject-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;color:#333;font-size:1.5rem}.home-container .subject-container .subject-col .subject .subject-heading .subject-title .icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:2.0625rem;width:2.0625rem;margin-right:.9375rem;fill:#333}.home-container .subject-container .subject-col .subject .subject-heading .subject-title strong{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;word-break:break-all;display:inline-block}.home-container .subject-container .subject-col .subject .panel-gray{margin-bottom:20px;background-color:#f2f5f7;-webkit-border-radius:4px;border-radius:4px;padding:.7rem 1rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.home-container .subject-container .subject-col .subject .panel-gray.suggested-lo div,.home-container .subject-container .subject-col .subject .panel-gray.suggested-lo h5{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-container .subject-container .subject-col .subject .panel-gray.no-suggested{min-height:170px}.home-container .subject-container .subject-col .subject .card{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:20px}.home-container .subject-container .subject-col .subject .card:hover{cursor:pointer}.home-container .subject-container .subject-col .subject .select-other-lesson{margin-bottom:10px}.home-container .subject-container .subject-col .subject .btn.btn-block{margin-bottom:.625rem}.home-container .subject-container .subject-col .subject .button-bar{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.home-container .subject-container .subject-col .subject .button-bar button{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.home-container .subject-container .subject-col .mask{box-shadow:none;-webkit-box-shadow:none;height:auto}.home-container .subject-container .subject-col .bottom-button-bar{text-align:center;border-top:1px solid #c2c2c2;margin-top:15px;padding-top:15px}.home-container .subject-container .subject-col .bottom-button-bar .btn-txt-delete{margin-right:0}.home-container .subject-container .subject-col .bottom-button-bar .btn .btn-icon{vertical-align:baseline}.home-container .subject-container .subjectgroup-add-block .add-first-lesson{min-height:142px}.home-container .subject-container .add-first-lesson{height:100%;background-color:#eaeff2;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.1);box-shadow:inset 0 2px 1px rgba(0,0,0,.1);border:1px dashed #c2c2c2;-webkit-border-radius:10px;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:1.875rem 2.5rem 1.25rem}@media (min-width:0) and (max-width:543px){.home-container .subject-container .add-first-lesson{margin:0;-webkit-border-radius:0;border-radius:0}}.home-container .subject-container .add-first-lesson:hover .content .btn-label{color:#70bee3}.home-container .subject-container .add-first-lesson .content{width:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-container .subject-container .add-first-lesson .content .icon-holder{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:none;height:2.125rem;width:2.125rem}.home-container .subject-container .add-first-lesson .content .icon{display:block;margin:0;width:1.0625rem;height:1.0625rem}.home-container .subject-container .add-first-lesson .content .btn-label{font-size:1.5rem;color:#34a3d7;font-weight:700}.home-container .subject-container .add-first-lesson .content .icon-right .btn-icon{fill:#333;vertical-align:middle;margin-right:-2px;width:1.125rem;height:1.125rem}.subjectGroupRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.subjectGroupRow span{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.subjectGroupRow .svg{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:10px;margin:0 0 0 10px}.subjectGroupRow .svg .class{width:33px;height:33px;margin:-4px 0 -10px 0}.subjectGroupRow .svg::before{content:'+';position:absolute;left:0;top:6px;font-size:27px;background:#fff;-webkit-border-radius:50%;border-radius:50%;height:17px;line-height:17px;font-weight:400}.select2-results__option--highlighted .subjectGroupRow .svg::before{background-color:#f2f5f7}.modal-content .muted.legal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal-content .muted.legal .text{font-size:.8rem;line-height:1.5rem;color:gray;margin:0;width:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.jquery-modal{overflow-y:scroll}}.jquery-modal .modal.survey,.jquery-modal .modal.wow-wizard{height:auto;max-width:843px;min-height:626px;width:100%;position:relative;padding-bottom:85px}.jquery-modal .modal.survey .wizard-step-overview,.jquery-modal .modal.wow-wizard .wizard-step-overview{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;bottom:20px;left:30px;right:30px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.jquery-modal .modal.survey .wizard-step-overview .wizard-step-content,.jquery-modal .modal.wow-wizard .wizard-step-overview .wizard-step-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.jquery-modal .modal.survey .wizard-step-overview .wizard-steps,.jquery-modal .modal.wow-wizard .wizard-step-overview .wizard-steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.jquery-modal .modal.survey .wizard-step-overview .wizard-steps .wizard-step,.jquery-modal .modal.wow-wizard .wizard-step-overview .wizard-steps .wizard-step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:7px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.jquery-modal .modal.survey .wizard-step-overview .wizard-steps .wizard-step.active span,.jquery-modal .modal.wow-wizard .wizard-step-overview .wizard-steps .wizard-step.active span{color:#34a3d7}.jquery-modal .modal.survey .wizard-step-overview .wizard-steps .wizard-step.active .wizard-step-block,.jquery-modal .modal.wow-wizard .wizard-step-overview .wizard-steps .wizard-step.active .wizard-step-block{background-color:#34a3d7}.jquery-modal .modal.survey .wizard-step-overview .wizard-steps .wizard-step.visited,.jquery-modal .modal.wow-wizard .wizard-step-overview .wizard-steps .wizard-step.visited{cursor:pointer}.jquery-modal .modal.survey .wizard-step-overview .wizard-steps .wizard-step.visited span,.jquery-modal .modal.wow-wizard .wizard-step-overview .wizard-steps .wizard-step.visited span{color:#70bee3}.jquery-modal .modal.survey .wizard-step-overview .wizard-steps .wizard-step.visited .wizard-step-block,.jquery-modal .modal.wow-wizard .wizard-step-overview .wizard-steps .wizard-step.visited .wizard-step-block{background-color:#70bee3}.jquery-modal .modal.survey .wizard-step-overview .wizard-steps .wizard-step:last-of-type,.jquery-modal .modal.wow-wizard .wizard-step-overview .wizard-steps .wizard-step:last-of-type{margin-right:0}.jquery-modal .modal.survey .wizard-step-overview .wizard-steps .wizard-step span,.jquery-modal .modal.wow-wizard .wizard-step-overview .wizard-steps .wizard-step span{font-size:1.125rem;font-weight:700;color:#dedede}.jquery-modal .modal.survey .wizard-step-overview .wizard-steps .wizard-step .wizard-step-block,.jquery-modal .modal.wow-wizard .wizard-step-overview .wizard-steps .wizard-step .wizard-step-block{margin-top:6px;width:42px;height:4px;-webkit-border-radius:2px;border-radius:2px;background-color:#dedede}.jquery-modal .modal.survey::before,.jquery-modal .modal.wow-wizard::before{content:"";width:142px;height:117px;position:absolute;top:0;left:-1px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI8AAAB1CAYAAAB3arLsAAAWO0lEQVR4Xu1dCXSV1bX+zn+n3JuQOQEiUCggyQ1DwiAqglgVqIoiCEUgQRBrbWvb9WxrW32K7Wt9WltfWwfqE20rotIWh1qt2DpUUTE3iRUhCaAEkAwSMufe3Onfb+1ziS/QDPfe3OFP8p+1sljAGfa/z5d99tnTEeiltZWNshuBFaoQCwRwNoBxvfXV/z0oDjRB0BJbQd37QfUeBJ3EmTQ2OtJSrErCPSRw4yCgf7CR+I7VnH6RyN/nGWyE90TvaeBxlY8aT0K8DELuUPg4TX4D4Ze2mbW3aJK2EIn6HDxtZaOyDBClEBgb4hx691A4QOgUBvVy64z610IZpsW+EjzkgMllGP06gHlaJHII0lTV6e+cmz67qWUwf5sEj7N89HcA3D+YP2Sw0U7A3YmFtT8abHR3p7cLPJUApgzmDxl8tJOXgHmJhXUlg4/2AMXC7cjJ9RuoYrB+wGCmWwAvJxysXSpWwT8Yv0M4y3JWQ9BTg5H4IUGzwHJbQe2zg/FbhK7vxH3b9lgLas8XAmrcKQmRANFRnrNZgO4McZzePXIcIEHiBuvMmq2RmzI2M+ngiQ2f+1yFgP1eg+mC1OlHmzRATtAk6OAJmlVR7/gdW2Htr6K+SgQX0METQWYOaCpCmdXmXShyG9oGNE8MB+vgiSGz+11KiNW2gppn+u2nkQ46eDSyEUwGCfzN5qu9UsyGV0Nk9UqKDh5t7ZIqhLjQWlDztrbI6pkaHTza26VfWQtq/2Mw2H108GgPPCdUr2960jkn6rRH2ukU6eDR4g6RWGObWaN5l5EOHi2CB3jWVli7XJuk/T9VOngitENCIRAJgCIyYZPq9dm1fnTp4Al3rxkkCmAc4YNi9YPcCoRRlfdtX7sRqlsJd+bArV2ITdaCmscGMkm0x+rgCZPDikUFBNC0OwPNjjR4W0wwWPxIPLsdaXMbYZvQAb/LANWrhCuNnrMV1l4dJnkxGaaDJww2KyYV3jYTjj02Ho1vZsH9mQWkclAmwZTiRcJZnRiR34LMRfVItrcBBgIHXHAf8v9btlNvFBxxw1KQVljdHAaJMRmigydUNguA9ZvqByei/vkcCCNBsfilFJLnjU9IiSMMBGOaF0mT2pGx8ARSZjbDmOaBIcEP8ilQPf1KJJcqcHVSQe0roZIYq/46eELktJLgR3NJGg7+NA/kNEIwcHpqLGwYIBzrayJYMt1IX9CAtPNOwvoFJ8yZHpBXwO80nJJa/z4JCfwksaD2jhBJjFl3HTwhstqY7MOBO+xoeD0bBitLnCCuV3xcEaREYuU6/byTyFjQgCR7K6zjnAElu80opVaXBJOgA16yFtZeHiKJMeuugycEVisJKlzVNlTeNhXuugQYbL4QRgfQwLqPr8ModR/Wi9LObUTq7CYkF7SApZq3ySwlEvcloMJrMM3TapCYDp4Qtt+c5cbh+yfj023jYEj0QQzkNk4IXOldBnmMJU9vkUda2gUnYUz2wu80Mog6/EJZOqLgOCdkaq7p4AlyS1jq+FqNqPzhVLT+KwWmtMhFTfg7jFL3MWe4YZvoRMrsRnmsWcc7YfGc+LqYoT4cJJkx7aaDJ0h2m7PdqPvzWTh0zxQoRlUqwZFurGCzJGK9yJzhQbK9GV9c9tFv78n89jc3X7Q5xDMy0tT9+3w6eILgMQOFr+eH/nuKvJ7z8RXNxvoQeRWkdLSgZEGh/5FrNzzjJssWUts/2rt2umaC5HXwBIECU7oXLaWp8sji40Val2PQRrS348MpU/HbddehNTkJFo9ntxC0XQG9sWdd/v4YkNDnEjp4+tkBljgGmx/HHh+P6gcmwjzSHa67IeS9tnW6cHxUDh5etxHVY8Yi0eXsmuMESDwJqK86iu0vhTxxhAbo4OmHkcZEH1yfWqXU6ayxxkzqMFlmrwfOBBseLtqID/KnIbm9p8QKehkCu4SXni7ZkB/TADIdPH2ARwgC37JO7BqJg/+VJ6/QsWwGvx8mnxcPFm/CW3PPR1pLn26uAwB2E6m/LS3O3xMLOnXw9AUeI0HtVHDo7lw0vZ8u/VKxbIIIqa0teHD9Jrxy4cVIbw5CVyY0CoEPiOh3boPvxWgq2Dp4+kCDYlbRXpWEilunA+wNVyJ/Pe8PjJmNJ/HI2vV44dLLkNrS3N170d9Q1uqPgWibIgx/bGxSKg99a3JEr4k6ePoCj0XFkYcmou4vo6VtJ5Sd629ng/3/jKZGbFvxFexccgVsTicUdpKF0Qi0QyGxDX61JFK6kQ6eXjaCb1m+VhP23zIdnXUJYCkUj5ba3IKdly/FjiuWweL1QvEP+OgsgxA7BcSuknVTBlSVTAdPL4hg31XtH8fi6KPjpUdTGOIEntYWvHjJEjy1dDkUUmEcOHjkFxPQJEjsIoVeKF2Xtz2cXwwdPD1wjaUOB3nt/+50tJSnwpgUP89ASlurVJa3L7uGA5th9EWFFr6dvayQ+MP7xbmHgwWSDp4eOMUxO41vZ+DQz3Lh7zDI63q8WozA0/V5NUJgtyrEw2ZT4nvvrhrr6uu7dfCcyR0BmNI8MlKw7k85Ae950GHHkYdYjMHT9QF8K9snBLb4BO0qX2s/0tOX6eDpzhUCjCk+dBxKxIE78mXgl2FEVI6JoFEmwbPwEmy/akU0j62+6DlJoG0C4rkJlr1v/XHVqs81dh08Z7DNku3G0cfGy6AvU6o3Lrad7iSxkZAV5qevXA6hRk5hDhq9p3f8k1DUn5aszf+A/1kHTzfmcEyyt9mEAz/OQ/N7GTBleGLmBO1tMxk8zy6+HDuWXg2T1weDOuCrepi4CQwTwGdQ1MUMIB083VhpTvfgxN+zUfmjqWCHKGeExrtlNDfhyauuwc7LroS10wVFjZ/y3o0XDrKYL9HBc4ojnMjHSXnVv56E2p05MGV44y51mDR2T2xdXYznllyGlNZWsL9LC40EFuvgObUTbBR0HkqSth0O+GI7jxZaRmOjdIy+dPEisKtCK40EfqiDh3dDgfRd1e3MQfVDk2RmhBaaQVVhcXvw4Prr8ea58/oLyYgpyYJwpw4exo5Jha/dhIofTIWzOjHgBNVAM3u9cJsteKh4I8qmzUBym6aq7F6jg+cUeJrezZABX7JMShyNgt0xa+3sxGcZWXi4eAMOjZ+IRGeHBiAtSagnUKEOHgaPWUXV5sD1PFbB7cGgIKmjAxWTzpYB8CfTMpDg7gxmWPT7CLrXsc5+67AHDx9ZHZ8koeo2O7zNZk2Bh208u+eciy1rrwOi5xQNHWyqMtexfsr7wxs8BGlFPvzARNTuGANhDuRnaaXx7eovl34Zj6xZL8NRNXJN/5vLol61b1W+Z1iDRzGRvJbv//40tO9PjnmAe18gZWOgzdWJJ6++Bn++7ErtXNOFuN6xLleWuxu+4CGA/VjHnx6Dw7+ZxKeCZmw7vDGcduOy2PDY6rV4r3B2L2k3MZeRhwwG3wV71kyrH9bgYSOgMPtx4PapMrUm2inEoW6zzeXEsZwxeHj99TiePQoJ7ojGrodKjuxPwH2lRXnf6xo8bCUP+7FOvp2Bgz+2y1InslCThhrbdMqmz8B9X70ZFo877j4tDlsF6JLSInvZsAYPK8VcApePK45RtnAKsYYa6zsMmL9deAl+t2qNVJbj38RLjqLc06qUDUvJw8BxHbGi6vapcB5OhCGOMco9gYLjlN0WC7YvW4m3Z88F56zHuXF98nVnBsoPP/BwmGmyF/UvjsaBu+wwpXo0Y1HuAgjrNycyMvGLr34DJ1PTYfTH29dGH5PTOb30xtmfV1oYlgoz1/3ztxsDKcTvpcsKGFprbEned3Yu7rvxZk0oygB+5ijKu+1MPg07ycNgaf1XKvZ/d5p0iGrFj9W1MazvcIrNXy5dgpcXXiqv7HFuLvIbp5VeN/njYQ0e+bgIBI4+Mh51O8cEdB3tGJTl3nBlDFeCFb+48RuoyR4VsSS/sAFI4hlHce7qnsYPK8kjTCrc9Qmo+O50GavMVdq11lhZrpw0WQaAqYoh7ld0odKlJevtfx/24OHkvbpnc3D0kQmBMrga8mN1V5bZJfHGefOlFIqzP6ucLOaLSldN7NFWMHwkD8foCELlrdPQ9lFyXLNAe5N2glT4DCbc+/Vv49jos6StJ56NgFtKi/J+2Su9HeU5mwXozngSGYu12YLc+G46Prl3iqzAHq+qF719Kx+gSS4n3ppzHp5cvgoekylaeenBsrvVoNDsPWvtB4c9eDj0oupOu/RjybQajUQLdm0Mk5PY0YH/2XQT9hTOQqLTGd8ji2iLo9h+U19IGxbHFl/PnZ8kouq2fFmUUmsWZd4gBksVK8rFm9CUkgIOQY1j85LAFaXr8nYNe/Bw9fbq30zE0a0TYOLcc40pyqwUc07W1tXr8NdLliCZ87PiakOgtydYPlrYPS99WN62uBS/v9WIqv+cimZHakTfjIiUZOBY5U9Hj8avrr9J1l2Od6B7f4ry50ftUFeYOU7nxEujUHUXZ0YE0my01LjG4Ij2Njy/6DL8fuW1cc8KJeC4qtC83sqqdOfdkNZ5Am9GqPjkl2ejZseYQOiFhuyCbO1Ocnbgs8ws3L/pJnw6Oifeug4H2j/hWJdbHMwv2NAFDwe3p3nl80YVt04LvLIXp6KUvW0E1xjkjNBdCy7C46vWgmvxxLnxM3ELS4ry3gmGjiELHvZjcQ7W8e3jcPjXE2HOin+5lDM3hI2A9ZnZMvSiOSU13nYdLtv5VklR7oJggMN9hix42CjIfqyq2/PhrLZpKh+LGc+6DpfFfWHRZXj+0i/LR0nYmx7PJggbSorzfhcsDUMTPFys3aKi8Z+ZOPCTvJiX/e+P+QwSDvj6ZNwX8MB1N6Ddlhh/7zlQa3KrU9/dlB90KY4hCR72lvODZ/wqX9M7GZrTddiuw97zLUUb4JheyO9oxdeaLNFOP3cU2b/fH/CH/G2L02rYoiwfV3MZNBV6wVIntaUF/5h/If6w/CtQFQWm6NRWDgUHflXB3LK1eaWhDBqSkodvVUe3BgK+YCDw00daaAwcm8uF5uQU/PxrN+PImHFI6mjXAmkvuCzqSk4hDoWYIQuej75dgPb9IzQVo8zFKK0uF36/cg1e/NJipHS0QqjxB7YgrCgpztsZCnCG5m2LLywE7P3aTLiOWmFI1EaAO+s5/FLfO7POwUPrN8mbVUJnZ9xvWATsN7vV+aEoykPaPcEuCCl5KkdoJhOUr+K1WSPx64034siYseDHZ+N9NZdqMsRPSoty7whV6gxNyXOqWNORRyeg9ukxgWMrvuYTmLxeqRj/4Zpr8ea558vwC420NqGoC7qKcodK05DUebg0XOdxKypvnwrXEVugknscVQv2mv/14kXYsXQ5zHEOLT0NIETPO4rty0IFzZA+tmS5FIsfreVp+PgXk9FRNQKmdE/AyhxDEPGxxMdTyYyZeHRNMbxGowxq10jjNNRiR1HeU+HSMyQljzyPDSQjBjsOJqHhlZFoeC1bPnFtsKpQzNE/yhg4fDxVjx2LBzZ8FfXpWVrIOe+Ok71JvoRz3tgwIeyQxSELHilhlEBeuupV5As27GE/+WYW2iqSAb9UFmUZuWjkb7E950R6BrYUb0TFpCnSnhPnNJozBcxmR1HeXeFKnSGrMJ9+rgcqfrHiTD4hk/24MkbDP7LQ4kiXf1fdXPGdJVJk0o+5qkWH1YZHry3CO7Pmyiu6Rt6MCDgigCYDiVmhvOrXE8iGruTp6Ws5TIOfBThlC2Kv+8nXs8A1mNkm5Gk0S6AZbT7AEOByqI0D1zlt5okVq/HavPnyRWKu5K6lxi8dlxbZvzJQmoYXeLpzi5XqUzE/7P9qfj8NTe9kovWjZDg/TpQ1Co2p3sCRFiSIEjwe+fw619V5df5C2Do7tXZUneIALXIU2V/VwTNQDrByrbBy7Zd/tu1LlpKIwdT6QQrIr8gqqRzS2huIWDlmWw6LtGeWLsMrF34Jia64F2TqhTPig+Ymw7mHvjV5wOmow1fynMnaUwo2Vw0zJPjhPGJDa3kqmt5Pk5XhvY1m+aDJma/hdAGHjYBPXbkCry64CFyMUmtHVdfnEuiG0iL7oxH4nRu6kYRhM4dBJCAVbP7xNprgPJKIlpI0NPwjG66jtkDeF7+Uo6iwejrRnpiIp69cgdfmLYDV5YTZ5wv2pAubzDAH1guvb07JxmnHwhx/2jBd8vTDRTYs8o/aqUjp0/phKhr+noX2qhEwtvjRkp6MbVevxLszz5GhpHx8acFn1ctnPeAoyrs5EsAZHlf1CHGKFWep96iA6lHgP2jA/t3Tjt2d+T1LpX1SNj/haFT90nak0aYKwpdKivPejBR9uuQJlZN8SxOEBEvjCyWtC7+5suKZzCyl7kaAFgAiL9TpYtaf8Dq5Oq44syjlQNbXwRMW98TPrf6a28Rs8BVLtrnb945U/abVBHUxIL4c1rTRHXSzoyjvgUguoYMnNG7Wguhbtpl1f+pr2Jxt+y4miEUgcT2AjNCWiHxvEqiGoswpXTOlIZKz6+AJnpvPKTB8P6Hw016LHZ051aztVbmKX11AAteBcF7wS0W8Z0QV5S7qdPD0v0+fgfBTa6fhf8X5n4Zl+St4vDzVZEiYQQIbQbgCAun9LxuxHm0CWBJsCnEoq+rg6Z1b7JB6QVX9dybN+uzDUJjaa18iMffJQ2epqm8jAasgMAmAJSJz9z7JPx1FeRdGYw0dPD1ztVyQeNA6s2ZrNJgu59xMyqwvVq0QgthBeT6A0VFZi2iTo9gele/QwdN9xwjHSNBWm0L3iRn1MXtKeM6T+wpUv3K1EOBb2pwIguiIxSOm7b4+NypvagvXBzkXEKmPA4JF6HBtDQQ8YvSLJyyzayrjxYTzHt2X7klQlgjCUgAruSD8QGgREPeUFOX+YCBz9DVWmkNd5aPGEylLIYhN15OjtZgG5z0pgPsVFTsts2orNEMfkZi1raJQQCwBia9B0NgwaHMDYoajKLcqjLFBDTnNlt6+N3uk4jVeBEG3gDAVAglBzTKoOpEXEIchsEX4xJ+ts2uOapn8wqcqc4TPf4EChcvangPAFiS9jzuK8jYG2Tesbj06Yuj18Qmd6a7zSVV48fkAxoU1u6YGUY2AUk5Qf281+18W+Sc0kSQeLIvyd+wzW13GAgj/BgixGMCEPsZ+qJBYNtAw0/5o69eL1/avkdkGMqwCqYtBYgYEwhGh/dERrf9vAKGCFLyhCPVx64z6w9FaKJbzztrxcYri9txAoKsIIl8AaafWrwOw26/QLcEUpBwozf2Cp/sC7tLReX4FjPrZAphBwNSBEhCF8YcB4RCEMjL4X7fNqN8ThTU0M+XMJ/bNV0icLQkiKnOszy+PFXEhgac7UR1lmTlQDDMFGewAZgFUGCdluxpEe0koZUKo+xUylofiQogVo4fiOmGDpzszuLxeZ/nosUTqaChiLAF2Ebj6882Nz+bsCDCvAQJHQDhKQKUC7IOKo8KkHrdYRxwXkw8NOCY3AjQOqykiAp6eOEYOmFqtY0aYXWqSMMGqqsggIEuBmkYQKZyJqxKsQkABEafe+YXgZAPhFoJaidAmiJoglFpFQQN54fICzhEepSNcH9Ow2tkYfOz/AZ/upNLeiScmAAAAAElFTkSuQmCC);background-repeat:no-repeat}@media (max-width:430px){.jquery-modal .modal.survey::before,.jquery-modal .modal.wow-wizard::before{background:0 0}}.jquery-modal .modal.survey::after,.jquery-modal .modal.wow-wizard::after{content:"";position:absolute;bottom:0;right:0;width:85px;height:61px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODUiIGhlaWdodD0iNjEiIHZpZXdCb3g9IjAgMCA4NSA2MSI+PGRlZnM+PHBhdGggaWQ9IjZoNXJhIiBkPSJNNzgyLjcgNTk2LjI4bDk1LjE0LTI2LjkzYTkuMTMgOS4xMyAwIDAgMSAxMS4yNSA2LjM0bDI3LjU3IDk4LjhhOS4xMyA5LjEzIDAgMCAxLTYuMzQgMTEuMjRsLTk1LjE0IDI2LjkzYTkuMTMgOS4xMyAwIDAgMS0xMS4yNi02LjM0bC0yNy41Ny05OC44YTkuMTMgOS4xMyAwIDAgMSA2LjM0LTExLjI0eiIvPjwvZGVmcz48Zz48ZyBjbG lwLXBhdGg9InVybCgjY2xpcC0xMDQ1KSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc3NiAtNTc0KSI+PHVzZSBmaWxsPSIjZTk1ZjE1IiB4bGluazpocmVmPSIjNmg1cmEiLz48L2c+PC9nPjwvc3ZnPg==");background-repeat:no-repeat}@media (max-width:430px){.jquery-modal .modal.survey::after,.jquery-modal .modal.wow-wizard::after{background:0 0}}.jquery-modal .modal.survey.withClose .modal-content,.jquery-modal .modal.wow-wizard.withClose .modal-content{margin:0;height:100%}.jquery-modal .modal.survey .header h2,.jquery-modal .modal.wow-wizard .header h2{color:#34a3d7;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:400;font-size:1.875rem;line-height:2.625rem;text-align:center;padding:0}.jquery-modal .modal.survey .header p,.jquery-modal .modal.wow-wizard .header p{text-align:center;margin-bottom:20px}.jquery-modal .modal.survey .header .icon,.jquery-modal .modal.wow-wizard .header .icon{width:114px;height:114px;margin:30px auto;position:relative}.jquery-modal .modal.survey .header .icon svg,.jquery-modal .modal.wow-wizard .header .icon svg{fill:#dedede}.jquery-modal .modal.survey .header .icon .main-icon,.jquery-modal .modal.wow-wizard .header .icon .main-icon{width:114px;height:114px}.jquery-modal .modal.survey .header .icon .icon-questionmark,.jquery-modal .modal.wow-wizard .header .icon .icon-questionmark{position:absolute;top:10px;right:-25px;width:50px;height:50px}.jquery-modal .modal.survey .header .icon .icon-questionmark.top-right,.jquery-modal .modal.wow-wizard .header .icon .icon-questionmark.top-right{-webkit-transform:rotate(30deg);transform:rotate(30deg);width:30px;height:30px;right:-22px;top:0}.jquery-modal .modal.survey .header .icon .icon-questionmark.top-right-low,.jquery-modal .modal.wow-wizard .header .icon .icon-questionmark.top-right-low{top:30px;right:-36px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.jquery-modal .modal.survey .header .icon .icon-questionmark.top-left,.jquery-modal .modal.wow-wizard .header .icon .icon-questionmark.top-left{right:auto;left:-30px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);width:40px;height:40px}@media (min-width:686px){.jquery-modal .modal.survey .form-group,.jquery-modal .modal.survey h2,.jquery-modal .modal.survey p,.jquery-modal .modal.wow-wizard .form-group,.jquery-modal .modal.wow-wizard h2,.jquery-modal .modal.wow-wizard p{padding:0 57px}}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .hidden,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .hidden{display:none}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard{width:100%;margin-top:95px}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard .grade-slider-ticks,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard .grade-slider-ticks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard .grade-slider-ticks .grade-slider-tick,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard .grade-slider-ticks .grade-slider-tick{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard .grade-slider-ticks .grade-slider-tick .inner-grade-slider-tick,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard .grade-slider-ticks .grade-slider-tick .inner-grade-slider-tick{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard .grade-slider-ticks .grade-slider-tick .inner-grade-slider-tick div:first-of-type,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard .grade-slider-ticks .grade-slider-tick .inner-grade-slider-tick div:first-of-type{color:#dedede;font-size:1rem}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard .grade-slider-ticks .grade-slider-tick .inner-grade-slider-tick div:last-of-type,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard .grade-slider-ticks .grade-slider-tick .inner-grade-slider-tick div:last-of-type{color:#dedede;font-size:40px}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard .grade-slider-ticks .grade-slider-tick .inner-grade-slider-tick.active,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard .grade-slider-ticks .grade-slider-tick .inner-grade-slider-tick.active{margin-top:-11px}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard .grade-slider-ticks .grade-slider-tick .inner-grade-slider-tick.active div:first-of-type,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard .grade-slider-ticks .grade-slider-tick .inner-grade-slider-tick.active div:first-of-type{color:#34a3d7;font-size:1.1rem}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard .grade-slider-ticks .grade-slider-tick .inner-grade-slider-tick.active div:last-of-type,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard .grade-slider-ticks .grade-slider-tick .inner-grade-slider-tick.active div:last-of-type{color:#34a3d7;font-size:60px}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range],.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]{-webkit-appearance:none;width:100%;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;margin-top:10px;margin-bottom:40px;overflow:hidden}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]:focus,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]:focus{outline:0}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-webkit-slider-thumb,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-webkit-slider-thumb{border:none;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032.93%2020.99%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke%3A%23ccc%3Bstroke-miterlimit%3A10%3B%7D.cls-2%7Bisolation%3Aisolate%3B%7D.cls-3%7Bfill%3A%23ccc%3Bfill-rule%3Aevenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.92%2C1.26%2C1.15%2C16.6c-.86.87-1.35%2C3.89%2C1.74%2C3.89H30.24c2.75%2C0%2C2.46-3.09%2C1.55-4.1L18.21%2C1.26A2.16%2C2.16%2C0%2C0%2C0%2C14.92%2C1.26Z%22%2F%3E%3C%2Fg%3E%3Cg%20class%3D%22cls-2%22%3E%3Cg%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M18.52%2C7.84a.86.86%2C0%2C0%2C0-.94.74V16.1a.86.86%2C0%2C0%2C0%2C.94.74.86.86%2C0%2C0%2C0%2C.95-.74V8.58A.86.86%2C0%2C0%2C0%2C18.52%2C7.84Zm-4.11%2C0a.86.86%2C0%2C0%2C0-.95.74V16.1a.86.86%2C0%2C0%2C0%2C.95.74.86.86%2C0%2C0%2C0%2C.94-.74V8.58A.86.86%2C0%2C0%2C0%2C14.41%2C7.84Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;height:20px;width:32px;cursor:pointer;-webkit-appearance:none;margin-top:-10px}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-webkit-slider-runnable-track,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;background:#dedede;-webkit-border-radius:3px;border-radius:3px}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-moz-range-track,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;background:#dedede;border-radius:3px}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-moz-range-thumb,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-moz-range-thumb{border:none;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032.93%2020.99%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke%3A%23ccc%3Bstroke-miterlimit%3A10%3B%7D.cls-2%7Bisolation%3Aisolate%3B%7D.cls-3%7Bfill%3A%23ccc%3Bfill-rule%3Aevenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.92%2C1.26%2C1.15%2C16.6c-.86.87-1.35%2C3.89%2C1.74%2C3.89H30.24c2.75%2C0%2C2.46-3.09%2C1.55-4.1L18.21%2C1.26A2.16%2C2.16%2C0%2C0%2C0%2C14.92%2C1.26Z%22%2F%3E%3C%2Fg%3E%3Cg%20class%3D%22cls-2%22%3E%3Cg%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M18.52%2C7.84a.86.86%2C0%2C0%2C0-.94.74V16.1a.86.86%2C0%2C0%2C0%2C.94.74.86.86%2C0%2C0%2C0%2C.95-.74V8.58A.86.86%2C0%2C0%2C0%2C18.52%2C7.84Zm-4.11%2C0a.86.86%2C0%2C0%2C0-.95.74V16.1a.86.86%2C0%2C0%2C0%2C.95.74.86.86%2C0%2C0%2C0%2C.94-.74V8.58A.86.86%2C0%2C0%2C0%2C14.41%2C7.84Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;height:20px;width:32px;cursor:pointer;background-position:3px 0;width:38px}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-ms-track,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;background:0 0;border-color:transparent;border-width:10px 0;color:transparent}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-ms-fill-lower,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-ms-fill-lower{background:#dedede;border-radius:6px}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-ms-fill-upper,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-ms-fill-upper{background:#dedede;border-radius:6px}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-ms-thumb,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-ms-thumb{border:none;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032.93%2020.99%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke%3A%23ccc%3Bstroke-miterlimit%3A10%3B%7D.cls-2%7Bisolation%3Aisolate%3B%7D.cls-3%7Bfill%3A%23ccc%3Bfill-rule%3Aevenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M14.92%2C1.26%2C1.15%2C16.6c-.86.87-1.35%2C3.89%2C1.74%2C3.89H30.24c2.75%2C0%2C2.46-3.09%2C1.55-4.1L18.21%2C1.26A2.16%2C2.16%2C0%2C0%2C0%2C14.92%2C1.26Z%22%2F%3E%3C%2Fg%3E%3Cg%20class%3D%22cls-2%22%3E%3Cg%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M18.52%2C7.84a.86.86%2C0%2C0%2C0-.94.74V16.1a.86.86%2C0%2C0%2C0%2C.94.74.86.86%2C0%2C0%2C0%2C.95-.74V8.58A.86.86%2C0%2C0%2C0%2C18.52%2C7.84Zm-4.11%2C0a.86.86%2C0%2C0%2C0-.95.74V16.1a.86.86%2C0%2C0%2C0%2C.95.74.86.86%2C0%2C0%2C0%2C.94-.74V8.58A.86.86%2C0%2C0%2C0%2C14.41%2C7.84Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;height:20px;width:32px;cursor:pointer}.jquery-modal .modal.survey .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-ms-tooltip,.jquery-modal .modal.wow-wizard .modal-content .gradeFilterSelector .grade-slider-wizard input[type=range]::-ms-tooltip{display:none}.jquery-modal .modal.survey .modal-content .form-group.align-right,.jquery-modal .modal.wow-wizard .modal-content .form-group.align-right{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.jquery-modal .modal.survey .modal-content .form-group.align-right .btn,.jquery-modal .modal.wow-wizard .modal-content .form-group.align-right .btn{margin:0 0 0 10px}.jquery-modal .modal.survey .modal-content .grades-filter-dropdown dropdown,.jquery-modal .modal.survey .modal-content subjects-dropdown dropdown,.jquery-modal .modal.wow-wizard .modal-content .grades-filter-dropdown dropdown,.jquery-modal .modal.wow-wizard .modal-content subjects-dropdown dropdown{font-size:30px;font-weight:400;line-height:48px}.jquery-modal .modal.survey .modal-content .grades-filter-dropdown dropdown .select2-selection,.jquery-modal .modal.survey .modal-content subjects-dropdown dropdown .select2-selection,.jquery-modal .modal.wow-wizard .modal-content .grades-filter-dropdown dropdown .select2-selection,.jquery-modal .modal.wow-wizard .modal-content subjects-dropdown dropdown .select2-selection{-webkit-box-shadow:0 3px 7px rgba(0,0,0,.07);box-shadow:0 3px 7px rgba(0,0,0,.07);padding-top:20px;padding-bottom:20px}.jquery-modal .modal.survey .modal-content .grades-filter-dropdown dropdown .select2-container::after,.jquery-modal .modal.survey .modal-content subjects-dropdown dropdown .select2-container::after,.jquery-modal .modal.wow-wizard .modal-content .grades-filter-dropdown dropdown .select2-container::after,.jquery-modal .modal.wow-wizard .modal-content subjects-dropdown dropdown .select2-container::after{width:42px;height:42px;margin-top:-21px}.jquery-modal .modal.survey .modal-content .select2-results__option .row,.jquery-modal .modal.wow-wizard .modal-content .select2-results__option .row{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.jquery-modal .modal.survey .modal-content .select2-results__option .row .subjects-dropdown-icon,.jquery-modal .modal.wow-wizard .modal-content .select2-results__option .row .subjects-dropdown-icon{margin-right:.6rem;height:28px;max-width:28px}.jquery-modal .modal.survey .modal-content .select2-selection__rendered .row,.jquery-modal .modal.wow-wizard .modal-content .select2-selection__rendered .row{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.jquery-modal .modal.survey .modal-content .select2-selection__rendered .row .subjects-dropdown-icon,.jquery-modal .modal.wow-wizard .modal-content .select2-selection__rendered .row .subjects-dropdown-icon{margin-right:1rem;height:55px;max-width:55px}.jquery-modal .modal.survey .modal-content .select2-results__option .row,.jquery-modal .modal.survey .modal-content .select2-selection__rendered .row,.jquery-modal .modal.wow-wizard .modal-content .select2-results__option .row,.jquery-modal .modal.wow-wizard .modal-content .select2-selection__rendered .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.jquery-modal .modal.survey .cards-container,.jquery-modal .modal.wow-wizard .cards-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;margin:0 -30px;min-height:326px;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2}@media (min-width:686px){.jquery-modal .modal.survey .cards-container,.jquery-modal .modal.wow-wizard .cards-container{padding:40px 40px 0 40px}}.jquery-modal .modal.survey .cards-container .card-inner,.jquery-modal .modal.wow-wizard .cards-container .card-inner{margin:0;padding:0 10px 20px 10px;min-width:50%}.jquery-modal .modal.survey .cards-container .card-inner .card,.jquery-modal .modal.wow-wizard .cards-container .card-inner .card{min-height:100%;margin:0;padding:30px;position:relative}.jquery-modal .modal.survey .cards-container .card-inner .card .card-header,.jquery-modal .modal.wow-wizard .cards-container .card-inner .card .card-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.jquery-modal .modal.survey .cards-container .card-inner .card .card-header .card-title,.jquery-modal .modal.wow-wizard .cards-container .card-inner .card .card-header .card-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:10px;max-width:100%;width:100%}.jquery-modal .modal.survey .cards-container .card-inner .card .card-header .card-title.has-logo-sibling,.jquery-modal .modal.wow-wizard .cards-container .card-inner .card .card-header .card-title.has-logo-sibling{width:-webkit-calc(100% - 79px);width:calc(100% - 79px)}.jquery-modal .modal.survey .cards-container .card-inner .card .card-header .card-title .subtitle,.jquery-modal .modal.survey .cards-container .card-inner .card .card-header .card-title .title,.jquery-modal .modal.wow-wizard .cards-container .card-inner .card .card-header .card-title .subtitle,.jquery-modal .modal.wow-wizard .cards-container .card-inner .card .card-header .card-title .title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.jquery-modal .modal.survey .cards-container .card-inner .card .card-header .card-title .title,.jquery-modal .modal.wow-wizard .cards-container .card-inner .card .card-header .card-title .title{font-size:1.25rem;padding-right:0}.jquery-modal .modal.survey .cards-container .card-inner .card .card-header .card-title .subtitle,.jquery-modal .modal.wow-wizard .cards-container .card-inner .card .card-header .card-title .subtitle{color:#333;font-size:1rem;font-weight:700}.jquery-modal .modal.survey .cards-container .card-inner .card .card-header .card-title svg,.jquery-modal .modal.wow-wizard .cards-container .card-inner .card .card-header .card-title svg{margin:0 auto;fill:#34a3d7;width:30px;height:30px;margin-bottom:10px}.jquery-modal .modal.survey .cards-container .card-inner .card .card-header .snappet-logo,.jquery-modal .modal.wow-wizard .cards-container .card-inner .card .card-header .snappet-logo{margin-top:2px;margin-left:5px;height:21px;max-width:74px}.jquery-modal .modal.survey .cards-container .card-inner .card:hover svg,.jquery-modal .modal.wow-wizard .cards-container .card-inner .card:hover svg{fill:#70bee3}.jquery-modal .modal.survey .cards-container .card-inner .card .card-content,.jquery-modal .modal.wow-wizard .cards-container .card-inner .card .card-content{min-height:40px;color:#c2c2c2;font-size:.875rem;line-height:1.25rem}.jquery-modal .modal.survey .cards-container .card-inner .card .card-sugggestion,.jquery-modal .modal.wow-wizard .cards-container .card-inner .card .card-sugggestion{background:#c32451;-webkit-border-radius:10px;border-radius:10px;font-size:.75rem;line-height:.9375rem;color:#fff;position:absolute;top:-12px;left:10px;padding:4px 10px}.jquery-modal .modal .suggestedCourseSelector{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.jquery-modal .modal .suggestedCourseSelector .header{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.jquery-modal .modal .suggestedCourseSelector .cards-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#f2f5f7;overflow-y:auto;-ms-overflow-y:scroll}.jquery-modal .modal .suggestedCourseSelector .cards-container .disclaimer{font-size:7.5px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding-bottom:20px;color:#c2c2c2}.jquery-modal .modal .suggestedCourseSelector .cards-container .cards-container-inner{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:0;max-width:100%;min-height:326px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.jquery-modal .modal .suggestedCourseSelector .cards-container a.show-more{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;min-width:100%;text-align:center}.jquery-modal .modal .suggestedCourseSelector .cards-container .button-bar{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;min-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px}.jquery-modal .modal .suggestedCourseSelector .cards-container .button-bar a{min-width:0;color:#333}.jquery-modal .modal .suggestedCourseSelector .cards-container .button-bar a.disabled{cursor:default;color:#c2c2c2}.jquery-modal .modal .suggestedCourseSelector .cards-container .button-bar .message{text-align:center;color:#949494}.jquery-modal .modal .suggestedCourseSelector .cards-container collapsible-panel{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}.jquery-modal .modal .suggestedCourseSelector .cards-container collapsible-panel .container-header{margin:0}.jquery-modal .modal .suggestedCourseSelector .cards-container collapsible-panel .container-header .collapse-status{padding-right:5px}.jquery-modal .modal .suggestedCourseSelector .cards-container collapsible-panel .container-header collapsible-header{padding:10px 5px}.jquery-modal .modal .suggestedCourseSelector .cards-container collapsible-panel .container-header collapsible-header .title{font-size:1.25rem}.jquery-modal .modal .suggestedCourseSelector .cards-container collapsible-panel .container-header collapsible-header .title span:first-child{font-weight:700}.jquery-modal .modal .suggestedCourseSelector .cards-container collapsible-panel .container-header collapsible-header .title span:last-child{font-weight:400}.jquery-modal .modal .suggestedCourseSelector .cards-container collapsible-panel collapsible-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.jquery-modal .modal .courseFilterSelector .header .icon,.jquery-modal .modal .createSubjectGroup .header .icon,.jquery-modal .modal .gradeFilterSelector .header .icon,.jquery-modal .modal .suggestedCourseSelector .header .icon,.jquery-modal .modal .wowFilterSelector .header .icon{margin:0 auto 30px}.jquery-modal .modal .courseFilterSelector .header .icon,.jquery-modal .modal .courseFilterSelector .header .icon .main-icon,.jquery-modal .modal .createSubjectGroup .header .icon,.jquery-modal .modal .createSubjectGroup .header .icon .main-icon,.jquery-modal .modal .gradeFilterSelector .header .icon,.jquery-modal .modal .gradeFilterSelector .header .icon .main-icon,.jquery-modal .modal .suggestedCourseSelector .header .icon,.jquery-modal .modal .suggestedCourseSelector .header .icon .main-icon,.jquery-modal .modal .wowFilterSelector .header .icon,.jquery-modal .modal .wowFilterSelector .header .icon .main-icon{width:70px;height:70px}.jquery-modal .modal .courseFilterSelector .header .icon .top-right,.jquery-modal .modal .createSubjectGroup .header .icon .top-right,.jquery-modal .modal .gradeFilterSelector .header .icon .top-right,.jquery-modal .modal .suggestedCourseSelector .header .icon .top-right,.jquery-modal .modal .wowFilterSelector .header .icon .top-right{width:20px;height:20px;right:-15px}.jquery-modal .modal .courseFilterSelector .header .icon .top-right-low,.jquery-modal .modal .createSubjectGroup .header .icon .top-right-low,.jquery-modal .modal .gradeFilterSelector .header .icon .top-right-low,.jquery-modal .modal .suggestedCourseSelector .header .icon .top-right-low,.jquery-modal .modal .wowFilterSelector .header .icon .top-right-low{width:30px;height:30px;right:-22px;top:20px}.jquery-modal .modal .courseFilterSelector .header .icon .top-left,.jquery-modal .modal .createSubjectGroup .header .icon .top-left,.jquery-modal .modal .gradeFilterSelector .header .icon .top-left,.jquery-modal .modal .suggestedCourseSelector .header .icon .top-left,.jquery-modal .modal .wowFilterSelector .header .icon .top-left{width:20px;height:20px;left:-15px}.jquery-modal .modal .courseFilterSelector .header h2,.jquery-modal .modal .createSubjectGroup .header h2,.jquery-modal .modal .gradeFilterSelector .header h2,.jquery-modal .modal .suggestedCourseSelector .header h2,.jquery-modal .modal .wowFilterSelector .header h2{margin-bottom:11px;line-height:1.875rem;display:block}.jquery-modal .modal .courseFilterSelector .header p,.jquery-modal .modal .createSubjectGroup .header p,.jquery-modal .modal .gradeFilterSelector .header p,.jquery-modal .modal .suggestedCourseSelector .header p,.jquery-modal .modal .wowFilterSelector .header p{line-height:1rem}.jquery-modal .modal .courseFilterSelector .header p span,.jquery-modal .modal .createSubjectGroup .header p span,.jquery-modal .modal .gradeFilterSelector .header p span,.jquery-modal .modal .suggestedCourseSelector .header p span,.jquery-modal .modal .wowFilterSelector .header p span{cursor:pointer;text-decoration:underline}.jquery-modal .modal .courseFilterSelector .header p span:first-child,.jquery-modal .modal .createSubjectGroup .header p span:first-child,.jquery-modal .modal .gradeFilterSelector .header p span:first-child,.jquery-modal .modal .suggestedCourseSelector .header p span:first-child,.jquery-modal .modal .wowFilterSelector .header p span:first-child{text-transform:capitalize;color:#333}.jquery-modal .modal .courseFilterSelector .header p span:last-child,.jquery-modal .modal .createSubjectGroup .header p span:last-child,.jquery-modal .modal .gradeFilterSelector .header p span:last-child,.jquery-modal .modal .suggestedCourseSelector .header p span:last-child,.jquery-modal .modal .wowFilterSelector .header p span:last-child{color:#c2c2c2;text-transform:lowercase}.jquery-modal .modal .courseFilterSelector .header h2 span,.jquery-modal .modal .courseFilterSelector .header p.clickable span,.jquery-modal .modal .createSubjectGroup .header h2 span,.jquery-modal .modal .createSubjectGroup .header p.clickable span,.jquery-modal .modal .gradeFilterSelector .header h2 span,.jquery-modal .modal .gradeFilterSelector .header p.clickable span,.jquery-modal .modal .suggestedCourseSelector .header h2 span,.jquery-modal .modal .suggestedCourseSelector .header p.clickable span,.jquery-modal .modal .wowFilterSelector .header h2 span,.jquery-modal .modal .wowFilterSelector .header p.clickable span{text-decoration:underline;font-weight:400;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jquery-modal .modal .courseFilterSelector .not-visible,.jquery-modal .modal .createSubjectGroup .not-visible,.jquery-modal .modal .gradeFilterSelector .not-visible,.jquery-modal .modal .suggestedCourseSelector .not-visible,.jquery-modal .modal .wowFilterSelector .not-visible{visibility:hidden}.jquery-modal .modal .createSubjectGroup .columns{padding:0 20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.jquery-modal .modal .createSubjectGroup .columns .column{min-width:50%}.jquery-modal .modal .createSubjectGroup .columns .column .form-group{padding:0}.jquery-modal .modal .createSubjectGroup .columns .column .select-pupil-from-class .select2-selection .row{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.jquery-modal .modal .createSubjectGroup .columns .muted.legal .text{padding:0 0 2.5rem}.jquery-modal .modal .createSubjectGroup .columns .button-bar{padding-top:0}.jquery-modal .modal .createSubjectGroup .columns .button-bar.stretch .btn{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.more-menu .checkbox{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.more-menu .checkbox.show-pupil-names label{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-weight:700}.more-menu .checkbox.show-pupil-names label span:last-child{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:1.875rem;margin:0 0 0 20px}.band.progress nav-back-button{display:none}.snappet-content .inner .has-mask .panel-container{display:none}.snappet-content .inner .tab-container .panel{position:relative;z-index:1;padding-top:.5rem;padding-bottom:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.07);box-shadow:0 3px 7px rgba(0,0,0,.07)}@media (min-width:0) and (max-width:543px){.snappet-content .inner .tab-container .panel{-webkit-border-top-left-radius:0!important;border-top-left-radius:0!important;-webkit-border-top-right-radius:0!important;border-top-right-radius:0!important}}.snappet-content .inner .tab-container .tab .tab-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.snappet-content .inner .tab-container .tab .tab-content .tab-title .tab-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.snappet-content .inner .tab-container .tab .tab-content .tab-title strong{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;text-align:left}.snappet-content .inner .tab-container .tab .tab-content .tab-title .tab-icon-small{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.snappet-content .inner .tab-container .tab .tab-content>div .description{margin-top:auto}.snappet-content .inner .tab-container .tab .tab-content>div .description strong{margin-left:6px}.snappet-content .inner .tab-container .tab .tab-content>div .tab-lesson-SelectorContainer .titleContainer{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px){.snappet-content .inner .tab-container .tab .tab-content .tab-title,.snappet-content .inner .tab-container .tab .tab-content>div{width:100%!important;min-width:1px}}@media (min-width:992px){.snappet-content .inner .tab-container .tab .tab-content{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}}@media (min-width:1280px){.snappet-content .inner .tab-container .tab .tab-content{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.snappet-content .inner .tab-container .tab .tab-content>div .tab-lesson-SelectorContainer .titleContainer{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px){.snappet-content .inner .tab-container .tab:first-child>div .description{padding-left:.75rem}}.snappet-content .inner .panel-container{padding:0 .625rem .625rem;margin:0 -.625rem}@media (min-width:0) and (max-width:543px){.snappet-content .inner .panel-container{margin:0;padding:0}}.snappet-content .inner .panel-container .pupil-progress-page{position:relative;padding-top:0;-webkit-box-shadow:4px 3px 5px -5px rgba(0,0,0,.07),-4px 3px 5px -5px rgba(0,0,0,.07),0 4px 5px -3px rgba(0,0,0,.07);box-shadow:4px 3px 5px -5px rgba(0,0,0,.07),-4px 3px 5px -5px rgba(0,0,0,.07),0 4px 5px -3px rgba(0,0,0,.07)}.snappet-content .inner .panel-container .pupil-progress-page .icon-set .icon:first-child{margin-right:.125rem}.snappet-content .inner .panel-container .pupil-progress-page .icon.up{fill:#9dcd1c}.snappet-content .inner .panel-container .pupil-progress-page .icon.down{fill:#c71717}.snappet-content .inner .panel-container .pupil-progress-page .icon.neutral{fill:#c2c2c2}.snappet-content .inner .panel-container .pupil-progress-page .lessonSelectorForMobile{display:none}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.snappet-content .inner .panel-container .pupil-progress-page .lessonSelectorForMobile{display:block}}.snappet-content .inner .panel-container .pupil-progress-page .progress-ball{margin-right:.25rem;cursor:pointer}.snappet-content .inner .panel-container .pupil-progress-page .progress-ball:last-child{margin-right:0}.snappet-content .inner .panel-container .pupil-progress-page .grid-row:last-child{border-bottom:none}.snappet-content .inner .panel-container .pupil-progress-page .grid-row .select-pupil{display:none;text-align:left}.snappet-content .inner .panel-container .pupil-progress-page .grid-row .select-pupil .icon{margin-left:.55rem;width:1.9rem;height:1.9rem;vertical-align:bottom}.snappet-content .inner .panel-container .pupil-progress-page .grid-row .exam-student-name .class-name-message,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .extra-instructions-student-name .class-name-message,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .lesson-student-name .class-name-message,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .student-name .class-name-message{font-size:.75rem}.snappet-content .inner .panel-container .pupil-progress-page .grid-row .exam-student-name .lesson-hidden-for-pupil,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .extra-instructions-student-name .lesson-hidden-for-pupil,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .lesson-student-name .lesson-hidden-for-pupil,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .student-name .lesson-hidden-for-pupil{color:#949494}.snappet-content .inner .panel-container .pupil-progress-page .grid-row .exam-student-name .lesson-hidden-for-pupil.message,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .extra-instructions-student-name .lesson-hidden-for-pupil.message,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .lesson-student-name .lesson-hidden-for-pupil.message,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .student-name .lesson-hidden-for-pupil.message{font-size:.75rem}.snappet-content .inner .panel-container .pupil-progress-page .grid-row .completed-count,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .exam-score{text-align:center}@media (min-width:768px){.snappet-content .inner .panel-container .pupil-progress-page .grid-row .completed-count,.snappet-content .inner .panel-container .pupil-progress-page .grid-row .exam-score{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:22%}}@media (min-width:768px){.snappet-content .inner .panel-container .pupil-progress-page .grid-row .last-exercises{-webkit-flex-basis:54.16666667%;-ms-flex-preferred-size:54.16666667%;flex-basis:54.16666667%;max-width:54.16666667%}}@media (min-width:992px){.snappet-content .inner .panel-container .pupil-progress-page .grid-row .last-exercises{-webkit-flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}}@media (min-width:768px){.snappet-content .inner .panel-container .pupil-progress-page .grid-row .exercises{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}}@media (min-width:992px){.snappet-content .inner .panel-container .pupil-progress-page .grid-row .exercises{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.header{border-bottom:none;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.header a{white-space:nowrap;cursor:pointer}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.header a svg{height:.825rem;width:.825rem;vertical-align:middle}@media screen and (max-width:640px){.snappet-content .inner .panel-container .pupil-progress-page .grid-row.header{font-size:.75rem}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.header a svg{height:.75rem;width:.75rem;margin-left:-3px}}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.header .title strong{display:none}@media (max-width:1279px){.snappet-content .inner .panel-container .pupil-progress-page .grid-row.header .title strong.medium{display:inline}}@media (min-width:1280px){.snappet-content .inner .panel-container .pupil-progress-page .grid-row.header .title strong.large{display:inline}}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.header .exam-student-name a.inactive,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.header .extra-instructions-student-name a.inactive,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.header .lesson-student-name a.inactive{cursor:default}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .select-pupil{padding:0 8px;width:2.5rem}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .select-pupil .checkbox{width:25px;height:25px}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .select-pupil .checkbox .TriStateCheckbox+span{width:25px;height:25px}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .select-pupil .checkbox .TriStateCheckbox+span::before{width:23px;height:23px}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .exam-status,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .progress{font-size:0}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .exam-status .icon,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .progress .icon{display:inline-block;width:2.5rem;height:1.875rem}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .exam-status .lock{display:inline-block}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .exam-status .lock .icon{pointer-events:none;width:1.9rem}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .exam-status .lock .locked{fill:#333}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .exam-status .lock .unlocked{fill:#c2c2c2}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .exam-status .lock:hover{cursor:pointer;fill-opacity:.4}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .student-name a{padding-right:12px;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:inline-block;max-width:100%}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .student-name a .primary-info{width:100%}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .student-name a:hover{position:relative;color:#34a3d7;cursor:pointer}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .student-name a:hover::after,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .student-name a:hover::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .student-name a:hover::before{margin-top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .student-name a:hover::after{margin-top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .student-name .secondary-info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .student-name strong{display:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem}@media (min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .student-name strong.short{display:block}}@media (min-width:0) and (max-width:543px),(min-width:992px){.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .student-name strong.full{display:block}}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .completed-count,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .exam-score{color:#34a3d7}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .last-exercises .exercises-content{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width:0) and (max-width:543px){.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .last-exercises .exercises-content{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .last-exercises .exercises-content answers-stream{display:inline-block;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;min-width:0}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .last-exercises .exercises-content answers-stream .answers-groups{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .exercises button{margin-right:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .exercises button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;margin-right:5px}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .exercises,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .last-exercises,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .student-name{margin-top:1rem;margin-bottom:1rem}@media (min-width:0) and (max-width:543px){.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .last-exercises{margin-top:0;margin-bottom:0}}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .lesson-student-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .lesson-student-name a{padding-right:12px;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .lesson-student-name a:hover{color:#34a3d7;cursor:pointer;position:relative}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .lesson-student-name a:hover::after,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .lesson-student-name a:hover::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .lesson-student-name a:hover::before{margin-top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data .lesson-student-name a:hover::after{margin-top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data.student-not-visible-lesson .completed-count,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data.student-not-visible-lesson .exam-student-name,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data.student-not-visible-lesson .extra-instructions-student-name,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data.student-not-visible-lesson .lesson-student-name,.snappet-content .inner .panel-container .pupil-progress-page .grid-row.data.student-not-visible-lesson .student-name{color:#949494}.snappet-content .inner .panel-container .pupil-progress-page .grid-row.all-exercises{margin-left:-2.5rem;margin-right:-2.5rem;background-color:#f2f5f7;-webkit-box-shadow:inset 0 1rem 1rem -1rem #dedede;box-shadow:inset 0 1rem 1rem -1rem #dedede}.snappet-content .inner .panel-container .pupil-progress-page .split-view{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.snappet-content .inner .panel-container .pupil-progress-page .split-view .left{position:relative;-ms-flex:1;flex:1;-webkit-flex:3;-webkit-box-flex:3;top:0;left:0;width:50%;z-index:3;background-color:#fff}.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .data-grid.data{-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .completed-count sortable-column-header .header-container a,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .progress sortable-column-header .header-container a{margin:auto}.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .exam-status,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .progress{-webkit-box-flex:0;-webkit-flex:0 0 18%;-ms-flex:0 0 18%;flex:0 0 18%;max-width:18%;margin:0}.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .exam-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .extra-instructions-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .lesson-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .student-name{-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .completed-count,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .exam-score{-webkit-box-flex:0;-webkit-flex:0 0 22%;-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%}.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .progress.header-large a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right{padding-left:0;margin-right:-2.5rem}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right.syncScrollTarget{overflow:hidden}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid{display:inline-block;min-width:100%;vertical-align:bottom}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;white-space:nowrap;margin-right:2.5rem;font-size:0}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row .exercise-groups{font-size:0}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row .exercise-groups .exercise-group{display:inline-block;margin-right:2rem;min-width:62px}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row .exercise-groups .exercise-group:last-child{margin-right:3rem}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row .exercise-groups .exercise-group.short-header-width{min-width:62px}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row .exercise-groups .exercise-group.long-header-width{min-width:122px}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row .other-activity-stream{display:inline-block;min-width:8.125rem}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row .other-activity-stream>strong{font-size:1rem}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header{width:1000rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups .exercise-group .exercise-number{position:relative;min-height:1.5rem}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups .exercise-group .exercise-number .has-subtitle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups .exercise-group .exercise-number .has-subtitle .badge{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups .exercise-group .exercise-number .has-subtitle .badge.badge-retangle::after{margin-left:0}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups .exercise-group .exercise-number .has-subtitle a:not(.badge){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups .exercise-group .exercise-number .has-subtitle a:not(.badge) strong{display:block}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups .exercise-group .exercise-number .has-subtitle a:not(.badge) span:first-of-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups .exercise-group .exercise-number .hide-overflow{min-width:62px}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups .exercise-group .exercise-number .hide-overflow a strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups .exercise-group .exercise-number a{position:absolute}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups .exercise-group .exercise-number a strong{font-size:1.125rem;vertical-align:middle;color:#34a3d7}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups .exercise-group .exercise-number a span{color:#c2c2c2;font-size:1rem;vertical-align:middle}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups .exercise-group .exercise-number a svg{margin-left:.25rem}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups .exercise-group .exercise-letter{display:inline-block;width:1.0625rem;text-align:center;margin-right:.25rem;height:1.5rem;overflow:hidden}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups .exercise-group .exercise-letter:last-child{margin-right:0}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups .exercise-group .exercise-letter strong{font-size:1rem}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .exercise-groups .exercise-group .exercise-letter svg{width:1rem;height:1rem;margin:.25rem 0}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.header .other-activity-stream{vertical-align:bottom}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.data{-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.data .exercise-groups{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;vertical-align:middle;max-width:none}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.data .other-activity-stream{vertical-align:middle}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right .data-grid .grid-row.data .other-activity-stream>strong{visibility:hidden;display:block;line-height:0;height:0;overflow:hidden}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left{width:66.66666667%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .exam-status{display:none}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .progress{-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .select-pupil{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .exam-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .extra-instructions-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .lesson-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .student-name{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;max-width:45%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .completed-count,.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .exam-score{-webkit-flex-basis:22%;-ms-flex-preferred-size:22%;flex-basis:22%;max-width:22%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row.header .select-pupil{max-width:8%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .right{padding-left:0}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .left{width:50%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .left .select-pupil{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .left .exam-student-name{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .left .exam-score{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .right{padding-left:0}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left{width:83.33333333%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .select-pupil{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-student-name{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .progress{-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-ability{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;text-align:center}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-ability.header-large a{position:relative;left:-5px}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-ability.header-large a strong{display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:100%;vertical-align:bottom;padding-right:5px}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-ability.header-large a .icon{position:absolute;right:-10px;bottom:5px}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-ability .ability-target-container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-ability .ability-target-container .ability-target-bar{display:none}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-ability .ability-target-container .progress-ball{display:inline-block}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-ability .ability-target-container .progress-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:10px}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-ability .ability-target-container .ability-target-text{min-width:auto;margin:auto}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-ability .ability-target-container .ability-target-text .ability{display:none}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-ability .ability-target-container .ability-target-text .no-exercises{display:none}@media (min-width:544px){.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-ability .ability-target-container .short-ability{display:inline-block}}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-state{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;text-align:center}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-state .lo-indicator{height:25px;width:25px}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-state .lo-indicator.finished,.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-state .lo-indicator.inprogress,.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-state .lo-indicator.stuck{-webkit-box-shadow:none;box-shadow:none}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-state .lo-indicator::before{display:none}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-state .lo-indicator .lo-indicator-icon{height:20px;width:20px;margin:2px 0 0 2px}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .right{padding-left:0}.snappet-content .inner .panel-container .pupil-progress-page .split-view .grid-row.data{-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.snappet-content .inner .panel-container .pupil-progress-page .split-view .grid-row.data:last-child{border-bottom:none}.snappet-content .inner .panel-container .pupil-progress-page .split-view .grid-row.data .extra-instructions-state{font-size:0}@media (min-width:768px){.snappet-content .inner .panel-container .pupil-progress-page .split-view .left{width:45.83333333%}.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .exam-status,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .progress{-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%}.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .exam-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .lesson-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .student-name{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;max-width:45%}.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .completed-count,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .exam-score{-webkit-flex-basis:22%;-ms-flex-preferred-size:22%;flex-basis:22%;max-width:22%}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right{padding-left:0}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left{width:54.16666667%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .exam-status{display:none}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .progress{-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .select-pupil{-webkit-flex-basis:15.38461538%;-ms-flex-preferred-size:15.38461538%;flex-basis:15.38461538%;max-width:15.38461538%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .exam-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .lesson-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .student-name{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;max-width:45%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .completed-count,.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .exam-score{-webkit-flex-basis:22%;-ms-flex-preferred-size:22%;flex-basis:22%;max-width:22%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .right{padding-left:0}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .left{width:37.5%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .left .select-pupil{-webkit-flex-basis:22.22222222%;-ms-flex-preferred-size:22.22222222%;flex-basis:22.22222222%;max-width:22.22222222%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .left .exam-student-name{-webkit-flex-basis:44.44444444%;-ms-flex-preferred-size:44.44444444%;flex-basis:44.44444444%;max-width:44.44444444%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .left .exam-score{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .right{padding-left:0}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left{width:66.66666667%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .select-pupil{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-student-name{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .progress{-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-ability{-webkit-flex-basis:18.75%;-ms-flex-preferred-size:18.75%;flex-basis:18.75%;max-width:18.75%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-state{-webkit-flex-basis:18.75%;-ms-flex-preferred-size:18.75%;flex-basis:18.75%;max-width:18.75%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .right{padding-left:0}}@media (min-width:992px){.snappet-content .inner .panel-container .pupil-progress-page .split-view .left{width:37.5%}.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .exam-status,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .progress{-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%}.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .exam-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .lesson-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .student-name{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;max-width:45%}.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .completed-count,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .exam-score{-webkit-flex-basis:22%;-ms-flex-preferred-size:22%;flex-basis:22%;max-width:22%}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right{padding-left:0}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left{width:45.83333333%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .exam-status{display:none}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .progress{-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .select-pupil{-webkit-flex-basis:18.18181818%;-ms-flex-preferred-size:18.18181818%;flex-basis:18.18181818%;max-width:18.18181818%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .exam-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .lesson-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .student-name{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;max-width:45%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .completed-count,.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .exam-score{-webkit-flex-basis:22%;-ms-flex-preferred-size:22%;flex-basis:22%;max-width:22%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .right{padding-left:0}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .left{width:37.5%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .left .select-pupil{-webkit-flex-basis:22.22222222%;-ms-flex-preferred-size:22.22222222%;flex-basis:22.22222222%;max-width:22.22222222%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .left .exam-student-name{-webkit-flex-basis:44.44444444%;-ms-flex-preferred-size:44.44444444%;flex-basis:44.44444444%;max-width:44.44444444%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .left .exam-score{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .right{padding-left:0}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left{width:50%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .select-pupil{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-student-name{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .progress{-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-ability{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-state{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .right{padding-left:0}}@media (min-width:1280px){.snappet-content .inner .panel-container .pupil-progress-page .split-view .left{width:37.5%}.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .exam-status,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .progress{-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%}.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .exam-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .lesson-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .student-name{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;max-width:45%}.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .completed-count,.snappet-content .inner .panel-container .pupil-progress-page .split-view .left .grid-row .exam-score{-webkit-flex-basis:22%;-ms-flex-preferred-size:22%;flex-basis:22%;max-width:22%}.snappet-content .inner .panel-container .pupil-progress-page .split-view .right{padding-left:0}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left{width:41.66666667%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .exam-status{display:none}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .progress{-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .select-pupil{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .exam-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .lesson-student-name,.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .student-name{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;max-width:45%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .completed-count,.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .left .grid-row .exam-score{-webkit-flex-basis:22%;-ms-flex-preferred-size:22%;flex-basis:22%;max-width:22%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode .right{padding-left:0}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .left{width:33.33333333%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .left .select-pupil{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .left .exam-student-name{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .left .exam-score{-webkit-flex-basis:37.5%;-ms-flex-preferred-size:37.5%;flex-basis:37.5%;max-width:37.5%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.exam .right{padding-left:0}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left{width:45.83333333%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .select-pupil{-webkit-flex-basis:9.09090909%;-ms-flex-preferred-size:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-student-name{-webkit-flex-basis:36.36363636%;-ms-flex-preferred-size:36.36363636%;flex-basis:36.36363636%;max-width:36.36363636%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .progress{-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-ability{-webkit-flex-basis:18.18181818%;-ms-flex-preferred-size:18.18181818%;flex-basis:18.18181818%;max-width:18.18181818%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .left .extra-instructions-state{-webkit-flex-basis:18.18181818%;-ms-flex-preferred-size:18.18181818%;flex-basis:18.18181818%;max-width:18.18181818%}.snappet-content .inner .panel-container .pupil-progress-page .split-view.select-pupils-mode.extra-instructions .right{padding-left:0}}.snappet-content .inner .panel-container .pupil-progress-page .sticky-header.fixed{margin-left:-2.5rem;margin-right:-2.5rem;padding-left:1.25rem;padding-right:1.25rem}.snappet-content .inner .panel-container .pupil-progress-page .sticky-header.fixed .sticky-header-content{padding-left:1.25rem;padding-right:1.25rem}.snappet-content .inner .panel-container .pupil-progress-page .sticky-header.fixed.affixed{background-color:#fff}.snappet-content .inner .panel-container .pupil-progress-page .sticky-header.fixed.affixed .sticky-header-content{padding-bottom:.625rem;-webkit-box-shadow:0 1.5rem 10px -1.3rem rgba(0,0,0,.14);box-shadow:0 1.5rem 10px -1.3rem rgba(0,0,0,.14)}.snappet-content .inner .panel-container .pupil-progress-page .sticky-header.scrollable .split-view{padding-bottom:.625rem;margin-right:-2.5rem;padding-right:2.5rem;background-color:#fff}.snappet-content .inner .panel-container .pupil-progress-page .sticky-header.scrollable .split-view .left{bottom:0;padding-bottom:.625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.snappet-content .inner .panel-container .pupil-progress-page .sticky-header.scrollable .split-view .left .data-grid{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.snappet-content .inner .panel-container .pupil-progress-page .sticky-header.scrollable .split-view .right{position:relative;z-index:2}.snappet-content .inner .panel-container .pupil-progress-page .controls{padding:1.875rem 0 0 0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.snappet-content .inner .panel-container .pupil-progress-page .controls .selecter{width:100%}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.snappet-content .inner .panel-container .pupil-progress-page .controls .selecter{max-width:340px}}.snappet-content .inner .panel-container .pupil-progress-page .controls .filter{margin-bottom:10px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.snappet-content .inner .panel-container .pupil-progress-page .controls .filter .btn-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px){.snappet-content .inner .panel-container .pupil-progress-page .controls .filter .btn-group .btn{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.snappet-content .inner .panel-container .pupil-progress-page .controls .filter .btn-group .btn:hover{color:#c2c2c2}.snappet-content .inner .panel-container .pupil-progress-page .controls .filter .btn-group.exam-status .icon-set .icon{margin-left:-12px;width:1.9rem;height:1.9rem}.snappet-content .inner .panel-container .pupil-progress-page .controls .filter .btn-group.exam-status .icon-set .icon.locked{fill:#333}.snappet-content .inner .panel-container .pupil-progress-page .controls .filter .btn-group.exam-status .icon-set .icon.unlocked{fill:#c2c2c2}.snappet-content .inner .panel-container .pupil-progress-page .controls .select-subject{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.snappet-content .inner .panel-container .pupil-progress-page .controls .select-subject .select-subject-content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.snappet-content .inner .panel-container .pupil-progress-page .controls .select-subject .select-subject-content>strong{padding-right:1rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.snappet-content .inner .panel-container .pupil-progress-page .controls .select-subject .select-subject-content subject-groups-dropdown{-webkit-box-flex:0;-webkit-flex:0 1 240px;-ms-flex:0 1 240px;flex:0 1 240px;min-width:240px}.snappet-content .inner .panel-container .pupil-progress-page .controls .checkbox{margin-right:10px}.snappet-content .inner .panel-container .pupil-progress-page .controls .checkbox .btn.btn-default{padding:10px 20px}.snappet-content .inner .panel-container .pupil-progress-page .controls .checkbox .btn.btn-default span{color:#333;font-weight:700}.snappet-content .inner .panel-container .pupil-progress-page .controls .lesson-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.875rem;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.snappet-content .inner .panel-container .pupil-progress-page .controls .lesson-toolbar{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}}.snappet-content .inner .panel-container .pupil-progress-page .controls .lesson-toolbar .btn-primary svg,.snappet-content .inner .panel-container .pupil-progress-page .controls .lesson-toolbar .btn-secondary svg{fill:#fff;margin-left:5px}.snappet-content .inner .panel-container .pupil-progress-page .controls .lesson-toolbar .btn-primary.btn-icon-left::after,.snappet-content .inner .panel-container .pupil-progress-page .controls .lesson-toolbar .btn-primary.btn-icon-left::before,.snappet-content .inner .panel-container .pupil-progress-page .controls .lesson-toolbar .btn-secondary.btn-icon-left::after,.snappet-content .inner .panel-container .pupil-progress-page .controls .lesson-toolbar .btn-secondary.btn-icon-left::before{width:0;height:0}.snappet-content .inner .panel-container .pupil-progress-page .controls .lesson-toolbar .button-container{display:inline-block;position:relative}.snappet-content .inner .panel-container .pupil-progress-page .controls .lesson-toolbar .button-container .btn{margin:0;height:100%}.snappet-content .inner .panel-container .pupil-progress-page .controls .lesson-toolbar .button-container .button-hint{font-size:.75rem;position:absolute;bottom:-1.5rem;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);white-space:nowrap;color:#000}.snappet-content .inner .panel-container .pupil-progress-page .controls .more-menu .icon{width:.8rem;height:.8rem}.snappet-content .inner .panel-container .pupil-progress-page .selection-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:2.5rem}.snappet-content .inner .panel-container .pupil-progress-page .selection-content .selection{-webkit-box-flex:2;-webkit-flex:2 2 auto;-ms-flex:2 2 auto;flex:2 2 auto}.snappet-content .inner .panel-container .pupil-progress-page .selection-content .warning-message{text-align:center}.snappet-content .inner .panel-container .pupil-progress-page .selection-content .exam-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.snappet-content .inner .panel-container .pupil-progress-page .selection-content .exam-controls button{margin:0}.snappet-content .inner .panel-container .pupil-progress-page .selection-content .clear-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1.875rem}.snappet-content .inner .panel-container .pupil-progress-page .selection-content .clear-controls .form-group{position:relative;margin:0 1.5rem 0 0}.snappet-content .inner .panel-container .pupil-progress-page .selection-content .clear-controls .form-group .validationMessage{position:absolute;top:3.5rem;width:110%}.snappet-content .inner .panel-container .pupil-progress-page .selection-content .clear-controls button{margin:0}.snappet-content .inner .panel-container .pupil-progress-page .selection-content .clear-controls .password{margin-right:1.25rem}.lesson-learning-objectives-list .btn-multiline{max-width:28.125rem;margin:10px 0}.btn.btn-icon-primary.btn-icon-right svg{margin-left:.3125rem;fill:#fff}.btn.btn-icon-secondary.btn-icon-right svg{fill:#fff}.btn.btn-icon-right::after{width:0;height:0}.lesson-toolbar{height:50px}.lesson-toolbar .btn-primary,.lesson-toolbar .btn-secondary{padding:10px 20px}.panel-container .timespan-tab .data-grid .grid-row.header{border-bottom:1px solid #f2f5f7!important;padding:10px 0 8px}.panel-container .timespan-tab .data-grid .grid-row.data{border-bottom:1px solid #f2f5f7!important;padding:10px 0}.panel-container .lesson-tab .grid-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.panel-container .lesson-tab .grid-row.header{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.panel-container .lesson-tab .grid-row.data{height:1.875rem}.panel-container .lesson-tab .grid-row:nth-child(odd).data{background-color:#f2f5f7}.panel-container .lesson-tab .grid-row:nth-child(odd) .progress-ball{background-color:#fff}.panel-container .lesson-tab .grid-row:nth-child(even).data{background-color:#fff}.panel-container .lesson-tab .grid-row:nth-child(even) .progress-ball{background-color:#f2f5f7}.panel-container .lesson-tab .split-view .left{width:28.05%;min-width:28.05%}.panel-container .lesson-tab .split-view .left .grid-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.panel-container .lesson-tab .split-view .left .grid-row .progress sortable-column-header{margin:auto}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.panel-container .lesson-tab .split-view .left .grid-row .progress sortable-column-header .header-container a strong{overflow:hidden;text-overflow:ellipsis;min-width:50px;width:97%;display:block}}.panel-container .lesson-tab .split-view .left .grid-row .completed-count,.panel-container .lesson-tab .split-view .left .grid-row .progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:20%;max-width:20%}@media (min-width:0) and (max-width:543px){.panel-container .lesson-tab .split-view .left .grid-row .lesson-student-name{display:none}}.panel-container .lesson-tab .split-view .left .grid-row .lesson-student-name{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;width:58%!important;max-width:58%!important;padding-left:15px}@media (min-width:544px) and (max-width:767px){.panel-container .lesson-tab .split-view .left .grid-row .completed-count strong,.panel-container .lesson-tab .split-view .left .grid-row .lesson-student-name strong,.panel-container .lesson-tab .split-view .left .grid-row .progress strong{font-size:.6rem}}@media (min-width:768px) and (max-width:991px){.panel-container .lesson-tab .split-view .left .grid-row .completed-count strong,.panel-container .lesson-tab .split-view .left .grid-row .lesson-student-name strong,.panel-container .lesson-tab .split-view .left .grid-row .progress strong{font-size:.8rem}}.panel-container .lesson-tab .split-view.select-pupils-mode .left{overflow:hidden}.panel-container .lesson-tab .split-view.select-pupils-mode .left .grid-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.panel-container .lesson-tab .split-view.select-pupils-mode .left .grid-row.header .select-pupil{display:none;width:10%;max-width:10%!important}.panel-container .lesson-tab .split-view.select-pupils-mode .left .grid-row.header .completed-count{overflow:hidden;width:15%!important;max-width:15%!important}.panel-container .lesson-tab .split-view.select-pupils-mode .left .grid-row.header .completed-count strong{margin-left:0}.panel-container .lesson-tab .split-view.select-pupils-mode .left .grid-row.header .lesson-student-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:0) and (max-width:543px){.panel-container .lesson-tab .split-view.select-pupils-mode .left .grid-row.header .progress{display:none}}.panel-container .lesson-tab .split-view.select-pupils-mode .left .grid-row .completed-count,.panel-container .lesson-tab .split-view.select-pupils-mode .left .grid-row .lesson-student-name,.panel-container .lesson-tab .split-view.select-pupils-mode .left .grid-row .progress,.panel-container .lesson-tab .split-view.select-pupils-mode .left .grid-row .select-pupil{margin:auto}@media (min-width:0) and (max-width:543px){.panel-container .lesson-tab .split-view.select-pupils-mode .left .grid-row .progress{display:none}}.panel-container .lesson-tab .split-view.select-pupils-mode .left .grid-row .completed-count,.panel-container .lesson-tab .split-view.select-pupils-mode .left .grid-row .progress,.panel-container .lesson-tab .split-view.select-pupils-mode .left .grid-row .select-pupil{max-width:10%!important;-webkit-flex-basis:10%!important;-ms-flex-preferred-size:10%!important;flex-basis:10%!important}.panel-container .lesson-tab .split-view.select-pupils-mode .left .grid-row .lesson-student-name{max-width:45%!important}.panel-container .lesson-tab .split-view.select-pupils-mode .left .grid-row .completed-count{min-width:40px}.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row>div{overflow:hidden}.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .select-pupil{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:10%!important;-ms-flex-preferred-size:10%!important;flex-basis:10%!important;max-width:10%!important}@media (min-width:544px) and (max-width:767px){.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-ability,.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-state,.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-student-name{font-size:.6rem}}@media (min-width:768px) and (max-width:991px){.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-ability,.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-state,.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-student-name{font-size:.8rem}}.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-ability{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;-webkit-flex-basis:30%!important;-ms-flex-preferred-size:30%!important;flex-basis:30%!important;max-width:30%!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-ability ability-percentile-bar,.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-ability sortable-column-header{margin:auto;width:100%;height:100%}.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-ability ability-percentile-bar .header-container,.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-ability sortable-column-header .header-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-ability ability-percentile-bar .header-container a,.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-ability sortable-column-header .header-container a{margin:auto}.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-state{-webkit-flex-basis:15%!important;-ms-flex-preferred-size:15%!important;flex-basis:15%!important;max-width:15%!important}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-state strong{width:60px;overflow:hidden;text-overflow:ellipsis}.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-state svg{display:none}}.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-state sortable-column-header{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-state sortable-column-header .header-container{margin:auto}.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-state .lo-indicator .lo-indicator-icon .extra-instructions-ability{margin:2px 0 0 2px}.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .progress{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:10%!important;-ms-flex-preferred-size:10%!important;flex-basis:10%!important;max-width:10%!important}@media (min-width:544px),(min-width:768px),(min-width:992px){.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .progress{width:55px;text-overflow:ellipsis;display:block;overflow:hidden}}.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .left .grid-row .extra-instructions-student-name{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;-webkit-flex-basis:35%!important;-ms-flex-preferred-size:35%!important;flex-basis:35%!important;max-width:35%!important}.panel-container .lesson-tab .split-view.select-pupils-mode.extra-instructions .right{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.panel-container .lesson-tab .right{padding-left:0;overflow-x:auto;overflow-y:hidden;-webkit-box-flex:6.3;-webkit-flex:6.3;-ms-flex:6.3;flex:6.3;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.panel-container .lesson-tab .right .other-activity-header{display:block;font-size:1.125rem;vertical-align:middle;color:#34a3d7}.panel-container .lesson-tab .right .other-activity-stream{height:1.875rem}.panel-container .lesson-tab .right .other-activity-stream .answers-groups{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.panel-container .lesson-tab .right .other-activity-stream .answers-groups .answers-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.875rem;border:0}.panel-container .lesson-tab .right .other-activity-stream .answers-groups .answers-group .answers-group-header{margin-top:4px;height:24px;padding-right:5px;border-right:1px solid #dedede}.panel-container .lesson-tab .right .other-activity-stream .answers-groups .answers-group .answers-group-progress{height:24px}.panel-container .lesson-tab .right .other-activity-stream.header-container{height:48px;margin-left:-5px}.lesson-tab .ability-target-container{height:1.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lesson-tab .ability-target-container .preliminary-tag{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important;width:80%}.lesson-tab .ability-target-container .ability-target-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:0;-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important;width:15%}.lesson-tab .ability-target-container .ability-target-text .progress-text{padding-left:8px}.lesson-tab .ability-target-container .ability-target-text .progress-ball,.lesson-tab .ability-target-container .ability-target-text .progress-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto}.lesson-tab .ability-target-container.preliminary .preliminary-tag{position:relative}.lesson-tab .ability-target-container.preliminary .preliminary-tag span{letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lesson-tab .ability-target-container.not-started .no-info{overflow:hidden}.lesson-tab .ability-target-container.not-started .no-info span{letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumbPopover{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%}.thumbPopover div{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:.625rem}.thumbPopover .btn{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.thumbPopover .exercise-thumb-title,.thumbPopover .title-heading{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thumbPopover .title-heading{font-size:.75rem;margin-bottom:.2rem}.thumbPopover .exercise-thumb-title{font-weight:700}.exercise-modal .exercise-content-modal{margin:-1.875rem 0}.exercise-modal .exercise-content-modal .objective-name{color:#34a3d7;font-weight:700;font-size:1.875rem}.navigation-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.navigation-header a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-transform:scale(.6,.6);transform:scale(.6,.6);margin-right:0;height:30px;width:30px}.navigation-header a.inactive{visibility:hidden;pointer-events:none}.navigation-header span{color:#949494;margin:0;margin-top:.5rem;font-size:1.25rem;line-height:1;display:block}@media (min-width:0) and (max-width:543px){.lesson-page{margin:0}}.lesson-page .ability-target-bar{width:100%}.lesson-page .show-link{color:#34a3d7;font-size:1.16rem;font-weight:400;display:inline-block;margin-top:10px}.lesson-page .exercise-details .panel,.lesson-page .lesson-exercises .panel{margin-bottom:2.25rem;padding-bottom:1.875rem}.lesson-page .lesson-exercises{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (min-width:992px){.lesson-page .lesson-exercises{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}@media (min-width:0) and (max-width:543px){.lesson-page .lesson-exercises{padding:0}}.lesson-page .exercise-details{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}@media (min-width:992px){.lesson-page .exercise-details{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media (min-width:0) and (max-width:543px){.lesson-page .exercise-details{padding:0}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.lesson-page .exercise-details .visibility-hidden.affixed-hidden{visibility:visible}.lesson-page .exercise-details .affixed{display:none;visibility:hidden}}.lesson-page .exercise-details .affixed{-webkit-border-radius:10px;border-radius:10px}.lesson-page .exercise-details .affixed .actions-panel{margin-bottom:0}.lesson-page .grouped-exercise-thumbs-title{color:#34a3d7;font-size:1.25rem;font-weight:700}.lesson-page .grouped-exercise-thumbs-subtitle{font-size:1.25rem;font-weight:400;color:#c2c2c2}.lesson-page h3{margin:0 0 .5rem}.lesson-page .lessonplan-navigation-panel .controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 1.25rem}.lesson-page .lessonplan-navigation-panel .controls .lesson-select{width:50%}.lesson-page .lessonplan-navigation-panel .controls .lesson-select:first-child{padding-right:5px}.lesson-page .lessonplan-navigation-panel .controls .lesson-select:last-child{padding-left:5px}.lesson-page .learning-objective-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer}.lesson-page .learning-objective-panel.panel{padding-top:1.25rem;padding-bottom:1.25rem}.lesson-page .learning-objective-panel pupil-lo-status,.lesson-page .learning-objective-panel subject-group-lo-status,.lesson-page .learning-objective-panel subject-group-lo-status-with-loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lesson-page .learning-objective-panel pupil-lo-status .lo-indicator,.lesson-page .learning-objective-panel subject-group-lo-status .lo-indicator,.lesson-page .learning-objective-panel subject-group-lo-status-with-loading .lo-indicator{height:2.5rem;width:2.5rem;min-width:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:default}.lesson-page .learning-objective-panel pupil-lo-status .lo-indicator::before,.lesson-page .learning-objective-panel subject-group-lo-status .lo-indicator::before,.lesson-page .learning-objective-panel subject-group-lo-status-with-loading .lo-indicator::before{display:none}.lesson-page .learning-objective-panel pupil-lo-status .lo-indicator.badge::after,.lesson-page .learning-objective-panel subject-group-lo-status .lo-indicator.badge::after,.lesson-page .learning-objective-panel subject-group-lo-status-with-loading .lo-indicator.badge::after{height:1.4rem;width:1.4rem;font-size:.75rem}.lesson-page .learning-objective-panel pupil-lo-status .lo-indicator .lo-indicator-icon,.lesson-page .learning-objective-panel subject-group-lo-status .lo-indicator .lo-indicator-icon,.lesson-page .learning-objective-panel subject-group-lo-status-with-loading .lo-indicator .lo-indicator-icon{width:100%;height:auto}.lesson-page .learning-objective-panel pupil-lo-status h3,.lesson-page .learning-objective-panel subject-group-lo-status h3,.lesson-page .learning-objective-panel subject-group-lo-status-with-loading h3{margin:0 0 0 .75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lesson-page .instructions-panel{overflow:hidden;word-wrap:break-word}.lesson-page .instructions-panel p{display:block;margin:1em 0}.lesson-page .instructions-panel ol,.lesson-page .instructions-panel ul{display:block;margin:1em 0;padding-left:40px}.lesson-page .instructions-panel ul{list-style-type:disc}.lesson-page .instructions-panel ol{list-style-type:decimal}.lesson-page .actions-panel .lo-indicator-container{margin-top:-3.7rem;text-align:center;border-bottom:1px solid #dedede;padding-bottom:20px;margin-bottom:20px}.lesson-page .actions-panel .lo-indicator-container .btn{margin-top:.5rem}.lesson-page .actions-panel .lo-indicator-container .lo-indicator::before{display:none}.lesson-page .actions-panel .lesson-actions{margin-bottom:1.25rem}.lesson-page .actions-panel .lesson-actions.lessonplan .edit-pupils-btn-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.lesson-page .actions-panel .lesson-actions.lessonplan .btn-edit-pupils{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;margin-right:0;padding:12px}.lesson-page .actions-panel .lesson-actions.lessonplan .btn-edit-pupils-right{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;width:22px;margin:0 -1px 0 0;padding-left:0;padding-right:0;background:#dedede;color:#000}.lesson-page .actions-panel .lesson-actions.lessonplan .btn-edit-pupils-right:last-child{margin-bottom:10px}.lesson-page .actions-panel .lesson-actions a{cursor:pointer}.lesson-page .actions-panel .lesson-actions .btn{margin-bottom:10px}.lesson-page .actions-panel .lesson-actions .btn:last-child{margin-bottom:0}.lesson-page .actions-panel .lesson-actions .icon-exercises{fill:#9dcd1c}.lesson-page .actions-panel .lesson-actions .icon-exercises::after{content:' ';display:inline-block;position:absolute;height:5px;width:5px;top:.19rem;left:.19rem;-webkit-border-radius:50%;border-radius:50%;background-color:#c71717}.lesson-page .actions-panel .lesson-details{margin-bottom:30px}.lesson-page .actions-panel .lesson-details h4{border-bottom:1px solid #dedede;margin-bottom:1.125rem}.lesson-page .actions-panel .lesson-details .lesson-info div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lesson-page .actions-panel .lesson-details .lesson-info div span{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.lesson-page .actions-panel .lesson-details .lesson-info div:nth-child(2) span{color:#34a3d7;font-size:1.4rem}.lesson-page .actions-panel .lesson-details.lessonplan .component-title{border-bottom:0;margin-bottom:0}.lesson-page .actions-panel .lesson-details.lessonplan .lesson-info{padding:.625rem 1.25rem;background-color:#f2f5f7;-webkit-border-radius:5px;border-radius:5px}.lesson-page .actions-panel .lesson-details.lessonplan .lesson-info .info-row{border-bottom:1px solid #dedede;padding:.625rem 0}.lesson-page .actions-panel .lesson-details.lessonplan .lesson-info .info-row .details,.lesson-page .actions-panel .lesson-details.lessonplan .lesson-info .info-row .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lesson-page .actions-panel .lesson-details.lessonplan .lesson-info .info-row .title{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:#333;font-size:1rem;padding-right:10px}.lesson-page .actions-panel .lesson-details.lessonplan .lesson-info .info-row .details{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;color:#34a3d7;font-size:1.4rem;margin:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;white-space:normal;text-align:right;display:inline-block}.lesson-page .actions-panel .lesson-details.lessonplan .lesson-info .info-row .details .label-difficulty{display:inline-block;vertical-align:middle}.lesson-page .actions-panel .lesson-details.lessonplan .lesson-info .info-row:last-child{border-bottom:0}.lesson-page .actions-panel .lesson-details.lessonplan .lesson-info .info-row.checkbox{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.lesson-page .actions-panel .lesson-details.lessonplan .lesson-info .info-row.checkbox label{display:inline-block}.lesson-page .actions-panel .lesson-details.lessonplan .lesson-info .info-row.checkbox .TriStateCheckbox+span::before{margin-right:0}.lesson-page .actions-panel .lesson-secondary-actions{border-top:1px solid #dedede;padding-top:20px;margin-top:20px}.lesson-page .exercises-panel .lessonExercisesContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.lesson-page .exercises-panel .collapsed{max-height:520px;overflow:hidden}.lesson-page .exercises-panel .collapsed-with-lesson-structure{max-height:550px;overflow:hidden}.lesson-page .lesson-los-panel .lesson-los h3{margin-bottom:.9375rem}.lesson-page .lesson-los-panel .lesson-los .lesson-learning-objectives-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:-20px}.lesson-page .lesson-los-panel .lesson-los .lesson-learning-objectives-list .btn.btn-multiline{margin-bottom:20px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding-right:.625rem;width:100%}.lesson-page .lesson-los-panel .lesson-los .lesson-learning-objectives-list .btn.btn-multiline:hover .btn-first-line{color:#70bee3}.lesson-page .similarlessons-panel h3{margin-bottom:.9375rem}.lesson-page .similarlessons-panel .alt-lesson-container{margin:-10px;padding-bottom:1.5rem}.lesson-page .similarlessons-panel .alt-lesson-container .alt-lesson{padding:10px;position:relative}.lesson-page .similarlessons-panel .alt-lesson-container .alt-lesson .badge-check{height:1.4rem;width:1.4rem;-webkit-border-radius:50%;border-radius:50%;background-color:#f6cf19;position:absolute;right:1.5rem;top:0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lesson-page .similarlessons-panel .alt-lesson-container .alt-lesson .badge-check .icon{height:1.1rem;width:1.3rem;z-index:2}.lesson-page .similarlessons-panel .alt-lesson-container .alt-lesson .title{height:70px}.lesson-page .similarlessons-panel .alt-lesson-container .alt-lesson .card{margin:0;cursor:pointer}.lesson-page .selection-content.flex .controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lesson-page .selection-content.flex .controls .selection,.lesson-page .selection-content.flex .controls button{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:0}.dictation-dialog td{padding:0 1.25rem .25rem .25rem}.video-modal.modal-content{max-width:960px;width:100%;margin-top:0!important}.video-modal.modal-content .video-ctn .video{display:inline-block;margin-bottom:1.25rem;min-width:320px}.video-modal.modal-content .video-ctn .video:only-child{min-width:100%;margin-bottom:0}learning-objective-card img{width:100%;border:1px solid #c2c2c2;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.1);box-shadow:0 2px 1px 0 rgba(0,0,0,.1)}.learning-line-btn{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.learning-line-btn.visible{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.learning-line-btn.btn{margin:0}.learning-line-btn .btn-icon{width:1.4rem;height:1.4rem}.learning-line-btn span{white-space:nowrap;padding-left:5px}.lessonNotFound{background:#fff}.lessonNotFound .snappet-header .inner .action-group{display:none}.lessonNotFound .snappet-header .inner .heading{padding:0}.lessonNotFound .snappet-header .inner .heading h1,.lessonNotFound .snappet-header .inner .heading h2{text-align:left}.lessonNotFound .snappet-header .inner .heading h2{color:#c32451}.lessonNotFound a,.lessonNotFound a:visited{color:#34a3d7}.timer-container{margin:30px;text-align:center}.timer-container .timer{position:relative;display:inline-block}.timer-container input[type=text]{width:80px;position:absolute;left:50%;top:250px;font-size:20px;padding:0 10px;height:50px;-webkit-border-radius:0;border-radius:0;text-align:center;margin-left:-40px}.learning-objective-report-page{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.learning-objective-report-page .control-panel{margin-bottom:1.25rem}.learning-objective-report-page .control-panel.panel{padding:1.8125rem 2.5rem}.learning-objective-report-page .control-panel .select2-container .btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.learning-objective-report-page .control-panel .select2-container .btn span{color:#000;margin-left:5px}.learning-objective-report-page .control-panel .select2-container .btn .icon-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.learning-objective-report-page .control-panel .select2-container .btn .icon-container .btn-exercises,.modal.drawing .modal-content footer .buttons .btn.btn-exercises{-webkit-transform:scale(.8);transform:scale(.8);margin:-.7rem 0}.learning-objective-report-page .control-panel .select2-container .select2-selection__placeholder{color:#000}.learning-objective-report-page .control-panel .stats{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px){.learning-objective-report-page .control-panel .stats{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.learning-objective-report-page .control-panel .stats{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}@media (min-width:768px) and (max-width:991px){.learning-objective-report-page .control-panel .stats{margin-bottom:10px}}.learning-objective-report-page .control-panel .stats .panel-gray{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;background-color:#f2f5f7;-webkit-border-radius:4px;border-radius:4px;height:50px;padding:.2rem 1rem;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;font-size:1.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.learning-objective-report-page .control-panel .stats .panel-gray span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.learning-objective-report-page .control-panel .stats .panel-gray span .subject-icon{height:2rem;width:2rem;margin-right:10px}@media (min-width:1280px){.learning-objective-report-page .control-panel .stats .panel-gray{margin-right:10px}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px){.learning-objective-report-page .control-panel .stats .panel-gray{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.learning-objective-report-page .control-panel .stats .panel-gray:last-child{margin-right:5px}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .control-panel .stats .panel-gray{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-right:0;margin-bottom:10px}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.learning-objective-report-page .control-panel .stats .panel-gray:last-child{margin-right:0}}.learning-objective-report-page .control-panel .stats .panel-gray.worked-on{font-size:1rem}.learning-objective-report-page .control-panel .the-moon{-webkit-box-flex:0;-webkit-flex:0 0 0;-ms-flex:0 0 0px;flex:0 0 0;height:50px;margin:0 1rem;overflow:visible;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px){.learning-objective-report-page .control-panel .the-moon{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:auto}}.learning-objective-report-page .control-panel .the-moon pupil-lo-status,.learning-objective-report-page .control-panel .the-moon subject-group-lo-status{position:relative;top:-15px}.learning-objective-report-page .control-panel .the-moon .lo-indicator{height:4.7rem;width:4.7rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.learning-objective-report-page .control-panel .the-moon .lo-indicator::before{display:none}.learning-objective-report-page .control-panel .the-moon .lo-indicator.badge::after{height:2rem;width:2rem;font-size:1rem}.learning-objective-report-page .control-panel .the-moon .lo-indicator .lo-indicator-icon{width:70px;height:auto}.learning-objective-report-page .control-panel .controls{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:0}.learning-objective-report-page .control-panel .controls dropdown{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;max-width:300px;width:100%}@media (min-width:992px) and (max-width:1279px),(min-width:768px) and (max-width:991px),(min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .control-panel .controls dropdown{max-width:100%}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.learning-objective-report-page .control-panel .controls{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:1rem}}.learning-objective-report-page .control-panel .controls .btn-multiline{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-height:50px}@media (min-width:992px) and (max-width:1279px),(min-width:1280px){.learning-objective-report-page .control-panel .controls .btn-multiline{max-width:230px}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.learning-objective-report-page .control-panel .controls .btn-multiline{margin-right:10px}}@media (min-width:768px) and (max-width:991px){.learning-objective-report-page .control-panel .controls .btn-multiline{margin-left:0}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px){.learning-objective-report-page .control-panel .controls .btn-multiline{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .control-panel .controls .btn-multiline{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:10px}}.learning-objective-report-page .control-panel .controls .btn-multiline .small-heading.btn-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#34a3d7}.learning-objective-report-page .control-panel .controls .btn-multiline .small-heading.btn-text .btn-first-line{font-weight:400;display:block;margin-top:3px}.learning-objective-report-page .control-panel .controls .btn-multiline .small-heading.btn-text .btn-second-line{font-weight:700}.learning-objective-report-page .control-panel .controls .btn-icon-left::after{width:10px}.learning-objective-report-page .control-panel .controls .btn.btn-default.right-button{max-height:50px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:0;font-weight:400;color:#333;overflow:hidden;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:8px 10px 8px 20px}.learning-objective-report-page .control-panel .controls .btn.btn-default.right-button .icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:30px;height:30px;margin-right:10px}.learning-objective-report-page .control-panel .controls .btn.btn-default.right-button span{display:inline-block;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-overflow:ellipsis;color:#34a3d7;font-weight:700;padding-right:5px}.learning-objective-report-page .control-panel .controls .btn.btn-default.right-button .right-arrow{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:1rem;width:1rem}@media (min-width:1280px){.learning-objective-report-page .control-panel .controls .btn.btn-default.right-button{max-width:230px}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.learning-objective-report-page .control-panel .controls .btn.btn-default.right-button:first-child{margin-left:5px}}@media (min-width:768px) and (max-width:991px){.learning-objective-report-page .control-panel .controls .btn.btn-default.right-button:first-child{margin-left:0}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px){.learning-objective-report-page .control-panel .controls .btn.btn-default.right-button{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .control-panel .controls .btn.btn-default.right-button{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:10px}}.learning-objective-report-page .control-panel .controls .btn.btn-more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:.5rem;padding-bottom:.5rem}.learning-objective-report-page .control-panel .controls .btn.btn-more .icon{height:2rem;width:2rem;margin-right:.5rem}.learning-objective-report-page .pupil-container{margin-bottom:1.25rem}.learning-objective-report-page .pupil-container.panel{padding:1.15rem 2.5rem}.learning-objective-report-page .pupil-container.panel .toggle-area{left:-1.25rem;right:-1.25rem;top:-1.15rem;bottom:-1.15rem}.learning-objective-report-page .pupil-container .container-header{margin-top:20px;margin-bottom:20px}.learning-objective-report-page .pupil-container .container-header .title a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.learning-objective-report-page .pupil-container .container-header .title .state{height:2.5rem;pointer-events:none}.learning-objective-report-page .pupil-container .container-header .title .state .lo-indicator{margin-right:15px}.learning-objective-report-page .pupil-container .container-header .title .state .lo-indicator::before{display:none}.learning-objective-report-page .pupil-container .container-header .title .pupil-count-number{font-weight:400;margin-left:5px}.learning-objective-report-page .pupil-container .container-header .pupil-count{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.learning-objective-report-page .pupil-container .container-header .pupil-count .pupil-count-number{color:#34a3d7;font-weight:700}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .pupil-container .container-header .pupil-count{padding-right:2.875rem}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .pupil-container .container-header .pupil-count,.learning-objective-report-page .pupil-container .container-header .title{margin-bottom:1rem}.learning-objective-report-page .pupil-container .container-header .button-hint{margin-left:0}}.learning-objective-report-page .pupil-container .controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .pupil-container .controls{width:100%}}.learning-objective-report-page .pupil-container .controls .button-container{display:inline-block;position:relative;margin-left:1.1875rem}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .pupil-container .controls .button-container{width:100%;margin:0}}.learning-objective-report-page .pupil-container .controls .button-container .btn{margin:0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .pupil-container .controls .button-container .btn{width:100%}}.learning-objective-report-page .pupil-container .controls .button-container .button-hint{font-size:.75rem;position:absolute;bottom:-1.5rem;right:50%;-webkit-transform:translate(50%,0);transform:translate(50%,0);white-space:nowrap;color:#000}.learning-objective-report-page .data-grid .multi-sort-btn{display:none}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .data-grid .multi-sort-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:1rem;margin-right:10px}}.learning-objective-report-page .data-grid .grid-row{border-bottom:1px solid #dedede;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.learning-objective-report-page .data-grid .grid-row:last-child{border-bottom:none}.learning-objective-report-page .data-grid .grid-row.header{padding-top:2.5rem}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .data-grid .grid-row.header{padding-top:.5rem}}.learning-objective-report-page .data-grid .grid-row.header a{white-space:nowrap;cursor:pointer}.learning-objective-report-page .data-grid .grid-row.header a svg{height:.825rem;width:.825rem;vertical-align:middle}.learning-objective-report-page .data-grid .grid-row.header .ability{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .data-grid .grid-row.header{display:none}}.learning-objective-report-page .data-grid .grid-row.header .intervention{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.learning-objective-report-page .data-grid .grid-row.data{padding:1.25rem 0}.learning-objective-report-page .data-grid .grid-row.data .intervention{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.learning-objective-report-page .data-grid .grid-row.data .intervention .extra-instruction-icon{margin-right:.625rem;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.learning-objective-report-page .data-grid .grid-row.data .intervention .extra-instruction-icon .icon{height:1.75rem;width:1.75rem}.learning-objective-report-page .data-grid .grid-row.data .intervention .extra-instruction-icon .icon.disabled{fill:#c2c2c2}.learning-objective-report-page .data-grid .grid-row.data .intervention .working-set-icon{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.learning-objective-report-page .data-grid .grid-row.data .intervention .working-set-icon .icon{height:1.55rem;width:1.55rem;margin-top:-1px}.learning-objective-report-page .data-grid .grid-row.data .intervention .extra-instruction-icon .icon,.learning-objective-report-page .data-grid .grid-row.data .intervention .working-set-icon .icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.learning-objective-report-page .data-grid .grid-row.data .intervention .extra-instruction-icon .icon.disabled,.learning-objective-report-page .data-grid .grid-row.data .intervention .working-set-icon .icon.disabled{fill:#c2c2c2}.learning-objective-report-page .data-grid .grid-row.data .intervention strong{display:none;text-align:left}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .data-grid .grid-row.data .intervention{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;width:100%;height:50px;font-size:.875rem;-webkit-border-radius:5px;border-radius:5px;background-color:#f2f5f7}.learning-objective-report-page .data-grid .grid-row.data .intervention strong{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:block}}.learning-objective-report-page .data-grid .grid-row.data .student-name a{padding-right:12px;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.learning-objective-report-page .data-grid .grid-row.data .student-name a:hover{position:relative;color:#34a3d7;cursor:pointer}.learning-objective-report-page .data-grid .grid-row.data .student-name a:hover::after,.learning-objective-report-page .data-grid .grid-row.data .student-name a:hover::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}.learning-objective-report-page .data-grid .grid-row.data .student-name a:hover::before{margin-top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.learning-objective-report-page .data-grid .grid-row.data .student-name a:hover::after{margin-top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.learning-objective-report-page .data-grid .grid-row.all-exercises{margin-left:-2.5rem;margin-right:-2.5rem;background-color:#f2f5f7;-webkit-box-shadow:inset 0 1rem 1rem -1rem #dedede;box-shadow:inset 0 1rem 1rem -1rem #dedede}.learning-objective-report-page .data-grid .grid-row .select-and-progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .data-grid .grid-row .select-and-progress{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}.learning-objective-report-page .data-grid .grid-row .select-and-progress .select{display:none}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .data-grid .grid-row .student-name{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.learning-objective-report-page .data-grid .grid-row .student-name.title{padding-right:1rem}.learning-objective-report-page .data-grid .grid-row .student-name.title strong{display:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width:768px) and (max-width:991px){.learning-objective-report-page .data-grid .grid-row .student-name.title strong.short{display:inline}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:992px){.learning-objective-report-page .data-grid .grid-row .student-name.title strong.full{display:inline}}.learning-objective-report-page .data-grid .grid-row .student-name.title .secondary-info{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .data-grid .grid-row .ability{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;padding:1.625rem 0}.learning-objective-report-page .data-grid .grid-row .ability ability-percentile-bar{width:100%}}@media (min-width:768px) and (max-width:991px){.learning-objective-report-page .data-grid .grid-row .ability .ability-target-container{display:inline}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .data-grid .grid-row .ability .ability-target-container .ability-target-bar{width:100%}}@media (min-width:768px) and (max-width:991px){.learning-objective-report-page .data-grid .grid-row .ability .ability-target-container .ability-target-text{min-width:0}.learning-objective-report-page .data-grid .grid-row .ability .ability-target-container .ability-target-text .ability{display:none}.learning-objective-report-page .data-grid .grid-row .ability .ability-target-container .ability-target-text .short-ability{display:inline-block}}.learning-objective-report-page .data-grid .grid-row .status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .data-grid .grid-row .status{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.learning-objective-report-page .data-grid .grid-row .status .lo-indicator{height:25px;width:25px}.learning-objective-report-page .data-grid .grid-row .status .lo-indicator.finished,.learning-objective-report-page .data-grid .grid-row .status .lo-indicator.inprogress,.learning-objective-report-page .data-grid .grid-row .status .lo-indicator.stuck{-webkit-box-shadow:none;box-shadow:none}.learning-objective-report-page .data-grid .grid-row .status .lo-indicator::before{display:none}.learning-objective-report-page .data-grid .grid-row .status .lo-indicator .lo-indicator-icon{height:20px;width:20px;margin:3px 2px 4px}.learning-objective-report-page .data-grid .grid-row .intervention{padding-right:1rem}.learning-objective-report-page .data-grid .grid-row .show-exercises{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.learning-objective-report-page .data-grid .grid-row .show-exercises button{margin-right:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.learning-objective-report-page .data-grid .grid-row .show-exercises button span{display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;margin-right:5px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px){.learning-objective-report-page .data-grid .grid-row .show-exercises button span.short{display:block}}@media (min-width:1280px){.learning-objective-report-page .data-grid .grid-row .show-exercises button span.full{display:block}}.learning-objective-report-page .data-grid .grid-row .show-exercises strong{margin-right:5px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.learning-objective-report-page .data-grid .grid-row .show-exercises{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.learning-objective-report-page .data-grid .grid-row .show-exercises .btn{width:100%;margin-left:10px}}@media (min-width:0) and (max-width:543px){.learning-objective-report-page .data-grid .grid-row .show-exercises .btn{margin-top:1rem;margin-left:0}}.learning-objective-report-page.tooltip span{font-size:.825rem}.learning-objective-report-page .selection-content.flex .controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.learning-objective-report-page .selection-content.flex .controls .selection,.learning-objective-report-page .selection-content.flex .controls button{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:0}.learning-objective-report-page .selection-content.flex .controls .selection .short,.learning-objective-report-page .selection-content.flex .controls button .short{display:block}.learning-objective-report-page .selection-content.flex .controls .selection .full,.learning-objective-report-page .selection-content.flex .controls button .full{display:none}@media (max-width:767px){.learning-objective-report-page .selection-content.flex .controls{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.learning-objective-report-page .selection-content.flex .controls .selection{margin-bottom:.625rem}.learning-objective-report-page .selection-content.flex .controls button{width:100%}}@media (min-width:992px){.learning-objective-report-page .selection-content.flex .controls button .short{display:none}.learning-objective-report-page .selection-content.flex .controls button .full{display:block}}.learning-objective-report-page.select-pupils-mode .panel .data-grid .grid-row .select-and-progress{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.learning-objective-report-page.select-pupils-mode .panel .data-grid .grid-row .select-and-progress .select{display:block}.learning-objective-report-page.select-pupils-mode .panel .data-grid .grid-row .select-and-progress .progress.running-man{padding-right:15px}@media (min-width:0) and (max-width:543px){.learning-objective-report-page.select-pupils-mode .panel .data-grid .grid-row .ability{padding-left:8.33333333%}.learning-objective-report-page.select-pupils-mode .panel .data-grid .grid-row .intervention{margin-left:8.33333333%;margin-right:10px}.learning-objective-report-page.select-pupils-mode .panel .data-grid .grid-row .show-exercises{padding-left:8.33333333%;padding-right:10px}}@media (min-width:544px) and (max-width:767px){.learning-objective-report-page.select-pupils-mode .panel .data-grid .grid-row .ability{padding-left:8.33333333%}.learning-objective-report-page.select-pupils-mode .panel .data-grid .grid-row .intervention{margin-left:8.33333333%;max-width:45.83333333%;-webkit-flex-basis:45.83333333%;-ms-flex-preferred-size:45.83333333%;flex-basis:45.83333333%}.learning-objective-report-page.select-pupils-mode .panel .data-grid .grid-row .show-exercises{max-width:45.83333333%;-webkit-flex-basis:45.83333333%;-ms-flex-preferred-size:45.83333333%;flex-basis:45.83333333%;padding-right:10px}}.tooltip.status-tooltip{padding-bottom:5px}.alternative-lesson-popover span{font-weight:400}.extended-instruction-modal h2 svg.icon{fill:#333}.extended-instruction-modal .button-bar{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.check-container .panel.title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:1.875rem 2.5rem}@media (min-width:0) and (max-width:543px){.check-container .panel.title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.check-container .panel.title{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.check-container .panel.title .class-name h1{color:#34a3d7}.check-container .panel.title .btn{position:absolute;right:2.5rem;margin:auto 0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.check-container .panel.title .btn{position:relative;right:0}}.check-container .sticky-header{padding-top:.4375rem}.check-container .sticky-header table{display:none}.check-container .sticky-header.affixed{-webkit-box-shadow:0 .5rem 5px -.3rem rgba(0,0,0,.14);box-shadow:0 .5rem 5px -.3rem rgba(0,0,0,.14)}.check-container .sticky-header.affixed table{display:inline-table}.check-container .controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.check-container .controls .disabled strong{color:#949494}.check-container .controls .left-controls{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.check-container .controls .left-controls .view-selector{margin-right:10px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.check-container .controls .left-controls .view-selector .btn,.check-container .controls .show-time .btn{padding:0 10px;line-height:0;min-height:50px}.check-container .controls .left-controls .view-selector .btn .icon,.check-container .controls .show-time .btn .icon{width:35px;height:35px}@media (min-width:0) and (max-width:543px){.check-container .controls .left-controls .select-pupil,.check-container .controls .left-controls .select-subject{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:160px}}@media (min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.check-container .controls .left-controls .select-pupil,.check-container .controls .left-controls .select-subject{-webkit-box-flex:1;-webkit-flex:1 1 240px;-ms-flex:1 1 240px;flex:1 1 240px;width:240px}}.check-container .controls .show-time{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.check-container .controls .show-time .btn{margin:0 0 0 10px}.check-container .controls .show-time strong{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:10px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.check-container .controls .show-time timeperiod-dropdown{margin-right:0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.check-container .controls .show-time timeperiod-dropdown{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:200px}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.check-container .controls .show-time timeperiod-dropdown dropdown{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:480px}}.check-container .data-header-row.data-row{border-top:0;padding-top:0;padding-bottom:.5rem}.check-container .data-header-row.data-row a{font-size:1rem}.check-container .data-header-row.data-row a:hover{color:#c2c2c2}.check-container .data-header-row.data-row a strong{font-size:1rem}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.check-container .data-header-row.data-row{display:none}}.check-container .btn-placeholder{margin:1.25rem 2.5rem 0 2.5rem}.check-container .btn-placeholder .btn{cursor:pointer}.check-container .grid-row.all-subdomains{margin-left:-2.5rem;margin-right:-2.5rem;background-color:#f2f5f7;-webkit-box-shadow:inset 0 1rem 1rem -1rem #dedede;box-shadow:inset 0 1rem 1rem -1rem #dedede;display:none}.check-container .grid-row.all-subdomains.visible{display:block}.check-container .grid-row.all-subdomains.visible+.data-row.pupil-view-row{border-top:0 none}.check-container .grid-row.all-subdomains .data-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:1.25rem 0 2.5rem}.check-container .grid-row.all-subdomains .data-row .panel{margin:1.25rem 2.5rem 0;padding:1.875rem 2.5rem}.check-container .grid-row.all-subdomains .data-row .mask{background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:auto;padding:0}.check-container .grid-row.all-subdomains .data-row .mask .loader .inner{padding-bottom:50px}.check-container .grid-row.all-subdomains .data-row .checkbox span{font-size:1.5rem;font-weight:700;color:#34a3d7}.check-container .grid-row.all-subdomains .data-row .checkbox span::before{margin-right:20px}.check-container check-pupil-grid .row{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.check-container check-pupil-grid .row .col{margin:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.check-container check-pupil-grid .row .col strong{font-size:1.5rem;line-height:2rem;font-weight:400}.check-container check-pupil-grid .row .col strong span{color:#34a3d7;font-weight:700}.check-container check-pupil-grid .row .col.col-print-button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.check-container .data-row{padding:1.25rem 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #dedede}.check-container .data-row .subject-checkbox{width:40px}.check-container .data-row .pupil-name,.check-container .data-row .subject-name{padding-right:1rem}.check-container .data-row .pupil-name strong,.check-container .data-row .subject-name strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem}.check-container .data-row .pupil-name strong.subject-txt,.check-container .data-row .subject-name strong.subject-txt{display:inline-block;width:100%}.check-container .data-row .pupil-name strong.short,.check-container .data-row .subject-name strong.short{display:none}@media (min-width:992px) and (max-width:1279px){.check-container .data-row .pupil-name strong.short,.check-container .data-row .subject-name strong.short{display:block}}.check-container .data-row .pupil-name strong.full,.check-container .data-row .subject-name strong.full{display:none}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px),(min-width:1280px){.check-container .data-row .pupil-name strong.full,.check-container .data-row .subject-name strong.full{display:block}}.check-container .data-row .pupil-name .otherclass,.check-container .data-row .subject-name .otherclass{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.check-container .data-row .pupil-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.check-container .data-row .pupil-name a{padding-right:12px;display:block;max-width:100%;overflow:hidden}.check-container .data-row .pupil-name a:hover{color:#34a3d7;cursor:pointer}.check-container .data-row .ability{padding-right:2rem}.check-container .data-row .ability .ability-target-bar{min-width:220px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.check-container .data-row .ability{padding:2rem 0}}.check-container .data-row .growth{padding-right:2rem}.check-container .data-row .finished-lo{padding-right:2rem}.check-container .data-row .row-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.ability-target-container.preliminary .ability-target-bar{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:5px}.ability-target-container.preliminary .preliminary-tag{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.ability-target-container.preliminary .ability-target-text{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.ability-target-container .ability-target-text{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.print-selection-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.print-active .mask{background:rgba(255,255,255,.9)}.ability-report-container .show-ep{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-report-container .show-ep{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ability-report-container .show-ep{display:inline-block;margin-left:10px}}@media screen and (-ms-high-contrast:active) and (min-width:0) and (max-width:543px),(-ms-high-contrast:none) and (min-width:0) and (max-width:543px),screen and (-ms-high-contrast:active) and (min-width:544px) and (max-width:767px),(-ms-high-contrast:none) and (min-width:544px) and (max-width:767px){.ability-report-container .show-ep{margin-left:0;width:100%}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-report-container .show-ep education-plan-list-with-loading{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}.ability-report-container .show-ep education-plan-selector{margin:0 5px 10px;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;min-width:230px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ability-report-container .show-ep education-plan-selector .btn{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:0;font-weight:400;color:#333;margin:0}.ability-report-container .show-ep education-plan-selector .btn span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;width:0;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.ability-report-container .show-ep education-plan-list-with-loading strong{margin:0 5px 10px}@media (max-width:700px){.ability-report-container .show-ep{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ability-report-container .show-ep>education-plan-selector .btn{min-width:100%}}.ability-report-container .totals-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin:2.5rem -1.25rem}.ability-report-container .totals-header .panel{height:7rem;padding:1rem;margin:0 1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;font-weight:700}.ability-report-container .totals-header .panel h2{color:#34a3d7;margin-bottom:0}.ability-report-container .totals-header .panel div{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.ability-report-container .totals-header .panel svg{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-height:2rem}.ability-report-container .panel.controls{margin-bottom:1.25rem;padding-bottom:1.875rem}.ability-report-container .panel.controls .disabled strong{color:#949494}.ability-report-container .panel.controls .select-pupil{padding-right:10px}@media (min-width:0) and (max-width:543px){.ability-report-container .panel.controls .select-pupil{padding-right:0;margin-bottom:10px}}.ability-report-container .panel .toggle-area{left:-1.25rem;right:-1.25rem;top:-1.15rem;bottom:-1.15rem}.ability-report-container .panel.subdomain-container{margin-bottom:1.25rem}.ability-report-container .panel.subdomain-container.panel{padding:1.875rem 2.5rem}.ability-report-container .panel.subdomain-container collapsible-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ability-report-container .panel.subdomain-container collapsible-header .title{max-width:340px;color:#34a3d7;display:inline-block;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-report-container .panel.subdomain-container collapsible-header .title{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.ability-report-container .panel.subdomain-container collapsible-header .subdomain-subcontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-report-container .panel.subdomain-container collapsible-header .subdomain-subcontainer{min-width:100%}}.ability-report-container .panel.subdomain-container collapsible-header .subdomain-ability{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.ability-report-container .panel.subdomain-container collapsible-header .subdomain-ability ability-percentile-bar{width:100%;max-width:380px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.ability-report-container .panel.subdomain-container collapsible-header .subdomain-ability{min-width:100%}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-report-container .panel.subdomain-container collapsible-header .subdomain-ability{padding:1rem 0;display:inline-block}}@media (min-width:992px) and (max-width:1279px),(min-width:1280px){.ability-report-container .panel.subdomain-container collapsible-header .subdomain-ability{margin:0 20px;padding:0}.ability-report-container .panel.subdomain-container collapsible-header .subdomain-ability .ability-target-text{min-width:100%}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.ability-report-container .panel.subdomain-container collapsible-header .subdomain-ability .ability-target-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:0) and (max-width:543px){.ability-report-container .panel.subdomain-container collapsible-header .subdomain-ability .ability-target-container .ability{display:none}.ability-report-container .panel.subdomain-container collapsible-header .subdomain-ability .ability-target-container .short-ability{display:inline-block}}.ability-report-container .panel.subdomain-container collapsible-header .subdomain-exercises{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:20px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-report-container .panel.subdomain-container collapsible-header .subdomain-exercises{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;margin-left:0}}.ability-report-container .panel.subdomain-container collapsible-header .subdomain-exercises .label{background-color:#f2f5f7;color:#34a3d7;-webkit-border-radius:2px;border-radius:2px;padding:0 8px;line-height:30px;min-width:70px;text-align:right}.ability-report-container .panel.subdomain-container collapsible-header .subdomain-intervention{color:#34a3d7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px}@media (min-width:768px) and (max-width:991px){.ability-report-container .panel.subdomain-container collapsible-header .subdomain-intervention{height:100%}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-report-container .panel.subdomain-container collapsible-header .subdomain-intervention{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-left:20px}}.ability-report-container .panel.subdomain-container collapsible-header .subdomain-intervention .hidden{visibility:hidden}.ability-report-container .panel.subdomain-container collapsible-header .subdomain-intervention strong{line-height:1.75rem;min-width:25px;text-align:right;padding-right:5px}.ability-report-container .panel.subdomain-container collapsible-header .subdomain-intervention .icon{height:1.5rem;width:1.5rem;cursor:pointer}.ability-report-container .panel.subdomain-container collapsible-header .subdomain-intervention .icon.extra-instruction-icon{height:1.65rem;width:1.65rem}.ability-report-container .panel.subdomain-container collapsible-header .subdomain-intervention .icon.extra-instruction-icon.is-in-working-set{margin-right:5px}.ability-report-container .panel.subdomain-container collapsible-header .subdomain-graph{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-webkit-flex:0 0 55px;-ms-flex:0 0 55px;flex:0 0 55px;min-width:55px;margin-left:20px}@media (min-width:768px) and (max-width:991px){.ability-report-container .panel.subdomain-container collapsible-header .subdomain-graph{height:100%}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-report-container .panel.subdomain-container collapsible-header .subdomain-graph{-webkit-box-flex:1;-webkit-flex:1 1 55px;-ms-flex:1 1 55px;flex:1 1 55px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.ability-report-container .panel.subdomain-container collapsible-header .subdomain-graph .icon{height:1.5rem;width:1.5rem;cursor:pointer}.ability-report-container .panel.subdomain-container collapsible-header .subdomain-graph .icon-btn{padding:13.6px}.ability-report-container .data-grid .multi-sort-btn{display:none}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.ability-report-container .data-grid .multi-sort-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:1rem;margin-right:10px}}.ability-report-container .data-grid .grid-row{border-bottom:1px solid #dedede;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ability-report-container .data-grid .grid-row:last-child{border-bottom:none}.ability-report-container .data-grid .grid-row.header{padding-top:3.125rem}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-report-container .data-grid .grid-row.header{padding-top:.5rem;padding-bottom:.5rem}}.ability-report-container .data-grid .grid-row.header a{white-space:nowrap;cursor:pointer}.ability-report-container .data-grid .grid-row.header a svg{height:.825rem;width:.825rem;vertical-align:middle}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-report-container .data-grid .grid-row.header{display:none}}.ability-report-container .data-grid .grid-row.header .intervention{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ability-report-container .data-grid .grid-row.header .excercies{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:16%;-ms-flex-preferred-size:16%;flex-basis:16%;max-width:16%}.ability-report-container .data-grid .grid-row.data{padding:1.25rem 0}@media screen and (-ms-high-contrast:active) and (min-width:992px) and (max-width:1279px),(-ms-high-contrast:none) and (min-width:992px) and (max-width:1279px),screen and (-ms-high-contrast:active) and (min-width:1280px),(-ms-high-contrast:none) and (min-width:1280px){.ability-report-container .data-grid .grid-row.data{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.ability-report-container .data-grid .grid-row.data .learning-objective-col a{max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ability-report-container .data-grid .grid-row.data .learning-objective-col a strong{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:12px}.ability-report-container .data-grid .grid-row.data .learning-objective-col a strong:hover{color:#34a3d7;position:relative}.ability-report-container .data-grid .grid-row.data .learning-objective-col a strong:hover::after,.ability-report-container .data-grid .grid-row.data .learning-objective-col a strong:hover::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}.ability-report-container .data-grid .grid-row.data .learning-objective-col a strong:hover::before{margin-top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ability-report-container .data-grid .grid-row.data .learning-objective-col a strong:hover::after{margin-top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ability-report-container .data-grid .grid-row.data .intervention{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem}.ability-report-container .data-grid .grid-row.data .intervention .extra-instruction-icon{margin-right:.625rem}.ability-report-container .data-grid .grid-row.data .intervention .extra-instruction-icon .icon{height:1.7rem;width:1.7rem}.ability-report-container .data-grid .grid-row.data .intervention .working-set-icon .icon{height:1.5rem;width:1.5rem}.ability-report-container .data-grid .grid-row.data .intervention .extra-instruction-icon .icon,.ability-report-container .data-grid .grid-row.data .intervention .working-set-icon .icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.ability-report-container .data-grid .grid-row.data .intervention .extra-instruction-icon .icon.disabled,.ability-report-container .data-grid .grid-row.data .intervention .working-set-icon .icon.disabled{fill:#c2c2c2;cursor:pointer}.ability-report-container .data-grid .grid-row.data .intervention strong{display:none;text-align:left}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-report-container .data-grid .grid-row.data .intervention{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;width:100%;height:50px;font-size:.875rem;-webkit-border-radius:5px;border-radius:5px;background-color:#f2f5f7}.ability-report-container .data-grid .grid-row.data .intervention strong{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:block}}.ability-report-container .data-grid .grid-row .select{display:none}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-report-container .data-grid .grid-row .progress{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-10px}}.ability-report-container .data-grid .grid-row .learning-objective-col{padding-right:1rem;text-overflow:ellipsis;max-width:100%;overflow:hidden;white-space:nowrap}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-report-container .data-grid .grid-row .learning-objective-col{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-report-container .data-grid .grid-row .ability{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.ability-report-container .data-grid .grid-row .ability ability-percentile-bar{width:100%}}@media (min-width:992px) and (max-width:1279px){.ability-report-container .data-grid .grid-row .ability .ability-target-container .ability-target-text{min-width:0}.ability-report-container .data-grid .grid-row .ability .ability-target-container .ability-target-text .ability{display:none}.ability-report-container .data-grid .grid-row .ability .ability-target-container .ability-target-text .short-ability{display:inline-block}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-report-container .data-grid .grid-row .ability .ability-target-container{padding-bottom:1rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.ability-report-container .data-grid .grid-row .status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-report-container .data-grid .grid-row .status{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.ability-report-container .data-grid .grid-row .status .lo-indicator{height:25px;width:25px}.ability-report-container .data-grid .grid-row .status .lo-indicator.finished,.ability-report-container .data-grid .grid-row .status .lo-indicator.inprogress,.ability-report-container .data-grid .grid-row .status .lo-indicator.stuck{-webkit-box-shadow:none;box-shadow:none}.ability-report-container .data-grid .grid-row .status .lo-indicator::before{display:none}@media (min-width:992px){.ability-report-container .data-grid .grid-row .intervention{max-width:11.33333333%;-webkit-flex-basis:11.33333333%;-ms-flex-preferred-size:11.33333333%;flex-basis:11.33333333%}}.ability-report-container .data-grid .grid-row .excercises{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:992px){.ability-report-container .data-grid .grid-row .excercises{max-width:22%;-webkit-flex-basis:22%;-ms-flex-preferred-size:22%;flex-basis:22%}}.ability-report-container .data-grid .grid-row .excercises .btn-show-exercise{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:1px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ability-report-container .data-grid .grid-row .excercises .btn-show-exercise span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;margin-right:5px}.ability-report-container .data-grid .grid-row .excercises .btn-more{margin-right:0;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.ability-report-container .data-grid .grid-row .excercises{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:10px}}@media (min-width:0) and (max-width:543px) and (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px) and (min-width:0) and (max-width:543px),(min-width:768px) and (max-width:991px) and (min-width:0) and (max-width:543px){.ability-report-container .data-grid .grid-row .excercises{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.ability-report-container .data-grid .grid-row .excercises .btn-more{margin-top:10px}}.ability-report-container .data-grid .grid-row.all-exercises{margin-left:-2.5rem;margin-right:-2.5rem;background-color:#f2f5f7;-webkit-box-shadow:inset 0 1rem 1rem -1rem #dedede;box-shadow:inset 0 1rem 1rem -1rem #dedede;overflow-y:auto}.ability-report-container.tooltip span{font-size:.825rem}.extended-instruction-modal h2 svg.icon{fill:#333}.extended-instruction-modal .button-bar{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#graph-modal{margin-top:0}.login{background:#34a3d7}.login .mask{position:absolute;-webkit-box-shadow:none;box-shadow:none;top:0;bottom:0;height:100%}.login.snappet{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2rem;min-height:100vh}@media (min-width:0) and (max-width:543px){.login.snappet{padding:0}.login.snappet .snappet-content{-webkit-border-radius:0!important;border-radius:0!important}}.login.snappet .snappet-header{display:none}.login.snappet .snappet-content{max-width:1199px;background:#fff;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.07);box-shadow:0 3px 7px rgba(0,0,0,.07);-webkit-border-radius:10px;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0 2.1875rem!important;text-align:left}.login.snappet .snappet-content .inner{width:100%}.login.snappet .snappet-content .form,.login.snappet .snappet-content form{max-width:100%;width:100%}.login.snappet .snappet-content .form h1+.form-group,.login.snappet .snappet-content .form h2+.form-group,.login.snappet .snappet-content form h1+.form-group,.login.snappet .snappet-content form h2+.form-group{margin-top:1.5rem}.login.snappet .snappet-content h1{color:#34a3d7;font-size:2.625rem;margin-bottom:5px}@media (min-width:544px) and (max-width:767px){.login.snappet .snappet-content h1{font-size:2.125rem;line-height:3rem}}@media (min-width:0) and (max-width:543px){.login.snappet .snappet-content h1{font-size:1.75rem;line-height:2.5rem}}.login.snappet .snappet-content h2{color:#c32451;font-size:1.5rem;line-height:2rem;margin:0}@media (min-width:544px) and (max-width:767px){.login.snappet .snappet-content h2{font-size:1.375rem;line-height:2rem}}@media (min-width:0) and (max-width:543px){.login.snappet .snappet-content h2{font-size:1.25rem;line-height:2rem}}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.login.snappet .snappet-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.login.snappet .snappet-content .left,.login.snappet .snappet-content .right{max-width:100vw;min-width:100%;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.login.snappet .snappet-content .left .form,.login.snappet .snappet-content .left form,.login.snappet .snappet-content .right .form,.login.snappet .snappet-content .right form{width:100%;max-width:100%}}.login.snappet .snappet-logo{max-width:353px;width:100%}.login.snappet .left,.login.snappet .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.login.snappet .left,.login.snappet .right{margin:4.375rem 0 2rem}}.login.snappet .left{margin-top:2rem}.login.snappet .right .buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.login.snappet .right .buttons .btn-login{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.login.snappet .right .buttons .btn-forget{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:.875rem;font-weight:400;margin-left:20px;color:#333}.login.snappet .right .buttons.stretched{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.login.snappet .right .buttons.stretched .btn:last-of-type{margin-right:0}.login.snappet .right .form-group{max-width:70%}@media (min-width:768px) and (max-width:991px),(min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.login.snappet .right .form-group{max-width:100%}}.safe-mode .login{padding-top:-webkit-calc(2rem + 80px);padding-top:calc(2rem + 80px)}.group-pupils .snappet-header .heading{overflow:hidden}.group-pupils .snappet-header .heading editable-title{max-width:100%}.group-pupils .snappet-header .heading editable-title .editable-title-ctn{max-width:100%}.group-pupils .snappet-header .heading editable-title .editable-title-ctn strong{max-width:100%}.group-pupils .snappet-header .heading editable-title .editable-title-ctn strong .editabletitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.group-pupils .snappet-header .heading editable-title .editable-title-ctn strong .editabletitle[contenteditable=true]{white-space:normal}.group-pupils-container .panel{margin-bottom:1.25rem}.group-pupils-container .panel .container-header .collapse-status{position:static!important}.group-pupils-container .panel collapsible-content>.checkbox{display:inline-block;margin:10px 0 30px}.group-pupils-container .panel collapsible-content>.checkbox label>span{position:relative}.group-pupils-container .panel .grid-row.header{margin:0 0 10px}.group-pupils-container .panel .grid-row.header .col svg{height:.825rem;width:.825rem;vertical-align:middle}.group-pupils-container .panel .grid-row.header .col.pupil{cursor:pointer}.group-pupils-container .panel .grid-row.data{cursor:pointer;border-top:1px solid #dedede;padding:30px 0;margin:0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.group-pupils-container .panel .grid-row.data .col{line-height:28px}}.group-pupils-container .panel .grid-row .col{margin:0;padding:0 15px 0 0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.group-pupils-container .panel .grid-row .col{padding-left:50px;position:relative}}.group-pupils-container .panel .grid-row .col.select{-webkit-flex-basis:50px;-ms-flex-preferred-size:50px;flex-basis:50px;max-width:50px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.group-pupils-container .panel .grid-row .col.select{position:absolute;margin:0;padding:0;z-index:1}}.group-pupils-container .panel .grid-row .col.id{-webkit-flex-basis:90px;-ms-flex-preferred-size:90px;flex-basis:90px;max-width:90px;word-break:break-word}@media (min-width:768px) and (max-width:991px){.group-pupils-container .panel .grid-row .col.id{-webkit-flex-basis:60px;-ms-flex-preferred-size:60px;flex-basis:60px;max-width:60px}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.group-pupils-container .panel .grid-row .col.id{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media (min-width:768px) and (max-width:991px){.group-pupils-container .panel .grid-row .col.pupil,.group-pupils-container .panel .grid-row .col.username{-webkit-flex-basis:22%;-ms-flex-preferred-size:22%;flex-basis:22%;max-width:22%}}.group-pupils-container .panel .grid-row .col.pupil{font-weight:700;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;min-width:0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.group-pupils-container .panel .grid-row .col.pupil{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.group-pupils-container .panel .grid-row .col.username{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}}.group-pupils-container .panel .grid-row .col.email{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.group-pupils-container .panel .grid-row .col.email{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.group-pupils-container selection-bar .pupilgroups-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.group-pupils-container selection-bar .btn::after{content:none}.group-pupils-container selection-bar .btn svg{margin-left:10px;fill:#fff}.lessonplan-container .ui-sortable-helper{-webkit-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1)!important;box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1)!important}.lessonplan-container .sortable-landingarea{width:100%;height:auto;display:inline-block;-webkit-border-radius:10px;border-radius:10px;border:1px dashed #c2c2c2;-webkit-box-shadow:inset 0 2px 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 2px 1px 0 rgba(0,0,0,.1);position:relative;background:repeating-linear-gradient(135deg,#eaeff2,#eaeff2 8px,#dedede 9px,#dedede 10px)}.lessonplan-container .sortable-landingarea.main-ctn{margin-bottom:10px;height:103px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lessonplan-container .sortable-landingarea{display:none}}.lessonplan-container .import-new .start-buttons{margin-top:2.5rem}.lessonplan-container .import-new .start-buttons .start-button .btn{margin-right:0}.lessonplan-container .import-new .start-buttons .start-button .btn .explanation{font-weight:400}.lessonplan-container .import-new .start-buttons .start-button .btn.import-lessonplan .icon{height:135px;margin:-30px 0}.lessonplan-container .import-new .btn-add-new{margin-right:0}.lessonplan-container .panel.controls{padding-bottom:1.875rem;margin-bottom:1.25rem}.lessonplan-container .panel.controls .controls-row{min-width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.lessonplan-container .panel.controls .controls-row.go-back-button-row{margin-bottom:1.25rem}.lessonplan-container .panel.controls .left-controls,.lessonplan-container .panel.controls .lessonplan-emptyness,.lessonplan-container .panel.controls .right-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.lessonplan-container .panel.controls .left-controls,.lessonplan-container .panel.controls .lessonplan-emptyness,.lessonplan-container .panel.controls .right-controls{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lessonplan-container .panel.controls .left-controls,.lessonplan-container .panel.controls .lessonplan-emptyness,.lessonplan-container .panel.controls .right-controls{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}@media (min-width:992px) and (max-width:1279px),(min-width:1280px){.lessonplan-container .panel.controls .lessonplan-activecourse{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:768px) and (max-width:991px),(min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lessonplan-container .panel.controls .lessonplan-activecourse{display:none}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.lessonplan-container .panel.controls .left-controls{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.lessonplan-container .panel.controls .left-controls .view-toggle{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px}.lessonplan-container .panel.controls .left-controls .view-toggle .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50px;padding:0}.lessonplan-container .panel.controls .left-controls .view-toggle .btn.book-view .icon{width:2.3rem;height:2.3rem}.lessonplan-container .panel.controls .left-controls .view-toggle .btn.ep-view .icon{width:2.6rem;height:2.6rem}.lessonplan-container .panel.controls .left-controls .subjects-dropdown-ctn{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.lessonplan-container .panel.controls .left-controls .subjects-dropdown-ctn{max-width:230px;margin-right:10px}}.lessonplan-container .panel.controls .lessonplan-emptyness{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.875rem;min-height:50px;padding:0 20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#eaeff2;border:1px solid #34a3d7;-webkit-border-radius:8px;border-radius:8px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.lessonplan-container .panel.controls .lessonplan-emptyness{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:10px}}.lessonplan-container .panel.controls .lessonplan-emptyness .icon{margin-right:10px;height:2.3rem;width:2.3rem;fill:#34a3d7}.lessonplan-container .panel.controls .lessonplan-activecourse{font-size:.875rem;color:#949494;overflow:hidden;text-overflow:ellipsis}.lessonplan-container .panel.controls .lessonplan-activecourse .course-name{font-size:1.5rem;font-weight:700}.lessonplan-container .panel.controls .right-controls{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.lessonplan-container .panel.controls .right-controls{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lessonplan-container .panel.controls .right-controls{margin-top:10px}.lessonplan-container .panel.controls .right-controls .btn{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.lessonplan-container .panel.controls .right-controls .btn-add-method{margin-right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.lessonplan-container .panel.controls .right-controls .btn-add-method .icon{fill:#fff;margin-left:10px;height:1.5rem;width:1.5rem}.lessonplan-container .panel.section-container{padding-top:1.25rem;margin-bottom:1.25rem}.lessonplan-container .panel.section-container.ui-droppable-hover .ui-sortable-placeholder{display:block}.lessonplan-container .panel.section-container.ui-droppable-hover .btn-add-new{display:none}.lessonplan-container .panel.section-container.hovered-with-draggable-lesson{border:1px solid #34a3d7}.lessonplan-container .panel.section-container .empty-section-placeholder,.lessonplan-container .panel.section-container .ui-sortable-placeholder{display:none}.lessonplan-container .panel.section-container .delete,.lessonplan-container .panel.section-container .visible{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lessonplan-container .panel.section-container collapsible-header{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.lessonplan-container .panel.section-container collapsible-header .toggle-area{margin:-1.15rem -1.25rem}}.lessonplan-container .panel.section-container collapsible-header .lessons-summary{-webkit-box-flex:0;-webkit-flex:0 0 8.75rem;-ms-flex:0 0 8.75rem;flex:0 0 8.75rem;max-width:8.75rem;padding-right:1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.lessonplan-container .panel.section-container collapsible-header .lessons-summary>div{-webkit-box-flex:0;-webkit-flex:0 0 3.2rem;-ms-flex:0 0 3.2rem;flex:0 0 3.2rem;max-width:3.2rem;padding-right:.7rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lessonplan-container .panel.section-container collapsible-header .lessons-summary>div span{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right;padding-right:.2rem}.lessonplan-container .panel.section-container collapsible-header .lessons-summary>div .icon-container{width:1.4rem;height:1.4rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.lessonplan-container .panel.section-container collapsible-header .lessons-summary>div .icon-container .icon{width:1.4rem;height:1.4rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.lessonplan-container .panel.section-container collapsible-header .lessons-summary>div .icon-container.icon-exercises .icon{fill:#9dcd1c}.lessonplan-container .panel.section-container collapsible-header .lessons-summary>div .icon-container.icon-exercises::after{content:' ';display:inline-block;position:absolute;height:5px;width:5px;top:.19rem;left:.19rem;-webkit-border-radius:50%;border-radius:50%;background-color:#c71717}.lessonplan-container .panel.section-container collapsible-header .title{padding-left:1.25rem;position:relative}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lessonplan-container .panel.section-container collapsible-header .title{overflow:hidden}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.lessonplan-container .panel.section-container collapsible-header .title.bookmark::after,.lessonplan-container .panel.section-container collapsible-header .title.bookmark::before{margin-top:-1.25rem}}.lessonplan-container .panel.section-container collapsible-header .title editable-title{max-width:100%}.lessonplan-container .panel.section-container collapsible-header .title editable-title .editable-title-ctn{max-width:100%}.lessonplan-container .panel.section-container collapsible-header .title editable-title .editable-title-ctn .editabletitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.473rem;font-weight:700;color:#34a3d7;margin-bottom:0;width:100%;min-width:10px;border-bottom:1px dotted transparent;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lessonplan-container .panel.section-container collapsible-header .title editable-title .editable-title-ctn .editabletitle{font-size:1rem}}.lessonplan-container .panel.section-container collapsible-header .title editable-title .editable-title-ctn .editabletitle:hover{color:#c32451}.lessonplan-container .panel.section-container collapsible-header .title editable-title .editable-title-ctn .editabletitle[contenteditable=true]{white-space:normal;cursor:text;outline:0;border-bottom:1px dotted #c32451;color:#c32451}.lessonplan-container .panel.section-container collapsible-header .title .title-heading{font-size:1.473rem;font-weight:700;color:#34a3d7;margin-bottom:0;width:100%}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lessonplan-container .panel.section-container collapsible-header .title .title-heading{font-size:1.2rem}}.lessonplan-container .panel.section-container collapsible-header .title .section-original{color:#949494}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lessonplan-container .panel.section-container collapsible-header .title .section-original{display:none}}.lessonplan-container .panel.section-container collapsible-header .visible{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 5rem;-ms-flex:0 0 5rem;flex:0 0 5rem;padding:20px 0;margin-bottom:0;z-index:1}.lessonplan-container .panel.section-container collapsible-header .visible label span::before{margin-right:0}.lessonplan-container .panel.section-container collapsible-header .delete{-webkit-box-flex:0;-webkit-flex:0 0 6rem;-ms-flex:0 0 6rem;flex:0 0 6rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:.25rem;z-index:1}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lessonplan-container .panel.section-container{background:#fafbfc;background:linear-gradient(#e4e9ef 0,#fafbfc 230px,#fafbfc 97%,#f0f3f6 100%);margin-bottom:0}.lessonplan-container .panel.section-container .container-header{background-color:#fff;margin:-1.25rem -2.5rem}.lessonplan-container .panel.section-container .container-header .loader-ctn{top:0;bottom:0;right:0;left:0}.lessonplan-container .panel.section-container .container-header .loader-ctn .inner{-webkit-transform:scale(.3);transform:scale(.3)}.lessonplan-container .panel.section-container .container-header collapsible-header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.lessonplan-container .panel.section-container .container-header collapsible-header .no-of-lesson,.lessonplan-container .panel.section-container .container-header collapsible-header .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:50px;border-bottom:1px solid #c2c2c2}.lessonplan-container .panel.section-container .container-header collapsible-header .title{-webkit-box-flex:0;-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%}.lessonplan-container .panel.section-container .container-header collapsible-header .no-of-lesson{-webkit-box-flex:0;-webkit-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.lessonplan-container .panel.section-container .container-header collapsible-header .no-of-lesson .no-of-lesson-text{margin-right:2.5rem}.lessonplan-container .panel.section-container .container-header .collapse-status{top:16px}.lessonplan-container .panel.section-container .container-header .delete,.lessonplan-container .panel.section-container .container-header .visible{display:none}.lessonplan-container .panel.section-container .container-header.expanded{border-bottom:1px solid #c2c2c2;margin-bottom:0}.lessonplan-container .panel.section-container .container-header.expanded .delete,.lessonplan-container .panel.section-container .container-header.expanded .visible{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lessonplan-container .panel.section-container .container-header.expanded .visible{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:1rem}.lessonplan-container .panel.section-container .container-header.expanded .delete{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:1rem 0}.lessonplan-container .panel.section-container .container-header .toggle-area{margin:0}.lessonplan-container .panel.section-container .container-header,.lessonplan-container .panel.section-container.panel{-webkit-border-radius:0;border-radius:0}.lessonplan-container .panel.section-container:first-child .container-header,.lessonplan-container .panel.section-container:first-child.panel{border-top:0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}}@media (min-width:0) and (max-width:543px) and (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px) and (min-width:0) and (max-width:543px){.lessonplan-container .panel.section-container .container-header collapsible-header .no-of-lesson .no-label{display:none}}.lessonplan-container .panel.section-container .icon-btn.btn-view{padding:.7rem}.lessonplan-container .panel.section-container .icon-btn.btn-view .icon{width:1.7rem;height:1.7rem;fill:#333;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.learning-objective-report-page .control-panel .select2-container .btn .icon-container .btn-exercises,.lessonplan-container .panel.section-container .icon-btn.btn-follow,.modal.drawing .modal-content footer .buttons .btn.btn-exercises{padding:.7rem;position:relative}.learning-objective-report-page .control-panel .select2-container .btn .icon-container .btn-exercises.v4,.lessonplan-container .panel.section-container .icon-btn.btn-follow.v4,.modal.drawing .modal-content footer .buttons .btn.btn-exercises.v4{border:none;-webkit-box-shadow:none;box-shadow:none;cursor:default;pointer-events:none}.learning-objective-report-page .control-panel .select2-container .btn .icon-container .btn-exercises::after,.lessonplan-container .panel.section-container .icon-btn.btn-follow::after,.modal.drawing .modal-content footer .buttons .btn.btn-exercises::after{content:' ';display:inline-block;position:absolute;height:5px;width:5px;top:.93rem;left:.93rem;-webkit-border-radius:50%;border-radius:50%;background-color:#c71717}.learning-objective-report-page .control-panel .select2-container .btn .icon-container .btn-exercises .icon,.lessonplan-container .panel.section-container .icon-btn.btn-follow .icon,.modal.drawing .modal-content footer .buttons .btn.btn-exercises .icon{width:1.7rem;height:1.7rem;fill:#9dcd1c;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.lessonplan-container .panel.section-container .icon-btn.btn-delete .icon{width:1.2rem;height:1.2rem;fill:#c71717}.lessonplan-container .panel.section-container .icon-btn.btn-myLessons{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;padding:.7rem;font-size:.7rem}.lessonplan-container .panel.section-container .icon-btn.btn-myLessons .icon{width:1.7rem;height:1.7rem;fill:#333}.lessonplan-container .panel.section-container .icon-btn.btn-myLessons-right{-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;margin-left:0;width:10px}.lessonplan-container .panel.section-container .collapsed .lessonplan-panel{height:0}.lessonplan-container .panel.add-new-panel .btn-add-new{margin-right:0}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.lessonplan-container .panel.add-new-panel{padding:0}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lessonplan-container .panel.add-new-panel{padding:1.25rem;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.lessonplan-container .panel.add-new-panel .btn-add-new .content{padding:0}}.lessonplan-panel .data-grid{margin-top:25px}.lessonplan-panel .data-grid .grid-header .grid-col{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.lessonplan-panel .data-grid .grid-header .my-lessons,.lessonplan-panel .data-grid .grid-header .visible{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lessonplan-panel .data-grid .grid-header .my-lessons .title,.lessonplan-panel .data-grid .grid-header .visible .title{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.lessonplan-panel .data-grid .grid-header .my-lessons .title>span,.lessonplan-panel .data-grid .grid-header .visible .title>span{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.lessonplan-panel .data-grid .grid-header .my-lessons .title .header-link,.lessonplan-panel .data-grid .grid-header .visible .title .header-link{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;min-width:100%}.lessonplan-panel .data-grid .grid-header .my-lessons .title .header-link svg,.lessonplan-panel .data-grid .grid-header .visible .title .header-link svg{width:20px;height:20px;fill:#c2c2c2}.lessonplan-panel .data-grid .grid-content .ui-sortable-helper,.lessonplan-panel .data-grid .grid-header .ui-sortable-helper{background-color:#fff;border-bottom:0;-webkit-border-radius:10px;border-radius:10px}.lessonplan-panel .data-grid .grid-content .sortable-landingarea.in-grid::after,.lessonplan-panel .data-grid .grid-header .sortable-landingarea.in-grid::after{position:absolute;content:' ';width:100%;top:-2px;height:1px;background-color:#fff}.lessonplan-panel .data-grid .grid-content .view-monitor-lesson,.lessonplan-panel .data-grid .grid-header .view-monitor-lesson{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 10rem;-ms-flex:0 0 10rem;flex:0 0 10rem;max-width:10rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.lessonplan-panel .data-grid .grid-content .view-monitor-lesson .btn-view,.lessonplan-panel .data-grid .grid-header .view-monitor-lesson .btn-view{position:relative}.lessonplan-panel .data-grid .grid-content .view-monitor-lesson .btn-view .play,.lessonplan-panel .data-grid .grid-header .view-monitor-lesson .btn-view .play{position:absolute;right:8px;top:8px;width:19px;height:19px;min-width:19px;background-color:#c32451;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%}.lessonplan-panel .data-grid .grid-content .view-monitor-lesson .title,.lessonplan-panel .data-grid .grid-header .view-monitor-lesson .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:inherit;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.lessonplan-panel .data-grid .grid-content .view-monitor-lesson .title span,.lessonplan-panel .data-grid .grid-header .view-monitor-lesson .title span{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;text-overflow:ellipsis;overflow:hidden;display:inline-block}.lessonplan-panel .data-grid .grid-content .view-monitor-lesson .title span:last-child,.lessonplan-panel .data-grid .grid-header .view-monitor-lesson .title span:last-child{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lessonplan-panel .data-grid .grid-content .view-monitor-lesson,.lessonplan-panel .data-grid .grid-header .view-monitor-lesson{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.lessonplan-panel .data-grid .grid-content .view-monitor-lesson .btn-view,.lessonplan-panel .data-grid .grid-header .view-monitor-lesson .btn-view{margin-right:10px}}.lessonplan-panel .data-grid .grid-content .lesson,.lessonplan-panel .data-grid .grid-header .lesson{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.lessonplan-panel .data-grid .grid-content .lesson .title,.lessonplan-panel .data-grid .grid-header .lesson .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0;line-height:24px}.lessonplan-panel .data-grid .grid-content .lesson .title editable-title,.lessonplan-panel .data-grid .grid-header .lesson .title editable-title{max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.lessonplan-panel .data-grid .grid-content .lesson .title editable-title .pagetitle-edit-link,.lessonplan-panel .data-grid .grid-header .lesson .title editable-title .pagetitle-edit-link{margin-right:10px}.lessonplan-panel .data-grid .grid-content .lesson .title editable-title .editable-title-ctn,.lessonplan-panel .data-grid .grid-header .lesson .title editable-title .editable-title-ctn{max-width:100%}.lessonplan-panel .data-grid .grid-content .lesson .title editable-title .editable-title-ctn strong,.lessonplan-panel .data-grid .grid-header .lesson .title editable-title .editable-title-ctn strong{font-size:1.125rem;line-height:1.25rem;font-weight:700}.lessonplan-panel .data-grid .grid-content .lesson .title editable-title .editable-title-ctn .editabletitle,.lessonplan-panel .data-grid .grid-header .lesson .title editable-title .editable-title-ctn .editabletitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lessonplan-panel .data-grid .grid-content .lesson .title editable-title .editable-title-ctn .editabletitle[contenteditable=true],.lessonplan-panel .data-grid .grid-header .lesson .title editable-title .editable-title-ctn .editabletitle[contenteditable=true]{white-space:normal}.lessonplan-panel .data-grid .grid-content .lesson .title .original-name,.lessonplan-panel .data-grid .grid-header .lesson .title .original-name{display:block;font-size:.875rem;color:#949494;white-space:nowrap;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.lessonplan-panel .data-grid .grid-content .lesson .subtitle,.lessonplan-panel .data-grid .grid-header .lesson .subtitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding:0}.lessonplan-panel .data-grid .grid-content .lesson .subtitle .is-button,.lessonplan-panel .data-grid .grid-header .lesson .subtitle .is-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%}.lessonplan-panel .data-grid .grid-content .lesson .subtitle .is-button .lo-name,.lessonplan-panel .data-grid .grid-header .lesson .subtitle .is-button .lo-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lessonplan-panel .data-grid .grid-content .lesson .subtitle .is-button .status,.lessonplan-panel .data-grid .grid-header .lesson .subtitle .is-button .status{margin-right:10px}.lessonplan-panel .data-grid .grid-content .lesson .subtitle .is-button .status pupil-lo-status,.lessonplan-panel .data-grid .grid-content .lesson .subtitle .is-button .status subject-group-lo-status,.lessonplan-panel .data-grid .grid-header .lesson .subtitle .is-button .status pupil-lo-status,.lessonplan-panel .data-grid .grid-header .lesson .subtitle .is-button .status subject-group-lo-status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.lessonplan-panel .data-grid .grid-content .lesson .subtitle .is-button .status pupil-lo-status .lo-indicator,.lessonplan-panel .data-grid .grid-content .lesson .subtitle .is-button .status subject-group-lo-status .lo-indicator,.lessonplan-panel .data-grid .grid-header .lesson .subtitle .is-button .status pupil-lo-status .lo-indicator,.lessonplan-panel .data-grid .grid-header .lesson .subtitle .is-button .status subject-group-lo-status .lo-indicator{width:20px;height:20px;cursor:pointer}.lessonplan-panel .data-grid .grid-content .lesson .subtitle .is-button .status pupil-lo-status .lo-indicator::before,.lessonplan-panel .data-grid .grid-content .lesson .subtitle .is-button .status subject-group-lo-status .lo-indicator::before,.lessonplan-panel .data-grid .grid-header .lesson .subtitle .is-button .status pupil-lo-status .lo-indicator::before,.lessonplan-panel .data-grid .grid-header .lesson .subtitle .is-button .status subject-group-lo-status .lo-indicator::before{content:none}.lessonplan-panel .data-grid .grid-content .lesson .subtitle .is-button .status pupil-lo-status .lo-indicator.badge.badge-circle::after,.lessonplan-panel .data-grid .grid-content .lesson .subtitle .is-button .status subject-group-lo-status .lo-indicator.badge.badge-circle::after,.lessonplan-panel .data-grid .grid-header .lesson .subtitle .is-button .status pupil-lo-status .lo-indicator.badge.badge-circle::after,.lessonplan-panel .data-grid .grid-header .lesson .subtitle .is-button .status subject-group-lo-status .lo-indicator.badge.badge-circle::after{line-height:.9rem;height:.9rem;width:.9rem;font-size:.6rem;top:-5px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lessonplan-panel .data-grid .grid-content .lesson,.lessonplan-panel .data-grid .grid-header .lesson{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:100%}}.lessonplan-panel .data-grid .grid-content .status-column,.lessonplan-panel .data-grid .grid-header .status-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 13%;-ms-flex:0 0 13%;flex:0 0 13%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.lessonplan-panel .data-grid .grid-content .status-column,.lessonplan-panel .data-grid .grid-header .status-column{display:none}}.lessonplan-panel .data-grid .grid-content .status-column .not-worked-on,.lessonplan-panel .data-grid .grid-header .status-column .not-worked-on{visibility:hidden}.lessonplan-panel .data-grid .grid-content .difficulty,.lessonplan-panel .data-grid .grid-header .difficulty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 8rem;-ms-flex:0 0 8rem;flex:0 0 8rem;min-width:8rem;max-width:8rem}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lessonplan-panel .data-grid .grid-content .difficulty,.lessonplan-panel .data-grid .grid-header .difficulty{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;min-width:0}}.lessonplan-panel .data-grid .grid-content .visible,.lessonplan-panel .data-grid .grid-header .visible{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 5rem;-ms-flex:0 0 5rem;flex:0 0 5rem;margin:0;padding-left:0;padding-right:0}.lessonplan-panel .data-grid .grid-content .visible .visible-text,.lessonplan-panel .data-grid .grid-header .visible .visible-text{display:none}.lessonplan-panel .data-grid .grid-content .visible label span::before,.lessonplan-panel .data-grid .grid-header .visible label span::before{margin-right:0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lessonplan-panel .data-grid .grid-content .visible,.lessonplan-panel .data-grid .grid-header .visible{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.lessonplan-panel .data-grid .grid-content .visible .visible-text,.lessonplan-panel .data-grid .grid-header .visible .visible-text{display:inline-block}}.lessonplan-panel .data-grid .grid-content .my-lessons,.lessonplan-panel .data-grid .grid-header .my-lessons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 6rem;-ms-flex:0 0 6rem;flex:0 0 6rem}.lessonplan-panel .data-grid .grid-content .my-lessons .btn-group .btn-myLessons,.lessonplan-panel .data-grid .grid-header .my-lessons .btn-group .btn-myLessons{width:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lessonplan-panel .data-grid .grid-content .my-lessons .btn-group .btn-myLessons span,.lessonplan-panel .data-grid .grid-header .my-lessons .btn-group .btn-myLessons span{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right}.lessonplan-panel .data-grid .grid-content .my-lessons .btn-group .btn-myLessons .icon,.lessonplan-panel .data-grid .grid-header .my-lessons .btn-group .btn-myLessons .icon{-webkit-box-flex:0;-webkit-flex:0 0 1.7rem;-ms-flex:0 0 1.7rem;flex:0 0 1.7rem}.lessonplan-panel .data-grid .grid-content .my-lessons .btn-group .btn-myLessons.btn-class,.lessonplan-panel .data-grid .grid-content .my-lessons .btn-group .btn-myLessons.btn-giveTablets,.lessonplan-panel .data-grid .grid-header .my-lessons .btn-group .btn-myLessons.btn-class,.lessonplan-panel .data-grid .grid-header .my-lessons .btn-group .btn-myLessons.btn-giveTablets{padding-top:.5rem;padding-bottom:.5rem}.lessonplan-panel .data-grid .grid-content .my-lessons .btn-group .btn-myLessons.btn-class .icon,.lessonplan-panel .data-grid .grid-content .my-lessons .btn-group .btn-myLessons.btn-giveTablets .icon,.lessonplan-panel .data-grid .grid-header .my-lessons .btn-group .btn-myLessons.btn-class .icon,.lessonplan-panel .data-grid .grid-header .my-lessons .btn-group .btn-myLessons.btn-giveTablets .icon{-webkit-box-flex:0;-webkit-flex:0 0 2.1rem;-ms-flex:0 0 2.1rem;flex:0 0 2.1rem;width:2.1rem;height:2.1rem}.lessonplan-panel .data-grid .grid-content .my-lessons .btn-group .btn-myLessons-right,.lessonplan-panel .data-grid .grid-header .my-lessons .btn-group .btn-myLessons-right{width:1.5rem;margin:0 -1px 0 0;padding-left:0;padding-right:0;background:#dedede;color:#000}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.lessonplan-panel .data-grid .grid-content .my-lessons.grid-col,.lessonplan-panel .data-grid .grid-header .my-lessons.grid-col{padding-left:0;padding-right:0}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lessonplan-panel .data-grid .grid-content .my-lessons,.lessonplan-panel .data-grid .grid-header .my-lessons{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.lessonplan-panel .data-grid .grid-content .row-icon,.lessonplan-panel .data-grid .grid-header .row-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 3.45rem;-ms-flex:0 0 3.45rem;flex:0 0 3.45rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1}.lessonplan-panel .data-grid .grid-content .row-icon .drag-icon,.lessonplan-panel .data-grid .grid-header .row-icon .drag-icon{width:1.3rem;height:1.3rem;fill:#c2c2c2}.lessonplan-panel .data-grid .grid-content .row-icon .drag-icon:hover,.lessonplan-panel .data-grid .grid-header .row-icon .drag-icon:hover{cursor:move}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.lessonplan-panel .data-grid .grid-content .row-icon.grid-col,.lessonplan-panel .data-grid .grid-header .row-icon.grid-col{padding-left:0}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lessonplan-panel .data-grid .grid-content .row-icon,.lessonplan-panel .data-grid .grid-header .row-icon{display:none}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.lessonplan-panel .data-grid .grid-header{display:none}}.lessonplan-panel .btn-add-new{margin:10px 0}.lessonplan-panel .btn-add-new .content{padding:1rem}.add-lesson-panel grid{width:100%}.add-lesson-panel grid .grid-row-inner{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.add-lesson-panel grid .grid-col.checkbox{-webkit-box-flex:0;-webkit-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px}.add-lesson-panel grid .grid-col.checkbox label span ::before{margin-right:0}.add-lesson-panel grid .grid-col.preview{-webkit-box-flex:0;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;padding-left:0;padding-right:0}.add-lesson-panel grid .grid-col.preview .icon-btn.btn-preview{padding:.7rem}.add-lesson-panel grid .grid-col.preview .icon-btn.btn-preview .icon{width:1.7rem;height:1.7rem;fill:#333;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.add-lesson-panel grid .grid-col.name{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;overflow:hidden}.add-lesson-panel grid .grid-col.name span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.add-lesson-panel grid .grid-col.exercise-count{-webkit-box-flex:0;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.add-lesson-panel grid .grid-col.exercise-count{display:none}}.add-lesson-panel grid .grid-col.difficulty{-webkit-box-flex:0;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.add-lesson-panel .selection-content.flex{padding:1rem}}.add-lesson-panel .selection-content.flex .controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.add-lesson-panel .selection-content.flex .controls .selection{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.add-lesson-panel .selection-content.flex .controls .selection{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.add-lesson-panel .selection-content.flex .controls .selection .selection-count{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;white-space:nowrap}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.add-lesson-panel .selection-content.flex .controls .selection .selection-count{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.add-lesson-panel .selection-content.flex .controls .btn{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-right:0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.add-lesson-panel .selection-content.flex .controls .btn{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}}.add-lesson-panel .selection-content.flex .controls .btn.btn-icon-right .icon{width:20px;height:20px;margin-left:10px;fill:#fff}.add-lesson-panel .selection-content.flex .controls .btn.btn-icon-right::after{display:none}.add-lesson-panel .selection-content.flex .controls .btn:hover{cursor:pointer}.preview-lesson-modal-content .panel{margin-bottom:2.25rem;background:#fff;-webkit-border-radius:10px;border-radius:10px;padding:1.875rem 2.5rem;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.07);box-shadow:0 3px 7px rgba(0,0,0,.07);pointer-events:none}.preview-lesson-modal-content .panel.instructions-panel p{margin:0}.preview-lesson-modal-content .panel.exercises-panel .collapsed{max-height:34rem;overflow:hidden}.preview-lesson-modal-content .panel.lesson-los-panel .lesson-learning-objectives-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:-20px}.preview-lesson-modal-content .panel.lesson-los-panel .lesson-learning-objectives-list .btn.btn-multiline{margin-bottom:20px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%}.preview-lesson-modal-content .panel.lesson-los-panel .lesson-learning-objectives-list .btn.btn-multiline .btn-text{padding-right:0}.preview-lesson-modal-content .panel.lesson-los-panel .lesson-learning-objectives-list .btn.btn-multiline .btn-multiline-icon{display:none}.preview-lesson-modal-content .panel.lesson-los-panel .lesson-learning-objectives-list .btn.btn-multiline:hover .btn-first-line{color:#70bee3}.preview-lesson-modal-content .panel .show-link{color:#34a3d7;font-size:1.16rem;font-weight:400;pointer-events:auto;position:relative}.settings-container.account .panel{padding:2.5rem 2.5rem 0}.settings-container.account .area{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:0}.settings-container.account .area.gray{margin-bottom:2.5rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%}.settings-container.account .area.white{display:block;padding-bottom:1.5rem}.settings-container.account .area.white .infix{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;min-width:100px}.settings-container.account .area.white .infix,.settings-container.account .area.white .last-name{margin-bottom:1.66666667rem}.settings-container.account .area.white hr{margin:0 0 1.125rem;border:0 none;border-top:1px solid #dedede}.settings-container.account .area.white h2{color:#c32451;font-size:1.125rem;font-weight:700;line-height:2rem;margin:0 0 1.25rem}.settings-container.account .area.white .buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0}.settings-container.account .area.white .buttons .btn{margin:0 0 1rem}.settings-container.account .area.white .validation-summary{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;list-style:none;margin:0 0 1rem;padding:1.25rem 1.25rem -webkit-calc(1.25rem - 5px);padding:1.25rem 1.25rem calc(1.25rem - 5px);font-size:.85rem;font-weight:400;line-height:1.2rem;background-color:#f2f5f7;-webkit-border-radius:4px;border-radius:4px}.settings-container.account .area.white .validation-summary .error{color:#c71717}.settings-container.account .area.white .validation-summary .error::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3EClose%3C%2Ftitle%3E%3Cg%20id%3D%22dece3162-2591-4497-8258-12538bb413ae%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22f3bd8733-d051-4512-b3ba-86c28d7f8122%22%20data-name%3D%22path102%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M27%2C24l-8-8%2C8-8c1.93-1.93-1.06-4.91-3-3l-8%2C8L8%2C5C6.08%2C3.09%2C3.09%2C6.08%2C5%2C8l8%2C8L5%2C24c-1.93%2C1.93%2C1.06%2C4.91%2C3%2C3l8-8%2C8%2C8C25.92%2C28.91%2C28.91%2C25.92%2C27%2C24Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:10px;height:10px;margin:6px 3px}.settings-container.account .area.white .validation-summary .error::before{background-color:#c71717}.settings-container.account .area.white .validation-summary li{position:relative;padding-left:25px;margin-bottom:5px}.settings-container.account .area.white .validation-summary li::before{background-color:#1abc9c;content:'';width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;display:block;position:absolute;left:0;top:1px}.settings-container.account .area.white .validation-summary li::after{z-index:1;margin:4px 1px;width:14px;height:14px;top:-2px}.settings-container.account .area.white .no-margin{margin:0}.settings-container.account .area.white .help{position:relative;padding-left:30px}.settings-container.account .area.white .help svg{position:absolute;width:25px;height:25px;left:0;fill:#34a3d7}.settings-container.account .area.white .help small,.settings-container.account .area.white .help strong{display:block}.settings-container.account .area.white .help strong{font-size:1rem}.settings-container.account .area.white .help small{font-size:.75rem}.settings-container.account .area.white .combined{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -1.25rem}.settings-container.account .area.white .combined .left,.settings-container.account .area.white .combined .right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 1.25rem}.settings-container.account .area.white .combined .left{min-width:250px}.settings-container.account .area.white .combined .right{min-width:200px}.settings-container.account .form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;max-width:100%}.settings-container.account .form.withButton .btn,.settings-container.account .form.withButton .form-group{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.settings-container.account .form.withButton .form-group{max-width:100%;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:10px}.settings-container.account .form.withButton .btn{margin:0 0 1.75rem}.settings-container.account .form .form-group{max-width:100%;margin:0 0 1.75rem}.settings-container.account .form small,.settings-container.account .form strong{max-width:100%;color:#333;min-width:0;display:inline-block;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}.settings-container.account .form small{font-size:1rem;font-weight:400;line-height:1.5rem}.settings-container.account .form strong{font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (min-width:0) and (max-width:543px){.settings-container{overflow:hidden}}.settings-container .settings-panel{padding:0 2.1875rem}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.settings-container .settings-panel{padding:0}}.settings-container .settings-panel .fifty h2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#333;font-size:1.5rem;font-weight:700;margin-bottom:25px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.settings-container .settings-panel .fifty h2 svg{-webkit-box-flex:0;-webkit-flex:0 0 38px;-ms-flex:0 0 38px;flex:0 0 38px;width:38px;height:38px;margin:-5px 7px 0 -8px}.settings-container .settings-panel .fifty h2 span{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;line-height:1.2}.settings-container .settings-panel .fifty h2 span.description{margin-left:.5rem;color:#949494;font-size:1.5rem}.settings-container .settings-panel .fifty .button-bar{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0 -8px}.settings-container .settings-panel .fifty .button-bar.horizontal{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -5px}.settings-container .settings-panel .fifty .button-bar.horizontal label{display:inline-block;margin:0 5px 5px;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;min-width:100%;max-width:100%;font-weight:700;text-align:left;font-size:1rem}.settings-container .settings-panel .fifty .button-bar.horizontal .form-group{margin:0 5px 5px;-webkit-box-flex:2;-webkit-flex:2 0 auto;-ms-flex:2 0 auto;flex:2 0 auto;text-align:left;display:inline-block}.settings-container .settings-panel .fifty .button-bar.horizontal .form-group .password{min-width:280px;width:100%}.settings-container .settings-panel .fifty .button-bar.horizontal .form-group .validationMessage{display:block}.settings-container .settings-panel .fifty .button-bar.horizontal button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap;margin:0 5px 5px}.settings-container .settings-panel .fifty .button-bar button{margin:0 8px;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.settings-container .settings-panel .fifty .result{margin-top:30px;background:#f6cf19;padding:20px 20px 10px;-webkit-border-radius:4px;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.settings-container .settings-panel .fifty .result small,.settings-container .settings-panel .fifty .result>strong{padding:0 10px;margin:0 -5px 10px;-webkit-flex-basis:auto!important;-ms-flex-preferred-size:auto!important;flex-basis:auto!important}.settings-container .settings-panel .fifty .result small{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.2rem;min-width:50%;line-height:2rem}.settings-container .settings-panel .fifty .result small span{display:inline-block;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%}.settings-container .settings-panel .fifty .result small span.header{font-size:1rem;font-weight:400}.settings-container .settings-panel .fifty .result small span.subheader{font-size:.75rem}.settings-container .settings-panel .fifty .result>strong{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:2.875rem;font-weight:700;line-height:2rem;padding-left:10px}.settings-container .settings-panel.tablet-settings .fifty{margin-bottom:0}.settings-container .settings-panel.tablet-settings .fifty .panel{margin-bottom:2.5rem}.settings-container h1{color:#c32451;font-size:1.875rem}.settings-container .column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.settings-container .column .btn-square{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:270px;min-height:240px;height:auto;margin-right:33px;margin-bottom:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (max-width:666px){.settings-container .column .btn-square{width:100%}}@media (min-width:1335px){.settings-container .column .btn-square.last-of-row{margin-right:0}}.settings-container .column .btn-square svg{fill:#333;margin:0}.settings-container .column .btn-square small,.settings-container .column .btn-square strong{display:block;max-width:100%}.settings-container .column .btn-square strong{font-size:1.25rem;line-height:2rem;font-weight:700;margin-bottom:10px}.settings-container .column .btn-square small{font-size:1rem;line-height:1.375rem;font-weight:400;color:#c2c2c2}.settings-container .column .btn-square.btn-square-sorting svg{width:64px;height:64px}.settings-container .extra-padding{display:block;padding:0 2.1875rem}.settings-grid .controls .control{margin-bottom:0}.settings-grid .controls .button-group,.settings-grid .controls .select-subject,.settings-grid .controls .stats{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.settings-grid .controls .button-group dropdown,.settings-grid .controls .select-subject dropdown,.settings-grid .controls .stats dropdown{min-width:100%}.settings-grid .controls .button-group{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.settings-grid .controls .button-group .btn{margin-right:0;margin-left:10px}@media (min-width:0) and (max-width:543px){.settings-grid .controls .stats{min-width:100%;max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}.settings-grid .controls .stats .stat{width:100%}}.settings-grid .controls .stats .stat{background-color:#f2f5f7;-webkit-border-radius:4px;border-radius:4px;padding:10px 20px;color:#333;font-size:1rem;font-weight:700;line-height:2rem}.settings-grid .controls .stats .stat span{color:#34a3d7;font-size:1.25rem;font-weight:400}.settings-grid .grid .row .col.hidden{visibility:hidden;height:0;overflow:hidden;margin:0!important;padding:0!important}.settings-grid .grid .row .col-buttons{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;min-width:280px;margin:0 -5px}.settings-grid .grid .row .col-buttons .btn{margin:0 5px;white-space:nowrap}.settings-grid .grid .row .col-buttons .btn.btn-icon-left .icon{margin:-7px 7px -5px -5px}.settings-grid .grid .row .col-buttons .btn.btn-icon-left::after{display:none}.settings-grid.webapps.panel{padding-top:0}.settings-grid.webapps .grid .header.affixed{z-index:20}.settings-grid.webapps .grid .grid-header.affixed{-webkit-box-shadow:0 .5rem 5px -.3rem rgba(0,0,0,.14);box-shadow:0 .5rem 5px -.3rem rgba(0,0,0,.14)}.settings-grid.webapps .grid .controls{padding:1.875rem 0 1.25rem}@media (min-width:768px) and (max-width:991px),(min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.webapps .grid .controls .control.stats{margin-left:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%;min-width:40%}.settings-grid.webapps .grid .controls .control.stats .stat{min-width:100%}}@media (min-width:0) and (max-width:543px){.settings-grid.webapps .grid .controls .control.stats{max-width:100%;min-width:100%;margin-bottom:20px}}@media (min-width:768px) and (max-width:991px){.settings-grid.webapps .grid .controls .control.select-subject{padding-right:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%}}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.webapps .grid .controls .control.select-subject{max-width:100%;min-width:100%;margin-bottom:20px}}@media (min-width:768px) and (max-width:991px),(min-width:544px) and (max-width:767px){.settings-grid.webapps .grid .controls .control.button-group{padding-left:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%}.settings-grid.webapps .grid .controls .control.button-group .btn{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0}}@media (min-width:0) and (max-width:543px){.settings-grid.webapps .grid .controls .control.button-group{max-width:100%;min-width:100%}.settings-grid.webapps .grid .controls .control.button-group .btn{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0}}.settings-grid.webapps .grid .controls .control.button-group .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.settings-grid.webapps .grid .controls .control.button-group .btn .icon{width:22px;height:22px;margin-left:10px;fill:#fff}.settings-grid.webapps .grid .data-grid .grid-content .col-info span,.settings-grid.webapps .grid .data-grid .grid-content .col-name span,.settings-grid.webapps .grid .data-grid .grid-content .col-subjectWebAppName span,.settings-grid.webapps .grid .data-grid .grid-content .col-subjects span{min-width:0;display:inline-block;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;width:100px}.settings-grid.webapps .grid .data-grid .col .inactive{color:#c2c2c2}.settings-grid.webapps .grid .data-grid .col .inactive img,.settings-grid.webapps .grid .data-grid .col .inactive svg{opacity:.25}.settings-grid.webapps .grid .data-grid .col-icon svg{width:32px;height:32px;margin-right:-2px}.settings-grid.webapps .grid .data-grid .col-icon img{max-width:32px;max-height:32px}.settings-grid.webapps .grid .data-grid .col-active{-webkit-box-flex:0;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px}.settings-grid.webapps .grid .data-grid .col-active .checkbox ::before{margin-right:0}.settings-grid.webapps .grid .data-grid .col-icon{-webkit-box-flex:0;-webkit-flex:0 0 25px;-ms-flex:0 0 25px;flex:0 0 25px;max-width:25px;padding-right:0}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.webapps .grid .data-grid .col-icon{min-width:40px;-webkit-box-flex:0;-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;padding:0}}.settings-grid.webapps .grid .data-grid .col-name{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;font-weight:700}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.webapps .grid .data-grid .col-name{min-width:auto;max-width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:10px}}.settings-grid.webapps .grid .data-grid .col-subjectWebAppName{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;font-weight:700}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.webapps .grid .data-grid .col-subjectWebAppName{min-width:auto;max-width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:10px}}.settings-grid.webapps .grid .data-grid .col-info{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:75px}.settings-grid.webapps .grid .data-grid .col-info:not(.th){font-size:.875rem;font-weight:400}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.webapps .grid .data-grid .col-info:not(.th){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;min-width:100%;padding-left:80px}}.settings-grid.webapps .grid .data-grid .col-subjects{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:75px}@media (min-width:544px) and (max-width:767px){.settings-grid.webapps .grid .data-grid .col-subjects:not(.th){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:right}}@media (min-width:0) and (max-width:543px){.settings-grid.webapps .grid .data-grid .col-subjects:not(.th){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:100%;padding-left:80px}}.settings-grid.webapps .grid .data-grid .col-buttons{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px) and (max-width:991px),(min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.webapps .grid .data-grid .col-buttons:not(.th){min-width:100%;max-width:100vw;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-top:20px}.settings-grid.webapps .grid .data-grid .col-buttons:not(.th) .btn{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.settings-grid.webapps .grid .data-grid .col-buttons.th{display:none}}.settings-grid.webapps .grid .data-grid .col-buttons .btn .icon{height:27px;width:27px}.settings-grid.webapps .grid .data-grid .col-buttons .btn-preview{margin-right:0;white-space:nowrap}.settings-grid.webapps .grid .data-grid .col-buttons .btn-preview .icon{margin:-7px 7px -5px -5px}.settings-grid.webapps .grid .data-grid .col-buttons .btn-preview::after{display:none}.settings-grid.webapps .grid .data-grid .col-buttons button,.settings-grid.webapps .grid .data-grid .col-buttons span{color:#34a3d7}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.webapps .grid .data-grid .col-buttons:not(.th){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}.settings-modal{padding-bottom:1px}.settings-modal .controls .type-toggle{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.settings-modal .controls .type-toggle .btn{padding:7px;line-height:0;min-height:48px}.settings-modal .controls .type-toggle .btn .icon{width:30px;height:30px}.settings-modal .controls .dropdown{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.settings-modal label small{font-size:inherit;color:#c2c2c2}.settings-modal .button-bar{margin-top:0;padding-top:1.25rem}.settings-modal .button-bar .btn{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.settings-modal .fileMaxSize{color:#c2c2c2}.settings-modal .policy{color:#c71717}.settings-modal .remove-app{border-top:1px solid #dedede;padding-top:1rem;margin-top:2rem}.settings-modal .remove-app a{color:#c71717;text-decoration:none;font-size:.85rem;font-weight:700}.settings-grid.pupils .control.button-group{white-space:nowrap;margin-bottom:0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px),(min-width:768px) and (max-width:991px){.settings-grid.pupils .control.button-group{min-width:100%;max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:.5rem}}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.pupils .grid .data-grid .col:not(.col-buttons-pupils){margin-bottom:10px;font-size:1rem}}.settings-grid.pupils .grid .data-grid .col-email:not(.th),.settings-grid.pupils .grid .data-grid .col-grade:not(.th),.settings-grid.pupils .grid .data-grid .col-pin:not(.th),.settings-grid.pupils .grid .data-grid .col-pupil:not(.th),.settings-grid.pupils .grid .data-grid .col-user:not(.th){font-size:1.125rem;line-height:1.625rem;word-break:break-word}.settings-grid.pupils .grid .data-grid .col-grade{-webkit-box-flex:0;-webkit-flex:0 0 12%;-ms-flex:0 0 12%;flex:0 0 12%;min-width:12%;max-width:12%}@media (min-width:768px) and (max-width:991px){.settings-grid.pupils .grid .data-grid .col-grade{-webkit-box-flex:0;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;min-width:0}}.settings-grid.pupils .grid .data-grid .col-grade:not(.th) span{white-space:nowrap}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.pupils .grid .data-grid .col-grade:not(.th){-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-width:100%}}.settings-grid.pupils .grid .data-grid .col-pupil{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;min-width:25%;max-width:25%}.settings-grid.pupils .grid .data-grid .col-pupil:not(.th){font-weight:700}.settings-grid.pupils .grid .data-grid .col-pupil:not(.th)>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.pupils .grid .data-grid .col-pupil:not(.th){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%}}@media (min-width:0) and (max-width:543px){.settings-grid.pupils .grid .data-grid .col-pupil:not(.th){min-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.settings-grid.pupils .grid .data-grid .col-user{-webkit-box-flex:0;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;min-width:25%;max-width:25%}.settings-grid.pupils .grid .data-grid .col-user>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.pupils .grid .data-grid .col-user:not(.th){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-width:100%}}@media (min-width:0) and (max-width:543px){.settings-grid.pupils .grid .data-grid .col-user:not(.th){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.settings-grid.pupils .grid .data-grid .col-email{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.settings-grid.pupils .grid .data-grid .col-email a{font-weight:700;color:#34a3d7;text-decoration:none}.settings-grid.pupils .grid .data-grid .col-email .mailto{font-weight:700;color:#34a3d7;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:768px) and (max-width:991px){.settings-grid.pupils .grid .data-grid .col-email{-webkit-box-flex:0;-webkit-flex:0 0 22%;-ms-flex:0 0 22%;flex:0 0 22%}}@media (min-width:544px) and (max-width:767px){.settings-grid.pupils .grid .data-grid .col-email:not(.th){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%}}@media (min-width:0) and (max-width:543px){.settings-grid.pupils .grid .data-grid .col-email:not(.th){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-top:10px;min-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.settings-grid.pupils .grid .data-grid .col-pin{-webkit-box-flex:0;-webkit-flex:0 0 17%;-ms-flex:0 0 17%;flex:0 0 17%;min-width:17%;max-width:17%;display:none}.settings-grid.pupils .grid .data-grid .col-pin .pin{font-weight:700;color:#34a3d7}.settings-grid.pupils .grid .data-grid .col-buttons-pupils{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;min-width:0}.settings-grid.pupils .grid .data-grid .col-buttons-pupils .btn{margin:0}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.pupils .grid .data-grid .col-buttons-pupils:not(.th){-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}}.settings-grid.pupils .grid .data-grid .col-buttons-pupils.th{display:none}.settings-grid.pupils .grid .data-grid .grid-row-inner{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width:768px) and (max-width:991px),(min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.pupils .grid .data-grid .grid-row-inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.settings-grid.pupils .grid .data-grid .grid-row-inner .col-buttons-pupils{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-width:100%}}.settings-grid.pupils .grid.show-pins .data-grid .col-pin{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.pupils .grid.show-pins .data-grid .col-pin:not(.th){-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:100%;max-width:none}}.settings-grid.pupils .grid.show-pins .data-grid .col-buttons-pupils{display:none}.settings-grid.pupils .grid.hide-emails .data-grid .col-pupil{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;min-width:40%;max-width:40%}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.pupils .grid.hide-emails .data-grid .col-pupil:not(.th){-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;max-width:none}}.settings-grid.pupils .grid.hide-emails .data-grid .col-grade{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;max-width:none}.settings-grid.pupils .grid.hide-emails .data-grid .col-email{display:none}.selection-content.flex .description{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:15px}.selection-content.flex .description .primary-info{font-size:1.28rem}.selection-content.flex .description .primary-info strong{color:#34a3d7}.selection-content.flex .description .secondary-info{font-size:.9rem;color:#949494}.selection-content.flex .btn{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:0}.selection-content.flex .seen-codes-button{-webkit-align-self:flex-center;-ms-flex-item-align:flex-center;align-self:flex-center}.settings-pupil-modal{min-width:640px}.settings-pupil-modal .refresh-tablet-pin{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.settings-pupil-modal .refresh-tablet-pin input.refreshpin{padding-right:3rem;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.settings-pupil-modal .refresh-tablet-pin .icontooltip{position:absolute;top:.75rem;right:1rem;width:1.25rem;height:1.25rem}.settings-pupil-modal .refresh-tablet-pin .icontooltip .icon{width:1.25rem;height:1.25rem;cursor:pointer}.settings-pupil-modal .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.settings-pupil-modal .row .infix{-webkit-box-flex:1;-webkit-flex:1 1 125px;-ms-flex:1 1 125px;flex:1 1 125px;max-width:125px}.settings-pupil-modal .row .lastname{-webkit-box-flex:1;-webkit-flex:1 1 125px;-ms-flex:1 1 125px;flex:1 1 125px;margin-left:1.25rem}.settings-pupil-modal label.account{color:#c32451;padding-top:.625rem;margin-top:.625rem;margin-bottom:.625rem;border-top:1.5px solid #eaeff2;width:100%}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.readspeaker .grid .control.button-group{min-width:100%}.settings-grid.readspeaker .grid .control.button-group .btn{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.settings-grid.readspeaker .grid .control.button-group .btn:first-child{margin-left:0}}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.readspeaker .grid .control.select-subject{display:none}}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.readspeaker .grid .control.stats{min-width:100%;margin:0 0 20px}.settings-grid.readspeaker .grid .control.stats .stat{min-width:100%}}.settings-grid.readspeaker .grid .control.stats .stat .inline{display:inline}.settings-grid.readspeaker .grid .data-grid{margin-top:1.375rem}@media (min-width:0) and (max-width:543px){.settings-grid.readspeaker .grid .data-grid{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.settings-grid.readspeaker .grid .data-grid .col .hide-on-large{display:none}@media (max-width:1129px){.settings-grid.readspeaker .grid .data-grid .col .hide-on-large{display:block}}@media (max-width:1129px){.settings-grid.readspeaker .grid .data-grid .col.show-on-large{display:none}}.settings-grid.readspeaker .grid .data-grid .col-active:not(.th),.settings-grid.readspeaker .grid .data-grid .col-buttons-readspeaker:not(.th),.settings-grid.readspeaker .grid .data-grid .col-id:not(.th),.settings-grid.readspeaker .grid .data-grid .col-pupil:not(.th),.settings-grid.readspeaker .grid .data-grid .col-rate:not(.th){font-size:1.125rem;line-height:1.625rem;word-break:break-word}.settings-grid.readspeaker .grid .data-grid .col-id{-webkit-box-flex:0;-webkit-flex:0 0 9%;-ms-flex:0 0 9%;flex:0 0 9%;max-width:9%;min-width:82px}@media (min-width:768px) and (max-width:991px){.settings-grid.readspeaker .grid .data-grid .col-id{-webkit-box-flex:0;-webkit-flex:0 0 12%;-ms-flex:0 0 12%;flex:0 0 12%;max-width:12%;min-width:0}}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.readspeaker .grid .data-grid .col-id:not(.th){font-size:1rem}}@media (min-width:0) and (max-width:543px){.settings-grid.readspeaker .grid .data-grid .col-id:not(.th){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.settings-grid.readspeaker .grid .data-grid .col-pupil{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:0}.settings-grid.readspeaker .grid .data-grid .col-pupil:not(.th){font-weight:700}.settings-grid.readspeaker .grid .data-grid .col-pupil:not(.th) span{max-width:100%;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:block}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.readspeaker .grid .data-grid .col-pupil:not(.th){font-size:1rem}}@media (min-width:0) and (max-width:543px){.settings-grid.readspeaker .grid .data-grid .col-pupil:not(.th){padding-left:0;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;min-width:100%}}.settings-grid.readspeaker .grid .data-grid .col-active{-webkit-box-flex:0;-webkit-flex:0 1 150px;-ms-flex:0 1 150px;flex:0 1 150px;max-width:150px;white-space:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.settings-grid.readspeaker .grid .data-grid .col-active label{font-weight:400}@media (max-width:1129px){.settings-grid.readspeaker .grid .data-grid .col-active{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}}@media (min-width:0) and (max-width:543px){.settings-grid.readspeaker .grid .data-grid .col-active:not(.th){padding:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.settings-grid.readspeaker .grid .data-grid .col-rate{-webkit-box-flex:0;-webkit-flex:0 0 580px;-ms-flex:0 0 580px;flex:0 0 580px;max-width:580px}.settings-grid.readspeaker .grid .data-grid .col-rate .btn.btn-txt::after{content:none}.settings-grid.readspeaker .grid .data-grid .col-rate .btn .icon{margin:-2px 0}.settings-grid.readspeaker .grid .data-grid .col-rate .form-group{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.settings-grid.readspeaker .grid .data-grid .col-rate>label{font-family:ABeZeh,sans-serif;font-weight:700;font-size:1rem;margin-right:20px}@media (max-width:1129px){.settings-grid.readspeaker .grid .data-grid .col-rate{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:100%;max-width:100%}}@media (min-width:992px) and (max-width:1129px),(min-width:768px) and (max-width:991px),(min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.readspeaker .grid .data-grid .col-rate{background:#f2f5f7;-webkit-border-radius:5px;border-radius:5px;margin-top:20px;padding:0}.settings-grid.readspeaker .grid .data-grid .col-rate-inner{padding:15px}}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.readspeaker .grid .data-grid .col-rate{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1rem}.settings-grid.readspeaker .grid .data-grid .col-rate .form-group{min-width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.settings-grid.readspeaker .grid .data-grid .col-rate .form-group label{font-size:1rem}.settings-grid.readspeaker .grid .data-grid .col-rate>label{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:20px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.settings-grid.readspeaker .grid .data-grid .col-rate .btn{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media (min-width:0) and (max-width:543px){.settings-grid.readspeaker .grid .data-grid .col-rate{padding-bottom:0;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.settings-grid.readspeaker .grid .data-grid .col-rate .form-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.settings-grid.readspeaker .grid .data-grid .col-rate .form-group .radio{padding-bottom:20px}}.settings-grid.readspeaker .grid .data-grid .col-active .form-group{margin:0}.settings-grid.readspeaker .grid .data-grid .col-active .form-group .checkbox{margin:0}.settings-grid.readspeaker .grid .data-grid .col-rate .form-group{margin:0}.settings-grid.readspeaker .grid .data-grid .col-rate .form-group .radio label{white-space:nowrap}.settings-grid.readspeaker .grid .data-grid .col-active .form-group,.settings-grid.readspeaker .grid .data-grid .col-rate .form-group{font-size:1rem}#seakerSpeedTest{visibility:hidden;overflow:hidden;height:0;width:0}@media (min-width:0) and (max-width:543px){.settings-grid.browser .button-group{margin-top:10px}.settings-grid.browser .button-group .btn{min-width:100%;margin:0}}.settings-grid.browser.header{margin-bottom:1.875rem}.settings-grid.browser.header .control.stats{display:none}@media (min-width:0) and (max-width:543px){.settings-grid.browser.header .select-subject{max-width:100%;min-width:100%}}.settings-grid.browser.header .row{margin-top:1.875rem}.settings-grid.browser.header .row .col{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.settings-grid.browser.header .row .col .card{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0;cursor:default}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.settings-grid.browser.header .row .col .card:first-child{margin-bottom:15px}}.settings-grid.browser.header .row .col .card.disabled svg{opacity:.4}.settings-grid.browser.header .row .col .card.enabled{border-color:#34a3d7;-webkit-box-shadow:inset 0 0 0 2px #34a3d7;box-shadow:inset 0 0 0 2px #34a3d7}.settings-grid.browser.header .row .col .card svg{-webkit-box-flex:0;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;max-width:60px;max-height:60px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;fill:#34a3d7}.settings-grid.browser.header .row .col .card .checkbox{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:10px}.settings-grid.browser.header .row .col .card .checkbox label{position:relative;max-width:100%}.settings-grid.browser.header .row .col .card .checkbox label span>span{display:block;max-width:-webkit-calc(100% - 35px);max-width:calc(100% - 35px)}.settings-grid.browser.header .row .col .card .form-group{margin:0;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;min-width:100%}.settings-grid.browser.header .row .col .card .form-group input{border:1px solid #c2c2c2;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.1);box-shadow:0 2px 1px rgba(0,0,0,.1)}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.settings-grid.browser.content .select-subject{max-width:100%;min-width:100%;margin-bottom:15px}}.settings-grid.browser.content .add{min-width:100%;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.875rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.settings-grid.browser.content .add .form-group{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0;min-width:10px}.settings-grid.browser.content .add .form-group .input-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.settings-grid.browser.content .add .form-group .addon{white-space:nowrap}.settings-grid.browser.content .add .form-group input{min-width:10px}.settings-grid.browser.content .add .form-group .btn{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}.settings-grid.browser.content .add .form-group .validationMessage{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:0) and (max-width:543px){.settings-grid.browser.content .add .form-group{min-width:100%;margin-bottom:10px}}.settings-grid.browser.content .add .btn{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0}@media (min-width:0) and (max-width:543px){.settings-grid.browser.content .add .btn{min-width:100%}}.settings-grid.browser h1{color:#34a3d7;font-size:1.5rem;font-weight:700;line-height:1.5rem;margin:0;padding:0}.settings-grid.browser .grid .select-subject{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.settings-grid.browser .grid .control{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%}.settings-grid.browser .grid .control.stats{margin:0;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.settings-grid.browser .grid .description{margin-top:1rem}.settings-grid.browser .grid .row{border:0 none;border-top:1px solid #dedede;margin-top:1.875rem;padding-top:1.875rem}.settings-grid.browser .grid .row ul{font-size:1rem;font-weight:400;line-height:2rem;list-style:none;margin:0;padding:0;display:block;max-width:100%}.settings-grid.browser .grid .row ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .5rem}.settings-grid.browser .grid .row ul li .url-title{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;min-width:0;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}.settings-grid.browser .grid .row ul li .url-delete{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.settings-grid.browser .grid .row ul li .url-delete svg{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;fill:red;margin-left:3rem;display:inline-block;width:20px;height:20px}.settings-grid.browser .grid .row ul li:nth-child(odd){background-color:#f2f5f7}.jquery-modal .modal .sorting-setting-modal .button-bar{padding-top:0}.sorting-setting-modal .button-bar .btn{margin-bottom:0}.settings-container .settings-panel.version-settings{padding:0}.settings-container .settings-panel.version-settings .panel{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.settings-container .settings-panel.version-settings .panel h2{display:block;font-size:2rem;margin:0 0 10px;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.settings-container .settings-panel.version-settings .panel h2 span{font-weight:400;display:none}.settings-container .settings-panel.version-settings .panel p{-webkit-box-flex:2;-webkit-flex:2 1 0%;-ms-flex:2 1 0%;flex:2 1 0%;margin:0 0 30px;padding-right:20px;line-height:1.5rem;font-size:1rem;min-width:150px}.settings-container .settings-panel.version-settings .panel img{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;min-width:200px}.settings-container .settings-panel.version-settings .panel img.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.settings-container .settings-panel.version-settings .panel.active{-webkit-box-shadow:inset 0 0 0 4px #34a3d7;box-shadow:inset 0 0 0 4px #34a3d7;cursor:default;pointer-events:none}.settings-container .settings-panel.version-settings .panel.active h2{color:#34a3d7}.settings-container .settings-panel.version-settings .panel.active h2 span{color:#c2c2c2;display:inline}.settings-container .settings-panel.version-settings .panel.disabled{pointer-events:none;cursor:default}.snappet-content .inner .panel.working-set-panel{padding-top:0}.snappet-content .inner .panel.working-set-panel .sticky-header{margin-left:-2.5rem;margin-right:-2.5rem;padding-top:1.875rem;padding-left:2.5rem;padding-right:2.5rem}.snappet-content .inner .panel.working-set-panel .sticky-header.affixed{-webkit-box-shadow:0 .5rem 5px -.3rem rgba(0,0,0,.14);box-shadow:0 .5rem 5px -.3rem rgba(0,0,0,.14)}.working-set-page .btn.btn-icon-right{padding-top:15px;padding-bottom:15px}.working-set-page .btn.btn-icon-right .icon{width:20px;height:20px;margin-left:10px;fill:#fff}.working-set-page .btn.btn-icon-right::after{display:none}.working-set-page .btn.btn-add,.working-set-page .btn.btn-delete,.working-set-page .btn.btn-refresh{font-size:0;padding:14px}.working-set-page .btn.btn-add .icon,.working-set-page .btn.btn-delete .icon,.working-set-page .btn.btn-refresh .icon{width:20px;height:20px}.working-set-page .btn.btn-delete .icon{fill:#c71717}.working-set-page .btn.btn-delete:hover .icon{fill:#f28b8b}.working-set-page .btn.btn-delete.active,.working-set-page .btn.btn-delete:active{background:#f2f5f7}.working-set-page .btn.btn-delete.active .icon,.working-set-page .btn.btn-delete:active .icon{fill:#c71717}.working-set-page .btn.btn-add .icon{fill:#000}.working-set-page .btn.btn-add:hover .icon{fill:#4f4f4f}.working-set-page .btn.btn-add.active .icon,.working-set-page .btn.btn-add:active .icon{fill:#000}.working-set-page .btn.btn-refresh .icon{width:1.5625rem;height:1.5625rem;margin:-.15625rem}@media (min-width:768px) and (max-width:991px),(min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.working-set-page .btn.btn-refresh{margin-right:10px}}.working-set-page .btn .invisible{display:block;line-height:0;height:0;max-height:0;visibility:hidden}.working-set-page .instruction-msg{top:1.875rem}.working-set-page .controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:1.25rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:840px){.working-set-page .controls{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.working-set-page .controls .left-controls{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:5px 0;margin-right:10px}@media (max-width:840px){.working-set-page .controls .left-controls{margin-right:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-page .controls .left-controls{margin-right:0;min-width:100%}}@media (max-width:469px){.working-set-page .controls .left-controls{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.working-set-page .controls .left-controls .view-toggle{min-width:100%;margin-bottom:10px}.working-set-page .controls .left-controls .view-toggle .btn{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.working-set-page .controls .left-controls .view-toggle{margin-right:10px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.working-set-page .controls .left-controls .view-toggle .btn{padding:0 10px;line-height:0;min-height:50px}.working-set-page .controls .left-controls .view-toggle .btn .icon{width:35px;height:35px}.working-set-page .controls .left-controls .view-toggle .btn.lo-view{padding:0 5px}.working-set-page .controls .left-controls .view-toggle .btn.lo-view .icon{width:45px;height:45px}.working-set-page .controls .left-controls .select-subject{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:240px;margin-right:0}@media (max-width:840px){.working-set-page .controls .left-controls .select-subject{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:auto}}@media (min-width:0) and (max-width:543px){.working-set-page .controls .left-controls{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.working-set-page .controls .left-controls .select-subject{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.working-set-page .controls .right-controls{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:0%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0 -5px}@media (max-width:840px){.working-set-page .controls .right-controls{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}.working-set-page .controls .right-controls .btn.btn-icon-right{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:5px}@media (max-width:840px){.working-set-page .controls .right-controls .btn.btn-icon-right{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.working-set-page .controls .right-controls .btn.btn-icon-right.refresh{padding-top:13px;padding-bottom:13px}.working-set-page .controls .right-controls .btn.btn-icon-right.refresh .icon{width:24px;height:24px}.working-set-page .collapseContainer .mask{height:auto;min-height:20px;padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.working-set-page .grid-content .grid-row .pupil-name .pupil-column-wrapper{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.working-set-page .grid-content .grid-row .pupil-name .pupil-column-wrapper svg{width:30px;height:30px;margin-right:10px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.working-set-page .grid-content .grid-row .pupil-name .pupil-column-wrapper .pupil-name-wrapper{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;padding-right:12px}.working-set-page .grid-content .grid-row .pupil-name .pupil-column-wrapper .pupil-name-wrapper:hover{color:#34a3d7;cursor:pointer;position:relative}.working-set-page .grid-content .grid-row .pupil-name .pupil-column-wrapper .pupil-name-wrapper:hover::after,.working-set-page .grid-content .grid-row .pupil-name .pupil-column-wrapper .pupil-name-wrapper:hover::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}.working-set-page .grid-content .grid-row .pupil-name .pupil-column-wrapper .pupil-name-wrapper:hover::before{margin-top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.working-set-page .grid-content .grid-row .pupil-name .pupil-column-wrapper .pupil-name-wrapper:hover::after{margin-top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.working-set-page .grid-content .grid-row .pupil-name .pupil-column-wrapper .pupil-name-wrapper resizeable-columntext{font-size:1.125rem}.working-set-page .grid-content .grid-row .pupil-name .pupil-column-wrapper .pupil-name-wrapper .class-name-message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.working-set-page .grid-row .pupil-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-page .grid-row .pupil-name{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.working-set-page .grid-row .pupil-last-update-date{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-page .grid-row .pupil-last-update-date{display:none}}.working-set-page .grid-row .pupil-learning-objectives{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-page .grid-row .pupil-learning-objectives{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.working-set-page .grid-row .pupil-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 24%;-ms-flex:0 0 24%;flex:0 0 24%;max-width:24%}@media (min-width:992px) and (max-width:1279px){.working-set-page .grid-row .pupil-actions{-webkit-box-flex:0;-webkit-flex:0 0 29%;-ms-flex:0 0 29%;flex:0 0 29%;max-width:29%}}@media (min-width:768px) and (max-width:991px){.working-set-page .grid-row .pupil-actions{-webkit-box-flex:0;-webkit-flex:0 0 34%;-ms-flex:0 0 34%;flex:0 0 34%;max-width:34%}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-page .grid-row .pupil-actions{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.working-set-page .grid-row .pupil-actions .actions .btn{margin-left:0}}.working-set-page .grid-row .pupil-actions .actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.working-set-page .grid-row .pupil-actions .actions .btn-add-lo,.working-set-page .grid-row .pupil-actions .actions .btn-details{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.working-set-page .grid-row .pupil-actions .actions .btn-add-lo a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:0}.working-set-page .grid-content .lo-learning-objective-fullname{font-size:1.125rem}.working-set-page .grid-row .lo-learning-objective-fullname{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}@media (min-width:768px) and (max-width:991px){.working-set-page .grid-row .lo-learning-objective-fullname{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-page .grid-row .lo-learning-objective-fullname{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.working-set-page .grid-row .lo-learning-objective-fullname a{max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.working-set-page .grid-row .lo-learning-objective-fullname a strong{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:12px}.working-set-page .grid-row .lo-learning-objective-fullname a strong:hover{color:#34a3d7;position:relative}.working-set-page .grid-row .lo-learning-objective-fullname a strong:hover::after,.working-set-page .grid-row .lo-learning-objective-fullname a strong:hover::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}.working-set-page .grid-row .lo-learning-objective-fullname a strong:hover::before{margin-top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.working-set-page .grid-row .lo-learning-objective-fullname a strong:hover::after{margin-top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.working-set-page .grid-row .lo-pupils{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.working-set-page .grid-row .lo-pupils .pupils{margin-bottom:-3px}.working-set-page .grid-row .lo-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-page .grid-row .lo-actions{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px}.working-set-page .grid-row .lo-actions .btn{margin:0 5px}.working-set-page .grid-row .lo-actions .btn.btn-default{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.working-set-page .grid-row .collapseContainer .grid-header{border-bottom:0 none}.working-set-page .grid-row .collapseContainer .title .buttons{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}.working-set-page .grid-row .collapseContainer .title .text{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;font-size:1.375rem;line-height:2rem;margin-bottom:0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-page .grid-row .collapseContainer .title .text{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.working-set-page .grid-row .collapseContainer .title .buttons .btn:last-child{margin-right:0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-page .grid-row .collapseContainer .title .buttons{min-width:100%;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-bottom:20px}}.working-set-page .grid-row .collapseContainer .inner-lo-progress-running-man{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-page .grid-row .collapseContainer .inner-lo-progress-running-man{padding-left:5px;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}.working-set-page .grid-row .collapseContainer .inner-lo-student-name{-webkit-box-flex:0;-webkit-flex:0 0 18%;-ms-flex:0 0 18%;flex:0 0 18%;max-width:18%;min-width:18%}@media (max-width:1130px){.working-set-page .grid-row .collapseContainer .inner-lo-student-name{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;min-width:25%}}@media (max-width:982px){.working-set-page .grid-row .collapseContainer .inner-lo-student-name{-webkit-box-flex:0;-webkit-flex:0 0 18%;-ms-flex:0 0 18%;flex:0 0 18%;max-width:18%;min-width:18%}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-page .grid-row .collapseContainer .inner-lo-student-name{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:0%;overflow:hidden;max-width:none;padding-left:0;padding-right:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.working-set-page .grid-row .collapseContainer .inner-lo-student-name .inner-lo-student-column-wrapper{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;padding-right:12px}.working-set-page .grid-row .collapseContainer .inner-lo-student-name .inner-lo-student-column-wrapper:hover{color:#34a3d7;position:relative;cursor:pointer}.working-set-page .grid-row .collapseContainer .inner-lo-student-name .inner-lo-student-column-wrapper:hover::after,.working-set-page .grid-row .collapseContainer .inner-lo-student-name .inner-lo-student-column-wrapper:hover::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}.working-set-page .grid-row .collapseContainer .inner-lo-student-name .inner-lo-student-column-wrapper:hover::before{margin-top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.working-set-page .grid-row .collapseContainer .inner-lo-student-name .inner-lo-student-column-wrapper:hover::after{margin-top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.working-set-page .grid-row .collapseContainer .inner-lo-student-name .inner-lo-student-column-wrapper .class-name-message,.working-set-panel .add-grid .data-grid .learning-objective-number .class-name-message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.working-set-page .grid-row .collapseContainer .inner-lo-added-date{-webkit-box-flex:0;-webkit-flex:0 0 17.5%;-ms-flex:0 0 17.5%;flex:0 0 17.5%;max-width:17.5%;min-width:17.5%}@media (max-width:1130px){.working-set-page .grid-row .collapseContainer .inner-lo-added-date{display:none}}.working-set-page .grid-row .collapseContainer .inner-lo-ability-col{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis}@media (max-width:868px){.working-set-page .grid-row .collapseContainer .inner-lo-ability-col .progress-ball{display:none}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-page .grid-row .collapseContainer .inner-lo-ability-col{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}}.working-set-page .grid-row .collapseContainer .inner-lo-ability-col .ability-target-bar{background:#dedede}.working-set-page .grid-row .collapseContainer .inner-lo-status,.working-set-panel .add-grid .data-grid .add-pupil-status{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-page .grid-row .collapseContainer .inner-lo-status,.working-set-panel .add-grid .data-grid .add-pupil-status{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}.working-set-page .grid-row .collapseContainer .inner-lo-status pupil-lo-status,.working-set-page .grid-row .collapseContainer .inner-lo-status subject-group-lo-status,.working-set-panel .add-grid .data-grid .add-pupil-status pupil-lo-status,.working-set-panel .add-grid .data-grid .add-pupil-status subject-group-lo-status{display:block}.working-set-page .grid-row .collapseContainer .inner-lo-status pupil-lo-status .lo-indicator,.working-set-page .grid-row .collapseContainer .inner-lo-status subject-group-lo-status .lo-indicator,.working-set-panel .add-grid .data-grid .add-pupil-status pupil-lo-status .lo-indicator,.working-set-panel .add-grid .data-grid .add-pupil-status subject-group-lo-status .lo-indicator{width:25px;height:25px;display:block}.working-set-page .grid-row .collapseContainer .inner-lo-status pupil-lo-status .lo-indicator svg,.working-set-page .grid-row .collapseContainer .inner-lo-status subject-group-lo-status .lo-indicator svg,.working-set-panel .add-grid .data-grid .add-pupil-status pupil-lo-status .lo-indicator svg,.working-set-panel .add-grid .data-grid .add-pupil-status subject-group-lo-status .lo-indicator svg{width:100%;height:100%;margin:0;padding:2px}.working-set-page .grid-row .collapseContainer .inner-lo-status pupil-lo-status .lo-indicator.finished .lo-finished,.working-set-page .grid-row .collapseContainer .inner-lo-status subject-group-lo-status .lo-indicator.finished .lo-finished,.working-set-panel .add-grid .data-grid .add-pupil-status pupil-lo-status .lo-indicator.finished .lo-finished,.working-set-panel .add-grid .data-grid .add-pupil-status subject-group-lo-status .lo-indicator.finished .lo-finished{display:block}.working-set-page .grid-row .collapseContainer .inner-lo-status pupil-lo-status .lo-indicator.inprogress .lo-dotdotdot,.working-set-page .grid-row .collapseContainer .inner-lo-status subject-group-lo-status .lo-indicator.inprogress .lo-dotdotdot,.working-set-panel .add-grid .data-grid .add-pupil-status pupil-lo-status .lo-indicator.inprogress .lo-dotdotdot,.working-set-panel .add-grid .data-grid .add-pupil-status subject-group-lo-status .lo-indicator.inprogress .lo-dotdotdot{display:block}.working-set-page .grid-row .collapseContainer .inner-lo-status pupil-lo-status .lo-indicator.stuck .lo-exclamation,.working-set-page .grid-row .collapseContainer .inner-lo-status subject-group-lo-status .lo-indicator.stuck .lo-exclamation,.working-set-panel .add-grid .data-grid .add-pupil-status pupil-lo-status .lo-indicator.stuck .lo-exclamation,.working-set-panel .add-grid .data-grid .add-pupil-status subject-group-lo-status .lo-indicator.stuck .lo-exclamation{display:block}.working-set-page .grid-row .collapseContainer .inner-lo-status pupil-lo-status .lo-indicator.preliminary .lo-preliminary,.working-set-page .grid-row .collapseContainer .inner-lo-status subject-group-lo-status .lo-indicator.preliminary .lo-preliminary,.working-set-panel .add-grid .data-grid .add-pupil-status pupil-lo-status .lo-indicator.preliminary .lo-preliminary,.working-set-panel .add-grid .data-grid .add-pupil-status subject-group-lo-status .lo-indicator.preliminary .lo-preliminary{display:block}.working-set-page .grid-row .collapseContainer .inner-lo-pupil-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.working-set-page .grid-row .collapseContainer .inner-lo-pupil-actions .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.working-set-page .grid-row .collapseContainer .inner-lo-pupil-actions .btn span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;margin-right:5px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-page .grid-row .collapseContainer .inner-lo-pupil-actions{min-width:100%;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;padding-right:.8rem;padding-left:.8rem}.working-set-page .grid-row .collapseContainer .inner-lo-pupil-actions .btn{margin:0 5px}.working-set-page .grid-row .collapseContainer .inner-lo-pupil-actions .btn.btn-default{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.working-set-page .grid-row .collapseContainer .lo-indicator::before{content:none}.working-set-page .grid-row .collapseContainer .grid-row-answer-stream{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:-2.5rem;margin-right:-2.5rem;max-width:-webkit-calc(100% + 5rem);max-width:calc(100% + 5rem)}.working-set-page .grid-row .collapseContainer .grid-row-answer-stream .grid-row-answer-stream-inner{border-top:1px solid #dedede;margin-top:-1px;-webkit-box-shadow:inset 0 1rem 1rem -1rem #dedede;box-shadow:inset 0 1rem 1rem -1rem #dedede;background-color:#eeefef;padding:0}.working-set-page .grid-row .collapseContainer .grid-row-answer-stream .grid-row-answer-stream-inner .scroll-container{padding:1.875rem 0;height:auto}.working-set-page .grid-row .collapseContainer .grid-row-answer-stream .grid-row-answer-stream-inner .loader{margin:-1.875rem 0}.working-set-page .grid-row .collapseContainer .grid-row-answer-stream .grid-row-answer-stream-inner .loader .inner{padding:10px;-webkit-transform:scale(.8);transform:scale(.8)}.working-set-page .grid-row .inner-learning-objective-grid .inner-lo-name{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}.working-set-page .grid-row .inner-learning-objective-grid .inner-lo-name a{max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.working-set-page .grid-row .inner-learning-objective-grid .inner-lo-name a strong{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:12px}.working-set-page .grid-row .inner-learning-objective-grid .inner-lo-name a strong:hover{color:#34a3d7;position:relative}.working-set-page .grid-row .inner-learning-objective-grid .inner-lo-name a strong:hover::after,.working-set-page .grid-row .inner-learning-objective-grid .inner-lo-name a strong:hover::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}.working-set-page .grid-row .inner-learning-objective-grid .inner-lo-name a strong:hover::before{margin-top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.working-set-page .grid-row .inner-learning-objective-grid .inner-lo-name a strong:hover::after{margin-top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-page .grid-row .inner-learning-objective-grid .inner-lo-name{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;overflow:hidden;max-width:none;min-width:0;padding-left:0;padding-right:0}}.working-set-page .grid-row .inner-learning-objective-grid .inner-lo-actions{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-page .grid-row .inner-learning-objective-grid .inner-lo-actions{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.working-set-page .grid-row .inner-learning-objective-grid .inner-lo-actions .pupil-actions{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.working-set-page .grid-row .inner-learning-objective-grid .inner-lo-actions .pupil-actions .btn-exersices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.working-set-page .grid-row .inner-learning-objective-grid .inner-lo-actions .pupil-actions .btn-exersices span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;margin-right:5px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-page .grid-row .inner-learning-objective-grid .inner-lo-actions .pupil-actions .btn-exersices{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:0}}.working-set-panel .add-grid .controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:1.25rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-panel .add-grid .controls{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.working-set-panel .add-grid .controls .left-controls{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:0%;margin-bottom:10px}.working-set-panel .add-grid .controls .left-controls .select-subject{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:250px;margin-right:.625rem;width:0%}.working-set-panel .add-grid .controls .left-controls .select-all-pupils-big span{color:#333}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-panel .add-grid .controls .left-controls{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;width:100%}.working-set-panel .add-grid .controls .left-controls .select-subject:last-child{margin-right:0;max-width:100%}.working-set-panel .add-grid .controls .left-controls .select-all-pupils-big{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media (min-width:0) and (max-width:543px){.working-set-panel .add-grid .controls .left-controls{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.working-set-panel .add-grid .controls .left-controls .select-subject{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin-right:0;margin-bottom:10px}.working-set-panel .add-grid .controls .left-controls .select-subject:last-child{margin-bottom:0}}.working-set-panel .add-grid .controls .right-controls{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){.working-set-panel .add-grid .controls .right-controls{-webkit-box-flex:0;-webkit-flex:0 1 300px;-ms-flex:0 1 300px;flex:0 1 300px}}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-panel .add-grid .controls .right-controls{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.working-set-panel .add-grid .controls .right-controls .search{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:10px;max-width:300px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-panel .add-grid .controls .right-controls .search{max-width:100%}}.working-set-panel .add-grid .controls .right-controls .search[placeholder]{padding-right:2.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.working-set-panel .add-grid .controls .right-controls .search.empty{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3ESearch%3C%2Ftitle%3E%3Cg%20id%3D%225b57b034-91fc-448d-ad9a-43e61e5f4b28%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%2263e68b6e-4ddf-49d9-b1fe-591e12e66ce3%22%20data-name%3D%22path13%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M28.19%2C26l-5.93-6.09A10.44%2C10.44%2C0%2C1%2C0%2C13.94%2C24a10.72%2C10.72%2C0%2C0%2C0%2C5.64-1.62l6%2C6.19.27.27h.46a3%2C3%2C0%2C0%2C0%2C2.1-1.64A1.08%2C1.08%2C0%2C0%2C0%2C28.19%2C26ZM7.09%2C13.49a6.86%2C6.86%2C0%2C0%2C1%2C13.71%2C0%2C6.92%2C6.92%2C0%2C0%2C1-2.55%2C5.32%2C6.48%2C6.48%2C0%2C0%2C1-4.3%2C1.53A6.85%2C6.85%2C0%2C0%2C1%2C7.09%2C13.49Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right .625rem center;background-size:1.25rem 1.25rem}.working-set-panel .add-grid .controls .right-controls .search::-ms-clear{display:none}.working-set-panel .add-grid .data-grid .learning-objective-checkbox{-webkit-box-flex:0;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;max-width:60px}.working-set-panel .add-grid .data-grid .add-pupil-status .title,.working-set-panel .add-grid .data-grid .learning-objective-in-workingset .title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.working-set-panel .add-grid .data-grid .learning-objective-in-workingset{-webkit-box-flex:0;-webkit-flex:0 0 130px;-ms-flex:0 0 130px;flex:0 0 130px;max-width:130px;text-align:center}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-panel .add-grid .data-grid .learning-objective-in-workingset{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;min-width:100%;padding-left:80px;text-align:left}}.working-set-panel .add-grid .data-grid .learning-objective-number{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:0%;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.working-set-panel .add-grid .data-grid .learning-objective-number.sortable{width:auto}.working-set-panel .add-grid .data-grid .learning-objective-number .learning-objective-name{max-width:100%}.working-set-panel .add-grid .data-grid .learning-objective-number .learning-objective-name strong{line-height:1.6rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.working-set-panel .add-grid .data-grid .learning-objective-number .learning-objective-name strong.disabled{color:#c2c2c2}.working-set-panel .add-grid .data-grid .learning-objective-number .class-name-message.disabled{color:#c2c2c2}.working-set-panel .add-grid .data-grid .learning-objective-number strong.disabled{color:#c2c2c2}@media (min-width:0) and (max-width:543px){.working-set-panel .add-grid .data-grid .learning-objective-number.pupils{padding-left:0;padding-right:0}}.working-set-panel .add-grid .data-grid .learning-objective-number svg.disabled{fill:#c2c2c2}.working-set-panel .add-grid .data-grid .grid-content .grid-row svg{width:30px;height:30px;-webkit-box-flex:0;-webkit-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px;margin-right:10px}.working-set-panel .add-grid .data-grid .grid-content .differentiation-other-class{color:orange;fill:orange}.working-set-panel .add-grid .data-grid .grid-content .differentiation-other-class.disabled{fill:#ffbe47;color:#ffbe47}.working-set-panel .add-grid .data-grid .add-pupil-status{-webkit-box-flex:0;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px;text-align:center}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-panel .add-grid .data-grid .add-pupil-status{-webkit-box-flex:0;-webkit-flex:0 0 70px;-ms-flex:0 0 70px;flex:0 0 70px;max-width:70px}}.working-set-panel .add-grid .data-grid .add-pupil-status .lo-indicator{margin:0 auto}.working-set-panel .add-grid .data-grid .add-pupil-status .lo-indicator::before{content:none}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-panel .selection-content.flex{padding:1rem}}.working-set-panel .selection-content.flex .controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.working-set-panel .selection-content.flex .controls .selection{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-panel .selection-content.flex .controls .selection{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.working-set-panel .selection-content.flex .controls .selection .selection-count{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;white-space:nowrap}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-panel .selection-content.flex .controls .selection .selection-count{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.working-set-panel .selection-content.flex .controls .btn{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-right:0}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.working-set-panel .selection-content.flex .controls .btn{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}}.working-set-panel .selection-content.flex .controls .btn.btn-icon-right .icon{width:20px;height:20px;margin-left:10px;fill:#fff}.working-set-panel .selection-content.flex .controls .btn.btn-icon-right::after{display:none}.working-set-panel .selection-content.flex .controls .btn:hover{cursor:pointer}.modal-flipper .modal{background:0 0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0}.modal-flipper .modal.withClose>:first-child:not(h2){margin-top:0}.modal-flipper .modal.withClose h2{padding-right:0}.modal-flipper .modal .modal-content .flip-container{-webkit-perspective:2000px;perspective:2000px}.modal-flipper .modal .modal-content .flip-container.show .flipper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.modal-flipper .modal .modal-content .flip-container.show .flipper{-webkit-transform:rotateY(0);transform:rotateY(0)}.modal-flipper .modal .modal-content .flip-container.show .flipper .front{display:none;-webkit-transform:rotateY(180deg) translateY(-50%);transform:rotateY(180deg) translateY(-50%)}.modal-flipper .modal .modal-content .flip-container.show .flipper .back{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transform:rotateY(0) translateY(-50%);transform:rotateY(0) translateY(-50%)}}.modal-flipper .modal .modal-content .flip-container.is-saving~.mask{background:0 0}.modal-flipper .modal .modal-content .flip-container.is-saving .auto-update-content,.modal-flipper .modal .modal-content .flip-container.is-saving .auto-update-subtitle,.modal-flipper .modal .modal-content .flip-container.is-saving .button-bar,.modal-flipper .modal .modal-content .flip-container.is-saving h2{visibility:hidden}.modal-flipper .modal .modal-content .flip-container .flipper{-webkit-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;-webkit-backface-visibility:visible;backface-visibility:visible}.modal-flipper .modal .modal-content .flip-container .flipper .back,.modal-flipper .modal .modal-content .flip-container .flipper .front{-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(51,51,51,.3),0 3px 5px rgba(0,0,0,.1);width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;background-color:#fff;padding:1.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-flipper .modal .modal-content .flip-container .flipper .front{z-index:2;-webkit-transform:rotateY(0) translateY(-50%);transform:rotateY(0) translateY(-50%)}.modal-flipper .modal .modal-content .flip-container .flipper .back{-webkit-transform:rotateY(180deg) translateY(-50%);transform:rotateY(180deg) translateY(-50%)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.modal-flipper .modal .modal-content .flip-container .flipper .front{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal-flipper .modal .modal-content .flip-container .flipper .back{display:none}}.modal-flipper .modal .modal-content .flip-container .btn.btn-icon-right .icon{width:1.875rem;height:1.875rem;margin:-.3125rem;margin-left:5px;fill:#fff}.modal-flipper .modal .modal-content .flip-container .btn.btn-icon-right::after{display:none}.modal-flipper .modal .modal-content .flip-container .auto-update-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin-top:1.25rem;margin-right:-.625rem;margin-left:-.625rem}.modal-flipper .modal .modal-content .flip-container .auto-update-content>div{margin:0;padding:0 .625rem}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.modal-flipper .modal .modal-content .flip-container .auto-update-content>div+div{margin-top:.625rem}}.modal-flipper .modal .modal-content .flip-container .auto-update-content>div .card-see-details{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.modal-flipper .modal .modal-content .flip-container .auto-update-content>div .card-see-details .see-details-btn{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.modal-flipper .modal .modal-content .flip-container h2{margin-bottom:.5rem;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.modal-flipper .modal .modal-content .flip-container .button-bar{padding-bottom:0;padding-top:1.875rem;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.modal-flipper .modal .modal-content .flip-container .button-bar .btn{margin-bottom:0}@media (min-width:768px) and (max-width:991px),(min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){.modal-flipper .modal .modal-content .flip-container .button-bar .btn{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.modal-flipper .modal .modal-content .flip-container .button-bar .btn+.btn{margin-top:10px}}.modal-flipper .modal .modal-content .flip-container .auto-update-list{margin:0 -1.875rem 0 -1.875rem;border-top:solid 1px #dedede;border-bottom:solid 1px #dedede;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;background-color:#fafbfc;overflow:hidden}.modal-flipper .modal .modal-content .flip-container .overview-list{-webkit-transition:height .6s,-webkit-box-shadow .3s;transition:height .6s,-webkit-box-shadow .3s;transition:height .6s,box-shadow .3s;transition:height .6s,box-shadow .3s,-webkit-box-shadow .3s;max-height:580px;overflow-y:auto}.modal-flipper .modal .modal-content .flip-container .overview-list.collapsing{overflow:hidden}.modal-flipper .modal .modal-content .flip-container .overview-list.has-scrollbar{-webkit-box-shadow:inset 0 3px 7px 0 rgba(0,0,0,.1),inset 0 -3px 7px 0 rgba(0,0,0,.1);box-shadow:inset 0 3px 7px 0 rgba(0,0,0,.1),inset 0 -3px 7px 0 rgba(0,0,0,.1)}.modal-flipper .modal .modal-content .flip-container .overview-list>ul{padding:0 1.875rem;overflow:hidden}.modal-flipper .modal .modal-content .flip-container .overview-list>ul>li{border-bottom:solid 1px transparent}.modal-flipper .modal .modal-content .flip-container .overview-list>ul>li.collapsed{border-bottom:solid 1px #dedede}.modal-flipper .modal .modal-content .flip-container .overview-list>ul>li.collapsed:last-child{border-bottom:solid 1px transparent}.modal-flipper .modal .modal-content .flip-container .overview-list>ul>li .collapse{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-transition:height .6s;transition:height .6s;overflow-y:hidden;margin:-1px -1.875rem 0 -1.875rem;-webkit-box-shadow:inset 0 3px 7px 0 rgba(0,0,0,.1);box-shadow:inset 0 3px 7px 0 rgba(0,0,0,.1);background-color:#f1f8fc}.modal-flipper .modal .modal-content .flip-container .overview-list>ul>li .collapse.collapsing{overflow:hidden}.modal-flipper .modal .modal-content .flip-container .overview-list>ul>li .collapse ul{padding:0 1.875rem}.modal-flipper .modal .modal-content .flip-container .overview-list>ul>li .collapse ul>li{color:#34a3d7;border-bottom:solid 1px #dedede}.modal-flipper .modal .modal-content .flip-container .overview-list>ul>li .collapse ul>li:last-child{border-bottom:none}.modal-flipper .modal .modal-content .flip-container .overview-list ul{margin:0}.modal-flipper .modal .modal-content .flip-container .overview-list ul li{margin:0;list-style:none}.modal-flipper .modal .modal-content .flip-container .overview-list ul li .heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal-flipper .modal .modal-content .flip-container .overview-list ul li .heading .checkbox{margin-bottom:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal-flipper .modal .modal-content .flip-container .overview-list ul li .heading .toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:.5rem 0;width:100%;overflow:hidden}.modal-flipper .modal .modal-content .flip-container .overview-list ul li .heading .toggle>:not(.toggle-arrow){padding:.5rem 0}.modal-flipper .modal .modal-content .flip-container .overview-list ul li .heading .toggle .title{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-weight:700}.modal-flipper .modal .modal-content .flip-container .overview-list ul li .heading .toggle .pupils{-webkit-box-flex:0;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;color:#34a3d7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:1.25rem;margin-left:1.25rem}.modal-flipper .modal .modal-content .flip-container .overview-list ul li .heading .toggle .pupils span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.modal-flipper .modal .modal-content .flip-container .overview-list ul li .heading .toggle .pupils .icon{width:30px;height:30px;margin-right:5px}.modal-flipper .modal .modal-content .flip-container .overview-list ul li .heading .toggle .toggle-arrow{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.modal-flipper .modal .modal-content .flip-container .overview-list ul li .heading .toggle .toggle-arrow .arrow{display:block;width:12px;height:8px;position:relative}.modal-flipper .modal .modal-content .flip-container .overview-list ul li .heading .toggle .toggle-arrow .arrow::after,.modal-flipper .modal .modal-content .flip-container .overview-list ul li .heading .toggle .toggle-arrow .arrow::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}.modal-flipper .modal .modal-content .flip-container .overview-list ul li .heading .toggle .toggle-arrow .arrow::before{margin-top:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-right:5px}.modal-flipper .modal .modal-content .flip-container .overview-list ul li .heading .toggle .toggle-arrow .arrow::after{margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-flipper .modal .modal-content .flip-container .overview-list ul li.collapsed .heading .toggle .arrow{position:relative}.modal-flipper .modal .modal-content .flip-container .overview-list ul li.collapsed .heading .toggle .arrow::after,.modal-flipper .modal .modal-content .flip-container .overview-list ul li.collapsed .heading .toggle .arrow::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}.modal-flipper .modal .modal-content .flip-container .overview-list ul li.collapsed .heading .toggle .arrow::before{margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:5px}.modal-flipper .modal .modal-content .flip-container .overview-list ul li.collapsed .heading .toggle .arrow::after{margin-top:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-flipper .modal .modal-content .flip-container .auto-update-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.modal-flipper .modal .modal-content .flip-container .auto-update-detail{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.modal-flipper .modal .modal-content .flip-container .auto-update-detail .subtitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.modal-flipper .modal .modal-content .flip-container .auto-update-detail .subtitle{margin-bottom:.625rem}}.modal-flipper .modal .modal-content .flip-container .auto-update-detail .subtitle h3{font-size:20px;margin-bottom:0;line-height:1.2}.modal-flipper .modal .modal-content .flip-container .auto-update-detail .subtitle .action-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:10px}.modal-flipper .modal .modal-content .flip-container .auto-update-detail .subtitle .action-state .lo-indicator{width:35px;height:35px;display:block}.modal-flipper .modal .modal-content .flip-container .auto-update-detail .subtitle .action-state .lo-indicator::before{display:none}.modal-flipper .modal .modal-content .flip-container .auto-update-detail .subtitle .action-state .lo-indicator svg{width:100%;height:100%;margin:0;padding:2px;vertical-align:top}.modal-flipper .modal .modal-content .flip-container .auto-update-detail .checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal-flipper .modal .modal-content .flip-container .auto-update-detail .checkbox span{font-weight:700}.fullWidthNoScroll .snappet-content{max-width:100%;padding:0}.way-of-working-container .content-ctn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.way-of-working-container .content-ctn .page-header{padding:0 1.25rem;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.way-of-working-container .content-ctn .page-header .wow-subject-selector{position:relative;max-width:100%}@media (min-width:992px) and (max-width:1279px),(min-width:1280px){.way-of-working-container .content-ctn .page-header .wow-subject-selector{position:absolute;max-width:200px;width:200px;left:2.1875rem;top:-70px}}.way-of-working-container .content-ctn .card-first-time-ctn{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:2rem;width:70%}.way-of-working-container .content-ctn .card-first-time-ctn .first-time-card{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.way-of-working-container .content-ctn .card-first-time-ctn .first-time-card .card-title{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.way-of-working-container .content-ctn .card-first-time-ctn .first-time-card .button-bar{margin-top:2rem;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.way-of-working-container .content-ctn .card-carousel-ctn{max-width:944px;position:relative}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px),(min-width:768px) and (max-width:991px){.way-of-working-container .content-ctn .card-carousel-ctn{width:100%}}.way-of-working-container .content-ctn .card-carousel-ctn .animateHeight{-webkit-transition:height .6s;transition:height .6s;will-change:height}.way-of-working-container .content-ctn .card-carousel-ctn .btn-round{min-width:30px;min-height:30px;width:30px;height:30px;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.1);box-shadow:0 2px 1px 0 rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:2;position:absolute}@media (min-width:992px) and (max-width:1279px),(min-width:1280px){.way-of-working-container .content-ctn .card-carousel-ctn .btn-round{margin:0;top:50%;margin-bottom:-15px}}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px),(min-width:768px) and (max-width:991px){.way-of-working-container .content-ctn .card-carousel-ctn .btn-round{top:100%;margin:0 1.5rem;margin-top:-30px}}.way-of-working-container .content-ctn .card-carousel-ctn .btn-round:last-child{right:0}.way-of-working-container .content-ctn .card-carousel-ctn .btn-round.inactive{display:none}.way-of-working-container .content-ctn .card-carousel-ctn .btn-round .icon{width:20px;height:20px}.way-of-working-container .content-ctn .card-carousel-ctn .wow-cards.card-carousel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:944px}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px),(min-width:768px) and (max-width:991px){.way-of-working-container .content-ctn .card-carousel-ctn .wow-cards.card-carousel{margin-top:0}}.way-of-working-container .content-ctn .card-carousel-ctn .wow-cards.card-carousel .slick-list{overflow:visible!important;height:auto}.way-of-working-container .content-ctn .card-carousel-ctn .wow-cards.card-carousel .card-carousel-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-width:100%}.way-of-working-container .content-ctn .card-carousel-ctn .wow-cards.card-carousel .card-carousel-item:focus{outline:0}.way-of-working-container .content-ctn .card-carousel-ctn .wow-cards.card-carousel .card-carousel-item .wow-card{padding:0 2.75rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.way-of-working-container .content-ctn .card-carousel-ctn .wow-cards.card-carousel .card-carousel-item .wow-card.inactive{display:none}.way-of-working-container .content-ctn .card-carousel-ctn .wow-cards.card-carousel .card-carousel-item .wow-card:focus{outline:0}.way-of-working-container .content-ctn .card-carousel-ctn .wow-cards.card-carousel .slick-list,.way-of-working-container .content-ctn .card-carousel-ctn .wow-cards.card-carousel .slick-track{min-width:100%;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.way-of-working-container .content-ctn .card-carousel-ctn .wow-cards.card-carousel .slick-track{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.way-of-working-container .content-ctn wow-progress-bar{max-width:844px;width:100%}.way-of-working-container .card-first-time-ctn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.way-of-working-container .card-first-time-ctn .panel{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;position:relative;overflow:hidden;max-width:1320px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.way-of-working-container .card-first-time-ctn .panel .header-icon{display:inline-block;height:100px;width:250px;margin-bottom:40px;fill:#dedede}.way-of-working-container .card-first-time-ctn .panel .close-button{position:absolute;right:1.5rem;top:1.5rem}.way-of-working-container .card-first-time-ctn .panel .close-button svg{height:1.5rem;width:1.5rem;display:inline-block;fill:#c2c2c2}.way-of-working-container .card-first-time-ctn .panel .close-button svg:hover{fill:#eaeff2}.way-of-working-container .card-first-time-ctn .panel .card-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.875rem;color:#c32451;font-weight:700;text-align:center}.way-of-working-container .card-first-time-ctn .panel .introduction-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1.2rem}.way-of-working-container .card-first-time-ctn .panel .introduction-text span{text-align:center;max-width:650px}.way-of-working-container .card-first-time-ctn .panel .button-bar{margin-top:2rem;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.way-of-working-container .card-first-time-ctn .panel::before{content:'';position:absolute;top:-50px;left:-130px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);display:inline-block;height:250px;width:350px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20653.05%20448.06%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation%3Aisolate%3B%7D.cls-2%7Bmix-blend-mode%3Amultiply%3B%7D.cls-3%7Bfill%3A%23f6cf19%3B%7D.cls-4%7Bfill%3A%2337a3d7%3B%7D.cls-5%7Bfill%3A%23c32252%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3EBall_Square%3C%2Ftitle%3E%3Cg%20class%3D%22cls-1%22%3E%3Cg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%3E%3Cg%20class%3D%22cls-2%22%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M411.79%2C396.2a95.64%2C95.64%2C0%2C1%2C0-95.64-95.64%2C95.64%2C95.64%2C0%2C0%2C0%2C95.64%2C95.64%22%2F%3E%3C%2Fg%3E%3Cpath%20class%3D%22cls-4%22%20d%3D%22M110.9%2C119.18c11.59-11.65%2C34.41-22.68%2C50.72-24.49l407.55-45.4c16.31-1.82%2C24.67%2C9.2%2C18.58%2C24.49L506.2%2C278.5c-6.09%2C15.29-24.18%2C24.87-40.19%2C21.3l-408.61-91c-16-3.57-19.64-16-8.06-27.68Z%22%2F%3E%3Cpath%20class%3D%22cls-5%22%20d%3D%22M411.79%2C204.91a95.68%2C95.68%2C0%2C0%2C0-89.85%2C62.8L466%2C299.81c15.31%2C3.41%2C32.51-5.2%2C39.31-19.32a95.67%2C95.67%2C0%2C0%2C0-93.53-75.58%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.way-of-working-container .card-first-time-ctn .panel::after{content:'';position:absolute;bottom:-90px;right:-132px;-webkit-transform:rotate(24deg);transform:rotate(24deg);display:inline-block;height:300px;width:260px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20464.27%20536.25%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23f6cf19%3B%7D.cls-2%7Bfill%3A%23e55f24%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3EArtboard%201%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M162.62%2C490.88l225.17-63.13c11.65-3.26%2C21.18-15.86%2C21.18-28V289.05a19.57%2C19.57%2C0%2C0%2C0-21.88-19.85L48.48%2C303.12c-12%2C1.21-16.79%2C10.69-10.55%2C21.08l92.19%2C153.72S139.66%2C497.31%2C162.62%2C490.88Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M139.14%2C83.89s.26-5%2C5.25-4.73l14.8.78s5%2C.26%2C5.25-4.73l.43-8.18s.26-5-4.73-5.25L145.34%2C61s-5-.26-4.73-5.25l.86-16.33s.26-5-4.73-5.26l-11.07-.58s-5-.26-5.25%2C4.73l-.86%2C16.33s-.26%2C5-5.25%2C4.73l-14.8-.78s-5-.26-5.25%2C4.73l-.43%2C8.18s-.26%2C5%2C4.73%2C5.25l14.8.78s5%2C.26%2C4.73%2C5.26l-.86%2C16.33s-.26%2C5%2C4.73%2C5.25l11.07.58s5%2C.26%2C5.25-4.73Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}@media (min-width:544px) and (max-width:767px){.way-of-working-container .card-first-time-ctn .panel::before{height:210px;width:290px}.way-of-working-container .card-first-time-ctn .panel::after{height:250px;width:230px}}@media (min-width:0) and (max-width:543px){.way-of-working-container .card-first-time-ctn .panel::after,.way-of-working-container .card-first-time-ctn .panel::before{display:none}}.way-of-working-container .card-first-time-ctn .panel wow-progress-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.way-of-working-container .card-first-time-ctn .panel wow-progress-bar .wow-progress-ctn{margin-top:2.5rem;max-width:844px}.way-of-working-container .card-first-time-ctn .panel wow-progress-bar .wow-progress-ctn .check-table .checks ul.current{background-color:#eaeff2}.way-of-working-container .card-first-time-ctn .panel wow-progress-bar .wow-progress-ctn .check-table .checks ul.current::before{background-color:#eaeff2}.way-of-working-container .card-first-time-ctn .panel wow-progress-bar .wow-progress-ctn .check-table .checks ul li.current-stage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.way-of-working-container .required-selector.validationElement .form-group .select2.select2-container.select2-container--default .selection .select2-selection.select2-selection--single{border-color:#c71717;-webkit-box-shadow:inset 0 0 0 2px #c71717;box-shadow:inset 0 0 0 2px #c71717;color:#c71717}.later-to-achieve:not(.slick-active) .content .steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.later-to-achieve+.later-to-achieve .wow-card{opacity:.7}.later-to-achieve+.later-to-achieve .wow-card .content .steps{display:none}.later-to-achieve+.later-to-achieve .wow-card .content .btn{opacity:.6;pointer-events:none}wow-card{width:100%;padding:0 50px}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px),(min-width:768px) and (max-width:991px){wow-card{padding:0 1.5rem}}wow-card .panel-card.wow-card{margin:2rem 0 3.125rem;font-size:1.125rem;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;min-width:100%}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){wow-card .panel-card.wow-card{-webkit-border-radius:10px;border-radius:10px}}wow-card .panel-card.wow-card .panel-card-heading{text-align:center;padding:.75rem 0;margin:0 -2.75rem}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){wow-card .panel-card.wow-card .panel-card-heading{-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}}wow-card .panel-card.wow-card .content{text-align:center;color:#34a3d7;padding:3rem 0}@media (min-width:992px) and (max-width:1279px),(min-width:1280px){wow-card .panel-card.wow-card .content .card-explanation,wow-card .panel-card.wow-card .content .content-heading,wow-card .panel-card.wow-card .content .step{padding:0 7rem}wow-card .panel-card.wow-card .content .steps{margin-left:-65px}}wow-card .panel-card.wow-card .content .content-heading-icon{height:2.5rem;width:2.5rem;display:inline-block;fill:#34a3d7;margin-bottom:1rem}wow-card .panel-card.wow-card .content .content-heading{color:#c32451;font-size:1.5rem;font-weight:700;line-height:1.75rem;margin-bottom:10px}wow-card .panel-card.wow-card .content .progress-container{margin-top:30px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#000}wow-card .panel-card.wow-card .content .progress-container .progress-text{width:100%;margin-bottom:30px}wow-card .panel-card.wow-card .content .progress-container .progress-stats{max-width:600px;min-height:200px;position:relative;width:100%}wow-card .panel-card.wow-card .content .progress-container .progress-stats .not-started-text{position:absolute;bottom:4%;z-index:3;width:100%;left:0}wow-card .panel-card.wow-card .content .progress-container .progress-stats .progress{background-color:#34a3d7;width:150px;color:#fff;-webkit-border-radius:5px;border-radius:5px;display:inline-block;position:absolute;bottom:0;left:50%;margin-left:-75px;z-index:2}wow-card .panel-card.wow-card .content .progress-container .progress-stats .progress.not-started{height:3%}wow-card .panel-card.wow-card .content .progress-container .progress-stats .progress.below-target{height:37%}wow-card .panel-card.wow-card .content .progress-container .progress-stats .progress.on-target{height:77%}wow-card .panel-card.wow-card .content .progress-container .progress-stats .progress.above-target{height:98%}wow-card .panel-card.wow-card .content .progress-container .progress-stats .progress-target{position:absolute;bottom:0;left:0;height:75%;background-color:#f2f5f7;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-top:3px dashed;border-top-color:#34a3d7;width:100%;display:inline-block;z-index:1}wow-card .panel-card.wow-card .content .progress-container .progress-stats .progress-target .target-container{position:relative;height:100%;width:100%}wow-card .panel-card.wow-card .content .progress-container .progress-stats .progress-target .target-container .target{position:absolute;top:-15px;right:-35px;color:#34a3d7}wow-card .panel-card.wow-card .content .more-info .more-info-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}wow-card .panel-card.wow-card .content .more-info .steps{margin-top:20px}wow-card .panel-card.wow-card .content .more-info .steps .step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){wow-card .panel-card.wow-card .content .more-info .steps .step{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}wow-card .panel-card.wow-card .content .more-info .steps .step .step-no{font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;height:50px;width:50px;background-color:#eaeff2;color:#333;font-size:1.125rem;-webkit-border-radius:50%;border-radius:50%;z-index:1}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px){wow-card .panel-card.wow-card .content .more-info .steps .step .step-no{margin:2rem 0 1rem}}wow-card .panel-card.wow-card .content .more-info .steps .step .step-text{color:#333;padding-left:20px;text-align:left;z-index:2}wow-card .panel-card.wow-card .content .more-info .steps .step .step-text strong{color:#34a3d7}wow-card .panel-card.wow-card .content .get-instructions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}wow-card .panel-card.wow-card .content .get-instructions .button-set{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:450px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:45px -5px -5px -5px}wow-card .panel-card.wow-card .content .get-instructions .button-set .heading{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;font-weight:700;color:#c32451;font-size:1.125rem}wow-card .panel-card.wow-card .content .get-instructions .button-set .btn-view-video{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}wow-card .panel-card.wow-card .content .get-instructions .button-set .btn-view-video span{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}wow-card .panel-card.wow-card .content .get-instructions .button-set .btn-view-video .icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;fill:#fff}wow-card .panel-card.wow-card .content .get-instructions .button-set .btn{margin:5px}wow-card .panel-card.wow-card .content .get-instructions .button-set .btn.btn-secondary{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%}wow-card .panel-card.wow-card .content .btn.view-made-progress{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:10px}@media (min-width:0) and (max-width:543px){wow-card .panel-card.wow-card .content .btn.view-made-progress{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:10px 5px 0}}wow-card .panel-card.wow-card .content .btn{display:inline-block;margin-top:25px;margin-right:0}wow-card .panel-card.wow-card .content .hide-content{margin-top:2rem;display:block;color:#333}.card-first-time-ctn .first-time-card wow-progress-bar{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.card-first-time-ctn .first-time-card wow-progress-bar .wow-progress-ctn .check-table ul.current{background-color:#eaeff2}.card-first-time-ctn .first-time-card wow-progress-bar .wow-progress-ctn .check-table ul.current::before{position:absolute;left:0;top:-13px;content:'';display:inline-block;width:100%;height:13px;background-color:#eaeff2}.wow-progress-ctn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px),(min-width:768px) and (max-width:991px){.wow-progress-ctn{padding:0 1.09375rem;margin-top:1rem}}.wow-progress-ctn .results-output{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px),(min-width:768px) and (max-width:991px){.wow-progress-ctn .results-output{display:none}}.wow-progress-ctn .results-output .results{color:#34a3d7;font-size:3.125rem;line-height:3.125rem;font-weight:700}.wow-progress-ctn .results-output .label{font-weight:700;font-size:1.25rem}.wow-progress-ctn .no-results-output{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px;height:5.375rem}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px),(min-width:768px) and (max-width:991px){.wow-progress-ctn .no-results-output{display:none}}.wow-progress-ctn .progressbar-ctn{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.wow-progress-ctn .progressbar-ctn .wow-and-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;z-index:2}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px),(min-width:768px) and (max-width:991px){.wow-progress-ctn .progressbar-ctn .wow-and-info{height:5rem}}.wow-progress-ctn .progressbar-ctn .wow-and-info .wow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-right:1px dashed #949494;position:relative}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.wow-progress-ctn .progressbar-ctn .wow-and-info .wow{border-right:0}}.wow-progress-ctn .progressbar-ctn .wow-and-info .wow .wow-percentage{position:absolute;bottom:10px;font-size:.875rem;color:#949494;z-index:2;width:100%;text-align:center;left:0}.wow-progress-ctn .progressbar-ctn .wow-and-info .wow.achieved .wow-percentage{color:#fff}.wow-progress-ctn .progressbar-ctn .wow-and-info .wow.current .no-and-icon{background-color:#fff;-webkit-border-radius:20px;border-radius:20px;border:1px solid #c2c2c2;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.07);box-shadow:0 3px 7px 0 rgba(0,0,0,.07);position:relative}.wow-progress-ctn .progressbar-ctn .wow-and-info .wow.current .no-and-icon::before{content:'';position:absolute;bottom:100%;left:50%;margin-left:-6px;border-bottom:6px solid #c2c2c2;border-right:6px solid transparent;border-left:6px solid transparent}.wow-progress-ctn .progressbar-ctn .wow-and-info .wow.current .no-and-icon::after{content:'';position:absolute;bottom:100%;left:50%;margin-left:-5px;border-bottom:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.wow-progress-ctn .progressbar-ctn .wow-and-info .wow:last-child{border:0}.wow-progress-ctn .progressbar-ctn .wow-and-info .wow .no-and-icon{padding:5px 20px 5px 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px),(min-width:768px) and (max-width:991px){.wow-progress-ctn .progressbar-ctn .wow-and-info .wow .no-and-icon{padding:5px 10px}}.wow-progress-ctn .progressbar-ctn .wow-and-info .wow .no-and-icon .no{font-size:1.125rem;color:#34a3d7;margin:5px 10px}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px),(min-width:768px) and (max-width:991px){.wow-progress-ctn .progressbar-ctn .wow-and-info .wow .no-and-icon .no{display:none}}.wow-progress-ctn .progressbar-ctn .wow-and-info .wow .no-and-icon .icon{display:inline-block;height:30px;width:30px;fill:#34a3d7}.wow-progress-ctn .progressbar-ctn .wow-and-info .wow.direct-feedback{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.wow-progress-ctn .progressbar-ctn .wow-and-info .wow.adative-working{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.wow-progress-ctn .progressbar-ctn .wow-and-info .wow.workingsets{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.wow-progress-ctn .progressbar-ctn .wow-and-info .wow.extra-instructions{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.wow-progress-ctn .progressbar-ctn .actual-progress-ctn{z-index:1;position:absolute;bottom:10px;width:100%;background-color:#eaeff2;height:20px;-webkit-border-radius:20px;border-radius:20px;left:0}.wow-progress-ctn .progressbar-ctn .actual-progress-ctn.disable-wow4{width:75%}.wow-progress-ctn .progressbar-ctn .actual-progress-ctn .progress{height:100%;-webkit-border-radius:20px;border-radius:20px;background-color:#34a3d7;background-image:-webkit-gradient(linear,right top,left top,from(#34a3d7),to(#70bee3));background-image:linear-gradient(to left,#34a3d7 0,#70bee3 100%)}.wow-progress-ctn .check-table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:3px;overflow:visible;width:100%}.wow-progress-ctn .check-table ul{list-style:none;padding:0;margin:0}.wow-progress-ctn .check-table ul.current{background-color:#fff;position:relative}.wow-progress-ctn .check-table ul.current::before{content:'';position:absolute;left:0;top:-13px;display:inline-block;width:100%;height:13px;background-color:#fff}.wow-progress-ctn .check-table ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:70px;border-bottom:1px dashed #949494;border-right:1px dashed #949494}.wow-progress-ctn .check-table ul li .icon{height:30px;width:30px;fill:#34a3d7}.wow-progress-ctn .check-table ul li.current-stage{display:none}.wow-progress-ctn .check-table ul:last-child li{border-right:0}.wow-progress-ctn .check-table ul .current-stage{border:0;position:relative;background-color:#fff;overflow:visible}.wow-progress-ctn .check-table ul .current-stage .tooltip{left:50%;margin-top:2rem}.wow-progress-ctn .check-table ul .current-stage .tooltip .tooltip-container{font-size:12px;margin-left:-50%;white-space:nowrap;padding:10px 20px;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.07);box-shadow:0 3px 7px 0 rgba(0,0,0,.07);-webkit-border-radius:20px;border-radius:20px;border:1px solid #c2c2c2}.wow-progress-ctn .check-table .description{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;list-style:none}@media (min-width:544px) and (max-width:767px),(min-width:0) and (max-width:543px),(min-width:768px) and (max-width:991px){.wow-progress-ctn .check-table .description{display:none}}.wow-progress-ctn .check-table .description li{border-right:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.wow-progress-ctn .check-table .checks{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.wow-progress-ctn .check-table .checks .direct-feedback{width:25%}.wow-progress-ctn .check-table .checks .adative-working{width:25%}.wow-progress-ctn .check-table .checks .workingsets{width:25%}.wow-progress-ctn .check-table .checks .extra-instructions{width:25%}.wow-progress-ctn .btn.btn-txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:30px}.wow-progress-ctn .btn.btn-txt .icon{margin-left:20px;position:relative}.wow-progress-ctn .btn.btn-txt .icon::after,.wow-progress-ctn .btn.btn-txt .icon::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}.wow-progress-ctn .btn.btn-txt .icon::before{margin-top:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-right:5px}.wow-progress-ctn .btn.btn-txt .icon::after{margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wow-progress-ctn .btn.btn-txt .icon.collapsed{position:relative}.wow-progress-ctn .btn.btn-txt .icon.collapsed::after,.wow-progress-ctn .btn.btn-txt .icon.collapsed::before{position:absolute;content:'';top:50%;display:block;background:#000;height:2px;width:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:0}.wow-progress-ctn .btn.btn-txt .icon.collapsed::before{margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:5px}.wow-progress-ctn .btn.btn-txt .icon.collapsed::after{margin-top:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.schoolReport{min-width:1024px}.main .mask{background-color:#f2f5f7;-webkit-box-shadow:none;box-shadow:none}.main .panel.title{padding:1.5rem 2.5rem;margin-bottom:2.5rem}.main .panel.title h1{color:#34a3d7;font-size:2.125rem;font-weight:400}.controls{margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.controls strong{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px}@media (min-width:0) and (max-width:543px),(min-width:544px) and (max-width:767px){.controls timeperiod-dropdown{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:200px}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1279px),(min-width:1280px){.controls timeperiod-dropdown dropdown{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:480px}}.school-report{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.school-report .isTooltip svg{pointer-events:none}.school-report .overview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;visibility:hidden;overflow:hidden;width:0}.school-report .overview.visible{width:100%;visibility:visible;overflow:visible}.school-report .matrix{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:2;-webkit-flex:2 1 0%;-ms-flex:2 1 0%;flex:2 1 0%}.school-report .matrix small,.school-report .subview .grid-content .grid-col.classname small{font-size:.875rem;font-weight:700}.school-report .matrix-horizontal-header{margin-bottom:20px}.school-report .matrix-horizontal-header .matrix-cell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.school-report .matrix-horizontal-header small{margin-left:15px;white-space:nowrap;max-width:-webkit-calc(100% - 2.375rem - 15px);max-width:calc(100% - 2.375rem - 15px);overflow:hidden;text-overflow:ellipsis}.school-report .matrix-horizontal-header svg{max-width:2.375rem;max-height:2.375rem}.school-report .matrix-vertical-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.school-report .matrix-vertical-header small{word-break:break-word;display:block;text-align:left}.school-report .matrix-vertical-header strong{display:block;color:#34a3d7;font-size:1.5rem;line-height:1.5rem;font-weight:700}.school-report .matrix-vertical-header a{text-decoration:none;color:#34a3d7}.school-report .matrix-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.school-report .matrix-row:not(.matrix-horizontal-header) .matrix-cell{min-height:102px}.school-report .matrix-cell{padding:0 10px 10px 0;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.school-report .matrix-cell:first-of-type{min-width:110px;max-width:110px}.school-report .matrix-cell-inner{width:100%}.school-report .matrix class-growth-info-block,.school-report .subview .grid-content .grid-col.growth{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;cursor:pointer}.school-report .matrix class-growth-info-block .class-growth-info-block,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block{-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.07);box-shadow:0 3px 7px 0 rgba(0,0,0,.07);-webkit-border-radius:5px;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#fff;padding:.625rem .875rem}.school-report .matrix class-growth-info-block .class-growth-info-block-inner,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.school-report .matrix class-growth-info-block .class-growth-info-block-inner small,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block-inner small{font-size:.875rem;font-weight:700;opacity:.4}.school-report .matrix class-growth-info-block .class-growth-info-block-inner strong,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block-inner strong{font-size:.75rem;font-weight:400}.school-report .matrix class-growth-info-block .class-growth-info-block svg,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block svg{fill:currentColor;width:2.625rem;height:2.625rem}.school-report .matrix class-growth-info-block .class-growth-info-block.growth-far-above-average,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block.growth-far-above-average{background-color:#648705}.school-report .matrix class-growth-info-block .class-growth-info-block.growth-above-average,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block.growth-above-average{background-color:#82ac12}.school-report .matrix class-growth-info-block .class-growth-info-block.growth-average,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block.growth-average{background-color:#9dcd1c}.school-report .matrix class-growth-info-block .class-growth-info-block.growth-below-average,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block.growth-below-average{background-color:#f6cf19}.school-report .matrix class-growth-info-block .class-growth-info-block.growth-far-below-average,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block.growth-far-below-average{background-color:#f3a900}.school-report .matrix class-growth-info-block .class-growth-info-block.growth-unknown,.school-report .matrix class-growth-info-block .class-growth-info-block.no-data,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block.growth-unknown,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block.no-data{background-color:#eaeff2}.school-report .matrix class-growth-info-block .class-growth-info-block.growth-unknown div,.school-report .matrix class-growth-info-block .class-growth-info-block.no-data div,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block.growth-unknown div,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block.no-data div{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.school-report .matrix class-growth-info-block .class-growth-info-block.growth-unknown div small,.school-report .matrix class-growth-info-block .class-growth-info-block.no-data div small,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block.growth-unknown div small,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block.no-data div small{display:none}.school-report .matrix class-growth-info-block .class-growth-info-block.growth-unknown div strong,.school-report .matrix class-growth-info-block .class-growth-info-block.no-data div strong,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block.growth-unknown div strong,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block.no-data div strong{text-align:center;color:#949494}.school-report .matrix class-growth-info-block .class-growth-info-block.growth-unknown svg,.school-report .matrix class-growth-info-block .class-growth-info-block.no-data svg,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block.growth-unknown svg,.school-report .subview .grid-content .grid-col.growth .class-growth-info-block.no-data svg{display:none}.school-report .instruction{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:0;-webkit-border-radius:30px;border-radius:30px;background-color:#fff;padding:3.125rem;max-width:500px;margin:68px 0 0 75px;-webkit-box-shadow:0 32px 38px rgba(0,0,0,.07);box-shadow:0 32px 38px rgba(0,0,0,.07)}.school-report .instruction .msg{font-size:1.875rem;line-height:2.25rem;font-weight:700;background:repeating-linear-gradient(#34a3d7,#34a3d7 2.25rem,#c32451 2.25rem,#c32451 4.5rem,#e95f15 4.5rem,#e95f15 6.75rem);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.school-report .instruction .msg{background:0 0;background-clip:initial;color:#333}}@media (max-width:1024px){.school-report .instruction{position:fixed;left:2.5rem;max-width:none;bottom:2.5rem;right:2.5rem;margin:0;width:auto;text-align:center;-webkit-box-shadow:0 13px 24px rgba(0,0,0,.38);box-shadow:0 13px 24px rgba(0,0,0,.38)}}@media (max-width:1024px){.school-report .matrix{padding-bottom:60px}.school-report .instruction{display:none}}@media (min-width:0) and (max-width:543px){.school-report .instruction{-webkit-border-radius:0;border-radius:0;left:0;right:0}.school-report .matrix{margin:10px}}.school-report .subview{width:0;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;padding-left:1px}.school-report .subview .progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.school-report .subview .progress .ability-target-container{margin:0 10px 0 0;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.school-report .subview .progress .ability-target-container .ability-target-bar{margin:0;min-width:1px;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.school-report .subview .progress .ability-target-container .ability-target-bar::after,.school-report .subview .progress .ability-target-container .ability-target-bar::before{content:none}.school-report .subview .progress .ability-target-container .ability-target-bar .actual-growth{width:100%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;min-width:0}.school-report .subview .exercises .ability-target-bar{background:#34a3d7}.school-report .subview .adaptive .ability-target-bar{background:#c32451}.school-report .subview .workingset .ability-target-bar{background:#e95f15}.school-report .subview .extra-instructions .ability-target-bar{background:#f6cf19}.school-report .subview .no-subject{display:none}.school-report .subview .no-data .ability-level,.school-report .subview .no-data .adaptive,.school-report .subview .no-data .exercises,.school-report .subview .no-data .extra-instructions,.school-report .subview .no-data .wayofworking,.school-report .subview .no-data .workingset{display:none}.school-report .subview .no-data .ability{-webkit-border-radius:10px!important;border-radius:10px!important;pointer-events:none!important;cursor:default!important}.school-report .subview .no-data .no-subject{display:block}.school-report .subview .grid-header{border:0 none}.school-report .subview .grid-header.disabled{display:none}.school-report .subview .grid-header .grid-row{min-height:95px;margin:-31px 0 0 0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.school-report .subview .grid-header .grid-row .grid-col{border-top:0 none;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.school-report .subview .grid-header .grid-row .grid-col.extra-instructions{padding-right:0}.school-report .subview .grid-header .grid-row .grid-col.wayofworking{text-align:center}.school-report .subview .grid-header .grid-row .grid-col .title{overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.school-report .subview .grid-header .grid-row .grid-col.growth .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:18px}.school-report .subview .grid-header .grid-row .grid-col.growth .title small{margin-left:15px;white-space:nowrap;max-width:-webkit-calc(82.625%);max-width:calc(82.625%);overflow:hidden;text-overflow:ellipsis;font-size:.875rem;font-weight:700}.school-report .subview .grid-content .grid-row{border:0 none}.school-report .subview .grid-content .grid-row .grid-row-inner{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0}.school-report .subview .grid-content .grid-row .grid-col:not(.classname):not(.growth){pointer-events:none}.school-report .subview .grid-content .grid-row.active+.grid-row .grid-col{border-top-color:transparent}.school-report .subview .grid-content .grid-row.active .grid-col{background:#fff;border-top-color:transparent;-webkit-box-shadow:20px 32px 38px rgba(0,0,0,.07);box-shadow:20px 32px 38px rgba(0,0,0,.07)}.school-report .subview .grid-content .grid-row.active .grid-col.ability{-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}.school-report .subview .grid-content .grid-row.active .grid-col.classname,.school-report .subview .grid-content .grid-row.active .grid-col.growth{-webkit-box-shadow:none;box-shadow:none}.school-report .subview .grid-content .grid-row.active .grid-col.extra-instructions{-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}.school-report .subview .grid-content .grid-row.active .grid-col.extra-instructions svg{margin-top:-10px;position:absolute;right:25px;top:50%;width:20px;height:20px;fill:#333;display:block}.school-report .subview .grid-content .grid-row.active .grid-col:not(.classname):not(.growth){pointer-events:all;cursor:pointer}.school-report .subview .grid-content .grid-row.active .grid-col.growth{overflow:visible}.school-report .subview .grid-content .grid-row.active .grid-col.growth .class-growth-info-block{-webkit-box-shadow:0 13px 24px rgba(0,0,0,.38);box-shadow:0 13px 24px rgba(0,0,0,.38);-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-border-radius:10px;border-radius:10px;overflow:hidden}.school-report .subview .grid-content .grid-col{height:102px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:5px;padding-bottom:5px}.school-report .subview .grid-content .grid-col.ability{font-size:.875rem}.school-report .subview .grid-content .grid-col.extra-instructions svg{display:none}.school-report .subview .grid-content .grid-col.classname{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;padding:0 10px 0 0}.school-report .subview .grid-content .grid-col.classname small{min-width:100px;max-width:100px}.school-report .subview .grid-content .grid-col.growth{padding:5px 0;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.school-report .subview .grid-content .grid-col.growth class-growth-info-block{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.school-report .subview .grid-content .grid-col.growth class-growth-info-block .class-growth-info-block{max-width:100%}.school-report .subview .grid-content .grid-col.growth class-growth-info-block .class-growth-info-block .class-growth-info-block-inner,.school-report .subview .grid-content .grid-col.growth class-growth-info-block .class-growth-info-block small,.school-report .subview .grid-content .grid-col.growth class-growth-info-block .class-growth-info-block strong{max-width:100%}.school-report .subview .grid-col{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:0%;overflow:hidden;border-top:1px solid #dedede}.school-report .subview .grid-col.ability{margin-left:30px;min-width:110px}.school-report .subview .grid-col.wayofworking{-webkit-box-flex:0;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.school-report .subview .grid-col.wayofworking svg{width:26px;height:26px;margin-right:6px}.school-report .subview .grid-col.classname{min-width:110px;max-width:110px}.school-report .subview .grid-col.adaptive,.school-report .subview .grid-col.exercises,.school-report .subview .grid-col.extra-instructions,.school-report .subview .grid-col.workingset{-webkit-box-flex:0;-webkit-flex:0 1 11%;-ms-flex:0 1 11%;flex:0 1 11%;max-width:11%}.school-report .subview .grid-col.classname,.school-report .subview .grid-col.growth{border-top-color:transparent!important;background:0 0!important}.school-report .subview .grid-col.growth{-webkit-box-flex:0;-webkit-flex:0 1 170px;-ms-flex:0 1 170px;flex:0 1 170px;max-width:170px}.school-report .subview .grid-col.growth svg{width:38px!important;height:38px!important}.school-report .subview .grid-col.growth svg.icon-draggable{padding:4px}.school-report .subview .grid-col.extra-instructions{padding-right:4rem;position:relative}.school-report .subview .grid-col .muted{opacity:.4}.school-report .subview .grid-col .muted .ability-target-container{max-width:1px}@media (max-width:950px){.school-report .subview .grid-header{display:block}.school-report .subview .grid-header .sortOn{display:none}.school-report .subview .grid-header .sortOn+.grid-row{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:static;border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}.school-report .subview .grid-header .sortOn+.grid-row::after,.school-report .subview .grid-header .sortOn+.grid-row::before{display:none}.school-report .subview .grid-header .sortOn+.grid-row .grid-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.school-report .subview .grid-header .grid-col.growth{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0}.school-report .subview .grid-header .grid-col.growth .title{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.school-report .subview .grid-header .grid-col.growth .title small{margin:0!important}.school-report .subview .grid-content .grid-col.growth{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.school-report .subview .grid-content .grid-col.growth class-growth-info-block .class-growth-info-block{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.school-report .subview .grid-content .grid-col.growth class-growth-info-block .class-growth-info-block .class-growth-info-block-inner{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;height:auto}.school-report .subview .grid-content .grid-col.growth class-growth-info-block .class-growth-info-block .class-growth-info-block-inner small,.school-report .subview .grid-content .grid-col.growth class-growth-info-block .class-growth-info-block .class-growth-info-block-inner strong span{display:none}.school-report .subview .grid-col.growth{-webkit-box-flex:0;-webkit-flex:0 0 70px;-ms-flex:0 0 70px;flex:0 0 70px;max-width:70px;min-width:70px}.school-report .subview .grid-col.growth .class-growth-info-block{width:100%}.school-report .subview .grid-col.ability{margin-left:15px}}.printable-page .print-row .print-col{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;padding-right:1.25rem;padding-left:1.25rem;margin-bottom:2.5rem;min-height:1px}.printable-page .print-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.25rem;margin-left:-1.25rem}@media (min-width:0) and (max-width:543px){.visible-xs{display:block}}@media (min-width:544px) and (max-width:767px){.visible-sm{display:block}}@media (min-width:768px) and (max-width:991px){.visible-md{display:block}}@media (min-width:992px) and (max-width:1279px){.visible-lg{display:block}}@media (min-width:1280px){.visible-xlg{display:block}}@media (min-width:0) and (max-width:543px){.hidden-xs{display:none}}@media (min-width:544px) and (max-width:767px){.hidden-sm{display:none}}@media (min-width:768px) and (max-width:991px){.hidden-md{display:none}}@media (min-width:992px) and (max-width:1279px){.hidden-lg{display:none}}@media (min-width:1280px){.hidden-xlg{display:none}}@font-face{font-family:ABeZeh;font-style:normal;font-weight:400;src:url(/Areas/v3/dist/fonts/ABeZeh/abezeh-regular.woff2?t=4) format('woff2'),url(/Areas/v3/dist/fonts/ABeZeh/abezeh-regular.woff?t=4) format('woff')}@font-face{font-family:ABeZeh;font-style:normal;line-height:1;font-weight:700;src:url(/Areas/v3/dist/fonts/ABeZeh/abezeh-bold.woff2?t=4) format('woff2'),url(/Areas/v3/dist/fonts/ABeZeh/abezeh-bold.woff?t=4) format('woff')}h1,h2,h3,h4,h5,h6{font-family:ABeZeh,sans-serif;font-weight:700;color:#333;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:#34a3d7}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#b8dff1}h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#34a3d7}h1{font-size:2.625rem;line-height:3.5rem;color:#fff}h2{font-size:2.25rem;line-height:3rem;margin:0 0 2.5rem}h3{font-size:1.5rem;line-height:2rem;margin:0 0 1.16713352rem}h4{font-size:1.25rem;line-height:2rem}h5{font-size:1.125rem;line-height:2rem}h6{font-size:1.125rem;line-height:2rem}p{font-family:ABeZeh,sans-serif;font-size:1rem;line-height:2rem;margin:0 0 2.5rem;color:#333}p.small{font-size:.875rem;line-height:1.5rem}div.plainText{font-family:ABeZeh,sans-serif;font-size:1rem;line-height:2rem;color:#333}b,strong{font-family:ABeZeh,sans-serif}.area{-webkit-border-radius:4px;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.area.gray{background:#f2f5f7;padding:1.875rem}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.class-report body{-webkit-print-color-adjust:exact;float:none;display:block}.class-report .printable-page{position:relative;page-break-after:always;width:100%;top:auto;left:auto}.class-report .printable-page .print-row:nth-child(14){page-break-after:always}.class-report .printable-page .print-row:nth-child(15){margin-top:55px}.class-report .printable-page header{page-break-before:avoid}.printable-page.printable-page-clone{height:auto;visibility:visible;overflow:visible}.printable-page{position:absolute;top:0;left:-1200px;display:block;background:#fff;font-family:ABeZeh,sans-serif;z-index:2222;visibility:hidden;overflow:hidden;width:1200px;height:1px}.printable-page .hidden{left:-100vw!important}.printable-page .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:100%!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:0 140px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.07);box-shadow:0 3px 7px rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07);margin-bottom:1px}.printable-page .info .logo{display:block;height:37px;width:130px;margin:30px 0}.printable-page .info .school{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.printable-page .info .school strong{color:#34a3d7;font-size:17px}.printable-page .info .school small{color:#949494;font-size:12px}.printable-page .content:first-child header{page-break-before:avoid}.printable-page header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;height:170px;margin-bottom:80px;page-break-before:always;width:100%}.printable-page header .header-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:nowrap column;-ms-flex-flow:nowrap column;flex-flow:nowrap column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;width:100%}.printable-page header .header-inner h1,.printable-page header .header-inner h2{position:relative;z-index:2;margin:0;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}.printable-page header .header-inner h1{color:#c32451;font-size:26px;line-height:34px;position:relative;top:12px}.printable-page header .header-inner h2{color:#34a3d7;font-size:60px;line-height:80px}.printable-page header .header-inner img,.printable-page header .header-inner svg{width:150px;height:150px;left:50%;bottom:10px;margin-left:-75px;position:absolute;z-index:1;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);fill:#f2f5f7}.printable-page h3{font-size:20px;line-height:30px;font-weight:700;color:#34a3d7}.printable-page>.print-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:nowrap column;-ms-flex-flow:nowrap column;flex-flow:nowrap column}.printable-page>.print-inner>div{padding:0 140px}.printable-page .print-row{margin:0 -10px}.printable-page .print-row h3.print-col{margin:0 0 10px}.printable-page .print-row .print-col{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:nowrap column;-ms-flex-flow:nowrap column;flex-flow:nowrap column;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.printable-page .print-row .print-col strong{font-size:16px!important;line-height:1!important}.printable-page .print-row .print-col>strong{display:block;padding-bottom:10px}.printable-page .print-row .print-col .output-label{font-weight:700;padding:8px 15px;-webkit-border-radius:4px;border-radius:4px;background-color:#f2f5f7}.printable-page .print-row .print-col .output-label.hidden>*{visibility:hidden}.printable-page .print-row .print-col .output-label>span{display:block;line-height:20px;min-height:20px}.printable-page .ability-growth-arrows h5{font-size:16px;line-height:1}.printable-page .ability-growth-arrows .icon{margin-top:-6px;margin-bottom:-6px}.printable-page .print-content{margin-bottom:30px}.printable-page .print-content .output-label .ability-target-bar{display:none}.printable-page .print-content ability-percentile-bar .ability-target-text{line-height:20px}.printable-page .print-content .print-row .print-col .output-label .progress-ball{display:inline-block;width:15px;height:15px;line-height:1;float:left;min-height:0;margin:2px 10px 0 0;-webkit-border-radius:10px;border-radius:10px;background:#00ff90}.printable-page .goal-indicator{bottom:8px}.printable-page ability-chart{height:400px;padding-bottom:40px}.printable-page .subdomains{margin-bottom:30px}.printable-page .subdomains .print-row{margin:0;padding:0;border-top:1px solid #dedede;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:46px}.printable-page .subdomains .print-row .print-col{margin:0;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;overflow:hidden;width:0%;white-space:nowrap;text-overflow:ellipsis;padding-right:30px}.printable-page .subdomains .print-row .print-col.title{font-weight:700;padding-left:0}.printable-page .subdomains .print-row .print-col.extra-instructions{width:auto;-webkit-box-flex:0;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding-right:0}.printable-page .subdomains .print-row .print-col.extra-instructions svg{width:26px;height:26px}.printable-page .subdomains .print-row .print-col.extra-instructions span{margin:0 6px 0 0;font-weight:700;color:#34a3d7;font-size:.9rem;line-height:1}.printable-page .subdomains .print-row .print-col.extra-instructions.hidden{visibility:hidden}.printable-page .subdomains .print-row.header .print-col{padding:7px 0}.printable-page .subdomains .print-row ability-percentile-bar{-webkit-box-flex:0;-webkit-flex:0 0 500px;-ms-flex:0 0 500px;flex:0 0 500px}.printable-page .subdomains .print-row ability-percentile-bar .ability-target-container .ability-target-bar{margin-bottom:-5px;height:9px}.printable-page .subdomains .print-row ability-percentile-bar .ability-target-container .progress-text{width:240px;display:block}.printable-page .subdomains .print-row:first-child{border-top:0 none}.printable-page .subdomains .print-row:last-child{border-bottom:1px solid #dedede}.printable-page .notes{page-break-inside:avoid;margin-bottom:50px;padding:0 140px}.printable-page .notes:last-child{margin-bottom:0}.printable-page .notes .print-row{margin:0}.printable-page .notes .print-row .print-col{padding:0}.printable-page .notes ul{list-style:none;padding:0;margin:0;border-top:1px solid #dedede}.printable-page .notes ul li{border-bottom:1px solid #dedede;min-height:45px;display:block;width:100%}.printable-page+.mask{background:rgba(255,255,255,.9)}.emptyPdfSection{min-height:1px;width:100%}