body,html{font-size:17px;color:#111;height:100%}body{display:flex;flex-direction:column}footer{flex-shrink:0;padding-bottom:15px;padding-top:20px}.body-bg{position:fixed;left:0;top:0;height:100%;width:100%;overflow:hidden;background-color:#fff;background:-moz-linear-gradient(top,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 20%);background:-webkit-linear-gradient(top,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 20%);background:linear-gradient(to bottom,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 20%);background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:-1}.body-bg.no-gradient{background-image:none}h1,h2,h3,h4,h5,h6{color:#222}.h1,h1{font-size:1.6rem}@media (max-width:43.75em){.h1,h1{font-size:1.6rem}}.h2,h2{font-size:1.4rem}@media (max-width:43.75em){.h2,h2{font-size:1.4em}}.h3,h3{font-size:1.3rem;margin-top:50px}@media (max-width:43.75em){.h3,h3{font-size:1.3rem}}.h4,h4{font-size:1.2rem}@media (max-width:43.75em){.h4,h4{font-size:1.2rem}}.h5,h5{font-size:1.1rem;text-transform:uppercase}@media (max-width:43.75em){.h5,h5{font-size:1.1rem}}h6{font-size:1rem}@media (max-width:43.75em){.h6,h6{font-size:1rem}}.student-menu{margin-left:0;font-size:14px;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(0,0,0,.1);vertical-align:middle;z-index:1000}.student-welcome-banner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:20%;width:50%;z-index:999;background:#000;color:#fff;font-size:2rem;overflow:hidden;display:none}.student-welcome-message{text-align:center;position:relative;top:50%;transform:translateY(-50%)}#sticky{z-index:999}#sticky .section-title{margin-bottom:0}.section-title-sticky{-webkit-box-shadow:0 1px 15px 5px rgba(0,0,0,.1);-moz-box-shadow:0 1px 15px 5px rgba(0,0,0,.1);box-shadow:0 1px 15px 5px rgba(0,0,0,.1);background:#fff}.section-title-sticky .section-title{border-bottom:1px solid transparent}.settings-title>i{color:#3498db}.navbar-common{line-height:160%}.navbar-common ul{display:inline-block;margin:0;padding:0}.navbar-common ul li{margin:0;padding:0;min-width:90px;text-align:center;list-style:none}.navbar-common ul,.navbar-common ul li{height:72px}.navbar-common ul li a{padding:0 18px;display:block;height:100%;color:#666;text-decoration:none;min-width:16px}.navbar-common ul li a>i{color:#5f6368;position:relative;margin-top:14px;margin-bottom:6px;font-size:20px}.nav-student{border-right:1px solid rgba(0,0,0,.1);font-size:14px}.nav-student li{border-left:1px solid rgba(0,0,0,.1);font-size:14px}.nav-student li a:hover{border-bottom:2px solid #0d86cb;background:rgba(0,0,0,.5)}.nav-student li a.active{color:#333;background:rgba(255,255,255,.2);border-bottom:2px solid #0d86cb}.navbar-default{background-color:transparent;border:0}.navbar-collapse{padding:0}.student-separator{display:inline-block;border-left:1px solid #ccc;margin:0 6px;height:22px;vertical-align:top}.menu-container{overflow:hidden}.scroll-menu{position:relative;overflow:hidden}.scroll-menu-inner{position:relative;left:0;top:0}.menu-list ul li{display:inline}.course-list ul li,.stream-list ul li,.topic-list ul li{list-style:none}.course-list,.stream-list,.topic-list{float:left;margin:0;margin-top:16px;margin-bottom:16px}.topic-list-progress{position:absolute;bottom:1px;border-bottom:2px solid #0d86cb;pointer-events:none}.lesson-list{float:left}.course-list ul,.menu-list ul,.stream-list ul,.topic-list ul{margin:0;padding:0}.course-list ul li a,.course-list ul li.section,.menu-list ul li a,.stream-list ul li a,.topic-list ul li a{color:#333;background:rgba(255,255,255,.8);border-bottom:1px solid rgba(0,0,0,.15);text-decoration:none;padding:10px 12px 10px 12px;transition:all .2s linear}.topic-list ul li a{padding-right:32px}.course-list ul li.section{background:#fff;float:none;cursor:pointer;font-size:16px;font-weight:700}.course-list ul .collapse li a{border-left:16px solid rgba(0,0,0,.05)}.course-list ul li a,.stream-list ul li a,.topic-list ul li a{float:none;display:block}.menu-list ul li a{border:1px solid #ccc;margin-right:4px}.menu-list ul li a:hover{background-color:#0d86cb;color:#fff}.course-list ul li a:hover,.stream-list ul li a:hover,.topic-list ul li a:hover{background-color:#fff;transition:all .3s linear}.course-list ul li a.active,.stream-list ul li a.active,.topic-list ul li a.active{background:#1e90ff;color:#fff;transition:all .3s linear}.topic-list ul li a.active .topic-completed-count{color:#fff}.lesson-items{float:left;width:600px;padding-bottom:20px}.lesson-item{font-size:16px}.lesson-item .lesson-number{top:4px}.lesson-item-tutorial{padding-left:20px;font-size:12px}.lesson-list{overflow:hidden}.lesson-items-sidebar{float:right;width:376px;padding-bottom:20px}.lesson-thumbnail{padding:10px;border:1px solid #bbb;width:140px;height:116px;text-align:center;background:#fff}.lesson-items-media-left{text-align:center;width:80px;height:80px;line-height:74px;font-size:40px;border-radius:100px}.video-time{right:6px;bottom:6px;position:absolute;padding:4px 4px 4px 4px;font-weight:700;font-size:11px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#bdc3c7;color:#000!important;line-height:14px;opacity:.8;display:inline-block}.zoom{opacity:0;top:0;left:0;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.1);transition:opacity .3s linear}.zoom:hover{opacity:1;transition:opacity .3s linear}.worksheet{position:relative}.solutions{position:relative}.lesson-summary{position:relative}.enter-grade,.enter-results{background:#fff;border:1px solid #999;position:relative}.enter-results{padding-bottom:10px;z-index:10}.enter-grade{text-align:center;padding:10px 20px 10px 20px}#enter-results-toolbar{background:rgba(0,0,0,.1)}.slide-back,.slide-forward{opacity:.8;position:absolute;top:16px;color:#1e90ff}.slide-back{left:102%}.slide-forward{left:94%}.slide-back:hover,.slide-forward:hover{opacity:1}.input-answer{width:26px;text-align:center;font-weight:700;margin:0 8px 0 0;text-transform:uppercase}.pin{background:url(/assets/images/pin-down.png);opacity:.6;position:absolute;top:16px;right:10px;width:20px;height:21px;background-repeat:no-repeat;background-position:center center}.pin.active{background:url(/assets/images/pin-up.png)}.pin:hover{opacity:1}.action-button{width:60%;text-align:left;position:relative;padding-left:70px;overflow:hidden}.download-pdf,a.download-pdf{padding:2px 6px;color:#628200;border:0 solid #eee;width:auto;font-size:.9em;text-decoration:none}.step-count{font-weight:700;color:#fff;background-color:#57c5ff;padding:4px 10px;min-width:2rem;text-align:center;position:absolute;top:0;left:0;height:100%;width:50px;line-height:2rem}.progress-bar-text{color:#000;text-shadow:1px 1px 2px #f0f0f0}.audio-file,.audio-file .audio-btn{display:inline-block;height:22px;width:22px}.audio-file .audio-btn{background:transparent url("/assets/images/interactive-speech-play.png") no-repeat}.audio-file .audio-btn.playing{background:transparent url("/assets/images/interactive-speech-pause.png") no-repeat}.flat-green{color:#76b92c}.weekly-revision-stream{background:#fff1b9}.weekly-revision-stream-new{position:absolute;font-size:9px;font-weight:700;right:10px;top:10px}.diagnostic-badge,.topic-completed-count{position:absolute;right:8px;bottom:10px}.diagnostic-badge{position:absolute;right:8px;top:8px;display:none;font-size:1rem;background:#f1c40f;padding:2px 8px;color:#fff}a.active~.diagnostic-badge,a:hover~.diagnostic-badge{color:#fff}.recent-activity{color:#333;background:#f0f0f0;padding:10px 15px;font-size:.9rem;position:relative}.recent-activity .activity{font-weight:400;color:#000}.recent-activity .time{margin-top:0}.recent-activity .date,.recent-activity .time{color:#777;font-size:.8rem}.speed-skills .maths-symbol{padding-right:18px;margin-top:-6px;margin-left:-6px}.speed-skills .level{font-size:1.25rem;height:60px;background:#b22222;line-height:60px;color:#fff;font-weight:700}.speed-skills .level-hr{border-top:6px solid #b22222;margin-bottom:1px}.speed-skills .game-row{background:#222;min-height:42px;line-height:42px;font-size:1.1rem;margin-bottom:1px}.speed-skills .game-title{color:#fff}.speed-skills .game-score{color:orange;text-align:right}.awards .row{margin:10px 0}.awards .level{font-size:1.4rem;height:220px;line-height:170px;color:#333}.awards .level{position:relative}.awards .course .level{background:#f5f5f5}.awards .platinum .level{background:#f5f5f5}.awards .gold .level{background:#ebd256}.awards .silver .level{background:#d8d8d8}.awards .bronze .level{background:#d8b73c}.awards .course .level{background:transparent url("/assets/images/course-rays.jpg") center center no-repeat}.awards .platinum .level{background:transparent url("/assets/images/platinum-rays.jpg") center center no-repeat}.awards .gold .level{background:transparent url("/assets/images/gold-rays.jpg") center center no-repeat}.awards .silver .level{background:transparent url("/assets/images/silver-rays.jpg") center center no-repeat}.awards .bronze .level{background:transparent url("/assets/images/bronze-rays.jpg") center center no-repeat}.awards .level img{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:18px}.awards .course .level-hr{border-top:6px solid #dcdcdc;margin-bottom:5px}.awards .platinum .level-hr{border-top:6px solid #dcdcdc;margin-bottom:5px}.awards .gold .level-hr{border-top:6px solid #ebd256;margin-bottom:5px}.awards .silver .level-hr{border-top:6px solid #aaa;margin-bottom:5px}.awards .bronze .level-hr{border-top:6px solid #d8b73c;margin-bottom:5px}.awards .level .award-type{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0}.awards .award-row{background:#f5f5f5;line-height:1.8em;min-height:50px;padding:10px 0;margin-bottom:10px;border:1px solid #bbb;border-radius:5px}.awards .award-title{font-size:1.2rem}.awards .award-date{text-align:right}.awards .award-score{font-size:1.1rem}.no-border{border:0!important;border-top:none}label{font-weight:400;font-size:.8rem}.timeline-body{padding:8px 0;margin-left:20px;background:#f9fafb;min-height:40px;border-radius:3px;border:1px solid #dcdcdc}.timeline-body:before{content:'';display:block;position:absolute;border:12px solid transparent;border-right-color:#b9b9b9;left:12px;top:8px}.timeline-body-dashboard{padding:8px 0;background:#f9fafb;min-height:40px;border-radius:3px}.timeline-body-dashboard .activity-item{font-size:.95em}.active-topic .row{padding:10px 0}.task-instruction-sidebar{border-left:2px solid #dcdcdc;font-size:.75em;line-height:1.35em;padding:0 0 10px 15px}.nav-search-container{position:relative;margin-top:9px}.nav-search-icon{position:absolute;left:0;top:13px;color:rgba(0,0,0,.5)}.nav-search-input{padding:12px 6px 8px 24px;line-height:16px;font-size:16px}input.nav-search-input{box-shadow:none;background:0 0;border:2px solid transparent;border-radius:999px;font-size:15px}input.nav-search-input:hover{background-color:rgba(25,118,210,.05);transition:background-color .3s}input.nav-search-input:focus{outline:0;background-color:rgba(25,118,210,.05);transition:background-color .3s}input.nav-search-input::placeholder{color:rgba(0,0,0,.3)}input.nav-search-input:focus::placeholder{color:transparent}#search-results-position-container{position:relative}#search-results-container{position:absolute;top:0;right:0;z-index:1000;width:600px;background-color:#fff;border:1px solid #999;-webkit-box-shadow:4px 4px 15px 0 rgba(0,0,0,.5);-moz-box-shadow:4px 4px 15px 0 rgba(0,0,0,.5);box-shadow:4px 4px 15px 0 rgba(0,0,0,.5);font-size:.75em;text-align:left;color:#222}#search-results-container a{padding:0;margin:0;display:inline-block;color:#428bca;border-bottom:0}.search-results-header{background:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px 6px;font-weight:700}.search-results-row{padding:3px 0 3px 6px;border-bottom:1px solid #eee}.search-results-col{float:left;width:50%}.search-results-col-item{margin-right:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-title{padding:8px 3px;font-size:1.2em}.irs-from,.irs-grid-pol.small,.irs-max,.irs-min,.irs-to{display:none!important}.irs-grid-text{font-size:14px!important;line-height:14px!important;padding:2px!important;bottom:0!important}.favourite-off{color:#777}.favourite-on{color:red}.favourite-off:hover,.favourite-on:hover{text-decoration:none;color:red;cursor:pointer}.tick-green-inverse-lg{color:#fff;border-radius:50%;background:#32cd32;font-size:.8em;padding:5px}.no-tick-grey-lg{color:transparent;border-radius:50%;padding:5px}.k-widget.k-tooltip{font-size:.9em}.lesson-list-certificate{background-color:rgba(0,0,0,.4);color:#fff}.lesson-list-certificate-advice{margin-top:6px;line-height:1.2em;font-size:.95em;opacity:.7}.lesson-list-certificate.lesson-list-certificate-stars{background-image:url("/assets/images/stars_background.png");background-size:cover;background-origin:content-box}.lesson-list-certificate.lesson-list-certificate-completed{background-color:rgba(0,0,0,.85)}.lesson-list-grade{color:#111;text-align:center;padding:2px 0;font-size:14px;border-radius:999px;width:100%;margin:auto auto;font-weight:700;border-bottom:2px solid rgba(0,0,0,.2);text-shadow:0 1px 2px rgba(255,255,255,.5)}.lesson-list-game{border-radius:999px;overflow:hidden;margin-top:10px;border:4px solid rgba(0,0,0,.2)}.mobile-header-scroller{display:flex;justify-content:space-between;align-items:center}.mobile-header-scroller>#topic-header-mobile{margin:0 auto}.header-scroller{display:flex;justify-content:space-between;align-items:center}.header-scroller>#topic-header{margin:0 auto}.background-table{width:100%}.background-table tbody tr td{height:30px;cursor:pointer}table.lesson-item td{padding:10px 0}.tab-content,.tab-video-container{padding:15px;background:rgba(0,0,0,.05)}.tab-video-container{padding-top:0}.text-muted{color:rgba(0,0,0,.5)}.theme-box{width:32px;height:26px;display:inline-block}.theme-container{display:inline-block;font-size:0;margin-right:16px;margin-bottom:10px;border:1px solid rgba(255,255,255,.2);cursor:pointer}.bs-callout-info{background-color:rgba(255,255,255,.2);border:0 solid #1e90ff;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.icon-invisible{color:rgba(0,0,0,.5)}.icon-invisible>i{visibility:hidden}.customer-profile-card{background:#f5f5f5}.customer-profile-card-divider{border-top:2px dotted rgba(0,0,0,.15)}.breadcrumb-container{padding:10px 0 10px 0;border-bottom:1px solid #ddd;font-size:.9em;margin-bottom:20px}.breadcrumb-container .breadcrumb-home{font-weight:400}.breadcrumb-container .breadcrumb-separator{margin:0 8px 0 10px}.breadcrumb-container .breadcrumb-active{font-weight:700}.popover.weekly-revision-question{max-width:600px;width:auto}#incompleteQuestionSets .progress{background-color:#fff;border:1px solid #dcdcdc}li[aria-expanded=true] .fa-angle-right{display:none}li[aria-expanded=false] .fa-angle-down{display:none}.uqs-type-badge{display:inline-block;width:26px;border-radius:4px;padding:3px 0;font-size:.8em;line-height:.8em;text-align:center;font-weight:600;color:#7a7a7a;border:1px solid #d0d0d0;margin-right:6px}.uqs-type-lesson{background:#f5f5f5}.uqs-type-diagnostic{background:#f5f5f5}.uqs-type-question-bank{background:#f5f5f5}.dashboard-task-title{text-align:center;border-radius:6px;padding:15px;margin-bottom:10px;background:rgba(0,0,0,.05);font-weight:700}#btn-join-now{background:#75d838;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.25);box-shadow:0 2px 10px -2px rgba(0,0,0,.25);border:0;margin-right:5px}#btn-join-now:hover{background:#48a30f!important}.course-completion-chart.percent:after,.topic-completion-chart.percent:after{content:''}.course-completion-chart.percent .fa-check,.topic-completion-chart.percent .fa-check{color:rgba(0,0,0,.1);font-size:18px;position:absolute;top:2px;left:4px;display:none}.course-completion-chart.course-completed canvas,.topic-completion-chart.topic-completed canvas{opacity:0}.course-completion-chart.course-completed .fa-check,.topic-completion-chart.topic-completed .fa-check{display:inline;color:#8ae323}.ms-progress-container{position:relative;height:20px;background:rgba(0,0,0,.1);border-radius:999px}.ms-progress-bar{position:absolute;height:100%;left:0;top:0;width:0%;opacity:.9;border-radius:999px 0 0 999px}.ms-progress-star{position:absolute;font-size:28px;top:-14px;-webkit-text-stroke:1px rgb(0 0 0 / 50%);transform:translate(-50%,0)}.ms-progress-container.ms-progress-container-report{height:16px;background-color:transparent}.ms-progress-bar.ms-progress-bar-report{background:#ddd;height:9px;top:4px;width:100%;border-radius:999px}.ms-progress-star.ms-progress-star-report{font-size:18px;top:-5px;-webkit-text-stroke:1px rgba(0,0,0,1)}.ms-progress-bar-0{width:0%;background:0 0}.ms-progress-star-0{color:#f5f5f5;left:-6%;top:-12px;transform:scale(.8)}.ms-progress-bar-1{width:30%;background:#db8a12}.ms-progress-star-1{color:#ffaf38;left:28%}.ms-progress-bar-2{width:52%;background:#e1d000}.ms-progress-star-2{color:#fff700;left:50%}.ms-progress-bar-3{width:77%;background:#6ab11a}.ms-progress-star-3{color:#a8fb4a;left:75%}.ms-progress-bar-4{width:100%;background:#408fc5}.ms-progress-star-4{color:#77c8ff;left:96%}.incomplete-icon{position:relative;height:8px;width:18px;border:1px solid rgba(0,0,0,.5);border-radius:2px}.incomplete-icon-progress-bar{position:absolute;top:0;left:0;width:8px;height:6px;background:rgba(0,0,0,.3)}.self-rating-emoji-container{position:relative}.self-rating-emoji{color:rgba(0,0,0,.5);font-size:24px}.self-rating-emoji-group{display:none;position:absolute;background:#fff;padding:8px 8px 6px 8px;border-radius:9999px;white-space:nowrap;z-index:7250;top:100%;left:50%;transform:translate(-50%,0)}.self-rating-emoji-0,.self-rating-emoji-1,.self-rating-emoji-2,.self-rating-emoji-3,.self-rating-emoji-delete{display:inline-block;width:1em;height:1em;text-indent:-9999px;background-size:1em 1em;cursor:pointer}.self-rating-emoji-group .self-rating-emoji-0,.self-rating-emoji-group .self-rating-emoji-1,.self-rating-emoji-group .self-rating-emoji-2,.self-rating-emoji-group .self-rating-emoji-3,.self-rating-emoji-group .self-rating-emoji-delete{margin:0 5px}.self-rating-emoji-0{background:url(/assets/images/self-rating-emoji-0.svg);filter:invert(0%) sepia(95%) saturate(19%) hue-rotate(277deg) brightness(96%) contrast(104%);opacity:.1}.self-rating-emoji-1{background:url(/assets/images/self-rating-emoji-1.svg);filter:invert(96%) sepia(53%) saturate(2775%) hue-rotate(326deg) brightness(95%) contrast(100%)}.self-rating-emoji-2{background:url(/assets/images/self-rating-emoji-2.svg);filter:invert(75%) sepia(10%) saturate(1329%) hue-rotate(73deg) brightness(100%) contrast(90%)}.self-rating-emoji-3{background:url(/assets/images/self-rating-emoji-3.svg);filter:invert(82%) sepia(37%) saturate(5522%) hue-rotate(171deg) brightness(104%) contrast(94%)}.self-rating-emoji-delete{background:url(/assets/images/self-rating-emoji-delete.svg);filter:invert(0%) sepia(95%) saturate(19%) hue-rotate(277deg) brightness(96%) contrast(104%);opacity:.3;transform:scale(.75,1)}.svg-ui__background_blur{background-color:rgba(255,255,255,.75)}.nav-search-container .ais-SearchBox-resetIcon path,.nav-search-container .ais-SearchBox-submitIcon path{fill:rgba(0,0,0,0.3)}.nav-tabs>li>a{font-size:14px}#worksheet-header{display:flex;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:15px}#worksheet-title{font-size:1.25em;width:75%}#worksheet-question-count{width:25%;display:flex;align-items:center;justify-content:flex-end}#worksheet-question-count>span{background:rgba(0,0,0,.075);padding:5px 15px;border-radius:15px;font-size:.9em}.task-list{border-radius:3px;border:1px solid rgba(0,0,0,.15)}.task-list .row{border-bottom:1px solid rgba(0,0,0,.075)}.task-empty{border-radius:3px;border:1px solid rgba(0,0,0,.1);min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 15%;text-align:center}.task-empty-icon{font-size:2rem}.task-list .row:last-child{border-bottom:0}.task-list div[class*=col-md]{padding:10px 15px}.task-list-expiry{text-align:right}.task-list-expiry .small{font-size:.75rem}.task-list-duration{display:flex;align-items:center;gap:10px;flex-direction:column}.task-list-duration .label{line-height:normal;width:120px;text-align:left}.badge-counter{position:absolute;top:1px;right:1px}.task-call-to-action{display:inline-block;position:absolute;right:15px;top:6px}.task-item-title{padding-bottom:16px;margin-top:20px}.navbar-search{margin-top:6px}.lesson-page-caption{padding:20px 0 0 0}.lesson-page-caption-text{font-size:1.6rem;margin-right:20px}#lesson-reference{margin-top:20px}#htmlTutorialPlayer{border-radius:5px;border:1px solid rgba(0,0,0,.1);width:100%;box-shadow:0 3px 9px -7px rgba(0,0,0,.3)}#thirdTab{padding:20px}#lesson-reference-pane{margin-top:15px}#activity-log-pane{padding:20px}.level{border-radius:10px;box-shadow:0 5px 15px -10px rgba(0,0,0,.75)}.speed-skills-level-row{margin-bottom:20px}.speed-skills .speed-skills-level-row:last-child{margin-bottom:0}.speed-skills-banner img{width:20%}#mobile-report-types-dropdown{margin-bottom:20px}#mobile-report-types-dropdown li>a{padding:8px 15px;font-size:.9rem}.result-controls{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;flex-direction:row;gap:10px}.result-controls .result-control{display:flex;flex-direction:row;align-items:center;gap:10px;width:33.33%}.result-controls .result-control.report-type-legend,.result-controls .result-control.right-align{justify-content:flex-end}.result-controls .result-control-legend{width:50%;display:flex;justify-content:flex-end;gap:20px}.task-contents-panel{margin-top:15px}.individual-result-modal .modal-header{border-bottom:1px solid rgba(0,0,0,.1)}.exam-card-container{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:15px}.exam-card{flex:0 0 calc(33.33% - 10px);background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:8px;box-shadow:0 10px 15px -10px rgba(0,0,0,.35);display:flex;flex-direction:column;margin:0;color:#333}.exam-card:hover{box-shadow:0 10px 15px -5px rgba(0,0,0,.5)}.exam-card.active{border:1px solid #ff5733}.exam-card .panel-header{font-size:1.1em;text-align:center;padding:20px 20px 0}.exam-card .panel-body{flex-grow:1;display:flex;flex-direction:column;gap:15px;padding:0 15px}.exam-card .panel-body .well{padding:10px 15px;margin:0;background:0 0}.exam-card .panel-body .well.exam-card-time{background-color:#fafafa}.exam-card .exam-card-details{box-shadow:none;color:#888;flex-grow:1}.exam-card .panel-footer{background:0 0;border-top:1px dashed #eee;padding:15px}.notification_banner{background-color:rgba(255,69,0,.075);text-align:center;color:red;border:1px solid #ff4500;color:#333;padding:5px 10px;border-radius:3px;margin-top:15px;font-size:.7em}.active-indicator{display:flex;align-items:center;justify-content:center;gap:4px}.modal-print-dialog .modal-content{border:0;border-radius:0}.modal-print-dialog .modal-header{color:#fff;background-color:#222931;padding:10px 15px;border-bottom:0}.modal-print-dialog .modal-header .close{color:#fff;opacity:1;margin-top:2px;margin-right:2px}.modal-print-dialog .modal-body{min-height:600px;background-color:#5f6368;box-shadow:inset 0 5px 5px -5px rgba(0,0,0,.5)}.modal-print-dialog .modal-body .report-paper-simulation{border:0;margin:0}@media only screen and (max-width:900px) and (orientation:portrait){.awards .level{margin-bottom:15px}.awards .award-date{text-align:left}.nav-tabs{display:flex;align-items:stretch;justify-content:space-evenly;margin-bottom:15px;border:1px solid rgba(0,0,0,.15)!important;border-radius:5px}.nav-tabs>li{flex:1}.nav-tabs>li>a{padding:10px!important;font-size:14px!important;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;height:100%}.nav-tabs li.active>a{font-weight:700!important}.nav-tabs>li>a>i{font-size:1rem!important}.nav-tabs>li .badge{margin-left:5px}.navbar-common ul li{min-width:auto!important}.navbar-common ul li a{padding:0 15px!important;font-size:14px!important}.navbar-common ul li a>i{font-size:18px!important}.navbar-common ul li a img{height:15px!important}.task-list{border-radius:5px}.task-list .row{padding:15px}.task-list div[class*=col-md]{padding:0}.task-list-expiry{text-align:left}.task-list-duration{order:3;flex-direction:row;display:inline-flex}.task-list-teacher{order:4}.exam-title{font-weight:600}.col-lesson{font-size:16px!important;padding:5px 10px!important}.col-lesson .col-lesson-lesson-order{text-align:right;min-width:20px;margin-right:10px;line-height:1.2em}.col-grade{display:none!important}.col-tick{padding:10px 0!important}#lesson-header{font-size:14px}.task-call-to-action{display:block;width:100%;margin:20px 0;position:relative;top:auto;left:auto;right:auto}.task-item-title{text-align:center}.task-instruction-sidebar{padding:10px 15px;border:2px solid #dcdcdc}.page-title{font-size:1.2rem;padding:10px 0 10px;border-bottom:2px solid rgba(0,0,0,.1);margin-bottom:15px}.navbar-search{margin-top:0}.tab-content{padding:0!important;background-color:transparent!important}#secondTab,#suggestionsTab,#tabActivity,#tabWorksheet,#thirdTab,#timelineTab{background-color:rgba(0,0,0,.075);border-radius:5px}#secondTab,#suggestionsTab,#tabWorksheet,#thirdTab,#timelineTab{padding:15px}.level-hr{display:none}#history-pane{max-height:500px;overflow:auto}#student-history-placeholder{min-width:800px}#lesson-reference-download-links,#lesson-reference-pane{margin-top:20px}#lesson-reference-pane{padding:15px;background-color:rgba(0,0,0,.05);border-radius:5px;border:1px solid rgba(0,0,0,.15)}.rightnav-student{border:1px solid rgba(0,0,0,.2)}.lesson-list-certificate{border-radius:5px}.speed-skills-banner img{width:50%}#user-speed-skills-report .level{border-radius:0}#individualResults .tab-content{overflow-x:auto}#individualResults .nav-tabs li{display:flex;align-self:stretch}#individualResults .nav-tabs li a{width:100%}#individualResults .nav-tabs li.active a{font-weight:700}#individualResults #diagnosticsGrid,#individualResults #lessonsGrid,#individualResults #questionBanksGrid{width:800px}.report-paper-simulation{min-height:450px}.result-controls{flex-direction:column;gap:10px}.result-controls .result-control{width:100%!important}.result-controls .result-control label{width:30%}.result-controls .result-control.report-type-legend{padding:5px;border-radius:5px;background-color:rgba(0,0,0,.025);border:1px solid rgba(0,0,0,.15);justify-content:center}.nav-tabs-light{background-color:#fff;box-shadow:0 5px 10px -5px rgba(0,0,0,.15)}.nav-tabs-dark{background-color:rgba(0,0,0,.25);box-shadow:0 5px 10px -5px rgba(0,0,0,.15)}.panel-light{margin-top:15px;padding:15px;border-radius:5px;background-color:#fff;border:1px solid rgba(0,0,0,.15)}.panel-dark{margin-top:15px;padding:15px;border-radius:5px;background-color:rgba(0,0,0,.25);border:1px solid rgba(0,0,0,.15)}#select-menu{width:100%;margin:10px 0;padding:10px;font-size:.9rem}#menu-list{margin-bottom:10px}.exam-card{flex:0 0 calc(50% - 10px)}}@media only screen and (max-width:900px) and (orientation:landscape){.awards .level{margin-bottom:15px}.awards .award-date{text-align:left}.awards .level-hr{display:none}.nav-tabs>li>a{padding:10px!important;font-size:14px!important}.nav-tabs>li .badge{margin-left:5px}.navbar-common ul li{min-width:auto!important}.navbar-common ul li a{padding:0 15px!important;font-size:14px!important}.navbar-common ul li a>i{font-size:18px!important}.navbar-common ul li a img{height:15px!important}.task-list .row{display:flex;flex-direction:column;align-items:flex-start}.task-list-expiry{text-align:left;order:2}.task-list-details{order:1}.task-list-duration{order:3;flex-direction:row;display:inline-flex}.task-list-teacher{order:4}.exam-title{font-weight:600}.badge-counter{top:1px;right:1px}.task-instruction-sidebar{padding:10px 15px;border:2px solid #dcdcdc}.page-title{font-size:1.2rem;padding:10px 0 5px;border-bottom:2px solid rgba(0,0,0,.1);margin-bottom:10px}#lesson-reference-download-links,#lesson-reference-pane{margin-top:20px}#lesson-reference-download-links h4{font-size:1.2rem}.rightnav-student{border:1px solid rgba(0,0,0,.2)}#tabs-exams>li>a span:first-child,#tabs-tasks>li>a span:first-child{order:2}#tabs-exams>li>a span:last-child,#tabs-tasks>li>a span:last-child{order:1}.exam-card{flex:0 0 calc(50% - 10px)}}@media (min-width:320px) and (max-width:480px){.lesson-page-caption{text-align:center}.lesson-page-caption-text{font-size:1.2rem;margin:0}#tabActivity,#tabWorksheet{background-color:rgba(0,0,0,.075);border-radius:5px}#tabWorksheet{padding:15px}#lesson-reference-download-links,#lesson-reference-pane{margin-top:20px}#lesson-reference-download-links h4{font-size:1.2rem}.rightnav-student{border:1px solid rgba(0,0,0,.2)}#tabs-exams>li>a span:first-child,#tabs-tasks>li>a span:first-child{order:2}#tabs-exams>li>a span:last-child,#tabs-tasks>li>a span:last-child{order:1}#lesson-reference-pane{padding:15px;background-color:rgba(0,0,0,.05);border-radius:5px;border:1px solid rgba(0,0,0,.15)}#worksheet-header{flex-direction:column;justify-content:center}#worksheet-header div{width:100%;text-align:center}#worksheet-question-count{justify-content:center}.exam-card{flex:0 0 100%}}.modal-xl{width:1024px;max-width:100%}@media (max-width:767px){.modal-xl{width:90%}}@media (min-width:768px) and (max-width:991px){.modal-xl{width:90%}}@media (min-width:992px) and (max-width:1199px){.modal-xl{width:90%}}