@import url(https://fonts.googleapis.com/css?family=Nunito:400,600,700);.alert,.alert-danger,.alert-info,.alert-success,.alert-warning,.border,.btn,.btn-block,.col-12,.col-2,.col-lg-3,.col-lg-8,.col-md-4,.col-sm-6,.curriculum-container,.justify-content-center,.media,.my-3,.my-4,.offset-lg-2,.p-3,.px-2,.px-3,.py-2,.rounded,.row,.text-center,.text-danger{display:inherit}.container,.dashboard-header,.link-bar{width:100%;position:relative;padding:0 15px;margin:0 auto;max-width:inherit;z-index:1}@media only screen and (min-width:1025px){.container,.dashboard-header,.link-bar{width:90%;padding:0}}.cls-FEJR-N .class-header,.cls-FES-N .class-header,.gradient-N{background-image:linear-gradient(-180deg,#f19774 55%,#f06348 100%)!important}.cls-FEJR-P .class-header,.cls-FES-P .class-header,.gradient-P{background-image:linear-gradient(-180deg,#fce643 55%,#efba08 100%)!important}.cls-FEJR-K .class-header,.cls-FES-K .class-header,.gradient-K{background-image:linear-gradient(-180deg,#96e5f4 55%,#2cb3e4 100%)!important}.border-N{border:1px solid #f06348}.border-P{border:1px solid #efba08}.border-K{border:1px solid #2cb3e4}@font-face{font-family:Pumbold;src:url(/assets/fonts/pumbold.otf)}body{min-height:100vh}.role-admin,.role-group,.role-none,.role-school,.role-student,.role-teacher{background-color:#f4f4f4}.role-group::after{background-image:url(/assets/background-role-group.jpg)}.role-school::after{background-color:#f4f4f4}.screen-wrapper{padding-top:100px;padding-bottom:100px}.error-message{color:#f97d80;font-weight:700}.text-warning{color:#9f4f09;font-weight:700}.link-bar-bg{position:relative;z-index:1}.link-bar:after{content:"";display:table;clear:both}.bar-item{float:left;width:22%;margin-right:2%;position:relative;top:2px}.bar-item:last-child{margin-right:0}.bar-item a{display:block;background:#fff;border-bottom:none;border-radius:6px 6px 0 0;color:rgba(0,0,0,.85);text-align:center;opacity:.7;height:46px;line-height:42px;font-weight:700;text-decoration:none;padding:0 4px;font-size:85%}.bar-item a.current{opacity:1;height:46px}@media only screen and (min-width:768px){.bar-item a{font-size:100%;height:42px}.bar-item a.current{height:42px}.container ul.enrol-now li,.dashboard-header ul.enrol-now li,.link-bar ul.enrol-now li{font-size:100%}}main{position:relative}.class-header{padding-top:80px;position:relative;z-index:1}.cls-N .class-header{background:#f97d80}.cls-FEJR-N.link-bar-bg,.cls-FES-N.link-bar-bg,.cls-N.link-bar-bg{background-color:#f06348}.cls-P .class-header{background:#f6be00}.cls-FEJR-P.link-bar-bg,.cls-FES-P.link-bar-bg,.cls-P.link-bar-bg{background-color:#efba08}.cls-K .class-header{background:#00a3e0}.cls-FEJR-K.link-bar-bg,.cls-FES-K.link-bar-bg,.cls-K.link-bar-bg{background-color:#2cb3e4}.nav-strip{position:fixed;width:100%;background-color:#787878;height:40px;top:80px;z-index:100}.nav-strip a{color:#fff;text-decoration:none;font-size:1.6rem;display:block;height:40px;padding-top:12px}.nav-strip a:hover{color:#fff}.nav-strip a.back-link{cursor:pointer;float:left;width:70%;padding-left:20px;background-image:url(/assets/images/ui/arrow.png);background-position:left center;background-size:16px auto}.nav-strip a.settings{float:right;width:30%;text-align:right;padding-right:20px;background-image:url(/assets/images/ui/cog.png);background-position:right center;background-size:16px auto}.class-info .class-details{float:left;width:calc(100% - 70px);color:rgba(0,0,0,.75);padding-top:10px}.class-info .class-details h3{font-size:30px;font-weight:700;padding-bottom:6px;width:100%}.class-info .class-details p{font-weight:700;width:100%}.g_margin-bottom{margin-bottom:2em}.g_margin-top{margin-top:2em}.g_error-text{color:#f97d80;font-weight:700}.g_icon_place_holder_lg{width:150px;height:150px;border-radius:35px;line-height:150px}.g_icon_place_holder_sm{width:60px;height:60px;border-radius:15px;line-height:60px}.g_icon_place_holder,.g_icon_place_holder_lg,.g_icon_place_holder_sm{display:inline-block;background-color:#d3e1d5;border-color:#a42530;color:#607d8b}.g_icon_selected{box-shadow:0 0 12px #ee8300;opacity:1}.g_icon_faded{opacity:1}.g_header_row{background-color:#ddecdf;border:1px solid #ada56a;border-top:0;border-left:0;border-right:0;box-shadow:0 2px 7px #606060;margin-bottom:2em}.g_header_row h2,.g_header_row h3{text-align:center}.g_header_links{text-align:right;background-color:#d3e1d5;font-weight:700}.g_header_links a{margin-left:2em;display:inline-block}.g_back_button{width:40px;height:40px;margin-top:10px;margin-bottom:10px}.g_small_back_button{height:24px;width:24px}.g_progress_bar_track{height:20px;position:relative;background-color:#a9a9a9}.g_progress_bar{display:block;position:relative;height:100%;background-color:green;white-space:nowrap}.margins-auto{margin:auto}.button{text-align:center;letter-spacing:.03em;text-decoration:none;background-image:linear-gradient(-179deg,#28908e 50%,#10606a 100%);color:#fff!important;border:none;transition:all ease .25s;outline:0}.button:hover{text-decoration:none;color:#fff!important;background-color:#ffa300}.button.aqua{background-image:linear-gradient(0deg,#28b3b5 0,#28b3b5 100%)}.button.blue{background-image:linear-gradient(0deg,#00a3e0 0,#00a3e0 100%)}.button.blue:hover{background-image:linear-gradient(0deg,#ffa300 0,#ffa300 100%)}.button.red{background-image:linear-gradient(0deg,#f97d80 0,#f97d80 100%)}.button.red:hover{background-image:linear-gradient(0deg,#ffa300 0,#ffa300 100%)}.button.grey{background-image:linear-gradient(0deg,#939ea3 0,#939ea3 100%)}.button.grey:hover{background-image:linear-gradient(0deg,#ffa300 0,#ffa300 100%)}.button.orange{background-image:linear-gradient(-180deg,#ffa726 19%,#e48801 99%)}.button.primary{font-weight:700;font-size:1.8rem}.button.disabled{opacity:.25;cursor:wait}.button.share{position:relative;padding:5px 40px}.button.share::after{content:"";position:absolute;right:12px;top:0;width:16px;height:34px;background-image:url(/assets/icons/share.svg);background-size:16px auto;background-position:center center;background-repeat:no-repeat}a,a:hover{text-decoration:none}a.disabled{pointer-events:none;cursor:default}.group:after,.message dl:after,.tab-content.tab-dashboard dl:after{content:"";display:table;clear:both}.container p.enrol-now,.dashboard-header p.enrol-now,.link-bar p.enrol-now{margin-top:1em;margin-bottom:.2em}.container ul.enrol-now,.dashboard-header ul.enrol-now,.link-bar ul.enrol-now{list-style:disc;padding-bottom:1.5em}.container ul.enrol-now li,.dashboard-header ul.enrol-now li,.link-bar ul.enrol-now li{padding:10px 0 5px}.container .small-print,.dashboard-header .small-print,.link-bar .small-print{font-size:1.4rem;padding-top:5px;color:#10606a}.logo img{display:block;margin:0 auto 10px}.dashboard-header{padding-top:80px;padding-bottom:15px;position:relative}.dashboard-header h1{margin:15px 0 10px;font-size:36px;font-weight:700;color:rgba(0,0,0,.75);line-hight:1.1em}@media only screen and (min-width:1025px){.dashboard-header{padding-bottom:25px}.dashboard-header h1{font-size:42px;margin-top:25px}}.dashboard-header p{font-size:20px;font-weight:700;color:#00a3e0}.dashboard-header p .name{float:left}.dashboard-header p .name svg{width:auto;height:20px;display:inline-block;vertical-align:top;margin-right:-2px;position:relative;top:0}.dashboard-header p .name svg path{fill:rgba(0,0,0,.5)}.dashboard-header p .phone{float:right;font-weight:700;font-size:18px}.dashboard-header p .phone svg{width:auto;height:20px;display:inline-block;vertical-align:top;margin-right:-2px;position:relative;top:2px}.dashboard-header p .phone svg path{fill:rgba(0,0,0,.5)}.dashboard-header p .mail{float:right;font-weight:700;font-size:18px}.dashboard-header p .mail svg{width:auto;height:22px;display:inline-block;vertical-align:top;margin-right:-2px;position:relative;top:2px}.dashboard-header p .mail svg path{fill:rgba(0,0,0,.5)}.dashboard-header p .stat{clear:right;float:right}.dashboard-header .stats span{display:inline-block;font-size:18px;font-weight:700;padding-right:18px}.dashboard-header .stats span:last-child{padding-right:0}.role-group .school-header{padding-top:42px}.class-header .class-details{padding:5px 0 10px}.class-header .class-details .class-name a{color:rgba(0,0,0,.75);font-weight:700}.class-header .class-details h3{padding-top:5px;padding-bottom:2px}.class-header .class-details p{font-weight:400}.class-header .class-details sub a{color:rgba(0,0,0,.75)}.class-header .qrcode-icon-container{position:absolute;right:15px;top:20px}.class-header sub{font-family:Nunito,sans-serif;font-size:1.2rem}.tab-content{background-color:#f4f4f4;position:relative;z-index:1;padding:24px 5px 40px;min-height:calc(100vh - 220px)}.tab-content.tab-dashboard .stats{padding:100px 0 20px;margin-bottom:24px}.tab-content.tab-dashboard .stats span{width:25%;float:left;display:block;color:#000;font-weight:700;font-size:2rem;height:30px}.tab-content.tab-dashboard .stats span .stats-icon{opacity:.75;position:relative;height:30px;vertical-align:middle;top:-2px}.tab-content.tab-dashboard .stats-table{border-bottom:2px dotted rgba(16,96,106,.2);margin-bottom:24px;padding-bottom:10px}.tab-content.tab-dashboard .stats-table table{border-collapse:separate;border-spacing:2px;width:100%}.tab-content.tab-dashboard .stats-table table thead td{font-weight:700;padding:0 0 16px;color:#00a3e0}.tab-content.tab-dashboard .stats-table table td{padding:0 0 14px}.tab-content.tab-dashboard .stats-table table td:nth-child(1){width:50%}.tab-content.tab-dashboard .stats-table table td:nth-child(2),.tab-content.tab-dashboard .stats-table table td:nth-child(3){text-align:center}.tab-content.tab-dashboard dl dt{float:left;width:60%;height:50px;margin:0 0 15px;color:#00a3e0;font-weight:700;padding:0 30px 20px 0;border-bottom:2px dotted rgba(16,96,106,.2)}.tab-content.tab-dashboard dl dd{float:left;width:40%;height:50px;margin:0 0 15px;font-size:2rem;padding:0 0 20px;border-bottom:2px dotted rgba(16,96,106,.2)}.welcome h2{font-size:20px;margin-bottom:15px;font-weight:700}.welcome p{line-height:1.2em}.message{margin:20px 0;padding:18px 15px;width:100%;border-radius:12px;background-color:#f6be00;font-weight:700;line-height:1.2em;clear:both}.message.info-message{position:relative;padding-left:40px}.message.info-message::before{content:"";display:block;position:absolute;top:14px;left:8px;width:30px;height:30px;background-image:url(/assets/images/ui/ic-info.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:center;opacity:.66;background-color:#f6be00}.message p{margin:.5em 0 .75em;line-height:1.2em}.message p:last-child{margin-bottom:0}.message dl dt{float:left;width:100px;padding:.25em 0}.message dl dd{float:left;width:calc(100% -100px);padding:.25em 0}.message a.download-app{display:block;background-image:url(/assets/fejr-icon.png);background-position:10px 8px;background-size:60px auto;padding:10px 10px 10px 80px;background-color:rgba(255,158,13,.25);height:80px;border:2px solid rgba(255,158,13,.5);border-radius:15px;margin-bottom:10px}.message a.download-app span{font-size:16px;font-weight:700;color:#25282a;display:block;line-height:1.2em;padding:5px 0 0}@media only screen and (min-width:768px){.message a.download-app span{font-size:20px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;background-repeat:no-repeat}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{min-height:100%;box-sizing:border-box;font-size:62.5%}*,:after,:before{box-sizing:inherit}.group:after{content:"";display:table;clear:both}.divider{height:3px;border:none;border-top:3px dotted #939ea3;margin:30px auto!important}input,select,textarea{font-family:muli,sans-serif}a{text-decoration:none;cursor:pointer;color:#000}.bg-pic{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:center center}.button{background-color:#00a3e0;border-radius:6px;display:inline-block;padding:10px 16px 12px;font-weight:700;font-size:1.6rem;line-height:1em;transition:all ease .25s;cursor:pointer}.button-secondary{background-color:#939ea3}.button-secondary:hover{background-color:#ffa300}.button-small{background-color:#939ea3;border-radius:6px;display:inline-block;color:#fff;padding:4px 20px 6px;font-weight:700;font-size:1.6rem;line-height:1em;transition:all ease .25s;cursor:pointer}@media only screen and (max-width:767px){.divider{margin:20px auto!important}.button-small{font-size:1.4rem;padding:4px 10px 6px}}.button-small:hover{background-color:#ffa300}.text-link-small{color:#28b3b5;font-weight:700;font-size:1.6rem;display:inline-block;transition:all ease .25s}@media only screen and (max-width:767px){.text-link-small{font-size:1.4rem}}.text-link-small:hover{color:#ffa300}.video-help{color:#00a3e0;font-weight:700;font-size:1.6rem;display:inline-block;background-image:url(/assets/revamp/icon-video-help-blue.svg);background-position:left center;background-size:30px 30px;padding-left:36px;height:30px;line-height:30px;cursor:pointer;position:absolute;right:0;top:4px}.video-help:hover{color:#ffa300;background-image:url(/assets/revamp/icon-video-help-hover.svg)}.classes-header,.classes-performance,.container,.divider{width:90%;margin:0 auto;position:relative}body{line-height:1;font-family:Muli,sans-serif;font-weight:400;font-style:normal;font-size:2rem;color:#25282a}@media only screen and (max-width:1023px){.classes-header,.classes-performance,.container,.divider{width:92%}body{font-size:1.8rem}}@media only screen and (max-width:767px){.video-help{font-size:1.4rem;background-size:24px 24px;padding-left:30px}.classes-header,.classes-performance,.container,.divider{width:92%}body{font-size:1.6rem}}h2{font-weight:700;font-size:3.2rem;line-height:40px}p{line-height:1.4em}.btn-create-class{padding-left:50px;background-image:url(/assets/revamp/ic-stats-class-white.svg);background-size:24px 24px;background-position:15px center;position:absolute;right:68%;top:2px}@media only screen and (max-width:1365px){.btn-create-class{right:auto;left:25.5%}}.classes-performance>h2{margin:0 0 30px}@media only screen and (max-width:767px){h2{font-size:2.4rem;line-height:32px}.btn-create-class{position:static;margin-top:15px}.classes-performance>h2{margin:0 0 2px}.classes-performance .video-help{position:static}.multi-chart{margin-top:12px}}.multi-chart{position:relative}.multi-chart .chart-display-options{position:absolute;top:0;right:0;width:50%;text-align:right;cursor:pointer}.multi-chart .chart-display-options span{margin-left:6px}.multi-chart .chart-display-options span.current{background-color:#ffa300}.multi-chart .chart-holder{padding:50px 0 20px}.multi-chart .chart-data-filters span{margin:0 6px 12px}.multi-chart .chart-data-filters span.current{background-color:#ffa300}@media only screen and (max-width:767px){.multi-chart .chart-display-options{width:100%}.multi-chart .chart-data-filters span{font-size:1.4rem;padding:4px 10px 6px;margin:0 2px 4px}}.multi-chart .placeholder{width:100%;height:auto}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #fff}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E")}.toast-error{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E")}.toast-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E")}.toast-container.toast-bottom-center .ngx-toastr,.toast-container.toast-top-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-bottom-full-width .ngx-toastr,.toast-container.toast-top-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E");background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}