.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;left:0!important;margin:0!important;outline:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.ui-select-choices-row:hover{background-color:#f5f5f5}.ng-dirty.ng-invalid>a.select2-choice{border-color:#d44950}.select2-result-single{padding-left:0}.select-locked>.ui-select-match-close,.select2-locked>.select2-search-choice-close{display:none}body>.select2-container.open{z-index:9999}.ui-select-container.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-style:solid;border-top-width:1px;box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input{border:0;height:0;margin:0;min-height:0;opacity:0;padding:0}.selectize-input.selectize-focus{border-color:#007fbb!important}.selectize-control.single>.selectize-input>input{width:100%}.selectize-control.multi>.selectize-input>input{margin:0!important}.selectize-control>.selectize-dropdown{width:100%}.ng-dirty.ng-invalid>div.selectize-input{border-color:#d44950}.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}.ui-select-container[theme=selectize] input.ui-select-search-hidden{border:0;height:0;margin:0;min-height:0;opacity:0;padding:0;width:0}.btn-default-focus{background-color:#ebebeb;border-color:#adadad;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);color:#333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;text-decoration:none}.ui-select-bootstrap .ui-select-toggle{position:relative}.ui-select-bootstrap .ui-select-toggle>.caret{height:10px;margin-top:-2px;position:absolute;right:10px;top:50%}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px!important;border-bottom-right-radius:0!important;border-top-right-radius:0!important}.ui-select-bootstrap .ui-select-search-hidden{border:0;height:0;margin:0;min-height:0;opacity:0;padding:0}.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;right:15px;top:45%}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{height:auto;margin-top:-1px;max-height:200px;overflow-x:hidden;width:100%}body>.ui-select-bootstrap.open{z-index:1000}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;height:1.666666em;margin-bottom:3px;outline:none}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{margin:0 3px 3px 0;outline:0}.ui-select-multiple .ui-select-match-item{position:relative}.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close{pointer-events:none}.ui-select-multiple:hover .ui-select-match-item.dropping-before:before{border-left:1px solid #428bca;content:"";height:100%;margin-right:2px;position:absolute;right:100%;top:0}.ui-select-multiple:hover .ui-select-match-item.dropping-after:after{border-right:1px solid #428bca;content:"";height:100%;left:100%;margin-left:2px;position:absolute;top:0}.ui-select-bootstrap .ui-select-choices-row>span{clear:both;color:#333;cursor:pointer;display:block;font-weight:400;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>span:focus,.ui-select-bootstrap .ui-select-choices-row>span:hover{background-color:#f5f5f5;color:#262626;text-decoration:none}.ui-select-bootstrap .ui-select-choices-row.active>span{background-color:#428bca;color:#fff;outline:0;text-decoration:none}.ui-select-bootstrap .ui-select-choices-row.active.disabled>span,.ui-select-bootstrap .ui-select-choices-row.disabled>span{background-color:#fff;color:#777;cursor:not-allowed}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#d44950}.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{box-shadow:0 -4px 8px rgba(0,0,0,.25)}.ui-select-bootstrap .ui-select-match-text{padding-right:1em;width:100%}.ui-select-bootstrap .ui-select-match-text span{display:inline-block;overflow:hidden;width:100%}.ui-select-bootstrap .ui-select-toggle>a.btn{height:10px;margin-top:-2px;position:absolute;right:10px}.ui-select-refreshing.glyphicon{padding:8px 27px;position:absolute;right:0}.ui-select-spin{animation:ui-select-spin 2s linear infinite}.ui-select-refreshing.ng-animate{-webkit-animation:0s none}@keyframes ui-select-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0!important;box-shadow:inset 0 0 12px 4px #fff;visibility:visible!important}.selectize-control.plugin-drag_drop .ui-sortable-placeholder:after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-dropdown-header{background:#f8f8f8;border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:5px 8px;position:relative}.selectize-dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;box-sizing:border-box;float:left}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.selectize-control.plugin-remove_button [data-value]{padding-right:24px!important;position:relative}.selectize-control.plugin-remove_button [data-value] .remove{border-left:1px solid #0073bb;border-radius:0 2px 2px 0;bottom:0;box-sizing:border-box;color:inherit;display:inline-block;font-size:12px;font-weight:700;padding:2px 0 0;position:absolute;right:0;text-align:center;text-decoration:none;top:0;vertical-align:middle;width:17px}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#aaa}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{font-family:inherit;font-size:13px;-webkit-font-smoothing:inherit;color:#303030;line-height:18px}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-sizing:border-box;display:inline-block;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.selectize-control.multi .selectize-input.has-items{padding:5px 8px 2px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{display:-moz-inline-stack;display:inline-block;*display:inline;vertical-align:baseline;zoom:1}.selectize-control.multi .selectize-input>div{background:#1da7ee;border:1px solid #0073bb;color:#fff;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.selectize-control.multi .selectize-input>div.active{background:#92c836;border:1px solid #00578d;color:#fff}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{background:#d2d2d2;border:1px solid #aaa;color:#fff}.selectize-input>input{background:none!important;border:0!important;box-shadow:none!important;line-height:inherit!important;margin:0 1px!important;max-height:none!important;max-width:100%!important;min-height:0!important;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important}.selectize-input>input:focus{outline:none!important}.selectize-input:after{clear:left;content:" ";display:block}.selectize-input.dropdown-active:before{background:#f0f0f0;bottom:0;content:" ";display:block;height:1px;left:0;position:absolute;right:0}.selectize-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;margin:-1px 0 0;position:absolute;z-index:10}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0}.selectize-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{max-height:200px;overflow-x:hidden;overflow-y:auto}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{border-color:grey transparent transparent;border-style:solid;border-width:4px 4px 0;content:" ";display:block;height:0;margin-top:-1px;position:absolute;right:20px;top:50%;width:0}.p-behaviour._points-achievement .selectize-control.single .selectize-input:after,.p-behaviour._points-behaviour .selectize-control.single .selectize-input:after{margin-top:-2px;right:16px}.selectize-control.single .selectize-input.dropdown-active:after{border-color:transparent transparent grey;border-width:0 5px 5px;margin-top:-4px}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{background-color:#fafafa;opacity:.5}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{background:none;box-shadow:none;color:#999;text-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:none}.selectize-control.multi .selectize-input [data-value]{background-color:#1b9dec;background-image:linear-gradient(180deg,#1da7ee,#178ee9);background-repeat:repeat-x;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px hsla(0,0%,100%,.03);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff1da7ee",endColorstr="#ff178ee9",GradientType=0);text-shadow:0 1px 0 rgba(0,51,83,.3)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(180deg,#008fd8,#0075cf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff008fd8",endColorstr="#ff0075cf",GradientType=0)}.selectize-control.single .selectize-input{background-color:#f9f9f9;background-image:linear-gradient(180deg,#fefefe,#f2f2f2);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefefe",endColorstr="#fff2f2f2",GradientType=0)}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{font-size:.85em;font-weight:700;padding-top:7px}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}mwl-calendar [class*=cal-cell]{float:left;margin-left:0;min-height:1px}mwl-calendar .cal-row-fluid{width:100%;*zoom:1}mwl-calendar .cal-row-fluid:after,mwl-calendar .cal-row-fluid:before{content:"";display:table;line-height:0}mwl-calendar .cal-row-fluid:after{clear:both}mwl-calendar .cal-row-fluid [class*=cal-cell]{box-sizing:border-box;display:block;float:left;margin-left:0;*margin-left:-.05213764%;width:100%}mwl-calendar .cal-row-fluid .controls-row [class*=cal-cell]+[class*=cal-cell],mwl-calendar .cal-row-fluid [class*=cal-cell]:first-child{margin-left:0}mwl-calendar .cal-row-fluid .cal-cell7{width:100%;*width:99.9466951%}mwl-calendar .cal-row-fluid .cal-cell6{width:85.71428571%;*width:85.66098081%}mwl-calendar .cal-row-fluid .cal-cell5{width:71.42857143%;*width:71.37526652%}mwl-calendar .cal-row-fluid .cal-cell4{width:57.14285714%;*width:57.08955224%}mwl-calendar .cal-row-fluid .cal-cell3{width:42.85714286%;*width:42.80383795%}mwl-calendar .cal-row-fluid .cal-cell2{width:28.57142857%;*width:28.51812367%}mwl-calendar .cal-row-fluid .cal-cell1{*width:14.23240938%}mwl-calendar .cal-row-fluid .cal-offset7,mwl-calendar .cal-row-fluid .cal-offset7:first-child,mwl-calendar .cal-week-box .cal-offset7{margin-left:100%;*margin-left:99.89339019%}mwl-calendar .cal-row-fluid .cal-offset6,mwl-calendar .cal-row-fluid .cal-offset6:first-child,mwl-calendar .cal-week-box .cal-offset6{margin-left:85.71428571%;*margin-left:85.60767591%}mwl-calendar .cal-row-fluid .cal-offset5,mwl-calendar .cal-row-fluid .cal-offset5:first-child,mwl-calendar .cal-week-box .cal-offset5{margin-left:71.42857143%;*margin-left:71.32196162%}mwl-calendar .cal-row-fluid .cal-offset4,mwl-calendar .cal-row-fluid .cal-offset4:first-child,mwl-calendar .cal-week-box .cal-offset4{margin-left:57.14285714%;*margin-left:57.03624733%}mwl-calendar .cal-row-fluid .cal-offset3,mwl-calendar .cal-row-fluid .cal-offset3:first-child,mwl-calendar .cal-week-box .cal-offset3{margin-left:42.85714286%;*margin-left:42.75053305%}mwl-calendar .cal-row-fluid .cal-offset2,mwl-calendar .cal-row-fluid .cal-offset2:first-child,mwl-calendar .cal-week-box .cal-offset2{margin-left:28.57142857%;*margin-left:28.46481876%}mwl-calendar .cal-row-fluid .cal-offset1,mwl-calendar .cal-row-fluid .cal-offset1:first-child,mwl-calendar .cal-week-box .cal-offset1{margin-left:14.28571429%;*margin-left:14.17910448%}mwl-calendar .cal-row-fluid .cal-cell1{width:14.28571429%;*width:14.23357664%}mwl-calendar .cal-row-fluid [class*=cal-cell].hide,mwl-calendar [class*=cal-cell].hide{display:none}mwl-calendar .cal-row-fluid [class*=cal-cell].pull-right,mwl-calendar [class*=cal-cell].pull-right{float:right}mwl-calendar .cal-row-head [class*=cal-cell],mwl-calendar .cal-row-head [class*=cal-cell]:first-child{min-height:auto;overflow:hidden;text-overflow:ellipsis}mwl-calendar .cal-events-num{margin-top:20px}mwl-calendar .cal-month-day{display:block;position:relative;width:100%}mwl-calendar .cal-month-day .cal-events-num{margin-left:10px;margin-top:18px}mwl-calendar #cal-week-box{cursor:pointer;left:-71px;padding:8px 5px;position:absolute;top:-1px;width:70px}mwl-calendar .cal-day-tick{bottom:-21px;cursor:pointer;margin-right:-17px;padding:0 5px;position:absolute;right:50%;width:26px;z-index:5}mwl-calendar .cal-year-box #cal-day-tick{margin-right:-7px}mwl-calendar .cal-slide-box{position:relative}mwl-calendar .cal-slide-tick{height:9px;margin-left:-7px;position:absolute;top:-1px;width:16px;z-index:1}mwl-calendar .cal-slide-tick.tick-month1{left:12.5%}mwl-calendar .cal-slide-tick.tick-month2{left:37.5%}mwl-calendar .cal-slide-tick.tick-month3{left:62.5%}mwl-calendar .cal-slide-tick.tick-month4{left:87.5%}mwl-calendar .cal-slide-tick.tick-day1{left:7.14285714%}mwl-calendar .cal-slide-tick.tick-day2{left:21.42857143%}mwl-calendar .cal-slide-tick.tick-day3{left:35.71428571%}mwl-calendar .cal-slide-tick.tick-day4{left:50%}mwl-calendar .cal-slide-tick.tick-day5{left:64.28571429%}mwl-calendar .cal-slide-tick.tick-day6{left:78.57142857%}mwl-calendar .cal-slide-tick.tick-day7{left:92.85714286%}mwl-calendar .events-list{bottom:0;left:0;position:absolute;z-index:50}mwl-calendar .cal-slide-content ul.unstyled{margin-bottom:0}mwl-calendar .cal-slide-content ul li.dragging-active .event-item{color:#000}mwl-calendar .cal-day-selected{background-color:#ededed}.cal-week-box{position:relative}.cal-week-box [data-event-class]{font-size:12px;height:30px;line-height:30px;margin-bottom:0!important;margin-top:0!important;overflow:hidden;padding:0 3px!important;text-overflow:ellipsis;white-space:nowrap}.cal-week-box .cal-day-panel{border:0!important}.cal-week-box:not(.cal-day-box) .cal-row-fluid{margin-bottom:2px}.cal-week-box:not(.cal-day-box) .cal-row-fluid:hover,.cal-week-box:not(.cal-day-box) [class*=cal-cell]:hover{background-color:inherit!important}.cal-week-box:not(.cal-day-box) [data-event-class]{margin-left:2px;margin-right:2px}.cal-week-box:not(.cal-day-box) .border-left-rounded{border-bottom-left-radius:5px;border-top-left-radius:5px}.cal-week-box:not(.cal-day-box) .border-right-rounded{border-bottom-right-radius:5px;border-top-right-radius:5px}.cal-week-box.cal-day-box .cal-row-head{padding-left:60px}.cal-week-box.cal-day-box .cal-day-panel{overflow-x:hidden}.cal-day-box{text-wrap:none;overflow-x:auto!important;overflow-y:hidden}.cal-day-box .cal-day-hour-part{border-bottom:thin dashed #e1e1e1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:30px}.cal-day-box .cal-day-hour-part .cal-day-hour-part-time{float:left;text-align:center;width:60px}.cal-day-box .cal-day-hour-part .cal-day-hour-part-spacer{display:inline-block;height:30px}.cal-day-box .cal-day-hour-part:hover{background-color:#ededed}.cal-day-box .cal-day-hour-part-selected{background-color:#e1e1e1}.cal-day-box .cal-day-hour{background-color:#fff}.cal-day-box .cal-day-hour .day-highlight{height:30px}.cal-day-box .cal-day-hour:nth-child(odd){background-color:#fafafa}.cal-day-box .cal-hours{font-size:12px;font-weight:700}.cal-day-box .cal-day-panel{border:1px solid #e1e1e1;padding-left:60px;position:relative}.cal-day-box .cal-day-panel-hour{margin-left:-60px;position:absolute;width:100%}.cal-day-box .day-event{overflow:hidden;padding:2px 3px!important;position:absolute;width:150px}.cal-day-box .day-event a{font-size:12px;text-overflow:ellipsis}.cal-day-box .day-highlight{border:1px solid #c3c3c3;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:1px;overflow:hidden;padding-left:8px;padding-right:8px;padding-top:2px;text-overflow:ellipsis}mwl-calendar-day.time-hidden .cal-day-hour-part-time{display:none}mwl-calendar-day.time-on-side .cal-day-box{margin-left:55px;overflow:visible!important}mwl-calendar-day.time-on-side .cal-day-panel{min-width:0!important}mwl-calendar-day.time-on-side .cal-day-hour-part-time{margin-left:-55px}mwl-calendar .event{background-color:#c3c3c3;border:1px solid #fff;border-radius:8px;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.4);display:block;height:12px;margin-bottom:2px;margin-right:2px;width:12px}mwl-calendar .event-block{background-color:#c3c3c3;display:block;height:100%;width:20px}mwl-calendar .cal-event-list .event.pull-left{margin-top:3px}mwl-calendar .day-highlight,mwl-calendar .day-highlight:hover{background-color:#ddd}mwl-calendar .cal-row-head [class*=cal-cell],mwl-calendar .cal-row-head [class*=cal-cell]:first-child{border:0 solid;font-weight:bolder;padding:5px 0;text-align:center}mwl-calendar .cal-row-head [class*=cal-cell] small{font-weight:400}mwl-calendar .cal-row-fluid:hover,mwl-calendar .cal-year-box .row:hover{background-color:#fafafa}mwl-calendar .cal-month-day{height:100px}mwl-calendar .cal-cell.drop-active,mwl-calendar .cal-day-hour-part.drop-active,mwl-calendar .cal-week-box .cal-cell1.drop-active,mwl-calendar .cell-focus,mwl-calendar [class*=cal-cell] .drop-active,mwl-calendar [class*=cal-cell]:hover{background-color:#ededed}mwl-calendar .cal-month-box [class*=cal-cell],mwl-calendar .cal-year-box [class*=span]{border-right:1px solid #e1e1e1;min-height:100px;position:relative}mwl-calendar .cal-year-box [class*=span]{min-height:60px}mwl-calendar .cal-month-box .cal-row [class*=cal-cell]:last-child,mwl-calendar .cal-year-box .row [class*=col-]:last-child{border-right:0}mwl-calendar .cal-month-box .cal-row-fluid,mwl-calendar .cal-year-box .row{border-bottom:1px solid #e1e1e1;margin-left:0;margin-right:0}mwl-calendar .cal-month-box .cal-row-fluid:last-child,mwl-calendar .cal-year-box .row:last-child{border-bottom:0}mwl-calendar .cal-month-box,mwl-calendar .cal-week-box,mwl-calendar .cal-year-box{border:1px solid #e1e1e1;border-radius:2px}mwl-calendar .cal-month-box{border-bottom:0;border-right:0}mwl-calendar span[data-cal-date]{font-size:1.2em;font-weight:400;margin-right:15px;margin-top:15px;opacity:.5;transition:all .3s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}mwl-calendar span[data-cal-date]:hover{opacity:1}mwl-calendar .cal-day-outmonth span[data-cal-date]{cursor:default;opacity:.1}mwl-calendar .cal-day-today{background-color:#e8fde7}mwl-calendar .cal-day-today span[data-cal-date]{color:#006400}mwl-calendar .cal-month-box .cal-day-today span[data-cal-date]{font-size:1.9em}mwl-calendar .cal-day-holiday span[data-cal-date]{color:purple}mwl-calendar .cal-day-weekend span[data-cal-date]{color:darkred}mwl-calendar #cal-week-box{background-color:#fafafa;border:1px solid #e1e1e1;border-radius:5px 0 0 5px;border-right:0;text-align:right}mwl-calendar .cal-week-box .cal-row-head{border-bottom:1px solid #e1e1e1}mwl-calendar .cal-day-tick{background-color:#ededed;border:1px solid #e1e1e1;border-radius:0 0 5px 5px;border-top:0 solid;text-align:center}mwl-calendar .cal-day-tick .fa{display:none}mwl-calendar .cal-slide-box{border-top:0 solid #8c8c8c}mwl-calendar .cal-slide-content{background-color:#555;box-shadow:inset 0 0 15px 0 rgba(0,0,0,.5);color:#fff;padding:20px}mwl-calendar .cal-slide-content a.event-item{color:#fff;font-weight:400}mwl-calendar a.event-item-action,mwl-calendar a.event-item-delete,mwl-calendar a.event-item-edit{padding-left:5px}mwl-calendar .cal-year-box .cal-slide-content a.event-item,mwl-calendar .cal-year-box a.event-item-action,mwl-calendar .cal-year-box a.event-item-delete,mwl-calendar .cal-year-box a.event-item-edit{position:relative;top:-3px}mwl-calendar .events-list{max-height:47px;padding-left:5px}mwl-calendar .cal-column{border-left:1px solid #e1e1e1}mwl-calendar a.cal-event-week{color:#151515;text-decoration:none}mwl-calendar .badge-important{background-color:#b94a48}mwl-calendar .pointer{cursor:pointer}mwl-calendar .cal-year-box:last-child{border-bottom:0}mwl-calendar .cal-context{width:100%}@media (max-width:991px){mwl-calendar .cal-year-box [class*=span]:nth-child(2){border-right:0}mwl-calendar .cal-year-box [class*=span]:first-child,mwl-calendar .cal-year-box [class*=span]:nth-child(2){border-bottom:1px solid #e1e1e1}}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table;line-height:0}.clearfix:after{clear:both}.hide-text{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.input-block-level{box-sizing:border-box;display:block;min-height:30px;width:100%}.date-picker-date-time{position:absolute}[date-picker-wrapper]{display:block;position:relative!important;z-index:10}[date-time-append] [date-picker]{margin-bottom:-1000px;margin-right:-1000px;position:relative}[date-range] [date-picker] .after.before{background-color:#499dcd;*background-color:#2f6ab4;background-image:linear-gradient(180deg,#5bc0de,#2f6ab4);background-repeat:repeat-x;border-color:#2f6ab4 #2f6ab4 #1f4677;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de",endColorstr="#ff2f6ab4",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);text-shadow:0 -1px 0 rgba(0,0,0,.25)}[date-range] [date-picker] .after.before.active,[date-range] [date-picker] .after.before.disabled,[date-range] [date-picker] .after.before:active,[date-range] [date-picker] .after.before:hover,[date-range] [date-picker] .after.before[disabled]{background-color:#2f6ab4;*background-color:#2a5ea0;color:#fff}[date-range] [date-picker] .after.before.active,[date-range] [date-picker] .after.before:active{background-color:#24528c\9}[date-picker].hidden{display:none}[date-picker]{background-color:#fff;border-radius:4px;padding:4px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}[date-picker] table{margin:0}[date-picker] td,[date-picker] th{border:none;border-radius:4px;height:20px;padding:4px 5px;text-align:center;width:20px}[date-picker] .switch{width:145px}[date-picker] span{border-radius:4px;cursor:pointer;display:block;float:left;height:26px;line-height:25px;margin:1%;width:23%}[date-picker] span:hover{background:#eee}[date-picker] span.disabled,[date-picker] span.disabled:hover{background:none;color:#999;cursor:default}[date-picker] .active,[date-picker] .now{background-color:#006dcc;*background-color:#04c;background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc",endColorstr="#ff0044cc",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);text-shadow:0 -1px 0 rgba(0,0,0,.25)}[date-picker] .active.active,[date-picker] .active.disabled,[date-picker] .active:active,[date-picker] .active:hover,[date-picker] .active[disabled],[date-picker] .now.active,[date-picker] .now.disabled,[date-picker] .now:active,[date-picker] .now:hover,[date-picker] .now[disabled]{background-color:#04c;*background-color:#003bb3;color:#fff}[date-picker] .active.active,[date-picker] .active:active,[date-picker] .now.active,[date-picker] .now:active{background-color:#039\9}[date-picker] .now{background-color:#ee735b;*background-color:#ee905b;background-image:linear-gradient(180deg,#ee5f5b,#ee905b);background-repeat:repeat-x;border-color:#ee905b #ee905b #e56218;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b",endColorstr="#ffee905b",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);text-shadow:0 -1px 0 rgba(0,0,0,.25)}[date-picker] .now.active,[date-picker] .now.disabled,[date-picker] .now:active,[date-picker] .now:hover,[date-picker] .now[disabled]{background-color:#ee905b;*background-color:#ec8044;color:#fff}[date-picker] .now.active,[date-picker] .now:active{background-color:#e9712d\9}[date-picker] .disabled{background:none;color:#999!important;cursor:default}[date-picker] [ng-switch-when=minutes] span,[date-picker] [ng-switch-when=month] span,[date-picker] [ng-switch-when=year] span{height:54px;line-height:54px}[date-picker] [ng-switch-when=date] td{padding:0}[date-picker] [ng-switch-when=date] span{height:26px;line-height:26px;width:100%}[date-picker] [ng-switch-when=date] td span:hover,[date-picker] th:hover{background:#eee;cursor:pointer}[class*=" note-icon-"]:before,[class^=note-icon-]:before{display:inline-block;font:normal normal normal 14px summernote;font-size:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;speak:none;-moz-osx-font-smoothing:grayscale}.note-icon-align-center:before{content:"\f101"}.note-icon-align-indent:before{content:"\f102"}.note-icon-align-justify:before{content:"\f103"}.note-icon-align-left:before{content:"\f104"}.note-icon-align-outdent:before{content:"\f105"}.note-icon-align-right:before{content:"\f106"}.note-icon-align:before{content:"\f107"}.note-icon-arrows-alt:before{content:"\f108"}.note-icon-bold:before{content:"\f109"}.note-icon-caret:before{content:"\f10a"}.note-icon-chain-broken:before{content:"\f10b"}.note-icon-circle:before{content:"\f10c"}.note-icon-close:before{content:"\f10d"}.note-icon-code:before{content:"\f10e"}.note-icon-eraser:before{content:"\f10f"}.note-icon-font:before{content:"\f110"}.note-icon-frame:before{content:"\f111"}.note-icon-italic:before{content:"\f112"}.note-icon-link:before{content:"\f113"}.note-icon-magic:before{content:"\f114"}.note-icon-menu-check:before{content:"\f115"}.note-icon-minus:before{content:"\f116"}.note-icon-orderedlist:before{content:"\f117"}.note-icon-pencil:before{content:"\f118"}.note-icon-picture:before{content:"\f119"}.note-icon-question:before{content:"\f11a"}.note-icon-redo:before{content:"\f11b"}.note-icon-special-character:before{content:"\f11c"}.note-icon-square:before{content:"\f11d"}.note-icon-strikethrough:before{content:"\f11e"}.note-icon-subscript:before{content:"\f11f"}.note-icon-summernote:before{content:"\f120"}.note-icon-superscript:before{content:"\f121"}.note-icon-table:before{content:"\f122"}.note-icon-text-height:before{content:"\f123"}.note-icon-trash:before{content:"\f124"}.note-icon-underline:before{content:"\f125"}.note-icon-undo:before{content:"\f126"}.note-icon-unorderedlist:before{content:"\f127"}.note-icon-video:before{content:"\f128"}.f-summernote .note-editor{display:flex;flex-direction:column;position:relative}.note-editor .note-dropzone{background-color:#fff;color:#87cefa;display:none;opacity:.95;position:absolute;z-index:100}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;font-size:28px;font-weight:700;text-align:center;vertical-align:middle}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative;text-align:left}.note-editor .note-editing-area .note-editable{outline:0}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor.note-frame{border:1px solid #a9a9a9}.note-editor.note-frame.codeview .note-editing-area .note-editable{display:none}.note-editor.note-frame.codeview .note-editing-area .note-codable{display:block}.note-editor.note-frame .note-editing-area{overflow:hidden}.note-editor.note-frame .note-editing-area .note-editable{background-color:#fff;color:#000;overflow:auto;padding:10px}.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false]{background-color:#e5e5e5}.note-editor.note-frame .note-editing-area .note-codable{background-color:#222;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#ccc;display:none;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;margin-bottom:0;padding:10px;resize:none;width:100%}.note-editor.note-frame.fullscreen{left:0;position:fixed;top:0;width:100%!important;z-index:1050}.note-editor.note-frame.fullscreen .note-editable{background-color:#fff}.note-editor.note-frame.fullscreen .note-resizebar{display:none}.note-editor.note-frame .note-statusbar{background-color:#f5f5f5;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.note-editor.note-frame .note-statusbar .note-resizebar{cursor:ns-resize;height:8px;padding-top:1px;width:100%}.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{border-top:1px solid #a9a9a9;margin:1px auto;width:20px}.note-editor.note-frame .note-placeholder{color:#bfc6ce;font-size:16px;height:100%;padding:10px;width:100%;z-index:1}.note-toolbar{flex-shrink:0}.note-popover .popover-content .note-color .dropdown-menu .btn-group,.note-popover .popover-content .note-color .dropdown-menu .note-palette,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette{display:inline-block;margin:0;position:relative;vertical-align:middle}.note-popover .popover-content .note-color .dropdown-menu .btn-group:first-child,.note-popover .popover-content .note-color .dropdown-menu .note-palette:first-child,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group:first-child,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette:first-child{margin:0 5px}.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-palette-title,.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-palette-title,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-palette-title,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-palette-title{border-bottom:1px solid #eee;font-size:12px;margin:2px 7px;text-align:center}.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset,.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-select,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-select{background-color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;font-size:11px;margin:3px 0;padding:0 3px;width:100%}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover,.note-popover .popover-content .note-color-palette div .note-color-btn:hover{transform:scale(1.2);transition:all .2s}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-select-btn,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-select-btn{display:none}.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-row,.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-row,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-row,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-row{height:20px}.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset:hover,.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset:hover,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset:hover,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset:hover{background:#eee}.note-popover.popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.note-popover.popover .arrow{left:20px!important}.note-popover .popover-content,.panel-heading.note-toolbar{margin:0;padding:0}.note-popover .popover-content>.btn-group,.panel-heading.note-toolbar>.btn-group{margin-left:0;margin-right:5px;margin-top:5px}.note-popover .popover-content .btn-group .note-table,.panel-heading.note-toolbar .btn-group .note-table{min-width:0;padding:5px}.note-popover .popover-content .btn-group .note-table .note-dimension-picker,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker{font-size:18px}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{cursor:pointer;height:10em;position:absolute!important;width:10em;z-index:3}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{height:5em;position:relative!important;width:5em;z-index:1}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{height:1em;position:absolute!important;width:1em;z-index:2}.note-popover .popover-content .note-style blockquote,.note-popover .popover-content .note-style h1,.note-popover .popover-content .note-style h2,.note-popover .popover-content .note-style h3,.note-popover .popover-content .note-style h4,.note-popover .popover-content .note-style h5,.note-popover .popover-content .note-style h6,.panel-heading.note-toolbar .note-style blockquote,.panel-heading.note-toolbar .note-style h1,.panel-heading.note-toolbar .note-style h2,.panel-heading.note-toolbar .note-style h3,.panel-heading.note-toolbar .note-style h4,.panel-heading.note-toolbar .note-style h5,.panel-heading.note-toolbar .note-style h6{margin:0}.note-popover .popover-content .note-color .dropdown-toggle,.panel-heading.note-toolbar .note-color .dropdown-toggle{padding-left:5px;width:20px}.note-popover .popover-content .note-color .dropdown-menu,.panel-heading.note-toolbar .note-color .dropdown-menu{min-width:340px}.note-popover .popover-content .note-color .dropdown-menu .btn-group,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group{margin:0}.note-popover .popover-content .note-color .dropdown-menu .btn-group:first-child,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group:first-child{margin:0 5px}.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-palette-title,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-palette-title{border-bottom:1px solid #eee;font-size:12px;margin:2px 7px;text-align:center}.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset{border-radius:5px;cursor:pointer;font-size:11px;margin:3px;padding:0 3px;width:100%}.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-row,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-row{height:20px}.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset:hover,.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset:hover{background:#eee}.note-popover .popover-content .note-para .dropdown-menu,.panel-heading.note-toolbar .note-para .dropdown-menu{padding:5px}.note-popover .popover-content .note-para .dropdown-menu>div:first-child,.panel-heading.note-toolbar .note-para .dropdown-menu>div:first-child{margin-right:5px}.note-popover .popover-content .dropdown-menu,.panel-heading.note-toolbar .dropdown-menu{min-width:90px}.note-popover .popover-content .dropdown-menu.right,.panel-heading.note-toolbar .dropdown-menu.right{left:auto;right:0}.note-popover .popover-content .dropdown-menu.right:before,.panel-heading.note-toolbar .dropdown-menu.right:before{left:auto!important;right:9px}.note-popover .popover-content .dropdown-menu.right:after,.panel-heading.note-toolbar .dropdown-menu.right:after{left:auto!important;right:10px}.note-popover .popover-content .dropdown-menu.note-check li a i,.panel-heading.note-toolbar .dropdown-menu.note-check li a i{color:#00bfff;visibility:hidden}.note-popover .popover-content .dropdown-menu.note-check li a.checked i,.panel-heading.note-toolbar .dropdown-menu.note-check li a.checked i{visibility:visible}.note-popover .popover-content .note-fontsize-10,.panel-heading.note-toolbar .note-fontsize-10{font-size:10px}.note-popover .popover-content .note-color-palette,.panel-heading.note-toolbar .note-color-palette{line-height:1}.note-popover .popover-content .note-color-palette div .note-color-btn,.panel-heading.note-toolbar .note-color-palette div .note-color-btn{border:1px solid #fff;height:20px;margin:0;padding:0;width:20px}.note-popover .popover-content .note-color-palette div .note-color-btn:hover,.panel-heading.note-toolbar .note-color-palette div .note-color-btn:hover{border:1px solid #000}.note-dialog>div{display:none}.note-dialog .form-group{margin-left:0;margin-right:0}.note-dialog .note-modal-form{margin:0}.note-dialog .note-image-dialog .note-dropzone{border:4px dashed #d3d3d3;color:#d3d3d3;font-size:30px;line-height:4;margin-bottom:10px;min-height:100px;text-align:center}@-moz-document url-prefix(){.note-image-input{height:auto}}.note-placeholder{color:grey;display:none;position:absolute}.note-handle .note-control-selection{border:1px solid #000;display:none;position:absolute}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{background-color:#000;height:100%;opacity:.3;width:100%}.note-handle .note-control-selection .note-control-handle,.note-handle .note-control-selection .note-control-holder{border:1px solid #000;height:7px;width:7px}.note-handle .note-control-selection .note-control-sizing{background-color:#fff;border:1px solid #000;height:7px;width:7px}.note-handle .note-control-selection .note-control-nw{border-bottom:0;border-right:0;left:-5px;top:-5px}.note-handle .note-control-selection .note-control-ne{border-bottom:0;border-left:none;right:-5px;top:-5px}.note-handle .note-control-selection .note-control-sw{border-right:0;border-top:0;bottom:-5px;left:-5px}.note-handle .note-control-selection .note-control-se{bottom:-5px;cursor:se-resize;right:-5px}.note-handle .note-control-selection .note-control-se.note-control-holder{border-left:none;border-top:0;cursor:default}.note-handle .note-control-selection .note-control-selection-info{background-color:#000;border-radius:5px;bottom:0;color:#fff;font-size:12px;margin:5px;opacity:.7;padding:5px;right:0}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{max-height:150px;overflow:auto;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item{display:block!important;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{background-color:#428bca;clear:both;color:#fff;cursor:pointer;display:block;font-weight:400;line-height:1.4;outline:0;text-decoration:none;white-space:nowrap}.note-toolbar.panel-heading{background:none;padding:0}.note-popover .popover-content>.btn-group,.panel-heading.note-toolbar>.btn-group{margin:0}.panel{background-color:#fff;border:none;margin-bottom:0}.note-editor.note-frame .note-statusbar .note-resizebar{display:none}.note-editor.note-frame .note-editing-area .note-editable{font-size:15px;height:100%!important}.note-editor.note-frame{border-color:transparent;height:100%}.panel-heading{border:none}.btn-group{background:#f8fafb}.modal-backdrop.in{display:none}.dropdown-menu,.note-color.open>.dropdown-menu{display:block}.dropdown-menu{box-shadow:none;position:static}.note-color .dropdown-menu{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:14px;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;top:50px;z-index:1000}.dropdown-menu .note-list{display:none}.dropdown-menu{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:14px;left:0;list-style:none;margin:2px 0 0;padding:5px 0;position:absolute;text-align:left;top:100%;z-index:1000}.open>.dropdown-menu{display:block}.note-popover .popover-content .note-para .dropdown-menu>div:first-child,.panel-heading.note-toolbar .note-para .dropdown-menu>div:first-child{margin:0}.note-editing-area{flex-grow:1;height:0}.note-editor.note-frame.panel.panel-default{box-shadow:none}.note-btn-group.btn-group.note-fontname,.note-btn-group.btn-group.note-fontsize,.note-btn-group.btn-group.note-insert,.note-btn-group.btn-group.note-para,.note-btn-group.btn-group.note-style,.note-toolbar>.note-btn-group.btn-group.note-color{border:1px solid #e3e9ea;border-radius:5px;display:inline-block;margin:2px;padding:5px}.note-btn-group.btn-group.note-insert{border-right:1px solid #e3e9ea}.note-btn-group.btn-group.note-style{border-left:1px solid #e3e9ea}.modal-footer .btn.btn-primary.note-image-btn{background-color:#337ab7;border-color:#2e6da4;border-radius:5px;width:100%}.form-group.note-group-image-url,.form-group.note-group-select-from-files{font-size:14px}.btn.active{box-shadow:none}.note-toolbar.panel-heading{border-bottom:1px solid #e3e9ea;padding-bottom:20px;text-align:left}.b-editor .btn,.f-document-message .btn,.f-summernote .btn{background:#f8fafb;border:none;border-radius:0;color:#8c97a5;display:inline;font-size:14px;margin:0;min-width:0;padding:5px 0;width:35px}.note-fontname a.checked,.note-fontname a:hover{background-color:#f5f5f5;color:#262626}.note-fontname a{clear:both;color:#333;display:block;font-weight:400;line-height:1.42857143;padding:3px 20px;text-align:center;white-space:nowrap}.note-fontname .btn{font-size:12px;width:auto}.note-fontname .btn .note-icon-caret{font-size:14px}.dropdown-fontname{width:auto}.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{color:#fff;float:right;font-size:20px;font-weight:700;opacity:.8;position:relative;right:-.3em;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;top:-.3em}.toast-close-button:focus,.toast-close-button:hover{color:#000;cursor:pointer;opacity:.4;text-decoration:none}button.toast-close-button{-webkit-appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.toast-top-center{right:0;top:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{right:0;top:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{left:12px;top:12px}.toast-top-right{right:12px;top:12px}.toast-bottom-right{bottom:12px;right:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{box-sizing:border-box}#toast-container .toast{background-position:15px;background-repeat:no-repeat;border-radius:3px 3px 3px 3px;box-shadow:0 0 12px #999;color:#fff;margin:0 0 6px;opacity:.8;overflow:hidden;padding:15px 15px 15px 50px;position:relative;width:300px}#toast-container .toast:hover{box-shadow:0 0 12px #000;cursor:pointer;opacity:1}#toast-container .toast.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container .toast.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container .toast.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container .toast.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center .toast,#toast-container.toast-top-center .toast{margin-left:auto;margin-right:auto;width:300px}#toast-container.toast-bottom-full-width .toast,#toast-container.toast-top-full-width .toast{margin-left:auto;margin-right:auto;width:96%}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}progress-bar{background-color:#000;bottom:0;height:4px;left:0;opacity:.4;position:absolute}div[toast]{opacity:1!important}div[toast].ng-enter{opacity:0!important;transition:opacity .3s linear}div[toast].ng-enter.ng-enter-active{opacity:1!important}div[toast].ng-leave{opacity:1;transition:opacity .3s linear}div[toast].ng-leave.ng-leave-active{opacity:0!important}@media (max-width:240px){#toast-container .toast.div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:241px) and (max-width:480px){#toast-container .toast.div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:481px) and (max-width:768px){#toast-container .toast.div{padding:15px 15px 15px 50px;width:25em}}.fiv-background,.fiv-cla{background-position:50%;background-repeat:no-repeat;background-size:contain}.fiv-size-md{font-size:2.25em}.fiv-size-lg{font-size:3.5em}.fiv-size-xl{font-size:4.75em}.fiv-cla{display:inline-block;line-height:1em;position:relative;width:.72em}.fiv-cla:before{content:"\00a0"}.fiv-cla.fiv-icon-3g2{background-image:url(../img/3g2.7c180ba3.svg)}.fiv-cla.fiv-icon-3ga{background-image:url(../img/3ga.ce0c0693.svg)}.fiv-cla.fiv-icon-3gp{background-image:url(../img/3gp.75f8e2b1.svg)}.fiv-cla.fiv-icon-7z{background-image:url(../img/7z.b47005be.svg)}.fiv-cla.fiv-icon-aa{background-image:url(../img/aa.4c2aef70.svg)}.fiv-cla.fiv-icon-aac{background-image:url(../img/aac.6269a6d2.svg)}.fiv-cla.fiv-icon-accdb{background-image:url(../img/accdb.a8bced7e.svg)}.fiv-cla.fiv-icon-accdt{background-image:url(../img/accdt.3aa98178.svg)}.fiv-cla.fiv-icon-adn{background-image:url(../img/adn.e754225c.svg)}.fiv-cla.fiv-icon-ai{background-image:url(../img/ai.629080ff.svg)}.fiv-cla.fiv-icon-aif{background-image:url(../img/aif.590362e7.svg)}.fiv-cla.fiv-icon-aifc{background-image:url(../img/aifc.976d6564.svg)}.fiv-cla.fiv-icon-aiff{background-image:url(../img/aiff.1d39b3fa.svg)}.fiv-cla.fiv-icon-ait{background-image:url(../img/ait.8d4ecf87.svg)}.fiv-cla.fiv-icon-amr{background-image:url(../img/amr.049e9097.svg)}.fiv-cla.fiv-icon-ani{background-image:url(../img/ani.dcbf6a05.svg)}.fiv-cla.fiv-icon-apk{background-image:url(../img/apk.42559fa3.svg)}.fiv-cla.fiv-icon-app{background-image:url(../img/app.6eb46f7c.svg)}.fiv-cla.fiv-icon-asax{background-image:url(../img/asax.1fd8ebb0.svg)}.fiv-cla.fiv-icon-ascx{background-image:url(../img/ascx.1753bb53.svg)}.fiv-cla.fiv-icon-asf{background-image:url(../img/asf.49fb430f.svg)}.fiv-cla.fiv-icon-ash{background-image:url(../img/ash.50b9ae27.svg)}.fiv-cla.fiv-icon-ashx{background-image:url(../img/ashx.16073941.svg)}.fiv-cla.fiv-icon-asmx{background-image:url(../img/asmx.08971dbc.svg)}.fiv-cla.fiv-icon-asp{background-image:url(../img/asp.074edd3c.svg)}.fiv-cla.fiv-icon-aspx{background-image:url(../img/aspx.c843dc0c.svg)}.fiv-cla.fiv-icon-asx{background-image:url(../img/asx.affabe9f.svg)}.fiv-cla.fiv-icon-au{background-image:url(../img/au.35e30fb9.svg)}.fiv-cla.fiv-icon-aup{background-image:url(../img/aup.fb4bdd4d.svg)}.fiv-cla.fiv-icon-avi{background-image:url(../img/avi.cbac7210.svg)}.fiv-cla.fiv-icon-axd{background-image:url(../img/axd.534c1e66.svg)}.fiv-cla.fiv-icon-aze{background-image:url(../img/aze.3fcbc922.svg)}.fiv-cla.fiv-icon-bash{background-image:url(../img/bash.cd02b24f.svg)}.fiv-cla.fiv-icon-bat{background-image:url(../img/bat.544d24a6.svg)}.fiv-cla.fiv-icon-bin{background-image:url(../img/bin.aad869b5.svg)}.fiv-cla.fiv-icon-blank{background-image:url(../img/blank.c96d1e4b.svg)}.fiv-cla.fiv-icon-bmp{background-image:url(../img/bmp.ea4b8570.svg)}.fiv-cla.fiv-icon-bpg{background-image:url(../img/bpg.1817a221.svg)}.fiv-cla.fiv-icon-browser{background-image:url(../img/browser.2ac24ef6.svg)}.fiv-cla.fiv-icon-bz2{background-image:url(../img/bz2.c9d97adc.svg)}.fiv-cla.fiv-icon-c{background-image:url(../img/c.46df5b06.svg)}.fiv-cla.fiv-icon-cab{background-image:url(../img/cab.a8df91c0.svg)}.fiv-cla.fiv-icon-caf{background-image:url(../img/caf.7f431189.svg)}.fiv-cla.fiv-icon-cal{background-image:url(../img/cal.cd1f4c23.svg)}.fiv-cla.fiv-icon-cd{background-image:url(../img/cd.771e5823.svg)}.fiv-cla.fiv-icon-cer{background-image:url(../img/cer.df2cd1b2.svg)}.fiv-cla.fiv-icon-class{background-image:url(../img/class.7663db6b.svg)}.fiv-cla.fiv-icon-cmd{background-image:url(../img/cmd.db2ed105.svg)}.fiv-cla.fiv-icon-com{background-image:url(../img/com.dd014a40.svg)}.fiv-cla.fiv-icon-compile{background-image:url(../img/compile.77eac415.svg)}.fiv-cla.fiv-icon-config{background-image:url(../img/config.c459e988.svg)}.fiv-cla.fiv-icon-cpp{background-image:url(../img/cpp.88b54605.svg)}.fiv-cla.fiv-icon-cr2{background-image:url(../img/cr2.f39fc19c.svg)}.fiv-cla.fiv-icon-crt{background-image:url(../img/crt.a8a942da.svg)}.fiv-cla.fiv-icon-crypt{background-image:url(../img/crypt.6d81cbd2.svg)}.fiv-cla.fiv-icon-cs{background-image:url(../img/cs.bbb7e7c6.svg)}.fiv-cla.fiv-icon-csh{background-image:url(../img/csh.e438493d.svg)}.fiv-cla.fiv-icon-csproj{background-image:url(../img/csproj.4fd0a2cd.svg)}.fiv-cla.fiv-icon-css{background-image:url(../img/css.5628c7ff.svg)}.fiv-cla.fiv-icon-csv{background-image:url(../img/csv.b4e6879d.svg)}.fiv-cla.fiv-icon-cue{background-image:url(../img/cue.25e89a03.svg)}.fiv-cla.fiv-icon-dat{background-image:url(../img/dat.8438610d.svg)}.fiv-cla.fiv-icon-db{background-image:url(../img/db.8e1312c0.svg)}.fiv-cla.fiv-icon-dbf{background-image:url(../img/dbf.23c3467c.svg)}.fiv-cla.fiv-icon-deb{background-image:url(../img/deb.a344b4ca.svg)}.fiv-cla.fiv-icon-dgn{background-image:url(../img/dgn.742941cc.svg)}.fiv-cla.fiv-icon-dll{background-image:url(../img/dll.ce56065c.svg)}.fiv-cla.fiv-icon-dmg{background-image:url(../img/dmg.167b8b28.svg)}.fiv-cla.fiv-icon-dng{background-image:url(../img/dng.2338e801.svg)}.fiv-cla.fiv-icon-doc{background-image:url(../img/doc.c8a7d4ea.svg)}.fiv-cla.fiv-icon-docb{background-image:url(../img/docb.47cc0172.svg)}.fiv-cla.fiv-icon-docm{background-image:url(../img/docm.134360c6.svg)}.fiv-cla.fiv-icon-docx{background-image:url(../img/docx.fa38624f.svg)}.fiv-cla.fiv-icon-dot{background-image:url(../img/dot.8eaa2abd.svg)}.fiv-cla.fiv-icon-dotm{background-image:url(../img/dotm.d79a97d7.svg)}.fiv-cla.fiv-icon-dotx{background-image:url(../img/dotx.207be6f3.svg)}.fiv-cla.fiv-icon-dpj{background-image:url(../img/dpj.7c66a7a5.svg)}.fiv-cla.fiv-icon-dtd{background-image:url(../img/dtd.60fa537a.svg)}.fiv-cla.fiv-icon-dwg{background-image:url(../img/dwg.5ffd9c8d.svg)}.fiv-cla.fiv-icon-dxf{background-image:url(../img/dxf.5e6e3cd8.svg)}.fiv-cla.fiv-icon-eot{background-image:url(../img/eot.849635df.svg)}.fiv-cla.fiv-icon-eps{background-image:url(../img/eps.63acf2ad.svg)}.fiv-cla.fiv-icon-epub{background-image:url(../img/epub.fab14d2d.svg)}.fiv-cla.fiv-icon-exe{background-image:url(../img/exe.d8ad4174.svg)}.fiv-cla.fiv-icon-f4v{background-image:url(../img/f4v.9eafdb86.svg)}.fiv-cla.fiv-icon-fax{background-image:url(../img/fax.a5989e37.svg)}.fiv-cla.fiv-icon-fb2{background-image:url(../img/fb2.bfa1d7e8.svg)}.fiv-cla.fiv-icon-fla{background-image:url(../img/fla.a6c3be0c.svg)}.fiv-cla.fiv-icon-flac{background-image:url(../img/flac.cd1d1f93.svg)}.fiv-cla.fiv-icon-flv{background-image:url(../img/flv.0bcb07a9.svg)}.fiv-cla.fiv-icon-folder{background-image:url(../img/folder.cf04bdc2.svg)}.fiv-cla.fiv-icon-gadget{background-image:url(../img/gadget.ac096dc3.svg)}.fiv-cla.fiv-icon-gem{background-image:url(../img/gem.e24e256a.svg)}.fiv-cla.fiv-icon-gif{background-image:url(../img/gif.3bfc665f.svg)}.fiv-cla.fiv-icon-gitignore{background-image:url(../img/gitignore.a2b83afb.svg)}.fiv-cla.fiv-icon-gpg{background-image:url(../img/gpg.d7845c42.svg)}.fiv-cla.fiv-icon-gz{background-image:url(../img/gz.b549fce1.svg)}.fiv-cla.fiv-icon-h{background-image:url(../img/h.04c4fcc7.svg)}.fiv-cla.fiv-icon-htm{background-image:url(../img/htm.b6c86195.svg)}.fiv-cla.fiv-icon-html{background-image:url(../img/html.49c70a2d.svg)}.fiv-cla.fiv-icon-ibooks{background-image:url(../img/ibooks.4a76f733.svg)}.fiv-cla.fiv-icon-ico{background-image:url(../img/ico.e2b6651e.svg)}.fiv-cla.fiv-icon-ics{background-image:url(../img/ics.d51251b1.svg)}.fiv-cla.fiv-icon-idx{background-image:url(../img/idx.7fc5a7cc.svg)}.fiv-cla.fiv-icon-iff{background-image:url(../img/iff.ab7678d0.svg)}.fiv-cla.fiv-icon-image{background-image:url(../img/image.3ae8f140.svg)}.fiv-cla.fiv-icon-img{background-image:url(../img/img.9e1b96ac.svg)}.fiv-cla.fiv-icon-indd{background-image:url(../img/indd.e15fee47.svg)}.fiv-cla.fiv-icon-inf{background-image:url(../img/inf.58005b74.svg)}.fiv-cla.fiv-icon-ini{background-image:url(../img/ini.3387719b.svg)}.fiv-cla.fiv-icon-iso{background-image:url(../img/iso.85c1aa62.svg)}.fiv-cla.fiv-icon-jar{background-image:url(../img/jar.0c29cbe3.svg)}.fiv-cla.fiv-icon-java{background-image:url(../img/java.54a39b55.svg)}.fiv-cla.fiv-icon-jpe{background-image:url(../img/jpe.91def029.svg)}.fiv-cla.fiv-icon-jpeg{background-image:url(../img/jpeg.1f121abf.svg)}.fiv-cla.fiv-icon-jpg{background-image:url(../img/jpg.447ba164.svg)}.fiv-cla.fiv-icon-js{background-image:url(../img/js.d8c2aa0b.svg)}.fiv-cla.fiv-icon-json{background-image:url(../img/json.8f76e857.svg)}.fiv-cla.fiv-icon-jsp{background-image:url(../img/jsp.5452ccd2.svg)}.fiv-cla.fiv-icon-key{background-image:url(../img/key.83f8d2b0.svg)}.fiv-cla.fiv-icon-kf8{background-image:url(../img/kf8.af87711d.svg)}.fiv-cla.fiv-icon-ksh{background-image:url(../img/ksh.8e28f5d9.svg)}.fiv-cla.fiv-icon-less{background-image:url(../img/less.687806e3.svg)}.fiv-cla.fiv-icon-licx{background-image:url(../img/licx.528cb3b5.svg)}.fiv-cla.fiv-icon-lit{background-image:url(../img/lit.2a65f1c2.svg)}.fiv-cla.fiv-icon-log{background-image:url(../img/log.552dfa11.svg)}.fiv-cla.fiv-icon-lua{background-image:url(../img/lua.2e02591b.svg)}.fiv-cla.fiv-icon-m2v{background-image:url(../img/m2v.b372e76f.svg)}.fiv-cla.fiv-icon-m3u{background-image:url(../img/m3u.ee89c24d.svg)}.fiv-cla.fiv-icon-m3u8{background-image:url(../img/m3u8.d45a070f.svg)}.fiv-cla.fiv-icon-m4a{background-image:url(../img/m4a.17cabf46.svg)}.fiv-cla.fiv-icon-m4r{background-image:url(../img/m4r.5d5b5d26.svg)}.fiv-cla.fiv-icon-m4v{background-image:url(../img/m4v.aa2af0e1.svg)}.fiv-cla.fiv-icon-master{background-image:url(../img/master.debc474b.svg)}.fiv-cla.fiv-icon-md{background-image:url(../img/md.1af31142.svg)}.fiv-cla.fiv-icon-mdb{background-image:url(../img/mdb.e02f626b.svg)}.fiv-cla.fiv-icon-mdf{background-image:url(../img/mdf.07581414.svg)}.fiv-cla.fiv-icon-mid{background-image:url(../img/mid.81e27afc.svg)}.fiv-cla.fiv-icon-midi{background-image:url(../img/midi.105890ce.svg)}.fiv-cla.fiv-icon-mkv{background-image:url(../img/mkv.cc5cb7b6.svg)}.fiv-cla.fiv-icon-mobi{background-image:url(../img/mobi.91c1f4be.svg)}.fiv-cla.fiv-icon-mov{background-image:url(../img/mov.cd82c36e.svg)}.fiv-cla.fiv-icon-mp2{background-image:url(../img/mp2.7e02c8e3.svg)}.fiv-cla.fiv-icon-mp3{background-image:url(../img/mp3.bde05a27.svg)}.fiv-cla.fiv-icon-mp4{background-image:url(../img/mp4.8e412e09.svg)}.fiv-cla.fiv-icon-mpa{background-image:url(../img/mpa.2af71130.svg)}.fiv-cla.fiv-icon-mpd{background-image:url(../img/mpd.97f98150.svg)}.fiv-cla.fiv-icon-mpe{background-image:url(../img/mpe.5cb8ac02.svg)}.fiv-cla.fiv-icon-mpeg{background-image:url(../img/mpeg.618c142f.svg)}.fiv-cla.fiv-icon-mpg{background-image:url(../img/mpg.25dc9c16.svg)}.fiv-cla.fiv-icon-mpga{background-image:url(../img/mpga.2c1987f6.svg)}.fiv-cla.fiv-icon-mpp{background-image:url(../img/mpp.b31963da.svg)}.fiv-cla.fiv-icon-mpt{background-image:url(../img/mpt.9a16b732.svg)}.fiv-cla.fiv-icon-msi{background-image:url(../img/msi.caf15316.svg)}.fiv-cla.fiv-icon-msu{background-image:url(../img/msu.46f5a612.svg)}.fiv-cla.fiv-icon-nef{background-image:url(../img/nef.f6c7aece.svg)}.fiv-cla.fiv-icon-nes{background-image:url(../img/nes.82ebe597.svg)}.fiv-cla.fiv-icon-odb{background-image:url(../img/odb.be75b718.svg)}.fiv-cla.fiv-icon-odt{background-image:url(../img/odt.0b473419.svg)}.fiv-cla.fiv-icon-ogg{background-image:url(../img/ogg.0f575b42.svg)}.fiv-cla.fiv-icon-ogv{background-image:url(../img/ogv.26c22ba4.svg)}.fiv-cla.fiv-icon-ost{background-image:url(../img/ost.a5e9c37c.svg)}.fiv-cla.fiv-icon-otf{background-image:url(../img/otf.9401e3cf.svg)}.fiv-cla.fiv-icon-ott{background-image:url(../img/ott.fcc35ec1.svg)}.fiv-cla.fiv-icon-ovf{background-image:url(../img/ovf.24aa67f0.svg)}.fiv-cla.fiv-icon-p12{background-image:url(../img/p12.d277af3c.svg)}.fiv-cla.fiv-icon-p7b{background-image:url(../img/p7b.987df78f.svg)}.fiv-cla.fiv-icon-pages{background-image:url(../img/pages.82ca1d8a.svg)}.fiv-cla.fiv-icon-part{background-image:url(../img/part.02b02c97.svg)}.fiv-cla.fiv-icon-pcd{background-image:url(../img/pcd.053fd854.svg)}.fiv-cla.fiv-icon-pdb{background-image:url(../img/pdb.d1ca51da.svg)}.fiv-cla.fiv-icon-pdf{background-image:url(../img/pdf.881faf2f.svg)}.fiv-cla.fiv-icon-pem{background-image:url(../img/pem.0de537ea.svg)}.fiv-cla.fiv-icon-pfx{background-image:url(../img/pfx.bab8c77c.svg)}.fiv-cla.fiv-icon-pgp{background-image:url(../img/pgp.1093201c.svg)}.fiv-cla.fiv-icon-php{background-image:url(../img/php.f3e1a3a9.svg)}.fiv-cla.fiv-icon-png{background-image:url(../img/png.4196bab3.svg)}.fiv-cla.fiv-icon-po{background-image:url(../img/po.0fb37963.svg)}.fiv-cla.fiv-icon-pot{background-image:url(../img/pot.0aa7e44f.svg)}.fiv-cla.fiv-icon-potx{background-image:url(../img/potx.dd834c72.svg)}.fiv-cla.fiv-icon-pps{background-image:url(../img/pps.76754548.svg)}.fiv-cla.fiv-icon-ppsx{background-image:url(../img/ppsx.557ad494.svg)}.fiv-cla.fiv-icon-ppt{background-image:url(../img/ppt.cfa4e7c1.svg)}.fiv-cla.fiv-icon-pptm{background-image:url(../img/pptm.6473d81c.svg)}.fiv-cla.fiv-icon-pptx{background-image:url(../img/pptx.a10bce06.svg)}.fiv-cla.fiv-icon-prop{background-image:url(../img/prop.c8fdebbb.svg)}.fiv-cla.fiv-icon-ps{background-image:url(../img/ps.cfeb3036.svg)}.fiv-cla.fiv-icon-psd{background-image:url(../img/psd.714c20d5.svg)}.fiv-cla.fiv-icon-psp{background-image:url(../img/psp.33ee9ca6.svg)}.fiv-cla.fiv-icon-pst{background-image:url(../img/pst.87b2df26.svg)}.fiv-cla.fiv-icon-pub{background-image:url(../img/pub.dc09cafa.svg)}.fiv-cla.fiv-icon-py{background-image:url(../img/py.d446a6c4.svg)}.fiv-cla.fiv-icon-qt{background-image:url(../img/qt.39c0bfe8.svg)}.fiv-cla.fiv-icon-ra{background-image:url(../img/ra.4f3b733e.svg)}.fiv-cla.fiv-icon-ram{background-image:url(../img/ram.87fa6d95.svg)}.fiv-cla.fiv-icon-rar{background-image:url(../img/rar.2870737e.svg)}.fiv-cla.fiv-icon-raw{background-image:url(../img/raw.a5e98d36.svg)}.fiv-cla.fiv-icon-rb{background-image:url(../img/rb.46a60325.svg)}.fiv-cla.fiv-icon-rdf{background-image:url(../img/rdf.09bbcac5.svg)}.fiv-cla.fiv-icon-resx{background-image:url(../img/resx.cd640a0a.svg)}.fiv-cla.fiv-icon-rm{background-image:url(../img/rm.c4ab6098.svg)}.fiv-cla.fiv-icon-rpm{background-image:url(../img/rpm.96199bc2.svg)}.fiv-cla.fiv-icon-rtf{background-image:url(../img/rtf.748b1d01.svg)}.fiv-cla.fiv-icon-rub{background-image:url(../img/rub.115af9a1.svg)}.fiv-cla.fiv-icon-sass{background-image:url(../img/sass.de8ea1bc.svg)}.fiv-cla.fiv-icon-scss{background-image:url(../img/scss.c35b44db.svg)}.fiv-cla.fiv-icon-sdf{background-image:url(../img/sdf.583b6c56.svg)}.fiv-cla.fiv-icon-sh{background-image:url(../img/sh.3dc6d7ce.svg)}.fiv-cla.fiv-icon-sitemap{background-image:url(../img/sitemap.4b5ccf20.svg)}.fiv-cla.fiv-icon-skin{background-image:url(../img/skin.1bfb7a25.svg)}.fiv-cla.fiv-icon-sldm{background-image:url(../img/sldm.ebf32ab3.svg)}.fiv-cla.fiv-icon-sldx{background-image:url(../img/sldx.f49bfe85.svg)}.fiv-cla.fiv-icon-sln{background-image:url(../img/sln.e0f2dbee.svg)}.fiv-cla.fiv-icon-sql{background-image:url(../img/sql.25f80cf8.svg)}.fiv-cla.fiv-icon-step{background-image:url(../img/step.cb22e9b5.svg)}.fiv-cla.fiv-icon-stl{background-image:url(../img/stl.9f35fa38.svg)}.fiv-cla.fiv-icon-svg{background-image:url(../img/svg.2a45d146.svg)}.fiv-cla.fiv-icon-swd{background-image:url(../img/swd.22a1f95d.svg)}.fiv-cla.fiv-icon-swf{background-image:url(../img/swf.3db17db2.svg)}.fiv-cla.fiv-icon-swift{background-image:url(../img/swift.12ea64d4.svg)}.fiv-cla.fiv-icon-sys{background-image:url(../img/sys.3cc9653c.svg)}.fiv-cla.fiv-icon-tar{background-image:url(../img/tar.218410a4.svg)}.fiv-cla.fiv-icon-tcsh{background-image:url(../img/tcsh.2aef7f6a.svg)}.fiv-cla.fiv-icon-tex{background-image:url(../img/tex.c4681224.svg)}.fiv-cla.fiv-icon-tga{background-image:url(../img/tga.6eb59b7f.svg)}.fiv-cla.fiv-icon-tgz{background-image:url(../img/tgz.08359575.svg)}.fiv-cla.fiv-icon-tif{background-image:url(../img/tif.c795ad22.svg)}.fiv-cla.fiv-icon-tiff{background-image:url(../img/tiff.b135a000.svg)}.fiv-cla.fiv-icon-torrent{background-image:url(../img/torrent.f1f0c58c.svg)}.fiv-cla.fiv-icon-ts{background-image:url(../img/ts.84f19f5e.svg)}.fiv-cla.fiv-icon-tsv{background-image:url(../img/tsv.b7c3b7a2.svg)}.fiv-cla.fiv-icon-ttf{background-image:url(../img/ttf.7bc1d5b2.svg)}.fiv-cla.fiv-icon-txt{background-image:url(../img/txt.fb1a362c.svg)}.fiv-cla.fiv-icon-udf{background-image:url(../img/udf.b4e753a1.svg)}.fiv-cla.fiv-icon-vb{background-image:url(../img/vb.12d6a78a.svg)}.fiv-cla.fiv-icon-vbproj{background-image:url(../img/vbproj.71e1d533.svg)}.fiv-cla.fiv-icon-vcd{background-image:url(../img/vcd.6cd30e38.svg)}.fiv-cla.fiv-icon-vcs{background-image:url(../img/vcs.ee33df08.svg)}.fiv-cla.fiv-icon-vdi{background-image:url(../img/vdi.1db6f4cf.svg)}.fiv-cla.fiv-icon-vdx{background-image:url(../img/vdx.32cca7ad.svg)}.fiv-cla.fiv-icon-vmdk{background-image:url(../img/vmdk.df0f312f.svg)}.fiv-cla.fiv-icon-vob{background-image:url(../img/vob.7437f184.svg)}.fiv-cla.fiv-icon-vsd{background-image:url(../img/vsd.ab2cb8c4.svg)}.fiv-cla.fiv-icon-vss{background-image:url(../img/vss.f68ed0f4.svg)}.fiv-cla.fiv-icon-vst{background-image:url(../img/vst.6213b66b.svg)}.fiv-cla.fiv-icon-vsx{background-image:url(../img/vsx.9d590d04.svg)}.fiv-cla.fiv-icon-vtx{background-image:url(../img/vtx.8699ada8.svg)}.fiv-cla.fiv-icon-war{background-image:url(../img/war.217e33a2.svg)}.fiv-cla.fiv-icon-wav{background-image:url(../img/wav.26783142.svg)}.fiv-cla.fiv-icon-wbk{background-image:url(../img/wbk.afdd2595.svg)}.fiv-cla.fiv-icon-webinfo{background-image:url(../img/webinfo.e3f9488c.svg)}.fiv-cla.fiv-icon-webm{background-image:url(../img/webm.c7334bc5.svg)}.fiv-cla.fiv-icon-webp{background-image:url(../img/webp.17f17f03.svg)}.fiv-cla.fiv-icon-wma{background-image:url(../img/wma.a4ab2478.svg)}.fiv-cla.fiv-icon-wmf{background-image:url(../img/wmf.6a4361f4.svg)}.fiv-cla.fiv-icon-wmv{background-image:url(../img/wmv.0c170585.svg)}.fiv-cla.fiv-icon-woff{background-image:url(../img/woff.7a98d1df.svg)}.fiv-cla.fiv-icon-woff2{background-image:url(../img/woff2.91778577.svg)}.fiv-cla.fiv-icon-wsf{background-image:url(../img/wsf.a15ad813.svg)}.fiv-cla.fiv-icon-xaml{background-image:url(../img/xaml.f73a6830.svg)}.fiv-cla.fiv-icon-xcf{background-image:url(../img/xcf.53efa99e.svg)}.fiv-cla.fiv-icon-xlm{background-image:url(../img/xlm.d5f21b34.svg)}.fiv-cla.fiv-icon-xls{background-image:url(../img/xls.8a3cd819.svg)}.fiv-cla.fiv-icon-xlsm{background-image:url(../img/xlsm.dad5ff5d.svg)}.fiv-cla.fiv-icon-xlsx{background-image:url(../img/xlsx.57f78b19.svg)}.fiv-cla.fiv-icon-xlt{background-image:url(../img/xlt.6281939b.svg)}.fiv-cla.fiv-icon-xltm{background-image:url(../img/xltm.8c1bac1b.svg)}.fiv-cla.fiv-icon-xltx{background-image:url(../img/xltx.eaffbf66.svg)}.fiv-cla.fiv-icon-xml{background-image:url(../img/xml.84761d15.svg)}.fiv-cla.fiv-icon-xpi{background-image:url(../img/xpi.108dbcc1.svg)}.fiv-cla.fiv-icon-xps{background-image:url(../img/xps.94602017.svg)}.fiv-cla.fiv-icon-xrb{background-image:url(../img/xrb.e8223e68.svg)}.fiv-cla.fiv-icon-xspf{background-image:url(../img/xspf.b25df97d.svg)}.fiv-cla.fiv-icon-xz{background-image:url(../img/xz.32a63bb7.svg)}.fiv-cla.fiv-icon-yml{background-image:url(../img/yml.174697d0.svg)}.fiv-cla.fiv-icon-z{background-image:url(../img/z.a69f3653.svg)}.fiv-cla.fiv-icon-zip{background-image:url(../img/zip.e64601cc.svg)}.fiv-cla.fiv-icon-zsh{background-image:url(../img/zsh.51603b39.svg)}.moment-picker-input{cursor:pointer}.moment-picker{position:absolute;z-index:1060}.moment-picker .moment-picker-container{background:#fff;border:1px solid #f0f3f4;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.075);color:#404040;margin-left:-.5em;margin-top:4px;min-width:15em;padding:4px;position:absolute}.moment-picker .moment-picker-container:after,.moment-picker .moment-picker-container:before{border:8px solid transparent;border-top:none;content:"";display:block;height:0;left:15px;position:absolute;top:-9px;width:0}.moment-picker .moment-picker-container:before{border-bottom-color:#f0f3f4;border-width:9px}.moment-picker .moment-picker-container:after{border-bottom-color:#fff;margin-left:1px;margin-top:1px}.moment-picker.inline{display:block;position:relative}.moment-picker.inline .moment-picker-container{margin:0;position:relative}.moment-picker.inline .moment-picker-container:after,.moment-picker.inline .moment-picker-container:before{content:none}.moment-picker.top .moment-picker-container{bottom:100%;margin-bottom:4px;margin-top:auto}.moment-picker.top .moment-picker-container:after,.moment-picker.top .moment-picker-container:before{border:8px solid transparent;border-bottom:none;bottom:-9px;top:auto}.moment-picker.top .moment-picker-container:before{border-top-color:#f0f3f4;border-width:9px}.moment-picker.top .moment-picker-container:after{border-top-color:#fff;margin-bottom:1px;margin-top:auto}.moment-picker.right .moment-picker-container{margin-left:auto;margin-right:-.5em;right:0}.moment-picker.right .moment-picker-container:after,.moment-picker.right .moment-picker-container:before{left:auto;right:15px}.moment-picker.right .moment-picker-container:after{margin-left:auto;margin-right:1px}.moment-picker table{border-collapse:collapse;border-spacing:0;min-width:100%;table-layout:fixed}.moment-picker th{font-weight:700}.moment-picker th:first-child,.moment-picker th:last-child{width:2em}.moment-picker td,.moment-picker th{border-radius:4px;cursor:pointer;height:2em;min-width:2em;padding:0;text-align:center;text-shadow:0 1px 0 hsla(0,0%,100%,.9)}.moment-picker td:hover,.moment-picker th:hover{background-color:#fafbfb;background-image:linear-gradient(#f0f3f4,#fafbfb)}.moment-picker td.disabled,.moment-picker td.disabled:hover,.moment-picker th.disabled,.moment-picker th.disabled:hover{background:none;color:#abbbc7;cursor:default}.moment-picker td.today{background:#e4eef5;color:#404040;text-shadow:0 1px 0 hsla(0,0%,100%,.9)}.moment-picker td.selected{background-color:#45b1e8;background-image:linear-gradient(#45b1e8,#3097de);border-color:#3ca0dd;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3)}.moment-picker td.highlighted{background-image:radial-gradient(transparent,rgba(0,0,0,.15))}.moment-picker .decade-view td,.moment-picker .year-view td{height:3.4em}.moment-picker .month-view .moment-picker-specific-views th{background:none;cursor:default}.moment-picker .month-view td{width:1.42857143em}.moment-picker .day-view td,.moment-picker .hour-view td{height:2.33333333em}.moment-picker .minute-view td{height:1.8em}.moment-picker .moment-picker-container{border-radius:0;padding:0;text-shadow:none}.moment-picker .header-view{border:1px solid #fff}.moment-picker .header-view th{background:#eee;border-radius:0;font-size:1.2rem;height:40px;min-width:40px;vertical-align:middle}.moment-picker .header-view th:hover,.moment-picker td:hover{background-color:#e0e0e0}.moment-picker td{border-radius:60px}.moment-picker .moment-picker-specific-views{padding:4px 8px}.moment-picker .moment-picker-specific-views table{border-collapse:separate;border-spacing:3px}.moment-picker .moment-picker-specific-views th{background:none;cursor:default}.moment-picker .decade-view td,.moment-picker .year-view td{font-size:1.2rem;height:60px;min-width:60px;vertical-align:middle}.moment-picker .month-view td{font-size:1.2rem;height:33px;min-width:33px;vertical-align:middle}.moment-picker .day-view td,.moment-picker .hour-view td{font-size:1.2rem;height:40px;min-width:60px;vertical-align:middle}.moment-picker .minute-view table{border-spacing:2px}.moment-picker .minute-view td{font-size:1.2rem;height:40px;min-width:40px;vertical-align:middle}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:300;src:url(../fonts/hnl.ca192032.woff2) format("woff2")}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:400;src:url(../fonts/hnr.f36656b5.woff2) format("woff2")}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:500;src:url(../fonts/hnm.36d7feab.woff2) format("woff2")}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:700;src:url(../fonts/hnb.35844623.woff2) format("woff2")}@font-face{font-family:Calibri;src:url(../fonts/Calibri.29c57b05.ttf) format("truetype")}@font-face{font-family:Segoe;src:url(../fonts/Segoe-UI.45472284.ttf) format("truetype")}@font-face{font-family:summernote;font-style:normal;font-weight:400;src:url(../fonts/summernote.a57b25fc.eot);src:url(../fonts/summernote.a57b25fc.eot?#iefix) format("embedded-opentype"),url(../fonts/summernote.a34d7ae8.woff) format("woff"),url(../fonts/summernote.d9bf2c90.ttf) format("truetype")}a,abbr,acronym,address,area,b,big,blockquote,body,br,button,caption,cite,code,col,colgroup,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,i,img,input,ins,label,legend,li,map,object,ol,option,p,param,pre,q,samp,select,small,span,strong,sub,table,tbody,textarea,tfoot,thead,tr,tt,ul,var{border:none;margin:0;padding:0}a,abbr,acronym,address,applet,aside,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}button,input[type=button],input[type=submit]{cursor:pointer}button{border:0}:focus{outline:none}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:none;outline:none}input::-ms-clear{height:0;width:0}input,textarea{resize:none;-webkit-user-select:text;-moz-user-select:text;user-select:text}::-ms-clear,::-ms-reveal{display:none;height:0;width:0}a{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,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}input,select,textarea{border-radius:0;box-shadow:none}:disabled,[aria-disabled=true],[disabled]{cursor:not-allowed}video{background-position:50%;background-size:cover}img{display:block}button{background:transparent;overflow:visible}button,input,select,textarea{-webkit-appearance:none;border-radius:0}[type=reset]{cursor:pointer}body,html{height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-focus-ring-color:hsla(0,0%,100%,0)}*,:after,:before{box-sizing:border-box}html{font-weight:400;font:62.5% Helvetica Neue,Arial,Helvetica,sans-serif}body,html{background:#414c65;height:100%}button,input,select,textarea{font-family:Helvetica Neue,Arial,Helvetica,sans-serif}textarea{overflow-x:hidden;overflow-y:auto}.desktop textarea::-webkit-scrollbar{height:6px;width:6px}.desktop textarea::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop textarea::-webkit-scrollbar-track{background:transparent}@media only screen and (max-width:320px){body{width:320px}}div[ng-dropdown-multiselect]{color:#404652;font-size:15px;font-weight:400;line-height:1.5}div[ng-dropdown-multiselect] .btn-group,div[ng-dropdown-multiselect] .btn-group-vertical{display:inline-block;position:relative;vertical-align:middle;width:100%}div[ng-dropdown-multiselect] .dropdown-toggle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div[ng-dropdown-multiselect] .dropdown-toggle.btn{min-width:inherit}div[ng-dropdown-multiselect] .btn{background-image:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block!important;font-size:14px;font-weight:400;line-height:1.428571429;margin-bottom:0;padding:6px 24px 6px 12px;text-align:left;text-transform:inherit;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}div[ng-dropdown-multiselect] .btn-default{background-color:#f9f9f9;border-color:#b8b8b8;color:#333;height:40px}div[ng-dropdown-multiselect] .caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px dashed #a0aab5;display:block;height:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0}div[ng-dropdown-multiselect] .dropdown-header{padding:0 10px}div[ng-dropdown-multiselect] .open>.dropdown-menu{display:block}div[ng-dropdown-multiselect] .dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:15px;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;top:100%;width:100%;z-index:7}div[ng-dropdown-multiselect] .dropdown-menu .divider{background-color:#e5e5e5;height:1px;margin:9px 0;overflow:hidden}div[ng-dropdown-multiselect] .dropdown-menu li a#selectAll{padding-left:25px;position:relative}div[ng-dropdown-multiselect] .dropdown-menu li a#selectAll:before{border-bottom:2px solid #404652;border-left:2px solid #404652;content:"";display:block;height:6px;left:10px;position:absolute;top:9px;transform:rotate(-45deg);width:10px}div[ng-dropdown-multiselect] .dropdown-menu li a#deselectAll{padding-left:25px;position:relative}div[ng-dropdown-multiselect] .dropdown-menu li a#deselectAll:before{background-color:#404652;content:"";display:block;height:10px;left:13px;position:absolute;top:9px;transform:rotate(45deg);width:2px}div[ng-dropdown-multiselect] .dropdown-menu li a#deselectAll:after{background-color:#404652;content:"";display:block;height:10px;left:13px;position:absolute;top:9px;transform:rotate(-45deg);width:2px}div[ng-dropdown-multiselect] .dropdown-menu>li>a{clear:both;color:#333;display:block;font-weight:400;line-height:1.428571429;padding:3px 15px;white-space:nowrap}div[ng-dropdown-multiselect] .dropdown-menu>li>a:hover{background-color:#f9f9f9}div[ng-dropdown-multiselect] .checkbox{margin:7px 0}div[ng-dropdown-multiselect] .checkbox label{cursor:pointer;display:inline-block;font-weight:400;margin-bottom:0;max-width:100%;min-height:20px;padding-left:25px;position:relative}div[ng-dropdown-multiselect] .checkbox label span{white-space:normal}div[ng-dropdown-multiselect] .checkbox .checkboxInput{display:block;height:19px;position:relative;width:19px}div[ng-dropdown-multiselect] .checkbox input[type=checkbox]{left:3px;position:absolute;top:1px}div[ng-dropdown-multiselect] .checkbox input[type=checkbox]:checked:before{background-color:#49bd81}div[ng-dropdown-multiselect] .checkbox input[type=checkbox]:checked:after{display:block}div[ng-dropdown-multiselect] .checkbox input[type=checkbox]:before{background-color:#fff;border:1px solid #e5e5e5;border-radius:3px;content:"";display:block;height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}div[ng-dropdown-multiselect] .checkbox input[type=checkbox]:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:none;height:6px;left:4px;position:absolute;top:5px;transform:rotate(-45deg);width:10px}div.absence-management__select .btn-group{background:transparent}div.absence-management__select .btn{min-height:49px;width:160px}div.absence-management__select ul.dropdown-menu{transform:translateY(-100%)}.btn{background-image:none;border:1px solid transparent;border-radius:4px;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;margin-bottom:0;padding:6px 12px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{text-decoration:none}.btn.active,.btn:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{box-shadow:none;cursor:not-allowed;opacity:.65}a.disabled.btn,fieldset[disabled] a.btn{pointer-events:none}.btn-default{background-color:#fff;border-color:#ccc;color:#333}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-color:#e6e6e6;border-color:#adadad;color:#333}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc;color:#ccc}.btn-default .badge{background-color:#333;color:#fff}.btn-primary{background-color:#337ab7;border-color:#2e6da4;color:#fff}.btn-primary.focus,.btn-primary:focus{background-color:#286090;border-color:#122b40;color:#fff}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{background-color:#286090;border-color:#204d74;color:#fff}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#204d74;border-color:#122b40;color:#fff}.f-summernote .form-control{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:block;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.f-summernote .form-control:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0}.f-summernote .form-control::placeholder{color:#999}.f-summernote .form-control::-moz-placeholder{color:#999;opacity:1}.f-summernote .form-control::-ms-expand{background-color:transparent;border:0}.f-summernote .form-control[disabled],.f-summernote .form-control[readonly],fieldset[disabled] .f-summernote .form-control{background-color:#eee;opacity:1}.f-summernote .form-control[disabled],fieldset[disabled] .f-summernote .form-control{cursor:not-allowed}textarea.f-summernote .form-control{height:auto}.f-summernote .form-control-static{margin-bottom:0;min-height:34px;padding-bottom:7px;padding-top:7px}.f-summernote .form-control-static.input-lg,.f-summernote .form-control-static.input-sm{padding-left:0;padding-right:0}.f-summernote .form-group{margin-bottom:15px}.f-summernote .form-group-sm .f-summernote-control{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 10px}.f-summernote .form-group-sm .f-summernote-control-static{font-size:12px;height:30px;line-height:1.5;min-height:32px;padding:6px 10px}.f-summernote .form-group-sm select.f-summernote-control{height:30px;line-height:30px}.f-summernote .form-group-sm select[multiple].f-summernote-control,.f-summernote .form-group-sm textarea.f-summernote-control{height:auto}.f-summernote .form-group-lg .f-summernote-control{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 16px}.f-summernote .form-group-lg .f-summernote-control-static{font-size:18px;height:46px;line-height:1.3333333;min-height:38px;padding:11px 16px}.f-summernote .form-group-lg select.f-summernote-control{height:46px;line-height:46px}.f-summernote .form-group-lg select[multiple].f-summernote-control,.f-summernote .form-group-lg textarea.f-summernote-control{height:auto}.f-summernote input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.f-summernote .checkbox,.f-summernote .radio{display:block;margin-bottom:10px;margin-top:10px;position:relative}.f-summernote .checkbox label,.f-summernote .radio label{cursor:pointer;font-weight:400;margin-bottom:0;min-height:20px;padding-left:20px}.f-summernote .checkbox input[type=radio],.f-summernote .checkbox-inline input[type=radio],.f-summernote .radio input[type=radio],.f-summernote .radio-inline input[type=radio]{margin-left:-20px;margin-top:4px 9;position:absolute}.f-summernote .checkbox+.f-summernote .checkbox,.f-summernote .radio+.f-summernote .radio{margin-top:-5px}.f-summernote .checkbox-inline,.f-summernote .radio-inline{cursor:pointer;display:inline-block;font-weight:400;margin-bottom:0;padding-left:20px;position:relative;vertical-align:middle}.f-summernote .checkbox-inline.disabled,.f-summernote .checkbox.disabled label,.f-summernote .radio-inline.disabled,.f-summernote .radio.disabled label,fieldset[disabled] .f-summernote .checkbox label,fieldset[disabled] .f-summernote .checkbox-inline,fieldset[disabled] .f-summernote .radio label,fieldset[disabled] .f-summernote .radio-inline{cursor:not-allowed}.f-summernote .checkbox-inline+.f-summernote .checkbox-inline,.f-summernote .radio-inline+.f-summernote .radio-inline{margin-left:10px;margin-top:0}.f-summernote .note-editor .link-dialog .checkbox{display:none}.f-summernote input[type=checkbox].disabled,.f-summernote input[type=checkbox][disabled],.f-summernote input[type=radio].disabled,.f-summernote input[type=radio][disabled],fieldset[disabled] .f-summernote input[type=checkbox],fieldset[disabled] .f-summernote input[type=radio]{cursor:not-allowed}.f-summernote .input-sm{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 10px}select.f-summernote .input-sm{height:30px;line-height:30px}select[multiple].f-summernote .input-sm,textarea.f-summernote .input-sm{height:auto}.f-summernote .input-lg{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 16px}select.f-summernote .input-lg{height:46px;line-height:46px}select[multiple].f-summernote .input-lg,textarea.f-summernote .input-lg{height:auto}.f-summernote .btn-group,.f-summernote .btn-group-vertical{display:inline-block;position:relative;vertical-align:middle}.f-summernote .btn-group-vertical>.btn,.f-summernote .btn-group>.btn{float:left;position:relative}.f-summernote .btn-group-vertical>.btn.active,.f-summernote .btn-group-vertical>.btn:active,.f-summernote .btn-group-vertical>.btn:focus,.f-summernote .btn-group-vertical>.btn:hover,.f-summernote .btn-group>.btn.active,.f-summernote .btn-group>.btn:active,.f-summernote .btn-group>.btn:focus,.f-summernote .btn-group>.btn:hover{z-index:1}.f-summernote .btn-group .btn+.btn,.f-summernote .btn-group .btn+.btn-group,.f-summernote .btn-group .btn-group+.btn,.f-summernote .btn-group .btn-group+.btn-group{margin-left:-1px}.f-summernote .btn-toolbar{margin-left:-5px}.f-summernote .btn-toolbar .btn,.f-summernote .btn-toolbar .btn-group,.f-summernote .btn-toolbar .input-group{float:left}.f-summernote .btn-toolbar>.btn,.f-summernote .btn-toolbar>.btn-group,.f-summernote .btn-toolbar>.input-group{margin-left:5px}.f-summernote .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.f-summernote .btn-group>.btn:first-child{margin-left:0}.f-summernote .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.f-summernote .btn-group>.btn:last-child:not(:first-child),.f-summernote .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.f-summernote .btn-group>.btn-group{float:left}.f-summernote .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.f-summernote .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.f-summernote .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.f-summernote .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.f-summernote .btn-group .dropdown-toggle:active,.f-summernote .btn-group.open .dropdown-toggle{outline:0}.f-summernote .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.f-summernote .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.f-summernote .btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.f-summernote .btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.f-summernote .btn .caret{margin-left:0}.f-summernote .btn-lg .caret{border-width:5px 5px 0}.f-summernote .dropup .btn-lg .caret{border-width:0 5px 5px}.f-summernote .btn-group-vertical>.btn,.f-summernote .btn-group-vertical>.btn-group,.f-summernote .btn-group-vertical>.btn-group>.btn{display:block;float:none;max-width:100%;width:100%}.f-summernote .btn-group-vertical>.btn-group>.btn{float:none}.f-summernote .btn-group-vertical>.btn+.btn,.f-summernote .btn-group-vertical>.btn+.btn-group,.f-summernote .btn-group-vertical>.btn-group+.btn,.f-summernote .btn-group-vertical>.btn-group+.btn-group{margin-left:0;margin-top:-1px}.f-summernote .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.f-summernote .btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.f-summernote .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.f-summernote .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.f-summernote .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.f-summernote .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.f-summernote .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.f-summernote .btn-group-justified{border-collapse:separate;display:table;table-layout:fixed;width:100%}.f-summernote .btn-group-justified>.btn,.f-summernote .btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.f-summernote .btn-group-justified>.btn-group .btn{width:100%}.f-summernote .btn-group-justified>.btn-group .dropdown-menu{left:auto}.f-summernote .btn.btn-primary.note-link-btn{background:#3cb878;border-radius:5px;color:#fff;width:200px}.f-summernote [data-toggle=buttons]>.btn input[type=checkbox],.f-summernote [data-toggle=buttons]>.btn input[type=radio],.f-summernote [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],.f-summernote [data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.f-summernote .note-editor .modal-open{overflow:hidden}.f-summernote .note-editor .close{color:#000;float:right;font-size:21px;font-weight:700;line-height:1;opacity:.2;text-shadow:0 1px 0 #fff}.f-summernote .note-editor .close:focus,.f-summernote .note-editor .close:hover{color:#000;cursor:pointer;opacity:.5;text-decoration:none}.f-summernote .note-editor button.close{-webkit-appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.f-summernote .note-editor .modal{bottom:0;display:none;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.f-summernote .note-editor .modal.fade .modal-dialog{transform:translateY(-25%);transition:transform .3s ease-out}.f-summernote .note-editor .modal.in .modal-dialog{transform:translate(0)}.f-summernote .note-editor .modal-open .modal{overflow-x:hidden;overflow-y:auto}.f-summernote .note-editor .modal-dialog{margin:10px;position:relative;width:auto}.f-summernote .note-editor .modal-content{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0;position:relative}.f-summernote .note-editor .modal-backdrop{background-color:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}.f-summernote .note-editor .modal-backdrop.fade{opacity:0}.f-summernote .note-editor .modal-backdrop.in{opacity:.5}.f-summernote .note-editor .modal-header{border-bottom:1px solid #e5e5e5;padding:15px}.f-summernote .note-editor .modal-header .close{margin-top:-2px}.f-summernote .note-editor .modal-title{line-height:1.42857143;margin:0}.f-summernote .note-editor .modal-body{padding:15px;position:relative}.f-summernote .note-editor .modal-footer{border-top:1px solid #e5e5e5;padding:15px;text-align:center}.f-summernote .note-editor .modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.f-summernote .note-editor .modal-footer .btn-group .btn+.btn{margin-left:-1px}.f-summernote .note-editor .modal-footer .btn-block+.btn-block{margin-left:0}.f-summernote .note-editor .modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:768px){.f-summernote .note-editor .modal-dialog{margin:30px auto;width:600px}.f-summernote .note-editor .modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.f-summernote .note-editor .modal-sm{width:300px}}@media (min-width:992px){.f-summernote .note-editor .modal-lg{width:900px}}@media screen and (-webkit-min-device-pixel-ratio:0){.f-summernote input[type=date].form-control,.f-summernote input[type=datetime-local].form-control,.f-summernote input[type=month].form-control,.f-summernote input[type=time].form-control{line-height:34px}.f-summernote .input-group-sm input[type=date],.f-summernote .input-group-sm input[type=datetime-local],.f-summernote .input-group-sm input[type=month],.f-summernote .input-group-sm input[type=time],.f-summernote input[type=date].input-sm,.f-summernote input[type=datetime-local].input-sm,.f-summernote input[type=month].input-sm,.f-summernote input[type=time].input-sm{line-height:30px}.f-summernote .input-group-lg input[type=date],.f-summernote .input-group-lg input[type=datetime-local],.f-summernote .input-group-lg input[type=month],.f-summernote .input-group-lg input[type=time],.f-summernote input[type=date].input-lg,.f-summernote input[type=datetime-local].input-lg,.f-summernote input[type=month].input-lg,.f-summernote input[type=time].input-lg{line-height:46px}}@media only screen and (max-width:740px){.f-summernote .note-editor .btn{padding:0}.f-summernote .note-editor .panel-heading.note-toolbar>.btn-group.note-fontsize .dropdown-toggle{padding-bottom:0;padding-top:0}.f-summernote .note-editor.note-frame.panel.panel-default{height:100%;margin:0}.f-summernote .note-editor .note-editing-area{overflow-x:hidden;overflow-y:scroll}._send .f-summernote .note-editor{height:calc(100% - 45px)}.f-summernote .note-editor .note-editable{height:calc(100% - 100px)}.f-summernote .note-editor .note-editable .panel-body{height:100%!important}.f-summernote .note-editor .panel{background-color:none}.f-summernote .note-editor .note-toolbar.panel-heading{background:#f8fafb;border-bottom:1px solid #e3e9ea;border-top:1px solid #e3e9ea;display:flex;justify-content:flex-start;padding:15px 10px}.f-summernote .note-editor .note-btn-group.btn-group.note-style .btn:last-child{display:none}.f-summernote .note-editor .note-btn-group.btn-group.note-para,.f-summernote .note-editor .note-btn-group.btn-group.note-style{border:1px solid #e3e9ea}.f-summernote .note-editor .note-btn-group.btn-group.note-para:after,.f-summernote .note-editor .note-btn-group.btn-group.note-style:after{display:none}.f-summernote .note-editor .note-btn-group.btn-group.note-insert{border:1px solid #e3e9ea}.f-summernote .note-editor .note-btn-group.btn-group.note-fontname,.f-summernote .note-editor .note-btn-group.btn-group.note-fontsize,.f-summernote .note-editor .note-btn-group.btn-group.note-insert,.f-summernote .note-editor .note-btn-group.btn-group.note-para,.f-summernote .note-editor .note-btn-group.btn-group.note-style,.f-summernote .note-editor .note-toolbar>.note-btn-group.btn-group.note-color{background:#fff;border-radius:10px}.f-summernote .note-editor .note-btn-group.btn-group.note-fontname .btn,.f-summernote .note-editor .note-btn-group.btn-group.note-fontsize .btn,.f-summernote .note-editor .note-btn-group.btn-group.note-insert .btn,.f-summernote .note-editor .note-btn-group.btn-group.note-para .btn,.f-summernote .note-editor .note-btn-group.btn-group.note-style .btn,.f-summernote .note-editor .note-toolbar>.note-btn-group.btn-group.note-color .btn{background:#fff}.f-summernote .note-editor .note-btn-group.btn-group.note-align .btn:first-child{display:none}._documents-exist .f-summernote .note-editor .note-editor.note-frame{height:calc(100% - 100px)}._documents-exist .f-summernote .note-editor .note-btn-group.btn-group.note-insert{bottom:-103px}}.note-popover.popover{font-size:0;max-width:none}.note-popover.popover .note-btn,.note-popover.popover .note-btn-group{display:inline-block;vertical-align:middle}.note-popover.popover .note-btn{margin:0;max-width:260px;min-width:0;padding:10px;width:auto}.note-popover.popover .note-btn:hover{background-color:#e6e6e6;border-color:#adadad;color:#333}.popover{display:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-height:1.42857143;max-width:276px;padding:1px;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;word-break:normal;word-spacing:normal;z-index:1060;word-wrap:normal;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto;white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;font-size:14px;margin:0;padding:8px 14px}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px;left:50%;margin-left:-11px}.popover.top>.arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;content:" ";margin-left:-10px}.popover.right>.arrow{border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25);left:-11px;margin-top:-11px;top:50%}.popover.right>.arrow:after{border-left-width:0;border-right-color:#fff;bottom:-10px;content:" ";left:1px}.popover.bottom>.arrow{border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);border-top-width:0;left:50%;margin-left:-11px;top:-11px}.popover.bottom>.arrow:after{border-bottom-color:#fff;border-top-width:0;content:" ";margin-left:-10px;top:1px}.popover.left>.arrow{border-left-color:#999;border-left-color:rgba(0,0,0,.25);border-right-width:0;margin-top:-11px;right:-11px;top:50%}.popover.left>.arrow:after{border-left-color:#fff;border-right-width:0;bottom:-10px;content:" ";right:1px}.note-popover .popover-content>.btn-group.note-fontsize .dropdown-toggle,.panel-heading.note-toolbar>.btn-group.note-fontsize .dropdown-toggle{border-radius:3px;font-size:12px;line-height:1.5;padding:5px 10px 4px 7px}.note-popover .popover-content>.btn-group.note-fontsize .dropdown-toggle .note-current-fontsize,.panel-heading.note-toolbar>.btn-group.note-fontsize .dropdown-toggle .note-current-fontsize{font-size:14px;line-height:1.5}.note-popover .popover-content>.btn-group.note-fontsize .dropdown-toggle .note-icon-caret,.panel-heading.note-toolbar>.btn-group.note-fontsize .dropdown-toggle .note-icon-caret{font-size:14px;line-height:1.5;position:relative}.note-popover .popover-content>.btn-group.note-fontsize .dropdown-toggle .note-icon-caret:before,.panel-heading.note-toolbar>.btn-group.note-fontsize .dropdown-toggle .note-icon-caret:before{content:"\F10A";display:inline-block;font:normal normal normal 14px summernote;font-size:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;speak:none}.note-popover .popover-content>.btn-group.note-fontsize .dropdown-menu,.panel-heading.note-toolbar>.btn-group.note-fontsize .dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:14px;left:0;list-style:none;margin:2px 0 0;max-height:115px;min-width:90px;overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:100%;z-index:1000}.note-popover .popover-content>.btn-group.note-fontsize .dropdown-menu li,.panel-heading.note-toolbar>.btn-group.note-fontsize .dropdown-menu li{font-size:14px}.note-popover .popover-content>.btn-group.note-fontsize .dropdown-menu li a,.panel-heading.note-toolbar>.btn-group.note-fontsize .dropdown-menu li a{clear:both;color:#333;display:block;font-weight:400;line-height:1.42857143;padding:3px 20px;text-align:center;white-space:nowrap}.note-popover .popover-content>.btn-group.note-fontsize .dropdown-menu li a.checked,.note-popover .popover-content>.btn-group.note-fontsize .dropdown-menu li a:hover,.panel-heading.note-toolbar>.btn-group.note-fontsize .dropdown-menu li a.checked,.panel-heading.note-toolbar>.btn-group.note-fontsize .dropdown-menu li a:hover{background-color:#f5f5f5;color:#262626}.note-popover .popover-content>.btn-group.note-fontsize .open>.dropdown-menu,.panel-heading.note-toolbar>.btn-group.note-fontsize .open>.dropdown-menu,.tooltip{display:block}.tooltip{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.42857143;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;word-break:normal;word-spacing:normal;z-index:1070;word-wrap:normal;line-break:auto;opacity:0;white-space:normal}.tooltip.in{opacity:.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{background-color:#000;border-radius:4px;color:#fff;max-width:200px;padding:3px 8px;text-align:center}.tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.tooltip.top .tooltip-arrow{border-top-color:#000;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{border-top-color:#000;border-width:5px 5px 0;bottom:0;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{border-right-color:#000;border-width:5px 5px 5px 0;left:0;margin-top:-5px;top:50%}.tooltip.left .tooltip-arrow{border-left-color:#000;border-width:5px 0 5px 5px;margin-top:-5px;right:0;top:50%}.tooltip.bottom .tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;left:50%;margin-left:-5px;top:0}.tooltip.bottom-left .tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;margin-top:-5px;right:5px;top:0}.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;left:5px;margin-top:-5px;top:0}@media only screen and (max-width:400px){.f-summernote .note-editor .note-toolbar.panel-heading{padding:5px}.f-summernote .note-editor .note-btn-group.btn-group.note-fontname,.f-summernote .note-editor .note-btn-group.btn-group.note-fontsize,.f-summernote .note-editor .note-btn-group.btn-group.note-insert,.f-summernote .note-editor .note-btn-group.btn-group.note-para,.f-summernote .note-editor .note-btn-group.btn-group.note-style,.f-summernote .note-editor .note-toolbar>.note-btn-group.btn-group.note-color{padding:3px}}b-documents-message,b-learners,b-marksheets,b-registers{max-width:835px;width:100%}.desktop b-documents-message::-webkit-scrollbar,.desktop b-learners::-webkit-scrollbar,.desktop b-marksheets::-webkit-scrollbar,.desktop b-registers::-webkit-scrollbar{height:0;width:0}.desktop b-documents-message::-webkit-scrollbar-thumb,.desktop b-documents-message::-webkit-scrollbar-track,.desktop b-learners::-webkit-scrollbar-thumb,.desktop b-learners::-webkit-scrollbar-track,.desktop b-marksheets::-webkit-scrollbar-thumb,.desktop b-marksheets::-webkit-scrollbar-track,.desktop b-registers::-webkit-scrollbar-thumb,.desktop b-registers::-webkit-scrollbar-track{background:transparent}b-registers{max-width:90%}._selection-learners b-marksheets{max-width:calc(100% - 160px);max-width:calc(100vw - 200px)}@media only screen and (min-width:741px) and (orientation:landscape){.app .absence-management,.app .analytics,.app .attendance,.app .b-resource-booking,.app .callout,.app .catering,.app .childprotection,.app .clubs,.app .detentions,.app .events-forms,.app .exams,.app .homework,.app .noticeboard,.app .parents-evening,.app .student-seating-plans,.app .student-wellbeing-report{padding-left:150px}.app .absence-management__inner,.app .analytics__inner,.app .attendance__inner,.app .b-resource-booking__inner,.app .callout__inner,.app .catering__inner,.app .childprotection__inner,.app .clubs__inner,.app .detentions__inner,.app .events-forms__inner,.app .exams__inner,.app .homework__inner,.app .noticeboard__inner,.app .parents-evening__inner,.app .student-seating-plans__inner,.app .student-wellbeing-report__inner{display:flex;flex-direction:column;height:calc(100vh - 200px);max-width:1200px;min-height:425px}.app .absence-management__footer,.app .absence-management__header,.app .analytics__footer,.app .analytics__header,.app .attendance__footer,.app .attendance__header,.app .b-resource-booking__footer,.app .b-resource-booking__header,.app .callout__footer,.app .callout__header,.app .catering__footer,.app .catering__header,.app .childprotection__footer,.app .childprotection__header,.app .clubs__footer,.app .clubs__header,.app .detentions__footer,.app .detentions__header,.app .events-forms__footer,.app .events-forms__header,.app .exams__footer,.app .exams__header,.app .homework__footer,.app .homework__header,.app .noticeboard__footer,.app .noticeboard__header,.app .parents-evening__footer,.app .parents-evening__header,.app .student-seating-plans__footer,.app .student-seating-plans__header,.app .student-wellbeing-report__footer,.app .student-wellbeing-report__header{flex:none}.app .absence-management__content,.app .analytics__content,.app .attendance__content,.app .b-resource-booking__content,.app .callout__content,.app .catering__content,.app .childprotection__content,.app .clubs__content,.app .detentions__content,.app .events-forms__content,.app .exams__content,.app .homework__content,.app .noticeboard__content,.app .parents-evening__content,.app .student-seating-plans__content,.app .student-wellbeing-report__content{flex:auto}.app .analytics__inner,.app .parents-evening__inner,.app .student-seating-plans__inner,.app .student-wellbeing-report__inner{max-height:900px}.p-analytics._achievementoverview .app .analytics__inner,.p-analytics._attendancestatutoryoverview .app .analytics__inner,.p-analytics._behaviouroverview .app .analytics__inner,.p-analytics._clubattendanceoverview .app .analytics__inner,.p-analytics._documentaccessreport .app .analytics__inner{min-height:510px}.app .b-resource-booking__inner{max-height:900px;min-height:560px}}@media only screen and (min-width:741px) and (orientation:portrait){.app .absence-management__inner,.app .analytics__inner,.app .attendance__inner,.app .b-resource-booking__inner,.app .callout__inner,.app .catering__inner,.app .childprotection__inner,.app .clubs__inner,.app .detentions__inner,.app .events-forms__inner,.app .exams__inner,.app .homework__inner,.app .noticeboard__inner,.app .parents-evening__inner,.app .student-seating-plans__inner,.app .student-wellbeing-report__inner{height:calc(100vh - 316px);min-height:425px}.app .absence-management__footer,.app .absence-management__header,.app .analytics__footer,.app .analytics__header,.app .attendance__footer,.app .attendance__header,.app .b-resource-booking__footer,.app .b-resource-booking__header,.app .callout__footer,.app .callout__header,.app .catering__footer,.app .catering__header,.app .childprotection__footer,.app .childprotection__header,.app .clubs__footer,.app .clubs__header,.app .detentions__footer,.app .detentions__header,.app .events-forms__footer,.app .events-forms__header,.app .exams__footer,.app .exams__header,.app .homework__footer,.app .homework__header,.app .noticeboard__footer,.app .noticeboard__header,.app .parents-evening__footer,.app .parents-evening__header,.app .student-seating-plans__footer,.app .student-seating-plans__header,.app .student-wellbeing-report__footer,.app .student-wellbeing-report__header{flex:none}.app .absence-management__content,.app .analytics__content,.app .attendance__content,.app .b-resource-booking__content,.app .callout__content,.app .catering__content,.app .childprotection__content,.app .clubs__content,.app .detentions__content,.app .events-forms__content,.app .exams__content,.app .homework__content,.app .noticeboard__content,.app .parents-evening__content,.app .student-seating-plans__content,.app .student-wellbeing-report__content{flex:auto}.app .absence-management__inner,.app .callout__inner{display:flex;flex-direction:column}.app .absence-management__footer,.app .absence-management__header,.app .callout__footer,.app .callout__header{flex:none}.app .absence-management__content,.app .callout__content{flex:auto}}@media screen and (min-width:741px) and (max-width:1024px) and (orientation:landscape){.app .absence-management,.app .analytics,.app .attendance,.app .b-resource-booking,.app .b-timetable,.app .callout,.app .catering,.app .childprotection,.app .clubs,.app .detentions,.app .events-forms,.app .exams,.app .homework,.app .noticeboard,.app .parents-evening,.app .student-seating-plans,.app .student-wellbeing-report{justify-content:flex-end;padding-left:0}.app .absence-management__inner,.app .analytics__inner,.app .attendance__inner,.app .b-resource-booking__inner,.app .b-timetable__inner,.app .callout__inner,.app .catering__inner,.app .childprotection__inner,.app .clubs__inner,.app .detentions__inner,.app .events-forms__inner,.app .exams__inner,.app .homework__inner,.app .noticeboard__inner,.app .parents-evening__inner,.app .student-seating-plans__inner,.app .student-wellbeing-report__inner{max-width:calc(100vw - 185px)}}@media only screen and (max-width:1520px){._selection-learners b-marksheets{left:75px;position:relative}._selection-learners b-marksheets .b-marksheets{left:0}}@media only screen and (max-width:1290px){.b-registers{left:75px;position:relative}}@media only screen and (max-width:1170px){.b-documents-message,.b-learners,.b-marksheets,.b-registers{left:75px;position:relative}}@media only screen and (max-width:1170px) and (max-height:600px){b-learners,b-registers{left:75px;position:relative}.b-documents-message,.b-learners,.b-marksheets,.b-registers{left:0}}@media only screen and (max-width:1155px){b-registers{max-width:935px}}@media only screen and (max-width:1103px){b-registers{direction:rtl;left:0;max-width:calc(100vw - 40px)}.b-registers{direction:ltr;height:550px;height:calc(100vh - 313px);left:0;max-width:calc(100vw - 185px);min-height:425px}.landscape .b-registers{height:425px;height:calc(100vh - 181px)}.b-registers__left{min-width:290px;width:40%}.b-registers__right{max-width:60%}}@media only screen and (max-width:1024px){b-documents-message,b-learners,b-marksheets,b-registers{direction:rtl;left:0;max-width:100%;max-width:calc(100vw - 40px)}.b-documents-message,.b-learners,.b-marksheets,.b-registers,div.documents-message__footer{direction:ltr;left:0;max-width:calc(100% - 145px);max-width:calc(100vw - 185px)}.b-documents-message__left,.b-learners__left,.b-marksheets__left,.b-registers__left,div.documents-message__footer__left{flex-basis:40%;max-width:40%;min-width:290px;width:40%}.b-documents-message__right,.b-learners__right,.b-marksheets__right,.b-registers__right,div.documents-message__footer__right{max-width:60%}.b-documents-message,.documents-message__footer{margin-left:auto}.b-marksheets__left{min-width:270px}.portrait .b-documents,.portrait .b-medical{max-width:100%}}@media only screen and (min-width:741px) and (max-width:1024px){.portrait .b-documents-message,.portrait .b-learners,.portrait .b-marksheets,.portrait .b-registers,.portrait div.documents-message__footer{max-width:100%;width:100%}}@media only screen and (max-width:1024px) and (min-height:950px){._selection-learners b-marksheets{left:0;max-width:100%}}@media only screen and (max-width:932px) and (max-height:950px){._selection-learners b-marksheets{left:0;max-width:100%}}@media only screen and (min-width:741px){.portrait .b-documents-message,.portrait .b-learners,.portrait .b-marksheets,.portrait .b-registers,.portrait .documents-message__footer{max-width:100%}}@media only screen and (max-width:880px){._selection-learners b-marksheets{direction:rtl;left:0;max-width:calc(100vw - 40px)}}@media only screen and (min-width:741px) and (max-width:880px){.portrait .communicator,.portrait b-documents-message,.portrait b-learners,.portrait b-marksheets,.portrait b-registers{max-height:none}}@media only screen and (max-width:740px){b-documents-message,b-learners,b-marksheets,b-registers{max-height:none;overflow-y:visible}.b-documents-message,.b-learners,.b-registers{height:auto;max-width:none}.b-documents-message__left,.b-documents-message__right,.b-learners__left,.b-learners__right,.b-registers__left,.b-registers__right{max-width:100%;width:auto}.landscape .b-registers{height:auto}}.btn{cursor:pointer;display:block;font-size:16px;font-weight:700;margin:0 auto;padding:20px 0;text-align:center;text-transform:uppercase;width:100%}.btn._show-mobile{display:none}.btn._small{font-size:12px}.btn._no-min-width{min-width:0;width:100%}.btn._disabled{pointer-events:none}.btn._disabled,.btn[disabled]{cursor:not-allowed;opacity:.6}.btn-default{border-radius:5px}.btn-default._transparent{background:transparent;border:2px solid #fff;color:#fff;font-weight:500;padding:18px 0}.btn-default._fill{background:#fff;color:#333}.btn-default._orange{background:orange;border-color:orange;color:#fff}.btn-default._blue{border:2px solid #3090c7;color:#3090c7}.btn-default._blue._fill{background-color:#3090c7;color:#fff}.btn-default._light-blue{border:2px solid #76a1ce;color:#76a1ce}.btn-default._light-blue._fill{background-color:#76a1ce;color:#fff}.btn-default._lilac{border:2px solid #8282c6;color:#8282c6}.btn-default._lilac._fill{background:#8282c6;color:#fff}.btn-default._tangerine{border:2px solid #fbae4f;color:#fbae4f}.btn-default._tangerine._fill{background:#fbae4f;color:#fff}.btn-default._red{border:2px solid #f05c57;color:#f05c57}.btn-default._red._fill{background:#f05c57;color:#fff}.btn-default._green{border:2px solid #7cc576;color:#7cc576}.btn-default._green._fill{background:#7cc576;color:#fff}.btn-default._gray{border:2px solid #bcc3cb;color:#bcc3cb}.btn-default._gray._fill{background:#bcc3cb;color:#fff}.btn-default._gradient{display:none}.btn-round{border-radius:75px}.btn-round._transparent{background:transparent}.btn-round._fill,.btn-round._transparent{border:2px solid #fff;color:#fff;padding:18px 0}.btn-round._fill{background:#fff}.btn-search{position:relative}.btn-search .svg-magnifier{bottom:0;display:block;height:18px;left:0;margin:auto;position:absolute;right:0;top:0;width:18px;fill:#fff}.btn-search,.btn-show-more{display:none}.btn-show-more{margin:0 auto;position:relative}.btn-show-more:after{border-width:0;border-left:2px solid #99a5b4;border-top:2px solid #99a5b4;content:"";display:block;height:10px;left:50%;position:absolute;top:55%;transform:translate(-55%,-50%) rotate(45deg);width:10px}.btn-add{border:2px solid #fff;border-radius:50%;height:50px;position:relative;width:50px}.btn-add:after,.btn-add:before{background:#fff;bottom:0;content:"";display:block;height:24px;left:0;margin:auto;position:absolute;right:0;top:0;width:2px}.btn-add:before{transform:rotate(90deg)}.btn-comment{background:#7cc576;color:#fff;font-size:12px;padding:20px 18px;text-transform:uppercase}.btn-action{background:linear-gradient(0deg,#fd746c,#ff9168);color:#fff}.btn-close{height:44px;left:-20px;position:relative;top:-12px;width:60px}.btn-close .svg-cross{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0;fill:#fff}.desktop .btn-close .svg-cross{transition:fill .2s ease-out}.modal-default .btn-close .svg-cross{fill:#dde3e4}.desktop .modal-default .btn-close .svg-cross:hover{fill:#454a5a}.btn-next,.btn-prev{display:inline-block;height:40px;position:absolute;vertical-align:middle;width:40px}.btn-next .svg-arrow,.btn-prev .svg-arrow{display:none}.btn-next:before,.btn-prev:before{border-left:2px solid hsla(0,0%,100%,.5);border-top:2px solid hsla(0,0%,100%,.5);bottom:0;content:"";display:block;height:15px;left:0;margin:auto;position:absolute;right:0;top:0;width:15px}.btn-next{right:40px}.btn-next:before{transform:rotate(135deg)}.btn-prev{left:40px}.btn-prev:before{transform:rotate(-45deg)}.btn-back{border-radius:50%;height:40px;left:15px;top:15px;width:40px}.btn-back,.btn-back:before{background:#fff;position:absolute}.btn-back:before{border-width:0;border-left:2px solid #424854;border-top:2px solid #424854;bottom:0;content:"";display:block;height:28px;height:10px;left:0;margin:auto;right:0;top:0;transform:rotate(-45deg);width:2px;width:10px}.btn-modal-comment,.btn-modal-report,.btn-modal-statutory-explanation{flex-shrink:0;height:36px;position:relative;width:36px}.btn-modal-comment .svg-comment{bottom:0;display:block;height:23px;left:0;margin:auto;position:absolute;right:0;top:0;width:27px;fill:#5e8fca}.btn-modal-comment:before{background:#ed5a57;border:2px solid #fff;border-radius:50%;content:"";display:none;height:10px;position:absolute;right:4px;top:7px;width:10px;z-index:6555}.btn-modal-comment._comment-exist:before{display:block}.btn-modal-statutory-explanation .svg-explanation{bottom:0;display:block;height:23px;left:0;margin:auto;position:absolute;right:0;top:0;width:27px;fill:#eb3449}.btn-modal-statutory-explanation._exist .svg-explanation{fill:#537d3c}.btn-modal-report .svg-assessment{bottom:0;display:block;height:23px;left:0;margin:auto;position:absolute;right:0;top:0;width:27px;fill:#7885c7}.btn-checkmark{border:2px solid #d8d8d8;border-radius:50%;flex-shrink:0;height:40px;margin-left:18px;position:relative;transition:background-color .2s ease-out,border-color .2s ease-out;width:40px}.btn-checkmark:before{border-bottom:2px solid #d8d8d8;border-left:2px solid #d8d8d8;bottom:0;content:"";display:block;height:8px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(-45deg);transition:border-color .2s ease-out;width:22px}.btn-checkmark._active:not(:disabled),.desktop .btn-checkmark:hover:not(:disabled){background:#7cc576;border-color:#7cc576}.btn-checkmark._active:not(:disabled):before,.desktop .btn-checkmark:hover:not(:disabled):before{border-color:#fff}.btn-checkmark:disabled._active{color:#7cc576}.btn-checkmark:disabled._active:before{border-color:#fff}.btn-marks{border:2px solid #d8d8d8;border-radius:50%;color:#fff;flex-shrink:0;font-size:0;height:40px;margin-left:18px;position:relative;transition:background-color .2s ease-out,border-color .2s ease-out;width:40px}.btn-marks .svg-cross{bottom:0;display:block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;transition:fill .2s ease-out;width:20px;fill:#d8d8d8}.btn-marks._marked:not(:disabled),.desktop .btn-marks:hover:not(:disabled){background:#ed5a57;border-color:#ed5a57}.btn-marks._marked:not(:disabled) .svg-cross,.desktop .btn-marks:hover:not(:disabled) .svg-cross{fill:#fff}.btn-marks._marked{font-size:16px}.btn-marks._marked:disabled{color:#ed5a57}.btn-marks._marked .svg-cross{opacity:0}@media only screen and (max-width:880px){.btn-close{height:36px}}@media only screen and (max-width:740px){.btn{font-size:14px;padding:15px 0}.p-behaviour._select-achievement .btn-default._gradient,.p-behaviour._select-behaviour .btn-default._gradient,.p-documents-message .btn-default._gradient{transition:opacity .25s;width:75%}.btn-default._gradient{background:linear-gradient(180deg,#66afd2,#7f99cb 50%);border-radius:30px;color:#fff;display:block;font-size:14px;font-weight:500;height:47px;margin:0 auto;text-align:center;text-transform:uppercase;width:100%}.btn-default._gradient>span,.btn._hide-mobile{display:none}.btn._show-mobile{display:block}.btn-close{background:#fff;border-radius:50%;height:40px;left:10px;min-width:40px;position:absolute;top:61px;width:40px;z-index:1}.btn-close:before{border-width:0;border-left:2px solid #424854;border-top:2px solid #424854;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-38%,-50%) rotate(-45deg);width:10px}.modal-default .btn-close .svg-cross{height:12px;width:12px;fill:#475659}.modal-default .btn-close:before{display:none}.p-childprotection._list .modal-default .btn-close:before,.p-clubs._members .modal-default .btn-close:before,.p-clubs._register._learners .modal-default .btn-close:before,.p-parents-evening._details._add-learners .modal-default .btn-close:before,.p-parents-evening._details._delete-learners .modal-default .btn-close:before{display:block}.p-childprotection._list._add-referral .modal-default .btn-close:before,.p-childprotection._list._referral-details .modal-default .btn-close:before,.p-childprotection._list._statuses .modal-default .btn-close:before{display:none}.modal-add-marks .btn-close:before{border-width:0;border-left:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:10px;left:15px;position:absolute;width:10px}.modal-add-marks .btn-close{background:url(../img/back-mobile-header-home.dc89d361.png) 0 0 no-repeat;border-radius:0;height:53px;left:0;position:fixed;top:0;width:100%}.btn-close:after,.modal-choose-date .btn-close:before,.modal-comment .btn-close:before{display:none}.modal-choose-date .btn-close .svg-cross,.modal-comment .btn-close .svg-cross{display:block}.btn-add{border:2px solid #fff;height:47px;width:47px}.btn-add:after,.btn-add:before{border-radius:1px;height:20px}.btn-round._transparent{padding:13px 0}.btn-default._lightblue{border-color:#95bcd9;color:#95bcd9}.btn-next:after,.btn-next:before,.btn-prev:after,.btn-prev:before{display:none}.btn-next .svg-arrow,.btn-prev .svg-arrow{bottom:0;display:block;height:11px;left:0;margin:auto;position:absolute;right:0;top:0;width:13px;fill:#c8ced4}.btn-next .svg-arrow{transform:rotate(180deg)}.btn-search,.btn-show-more{background:#fff;border:1px solid #c4cbd3;border-radius:50%;display:block;min-height:42px;min-width:42px}.btn-search{background:linear-gradient(180deg,#66afd2,#7f99cb 50%)}.btn._green-mobile,.btn._red-mobile{border-radius:20px;padding:10px 0}.btn._green-mobile>span,.btn._red-mobile>span{display:none}.btn._red-mobile{border:2px solid #f05c57;color:#f05c57}.btn._green-mobile{border:2px solid #7cc576;color:#7cc576}.btn-checkmark{border-width:1px;height:40px;width:40px}.btn-checkmark:before{height:8px;width:16px}.btn-marks{border-width:1px;height:40px;margin-left:10px;width:40px}.btn-marks .svg-cross{height:16px;width:16px}.btn-modal-comment,.btn-modal-report,.btn-modal-statutory-explanation{height:25px;width:25px}.btn-modal-comment:before{height:8px;right:1px;top:3px;width:8px;z-index:1}.btn-modal-comment .svg-comment{fill:#5e8fca}.btn-modal-comment .svg-comment,.btn-modal-statutory-explanation .svg-explanation{bottom:0;display:block;height:18px;left:0;margin:auto;position:absolute;right:0;top:0;width:21px}.btn-modal-statutory-explanation .svg-explanation{fill:#eb3449}.btn-modal-report .svg-assessment{bottom:0;display:block;height:21px;left:0;margin:auto;position:absolute;right:0;top:0;width:21px;fill:#7885c7}}.f-default__select-mobile-wrap{display:none}.ng-submitted select.f-default__select-mobile.ng-invalid,select.f-default__select-mobile.ng-invalid.ng-dirty{border-color:#eb3449}.f-default__row-default{display:block;margin-bottom:10px;width:100%}.f-default__row-default._triangle{position:relative}.f-default__row-default._triangle:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid transparent;bottom:0;content:"";display:block;height:4px;margin:auto 0;position:absolute;right:13px;top:0;width:8px}._dark-blue .f-default__row-default._triangle:before{border-top-color:#b0b0d1}._pink .f-default__row-default._triangle:before{border-top-color:#fa8291}.f-default__col-wrap{font-size:0;margin:0 -10px;width:calc(100% + 20px)}.f-default__col{display:inline-block;padding:0 10px;vertical-align:top;width:50%}.f-default__row{display:block;margin-bottom:42px;position:relative}.f-default__field-title{color:#404652;display:inline-block;font-size:1.4rem;margin:0 0 5px 5px}.f-default__field-title._required{padding-right:9px;position:relative}.f-default__field-title._required:after{content:"*";display:block;font-size:1.7rem;line-height:1;position:absolute;right:0;top:0}.f-default__label{display:block;font-weight:400}.f-default__label-text{bottom:16px;color:hsla(0,0%,100%,.7);font-size:12px;font-weight:500;left:0;position:absolute;text-transform:uppercase;transition:all .2s ease-out}.f-default__field-default{border-radius:4px;color:#fff;font-size:14px;height:50px;padding:0 20px;transition:background 9999s linear,color 9999s linear;width:100%}._dark-blue .f-default__field-default{background:#6161a3}._pink .f-default__field-default{background:#e4647c}._white .f-default__field-default{background:#fff;color:#000}._white .f-default__field-default::-moz-placeholder{color:rgba(0,0,0,.8)}._white .f-default__field-default::placeholder{color:rgba(0,0,0,.8)}.f-default__field-default::-moz-placeholder{color:hsla(0,0%,100%,.8)}.f-default__field-default::placeholder{color:hsla(0,0%,100%,.8)}.f-default__field{border-bottom:1px solid hsla(0,0%,100%,.5);color:#fff;font-size:20px;height:40px;transition:background 9999s linear,color 9999s linear;width:100%}.f-default__field._filled+.f-default__label-text,.f-default__field:focus+.f-default__label-text{transform:translate3D(0,-25px,0)}.f-default__input{border-radius:5px;font-size:14px;height:50px;padding:0 20px;position:relative;width:100%}.f-default__input._required._invalid,.f-default__input.ng-invalid.ng-dirty,.ng-submitted .f-default__input.ng-invalid{border-color:#eb3449}.f-add-homework .f-default__input,.f-add-teachers .f-default__input,.f-create-form .f-default__input,.f-student-search .f-default__input{height:45px}.p-behaviour._points-achievement .f-default__input,.p-behaviour._points-behaviour .f-default__input,.p-clubs._register._achievement .f-default__input,.p-clubs._register._behaviour .f-default__input,.p-registers._achievement .f-default__input,.p-registers._behaviour .f-default__input,.p-student._points-achievement .f-default__input,.p-student._points-behaviour .f-default__input{background-color:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5;font-size:14px;height:45px;padding:0 20px}.p-behaviour._points-achievement .f-default__input::-moz-placeholder,.p-behaviour._points-behaviour .f-default__input::-moz-placeholder,.p-clubs._register._achievement .f-default__input::-moz-placeholder,.p-clubs._register._behaviour .f-default__input::-moz-placeholder,.p-registers._achievement .f-default__input::-moz-placeholder,.p-registers._behaviour .f-default__input::-moz-placeholder,.p-student._points-achievement .f-default__input::-moz-placeholder,.p-student._points-behaviour .f-default__input::-moz-placeholder{color:#a0aab5;font-size:14px;font-weight:400}.p-behaviour._points-achievement .f-default__input::placeholder,.p-behaviour._points-behaviour .f-default__input::placeholder,.p-clubs._register._achievement .f-default__input::placeholder,.p-clubs._register._behaviour .f-default__input::placeholder,.p-registers._achievement .f-default__input::placeholder,.p-registers._behaviour .f-default__input::placeholder,.p-student._points-achievement .f-default__input::placeholder,.p-student._points-behaviour .f-default__input::placeholder{color:#a0aab5;font-size:14px;font-weight:400}.p-behaviour._points-achievement .ng-submitted .f-default__input.ng-invalid,.p-behaviour._points-behaviour .ng-submitted .f-default__input.ng-invalid,.p-clubs._register._achievement .ng-submitted .f-default__input.ng-invalid,.p-clubs._register._behaviour .ng-submitted .f-default__input.ng-invalid,.p-registers._achievement .ng-submitted .f-default__input.ng-invalid,.p-registers._behaviour .ng-submitted .f-default__input.ng-invalid,.p-student._points-achievement .ng-submitted .f-default__input.ng-invalid,.p-student._points-behaviour .ng-submitted .f-default__input.ng-invalid{border-color:#eb3449}.f-default__radio{cursor:pointer;margin:0 5px;position:relative}.f-default__radio input{display:none}.f-default__radio input:checked+.f-default__radio-text:after{display:block}.f-default__radio-text{color:#fff;font-size:14px;padding-left:38px;position:relative}.f-default__radio-text:before{background:transparent;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;height:30px;left:0;width:30px}.f-default__radio-text:after,.f-default__radio-text:before{bottom:0;content:"";display:block;margin:auto 0;position:absolute;top:0}.f-default__radio-text:after{background:hsla(0,0%,100%,.4);border-radius:50%;display:none;height:10px;left:10px;width:10px}.f-default__comment{border-bottom:2px solid #e3e9ea;color:#a9b2bc;font-size:12px;margin:10px 0;padding:5px 0;width:100%}.f-default__comment:placeholder{font-size:12px}.f-default__textarea{background-color:#f2f6f7;border:1px solid #e3e9ea;border-radius:3px;color:#a0aab5;font-size:14px;height:90px;margin-bottom:10px;padding:15px 20px;width:100%}.f-default__textarea.ng-invalid.ng-dirty,.ng-submitted .f-default__textarea.ng-invalid{border-color:#eb3449}.f-default__textarea::-moz-placeholder{color:#a0aab5}.f-default__textarea::placeholder{color:#a0aab5}.f-default__checkbox{cursor:pointer;margin:0 5px;position:relative}.f-default__checkbox input{display:none}.f-default__checkbox input:checked+.f-default__checkbox-text:after{display:block}.f-default__checkbox-text{color:#fff;display:block;font-size:14px;padding-left:45px;position:relative}.f-default__checkbox-text:before{background:transparent;border:1px solid hsla(0,0%,100%,.4);border-radius:10%;height:35px;left:0;width:35px}.f-default__checkbox-text:after,.f-default__checkbox-text:before{bottom:0;content:"";display:block;margin:auto 0;position:absolute;top:0}.f-default__checkbox-text:after{border-bottom:3px solid hsla(0,0%,100%,.4);border-left:3px solid hsla(0,0%,100%,.4);bottom:5px;display:none;height:12px;left:8px;transform:rotate(-45deg);width:20px}.cordova__label._events-none>*{pointer-events:none}.tablet .f-default__select-mobile{border-radius:5px;color:#fff;display:block;font-size:14px;height:50px;padding:0 30px 0 20px;width:100%}.tablet .f-default__select-mobile-wrap{display:block;position:relative}.tablet .f-default__select-mobile-wrap:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid hsla(0,0%,100%,.8);bottom:0;content:"";display:block;height:4px;margin:auto 0;pointer-events:none;position:absolute;right:16px;top:0;width:8px;z-index:1}.tablet .f-student-search .f-default__select-mobile{height:44px}.tablet .p-absence .f-default__select-mobile-wrap:after{border-top:4px solid #a0aab5}.tablet .p-behaviour .f-default__select-mobile{background:#804785}.tablet .p-documents-message .f-default__select-mobile,.tablet .p-events-forms._select-learners-modal .f-default__select-mobile,.tablet .p-homework .f-default__select-mobile,.tablet .p-learners .f-default__select-mobile{background:#4897bf}.tablet .p-detentions._select-learners .f-default__select-mobile{background:#f05c57}.tablet ._achievement .f-default__select-mobile,.tablet ._add-period .f-default__select-mobile,.tablet ._behaviour .f-default__select-mobile,.tablet ._edit-event .f-default__select-mobile,.tablet ._edit-room .f-default__select-mobile,.tablet ._points-achievement .f-default__select-mobile,.tablet ._points-behaviour .f-default__select-mobile,.tablet ._select-teacher .f-default__select-mobile,.tablet .p-communicator .f-default__select-mobile,.tablet .p-detentions .modal-detention .f-default__select-mobile{background-color:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5}.tablet ._achievement .f-default__select-mobile._invalid,.tablet ._add-period .f-default__select-mobile._invalid,.tablet ._behaviour .f-default__select-mobile._invalid,.tablet ._edit-event .f-default__select-mobile._invalid,.tablet ._edit-room .f-default__select-mobile._invalid,.tablet ._points-achievement .f-default__select-mobile._invalid,.tablet ._points-behaviour .f-default__select-mobile._invalid,.tablet ._select-teacher .f-default__select-mobile._invalid,.tablet .p-communicator .f-default__select-mobile._invalid,.tablet .p-detentions .modal-detention .f-default__select-mobile._invalid{border-color:red}.tablet ._achievement .f-default__select-mobile-wrap:after,.tablet ._add-period .f-default__select-mobile-wrap:after,.tablet ._behaviour .f-default__select-mobile-wrap:after,.tablet ._edit-event .f-default__select-mobile-wrap:after,.tablet ._edit-room .f-default__select-mobile-wrap:after,.tablet ._points-achievement .f-default__select-mobile-wrap:after,.tablet ._points-behaviour .f-default__select-mobile-wrap:after,.tablet ._select-teacher .f-default__select-mobile-wrap:after,.tablet .p-communicator .f-default__select-mobile-wrap:after,.tablet .p-detentions .modal-detention .f-default__select-mobile-wrap:after{border-top:4px solid rgba(177,185,195,.5)}.tablet .p-analytics._achievementoverview .f-student-search .f-default__select-mobile,.tablet .p-analytics._attendancestatutoryoverview .f-student-search .f-default__select-mobile,.tablet .p-analytics._behaviouroverview .f-student-search .f-default__select-mobile,.tablet .p-analytics._clubattendanceoverview .f-student-search .f-default__select-mobile,.tablet .p-analytics._documentaccessreport .f-student-search .f-default__select-mobile,.tablet .p-communicator .f-student-search .f-default__select-mobile,.tablet .p-events-forms .f-student-search .f-default__select-mobile{background-color:#537d3c;border:1px solid #537d3c;color:#e9e2ea}.tablet .p-childprotection .f-student-search .f-default__select-mobile,.tablet .p-clubs .f-student-search .f-default__select-mobile{background-color:#4897bf;border:1px solid #4897bf;color:#fff}.tablet .p-analytics._achievementoverview .b-select-recipients .f-default__select-mobile,.tablet .p-analytics._attendancestatutoryoverview .b-select-recipients .f-default__select-mobile,.tablet .p-analytics._behaviouroverview .b-select-recipients .f-default__select-mobile,.tablet .p-analytics._clubattendanceoverview .b-select-recipients .f-default__select-mobile,.tablet .p-analytics._documentaccessreport .b-select-recipients .f-default__select-mobile,.tablet .p-clubs .b-select-recipients .f-default__select-mobile,.tablet .p-communicator .b-select-recipients .f-default__select-mobile,.tablet .p-events-forms .b-select-recipients .f-default__select-mobile{background:#fff;color:#404652;padding-left:113px}.tablet .p-analytics._achievementoverview .b-select-recipients .f-default__select-mobile-wrap,.tablet .p-analytics._attendancestatutoryoverview .b-select-recipients .f-default__select-mobile-wrap,.tablet .p-analytics._behaviouroverview .b-select-recipients .f-default__select-mobile-wrap,.tablet .p-analytics._clubattendanceoverview .b-select-recipients .f-default__select-mobile-wrap,.tablet .p-analytics._documentaccessreport .b-select-recipients .f-default__select-mobile-wrap,.tablet .p-clubs .b-select-recipients .f-default__select-mobile-wrap,.tablet .p-communicator .b-select-recipients .f-default__select-mobile-wrap,.tablet .p-events-forms .b-select-recipients .f-default__select-mobile-wrap{height:50px;position:relative;width:225px}.tablet .p-parents-evening .f-student-search .f-default__select-mobile{background-color:#dc8b22;border:1px solid #dc8b22;color:#e9e2ea}@media only screen and (max-width:740px){.f-default__select-mobile{background:#fff;border:1px solid #c8cdd4;border-radius:20px;color:#99a5b4;display:block;font-size:14px;height:40px;padding:0 30px 0 18px;width:100%}.f-default__select-mobile-wrap{display:block;position:relative}.mobile .f-default__select-mobile-wrap{display:block}.f-default__select-mobile-wrap:after{border-left:2px solid #99a5b4;border-top:2px solid #99a5b4;bottom:0;bottom:4px;content:"";display:block;height:10px;margin:auto 0;pointer-events:none;position:absolute;right:16px;top:0;transform:rotate(225deg);width:10px;z-index:1}.f-default__select-mobile-wrap._multiple>select{height:100px}.f-default__select-mobile-wrap._multiple>select option{font-weight:300}.f-default__select-mobile-wrap._multiple:after{display:none}.f-default__label-text{font-size:13px;font-weight:400}.f-default__field{font-weight:300}.f-default__input._purple{background:#fff;border:1px solid #c4cbd3;border-radius:20px;color:#c4cbd3;height:42px;padding:10px 20px;width:65%}.f-default__input._purple::-moz-placeholder{color:#c4cbd3}.f-default__input._purple::placeholder{color:#c4cbd3}.p-behaviour._points-achievement .f-default__input,.p-behaviour._points-behaviour .f-default__input,.p-student._points-achievement .f-default__input,.p-student._points-behaviour .f-default__input{background-color:#fff;border:none;color:#aaa;font-size:20px;height:24px;padding:0}.p-behaviour._points-achievement .f-default__input::-moz-placeholder,.p-behaviour._points-behaviour .f-default__input::-moz-placeholder,.p-student._points-achievement .f-default__input::-moz-placeholder,.p-student._points-behaviour .f-default__input::-moz-placeholder{font-size:20px;font-weight:300}.p-behaviour._points-achievement .f-default__input::placeholder,.p-behaviour._points-behaviour .f-default__input::placeholder,.p-student._points-achievement .f-default__input::placeholder,.p-student._points-behaviour .f-default__input::placeholder{font-size:20px;font-weight:300}.f-default__comment{border:none;font-size:18px;margin:0;padding:0}.f-default__comment::-moz-placeholder{font-size:18px;font-weight:300}.f-default__comment::placeholder{font-size:18px;font-weight:300}}._pointerEvents *,label>*{pointer-events:none}[fixed-column]{-webkit-overflow-scrolling:touch}.ng-animate.no-animate{animation:none 0s;transition:none 0s}.app{align-items:stretch;background:linear-gradient(0deg,#404b64,#4f596f) #4f596f;display:flex;flex-direction:column;min-height:100vh;position:relative}.windows .app{height:100%}.app>ui-view{flex-grow:1;min-height:calc(100% - 151px);min-height:calc(100vh - 151px)}.windows .app>ui-view{height:100%;min-height:570px}.p-student.p-home._student._employee .app>ui-view{position:relative}.app:after{background-color:#fff;content:"";display:block;height:2px;left:0;position:absolute;top:0;transform:translate3d(-100%,0,0);width:100%;z-index:6}._preloader-enter .p-login .app:after{transform:translate3d(-3%,0,0);transition:transform 5s cubic-bezier(.1,.68,.54,1) 1s}._preloader-leave .p-login .app:after{opacity:0;transform:translateZ(0);transition:transform .7s linear,opacity .5s linear .7s}.wrapper{align-items:stretch;display:flex;flex-direction:column;min-height:100%;min-width:320px}.wrapper__content{flex-grow:1}.container{margin:0 auto;max-width:85%;min-width:320px;padding:15px 20px}.p-absence .container,.p-absence-management .container,.p-account .container,.p-analytics .container,.p-assessment .container,.p-attendance .container,.p-behaviour .container,.p-calendar .container,.p-callout .container,.p-catering .container,.p-childprotection .container,.p-clubs .container,.p-communicator .container,.p-contact .container,.p-data-collection .container,.p-detentions .container,.p-documents .container,.p-documents-message .container,.p-employeecallout .container,.p-events-forms .container,.p-exams .container,.p-homework .container,.p-learners .container,.p-links .container,.p-marksheets .container,.p-medical .container,.p-noticeboard .container,.p-parents-evening .container,.p-profiles .container,.p-protection .container,.p-registers .container,.p-resource-booking .container,.p-sen .container,.p-timetable .container{align-items:center;animation:scaleIn .6s .9s forwards;animation-timing-function:cubic-bezier(.17,.67,.42,1.19);display:flex;flex-direction:column;height:auto;justify-content:center;min-height:100%;min-height:calc(100vh - 151px);transform:scale(0)}.windows .p-absence .container,.windows .p-absence-management .container,.windows .p-account .container,.windows .p-analytics .container,.windows .p-assessment .container,.windows .p-attendance .container,.windows .p-behaviour .container,.windows .p-calendar .container,.windows .p-callout .container,.windows .p-catering .container,.windows .p-childprotection .container,.windows .p-clubs .container,.windows .p-communicator .container,.windows .p-contact .container,.windows .p-data-collection .container,.windows .p-detentions .container,.windows .p-documents .container,.windows .p-documents-message .container,.windows .p-employeecallout .container,.windows .p-events-forms .container,.windows .p-exams .container,.windows .p-homework .container,.windows .p-learners .container,.windows .p-links .container,.windows .p-marksheets .container,.windows .p-medical .container,.windows .p-noticeboard .container,.windows .p-parents-evening .container,.windows .p-profiles .container,.windows .p-protection .container,.windows .p-registers .container,.windows .p-resource-booking .container,.windows .p-sen .container,.windows .p-timetable .container{height:100%}.p-absence .container._animation-out,.p-absence-management .container._animation-out,.p-account .container._animation-out,.p-analytics .container._animation-out,.p-assessment .container._animation-out,.p-attendance .container._animation-out,.p-behaviour .container._animation-out,.p-calendar .container._animation-out,.p-callout .container._animation-out,.p-catering .container._animation-out,.p-childprotection .container._animation-out,.p-clubs .container._animation-out,.p-communicator .container._animation-out,.p-contact .container._animation-out,.p-data-collection .container._animation-out,.p-detentions .container._animation-out,.p-documents .container._animation-out,.p-documents-message .container._animation-out,.p-employeecallout .container._animation-out,.p-events-forms .container._animation-out,.p-exams .container._animation-out,.p-homework .container._animation-out,.p-learners .container._animation-out,.p-links .container._animation-out,.p-marksheets .container._animation-out,.p-medical .container._animation-out,.p-noticeboard .container._animation-out,.p-parents-evening .container._animation-out,.p-profiles .container._animation-out,.p-protection .container._animation-out,.p-registers .container._animation-out,.p-resource-booking .container._animation-out,.p-sen .container._animation-out,.p-timetable .container._animation-out{animation:scaleOut .4s forwards;animation-timing-function:cubic-bezier(.43,.3,.68,.55);transform:scale(1)}@media only screen and (min-width:741px){.portrait .container{padding-bottom:150px}}.p-communicator .container{padding-bottom:0}@media only screen and (min-width:741px) and (max-width:1024px){.portrait .p-absence .container,.portrait .p-account .container,.portrait .p-analytics .container,.portrait .p-assessment .container,.portrait .p-attendance .container,.portrait .p-behaviour .container,.portrait .p-calendar .container,.portrait .p-callout .container,.portrait .p-catering .container,.portrait .p-childprotection .container,.portrait .p-clubs .container,.portrait .p-communicator .container,.portrait .p-contact .container,.portrait .p-data-collection .container,.portrait .p-detentions .container,.portrait .p-documents .container,.portrait .p-documents-message .container,.portrait .p-employeecallout .container,.portrait .p-events-forms .container,.portrait .p-exams .container,.portrait .p-homework .container,.portrait .p-learners .container,.portrait .p-links .container,.portrait .p-marksheets .container,.portrait .p-medical .container,.portrait .p-noticeboard .container,.portrait .p-parents-evening .container,.portrait .p-profiles .container,.portrait .p-protection .container,.portrait .p-registers .container,.portrait .p-resource-booking .container,.portrait .p-sen .container,.portrait .p-student .container,.portrait .p-timetable .container{pointer-events:none;position:relative;z-index:5}.portrait .p-absence .container>*,.portrait .p-account .container>*,.portrait .p-analytics .container>*,.portrait .p-assessment .container>*,.portrait .p-attendance .container>*,.portrait .p-behaviour .container>*,.portrait .p-calendar .container>*,.portrait .p-callout .container>*,.portrait .p-catering .container>*,.portrait .p-childprotection .container>*,.portrait .p-clubs .container>*,.portrait .p-communicator .container>*,.portrait .p-contact .container>*,.portrait .p-data-collection .container>*,.portrait .p-detentions .container>*,.portrait .p-documents .container>*,.portrait .p-documents-message .container>*,.portrait .p-employeecallout .container>*,.portrait .p-events-forms .container>*,.portrait .p-exams .container>*,.portrait .p-homework .container>*,.portrait .p-learners .container>*,.portrait .p-links .container>*,.portrait .p-marksheets .container>*,.portrait .p-medical .container>*,.portrait .p-noticeboard .container>*,.portrait .p-parents-evening .container>*,.portrait .p-profiles .container>*,.portrait .p-protection .container>*,.portrait .p-registers .container>*,.portrait .p-resource-booking .container>*,.portrait .p-sen .container>*,.portrait .p-student .container>*,.portrait .p-timetable .container>*{pointer-events:all}.landscape .p-communicator .container{pointer-events:none;position:relative;z-index:5}.landscape .p-communicator .container>*{pointer-events:all}.landscape .p-absence .container,.landscape .p-account .container,.landscape .p-analytics .container,.landscape .p-assessment .container,.landscape .p-attendance .container,.landscape .p-behaviour .container,.landscape .p-calendar .container,.landscape .p-callout .container,.landscape .p-catering .container,.landscape .p-childprotection .container,.landscape .p-clubs .container,.landscape .p-contact .container,.landscape .p-data-collection .container,.landscape .p-detentions .container,.landscape .p-documents .container,.landscape .p-documents-message .container,.landscape .p-employeecallout .container,.landscape .p-events-forms .container,.landscape .p-exams .container,.landscape .p-homework .container,.landscape .p-learners .container,.landscape .p-links .container,.landscape .p-marksheets .container,.landscape .p-medical .container,.landscape .p-noticeboard .container,.landscape .p-parents-evening .container,.landscape .p-profiles .container,.landscape .p-registers .container,.landscape .p-resource-booking .container,.landscape .p-sen .container,.landscape .p-student .container,.landscape .p-timetable .container{margin-left:140px;pointer-events:none;position:relative;z-index:5}.landscape .p-absence .container>*,.landscape .p-account .container>*,.landscape .p-analytics .container>*,.landscape .p-assessment .container>*,.landscape .p-attendance .container>*,.landscape .p-behaviour .container>*,.landscape .p-calendar .container>*,.landscape .p-callout .container>*,.landscape .p-catering .container>*,.landscape .p-childprotection .container>*,.landscape .p-clubs .container>*,.landscape .p-contact .container>*,.landscape .p-data-collection .container>*,.landscape .p-detentions .container>*,.landscape .p-documents .container>*,.landscape .p-documents-message .container>*,.landscape .p-employeecallout .container>*,.landscape .p-events-forms .container>*,.landscape .p-exams .container>*,.landscape .p-homework .container>*,.landscape .p-learners .container>*,.landscape .p-links .container>*,.landscape .p-marksheets .container>*,.landscape .p-medical .container>*,.landscape .p-noticeboard .container>*,.landscape .p-parents-evening .container>*,.landscape .p-profiles .container>*,.landscape .p-registers .container>*,.landscape .p-resource-booking .container>*,.landscape .p-sen .container>*,.landscape .p-student .container>*,.landscape .p-timetable .container>*{pointer-events:all}}@media only screen and (min-width:741px) and (max-width:880px){.portrait .p-account .container{padding-top:16px}.portrait .p-resource-booking .container{height:calc(100vh - 151px)}.p-resource-booking .p-absence .container,.p-resource-booking .p-account .container,.p-resource-booking .p-analytics .container,.p-resource-booking .p-assessment .container,.p-resource-booking .p-attendance .container,.p-resource-booking .p-behaviour .container,.p-resource-booking .p-calendar .container,.p-resource-booking .p-callout .container,.p-resource-booking .p-catering .container,.p-resource-booking .p-childprotection .container,.p-resource-booking .p-clubs .container,.p-resource-booking .p-communicator .container,.p-resource-booking .p-contact .container,.p-resource-booking .p-data-collection .container,.p-resource-booking .p-detentions .container,.p-resource-booking .p-documents .container,.p-resource-booking .p-documents-message .container,.p-resource-booking .p-employeecallout .container,.p-resource-booking .p-events-forms .container,.p-resource-booking .p-exams .container,.p-resource-booking .p-homework .container,.p-resource-booking .p-learners .container,.p-resource-booking .p-links .container,.p-resource-booking .p-marksheets .container,.p-resource-booking .p-medical .container,.p-resource-booking .p-noticeboard .container,.p-resource-booking .p-parents-evening .container,.p-resource-booking .p-profiles .container,.p-resource-booking .p-registers .container,.p-resource-booking .p-resource-booking .container,.p-resource-booking .p-sen .container,.p-resource-booking .p-student .container,.p-resource-booking .p-timetable .container{pointer-events:none;position:relative;z-index:5}.p-resource-booking .p-absence .container>*,.p-resource-booking .p-account .container>*,.p-resource-booking .p-analytics .container>*,.p-resource-booking .p-assessment .container>*,.p-resource-booking .p-attendance .container>*,.p-resource-booking .p-behaviour .container>*,.p-resource-booking .p-calendar .container>*,.p-resource-booking .p-callout .container>*,.p-resource-booking .p-catering .container>*,.p-resource-booking .p-childprotection .container>*,.p-resource-booking .p-clubs .container>*,.p-resource-booking .p-communicator .container>*,.p-resource-booking .p-contact .container>*,.p-resource-booking .p-data-collection .container>*,.p-resource-booking .p-detentions .container>*,.p-resource-booking .p-documents .container>*,.p-resource-booking .p-documents-message .container>*,.p-resource-booking .p-employeecallout .container>*,.p-resource-booking .p-events-forms .container>*,.p-resource-booking .p-exams .container>*,.p-resource-booking .p-homework .container>*,.p-resource-booking .p-learners .container>*,.p-resource-booking .p-links .container>*,.p-resource-booking .p-marksheets .container>*,.p-resource-booking .p-medical .container>*,.p-resource-booking .p-noticeboard .container>*,.p-resource-booking .p-parents-evening .container>*,.p-resource-booking .p-profiles .container>*,.p-resource-booking .p-registers .container>*,.p-resource-booking .p-resource-booking .container>*,.p-resource-booking .p-sen .container>*,.p-resource-booking .p-student .container>*,.p-resource-booking .p-timetable .container>*{pointer-events:all}.landscape .p-communicator .container{pointer-events:none;position:relative;z-index:5}.landscape .p-communicator .container>*{pointer-events:all}.landscape .p-absence .container,.landscape .p-account .container,.landscape .p-analytics .container,.landscape .p-assessment .container,.landscape .p-attendance .container,.landscape .p-behaviour .container,.landscape .p-calendar .container,.landscape .p-callout .container,.landscape .p-catering .container,.landscape .p-childprotection .container,.landscape .p-clubs .container,.landscape .p-contact .container,.landscape .p-data-collection .container,.landscape .p-detentions .container,.landscape .p-documents .container,.landscape .p-documents-message .container,.landscape .p-employeecallout .container,.landscape .p-events-forms .container,.landscape .p-exams .container,.landscape .p-homework .container,.landscape .p-learners .container,.landscape .p-links .container,.landscape .p-marksheets .container,.landscape .p-medical .container,.landscape .p-noticeboard .container,.landscape .p-parents-evening .container,.landscape .p-profiles .container,.landscape .p-registers .container,.landscape .p-resource-booking .container,.landscape .p-sen .container,.landscape .p-student .container,.landscape .p-timetable .container{margin-left:140px;pointer-events:none;position:relative;z-index:5}.landscape .p-absence .container>*,.landscape .p-account .container>*,.landscape .p-analytics .container>*,.landscape .p-assessment .container>*,.landscape .p-attendance .container>*,.landscape .p-behaviour .container>*,.landscape .p-calendar .container>*,.landscape .p-callout .container>*,.landscape .p-catering .container>*,.landscape .p-childprotection .container>*,.landscape .p-clubs .container>*,.landscape .p-contact .container>*,.landscape .p-data-collection .container>*,.landscape .p-detentions .container>*,.landscape .p-documents .container>*,.landscape .p-documents-message .container>*,.landscape .p-employeecallout .container>*,.landscape .p-events-forms .container>*,.landscape .p-exams .container>*,.landscape .p-homework .container>*,.landscape .p-learners .container>*,.landscape .p-links .container>*,.landscape .p-marksheets .container>*,.landscape .p-medical .container>*,.landscape .p-noticeboard .container>*,.landscape .p-parents-evening .container>*,.landscape .p-profiles .container>*,.landscape .p-registers .container>*,.landscape .p-resource-booking .container>*,.landscape .p-sen .container>*,.landscape .p-student .container>*,.landscape .p-timetable .container>*{pointer-events:all}}@media only screen and (min-width:741px){body.p-home{min-height:600px}.p-calendar pr-student-search{display:none}}@media only screen and (max-width:740px){.p-communicator .app,.p-homework .app{overflow-y:visible;position:static}.p-data-collection .app>ui-view,.p-data-collection .app>ui-view .container,.p-noticeboard .app>ui-view,.p-noticeboard .app>ui-view .container{min-height:inherit}.p-absence .app,.p-account .app,.p-analytics .app,.p-assessment .app,.p-attendance .app,.p-behaviour .app,.p-calendar .app,.p-callout .app,.p-catering .app,.p-childprotection .app,.p-clubs .app,.p-communicator .app,.p-contact .app,.p-detentions .app,.p-documents .app,.p-documents-message .app,.p-employeecallout .app,.p-events-forms .app,.p-exams .app,.p-homework .app,.p-learners .app,.p-links .app,.p-marksheets .app,.p-medical .app,.p-parents-evening .app,.p-profiles .app,.p-registers .app,.p-resource-booking .app,.p-sen .app,.p-student .app,.p-timetable .app{background:url(../img/mobile-bg-calendar.73ed3e09.png) #f3f6f8;background-attachment:fixed;background-position:50%;background-size:cover}.p-absence .app .container,.p-account .app .container,.p-analytics .app .container,.p-assessment .app .container,.p-attendance .app .container,.p-behaviour .app .container,.p-calendar .app .container,.p-callout .app .container,.p-catering .app .container,.p-childprotection .app .container,.p-clubs .app .container,.p-communicator .app .container,.p-contact .app .container,.p-detentions .app .container,.p-documents .app .container,.p-documents-message .app .container,.p-employeecallout .app .container,.p-events-forms .app .container,.p-exams .app .container,.p-homework .app .container,.p-learners .app .container,.p-links .app .container,.p-marksheets .app .container,.p-medical .app .container,.p-parents-evening .app .container,.p-profiles .app .container,.p-registers .app .container,.p-resource-booking .app .container,.p-sen .app .container,.p-student .app .container,.p-timetable .app .container{animation:none;display:block;height:auto;padding:0;position:relative;transform:none;z-index:0}.p-resource-booking .app .container{display:flex;flex-direction:column}.p-communicator._send .container{position:static}.p-home .app{background:url(../img/mobile-bg-main.2c48b284.png) #f3f6f8;background-attachment:fixed;background-position:50%;background-size:cover}.p-home .app .container{animation:none;display:block;height:auto;transform:none}.p-communicator._select-recipients-modal .app,.p-communicator._select-users-modal .app,.p-homework._select-learners-modal .app{background:#f8fafb}html._pointer-events{pointer-events:auto}.app{background:#eaeef1}.app>ui-view{display:flex;flex-direction:column;padding-top:114px}.app>ui-view>:only-child{flex:auto}._cordova .app>ui-view{padding-top:130px}.p-demo .app>ui-view,.p-help .app>ui-view,.p-login .app>ui-view,.p-parents-evening-call .app>ui-view,.p-reset .app>ui-view{padding-top:0}.container{padding:0 16px}.container__inner{margin:0 -16px;position:relative}}@media (max-width:1103px){.container{max-width:100%}}.l-default{display:block;height:100%}.l-default__item{display:block;font-size:16px;transition:color .2s ease-out}.l-default__item:nth-child(2n){background:#f1f5f6}.desktop .l-default__item:hover{color:#1fb9a5}.l-default__item._arrow{position:relative}.l-default__item._arrow:after{border-left:2px solid #dde3e4;border-top:2px solid #dde3e4;bottom:0;content:"";display:block;height:12px;margin:auto 0;position:absolute;right:22px;top:0;transform:rotate(135deg);width:12px}@media only screen and (max-width:740px){.l-default{border-top:1px solid #e2e5e8}.l-default__item{border-bottom:1px solid #e2e5e8}.l-default__item:nth-child(2n){background:#fff}.l-default__item._arrow:after{border-color:#a3adbb}}.svg-calendar-icon{height:15px;width:15px}.svg-calendar-small{fill:#ebaf3d;height:14px;width:15px}.svg-check,.svg-cross{height:20px;width:21px}.svg-attendance-info{height:14px;width:14px;fill:#72a7cf}.t-default__header{background-color:#f8fafb;border:1px solid #e3e9ea;border-radius:5px 5px 0 0;display:flex;min-height:40px;text-transform:capitalize}.t-default__header .t-default__col{align-items:center;color:#3090c7;display:flex;justify-content:center;padding:0 15px;position:relative}.t-default__header .t-default__col:not(:first-child):before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.t-default__title{font-size:1.4rem}.t-default__title._sortable{cursor:pointer;padding-right:12px;position:relative}.t-default__title._sortable._active{font-weight:600}.t-default__title._sortable._active:not(._reverse).t-default__title._sortable._active:after{border-bottom:5px solid #78bde0;border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.t-default__title._sortable._active._reverse:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;border-top:5px solid #78bde0;height:5px;width:5px}.t-default__title._sortable:after,.t-default__title._sortable:before{content:"";display:block;position:absolute;right:0;top:50%}.t-default__title._sortable:before{border-top:5px solid #aed7eb;transform:translate3d(0,1px,0)}.t-default__title._sortable:after,.t-default__title._sortable:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.t-default__title._sortable:after{border-bottom:5px solid #aed7eb;transform:translate3d(0,-6px,0)}.t-default__body{border-bottom:1px solid #e3e9ea;border-left:1px solid #e3e9ea;border-right:1px solid #e3e9ea}.t-default__row{display:flex;flex-wrap:wrap}.t-default__row:nth-child(2n){background-color:#f1f5f6}.t-default__col{align-items:center;color:#404652;display:flex;font-size:1.4rem;padding:10px}.t-default__title-mobile{display:none}.t-default__text{word-wrap:break-word;width:100%}@media screen and (max-width:740px){.t-default__header{display:none}.t-default__body{border:none;margin-bottom:0}.t-default__row{display:block}.t-default__row,.t-default__row:nth-child(2n){background-color:#fff}.t-default__col{display:block;max-width:100%;padding:5px 0;width:100%}.t-default__title-mobile{color:#404652;display:block;font-size:1.4rem;margin-bottom:5px}}.ng-submitted .select-default.selectize-control.ng-invalid .selectize-input,.select-default.selectize-control.ng-invalid.ng-dirty .selectize-input{border-color:#eb3449}.select-default.selectize-control .ui-select-search-hidden{display:block}.select-default.selectize-control .ui-select-choices-content::-webkit-scrollbar{height:6px;width:6px}.select-default.selectize-control .ui-select-choices-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.select-default.selectize-control .ui-select-choices-content::-webkit-scrollbar-track{background:transparent}.mobile .select-default.selectize-control,.tablet .select-default.selectize-control{display:none}.select-default.selectize-control .selectize-input{background-image:none;box-shadow:none;font-size:14px;padding:15px 20px}.select-default.selectize-control .selectize-input input{font-size:14px}.select-default.selectize-control .selectize-input input::-moz-placeholder{font-size:14px}.select-default.selectize-control .selectize-input input::placeholder{font-size:14px}.f-student-search .select-default.selectize-control .selectize-input{padding:10px 20px}.f-student-points .select-default.selectize-control .selectize-input{overflow-y:auto;padding:13px 20px}.f-student-points .select-default.selectize-control .selectize-input>div{background:none;border:none;box-shadow:none;color:#a0aab5}.f-student-points .select-default.selectize-control .selectize-input>div .remove{border:none}.b-tabs .select-default.selectize-control .selectize-input,.b-timetable .select-default.selectize-control .selectize-input{min-width:100px;padding:5px 10px}.b-tabs .select-default.selectize-control .selectize-input:after,.b-timetable .select-default.selectize-control .selectize-input:after{right:10px}.f-student-marksheets .select-default.selectize-control .selectize-input{background-color:#fff;border:0;border-radius:5px;display:flex;height:50px;width:100px}.b-chart__calendar .select-default.selectize-control .selectize-input{background:none;border:none;color:#000;font-size:15px;font-weight:700;padding:8px}.b-chart__calendar .select-default.selectize-control .selectize-input:after{display:none}.l-marksheets .select-default.selectize-control .selectize-input{background-color:#fff;border:1px solid #d5d6d7;border-radius:5px;height:50px;position:relative;width:95px}.l-marksheet .select-default.selectize-control .selectize-input{width:auto}.l-marksheet .select-default.selectize-control .selectize-input input:not(.ui-select-search-hidden){display:none}.l-marksheet .select-default.selectize-control .selectize-input:after{right:10px}.b-timetable .select-default.selectize-control .ui-select-choices{min-width:100px}.select-default.selectize-control._purple .selectize-input{background-color:#804785;border-color:#804785;color:#fff}.select-default.selectize-control._purple .selectize-input.selectize-focus{border-color:#804785!important}.select-default.selectize-control._purple .selectize-input:after{border-color:#fff transparent transparent}.select-default.selectize-control._purple .selectize-input input{color:#fff}.select-default.selectize-control._purple .selectize-input input::-moz-placeholder{color:#fff}.select-default.selectize-control._purple .selectize-input input::placeholder{color:#fff}.select-default.selectize-control._purple .selectize-dropdown.single{background-color:#804785;border-color:#804785}.select-default.selectize-control._purple .selectize-dropdown.single .active{background-color:purple;color:#fff}.select-default.selectize-control._purple .ui-select-choices-row{color:#fff}.select-default.selectize-control._purple .ui-select-choices-row:hover{background:purple}.select-default.selectize-control._white .selectize-input{background-color:#fff;border-color:#c4cbd3;border-radius:20px;color:#c4cbd3;height:42px;padding:10px 20px;width:100%}.select-default.selectize-control._white .selectize-input.selectize-focus{border-color:#c4cbd3!important}.select-default.selectize-control._white .selectize-input:after{border:solid #99a5b4;border-bottom:none;border-right:none;border-width:2px 0 0 2px;content:"";display:block;height:10px;margin-top:-6px;position:absolute;transform:rotate(225deg);width:10px}.select-default.selectize-control._white .selectize-input input{color:#c4cbd3}.select-default.selectize-control._white .selectize-input input::-moz-placeholder{color:#c4cbd3}.select-default.selectize-control._white .selectize-input input::placeholder{color:#c4cbd3}.select-default.selectize-control._white .selectize-dropdown.single{background-color:#fff;border-color:#c4cbd3}.select-default.selectize-control._white .selectize-dropdown.single .active{background-color:#fff;color:#99a5b4}.select-default.selectize-control._white .selectize-dropdown.single .ui-select-choices-row{color:#99a5b4}.select-default.selectize-control._white .selectize-dropdown.single .ui-select-choices-row:hover{background:#fff}.select-default.selectize-control._gray.multi .selectize-input{max-height:none}.select-default.selectize-control._gray.multi .selectize-input .ui-select-match~input{display:none}.select-default.selectize-control._gray.multi .selectize-input .ui-select-match-close{bottom:auto;right:-11px;top:50%;transform:translateY(-50%)}.select-default.selectize-control._gray.multi .selectize-input>div{padding:0}.select-default.selectize-control._gray.multi .selectize-input>div>span{color:#a0aab5;font-size:14px;font-weight:400;text-shadow:none}.select-default.selectize-control._gray.multi .selectize-input>input{height:100%;opacity:1}.select-default.selectize-control._gray.multi .selectize-input>input::-moz-placeholder{color:#a0aab5;font-size:14px;font-weight:400}.select-default.selectize-control._gray.multi .selectize-input>input::placeholder{color:#a0aab5;font-size:14px;font-weight:400}.select-default.selectize-control._gray .selectize-input{background-color:#f2f6f7;background-image:none;border-color:#e3e9ea;box-shadow:none;color:#a0aab5;font-size:14px;max-height:50px;padding:13px 20px}.select-default.selectize-control._gray .selectize-input.selectize-focus{border-color:#e3e9ea!important}.select-default.selectize-control._gray .selectize-input:after{border-color:#a0aab5 transparent transparent}.select-default.selectize-control._gray .selectize-input input{color:#a0aab5}.select-default.selectize-control._gray .selectize-input input::-moz-placeholder{color:#a0aab5;font-size:16px}.select-default.selectize-control._gray .selectize-input input::placeholder{color:#a0aab5;font-size:16px}.select-default.selectize-control._gray .selectize-input>*,.select-default.selectize-control._gray .selectize-input>div span:nth-child(2){display:block}.select-default.selectize-control._gray .selectize-input>div span:nth-child(2)>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-default.selectize-control._gray .selectize-dropdown.multi,.select-default.selectize-control._gray .selectize-dropdown.single{background-color:#f2f6f7;border-color:#e3e9ea}.select-default.selectize-control._gray .selectize-dropdown.multi .active,.select-default.selectize-control._gray .selectize-dropdown.single .active{background-color:#bdbdbe;color:#fff}.select-default.selectize-control._gray .ui-select-choices-row{color:#798089}.select-default.selectize-control._gray .ui-select-choices-row.disabled{opacity:.4;pointer-events:none}.select-default.selectize-control._gray .ui-select-choices-row:hover:not(.disabled){background:#dcdcdd}.select-default.selectize-control input[type=search]:focus::-webkit-search-cancel-button,.select-default.selectize-control input[type=search]:hover::-webkit-search-cancel-button{display:none}.l-marksheet .selectize-dropdown,.l-marksheets .selectize-dropdown{transform:translateY(5px)}.p-marksheets._rating .ui-select-container[theme=selectize].direction-up .ui-select-dropdown{box-shadow:none}.p-marksheets._rating .selectize-dropdown.single{border:1px solid #d5d6d7;border-radius:5px}@media only screen and (max-width:740px){.select-default{display:none}.select-default.selectize-control.single .selectize-input{padding:12px 20px}.select-default.selectize-control.single._purple .selectize-input{background-color:#fff;border-color:#c4cbd3;border-radius:20px;color:#c4cbd3;height:42px;padding:10px 20px;width:100%}.select-default.selectize-control.single._purple .selectize-input.selectize-focus{border-color:#c4cbd3!important}.select-default.selectize-control.single._purple .selectize-input:after{border:solid #99a5b4;border-bottom:none;border-right:none;border-width:2px 0 0 2px;content:"";display:block;height:10px;margin-top:-6px;position:absolute;transform:rotate(225deg);width:10px}.select-default.selectize-control.single._purple .selectize-input input{color:#c4cbd3}.select-default.selectize-control.single._purple .selectize-input input::-moz-placeholder{color:#c4cbd3}.select-default.selectize-control.single._purple .selectize-input input::placeholder{color:#c4cbd3}.select-default.selectize-control.single._purple .selectize-dropdown.single{background-color:#fff;border-color:#c4cbd3}.select-default.selectize-control.single._purple .selectize-dropdown.single .active{background-color:#fff;color:#99a5b4}.select-default.selectize-control.single._purple .selectize-dropdown.single .ui-select-choices-row{color:#99a5b4}.select-default.selectize-control.single._purple .selectize-dropdown.single .ui-select-choices-row:hover{background:#fff}.select-default.selectize-control.single._gray .selectize-input{background-color:#fff;border:none;padding:0}.select-default.selectize-control.single._gray .selectize-input:after{border-width:0;border-left:2px solid #d9dadd;border-top:2px solid #d9dadd;content:"";display:block;height:10px;position:absolute;top:30%;transform:rotate(225deg);width:10px}.select-default.selectize-control.single._gray .selectize-input input::-moz-placeholder{font-size:18px;font-weight:300}.select-default.selectize-control.single._gray .selectize-input input::placeholder{font-size:18px;font-weight:300}}.toast-message{font-size:110%}.absence-management{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.absence-management__inner{flex-grow:1;height:425px;width:100%}.absence-management__header{display:flex;justify-content:space-between;margin-bottom:15px}.absence-management__header .svg-cross{display:block;fill:#fff}.absence-management__updated{color:#a7acb7;flex:none;font-size:1.4rem;margin:auto}.absence-management__content{background:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);display:block;height:100%;margin-bottom:15px;overflow:hidden}.absence-management__footer{display:block}.absence-management__footer-inner{display:flex;margin:0 -7px}.absence-management__footer .b-date-time-select{margin:0 7px;width:135px}.absence-management__footer .b-date-time-select__input{height:49px}.absence-management__close{display:block;padding:5px}.absence-management__btn{margin:0 7px;min-width:inherit;padding:15px;width:120px}.absence-management .t-registers-missing{display:flex;flex-direction:column;height:100%}.absence-management .t-registers-missing__header{flex-shrink:0}.absence-management .t-registers-missing__body{flex-grow:1;height:0;overflow-y:auto}@media screen and (max-width:740px){.absence-management{display:none}}.analytics{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.analytics__inner{display:flex;flex-direction:column;flex-grow:1;height:425px;position:relative;width:100%}.analytics__inner:before{border-bottom:7px solid transparent;border-right:7px solid #d63b84;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}@media screen and (orientation:portrait){.analytics__inner:before{display:none}}@media screen and (max-width:740px){.analytics__inner:before{display:none}}.analytics__header-inner{display:flex;justify-content:space-between;margin-bottom:15px}.analytics__header-actions{margin-right:16px}.analytics__header-btn{justify-content:center;margin-right:10px;max-width:200px;padding:5px 15px}.analytics__content{background-color:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);height:0;position:relative}.analytics__close{margin-right:-5px;padding:5px}.analytics__close .svg-cross{display:block;fill:#fff}@media only screen and (max-width:1024px){.analytics__inner:before{display:none}}@media only screen and (max-width:740px){.analytics__close,.analytics__header{display:none}._achievementoverview .analytics__header,._attendancestatutoryoverview .analytics__header,._behaviouroverview .analytics__header,._clubattendanceoverview .analytics__header,._homeworkoverview .analytics__header{display:block}._achievementoverview .analytics__header-inner,._attendancestatutoryoverview .analytics__header-inner,._behaviouroverview .analytics__header-inner,._clubattendanceoverview .analytics__header-inner,._homeworkoverview .analytics__header-inner{margin-bottom:0}._achievementoverview .analytics__header-actions,._attendancestatutoryoverview .analytics__header-actions,._behaviouroverview .analytics__header-actions,._clubattendanceoverview .analytics__header-actions,._homeworkoverview .analytics__header-actions{background-color:#fff;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.4);left:0;margin:0;padding:16px;position:fixed;right:0;z-index:2}._achievementoverview .analytics__header-btn,._attendancestatutoryoverview .analytics__header-btn,._behaviouroverview .analytics__header-btn,._clubattendanceoverview .analytics__header-btn,._homeworkoverview .analytics__header-btn{flex:none;margin:0 auto;width:auto}.analytics__inner{height:auto}.analytics__content{background-color:transparent;box-shadow:none;height:auto}}.clubs{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.clubs__inner{flex-grow:1;height:425px;width:100%}.p-clubs._register .clubs__inner{height:auto}.p-clubs._create .clubs__inner,.p-clubs._update .clubs__inner{max-width:835px}.clubs__header-inner{align-items:flex-end;display:flex;height:42px;margin-bottom:15px;position:relative}.clubs__header-inner .svg-cross{display:block;fill:#fff}.clubs__header-title{color:#bcc3cb;font-size:1.2rem;font-weight:700;line-height:30px;text-transform:uppercase}.clubs__menu{display:block;margin-left:auto}.clubs__content .b-select-learners-recipients{height:100%}.clubs__content .f-student-search{padding:20px}.clubs__body{background-color:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);height:calc(100% - 57px);overflow:hidden;position:relative}.p-clubs._register .clubs__body{height:auto}.clubs__empty{align-items:center;color:#404652;display:flex;font-size:20px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.clubs__btn-add{line-height:38px;margin:0;padding:0;width:140px}.clubs__footer-mobile{display:none}.clubs__close{align-items:center;display:flex;height:30px;justify-content:center;margin-right:auto;position:relative;text-align:left;width:30px}.clubs__close .svg-cross{fill:#fff}.clubs__close._right{margin:0 0 0 auto}@media only screen and (max-width:740px){.clubs{margin:0 auto;max-width:500px;min-height:auto;padding:20px 17px 80px}.p-clubs._create .clubs,.p-clubs._update .clubs{padding:20px 0 80px}.clubs__inner,.p-clubs._register .clubs{max-width:inherit}.clubs__inner{height:auto}.clubs__header{height:auto;margin:0 -17px;position:static}.clubs__header-inner{display:block;height:auto}.p-clubs._create .clubs__header,.p-clubs._register .clubs__header,.p-clubs._update .clubs__header{display:none}.clubs__menu{margin:0;width:100%}.clubs__body{background-color:transparent;box-shadow:none;height:auto;overflow:inherit}.clubs__btn-add.btn{background:linear-gradient(180deg,#66afd2,#7f99cb 50%);border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;left:0;line-height:47px;margin:0 auto;max-width:450px;position:fixed;right:0;width:calc(100% - 50px);z-index:2}.clubs__empty{padding:20px}.clubs__footer-mobile{background:linear-gradient(0deg,rgba(243,246,248,.9),rgba(243,246,248,0));bottom:0;height:75px;left:0;position:fixed;right:0;width:100vw;z-index:1}._employee .clubs__footer-mobile{display:block}}.communicator{height:calc(100vh - 200px);max-height:900px;max-width:1200px;min-height:500px;width:100%}.communicator._not-email{height:auto;max-width:355px}.communicator._not-email .f-send__left{border-radius:5px}.communicator__header{align-items:center;display:flex;margin-bottom:15px}._mailbox .communicator__header{display:flex;justify-content:space-between}._send .communicator__header{margin-bottom:10px}.communicator__btn._new-message{margin:0;min-width:140px;padding:15px;width:140px}.communicator__content{height:calc(100% - 66px)}._send .communicator__content{height:calc(100% - 40px)}.communicator__close{margin-right:-5px;padding:5px}._send .communicator__close{margin-left:auto}.communicator__close .svg-cross{display:block;fill:#fff;height:20px;width:21px}.communicator__new-message{line-height:50px;margin-left:0;min-width:140px;padding:0;width:140px}@media only screen and (max-width:740px){.communicator{height:auto;max-height:inherit;min-height:inherit}.communicator._not-email{max-width:inherit}.communicator__content{height:auto;padding:15px}._select-recipients-modal .communicator__content,._select-users-modal .communicator__content{display:none}}.data-collection{align-items:center;display:flex;height:100%;justify-content:center;min-height:425px;width:90%}.data-collection__inner{flex-grow:1;width:100%}.data-collection__header{display:flex;justify-content:flex-end;margin-bottom:15px}.data-collection__header .svg-cross{display:block;fill:#fff}.data-collection__filter{margin-left:0;margin-right:10px}.data-collection__content{background:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);display:flex;flex-grow:1;height:calc(100vh - 245px);overflow:hidden;width:100%}.data-collection__close{display:block;padding:5px 10px}.data-collection__tabs{display:flex;margin-left:auto;margin-right:0;padding-left:10px}.data-collection__tabs-item{border-bottom:1px solid transparent;margin:0 10px;transition:border-color .2s ease-out,color .2s ease-out}.desktop .data-collection__tabs-item:hover{color:#fff}.data-collection__tabs-item._active{border-bottom:1px solid #7c9dcc}.data-collection__tabs-item._active button{color:#fff;pointer-events:none}.data-collection__tabs-btn{color:#a7acb7;font-size:1.2rem;font-weight:500;height:32px;text-transform:uppercase}.data-collection__actions{align-items:center;display:flex}.data-collection__btn{border-bottom:1px solid transparent;color:#fff;padding:4px 8px}.data-collection__btn-icon,.data-collection__btn-text{display:inline-block;vertical-align:middle}.data-collection__btn-icon{margin-left:4px}.data-collection__btn svg{height:12px;width:12px;fill:currentColor}@media screen and (max-width:1170px){.data-collection__inner{margin-left:100px}}@media screen and (max-width:1024px){.data-collection{justify-content:flex-end;width:100%}.data-collection__inner{margin-left:0;max-width:calc(100vw - 185px)}}@media screen and (orientation:portrait){.data-collection__inner{max-width:100%}.data-collection__content{height:calc(100vh - 361px)}}@media only screen and (max-width:740px){.data-collection{max-width:500px;min-height:auto;padding:20px 0 0}.data-collection__inner{height:auto;max-width:inherit}.data-collection__header{display:none}.data-collection__content{background:transparent;box-shadow:none;overflow:visible}}.p-demo .app{background:url(../img/bg-login.3a0ed1f4.png),linear-gradient(170deg,#7c8cca,#4d9dcd);background-position:50%}.p-demo .container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:100vh}.p-demo__link-wrapper{margin:20px 0;max-width:120px;width:100%}.p-demo__link{display:block}.p-demo__image{width:100%}@media only screen and (max-width:740px){.p-demo .app{background:url(../img/mobile-bg-login.45d5f7f1.png),linear-gradient(170deg,#7c8cca,#4d9dcd);background-size:cover}}.detentions{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.detentions__inner{flex-grow:1;height:425px;position:relative;width:100%}.detentions__inner:before{border-bottom:7px solid transparent;border-right:7px solid #ff6c5d;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}@media screen and (orientation:portrait){.detentions__inner:before{display:none}}@media screen and (max-width:740px){.detentions__inner:before{display:none}}.detentions__header-inner{display:flex;margin-bottom:15px;position:relative}.detentions__close{padding:5px}.detentions__close._right{margin-left:auto}.detentions__close .svg-cross{display:block;fill:#fff}.detentions__body{background-color:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);height:calc(100% - 45px);overflow:hidden}.detentions__body-inner{display:flex;height:100%}.detentions__left{background:linear-gradient(90deg,#ff6c5d,#ff745d);flex-shrink:0;padding:15px 20px;width:290px}.detentions__left._session{display:flex;flex-direction:column}.detentions__left f-detentions-sessions{width:100%}.detentions__left .f-detentions-sessions{display:flex;flex-direction:column;height:100%;width:100%}.detentions__right{flex-grow:1;width:0}.detentions__preview{color:#fff;display:block;font-size:1.4rem}.detentions__preview-row{margin-bottom:5px}.detentions__preview-btn{font-size:1.2rem;line-height:4.6rem;margin-top:auto;padding:0 5px}@media screen and (max-width:1024px){.detentions t-detention-learners,.detentions t-detentions{display:block;overflow-x:auto}.desktop .detentions t-detention-learners::-webkit-scrollbar,.desktop .detentions t-detentions::-webkit-scrollbar{height:6px;width:6px}.desktop .detentions t-detention-learners::-webkit-scrollbar-thumb,.desktop .detentions t-detentions::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .detentions t-detention-learners::-webkit-scrollbar-track,.desktop .detentions t-detentions::-webkit-scrollbar-track{background:transparent}.detentions .t-detention-learners,.detentions .t-detentions{width:694px}}@media only screen and (max-width:880px){.detentions__left{width:260px}}@media screen and (max-width:740px){.detentions{margin:0 auto;max-width:500px;padding:15px 17px 0}.detentions__inner{height:auto;padding-bottom:80px}.detentions__header{display:none}.detentions__body{background-color:transparent;box-shadow:none;overflow:visible}.detentions__body-inner{display:block;overflow:visible}.detentions__left{background:transparent;margin-bottom:15px;padding:0}.detentions__left,.detentions__right{display:block;width:100%}.detentions__preview{color:#404652}.detentions__preview-btn{background:linear-gradient(180deg,#66afd2,#7f99cb 50%);border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;height:47px;left:0;margin:0 auto;max-width:450px;position:fixed;right:0;width:calc(100% - 50px);z-index:2}.detentions__footer{background:linear-gradient(0deg,rgba(243,246,248,.9),rgba(243,246,248,0));bottom:0;height:75px;left:0;position:fixed;right:0;width:100vw;z-index:1}.detentions t-detention-learners,.detentions t-detentions{overflow:visible}.detentions .t-detention-learners,.detentions .t-detentions{width:100%}}@media screen and (max-width:1170px){.documents-message__footer{left:75px;position:relative}}@media only screen and (max-width:1024px){.documents-message__footer{left:0}}@media screen and (max-width:740px){.documents-message__button{min-width:auto;padding:0 20px;width:auto}.documents-message__button._send{margin-right:auto}.documents-message__button._edit{margin-left:auto;margin-right:17px}div .documents-message__footer{bottom:20px;justify-content:flex-end;left:0;margin:auto;max-width:none;padding:0 20px;position:fixed;right:0}}.events-forms{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.events-forms__inner{flex-grow:1;width:100%}._cloneForm .events-forms__inner,._createForm .events-forms__inner,._updateForm .events-forms__inner{min-height:485px}.events-forms__header{align-items:flex-end;display:flex;flex-grow:1;margin-bottom:15px}.events-forms__menu{margin-left:auto}.events-forms__content{background:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);display:flex;flex-grow:1;height:calc(100% - 65px);width:100%}._cloneForm .events-forms__content,._createForm .events-forms__content,._updateForm .events-forms__content{height:calc(100% - 109px);min-height:375px}._parent .events-forms__content{height:calc(100% - 45px)}.events-forms__btn-new{background:#509bd5;border-radius:5px;color:#fff;display:block;font-size:1.2rem;font-weight:700;line-height:50px;text-align:center;text-transform:uppercase;width:140px}.events-forms__btn{margin:0;min-width:inherit;padding:15px;width:140px}.events-forms__btn:not(:first-child){margin-left:15px}.events-forms__close{align-items:center;display:flex;height:30px;justify-content:center;margin-right:auto;position:relative;text-align:left;width:30px}.events-forms__close .svg-cross{fill:#fff}.events-forms__close._right{margin:0 0 0 auto}.events-forms__tabs-item{border-bottom:1px solid transparent;color:#a7acb7;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;line-height:32px;margin:0 10px;text-transform:uppercase;transition:border-color .2s ease-out,color .2s ease-out}.events-forms__tabs-item:hover{color:#fff}.events-forms__tabs-item._active{border-bottom:1px solid #7c9dcc;color:#fff}.events-forms__footer{display:flex;justify-content:flex-end;margin-top:15px;width:100%}.events-forms__footer-inner{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.events-forms__panel{display:flex}.events-forms__users-picker{display:flex;padding:0 10px}.events-forms__photos{align-items:center;display:flex}.events-forms__checkbox{display:inline-flex;padding:0 15px}.events-forms__checkbox-input{display:none}.events-forms__checkbox-input._checked+span:after{display:block}.events-forms__checkbox-title{align-items:center;color:#fff;display:inline-flex;font-size:1.2rem;font-weight:500;height:28px;position:relative;text-transform:uppercase}.events-forms__checkbox-title:before{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:2px;content:"";display:inline-block;height:28px;margin-right:10px;width:28px}.events-forms__checkbox-title:after{border-bottom:1px solid #404652;border-left:1px solid #404652;content:"";display:none;height:7px;left:7px;position:absolute;top:9px;transform:rotate(-45deg);width:14px}.events-forms__bottom{display:none}@media screen and (max-width:740px){.events-forms{display:block;height:100%;margin:0 auto;max-width:530px;padding:20px 15px 80px}.events-forms__inner{height:auto;max-height:inherit;max-width:100%}._createForm .events-forms__inner,._updateForm .events-forms__inner{height:auto}.events-forms__header{flex-wrap:wrap;margin:0 -15px}._createForm .events-forms__header,._parent:not(._employee) .events-forms__header,._updateForm .events-forms__header{display:none}.events-forms__menu{display:block;width:100%}.events-forms__content{background:none;box-shadow:none;height:auto}._createForm .events-forms__content,._parent .events-forms__content,._updateForm .events-forms__content{height:auto}.events-forms__footer{justify-content:space-between;margin-bottom:15px}.events-forms__footer-inner{flex-wrap:wrap}.events-forms__btn._save,.events-forms__btn._update{background:linear-gradient(180deg,#66afd2,#7f99cb 50%);border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;height:47px;left:0;margin:0 auto;max-width:450px;position:fixed;right:0;width:calc(100% - 50px);z-index:2}.events-forms__checkbox{margin-bottom:10px;padding:0}.events-forms__checkbox-title{color:#404652}.events-forms__panel{display:flex;justify-content:space-between;width:100%}.events-forms__users-picker{padding:0}.events-forms__btn-new{background:linear-gradient(180deg,#66afd2,#7f99cb 50%);border-radius:30px;bottom:20px;font-size:1.4rem;font-weight:500;left:0;line-height:47px;margin:0 auto;max-width:450px;position:fixed;right:0;text-align:center;width:calc(100% - 50px);z-index:2}.events-forms__bottom{background:linear-gradient(0deg,rgba(243,246,248,.9),rgba(243,246,248,0));bottom:0;display:block;height:75px;left:0;position:fixed;right:0;width:100vw;z-index:1}}.exams{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.exams__inner{flex-grow:1;height:425px;width:100%}.exams__header{align-items:flex-end;display:flex;height:42px;justify-content:flex-end;margin-bottom:15px;position:relative}.exams__body{background-color:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);height:calc(100% - 57px);position:relative}.exams__empty{align-items:center;color:#404652;display:flex;font-size:20px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.exams__timetable{display:flex;flex-direction:column;height:100%}.exams__timer-outer{align-items:center;color:#3988c6;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:1.6rem;font-weight:600;height:70px;justify-content:center;padding:15px 20px;text-align:center}.exams__timer{display:inline}.exams__table{border-radius:0 0 5px 5px;display:block;height:100%;overflow:hidden}.exams__table._timetable{flex-grow:1;height:0}.exams__button{background-color:#50a8d5;border:0;color:#fff;font-size:10pt;height:42px;margin:0 auto 0 0;padding:0;width:120px}@media only screen and (max-width:740px){.exams{margin:0 auto;max-width:500px;min-height:auto;padding:20px 17px}.exams__inner{height:auto;max-width:inherit}.exams__header{display:block;height:auto;margin:0 -17px 15px}.exams__menu{margin:0;width:100%}.exams__body{background-color:transparent;box-shadow:none;overflow:inherit}.exams__timer-outer{height:auto}.exams__table{overflow:visible}.exams__table._timetable{height:inherit}.exams__empty{padding:20px}}.p-help .app{background:url(../img/bg-login.3a0ed1f4.png),linear-gradient(170deg,#7c8cca,#4d9dcd);background-position:50%}.p-help .container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:100vh}@media only screen and (max-width:740px){.p-help .app{background:url(../img/mobile-bg-login.45d5f7f1.png),linear-gradient(170deg,#7c8cca,#4d9dcd);background-size:cover}.btn{max-width:200px}}.logo{color:red}.homework{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.homework__inner{flex-grow:1;height:425px;position:relative;width:100%}.homework__inner:before{border-bottom:7px solid transparent;border-right:7px solid #fff;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}@media screen and (orientation:portrait){.homework__inner:before{display:none}}@media screen and (max-width:740px){.homework__inner:before{display:none}}.homework__header{align-items:flex-end;display:flex;height:42px;margin-bottom:15px;position:relative}.homework__header .svg-cross{display:block;fill:#fff}.homework__menu{display:block;margin-left:auto}.homework__body{background-color:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);height:calc(100% - 57px);position:relative}.homework__table{border-radius:5px;display:block;height:100%;overflow:hidden}.homework__empty{align-items:center;color:#404652;display:flex;font-size:20px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.homework__btn-add{height:42px;margin:0;padding:0;width:140px;z-index:1}.homework__footer{display:none}@media only screen and (max-width:740px){.homework{margin:0 auto;max-width:500px;padding:20px 17px 80px}.homework__inner{height:auto;max-width:inherit}.homework__header{height:auto;margin:0 -17px;position:static}.homework__menu{width:100%}.homework__body{background-color:transparent;box-shadow:none}.homework__body,.homework__table{overflow:inherit}.homework__btn-add.btn{background:linear-gradient(180deg,#66afd2,#7f99cb 50%);border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;height:47px;left:0;margin:0 auto;max-width:450px;position:fixed;right:0;width:calc(100% - 50px);z-index:2}.homework__empty{padding:20px}.homework__footer{background:linear-gradient(0deg,rgba(243,246,248,.9),rgba(243,246,248,0));bottom:0;display:block;height:75px;left:0;position:fixed;right:0;width:100vw;z-index:1}}.p-learners .container{align-items:center;animation:scaleIn .6s .9s forwards;animation-timing-function:cubic-bezier(.17,.67,.42,1.19);display:flex;justify-content:center;transform:scale(0)}.p-learners .container._animation-out{animation:scaleOut .4s forwards;animation-timing-function:cubic-bezier(.43,.3,.68,.55);transform:scale(1)}.p-link-account *{pointer-events:auto}.p-link-account .app{background:url(../img/bg-login.3a0ed1f4.png),linear-gradient(170deg,#7c8cca,#4d9dcd);background-position:50%}.p-link-account .btn{max-width:260px}.p-link-account .btn._blocked{background:linear-gradient(0deg,#8c97a5,#bfc6ce);border:0}.p-link-account .container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.windows .p-link-account .container{height:100%}@media only screen and (max-width:740px){.p-link-account .app{background:url(../img/mobile-bg-login.45d5f7f1.png),linear-gradient(170deg,#7c8cca,#4d9dcd);background-size:cover}.p-link-account .btn{max-width:200px}.p-link-account .container{min-height:100vh;padding:15px 15px 30px}}.p-login *{pointer-events:auto}.p-login .app{background:url(../img/bg-login.3a0ed1f4.png),linear-gradient(170deg,#7c8cca,#4d9dcd);background-position:50%}.p-login .btn{max-width:260px}.p-login .btn._blocked{background:linear-gradient(0deg,#8c97a5,#bfc6ce);border:0}.p-login .container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.windows .p-login .container{height:100%}@media only screen and (max-width:740px){.p-login .app{background:url(../img/mobile-bg-login.45d5f7f1.png),linear-gradient(170deg,#7c8cca,#4d9dcd);background-size:cover}.p-login .btn{max-width:200px}.p-login .container{min-height:100vh;padding:15px 15px 30px}.ios .p-login .btn-back{top:15px;top:calc(env(safe-area-inset-top) + 15px)}}.p-marksheets__bottom{max-width:calc(100% - 160px);max-width:calc(100vw - 200px);width:100%}.p-marksheets__message{align-items:center;color:#404652;display:flex;font-size:2rem;height:100%;justify-content:center;padding:20px}@media only screen and (max-width:1520px){.p-marksheets__bottom{left:75px;position:relative}}@media only screen and (max-width:880px){.portrait .p-marksheets__bottom{left:0;max-width:none}}.noticeboard{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.noticeboard__inner{height:425px;width:100%}.noticeboard__header{margin:0 -5px 10px 0}.noticeboard__label{display:flex;font-size:1.7rem;font-weight:500;margin:10px 0;padding:0 20px}.noticeboard__add{background:#7cc576;border-radius:50%;display:block;height:25px;margin-left:10px;position:relative;width:25px}.noticeboard__add:after,.noticeboard__add:before{background:#fff;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:50%}.noticeboard__add:after{transform:rotate(90deg)}.noticeboard__list{flex-grow:1}.noticeboard__content{background:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);display:flex;flex-direction:column;height:calc(100% - 40px)}.noticeboard__content-inner{display:flex;flex-direction:column;height:100%;overflow-x:hidden}.noticeboard__content-inner sl-noticeboard{flex-shrink:0}.noticeboard__content-inner b-folders,.noticeboard__content-inner l-noticeboard{flex-grow:1;height:0}.noticeboard__close{display:block;padding:5px}.noticeboard .b-folders{display:flex;flex-direction:column;height:100%}.noticeboard .b-folders__bottom{margin-top:auto}@media only screen and (max-width:740px){.noticeboard{max-width:500px;padding:0}.noticeboard__header{height:auto;margin:0 -17px;position:static}.noticeboard__inner{height:auto;max-width:inherit}.noticeboard__content{background:transparent;box-shadow:none}.noticeboard__content,.noticeboard__content-inner{display:block;height:auto}}.parents-evening-call{font-size:0;height:100vh;overflow-x:hidden;overflow-y:auto;padding:15px 20px 20px;position:relative;text-align:center;width:100%}.parents-evening-call:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.desktop .parents-evening-call::-webkit-scrollbar{height:6px;width:6px}.desktop .parents-evening-call::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .parents-evening-call::-webkit-scrollbar-track{background:transparent}.parents-evening-call__inner{display:inline-block;max-width:1000px;vertical-align:middle;width:100%}.parents-evening-call__header{display:flex;margin-bottom:5px;width:100%}.parents-evening-call__content{background:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);display:flex;text-align:left;width:100%}.parents-evening-call__close{margin-left:auto;margin-right:-5px;padding:5px}.parents-evening-call__close .svg-cross{display:block;fill:#fff}@media screen and (max-width:740px){.parents-evening-call{background:#fff;height:auto;min-height:100vh;overflow:inherit;padding:10px 0 0}.parents-evening-call:after{content:none}.parents-evening-call__inner{display:block}.parents-evening-call__close{margin-right:5px}.parents-evening-call__close .svg-cross{fill:#000}.parents-evening-call__content{border-radius:0;box-shadow:none}}.parents-evening{display:flex;height:100%;justify-content:center;width:100%}.parents-evening__inner{display:flex;flex-direction:column;flex-grow:1;width:100%}.parents-evening__content{background:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);display:flex;flex-grow:1;height:0;width:100%}.parents-evening__button{font-size:12px;height:50px;line-height:12px;margin:5px;min-width:140px;padding:0 10px;width:auto}.parents-evening__button._add{margin:0 16px 0 0}.parents-evening__button._book{margin:0 0 0 auto}.parents-evening__button._print{margin-left:auto}.parents-evening__button._emailme,.parents-evening__button._print{align-items:center;display:flex;justify-content:center}.parents-evening__button-icon{margin-left:8px}.parents-evening__button-icon svg{fill:currentColor;height:20px;width:20px}.parents-evening__header{align-items:center;display:flex;flex-shrink:0;margin-bottom:15px;width:100%}.parents-evening__header-content{align-items:center;display:flex;justify-content:space-between}.parents-evening__header-actions{align-items:center;display:flex}.parents-evening__header-actions+.parents-evening__header-actions{margin-left:16px}.parents-evening__footer{flex-shrink:0;margin-top:15px}.parents-evening__footer-inner{display:flex}.parents-evening__close{height:30px;margin-right:auto;position:relative;text-align:left;width:50px}.parents-evening__close .svg-cross{fill:#fff}.parents-evening__close._event{margin-right:inherit}a.parents-evening__close{align-items:center;display:flex}.parents-evening__tabs{margin-left:auto;padding-left:20px}.parents-evening__tabs-item{border-bottom:1px solid transparent;color:#a7acb7;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;line-height:32px;margin:0 10px;text-transform:uppercase;transition:border-color .2s ease-out,color .2s ease-out}.parents-evening__tabs-item:hover{color:#fff}.parents-evening__tabs-item._active{border-bottom:1px solid #7c9dcc;color:#fff}.parents-evening__header-inner{align-items:flex-end;display:flex;width:100%}.parents-evening__buttons-wrapper{display:flex;margin:0 -8px}.parents-evening__buttons-wrapper .parents-evening__button{margin:0 8px}@media screen and (max-width:740px){.parents-evening{display:block;height:auto;padding:15px 17px 0}.parents-evening__inner{max-height:inherit;max-width:100%}._teacherEvent .parents-evening__inner{position:relative}.parents-evening__header{flex-wrap:wrap}._details .parents-evening__header,a.parents-evening__close{display:none}.parents-evening__content{background:none;box-shadow:none;height:auto;padding-bottom:55px}.parents-evening__footer{margin-top:0}.parents-evening__footer-inner{bottom:0;justify-content:center;left:0;padding:10px;position:fixed;right:0}.parents-evening__button{font-size:12px;height:50px;line-height:12px}.parents-evening__button._print{margin-left:5px}.parents-evening__button._emailme,.parents-evening__button._print{min-width:48px}.parents-evening__button._emailme .parents-evening__button-text,.parents-evening__button._print .parents-evening__button-text{display:none}.parents-evening__button-icon{margin-left:0}.parents-evening__button-icon svg{height:24px;width:24px}}@media screen and (orientation:portrait){.parents-evening{padding:15px 17px 0}._details .parents-evening{padding-top:0}.parents-evening__inner{max-width:100%}}.p-registers__message{align-items:center;color:#404652;display:flex;font-size:2rem;height:100%;justify-content:center;padding:20px}@media only screen and (max-width:740px){.p-registers__message{background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin:10px}}.p-reset .app{background:url(../img/bg-login.3a0ed1f4.png),linear-gradient(170deg,#7c8cca,#4d9dcd);background-position:50%}.p-reset .container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:100vh}.btn{max-width:260px}.btn._blocked{background:linear-gradient(0deg,#8c97a5,#bfc6ce);border:0}@media only screen and (max-width:740px){.p-reset .app{background:url(../img/mobile-bg-login.45d5f7f1.png),linear-gradient(170deg,#7c8cca,#4d9dcd);background-size:cover}.btn{max-width:200px}resource-booking{display:flex;flex-direction:column}resource-booking>.container{display:flex;flex:auto;flex-direction:column}resource-booking>.container>:only-child{flex:auto}resource-reservation{display:flex;flex-direction:column}resource-reservation>.container{display:flex;flex:auto;flex-direction:column}resource-reservation>.container>:only-child{flex:auto}}student{display:block;height:100%;left:0;top:0;width:100%;z-index:1}.p-student.p-home._student._employee student{position:absolute}.student{display:block;min-height:100%;min-height:calc(100vh - 152px);z-index:0}.windows .p-student._employee .student,.windows .p-student._employee .student .container,.windows .p-student._employee .student>[ui-view]{height:100%}.student .container{align-items:center;animation:scaleIn .6s .9s forwards;animation-timing-function:cubic-bezier(.17,.67,.42,1.19);display:flex;flex-direction:column;height:auto;justify-content:center;min-height:calc(100vh - 151px);transform:scale(0)}.student .container._animation-out{animation:scaleOut .4s forwards;animation-timing-function:cubic-bezier(.43,.3,.68,.55);transform:scale(1)}.student__page{background:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);display:flex;flex-basis:100%;height:100%;max-height:366px;max-width:835px;min-height:366px;overflow:visible;width:100%}.student__back{bottom:0;height:332px;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:auto;top:0;transition:opacity .35s ease-out;width:113px}.portrait .student__back{bottom:-81px;height:178px;left:0;right:0;top:auto;width:332px}.student__back._active{opacity:1}.student__back._active .student__back-wrapper{right:0}.portrait .student__back._active .student__back-wrapper{top:0}.student__back-wrapper{bottom:0;height:332px;pointer-events:all;position:absolute;right:115px;top:0;transition:all .35s ease-out;width:332px}.portrait .student__back-wrapper{right:0;top:180px}.student__back-artboard{background:rgba(0,0,0,.3);border-radius:50%;height:332px;opacity:1;position:absolute;right:31px;width:332px}.portrait .student__back-artboard{right:0;top:31px}.student__back-link{background-image:linear-gradient(to top left,#50a0d5,#50b2d5);border-radius:50%;bottom:0;display:block;height:63px;margin:auto;position:absolute;right:0;top:0;width:63px}.portrait .student__back-link{bottom:auto;left:0}.student__back-link svg{bottom:0;display:block;height:29px;left:0;margin:auto;position:absolute;right:0;top:0;width:24px;fill:#fff}@media screen and (max-width:740px){student{z-index:1}.p-student.p-home._student._employee student{position:static}.student__back{display:none}}.p-demo m-site,.p-demo s-footer,.p-demo s-header,.p-help m-site,.p-help s-footer,.p-help s-header,.p-link-account m-site,.p-link-account s-footer,.p-link-account s-header,.p-login m-site,.p-login s-footer,.p-login s-header,.p-parents-evening-call m-site,.p-parents-evening-call s-footer,.p-parents-evening-call s-header,.p-reset m-site,.p-reset s-footer,.p-reset s-header{display:none}._seating-plan m-site,._seating-plan s-footer,._seating-plan s-header,._seating-plan ui-view{opacity:0}.p-registers._no-selection{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (orientation:landscape) and (max-width:740px) and (max-height:414px){._landscape body:after{align-items:center;background:rgba(0,0,0,.75);color:#fff;content:"please change device orientation";display:flex;font-size:17px;height:100vh;justify-content:center;left:0;padding-bottom:15px;position:fixed;text-transform:uppercase;top:0;width:100vw;z-index:123}._landscape._keyboard-showing body:after{display:none}._landscape body.p-parents-evening-call:after{content:none}}@media only screen and (max-width:740px){.toast-top-right{padding-top:calc(env(safe-area-inset-top))}}.stbl__selection{background-color:rgba(0,119,182,.2);border:2px solid #0077b6;height:32px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px;z-index:2}.stbl__selection._visible{opacity:1;pointer-events:auto}.stbl__drag-handle{border:4px solid transparent;cursor:ew-resize;height:100%;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .15s ease-in-out;width:10px;z-index:1}.stbl__drag-handle:before{background-color:#0077b6;content:"";display:block;height:100%;position:absolute;width:2px}.stbl__drag-handle._left{right:100%}.stbl__drag-handle._left:before{right:0}.stbl__drag-handle._right{left:100%}.stbl__drag-handle._right:before{left:0}._visible._resizing .stbl__drag-handle,._visible:not(._dragging):not(._with-drag-handlers):hover .stbl__drag-handle,._with-drag-handlers .stbl__drag-handle{opacity:1;pointer-events:auto}.stbl__tooltip{background-color:rgba(72,135,166,.9);border-radius:4px;box-shadow:inset 0 0 0 2px #404652;color:#fff;display:flex;font-size:12px;gap:8px;left:0;opacity:0;padding:8px;pointer-events:none;position:absolute;top:0;transition:opacity .35s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.stbl__tooltip._visible{opacity:1;pointer-events:auto}.stbl__tooltip._visible._animate-transform{transition:transform .5s ease-out,opacity .35s ease-in-out}.stbl__tooltip-text{font-weight:700;margin-top:4px}.stbl__tooltip-text,.stbl__tooltip-title{line-height:1.2em;min-height:1.2em}.stbl__tooltip-content._left{flex:auto}.stbl__tooltip-content._right{flex:none;position:relative}.stbl__tooltip-arrow{left:0;position:absolute;top:0}.stbl__tooltip-arrow:before{border-color:#404652 transparent transparent;border-style:solid;border-width:4px 4px 0;content:"";display:block;height:0;width:0}.stbl__tooltip-arrow._top:before{border-bottom-color:#195c83;border-bottom-width:4px;border-top-color:transparent;border-top-width:0}.stbl__tooltip-menu-btn{align-items:center;border-radius:4px;display:flex;flex-direction:column;gap:2px;height:36px;margin:-6px -6px auto auto;outline:none;padding:6px 2px 4px 10px;width:24px}.stbl__tooltip-menu-btn .dot{background-color:#fff;border-radius:50%;display:inline-block;height:3px;opacity:.8;transition:opacity .15s ease,box-shadow .15s ease;width:3px}.stbl__tooltip-menu-btn:hover .dot{box-shadow:0 0 2px 1px rgba(50,50,50,.65);opacity:1}.stbl__menu{background-color:#fff;border-radius:4px;box-shadow:1px 1px 4px 1px rgba(0,0,0,.35);color:#404652;left:0;min-width:70px;opacity:0;padding:32px 4px 4px;pointer-events:none;position:absolute;top:0;transition:opacity .1s ease-in-out;z-index:2}.stbl__menu._visible{opacity:1;pointer-events:auto;transition:opacity .35s ease-in-out}.stbl__menu-close{cursor:pointer;height:28px;position:absolute;right:0;top:0;transform:rotate(45deg);width:28px}.stbl__menu-close:after,.stbl__menu-close:before{background-color:grey;bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;transition:background-color .1s ease;width:20px}.stbl__menu-close:after{transform:rotate(90deg)}.stbl__menu-close:hover:after,.stbl__menu-close:hover:before{background-color:currentColor}.stbl__menu-list{border-top:1px solid hsla(0,0%,39%,.1);padding:4px 0}.stbl__menu-item{display:flex;gap:12px;justify-content:space-between;padding:4px;transition:background-color .1s ease}.stbl__menu-item+.stbl__menu-item{margin-top:4px}.stbl__menu-item-key,.stbl__menu-item-text{pointer-events:none;white-space:nowrap}.stbl__menu-item-key{color:#999}.stbl__menu-item:hover:not(._disabled),.stbl__menu-item:hover:not([disabled]){background-color:hsla(0,0%,39%,.1);cursor:pointer}.stbl__menu-item._disabled,.stbl__menu-item:disabled{opacity:.3;pointer-events:none}@media only screen and (max-width:880px){.stbl__menu-btn{bottom:4px;right:2px;top:auto;transform:translateY(0)}.stbl__drag-handle{width:24px}}.attendance{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.attendance__inner{flex-grow:1;height:425px;position:relative;width:100%}.attendance__inner:before{border-bottom:7px solid transparent;border-right:7px solid #fff;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}@media screen and (orientation:portrait){.attendance__inner:before{display:none}}@media screen and (max-width:740px){.attendance__inner:before{display:none}}.attendance__header{display:flex;margin-bottom:15px;position:relative}.attendance__header-inner{display:flex;flex-grow:1;justify-content:flex-end}.attendance__header .svg-cross{display:block;fill:#fff}.attendance__menu{display:block;margin-left:auto}.attendance__body{background-color:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);height:calc(100% - 48px);overflow:hidden}.attendance__progress{display:flex;flex-wrap:wrap;height:100%;overflow-x:hidden;overflow-y:auto}.desktop .attendance__progress::-webkit-scrollbar{height:6px;width:6px}.desktop .attendance__progress::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .attendance__progress::-webkit-scrollbar-track{background:transparent}.attendance__progress-item{border-bottom:1px solid #e3e9ea;display:flex;flex-direction:column;flex-shrink:0;padding:25px 10px;width:33.333%}.attendance__progress-item+.attendance__progress-item{border-left:1px solid #e3e9ea}.attendance__progress-title{color:#8c97a5;flex-shrink:0;font-size:1.6rem;font-weight:500;margin-bottom:25px;text-align:center}.attendance__progress .b-graph{height:auto}.attendance__progress .b-graph__graph{margin-bottom:15px}.attendance__progress .b-graph__graph .b-chart{height:210px;margin:auto;width:210px}.attendance__statutory{display:flex;height:100%}.attendance__statutory-left{background-color:#f9fafb;flex-shrink:0;padding:30px 10px 15px;width:320px}.attendance__statutory-left .b-graph__aliases{margin:10px 0 0}.attendance__statutory-right{flex-grow:1;width:0}.attendance__statutory-right .t-attendance__header{border-radius:0}.attendance__calendar{align-items:center;display:flex}.attendance__calendar .select-default.selectize-control .selectize-input{border:none;color:#404652;font-weight:700;min-width:85px;padding:17px 10px 13px}.attendance__calendar .select-default.selectize-control .selectize-input:after{content:none}.attendance__calendar .selectize-dropdown{min-width:120px}.attendance__calendar .ui-select-match .ng-hide{display:block!important}.attendance__calendar-icon svg{display:block;fill:#3090c7;height:14px;width:15px}.mobile .attendance__select-mobile-wrap:after,.tablet .attendance__select-mobile-wrap:after{display:none}.mobile .attendance__select-mobile,.tablet .attendance__select-mobile{background:transparent;border:none;color:#404652;font-size:1.4rem;font-weight:700;height:50px;padding:0 10px}.attendance__footer{display:none}@media screen and (max-width:1024px) and (min-width:741px){.attendance__statutory{flex-direction:column}.attendance__statutory-left{flex-shrink:0;height:260px;padding:15px;width:100%}.attendance__statutory-left .b-graph{flex-direction:row;justify-content:space-around}.attendance__statutory-left .b-graph__alias{width:100%}.attendance__statutory-left .b-graph__graph{order:1;width:33.333%}.attendance__statutory-left .b-graph__aliases{display:block;margin-top:0;order:2;padding-left:40px;width:33.333%}.attendance__statutory-left .b-graph ng-transclude{order:0;width:33.333%}.attendance__statutory-left .b-graph .attendance__calendar,.attendance__statutory-left .b-graph__aliases,.attendance__statutory-left .b-graph__graph{display:flex;justify-content:center}.attendance__statutory-right{flex-grow:1;height:0;width:100%}.attendance__progress .b-graph__alias{font-size:1.2rem}.attendance__progress .b-graph .chart{transform:scale(.8)}}@media only screen and (max-width:740px){.attendance{min-height:auto;padding:20px 17px 80px}.attendance__inner{height:auto;max-width:inherit}.attendance__header{display:block;margin:0 -17px;position:static}.attendance__header-inner{display:block}.attendance__menu{margin:0;width:100%}.attendance__body{background-color:transparent;box-shadow:none;margin:0 auto;max-width:400px;overflow:inherit}.attendance__statutory{display:block}.attendance__statutory-left{border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:15px;width:100%}.attendance__statutory-left .b-graph{display:flex;flex-direction:column}.attendance__statutory-left .b-graph__graph{margin-bottom:15px;order:1}.attendance__statutory-left .b-graph__aliases{order:2}.attendance__statutory-left .b-graph ng-transclude{margin-bottom:15px;order:0}.attendance__statutory-right{width:100%}.attendance__calendar{justify-content:center}.attendance__progress{display:block;overflow:inherit}.attendance__progress-item{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);display:block;margin:0 auto 15px;width:100%}.attendance__progress-item .b-graph__graph{margin-bottom:15px}.attendance__progress-item__alias{font-size:1.6rem}.attendance__progress-item .chart{transform:scale(1)}}behaviour .container{padding:35px 20px}.callout{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.callout__inner{flex-grow:1;height:425px;width:100%}.callout__header-inner{align-items:flex-end;display:flex;height:42px;margin-bottom:15px;position:relative}.callout__header-inner .svg-cross{display:block;fill:#fff}.callout__header-title{color:#bcc3cb;font-size:1.2rem;font-weight:700;line-height:30px;text-transform:uppercase}.callout__content{background:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);display:block;height:100%;margin-bottom:15px;overflow:hidden}.callout__footer{display:block}.callout__footer-inner{display:flex;margin:0 -7px}.callout__footer .b-date-time-select{margin:0 7px;width:135px}.callout__footer .b-date-time-select__input{height:49px}.callout__menu{display:block;margin-left:auto}.callout__content .b-callout{height:100%}.callout__body{background-color:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);height:calc(100% - 48px);overflow:hidden;position:relative}.callout__btn{margin:0 7px;min-width:inherit;padding:15px;width:120px}.callout__btn-add{line-height:38px;margin:0;padding:0;width:140px}.callout__footer-mobile{display:none}.callout__close{align-items:center;display:flex;height:30px;justify-content:center;margin-right:auto;position:relative;text-align:left;width:30px}.callout__close .svg-cross{fill:#fff}.callout__close._right{margin:0 0 0 auto}@media only screen and (max-width:740px){.callout{margin:0 auto;max-width:500px;min-height:auto;padding:20px 17px 80px}.callout__inner{height:auto;max-width:inherit}.callout__header{height:auto;margin:0 -17px;position:static}.callout__header-inner{display:block;height:auto}.callout__menu{margin:0;width:100%}.callout__body{background-color:transparent;box-shadow:none;height:auto;overflow:inherit}.callout__btn-add.btn{background:linear-gradient(180deg,#66afd2,#7f99cb 50%);border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;left:0;line-height:47px;margin:0 auto;max-width:450px;position:fixed;right:0;width:calc(100% - 50px);z-index:2}.callout__footer-inner{flex-wrap:wrap}.callout__footer-inner>*{margin-bottom:4px}}.childprotection{align-items:center;display:flex;height:100%;width:100%}.childprotection .btn{align-items:center;display:flex;justify-content:center;line-height:42px;margin-right:16px;max-width:200px;padding:0 8px}.childprotection__inner{flex-grow:1;height:425px;width:100%}.childprotection__header-inner{align-items:flex-end;display:flex;height:42px;margin-bottom:15px;position:relative}.childprotection__header-inner__left-side{display:flex}.childprotection__header-inner .svg-cross{display:block;fill:#fff}.childprotection__header-title{color:#bcc3cb;font-size:1.2rem;font-weight:700;line-height:30px;text-transform:uppercase}.childprotection__menu{display:block;margin-left:auto}.childprotection__content .b-child-protection{height:100%}.childprotection__body{background-color:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);height:calc(100% - 57px);overflow:hidden;position:relative}.childprotection__btn-add{bottom:0;left:0;line-height:46px;margin:0;padding:0;position:absolute;width:140px}.childprotection__footer-mobile{display:none}.childprotection__close{align-items:center;display:flex;height:30px;justify-content:center;margin-right:auto;position:relative;text-align:left;width:30px}.childprotection__close .svg-cross{fill:#fff}.childprotection__close._right{margin:0 0 0 auto}@media only screen and (max-width:740px){.childprotection{margin:0 auto;max-width:500px;min-height:auto;padding:20px 17px 80px}.childprotection__inner{height:auto;max-width:inherit}.childprotection__header{height:auto;margin:0 -17px;position:static}.childprotection__header-inner{display:block;height:auto}.childprotection__header-inner__left-side{background-color:#fff;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.4);left:0;margin:0;padding:16px;position:fixed;right:0;z-index:1}.childprotection__header-inner__left-side .btn{flex:none;margin:0 10px 0 0;width:auto}.childprotection__menu{margin:0;width:100%}.childprotection__body{background-color:transparent;box-shadow:none;height:auto;overflow:inherit}.childprotection__btn-add.btn{background:linear-gradient(180deg,#66afd2,#7f99cb 50%);border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;left:0;line-height:47px;margin:0 auto;max-width:450px;position:fixed;right:0;width:calc(100% - 50px);z-index:2}}.student-seating-plans{display:flex;height:100%;justify-content:center;width:100%}.student-seating-plans__inner{display:flex;flex-direction:column;flex-grow:1;width:100%}.student-seating-plans__content{background:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);display:flex;flex-grow:1;height:0;width:100%}.student-seating-plans__header{align-items:center;align-self:flex-end;display:flex;flex-shrink:0;margin-bottom:15px;width:100%}.student-seating-plans__header-inner{align-items:flex-end;display:flex;width:100%}.student-seating-plans__close{height:30px;margin-right:auto;position:relative;text-align:left;width:50px}.student-seating-plans__close .svg-cross{fill:#fff}.student-seating-plans__table-outer{width:100%}@media screen and (max-width:740px){.student-seating-plans{display:block;height:auto;padding:15px 17px 0}.student-seating-plans__inner{max-height:inherit;max-width:100%}._teacherEvent .student-seating-plans__inner{position:relative}.student-seating-plans__header{flex-wrap:wrap}.student-seating-plans__content{background:none;box-shadow:none;height:auto;padding-bottom:55px}}@media screen and (orientation:portrait){.student-seating-plans{padding:15px 17px 0}.student-seating-plans__inner{max-width:100%}}.student-wellbeing-report{display:flex;height:100%;justify-content:center;width:100%}.student-wellbeing-report__inner{display:flex;flex-direction:column;flex-grow:1;width:100%}.student-wellbeing-report__content{background:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);display:flex;flex-grow:1;height:0;position:relative;width:100%}.student-wellbeing-report__content .b-loader{left:0;margin:auto;position:absolute;right:0;top:40px}.student-wellbeing-report__header{align-items:center;align-self:flex-end;display:flex;flex-shrink:0;margin-bottom:15px;width:100%}.student-wellbeing-report__close{height:30px;margin-right:auto;position:relative;text-align:left;width:50px}.student-wellbeing-report__close .svg-cross{fill:#fff}.student-wellbeing-report__iframe{border-radius:4px;height:100%;padding:8px 4px;width:100%}@media screen and (max-width:740px){.student-wellbeing-report{display:block;height:auto;padding:15px 17px 0}.student-wellbeing-report__inner{max-height:inherit;max-width:100%}.student-wellbeing-report__header{display:none}.student-wellbeing-report__content{background:none;box-shadow:none;height:auto;padding-bottom:55px}.student-wellbeing-report__iframe{min-height:calc(100vh - 151px)}}@media screen and (orientation:portrait){.student-wellbeing-report{padding:15px 17px 0}.student-wellbeing-report__inner{max-width:100%}}.medical-tests__inner{display:flex;flex-direction:column;height:calc(100vh - 200px);max-width:1200px;min-height:425px}.medical-tests{align-items:center;display:flex;height:100%;justify-content:center;width:80%}.medical-tests__inner{flex-grow:1;height:425px;width:100%}.p-clubs._register .medical-tests__inner{height:auto}.p-clubs._create .medical-tests__inner,.p-clubs._update .medical-tests__inner{max-width:835px}.medical-tests__header{display:flex;justify-content:space-between}.medical-tests__header-inner{display:flex;height:33px;margin-bottom:15px;position:relative}.medical-tests__header-inner .svg-cross{display:block;fill:#fff}.medical-tests__header-title{color:#bcc3cb;font-size:1.2rem;font-weight:700;line-height:30px;text-transform:uppercase}.medical-tests__menu{display:block;margin-left:auto}.medical-tests__content .b-select-learners-recipients{height:100%}.medical-tests__content .f-student-search{padding:20px}.medical-tests__body{background-color:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);height:calc(100% - 48px);overflow:hidden;padding:20px;position:relative}.medical-tests__body table{padding:20px;width:100%}.medical-tests__body table tr{border-bottom:1px solid #000;width:100%}.medical-tests__body table th{text-align:left;width:12.5%}.medical-tests__body table td{border-right:1px solid #000;padding:5px;width:12.5%}.p-clubs._register .medical-tests__body{height:auto}.medical-tests__empty{align-items:center;color:#404652;display:flex;font-size:20px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.medical-tests__btn-add{bottom:0;left:0;line-height:46px;margin:0;padding:0;position:absolute;width:140px}.medical-tests__footer-mobile{display:none}.medical-tests__close{align-items:center;display:flex;height:30px;justify-content:center;margin-right:auto;position:relative;text-align:left;width:30px}.medical-tests__close .svg-cross{fill:#fff}.medical-tests__close._right{margin:0 0 0 auto}@media only screen and (max-width:740px){.medical-tests{margin:0 auto;max-width:500px;min-height:auto;padding:20px 17px 80px}.p-clubs._create .medical-tests,.p-clubs._update .medical-tests{padding:20px 0 80px}.p-clubs._register .medical-tests{max-width:inherit}.medical-tests__inner{height:auto;max-width:inherit}.medical-tests__header{height:auto;margin:0 -17px;position:static}.p-clubs._create .medical-tests__header,.p-clubs._register .medical-tests__header,.p-clubs._update .medical-tests__header{display:none}.medical-tests__menu{margin:0;width:100%}.medical-tests__body{background-color:transparent;box-shadow:none;height:auto;overflow:inherit}.medical-tests__btn-add.btn{background:linear-gradient(180deg,#66afd2,#7f99cb 50%);border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;left:0;line-height:47px;margin:0 auto;max-width:450px;position:fixed;right:0;width:calc(100% - 50px);z-index:2}.medical-tests__empty{padding:20px}.medical-tests__footer-mobile{background:linear-gradient(0deg,rgba(243,246,248,.9),rgba(243,246,248,0));bottom:0;height:75px;left:0;position:fixed;right:0;width:100vw;z-index:1}._employee .medical-tests__footer-mobile{display:block}}@keyframes fvJsX7Tp8k3exLENW_qQ{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes _hDvLu_tdfmYXxLuahJw{0%{transform:scale(1)}to{transform:scale(0)}}.opc6Vq21LEDUnjVKGakn{align-items:center;animation:fvJsX7Tp8k3exLENW_qQ .6s .9s forwards;animation-timing-function:cubic-bezier(.17,.67,.42,1.19);display:flex;justify-content:center;min-width:320px;padding:20px 20px 25px;transform:scale(0)}.opc6Vq21LEDUnjVKGakn.wGj9ymS9raYh3ecRPxpK{animation:_hDvLu_tdfmYXxLuahJw .4s forwards;animation-timing-function:cubic-bezier(.43,.3,.68,.55);transform:scale(1)}.JSYx21IIKe8c2CMNdV2t{height:100%;max-width:84.6%;pointer-events:none}.JSYx21IIKe8c2CMNdV2t,.NpIih5iv4bk_uF4R0QAM{display:flex;justify-content:center;position:relative;width:100%}.NpIih5iv4bk_uF4R0QAM{flex-direction:column;height:calc(100vh - 191px);margin-left:140px;max-width:1200px;min-height:425px;pointer-events:all}.NpIih5iv4bk_uF4R0QAM:before{border-bottom:7px solid transparent;border-right:7px solid #fff;border-top:7px solid transparent;content:"";height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px;z-index:1}.Gn5nFS3FiwAjrqFQos7Z{flex-shrink:0;margin-bottom:15px;position:relative}.Z2zADJazReeG82w_tct5{background-color:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);flex-grow:1;height:0;position:relative}@media only screen and (orientation:portrait){.NpIih5iv4bk_uF4R0QAM:before{display:none}}@media (max-width:1199px){.JSYx21IIKe8c2CMNdV2t{max-width:100%}}@media only screen and (min-width:741px)and (orientation:portrait){.NpIih5iv4bk_uF4R0QAM{margin-left:0;padding-bottom:150px}}@media only screen and (max-width:740px){.opc6Vq21LEDUnjVKGakn{animation:none;display:block;padding:15px 0 0;transform:none}.JSYx21IIKe8c2CMNdV2t{display:block}.NpIih5iv4bk_uF4R0QAM{display:block;height:auto;margin-left:0;min-height:auto;padding-bottom:85px}.NpIih5iv4bk_uF4R0QAM:before{display:none}.Z2zADJazReeG82w_tct5{background-color:transparent;border-radius:0;box-shadow:none;height:auto;overflow:visible;padding:0 17px}}.RKGKQ_V5ryVwAZSqWyhW{cursor:pointer;display:inline-block;outline:none;white-space:nowrap}.RKGKQ_V5ryVwAZSqWyhW.axWgWgvBMDBHYg4moXmi{border-radius:3px;font-size:1.4rem;height:34px;padding:0 15px}.RKGKQ_V5ryVwAZSqWyhW.gcKdhgNeFxMoDUnkSIWA{border-radius:5px;font-size:1.2rem;font-weight:700;height:48px;padding:0 20px}.RKGKQ_V5ryVwAZSqWyhW.RUTW_k9AKB7Wd4Sc3OxB._2m1Q8v8BHvlr5aCPxQM7{background-color:#3090c7;color:#fff}.RKGKQ_V5ryVwAZSqWyhW.RUTW_k9AKB7Wd4Sc3OxB.rywWzysdWUT29RW3BTvg{background-color:#7cc576;color:#fff}.RKGKQ_V5ryVwAZSqWyhW.RUTW_k9AKB7Wd4Sc3OxB.ThquOK_tkFKa9vkUlpq6{background-color:#76a1ce;color:#fff}.RKGKQ_V5ryVwAZSqWyhW.POxI0ILy0UE0UouPbP3n{background-color:#fff}.RKGKQ_V5ryVwAZSqWyhW.POxI0ILy0UE0UouPbP3n.gcKdhgNeFxMoDUnkSIWA{border:1px solid}.RKGKQ_V5ryVwAZSqWyhW.POxI0ILy0UE0UouPbP3n.YBmXvVu_BWF0kBlXGCPx{border-color:#e3e9ea;color:#404652}.RKGKQ_V5ryVwAZSqWyhW.POxI0ILy0UE0UouPbP3n._2m1Q8v8BHvlr5aCPxQM7{border-color:#3090c7;color:#3090c7}.RKGKQ_V5ryVwAZSqWyhW[disabled]{cursor:not-allowed;opacity:.7}.RmEUFTKbRknT02GyGqs8{border:1px solid #e3e9ea;border-radius:5px 5px 0 0;overflow:hidden}.RmEUFTKbRknT02GyGqs8.E0yLEh6obyjAhTZzRQBS{border:none;border-radius:5px}@media only screen and (max-width:740px){.RmEUFTKbRknT02GyGqs8{overflow:visible}}.sd27RI4mErhWUXGTs8n4{background-color:#f8fafb;border-bottom:1px solid #e3e9ea;text-transform:capitalize}@media only screen and (max-width:740px){.sd27RI4mErhWUXGTs8n4.zflQbtPx57KMb0d7yIHw{display:none}}.JITpQnqbdSIlPF8N9Z8L{display:flex;flex-wrap:wrap}.JITpQnqbdSIlPF8N9Z8L.BbZxjdYe9UeKBX6KxMJC{cursor:pointer}.JITpQnqbdSIlPF8N9Z8L:nth-child(2n){background-color:#f1f5f6}@media only screen and (max-width:740px){.JITpQnqbdSIlPF8N9Z8L.WPce7UIPfNQddAHtkyUf{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);display:block;padding:10px}.JITpQnqbdSIlPF8N9Z8L.WPce7UIPfNQddAHtkyUf:not(:last-child){margin-bottom:15px}}.hfa81XCgPBEC_yPF5uZK{display:flex;flex-grow:1;padding:10px;width:0}.hfa81XCgPBEC_yPF5uZK.bQ_Xr7M9VQ3GIiKpc9Yu{justify-content:center}.hfa81XCgPBEC_yPF5uZK.hTIThU1UuBXmWtW0F1Qj{justify-content:flex-end}.hfa81XCgPBEC_yPF5uZK.PlZ4_3fTMmmTQDjEU05q{align-items:center}.hfa81XCgPBEC_yPF5uZK.xj4UevPWcoJ2ouXU47D_{align-items:flex-end}.b6bfAFrv5yFL9nDrwe7w{display:none}.EgLSrjCQzME5ms5SiY6e{word-wrap:break-word;color:#404652;font-size:1.4rem;max-width:100%}@media only screen and (max-width:740px){.hfa81XCgPBEC_yPF5uZK.RvQcG3dqdCMIOivJ4XtU{padding:0;width:100%}.hfa81XCgPBEC_yPF5uZK.RvQcG3dqdCMIOivJ4XtU:not(:last-child){margin-bottom:10px}.hfa81XCgPBEC_yPF5uZK.RvQcG3dqdCMIOivJ4XtU .b6bfAFrv5yFL9nDrwe7w{align-self:flex-start;display:block;word-wrap:break-word;color:#404652;font-size:1.4rem;font-weight:500;width:40%}.hfa81XCgPBEC_yPF5uZK.RvQcG3dqdCMIOivJ4XtU .EgLSrjCQzME5ms5SiY6e{display:flex;flex-wrap:wrap;justify-content:flex-end;text-align:right;width:60%}.hfa81XCgPBEC_yPF5uZK.RvQcG3dqdCMIOivJ4XtU .pHOijmnICGyFT8RWjf5P{max-width:100%}.hfa81XCgPBEC_yPF5uZK.jE28UF1gAFk6eGAU89RW{display:block}.hfa81XCgPBEC_yPF5uZK.jE28UF1gAFk6eGAU89RW .EgLSrjCQzME5ms5SiY6e,.hfa81XCgPBEC_yPF5uZK.jE28UF1gAFk6eGAU89RW .b6bfAFrv5yFL9nDrwe7w,.hfa81XCgPBEC_yPF5uZK.jE28UF1gAFk6eGAU89RW .pHOijmnICGyFT8RWjf5P{width:100%}.hfa81XCgPBEC_yPF5uZK.jE28UF1gAFk6eGAU89RW .b6bfAFrv5yFL9nDrwe7w{margin-bottom:5px}}.L0TWAz4RZ6kp9yX8Pa7f{max-height:calc(100% - 38px);overflow-x:hidden;overflow-y:auto}.L0TWAz4RZ6kp9yX8Pa7f::-webkit-scrollbar{height:6px;width:6px}.L0TWAz4RZ6kp9yX8Pa7f::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.L0TWAz4RZ6kp9yX8Pa7f::-webkit-scrollbar-track{background:transparent}@media only screen and (max-width:740px){.L0TWAz4RZ6kp9yX8Pa7f{max-height:inherit;overflow:visible}}.jNeTNMf7OGjPMAQn5vMH{align-items:center;color:#3090c7;display:flex;flex-grow:1;font-size:1.2rem;height:38px;padding:0 10px;position:relative;width:0}.jNeTNMf7OGjPMAQn5vMH.NkynA2i9EApIbyTGmFIf{justify-content:center}.jNeTNMf7OGjPMAQn5vMH.iCnWfcu82G8mV6m2ZmXE{justify-content:flex-end}.jNeTNMf7OGjPMAQn5vMH:not(:first-child):before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.QJrBnEEBbaaf3_X_DaFm{display:block;height:18px;width:18px}.q26nH8_Pk6J1XVqpvaKk{display:block;height:14px;width:18px}.iNmy2wmNvqPHk6_fmI8j{color:#3090c7;font-size:1.2rem;padding-right:12px;position:relative}.iNmy2wmNvqPHk6_fmI8j:before{border-bottom:5px solid #aed7eb;top:calc(50% - 2px)}.iNmy2wmNvqPHk6_fmI8j:after,.iNmy2wmNvqPHk6_fmI8j:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;content:"";display:block;height:5px;position:absolute;right:0;transform:translateY(-50%);width:5px}.iNmy2wmNvqPHk6_fmI8j:after{border-top:5px solid #aed7eb;top:calc(50% + 5px)}.iNmy2wmNvqPHk6_fmI8j.O0KBXOC84Nxltn5eKACk:before{border-bottom:5px solid #5ba5d0}.iNmy2wmNvqPHk6_fmI8j.Mc5UgJ6XJuYOXYnLwLy9:after{border-top:5px solid #5ba5d0}.RONnuWYv3ephrTTc3r52{cursor:pointer;display:inline-block;outline:none;padding:5px}.RONnuWYv3ephrTTc3r52.gHS0jDDRzF9ZR7Q__S0C svg{height:16px;width:16px}.RONnuWYv3ephrTTc3r52.yHSiRaICRS72ViiW5UlD svg{height:18px;width:18px}.RONnuWYv3ephrTTc3r52.M16FKU67OlqPhKsuEM0P svg{height:20px;width:20px}.RONnuWYv3ephrTTc3r52[disabled]{cursor:not-allowed;opacity:.7}.rKyV_jbNNWK4Ed3mFHAs{display:block}.jDqVNeP4WcLoDX6EATv8{display:block;height:64px;position:relative;width:64px}.jDqVNeP4WcLoDX6EATv8 div{animation:jDqVNeP4WcLoDX6EATv8 1.2s linear infinite;background:#99a5b4;border-radius:50%;height:5px;position:absolute;width:5px}.jDqVNeP4WcLoDX6EATv8 div:first-child{animation-delay:0s;left:53px;top:29px}.jDqVNeP4WcLoDX6EATv8 div:nth-child(2){animation-delay:-.1s;left:50px;top:18px}.jDqVNeP4WcLoDX6EATv8 div:nth-child(3){animation-delay:-.2s;left:41px;top:9px}.jDqVNeP4WcLoDX6EATv8 div:nth-child(4){animation-delay:-.3s;left:29px;top:6px}.jDqVNeP4WcLoDX6EATv8 div:nth-child(5){animation-delay:-.4s;left:18px;top:9px}.jDqVNeP4WcLoDX6EATv8 div:nth-child(6){animation-delay:-.5s;left:9px;top:18px}.jDqVNeP4WcLoDX6EATv8 div:nth-child(7){animation-delay:-.6s;left:6px;top:29px}.jDqVNeP4WcLoDX6EATv8 div:nth-child(8){animation-delay:-.7s;left:9px;top:41px}.jDqVNeP4WcLoDX6EATv8 div:nth-child(9){animation-delay:-.8s;left:18px;top:50px}.jDqVNeP4WcLoDX6EATv8 div:nth-child(10){animation-delay:-.9s;left:29px;top:53px}.jDqVNeP4WcLoDX6EATv8 div:nth-child(11){animation-delay:-1s;left:41px;top:50px}.jDqVNeP4WcLoDX6EATv8 div:nth-child(12){animation-delay:-1.1s;left:50px;top:41px}@keyframes jDqVNeP4WcLoDX6EATv8{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}.cJL792RJFb9HlhH6Ie0V{opacity:.7;padding:3px;transition:opacity .2s ease-out}.cJL792RJFb9HlhH6Ie0V:hover{opacity:1}.D_vsWla__ljjp8pm1Vgz{fill:#fff}@media only screen and (max-width:740px){.cJL792RJFb9HlhH6Ie0V{padding:10px}.D_vsWla__ljjp8pm1Vgz{fill:#404652;height:12px;width:12px}}.uxri4MhDIzQd3qDBW7Ni{display:block;height:20px;width:15px}.LStKCNqLkl6s0wcbo019{height:84px;left:0;padding:10px 16px 0;position:fixed;top:0;width:100%}.M4GFkf0YvNJ4wtaxTQJu{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:rotate(-3.7deg);transform-origin:left bottom;width:103%;z-index:1}.M4GFkf0YvNJ4wtaxTQJu:before{background:url(../img/mobile-bg-header.a593fae6.jpg) 50% no-repeat;background-size:cover;bottom:0;content:"";display:block;height:100%;left:0;opacity:.05;position:absolute;transform:rotate(3.7deg);transform-origin:left bottom;width:100%;z-index:1}.ee9DBKXQxUfFEfRsefOM{background-image:linear-gradient(270deg,#8282c6,#4996cd)}.ee9DBKXQxUfFEfRsefOM,.v_zKRGtU20ULYX3Z0gxR{bottom:0;height:100%;left:0;opacity:.9;position:absolute;right:0;top:0;transform:scaleX(-1);width:100%}.Yj_02qKtyWLqvh0mv2MB{align-items:center;display:flex;height:40px;justify-content:center;padding:0 45px;position:relative;z-index:1}.uU_r2lbrmXkJNXw1FHOe{color:#fff;font-size:1.8rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umSmvBGQuNxTfV4bTzPf{align-items:center;background:linear-gradient(0deg,#3f4c6b,#55617c);border-radius:50%;display:flex;height:40px;justify-content:center;left:17px;position:absolute;top:12px;width:40px;z-index:1}.umSmvBGQuNxTfV4bTzPf svg{fill:#fff}._EfM4L3Y7Bi8BXaatzHv{background:#fff;border-radius:50%;box-shadow:0 0 10px 0 rgba(0,0,0,.3);height:40px;left:17px;position:absolute;top:70px;width:40px;z-index:3}._EfM4L3Y7Bi8BXaatzHv:before{border-width:0;border-left:2px solid #424854;border-top:2px solid #424854;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-38%,-50%) rotate(-45deg);width:10px}.N_PfMkP7q1Dr7OJLaid3{background:rgba(60,69,89,.95);font-size:0;height:100%;left:0;overflow-x:hidden;overflow-y:auto;padding:90px 20px 20px;position:fixed;text-align:center;top:0;width:100%;z-index:6}.N_PfMkP7q1Dr7OJLaid3:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.awDeKQnpG4E7mkRq7RsH{background-color:#fff;border-radius:5px;box-shadow:0 5px 30px #000;display:inline-block;font-size:1.2rem;max-width:600px;position:relative;text-align:left;vertical-align:middle}.TPFnXKgyWzdHuyrrRI_X{align-items:flex-end;display:flex;justify-content:space-between;left:0;position:absolute;top:-38px;width:100%}.pU5vLL7TEafOWl4ZsVeT{display:none}.kIM4PtuiPKfMvbGCeExg{color:#76787b;font-size:1.2rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.kRTHKjO2u_MrKxbHewjO{padding:20px}@media only screen and (max-width:880px){@supports(padding:max(0px)) and (padding:env(safe-area-inset-top)){.N_PfMkP7q1Dr7OJLaid3:not(.KyRLicA4xh_a37iLBKrx){padding-bottom:max(env(safe-area-inset-bottom),20px);padding-top:max(env(safe-area-inset-top),20px)}}}@media only screen and (max-width:740px){.N_PfMkP7q1Dr7OJLaid3{padding:10px}.N_PfMkP7q1Dr7OJLaid3.KyRLicA4xh_a37iLBKrx{padding:0}.N_PfMkP7q1Dr7OJLaid3.KyRLicA4xh_a37iLBKrx .TPFnXKgyWzdHuyrrRI_X{display:none}.N_PfMkP7q1Dr7OJLaid3.KyRLicA4xh_a37iLBKrx .pU5vLL7TEafOWl4ZsVeT{display:block}.N_PfMkP7q1Dr7OJLaid3.KyRLicA4xh_a37iLBKrx .awDeKQnpG4E7mkRq7RsH{border-radius:0;max-width:100%;min-height:100%;width:100%}.N_PfMkP7q1Dr7OJLaid3.KyRLicA4xh_a37iLBKrx .kRTHKjO2u_MrKxbHewjO{overflow-x:hidden;overflow-y:auto;padding-top:100px}.TPFnXKgyWzdHuyrrRI_X{align-items:center;padding:5px 5px 5px 15px;position:static}.kRTHKjO2u_MrKxbHewjO{padding:15px}}.aJclAilLD2wgHCLZ6lNq{display:block;height:18px;width:18px}.LGGr9xzCJZXxXIpEb8BJ{max-width:700px;min-width:350px}.Mh1KCo6lmJ4Eo7Mb5upe{display:flex;justify-content:center}.vYYgrqq0TrJaCAxLSuRy{margin-bottom:20px}.OhrTtnVaVNsns2h_qmly{color:#404652;font-size:1.6rem;margin-bottom:5px;text-align:center}.IUYNlYzN4w8xENtkEofK{margin-bottom:15px}.WXVAkEFcOEXy_dzgpmoq{margin-bottom:5px}.iA9EYTc8o40onLRYbCzR{color:#99a5b4;font-size:1.4rem}.VjEjL2y_5MqwYHkn9_i6{color:#404652;font-size:1.4rem}.VjEjL2y_5MqwYHkn9_i6:after{clear:both;content:"";display:table}.VjEjL2y_5MqwYHkn9_i6 table{max-width:100%;table-layout:fixed}.DXTL7nrkPNA4xczWE68w{display:flex;justify-content:center;padding:0 30px;position:relative}.DXTL7nrkPNA4xczWE68w.NKvydpVTUGl8KpU9sD2H{margin:0 5px}.zzUSW5rGVSjKKL06fVkU{position:absolute;right:0;top:50%;transform:translateY(-50%)}.y6TVFesUbxeyfdQxgBqA{border-bottom:1px solid #cbd0d6;border-top:1px solid #cbd0d6;max-height:110px;overflow-x:hidden;overflow-y:auto;padding:5px 0}.BGNvR0Lib8BOchZ8gIQT{align-items:center;display:flex;position:relative;text-align:left;width:100%}.hx3ge9DAuypiVEWbbwZv{flex-grow:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:0}.lPw0hhcPE9a6w02DN99V{flex-shrink:0;padding:5px}.bz7FPQG1zpcPb7sS9RBi{align-items:center;background-color:hsla(0,0%,100%,.4);color:#404652;display:flex;font-size:1.4rem;font-weight:500;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media only screen and (max-width:740px){.AnBwOKnjizrp3ll4CXV2{padding-top:5px}.LGGr9xzCJZXxXIpEb8BJ{min-width:280px}}.A4FukPsbAmvEPrhFnq4u{align-items:center;cursor:pointer;display:inline-flex;outline:none;white-space:nowrap}.A4FukPsbAmvEPrhFnq4u.M2z2q8YOT3b_oVEwI2j5{border-radius:3px;font-size:1.4rem;height:34px;padding:0 15px}.A4FukPsbAmvEPrhFnq4u.KZVKLnZKcfGCLw6WKpVw{border-radius:5px;font-size:1.2rem;font-weight:700;height:48px;padding:0 20px}.A4FukPsbAmvEPrhFnq4u.b3Am0Mq_9XTI1vMnpYvq.CksmuXEZk4vpUeZnwBps{background-color:#3090c7;color:#fff}.A4FukPsbAmvEPrhFnq4u.b3Am0Mq_9XTI1vMnpYvq.Sfurcpb_lvrmzPgLTEBw{background-color:#7cc576;color:#fff}.A4FukPsbAmvEPrhFnq4u.b3Am0Mq_9XTI1vMnpYvq.Yfpm6QI9R2fof3YnmbDR{background-color:#76a1ce;color:#fff}.A4FukPsbAmvEPrhFnq4u.jwtBQakBLEIzNicOHL2x{background-color:#fff}.A4FukPsbAmvEPrhFnq4u.jwtBQakBLEIzNicOHL2x.KZVKLnZKcfGCLw6WKpVw{border:1px solid}.A4FukPsbAmvEPrhFnq4u.jwtBQakBLEIzNicOHL2x.zLpU5u9bAsLCJ01tJqzQ{border-color:#e3e9ea;color:#404652}.A4FukPsbAmvEPrhFnq4u.jwtBQakBLEIzNicOHL2x.CksmuXEZk4vpUeZnwBps{border-color:#3090c7;color:#3090c7}.KTUZD6Hc4BJvgjaryUcn,.M7CvbicgxVciDrVmFg6q{height:100%}.jzscvZ4FILDY10OfwLAY.V0Xbsxojle_mO4oiaLJS{background-color:#dcf9d9}.jzscvZ4FILDY10OfwLAY.V0Xbsxojle_mO4oiaLJS .N5vNHnrwPlPkt0QauN5U{color:#3cb878;font-weight:700}.jzscvZ4FILDY10OfwLAY.lkXM1r1oasfWMD2hiyyw{background-color:#f9e2e2}.jzscvZ4FILDY10OfwLAY.lkXM1r1oasfWMD2hiyyw .N5vNHnrwPlPkt0QauN5U{color:#ed5a57;font-weight:700}.jzscvZ4FILDY10OfwLAY.C5nbc_MPiC7gNWtx3oiV{background-color:#f9f2e2}.jzscvZ4FILDY10OfwLAY.C5nbc_MPiC7gNWtx3oiV .N5vNHnrwPlPkt0QauN5U{color:orange;font-weight:700}.N5vNHnrwPlPkt0QauN5U{text-transform:capitalize;width:100%}.uznNuQmdyGFOSXHu76zs,.x8yikknhz1k7JRxgSJw1{flex-grow:0;width:92px}.fHAAlcuNOR1Puc8MP35C{fill:#ed5a57;height:16px;width:16px}.qRKP4Cd2iNYh1XUhcrTw{fill:#49bd81}.CwD4cqiOBu4CcrTs0Xhg{display:flex}.InBytk3tzVcI5WdmfThR{padding:0 10px}.KaOdWqYb9g2Bnf8YAyNw{border-bottom:1px solid transparent;color:#99a5b4;display:block;font-size:1.2rem;font-weight:500;height:32px;text-transform:uppercase}.KaOdWqYb9g2Bnf8YAyNw.BBi3YPRgspJaKYgBLDpp{border-color:#76a1ce;color:#fff;pointer-events:none}@media only screen and (max-width:740px){.CwD4cqiOBu4CcrTs0Xhg{display:none}}.LuDx1obRow6bFAgzYY1v{display:none}.LuDx1obRow6bFAgzYY1v .slick-slider{margin-bottom:20px}.LuDx1obRow6bFAgzYY1v .slick-slide{color:#000;float:left;font-size:1.8rem;font-weight:400;opacity:.3;padding:4px 0;text-align:center;transition:opacity .2s ease-out}.LuDx1obRow6bFAgzYY1v .slick-slide.slick-center{opacity:1}.LuDx1obRow6bFAgzYY1v .slick-next,.LuDx1obRow6bFAgzYY1v .slick-prev{display:block;font-size:0;height:30px;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:1}.LuDx1obRow6bFAgzYY1v .slick-next:before,.LuDx1obRow6bFAgzYY1v .slick-prev:before{border-width:0;border-left:2px solid #7384a7;border-top:2px solid #7384a7;box-shadow:-2px -3px 3px 0 rgba(0,0,0,.2);content:"";display:block;height:20px;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:20px}.LuDx1obRow6bFAgzYY1v .slick-prev{left:27px}.LuDx1obRow6bFAgzYY1v .slick-next{right:27px}.LuDx1obRow6bFAgzYY1v .slick-next:before{transform:translate(-50%,-50%) rotate(135deg)}.LuDx1obRow6bFAgzYY1v .slick-dots{bottom:-25px;list-style:none;position:absolute;text-align:center;width:100%}.LuDx1obRow6bFAgzYY1v .slick-dots li{display:inline-block;margin:0 3px}.LuDx1obRow6bFAgzYY1v .slick-dots li button{border:1px solid #bfc6ce;border-radius:50%;color:transparent;height:8px;width:8px}.LuDx1obRow6bFAgzYY1v .slick-dots li.slick-active button{background:#7c9dcc;border-color:#7c9dcc}@media only screen and (max-width:740px){.LuDx1obRow6bFAgzYY1v{display:block}}.UwF33kuo_KPLD2Y3EpCT{display:none}@media only screen and (max-width:740px){.UwF33kuo_KPLD2Y3EpCT{background:linear-gradient(0deg,rgba(243,246,248,.9),rgba(243,246,248,0));bottom:0;display:flex;justify-content:center;left:0;padding:10px 20px 20px;position:fixed;width:100%;z-index:1}}.cugZg23LT0NL5z1dJkzI{background:linear-gradient(180deg,#66afd2,#7f99cb 50%);border:none;border-radius:30px;color:#fff;display:inline-block;font-size:1.4rem;font-weight:500;height:47px;max-width:380px;width:calc(100% - 50px)}div.select.invalid div.select__control{border-color:#eb3449}div.select__control{align-items:center;background-color:#fff;border:1px solid #e3e9ea;border-radius:5px;cursor:pointer;display:flex;flex-wrap:wrap;height:40px;justify-content:space-between;outline:0;position:relative}div.select__control--menu-is-open{border-radius:5px 5px 0 0}div.select__value-container{padding:2px 8px 2px 18px}div.select__single-value{margin-left:2px;margin-right:2px;max-width:calc(100% - 8px);overflow:hidden;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap}div.select__input,div.select__single-value{color:#404652;font-size:1.4rem}div.select__placeholder{color:#76787b;font-size:1.4rem;margin-left:2px;margin-right:2px;position:absolute;top:50%;transform:translateY(-50%)}div.select__clear-indicator{align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:24px}div.select__clear-indicator:after{color:#76787b;content:"×";font-size:24px;line-height:1}div.select__dropdown-indicator{height:100%;position:relative;width:28px}div.select__dropdown-indicator:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #76787b;content:"";left:6px;position:absolute;top:calc(50% - 1px)}div.select__menu{border-radius:0 0 5px 5px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin:0;overflow:hidden}div.select__menu-list{max-height:182px;padding:0}div.select__menu-list::-webkit-scrollbar{height:6px;width:6px}div.select__menu-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}div.select__menu-list::-webkit-scrollbar-track{background:transparent}div.select__menu-notice,div.select__option{color:#404652;font-size:1.3rem}div.select__option{cursor:pointer;padding:5px 8px}@media only screen and (min-width:741px){div.select.dark-blue .select__control{background-color:#4897bf;border:1px solid #4897bf}div.select.dark-blue .select__input,div.select.dark-blue .select__option,div.select.dark-blue .select__placeholder,div.select.dark-blue .select__single-value{color:#fff}div.select.dark-blue .select__input--is-focused,div.select.dark-blue .select__input--is-selected,div.select.dark-blue .select__option--is-focused,div.select.dark-blue .select__option--is-selected,div.select.dark-blue .select__placeholder--is-focused,div.select.dark-blue .select__placeholder--is-selected,div.select.dark-blue .select__single-value--is-focused,div.select.dark-blue .select__single-value--is-selected{background-color:#2685b6}div.select.dark-blue .select__clear-indicator:after{color:hsla(0,0%,100%,.5)}div.select.dark-blue .select__dropdown-indicator:after{border-color:hsla(0,0%,100%,.5) transparent transparent}div.select.dark-blue .select__menu{background-color:#4897bf}div.select.dark-blue .select__menu-notice{color:#fff}}@media only screen and (max-width:740px){div.select__control{background:#fff;border:1px solid #c4cbd3;border-radius:25px;height:38px}div.select__clear-indicator:after,div.select__input,div.select__placeholder,div.select__single-value{color:#99a5b4}div.select__dropdown-indicator{width:32px}div.select__dropdown-indicator:after{border:2px solid #99a5b4;border-bottom:none;border-right:none;content:"";height:10px;position:absolute;top:50%;transform:translateY(calc(-50% - 1px)) rotate(225deg);width:10px}}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border:8px solid transparent;box-sizing:content-box;height:0;position:absolute;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-bottom-color:#aeaeae;border-width:8px;content:"";left:-8px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding-top:8px;position:relative;text-align:center}.react-datepicker__header--time{border-top-left-radius:0;padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header{border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{background:none;border:.45rem solid transparent;cursor:pointer;height:10px;line-height:1.7rem;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:10px;width:0;width:10px;z-index:1}.react-datepicker__navigation--previous{border-right-color:#ccc;left:10px}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{border-left-color:#ccc;right:10px}.react-datepicker__navigation--next--with-time{right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{border-top-color:#ccc;top:4px}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{border-bottom-color:#ccc;top:-4px}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.o1ppuhSYBTgkNPFaiHbz .react-datepicker__day--in-range,.o1ppuhSYBTgkNPFaiHbz .react-datepicker__month-text--in-range,.o1ppuhSYBTgkNPFaiHbz .react-datepicker__quarter-text--in-range,.o1ppuhSYBTgkNPFaiHbz .react-datepicker__year-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;border-width:.45rem;float:right;margin-left:20px;position:relative;top:8px}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media(max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.QYImJzsstuZlBQjpf3VB{position:relative}.QYImJzsstuZlBQjpf3VB>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);fill:#76787b;pointer-events:none}.QYImJzsstuZlBQjpf3VB .react-datepicker-wrapper{width:100%}.QYImJzsstuZlBQjpf3VB .react-datepicker{font-size:1.1em}.QYImJzsstuZlBQjpf3VB .react-datepicker__input-container input{background-color:#fff;border:1px solid #e3e9ea;border-radius:5px;color:#404652;font-size:1.4rem;height:40px;padding:0 36px 0 20px;width:100%}.QYImJzsstuZlBQjpf3VB .react-datepicker__input-container input.invalid{border-color:#eb3449!important}.QYImJzsstuZlBQjpf3VB .react-datepicker__input-container input.hasClearButton{padding-right:60px}.QYImJzsstuZlBQjpf3VB .react-datepicker__input-container input::-moz-placeholder{opacity:1}.QYImJzsstuZlBQjpf3VB .react-datepicker__input-container input::placeholder{opacity:1}.QYImJzsstuZlBQjpf3VB .react-datepicker__close-icon{align-items:center;display:flex;height:24px;justify-content:center;padding:0;right:29px;top:50%;transform:translateY(-50%);width:24px}.QYImJzsstuZlBQjpf3VB .react-datepicker__close-icon:after{background-color:transparent;color:#76787b;font-size:24px;height:auto;line-height:1;padding:0}.QYImJzsstuZlBQjpf3VB .react-datepicker__header{padding-top:.8em}.QYImJzsstuZlBQjpf3VB .react-datepicker__month{margin:.4em 1em}.QYImJzsstuZlBQjpf3VB .react-datepicker__day,.QYImJzsstuZlBQjpf3VB .react-datepicker__day-name{line-height:1.9em;margin:.166em;width:1.9em}.QYImJzsstuZlBQjpf3VB .react-datepicker__current-month{font-size:1em}.QYImJzsstuZlBQjpf3VB .react-datepicker__navigation{border:.45em solid transparent;line-height:1.7em;top:1em}.QYImJzsstuZlBQjpf3VB .react-datepicker__navigation--previous{border-right-color:#ccc;left:1em}.QYImJzsstuZlBQjpf3VB .react-datepicker__navigation--next{border-left-color:#ccc;right:1em}@media only screen and (min-width:741px){.QYImJzsstuZlBQjpf3VB.YDA2OGlHPsgsIcT2jvyx>svg{fill:hsla(0,0%,100%,.5)}.QYImJzsstuZlBQjpf3VB.YDA2OGlHPsgsIcT2jvyx .react-datepicker__input-container input{background-color:#4897bf;border-color:#4897bf;color:#fff}.QYImJzsstuZlBQjpf3VB.YDA2OGlHPsgsIcT2jvyx .react-datepicker__input-container input::-moz-placeholder{color:#fff}.QYImJzsstuZlBQjpf3VB.YDA2OGlHPsgsIcT2jvyx .react-datepicker__input-container input::placeholder{color:#fff}.QYImJzsstuZlBQjpf3VB.YDA2OGlHPsgsIcT2jvyx .react-datepicker__close-icon:after{color:hsla(0,0%,100%,.5)}}@media only screen and (max-width:740px){.QYImJzsstuZlBQjpf3VB>svg{right:15px;fill:#99a5b4}.QYImJzsstuZlBQjpf3VB .react-datepicker__input-container input{border-color:#c4cbd3;border-radius:25px;color:#99a5b4;height:38px;padding:0 36px 0 20px}.QYImJzsstuZlBQjpf3VB .react-datepicker__input-container input.hasClearButton{padding-right:64px}.QYImJzsstuZlBQjpf3VB .react-datepicker__input-container input::-moz-placeholder{color:#99a5b4}.QYImJzsstuZlBQjpf3VB .react-datepicker__input-container input::placeholder{color:#99a5b4}.QYImJzsstuZlBQjpf3VB .react-datepicker__close-icon{right:33px}.QYImJzsstuZlBQjpf3VB .react-datepicker__close-icon:after{color:#99a5b4}}.sc5vFGK8GeMAWqHOeENt{display:block;height:14px;width:15px}.wFgJl3XoC3G8cxHwjjuo{border:1px solid transparent;height:100%}.wFgJl3XoC3G8cxHwjjuo[aria-invalid=true]{border-color:#eb3449}.wFgJl3XoC3G8cxHwjjuo>div{height:100%}.wFgJl3XoC3G8cxHwjjuo .note-editor{display:flex;flex-direction:column;position:relative}.wFgJl3XoC3G8cxHwjjuo .btn{border:none;border-radius:0;color:#8c97a5;display:inline;font-size:14px;margin:0;min-width:0;padding:5px 0;width:35px}.wFgJl3XoC3G8cxHwjjuo .btn.active{border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);color:#333}.wFgJl3XoC3G8cxHwjjuo .note-btn-group.btn-group.note-font,.wFgJl3XoC3G8cxHwjjuo .note-btn-group.btn-group.note-fontname,.wFgJl3XoC3G8cxHwjjuo .note-btn-group.btn-group.note-fontsize,.wFgJl3XoC3G8cxHwjjuo .note-btn-group.btn-group.note-insert,.wFgJl3XoC3G8cxHwjjuo .note-btn-group.btn-group.note-para,.wFgJl3XoC3G8cxHwjjuo .note-toolbar>.note-btn-group.btn-group.note-color{border:1px solid #e3e9ea;border-radius:5px;margin:2px;padding:5px;position:relative}.wFgJl3XoC3G8cxHwjjuo .note-popover .popover-content .note-color .dropdown-toggle,.wFgJl3XoC3G8cxHwjjuo .panel-heading.note-toolbar .note-color .dropdown-toggle{padding-left:5px;width:20px}.wFgJl3XoC3G8cxHwjjuo .note-fontname a.checked,.wFgJl3XoC3G8cxHwjjuo .note-fontname a:hover{background-color:#f5f5f5;color:#262626}.wFgJl3XoC3G8cxHwjjuo .note-fontname a{clear:both;color:#333;display:block;font-weight:400;line-height:1.42857143;padding:3px 20px;text-align:center;white-space:nowrap}.wFgJl3XoC3G8cxHwjjuo .note-fontname .btn{font-size:12px;width:auto}.wFgJl3XoC3G8cxHwjjuo .note-editor .note-dropzone{background-color:#fff;color:#87cefa;display:none;opacity:.95;position:absolute;z-index:100}.wFgJl3XoC3G8cxHwjjuo .note-editor .note-dropzone .note-dropzone-message{display:table-cell;font-size:28px;font-weight:700;text-align:center;vertical-align:middle}.wFgJl3XoC3G8cxHwjjuo .note-editor .note-dropzone.hover{color:#098ddf}.wFgJl3XoC3G8cxHwjjuo .note-editor.dragover .note-dropzone{display:table}.wFgJl3XoC3G8cxHwjjuo .note-editor .note-editing-area{flex-grow:1;height:0;position:relative}.wFgJl3XoC3G8cxHwjjuo .note-editor.note-frame .note-editing-area{overflow:hidden}.wFgJl3XoC3G8cxHwjjuo .note-editor.note-frame .note-placeholder{color:#888;font-size:14px;height:100%;padding:10px;width:100%;z-index:1}.wFgJl3XoC3G8cxHwjjuo .note-toolbar.panel-heading{background:none;border-bottom:1px solid #e3e9ea;display:flex;flex-wrap:wrap;padding:0 0 20px;text-align:left}.wFgJl3XoC3G8cxHwjjuo .note-toolbar.panel-heading .note-style{order:0}.wFgJl3XoC3G8cxHwjjuo .note-toolbar.panel-heading .note-fontsize{order:1}.wFgJl3XoC3G8cxHwjjuo .note-toolbar.panel-heading .note-fontname{order:3}.wFgJl3XoC3G8cxHwjjuo .note-toolbar.panel-heading .note-color{order:2}.wFgJl3XoC3G8cxHwjjuo .note-toolbar.panel-heading .note-para{order:4}.wFgJl3XoC3G8cxHwjjuo .note-toolbar.panel-heading .note-insert{order:5}.wFgJl3XoC3G8cxHwjjuo .panel-heading{border:none}.wFgJl3XoC3G8cxHwjjuo .panel{background-color:transparent;border:none;margin-bottom:0}.wFgJl3XoC3G8cxHwjjuo .note-editor.note-frame{border-color:transparent;height:100%}.wFgJl3XoC3G8cxHwjjuo .btn-group{background:#fff}.wFgJl3XoC3G8cxHwjjuo .modal-backdrop.in{display:none}.wFgJl3XoC3G8cxHwjjuo .dropdown-menu,.wFgJl3XoC3G8cxHwjjuo .note-color.open>.dropdown-menu{display:block}.wFgJl3XoC3G8cxHwjjuo .dropdown-menu{box-shadow:none;position:static}.wFgJl3XoC3G8cxHwjjuo .note-color .dropdown-menu{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:14px;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;top:50px;z-index:1000}.wFgJl3XoC3G8cxHwjjuo .dropdown-menu .note-list{display:none}.wFgJl3XoC3G8cxHwjjuo .dropdown-menu{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:14px;left:0;list-style:none;margin:2px 0 0;padding:5px 0;position:absolute;text-align:left;top:100%;z-index:1000}.wFgJl3XoC3G8cxHwjjuo .open>.dropdown-menu{display:block}.wFgJl3XoC3G8cxHwjjuo .dropdown-fontsize li{font-size:14px}.wFgJl3XoC3G8cxHwjjuo .dropdown-fontsize li a{clear:both;color:#333;display:block;font-weight:400;line-height:1.42857143;padding:3px 20px;text-align:center;white-space:nowrap}.wFgJl3XoC3G8cxHwjjuo .dropdown-fontsize li a.checked,.wFgJl3XoC3G8cxHwjjuo .dropdown-fontsize li a:hover{background-color:#f5f5f5;color:#262626}.wFgJl3XoC3G8cxHwjjuo .note-handle .note-control-selection{border:1px solid #000;display:none;position:absolute}.wFgJl3XoC3G8cxHwjjuo .note-handle .note-control-selection>div{position:absolute}.wFgJl3XoC3G8cxHwjjuo .note-handle .note-control-selection .note-control-selection-bg{background-color:#000;height:100%;opacity:.3;width:100%}.wFgJl3XoC3G8cxHwjjuo .note-handle .note-control-selection .note-control-handle,.wFgJl3XoC3G8cxHwjjuo .note-handle .note-control-selection .note-control-holder{border:1px solid #000;height:7px;width:7px}.wFgJl3XoC3G8cxHwjjuo .note-handle .note-control-selection .note-control-sizing{background-color:#fff;border:1px solid #000;height:7px;width:7px}.wFgJl3XoC3G8cxHwjjuo .note-handle .note-control-selection .note-control-nw{border-bottom:0;border-right:0;left:-5px;top:-5px}.wFgJl3XoC3G8cxHwjjuo .note-handle .note-control-selection .note-control-ne{border-bottom:0;border-left:none;right:-5px;top:-5px}.wFgJl3XoC3G8cxHwjjuo .note-handle .note-control-selection .note-control-sw{border-right:0;border-top:0;bottom:-5px;left:-5px}.wFgJl3XoC3G8cxHwjjuo .note-handle .note-control-selection .note-control-se{bottom:-5px;cursor:se-resize;right:-5px}.wFgJl3XoC3G8cxHwjjuo .note-handle .note-control-selection .note-control-se.note-control-holder{border-left:none;border-top:0;cursor:default}.wFgJl3XoC3G8cxHwjjuo .note-handle .note-control-selection .note-control-selection-info{background-color:#000;border-radius:5px;bottom:0;color:#fff;font-size:12px;margin:5px;opacity:.7;padding:5px;right:0}.modal{bottom:0;display:none;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;padding:20px}.modal .modal-dialog{margin:0 auto;max-width:400px;position:relative;width:auto}.modal .modal-content{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0;position:relative}.modal .modal-header{border-bottom:1px solid #e5e5e5;padding:15px}.modal .modal-header .close{margin-top:-2px}.modal .modal-footer{border-top:1px solid #e5e5e5;padding:15px;text-align:center}.modal .modal-title{font-size:12px}.modal .modal-body{padding:15px}.modal .form-control{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:block;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.modal .form-group{margin-bottom:15px}.modal .form-group label{display:block;font-size:12px;margin-bottom:5px}.modal .checkbox{display:none}.modal .close{color:#000;float:right;font-size:21px;font-weight:700;line-height:1;opacity:.2;text-shadow:0 1px 0 #fff}.modal .close:focus,.modal .close:hover{color:#000;cursor:pointer;opacity:.5;text-decoration:none}.modal button.close{-webkit-appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.modal .btn.btn-primary.note-link-btn{background:#3cb878;border-radius:5px;color:#fff;font-size:14px;padding:5px;width:200px}@media screen and (max-width:740px){.wFgJl3XoC3G8cxHwjjuo{padding:0 18px}.wFgJl3XoC3G8cxHwjjuo .note-editor .note-editing-area{height:200px}}.LlfA11tO8MPntmW7oZvA{display:block;height:30px;width:30px;fill:#a1a3a5}.gfdrElYdgv2YpelLYW7l{padding:5px}.gfdrElYdgv2YpelLYW7l[disabled]{cursor:not-allowed}.o0Q8Txugcg0ZFHUKDykc{display:none}.GxJZ1DmPFlqNgxnBtqRp{max-width:400px;width:100%}.xWmKVz31sjU0kkN4a7Tc{max-height:155px;overflow-x:hidden;overflow-y:auto}.xWmKVz31sjU0kkN4a7Tc::-webkit-scrollbar{height:6px;width:6px}.xWmKVz31sjU0kkN4a7Tc::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.xWmKVz31sjU0kkN4a7Tc::-webkit-scrollbar-track{background:transparent}.QcxpY9wgaMCbTR5vyCDQ{align-items:center;display:flex;margin-bottom:10px}.KpkdgAxqK0JmqZqwxSOf{color:#3090c7;flex-grow:1;font-size:1.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:0}.MseySQYk7oC60U0VYp9g{flex-shrink:0;margin-left:12px}.m1BdS4aycjG56U1qXkLa{height:16px;width:16px;fill:#99a5b4}.YnmikyN1EtzXjvFF37Se{display:flex;justify-content:center}.Nz1BCgH2rCgFWl9b8bu5{min-width:120px}.vGawZwFQ8khqjs6NosD2{display:flex}.f6h2EjDDJ5pFdC1PT46P{flex-shrink:0}.Vw6IJbRK5ELWcLdVJNlQ{display:flex;flex-grow:1;padding-left:5px;width:0}.nDeIjCHd5hrcXPJPWrQk{background:#eee;border-radius:50%;color:#aaa;flex-shrink:0;font-size:1.3rem;height:40px;margin-right:8px;width:40px}.Tp_1Peu9zcP7snGCs7aD{align-items:center;display:flex;flex-grow:1;position:relative;width:0}.txPEW7_JW1dJ2hEvm0Fw{color:#3090c7;display:block;font-size:1.1rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._xKBDcE6RrrZTNf2TJkr{background:#49bd81;bottom:0;height:2px;left:0;position:absolute}.CGjhOi37xCBpUO4_ktEI{position:relative}.CGjhOi37xCBpUO4_ktEI:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #76787b;content:"";position:absolute;right:15px;top:calc(50% - 1px)}.JJl22bVrSWDMvMwMgGCU{background-color:#fff;border:1px solid #e3e9ea;border-radius:5px;color:#404652;font-size:1.4rem;height:40px;padding:0 20px;width:100%}.JJl22bVrSWDMvMwMgGCU[aria-invalid=true]{border-color:#eb3449!important}@media only screen and (min-width:741px){.CGjhOi37xCBpUO4_ktEI.rywjzVI9QeqS4RcvMSaR .JJl22bVrSWDMvMwMgGCU{background-color:#4897bf;border:1px solid #4897bf;color:#fff}.CGjhOi37xCBpUO4_ktEI.rywjzVI9QeqS4RcvMSaR:after{border-top:4px solid hsla(0,0%,100%,.5)}}@media only screen and (max-width:740px){.CGjhOi37xCBpUO4_ktEI:after{border:2px solid #99a5b4;border-bottom:none;border-right:none;content:"";height:10px;position:absolute;top:50%;transform:translateY(calc(-50% - 1px)) rotate(225deg);width:10px}.JJl22bVrSWDMvMwMgGCU{background:#fff;border:1px solid #c4cbd3;border-radius:25px;color:#99a5b4;height:38px}}.CRjzEt1a2ovsCoDuAkdX{background-color:#fff;border:1px solid #e3e9ea;border-radius:5px;color:#404652;font-size:1.4rem;height:40px;padding:0 20px;width:100%}.CRjzEt1a2ovsCoDuAkdX::-moz-placeholder{opacity:1}.CRjzEt1a2ovsCoDuAkdX::placeholder{opacity:1}.CRjzEt1a2ovsCoDuAkdX[aria-invalid=true]{border-color:#eb3449!important}@media only screen and (min-width:741px){.CRjzEt1a2ovsCoDuAkdX.E_VPJLgLV80OzjJjc6NS{background-color:#4897bf;border-color:#4897bf;color:#fff}.CRjzEt1a2ovsCoDuAkdX.E_VPJLgLV80OzjJjc6NS::-moz-placeholder{color:#fff}.CRjzEt1a2ovsCoDuAkdX.E_VPJLgLV80OzjJjc6NS::placeholder{color:#fff}}@media only screen and (max-width:740px){.CRjzEt1a2ovsCoDuAkdX{background:#fff;border-color:#c4cbd3;border-radius:25px;color:#99a5b4;height:38px}.CRjzEt1a2ovsCoDuAkdX::-moz-placeholder{color:#99a5b4}.CRjzEt1a2ovsCoDuAkdX::placeholder{color:#99a5b4}}.d7DAC6ALC8zaRVRRvjBW{position:relative}.mQImEbYOHSng72bCQOBC{color:#404652;font-size:1.4rem;left:0;overflow:hidden;pointer-events:none;position:absolute;right:auto;text-overflow:ellipsis;top:50%;white-space:nowrap;width:100%;-webkit-font-smoothing:antialiased;line-height:1.2;max-width:100%;padding-left:21px;padding-right:0;transform:translate3d(0,-50%,0) scale(1);transform-origin:left top;transition:transform .4s cubic-bezier(.25,.8,.25,1);z-index:1}.mQImEbYOHSng72bCQOBC.IMEC82gR2cOAtblQ7wIz{transform:translate3d(0,calc(-100% - 4px),0) scale(.75);transition:transform .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1)}@media only screen and (min-width:741px){.mQImEbYOHSng72bCQOBC.g42hkeNwEkv3FHkP9M4s{color:#fff}}@media only screen and (max-width:740px){.mQImEbYOHSng72bCQOBC{color:#99a5b4}}.AR0OdTssCj_DeHm64uZL{display:flex;height:100%}.pUV9wiF8ov8lp2H8KAgD{background:linear-gradient(90deg,#509bd5,#50b4d5);border-radius:5px 0 0 5px;padding:20px;width:39%}.KZ2mXBesI_pgYMAQD5eP,.pUV9wiF8ov8lp2H8KAgD{display:flex;flex-direction:column;height:100%}.KZ2mXBesI_pgYMAQD5eP{padding:20px 20px 10px;width:61%}.tlfxWRvfuTbT06CsLPil{flex-grow:1;height:0;padding-bottom:10px}.ftIZwv3MYczom_7hAH_G{flex-shrink:0}.nHRChVlgpofbdl72lLr7{margin-bottom:8px}.abMnyxM2ay0rQtl1C_X6{margin:auto auto 0;max-width:260px;width:100%}@media screen and (max-width:880px){.pUV9wiF8ov8lp2H8KAgD{flex-shrink:0;width:290px}.KZ2mXBesI_pgYMAQD5eP{flex-grow:1;width:0}}@media only screen and (max-width:740px){.AR0OdTssCj_DeHm64uZL{display:block}.pUV9wiF8ov8lp2H8KAgD{background:transparent;border-radius:0;width:100%}.KZ2mXBesI_pgYMAQD5eP{height:auto;padding:0;width:100%}.tlfxWRvfuTbT06CsLPil{height:auto}.ftIZwv3MYczom_7hAH_G{padding:0 20px 15px}}.Wx6zJBOfYWrD2cuAay3K{max-width:920px;width:100%}.kFxczKRA6qCcXhC3SImH{height:425px;padding:0}@media only screen and (max-width:740px){.Wx6zJBOfYWrD2cuAay3K{background-color:#f8fafb}.kFxczKRA6qCcXhC3SImH{height:auto}}.YzwtjB9vZxZpqhPXtetq{margin-left:auto}.e3r4NMDq6RPPw1rLucuo{align-items:flex-end;display:flex}.eOkeOL1h6XAsAPraJpc_{align-items:center;color:#404652;display:flex;font-size:2rem;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:740px){.MaZtzjTNsXxoo1K8YGvg{display:none}.YzwtjB9vZxZpqhPXtetq{width:100%}.eOkeOL1h6XAsAPraJpc_{margin-top:15px}}.ASOUUw0ducqQ6rmVUuDr{height:100%}.dFwKCdbLggy_gUbL68zL{height:100%;padding-bottom:25px}.culx7GcwXLThKW148t8v{display:none}.iOBR5LHuNHI9c7uR79UQ{flex-grow:0;width:100px}.fdC3ral_ordRDpVPOy4v{flex-grow:0;width:150px}.g8NXleuWXBTcvX1GV1Si{display:flex;justify-content:space-between}.CB_dw8XuJBTiQ0a_y15X{margin-left:5px}@media only screen and (max-width:740px){.dFwKCdbLggy_gUbL68zL{padding-bottom:0}.CYQm33zXziKlbA4ZTf6y,.fdC3ral_ordRDpVPOy4v{display:none}.culx7GcwXLThKW148t8v{display:block}.g8NXleuWXBTcvX1GV1Si{width:100%}}.VI_6_KySx0nb_LWJL7o2{align-items:center;background:linear-gradient(0deg,#7c9dcc,#76a1ce);border-radius:3px;color:#fff;display:flex;font-size:2rem;font-weight:300;height:36px;padding:0 15px}.ZOXAxAst0Qd_ma9r0azA{font-size:1.4rem}.EbS1uOOuodSTRdgWeoPb{margin-left:30px}.brOKZLYV3_knFxfyP_lK{display:flex;justify-content:flex-end}.yEA3TWv9B3LmVzeCj9_D{bottom:-18px;position:absolute;right:30px}@media only screen and (max-width:740px){.brOKZLYV3_knFxfyP_lK{display:none}.yEA3TWv9B3LmVzeCj9_D{display:flex;justify-content:flex-end;margin-bottom:15px;position:static}}.b-analytics{display:flex;height:100%}.b-analytics__left{background-color:#d63b84;border-radius:5px 0 0 5px;flex-shrink:0;padding:15px;width:305px}.p-analytics._achievementoverview .b-analytics__left,.p-analytics._attendancestatutoryoverview .b-analytics__left,.p-analytics._behaviouroverview .b-analytics__left{position:relative}.p-analytics._achievementoverview .b-analytics__left-inner,.p-analytics._attendancestatutoryoverview .b-analytics__left-inner,.p-analytics._behaviouroverview .b-analytics__left-inner,.p-analytics._clubattendanceoverview .b-analytics__left-inner,.p-analytics._documentaccessreport .b-analytics__left-inner{display:flex;flex-direction:column;height:100%}.b-analytics__left-item{margin-bottom:10px}.p-analytics._achievementoverview .b-analytics__left-item,.p-analytics._attendancestatutoryoverview .b-analytics__left-item,.p-analytics._behaviouroverview .b-analytics__left-item,.p-analytics._clubattendanceoverview .b-analytics__left-item,.p-analytics._documentaccessreport .b-analytics__left-item{flex-shrink:0}.p-analytics._achievementoverview .b-analytics__filters,.p-analytics._attendancestatutoryoverview .b-analytics__filters,.p-analytics._behaviouroverview .b-analytics__filters,.p-analytics._clubattendanceoverview .b-analytics__filters,.p-analytics._documentaccessreport .b-analytics__filters{flex-grow:1;height:0}.b-analytics__right{flex-grow:1;overflow-x:hidden;overflow-y:auto;width:0}.b-analytics__label{color:#fff;font-size:1.4rem;font-weight:600;margin-bottom:4px}.b-analytics__select.selectize-control .selectize-input{background-color:#6f2045;background-image:none;border:none;border-radius:5px;box-shadow:none;color:#fff;padding:11px 35px 11px 15px}.b-analytics__select.selectize-control .selectize-input:after{border-color:hsla(0,0%,100%,.5) transparent transparent;right:14px}.b-analytics__select.selectize-control .selectize-dropdown{background-color:#6f2045;border-color:transparent;color:#fff;margin-top:-5px}.b-analytics__select.selectize-control .selectize-dropdown .active{background-color:#4e1530;color:#fff}.b-analytics__select.selectize-control .selectize-dropdown .ui-select-choices-row{color:#fff}.b-analytics__select.selectize-control .selectize-dropdown .ui-select-choices-row:hover{background:#4e1530}.b-analytics__select-mobile.f-default__select-mobile{color:#404652;height:40px;padding:0 30px 0 15px}@media only screen and (min-width:741px){.b-analytics__select-mobile.f-default__select-mobile{background-color:#6f2045;border-color:transparent;color:#fff}}@media only screen and (min-width:741px) and (max-width:1024px){.p-analytics._employeecalloutoverview .b-analytics,.p-analytics._homeworkoverview .b-analytics{flex-direction:column}.p-analytics._employeecalloutoverview .b-analytics__left,.p-analytics._homeworkoverview .b-analytics__left{border-radius:5px 5px 0 0;width:100%}.p-analytics._employeecalloutoverview .b-analytics__left-inner,.p-analytics._homeworkoverview .b-analytics__left-inner{display:flex;margin:0 -7px -10px}.p-analytics._employeecalloutoverview .b-analytics__left-item,.p-analytics._homeworkoverview .b-analytics__left-item{flex-grow:1;padding:0 7px;width:0}.p-analytics._employeecalloutoverview .b-analytics__left .b-analytics__filters,.p-analytics._homeworkoverview .b-analytics__left .b-analytics__filters{flex-grow:2;width:0}.p-analytics._employeecalloutoverview .b-analytics__left .b-from-to-dates,.p-analytics._homeworkoverview .b-analytics__left .b-from-to-dates{display:flex}.p-analytics._employeecalloutoverview .b-analytics__left .b-from-to-dates__row,.p-analytics._homeworkoverview .b-analytics__left .b-from-to-dates__row{padding:0 7px}.p-analytics._employeecalloutoverview .b-analytics__right,.p-analytics._homeworkoverview .b-analytics__right{height:0;width:100%}}@media only screen and (max-width:740px){.b-analytics{display:block}.b-analytics__left{background-color:transparent;width:100%}.b-analytics__right{width:100%}.p-analytics._homeworkoverview .b-analytics__right{background-color:#fff}.b-analytics__label{color:#404652}.b-analytics__select-mobile.f-default__select-mobile{border-radius:5px}.p-analytics._achievementoverview .b-analytics__filters,.p-analytics._attendancestatutoryoverview .b-analytics__filters,.p-analytics._behaviouroverview .b-analytics__filters,.p-analytics._clubattendanceoverview .b-analytics__filters,.p-analytics._documentaccessreport .b-analytics__filters{height:auto}}.b-analytics-chart{border-radius:0 5px 5px 0}.b-analytics-chart__additional-info{margin-top:16px}.b-analytics-chart__additional-info-caption{align-items:center;display:flex;padding:4px 8px}.b-analytics-chart__additional-info-caption-text{flex:auto;font-size:16px;font-weight:500;text-align:center}.b-analytics-chart__additional-info-caption-btn{color:#888;cursor:pointer;display:inline-block;flex:none;margin-left:8px}.b-analytics-chart__additional-info-caption-btn:hover{color:#404652}.b-analytics-chart__additional-info-caption-btn.btn-close{height:20px;left:auto;position:relative;top:auto;width:20px}.b-analytics-chart__additional-info-caption-btn.btn-close svg{fill:currentColor}.b-analytics-chart__additional-info-list{margin:16px 0 0;padding:0}.b-analytics-chart__additional-info-item{margin-bottom:2px}.b-analytics-chart__additional-info-item-caption{background-color:#fafafa;cursor:pointer;font-size:14px;padding:4px 16px 4px 8px;position:relative}.b-analytics-chart__additional-info-item-caption._active{font-weight:700}.b-analytics-chart__additional-info-item-caption._visible:after{transform:translateY(-50%) rotate(45deg)}.b-analytics-chart__additional-info-item-caption:after{border-color:#404652;border-style:solid;border-width:1px 0 0 1px;content:"";height:6px;position:absolute;right:8px;top:50%;transform:translateY(-50%) rotate(-135deg);transition:transform .15s ease;width:6px}.b-analytics-chart__additional-info-item-labels{padding:8px 8px 4px}.b-analytics-chart__additional-info-item-label{display:inline-block;font-size:12px;vertical-align:baseline}.b-analytics-chart__additional-info-item-label:not(:last-of-type):after{content:",";display:inline-block;margin-right:4px;vertical-align:baseline}@media only screen and (max-width:740px){.b-analytics-chart__additional-info-item-labels{background-color:#fff}.b-analytics-chart__additional-info-caption-btn.btn-close{background:none;min-width:auto}.b-analytics-chart__additional-info-caption-btn.btn-close:after,.b-analytics-chart__additional-info-caption-btn.btn-close:before{display:none}}.b-analytics-filters-info{background-color:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.4);color:#404652;font-size:1.2rem;margin-top:16px;padding:8px}.b-analytics-filters-info__header{font-size:1.4rem;font-weight:600;margin-bottom:8px}.b-analytics-filters-info__list{list-style:none;margin:0;padding:0 0 0 4px}.b-analytics-filters-info__list-item{margin:0 0 8px;padding:0}.b-analytics-filters-info__label{font-weight:600}.b-analytics-filters-info__value{background:#fafafa;border-radius:3px;max-height:52px;overflow:auto;padding:4px 2px}.b-analytics-overview{border-radius:0 5px 5px 0;height:100%}.b-analytics-overview__message{color:#404652;font-size:1.8rem;font-weight:600;padding:30px 15px;text-align:center}.b-analytics-overview__content{height:100%;overflow:auto;padding:15px}@media only screen and (max-width:740px){.b-analytics-overview__content{min-width:inherit;padding-bottom:70px}.b-analytics-overview__message{background-color:#fff}}.b-analytics-overview-filters{display:flex;flex-direction:column;height:100%}.b-analytics-overview-filters__col{display:inline-block;padding:0 5px;vertical-align:middle;width:100%}.b-analytics-overview-filters__col._filters-control{align-items:center;display:flex}.b-analytics-overview-filters__col._filters-header{flex:none}.b-analytics-overview-filters__row{flex:none;margin-bottom:7px}.b-analytics-overview-filters__row._filters{background-color:#d63b84;bottom:0;left:0;opacity:0;overflow:auto;padding:15px;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(-100%);transition:transform .25s ease-in-out,opacity .25s ease-in-out;z-index:1}.b-analytics-overview-filters__row._filters._visible{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .25s ease-in-out,opacity .25s ease-in-out}.b-analytics-overview-filters__row .b-analytics-overview-filters__col{padding:0}.b-analytics-overview-filters__row._dates .f-default__row-default{margin-bottom:7px}.b-analytics-overview-filters__row._dates .f-default__row-default:last-of-type{margin-bottom:0}.b-analytics-overview-filters__row._col-wrap{display:inline-block;font-size:0;margin:0 -5px 7px;width:auto}.b-analytics-overview-filters__row._col-wrap._filters{margin:0}.b-analytics-overview-filters__row._col-wrap .b-analytics-overview-filters__col{margin-bottom:7px;padding:0 5px;width:50%}.b-analytics-overview-filters__row._col-wrap .b-analytics-overview-filters__col._full-width{width:100%}.b-analytics-overview-filters__row._col-wrap .b-analytics-overview-filters__col._header{margin-bottom:14px;padding:0;text-align:right}.b-analytics-overview-filters__row._col-wrap .b-analytics-overview-filters__col._footer{display:flex;margin-bottom:0;margin-top:14px}.b-analytics-overview-filters__row._col-wrap .b-analytics-overview-filters__col._footer .btn{font-size:1.4rem;padding:8px 4px}.b-analytics-overview-filters__row._col-wrap .b-analytics-overview-filters__col._footer .btn+.btn{margin-left:4px}.b-analytics-overview-filters__row._bottom{margin-bottom:0;margin-top:auto}.b-analytics-overview-filters__btn.btn{height:48px;max-width:inherit;padding:0}.b-analytics-overview-filters__learners{align-items:center;display:flex}.b-analytics-overview-filters__learners-left{align-items:center;display:flex;flex-grow:1;width:0}.b-analytics-overview-filters__learners-right{flex-shrink:0}.b-analytics-overview-filters__learners-label{color:#fff;font-size:1.4rem;font-weight:600;padding-right:8px}.b-analytics-overview-filters__learners-btn{position:relative}.b-analytics-overview-filters__learners-btn span{border-radius:50%;display:block;height:40px;width:40px}.b-analytics-overview-filters__learners-btn:before{background:#fff;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:40%}.b-analytics-overview-filters__learners-btn:after{background:#fff;bottom:0;content:"";display:block;height:40%;left:0;margin:auto;position:absolute;right:0;top:0;width:2px}.b-analytics-overview-filters__learners-btn span{background:#6f2045}.b-analytics-overview-filters__select.selectize-control .selectize-input{background-color:#6f2045;background-image:none;border:none;border-radius:5px;box-shadow:none;color:#fff;padding:11px 35px 11px 12px}.b-analytics-overview-filters__select.selectize-control .selectize-input:after{border-color:hsla(0,0%,100%,.5) transparent transparent;right:14px}.b-analytics-overview-filters__select.selectize-control .selectize-dropdown{background-color:#6f2045;border-color:transparent;color:#fff;margin-top:-5px}.b-analytics-overview-filters__select.selectize-control .selectize-dropdown .active{background-color:#4e1530;color:#fff}.b-analytics-overview-filters__select.selectize-control .selectize-dropdown .ui-select-choices-row{color:#fff}.b-analytics-overview-filters__select.selectize-control .selectize-dropdown .ui-select-choices-row:hover{background:#4e1530}.b-analytics-overview-filters__select.selectize-control .ui-select-match{line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-analytics-overview-filters__select-mobile.f-default__select-mobile{color:#404652;height:40px;padding:0 30px 0 15px}.tablet .b-analytics-overview-filters__select-mobile.f-default__select-mobile{background-color:#6f2045;color:#fff}.b-analytics-overview-filters .b-from-to-dates{display:block;font-size:0;margin:0 -5px;width:auto}.b-analytics-overview-filters .b-from-to-dates .b-from-to-dates__row{display:inline-block;margin:0;padding:0 5px;vertical-align:middle;width:50%}.b-analytics-overview-filters__label{color:#fff;display:inline-block;font-size:1.4rem;font-weight:600;margin-bottom:4px}._filters-control .b-analytics-overview-filters__label{flex:auto;margin-bottom:0}.b-analytics-overview-filters__filters-btn._round{background-color:#6f2045;border:none;border-radius:50%;color:#fff;display:inline-block;flex:none;height:40px;position:relative;width:40px}.b-analytics-overview-filters__filters-btn._round svg{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);fill:hsla(0,0%,100%,.5);height:24px;width:24px}.b-analytics-overview-filters__filters-btn._round._active svg{fill:#3cb878}.b-analytics-overview-filters__filters-btn:focus{outline:none}.b-analytics-overview-filters__filters-btn.btn-close{background-color:transparent;border:none;color:#fff;height:40px;left:auto;top:auto;width:40px}.b-analytics-overview-filters div[ng-dropdown-multiselect] .btn-default{background-color:#6f2045;border:none;border-radius:5px;color:#fff;font-size:1.4rem;height:40px;max-width:inherit}.b-analytics-overview-filters div[ng-dropdown-multiselect] .btn-default:focus{outline:none}.b-analytics-overview-filters div[ng-dropdown-multiselect] .btn-group{background:transparent}.b-analytics-overview-filters div[ng-dropdown-multiselect] .caret{right:14px}.b-analytics-overview-filters__table-row{color:#fff;display:flex;font-size:1.4rem;font-weight:600}.b-analytics-overview-filters__table-row._header{margin-bottom:10px}.b-analytics-overview-filters__table-col{align-items:center;display:flex;flex:0 0 40px;justify-content:center}.b-analytics-overview-filters__table-col._label{flex:auto;justify-content:flex-start}.b-analytics-overview-filters__radio{height:30px;margin:auto;width:30px}.b-analytics-overview-filters__radio-text{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}@media only screen and (max-width:740px){.b-analytics-overview-filters__label,.b-analytics-overview-filters__learners-label{color:#404652}.b-analytics-overview-filters__row._bottom{margin-top:8px}.b-analytics-overview-filters__row._filters{background-color:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.4);color:#404652;display:none;opacity:1;pointer-events:auto;position:relative;transform:none}.b-analytics-overview-filters__row._filters._visible{display:block;transform:none}.b-analytics-overview-filters__filters-btn._round{background-color:#fff;border:1px solid #c8cdd4;color:#404652}.b-analytics-overview-filters__filters-btn._round svg{fill:rgba(64,70,82,.5)}.b-analytics-overview-filters__filters-btn.btn-close{position:relative}.b-analytics-overview-filters__filters-btn.btn-close:before{display:none}.b-analytics-overview-filters__filters-btn.btn-close svg{fill:#404652}.b-analytics-overview-filters__table-row{color:#404652}.b-analytics-overview-filters__select-mobile.f-default__select-mobile{border-radius:5px}.b-analytics-overview-filters__select-mobile:has(option:disabled:checked[hidden]){color:transparent}.b-analytics-overview-filters div[ng-dropdown-multiselect] .btn-default{background-color:#fff;border:1px solid #c8cdd4;color:#404652}.b-analytics-overview-filters__radio-text:before{border-color:#aaa}.b-analytics-overview-filters__radio-text:after{background-color:#aaa}}.b-analytics-table{max-width:100%;overflow:auto;padding-bottom:8px}.b-analytics-table::-webkit-scrollbar{height:6px;width:6px}.b-analytics-table::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.b-analytics-table::-webkit-scrollbar-track{background:transparent}.b-analytics-table__body{color:#404652;display:grid;font-size:1.4rem;grid-template-columns:minmax(100px,2fr) repeat(5,minmax(80px,1fr))}.b-analytics-table__row{display:contents}.b-analytics-table__row:nth-child(odd) .b-analytics-table__col:not(._header){background-color:#f8fafb}.b-analytics-table__row:last-child .b-analytics-table__col{border-bottom:1px solid #e3e9ea}.b-analytics-table__col{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:8px;position:relative;text-align:center}.b-analytics-table__col:first-child{border-left:1px solid #e3e9ea;border-right:1px solid #e3e9ea;left:0;position:sticky;z-index:1}.b-analytics-table__col:last-child{border-right:1px solid #e3e9ea}.b-analytics-table__col._header{background-color:#f8fafb;border-bottom:1px solid #e3e9ea;border-top:1px solid #e3e9ea;color:#3090c7;font-weight:500}.b-analytics-table__col._header:first-child{border-top-left-radius:4px}.b-analytics-table__col._header:last-child{border-top-right-radius:4px}.b-analytics-table__col._header:not(:first-child):not(:nth-child(2)):before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.b-analytics-table__col._label{display:block;text-align:left}.b-analytics-table__label._sortable{cursor:pointer;padding-right:12px;position:relative}.b-analytics-table__label._sortable._active{font-weight:600}.b-analytics-table__label._sortable._active:not(._reverse).b-analytics-table__label._sortable._active:after{border-bottom:5px solid #78bde0;border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.b-analytics-table__label._sortable._active._reverse:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;border-top:5px solid #78bde0;height:5px;width:5px}.b-analytics-table__label._sortable:after,.b-analytics-table__label._sortable:before{content:"";display:block;position:absolute;right:0;top:50%;transition:border-color .2s ease-in-out}.b-analytics-table__label._sortable:before{border-top:5px solid #aed7eb;transform:translate3d(0,1px,0)}.b-analytics-table__label._sortable:after,.b-analytics-table__label._sortable:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.b-analytics-table__label._sortable:after{border-bottom:5px solid #aed7eb;transform:translate3d(0,-6px,0)}.b-attachments{display:flex}.b-attachments__btn-attach{margin-right:8px;padding:5px;position:relative}.b-attachments__btn-attach .svg-clip-desktop{display:block;height:30px;width:30px;fill:#a1a3a5;pointer-events:none}.b-attachments__btn-files{background:#eee;border-radius:50%;color:#aaa;font-size:1.3rem;height:40px;margin-right:8px;width:40px}.b-attachments__input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.b-attachments__attachments{align-items:center;display:flex;padding-right:5px;position:relative;width:calc(100% - 48px)}.b-attachments__attachments:after{background:#e3e9ea;bottom:0;content:"";display:block;height:calc(100% - 10px);margin:auto 0;position:absolute;right:0;top:0;width:1px}.b-attachments__name-outer{align-items:center;display:flex;height:100%;position:relative;width:calc(100% - 48px)}.b-attachments__name{color:#3090c7;display:block;font-size:1.1rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-attachments__loader{background:#49bd81;bottom:0;height:2px;left:0;position:absolute;width:100%}.b-attendance-today__wrap{height:100%;width:100%}.b-attendance-today__container{height:100%;overflow-y:auto}.b-attendance-today__title{color:#474c52;flex-shrink:0;font-size:1.6rem;font-weight:500;padding:25px 20px}.b-attendance-today .t-default__header{border-radius:0}@media screen and (max-width:1024px) and (min-width:741px){.b-attendance-today{height:462px}}@media screen and (max-width:740px){.b-attendance-today__container{overflow-y:visible}.b-attendance-today__title{border-radius:5px;margin-top:25px}.b-attendance-today .t-attendance__row:first-child{border-top-left-radius:0;border-top-right-radius:0}.b-attendance-today .t-attendance__body{margin-bottom:0}}.b-behaviour,b-behaviour{width:100%}.b-behaviour__inner{display:flex;height:calc(100vh - 250px);max-height:900px;max-width:1200px;min-height:470px;width:100%}.p-behaviour._points-achievement .b-behaviour__inner,.p-behaviour._points-behaviour .b-behaviour__inner,.p-behaviour._search .b-behaviour__inner,.p-behaviour._select-achievement .b-behaviour__inner,.p-behaviour._select-behaviour .b-behaviour__inner{box-shadow:0 5px 30px rgba(0,0,0,.4)}.b-behaviour__left{display:flex;flex-basis:335px;height:100%;max-width:335px;position:relative;width:335px}.p-behaviour._points-achievement .b-behaviour__left,.p-behaviour._points-behaviour .b-behaviour__left,.p-student._points-achievement .b-behaviour__left,.p-student._points-behaviour .b-behaviour__left{display:block}.b-behaviour__left-content{display:flex;flex-direction:column;flex-grow:1}.p-behaviour._points-achievement .b-behaviour__left-content,.p-behaviour._points-behaviour .b-behaviour__left-content,.p-student._points-achievement .b-behaviour__left-content,.p-student._points-behaviour .b-behaviour__left-content{display:block;height:100%}.b-behaviour__right{background:#fff;border-radius:0 5px 5px 0;flex-basis:calc(100% - 335px);height:100%;max-width:calc(100% - 335px);overflow:hidden;position:relative;width:calc(100% - 335px)}.b-behaviour__right-content{height:100%}.b-behaviour__right .l-student-summary{display:flex;flex-direction:column;height:100%}.b-behaviour__right .l-student-summary__nav{flex-shrink:0}.b-behaviour__right .l-student-summary__wrapper{flex-grow:1}@media only screen and (min-width:881px) and (orientation:landscape){b-behaviour{padding-left:150px}}@media screen and (min-width:741px) and (max-width:1024px) and (orientation:landscape){b-behaviour{display:flex;justify-content:flex-end;padding-left:0}.b-behaviour__inner{max-width:calc(100vw - 185px)}}@media only screen and (min-width:741px) and (orientation:portrait){.b-behaviour__inner{height:calc(100vh - 350px)}}@media only screen and (max-width:880px){._search .b-behaviour__inner,._select-achievement .b-behaviour__inner,._select-behaviour .b-behaviour__inner{flex-direction:column}.b-behaviour__left,.b-behaviour__right{display:block;height:auto;max-width:100%;width:100%}.b-behaviour__right{border-radius:0 0 5px 5px}._points-achievement .b-behaviour__right,._points-behaviour .b-behaviour__right{border-radius:0 5px 5px 0}.b-behaviour__right:before{display:none}}@media only screen and (max-width:740px){.b-behaviour__inner{display:block;height:auto;margin:0 auto;max-height:inherit;max-width:480px;min-height:inherit;padding-bottom:20px;padding-top:13px;width:calc(100vw - 34px)}.p-behaviour._points-achievement .b-behaviour__inner,.p-behaviour._points-behaviour .b-behaviour__inner,.p-behaviour._search .b-behaviour__inner,.p-behaviour._select-achievement .b-behaviour__inner,.p-behaviour._select-behaviour .b-behaviour__inner{box-shadow:none}.b-behaviour__left{display:block;max-width:none}.b-behaviour__right{background:transparent;border-radius:0;max-height:none;overflow:visible;width:100%}.b-behaviour__right,.b-behaviour__right-content{display:block;height:auto}.b-behaviour__right .l-student-summary{display:block}}.b-bookings{display:flex;height:100%}.b-bookings__left{flex-grow:2;width:0}.b-bookings__right{background-color:#fff;border-radius:0 5px 5px 0;flex-grow:3;overflow:hidden;width:0}.b-bookings__right t-resource-booking{display:block;height:calc(100% - 31px)}@media only screen and (max-width:740px){.b-bookings{display:block}.b-bookings__left,.b-bookings__right{width:auto}}.b-breadcrumbs{color:#404652;font-weight:600;word-wrap:break-word}.b-breadcrumbs__item{font-size:1.4rem}.b-breadcrumbs__item span{cursor:pointer}.b-breadcrumbs__item span._blocked{pointer-events:none}b-calendar,mwl-calendar{width:100%}.b-calendar{height:100%;text-align:center;width:100%}.b-calendar__buttons{display:inline-block;margin-bottom:13px;position:relative;width:100%}.b-calendar .cal-month-box,.b-calendar .cal-month-box .cal-row-fluid{border:0}.b-calendar .cal-month-box .cal-slide-content{background:transparent;box-shadow:none}.b-calendar .cal-month-box [class*=cal-cell]{background:transparent;border-right:0;min-height:0;text-align:center}.b-calendar .cal-row-fluid:hover{background:transparent}.b-calendar .cal-row-head .cal-cell1,.b-calendar .cal-row-head .cal-cell1:first-child{box-sizing:border-box;color:hsla(0,0%,100%,.5);font-size:11px;margin-bottom:9px;text-transform:uppercase}.b-calendar [class*=cal-cell]:hover{background:transparent}.b-calendar .cal-slide-box{display:none}.b-calendar__month{color:#fff;display:inline-block;font-size:20px;line-height:40px;vertical-align:middle}.b-calendar .calendar-day__text{margin-top:5px}.b-calendar .calendar-day__cell{border:2px solid transparent;color:#fff;display:flex;flex-direction:column;font-size:14px;height:37px;margin:1px auto 2px;position:relative;width:37px}.b-calendar .calendar-day__cell._today{border:2px solid #fff;border-radius:50%}.b-calendar .calendar-day__cell._active{background:#fdcb50;border:2px solid #fdcb50;border-radius:50%}.b-calendar .calendar-day__cell._message:after{background:#fff;border-radius:50%;bottom:6px;content:"";display:block;height:4px;left:0;margin:0 auto;position:absolute;right:0;width:4px}.b-calendar._no-future .calendar-day__cell._future,.b-calendar._no-past .calendar-day__cell._past{opacity:.4;pointer-events:none}._light-background .b-calendar .cal-row-head .cal-cell1,._light-background .b-calendar .cal-row-head .cal-cell1:first-child{color:#b9baba}._light-background .btn-next:before,._light-background .btn-prev:before{border-color:#b9baba}._light-background .b-calendar__month{color:#5e8fca}._light-background ._active .calendar-day__text{color:#fff}._light-background .calendar-day__text{color:#8c97a5}._light-background .calendar-day__cell._today{border-color:#1fb9a5}._light-background .calendar-day__cell._active{background:#5e8fca;border:2px solid #5e8fca}@media only screen and (max-width:740px){.b-calendar{padding:20px 0}.b-calendar .cal-month-box [class*=cal-cell]{align-items:center;display:flex;flex-direction:column;text-align:center}.b-calendar .cal-row-head .cal-cell1,.b-calendar .cal-row-head .cal-cell1:first-child{align-items:center;color:#6c7a89;display:flex;flex-direction:column;text-align:center}.b-calendar__month{color:#424854}.b-calendar .calendar-day__text{margin-top:7px}.b-calendar .calendar-day__cell{border:1px solid transparent;color:#6c7a89}.b-calendar .calendar-day__cell._message:after{background:#7da7d9}.b-calendar .calendar-day__cell._today{border:1px solid #f64865}.b-calendar .calendar-day__cell._active{background:#f64865;border:1px solid #f64865;color:#fff}.b-calendar .calendar-day__cell._active._message:after{background:#fff}}.b-callout-overview{background-color:#fff;padding:15px}.b-callout-overview__item{margin-bottom:20px}.b-callout-overview__item-title{color:#404652;font-size:1.4rem;font-weight:600;margin-bottom:8px}.b-changes{background-color:#fff;border-radius:5px;height:100%;overflow:auto;padding:20px 15px 15px}.b-changes__date{color:#404652;font-size:2rem;font-weight:500;margin-bottom:10px;text-align:center}.b-changes__title{color:#404652;display:block;font-size:1.6rem;font-weight:500;margin-bottom:8px;padding-left:8px}.b-changes__table{display:block;margin-bottom:15px}.b-changes__btn{display:block;margin:0 0 0 auto;padding:15px 25px;width:auto}@media only screen and (max-width:740px){.b-changes{background-color:transparent;position:relative}.b-changes__date,.b-changes__title{margin-bottom:25px}.b-changes__title{font-size:1.8rem}.b-changes__btn{position:absolute;right:15px;top:45px}}b-chart{display:block;width:100%}.b-chart{position:relative}.b-checkbox{align-items:center;color:#404652;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:500}.b-checkbox._disabled{cursor:not-allowed;opacity:.6}.b-checkbox._readonly,.b-checkbox._readonly input{pointer-events:none}.b-checkbox__input{position:absolute;clip:rect(0 0 0 0);height:1px;margin:-1px;width:1px}.b-checkbox__input:checked+.b-checkbox__box:after{display:block}.b-checkbox__box{background-color:#fff;border:1px solid #e3e9ea;border-radius:3px;display:block;height:20px;margin-right:8px;position:relative;width:20px}.b-checkbox__box:after{border-bottom:2px solid #404652;border-left:2px solid #404652;content:"";display:block;display:none;height:6px;left:4px;position:absolute;top:5px;transform:rotate(-45deg);width:10px}.b-child-protection{display:block;padding:0 20px;text-align:left}.b-child-protection__field-title{color:#404652;font-size:1.6rem;font-weight:500;margin-left:0;margin-right:5px;min-width:100px}.b-child-protection__textarea{background-color:#fff;border:1px solid #c8cccc}.b-child-protection__btn{float:right;margin-left:15px;max-width:100px;padding:10px 0}.b-child-protection__checkbox{max-width:135px}.b-child-protection__checkbox-input{display:none}.b-child-protection__checkbox-title{align-items:center;color:#404652;display:flex;font-size:1.6rem;font-weight:500;margin-left:0;margin-right:5px;position:relative}.b-child-protection__checkbox-title:after,.b-child-protection__checkbox-title:before{content:""}.b-child-protection__checkbox-title:after{background:#f8fafb;border:1px solid #e3e9ea;border-radius:2px;display:inline-block;height:22px;position:absolute;right:0;width:22px}.b-child-protection__checkbox-title:before{border-bottom:1px solid #495c68;border-left:1px solid #495c68;display:none;height:5px;position:absolute;right:6px;top:3px;transform:rotate(-45deg);width:10px;z-index:2}.b-child-protection__checkbox._checkbox-checked span:before{display:block}.b-child-protection-title{align-items:center;color:#404652;display:inline-flex;font-size:1.6rem;font-weight:500;margin-right:5px;position:relative}.b-child-protection-title:after{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:2px;content:"";display:inline-block;height:22px;margin-left:10px;width:22px}.b-child-protection-title:before{border-bottom:1px solid #404652;border-left:1px solid #404652;content:"";display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.b-child-protection__form{border-top:1px dotted #ccc;padding-top:10px}.b-child-protection__elem{align-items:center;display:flex}.b-child-protection__row:last-child{margin-bottom:0}.b-child-protection__row._action{display:flex}.b-child-protection__label{color:#404652;font-size:1.6rem;font-weight:500;line-height:30px;margin-right:5px;min-width:100px}.b-child-protection__text{color:#404652;font-size:1.4rem;margin-right:5px}.mobile .b-child-protection__select,.tablet .b-child-protection__select{display:none}.b-child-protection .select-default.selectize-control .selectize-input{background:#fff;border-color:#e3e9ea;border-radius:5px;padding:10px 20px;width:200px}.b-child-protection .select-default.selectize-control .selectize-input.selectize-focus{border-color:#e3e9ea!important}.b-child-protection .select-default.selectize-control .ui-select-placeholder{color:#888}@media only screen and (max-width:740px){.b-child-protection__btn{border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;left:0;line-height:47px;margin:0 auto;max-width:450px;padding:0;position:fixed;right:0;width:calc(100% - 50px);z-index:2}.b-child-protection__btn._print{bottom:80px}}.b-club-attendance-overview{border-radius:0 5px 5px 0;height:100%}.b-club-attendance-overview__message{color:#404652;font-size:1.8rem;font-weight:600;padding:30px 10px;text-align:center}.b-club-attendance-overview__table-outer{height:100%;overflow:hidden}.b-club-attendance-overview__table{height:100%;padding:15px}@media only screen and (max-width:740px){.b-club-attendance-overview__table{min-width:inherit;padding-bottom:70px}.b-club-attendance-overview__message{background-color:#fff}}.b-club-attendance-overview-filters{display:flex;flex-direction:column;height:100%}.b-club-attendance-overview-filters__row._bottom{margin:auto 0 0}.b-club-attendance-overview-filters__btn.btn{height:48px;max-width:inherit;padding:0}.b-club-attendance-overview-filters__learners{align-items:center;display:flex}.b-club-attendance-overview-filters__learners-left{align-items:center;display:flex;flex-grow:1;width:0}.b-club-attendance-overview-filters__learners-right{flex-shrink:0}.b-club-attendance-overview-filters__learners-label{color:#fff;font-size:1.4rem;font-weight:600;padding-right:8px}.b-club-attendance-overview-filters__learners-btn{position:relative}.b-club-attendance-overview-filters__learners-btn span{border-radius:50%;display:block;height:40px;width:40px}.b-club-attendance-overview-filters__learners-btn:before{background:#fff;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:40%}.b-club-attendance-overview-filters__learners-btn:after{background:#fff;bottom:0;content:"";display:block;height:40%;left:0;margin:auto;position:absolute;right:0;top:0;width:2px}.b-club-attendance-overview-filters__learners-btn span{background:#6f2045}@media only screen and (max-width:740px){.b-club-attendance-overview-filters__learners-label{color:#404652}}.b-club-details{margin-bottom:-15px}.b-club-details__row{margin-bottom:15px}.b-club-details__row._top{display:flex;justify-content:flex-start;margin:15px -3px}.b-club-details__row._top .b-club-details__btn{min-width:80px;padding:10px;width:-moz-fit-content;width:fit-content}.b-club-details__row._top .b-club-details__btn._message{margin-left:auto}.b-club-details__col-wrap{display:flex;margin:0 -5px 15px}.b-club-details__col{flex-grow:1;padding:0 5px;width:0}.b-club-details__col._capability{line-height:30px;text-align:right}.b-club-details__col._title{line-height:30px}.b-club-details__title{color:#404652;font-size:1.6rem;font-weight:500;margin-bottom:10px}.b-club-details__name{color:#404652;font-size:2rem;font-weight:500;text-align:center}.b-club-details__description{color:#404652;font-size:1.6rem}.b-club-details__btn{margin:0 3px;padding:15px 0;width:140px}.b-club-details__btn._book{margin:0 auto}.b-club-details__edit{height:30px;padding:8px;width:30px}.b-club-details__edit .svg-pencil{height:100%;width:100%;fill:#404652}b-collection-update{height:calc(100vh - 240px);width:100%}.b-collection-update{display:flex;height:100%;position:relative}.b-collection-update__left{flex-basis:270px;max-width:270px;width:270px}.b-collection-update__right{flex-basis:calc(100% - 270px);max-width:calc(100% - 270px);position:relative;width:calc(100% - 270px)}.b-collection-update__loader{align-items:center;background-color:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;left:0;padding:20px;position:absolute;top:0;width:100%;z-index:2}@media (min-width:741px) and (orientation:portrait){b-collection-update{height:calc(100% - 213px);height:calc(100vh - 450px)}}@media screen and (max-width:1024px){.b-collection-update{display:block}.b-collection-update__left{border-bottom:1px solid #e3e9ea;max-width:100%;width:100%}.b-collection-update__right{height:calc(100% - 74px);max-width:100%;width:100%}}@media screen and (max-width:740px){.b-collection-update__left{border-bottom:none}.b-collection-update__loader{align-items:flex-start;background-color:hsla(0,0%,100%,.4);border-radius:5px;box-shadow:0 0 10px hsla(0,0%,100%,.7);padding-top:90px}}.b-comment-banks{display:flex;flex-direction:column;height:100%}.b-comment-banks__header{align-items:flex-start;border-bottom:1px solid #e3e9ea;display:flex;flex-shrink:0;padding:15px 60px 15px 15px;position:relative}.b-comment-banks__filter{display:flex;margin:0 -5px;width:100%}.b-comment-banks__filter-item{padding:0 5px}.b-comment-banks__btn-close{left:auto;position:absolute;right:0;top:5px}.b-comment-banks__btn-close .svg-cross{fill:#404652}.b-comment-banks__select.select-default.selectize-control .selectize-input{padding:15px 40px 15px 20px}.b-comment-banks__body{flex-grow:1;height:0;margin-bottom:-15px;overflow-x:hidden;overflow-y:auto;padding:15px}.b-comment-banks__body::-webkit-scrollbar{height:6px;width:6px}.b-comment-banks__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.b-comment-banks__body::-webkit-scrollbar-track{background:transparent}.b-comment-banks__body-item{margin-bottom:15px}.b-comment-banks__btn.btn{margin:0;padding:15px;width:auto}@media only screen and (max-width:740px){.b-comment-banks__header{margin:0 auto;max-width:380px;padding:15px}.b-comment-banks__body{background-color:#fff;height:auto}.b-comment-banks__btn-close{display:none}.b-comment-banks__filter{flex-wrap:wrap}.b-comment-banks__filter-item{margin-bottom:15px;width:100%}}b-create-form{width:100%}.b-create-form{box-shadow:0 5px 30px rgba(0,0,0,.4);display:flex;height:100%}.b-create-form__left{background:linear-gradient(90deg,#509bd5,#50b4d5);border-radius:5px 0 0 5px;display:flex;flex-basis:40%;flex-direction:column;flex-grow:1;max-width:40%;padding:15px 20px;position:relative;width:40%}.b-create-form__right{background:#fff;border-radius:0 5px 5px 0;flex-basis:60%;height:100%;max-width:60%;overflow-x:hidden;overflow-y:auto;padding:20px;width:60%}.b-create-form__right .b-create-form__row{padding-right:15px;position:relative}.b-create-form__right .b-create-form__input{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;color:#000;font-size:1.4rem;padding:0 15px}.b-create-form__right .b-create-form__input::-moz-placeholder{color:#404652}.b-create-form__right .b-create-form__input::placeholder{color:#404652}.b-create-form__row{margin-bottom:10px}.b-create-form__row:last-child{margin-bottom:0}.b-create-form__bottom{margin-top:auto;width:100%}.b-create-form__label{color:#fff;font-size:1.4rem;line-height:30px;margin-left:8px}.b-create-form__label[float-label]{line-height:1;margin-left:0}.b-create-form__input{background:#4897bf;border:1px solid transparent;color:#fff;height:40px;width:100%}.b-create-form__input::-moz-placeholder{color:#fff}.b-create-form__input::placeholder{color:#fff}.b-create-form__input[disabled]{cursor:not-allowed;opacity:.7}.b-create-form__input[disabled]._date{cursor:not-allowed}.b-create-form__input._date{cursor:pointer;padding-right:35px}.b-create-form__panel{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-10px;width:100%}.b-create-form__btn{background:#1b8dd2;border:1px solid #127cc1;border-radius:5px;color:#efefef;font-size:1.2rem;font-weight:700;line-height:46px;margin-bottom:10px;padding:0 5px;text-transform:uppercase;width:calc(50% - 5px)}.b-create-form__btn[disabled]{cursor:not-allowed;opacity:.7}.b-create-form__message{align-items:center;color:#cbd0d6;display:flex;font-size:2rem;height:100%;justify-content:center}.b-create-form__header{font-size:1.4rem;line-height:30px;margin-left:8px}.b-create-form__field-outer{position:relative}.b-create-form__field-outer._flex{display:flex}.b-create-form__field-outer:not(:last-child){margin-bottom:10px}.b-create-form__field-outer .note-editor .note-editing-area{min-height:130px}.b-create-form .f-summernote__editor+.note-editor{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;padding:10px 15px}.b-create-form__remove{background:#fff;border:1px solid #888;border-radius:50%;height:30px;position:absolute;right:-15px;top:-15px;width:30px;z-index:1}.b-create-form__remove:before{height:16px;width:2px}.b-create-form__remove:after,.b-create-form__remove:before{background:#888;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.b-create-form__remove:after{height:2px;width:16px}.b-create-form__add-outer{flex-shrink:0;margin-left:10px;position:relative}.b-create-form__add{color:#404652;font-size:1.2rem;font-weight:700;height:40px;padding:0 15px;position:relative;text-transform:uppercase}.b-create-form__add-input{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;height:100%;left:0;position:absolute;top:0;width:100%}.b-create-form__add[disabled]{opacity:.7;pointer-events:not-allowed}.b-create-form__options{margin-left:10px}.b-create-form__option{align-items:center;display:flex}.b-create-form__option:not(:last-child){margin-bottom:8px}.b-create-form__option-name{background:#f8fafb;border:1px solid #e3e9ea;border-radius:5px;color:#404652;display:block;font-size:1.4rem;overflow:hidden;padding:8px 15px;text-overflow:ellipsis;white-space:nowrap}.b-create-form__delete{height:30px;margin-left:5px;position:relative;width:30px}.b-create-form__delete:before{height:18px;width:2px}.b-create-form__delete:after,.b-create-form__delete:before{background:#8c97a5;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.b-create-form__delete:after{height:2px;width:18px}.b-create-form__checkbox{display:inline-block}.b-create-form__checkbox-input{display:none}.b-create-form__checkbox-input._checked+span:after{display:block}.b-create-form__checkbox-title{align-items:center;color:#404652;display:inline-flex;font-size:1.4rem;position:relative}.b-create-form__checkbox-title:before{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:2px;content:"";display:inline-block;height:22px;margin-right:10px;width:22px}.b-create-form__checkbox-title:after{border-bottom:1px solid #404652;border-left:1px solid #404652;content:"";display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.b-create-form__controls{display:inline-block;margin-left:5px;vertical-align:middle}.b-create-form__sort{display:inline-block;height:28px;position:relative;vertical-align:middle;width:28px}.b-create-form__sort._top:before{transform:translate(-50%,-35%) rotate(45deg)}.b-create-form__sort._bottom:before{transform:translate(-50%,-90%) rotate(-135deg)}.b-create-form__sort:before{border-left:2px solid #888;border-top:2px solid #888;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;width:10px}.b-create-form__date input{background:#4897bf;border:1px solid transparent;color:#fff;padding-left:20px}.b-create-form__date input::-moz-placeholder{color:#fff}.b-create-form__date input::placeholder{color:#fff}.b-create-form__date .b-date-time-select .svg-calendar-small{fill:hsla(0,0%,100%,.5)}@media only screen and (max-width:740px){b-create-form{height:100%}.b-create-form{box-shadow:none;display:block}.b-create-form__left{background:transparent;border-radius:0;height:100%;max-width:100%;padding:15px 0;width:100%}.b-create-form__right{border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.15);max-width:100%;padding:20px 15px;width:100%}.b-create-form__label{color:#404652}.b-create-form__label[float-label]{color:#99a5b4}input.b-create-form__input{background:#fff;border-color:#c4cbd3;border-radius:25px;color:#99a5b4}input.b-create-form__input::-moz-placeholder{color:#99a5b4}input.b-create-form__input::placeholder{color:#99a5b4}.b-create-form .f-date-select{border-radius:25px;max-width:100%}.b-create-form .f-date-select__time-input{background:#fff;border:1px solid #c4cbd3;border-radius:25px}.b-create-form__btn{background:#1b8dd2;border-color:#c4cbd3;line-height:38px}.b-create-form__date label{color:#99a5b4}.b-create-form__date input{background:#fff;border-color:#c4cbd3;border-radius:20px;color:#99a5b4}.b-create-form__date input::-moz-placeholder{color:#99a5b4}.b-create-form__date input::placeholder{color:#99a5b4}.b-create-form__date .svg-calendar-small{fill:#99a5b4}.b-create-form .note-editor .note-toolbar.panel-heading{padding:10px 5px}}b-date-range-select{align-items:flex-end;border-bottom:1px solid #bfc6ce;display:flex}.b-date-range-select{align-items:center;color:#fff;cursor:pointer;display:flex}.b-date-range-select__field{position:relative}.b-date-range-select__btn{height:24px;margin-left:5px;position:relative;width:24px}.b-date-range-select .svg-calendar-small{display:block;height:14px;left:50%;margin:0;position:absolute;top:50%;width:15px;fill:#fff;pointer-events:none;transform:translate3d(-50%,-50%,0)}.b-date-time-select{display:flex}.b-date-time-select__field{cursor:pointer;flex-grow:1;position:relative;width:0}.b-date-time-select__btn{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.b-date-time-select__btn[disabled]{pointer-events:none}.b-date-time-select__btn[disabled]~svg-use{opacity:.6}.b-date-time-select__input{background:#f9f9f9;border:1px solid #b8b8b8;color:#404652;height:40px;padding:0 35px 0 15px;width:100%}.b-date-time-select__input[disabled]{opacity:.6;pointer-events:none}.b-date-time-select__input._hide{display:none}.b-date-time-select__label{color:#fff;font-size:1.4rem;line-height:1}.b-date-time-select .svg-time{width:14px}.b-date-time-select .svg-calendar-small,.b-date-time-select .svg-time{bottom:0;display:block;height:14px;margin:auto 0;position:absolute;right:12px;top:0;fill:#888;pointer-events:none}.b-date-time-select .svg-calendar-small{width:15px}.b-date-time-select__clear{flex-shrink:0;height:40px;position:relative;width:40px}.b-date-time-select__clear:after,.b-date-time-select__clear:before{background-color:#fff;content:"";display:block;height:20px;left:50%;position:absolute;top:50%;width:2px}.b-date-time-select__clear:before{transform:translate(-50%,-50%) rotate(45deg)}.b-date-time-select__clear:after{transform:translate(-50%,-50%) rotate(-45deg)}b-demo-info{display:block}.b-demo-info__title{color:#fff;cursor:pointer;display:block;font-size:22px;font-weight:400}.b-document{position:relative;width:100%}.b-document__icon-outer{display:flex;justify-content:center;margin:0 auto 5px;position:relative}.b-document__icon-outer .svg-noticeboard{height:35px;width:25px}.b-document__icon{left:0;margin:0 auto;position:absolute;right:0;top:0}.b-document__name{color:#404652;font-size:14px;text-align:center}.b-document__btn-move{background-color:#cbd0d6;border-radius:50%;height:24px;position:absolute;right:0;top:-10px;width:24px}.b-document__btn-move .svg-manage-folders{height:16px;width:16px;fill:#404652;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.b-document-access{border-radius:0 5px 5px 0;height:100%}.b-document-access__message{color:#404652;font-size:1.8rem;font-weight:600;padding:30px 10px;text-align:center}.b-document-access__table-outer{height:100%;overflow-x:auto;overflow-y:hidden}.b-document-access__table{height:100%;min-width:760px;overflow-x:hidden;overflow-y:auto;padding:15px}@media only screen and (max-width:740px){.b-document-access__table{min-width:inherit}.b-document-access__message{background-color:#fff}}.b-document-access-filters{display:flex;flex-direction:column;height:100%}.b-document-access-filters__row._bottom{margin:auto 0 0}.b-document-access-filters__input{background-color:#6f2045;border-radius:4px;color:#fff;height:40px;padding:0 15px}.b-document-access-filters__input::-moz-placeholder{color:#fff}.b-document-access-filters__input::placeholder{color:#fff}.b-document-access-filters__label[float-label]{color:#fff;font-size:1.4rem}.b-document-access-filters__btn.btn{height:48px;max-width:inherit;padding:0}.b-document-access-filters__select.selectize-control .selectize-input{background-color:#6f2045;background-image:none;border:none;border-radius:5px;box-shadow:none;color:#fff;padding:11px 35px 11px 15px}.b-document-access-filters__select.selectize-control .selectize-input:after{border-color:hsla(0,0%,100%,.5) transparent transparent;right:14px}.b-document-access-filters__select.selectize-control .selectize-dropdown{background-color:#6f2045;border-color:transparent;color:#fff;margin-top:-5px}.b-document-access-filters__select.selectize-control .selectize-dropdown .active{background-color:#4e1530;color:#fff}.b-document-access-filters__select.selectize-control .selectize-dropdown .ui-select-choices-row{color:#fff}.b-document-access-filters__select.selectize-control .selectize-dropdown .ui-select-choices-row:hover{background:#4e1530}.b-document-access-filters__select-mobile.f-default__select-mobile{color:#404652;height:40px;padding:0 30px 0 15px}.b-document-access-filters__learners{align-items:center;display:flex}.b-document-access-filters__learners-left{align-items:center;display:flex;flex-grow:1;width:0}.b-document-access-filters__learners-right{flex-shrink:0}.b-document-access-filters__learners-label{color:#fff;font-size:1.4rem;font-weight:600;padding-right:8px}.b-document-access-filters__learners-btn{position:relative}.b-document-access-filters__learners-btn span{border-radius:50%;display:block;height:40px;width:40px}.b-document-access-filters__learners-btn:before{height:2px;width:40%}.b-document-access-filters__learners-btn:after,.b-document-access-filters__learners-btn:before{background:#fff;bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0}.b-document-access-filters__learners-btn:after{height:40%;width:2px}.b-document-access-filters__learners-btn span{background:#6f2045}.b-document-access-filters__table{color:#fff;font-size:1.4rem;font-weight:600}.b-document-access-filters__table-header{display:flex;padding-bottom:10px}.b-document-access-filters__table-row{display:flex}.b-document-access-filters__table-col{display:flex;padding:4px 0}.b-document-access-filters__table-col._accessed{flex-grow:1;width:0}.b-document-access-filters__table-col._na,.b-document-access-filters__table-col._no,.b-document-access-filters__table-col._yes{flex-shrink:0;justify-content:center;width:65px}.b-document-access-filters__radio{height:30px;width:30px}@media only screen and (min-width:741px){.b-document-access-filters__select-mobile.f-default__select-mobile{background-color:#6f2045;border-color:transparent;color:#fff}}@media only screen and (max-width:740px){.b-document-access-filters__select-mobile.f-default__select-mobile{border-radius:5px}.b-document-access-filters__table{background-color:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.4);color:#404652;padding:5px 0 0 10px}.b-document-access-filters__learners-label{color:#404652}.b-document-access-filters__input{background-color:#fff;border:1px solid #c8cdd4;color:#404652}.b-document-access-filters__input::-moz-placeholder{color:#404652}.b-document-access-filters__input::placeholder{color:#404652}.b-document-access-filters__label[float-label]{color:#404652}.b-document-access-filters__radio-text:before{border-color:#aaa}.b-document-access-filters__radio-text:after{background-color:#aaa}}.b-documents-message{height:425px;width:100%}.b-documents-message__top{box-shadow:0 5px 30px rgba(0,0,0,.4);display:flex;height:425px}.b-documents-message__top._footer{height:360px}.b-documents-message__left,.b-documents-message__right{display:flex;flex-direction:column;flex-grow:1}.b-documents-message__left{flex-basis:40%;max-width:40%;position:relative;width:40%}.b-documents-message__right{background:#fff;border-radius:0 5px 5px 0;flex-basis:60%;height:100%;max-width:60%;overflow:hidden;width:60%}.b-documents-message__left-content{display:flex;flex-direction:column;flex-grow:1}.b-documents-message__right-content{height:100%}.b-documents-message__bottom{display:flex;margin-top:15px;width:100%}.b-documents-message__bottom .b-documents-message__button{background-color:#fff;font-size:12px;height:50px;line-height:12px;margin:0;min-width:0;width:140px}.b-documents-message__bottom .b-documents-message__button._edit{margin-right:auto}@media only screen and (max-width:880px){.b-documents-message{height:auto;max-height:none}.b-documents-message__top{display:block;height:auto}.b-documents-message__left{flex-basis:138px;flex-shrink:0;max-width:100%;width:100%}.b-documents-message__right{background:#fff;border-radius:0 0 5px 5px;height:300px;max-width:100%;width:100%}.b-documents-message .btn-close{left:0}.portrait .b-documents-message .b-documents-message__top._footer{height:auto}}@media only screen and (max-width:740px){.p-documents-message b-documents-message{background:transparent;display:block;left:0;max-width:none;padding:0 20px;width:100%}.b-documents-message{box-shadow:none;display:block;height:auto;margin:0 auto 20px;max-height:none;max-width:480px}.b-documents-message__top{box-shadow:none}.b-documents-message__left{display:block;max-width:none}.b-documents-message__left:before{display:none}.b-documents-message__right{background:transparent;border-radius:0;display:block;height:auto;margin-bottom:70px;max-height:none;overflow:visible;padding-top:5px;width:100%}.b-documents-message__right-content{display:block;height:auto}.b-documents-message__bottom{bottom:0;left:0;padding:10px 15px;position:fixed;right:0}}.b-edit-groups{display:flex;height:455px;max-width:835px}.b-edit-groups__left{display:flex;flex-basis:39.6%;height:100%;max-width:39.6%;position:relative;width:39.6%}.b-edit-groups__right{background:#fff;border-radius:0 5px 5px 0;flex-basis:60.4%;font-size:14px;height:100%;max-width:60.4%;overflow:hidden;position:relative;width:60.4%}@media only screen and (max-width:880px){.b-edit-groups{flex-direction:column;max-width:100%}.b-edit-groups__left,.b-edit-groups__right{display:block;height:auto;max-width:100%;width:100%}.b-edit-groups__right{border-radius:0 0 5px 5px}.b-edit-groups__right:before{display:none}}@media only screen and (max-width:740px){.b-edit-groups{height:100%}.b-edit-groups__left{display:block;max-width:none}.b-edit-groups__left:before{display:none}.b-edit-groups__right{background:transparent;border-radius:0;max-height:none;overflow:visible;width:100%}.b-edit-groups__right,.b-edit-groups__right-content{display:block;height:auto}}@media only screen and (max-width:514px){.b-edit-groups{width:calc(100vw - 34px)}}.b-editable-email-input{font-size:14px}.b-editable-email-input__label{background:#fff;border:1px solid #e3e9ea;border-radius:5px;color:#404652;display:block;height:40px;position:relative}.b-editable-email-input__input{bottom:0;left:0;opacity:0;padding:0 10px;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out;z-index:1}.b-editable-email-input__input:focus{opacity:1;pointer-events:auto}.b-editable-email-input__input:focus+.b-editable-email-input__value{transform:translate3d(95px,-70%,0) scale(.75);transition:transform .2s cubic-bezier(.25,.8,.25,1),width .2s cubic-bezier(.25,.8,.25,1)}.b-editable-email-input__value{display:flex;font-size:14px;height:40px;line-height:14px;overflow:hidden;padding:13px 10px;pointer-events:none;text-overflow:ellipsis;transform:translateZ(0) scale(1);transform-origin:left top;transition:transform .2s cubic-bezier(.25,.8,.25,1);width:100%}.b-editable-email-input__value-prefix{flex:none;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-editable-email-input__value-domain{color:#8c97a5;flex:auto;min-width:0;overflow:hidden;white-space:nowrap}@media only screen and (max-width:740px){.b-editable-email-input__label{border-radius:20px}}b-event-details{width:100%}.b-event-details{display:flex;flex-direction:column;height:100%;padding:20px 0 10px}.b-event-details__item{margin-bottom:8px}.b-event-details__item._learners{align-items:center;display:flex;margin-bottom:0;padding:0 20px}.b-event-details__item:last-child{margin-bottom:0}.b-event-details__item._header{flex-shrink:0;padding:0 10px}.b-event-details__item._buttons{display:flex;flex-shrink:0;justify-content:space-between;padding:0 20px}.b-event-details__item._table{flex-grow:1;height:0}.b-event-details__item._footer{flex-shrink:0;text-align:center}.b-event-details__label{color:#404652;font-size:1.5rem;font-weight:500;margin-right:8px}.b-event-details__info{display:flex}.b-event-details__col{flex-basis:50%;max-width:50%;padding:0 10px;width:50%}.b-event-details__col-item{display:flex}.b-event-details__col-item .b-event-details__text:not(._no-grow){flex-grow:1}.b-event-details__col-item .b-event-details__text._no-grow{margin:auto 15px auto 0}.b-event-details__col-item .b-event-details__btn-edit{flex-shrink:0}.b-event-details__text{color:#404652;display:block;font-size:1.5rem;font-weight:500;margin:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-event-details__text+.b-event-details__text{margin-top:8px}.b-event-details__remove.btn{display:inline-block;margin:0 auto;padding:15px 20px;width:auto}.b-event-details__buttons-outer{display:flex}.b-event-details__btn-edit{flex-shrink:0;height:30px;padding:8px;width:30px}.b-event-details__btn-edit .svg-pencil{height:100%;width:100%;fill:#404652}.b-event-details__btn-add,.b-event-details__btn-delete{margin:0 5px;position:relative}.b-event-details__btn-add span,.b-event-details__btn-delete span{border-radius:50%;display:block;height:30px;width:30px}.b-event-details__btn-add:before,.b-event-details__btn-delete:before{background:#fff;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:40%}.b-event-details__btn-add:after{background:#fff;bottom:0;content:"";display:block;height:40%;left:0;margin:auto;position:absolute;right:0;top:0;width:2px}.b-event-details__btn-add span{background:#8ed388}.b-event-details__btn-delete span{background:#f27b77}.b-event-details__btn._add{flex-shrink:0;margin-right:10px}.b-event-details__btn._add div{color:#404652;display:inline-block;font-size:1.5rem;font-weight:500;margin-right:10px;vertical-align:middle}.b-event-details__btn._add span{background:#8ed388;border-radius:50%;display:inline-block;height:30px;margin-left:auto;position:relative;vertical-align:middle;width:30px}.b-event-details__btn._add span:before{height:2px;width:40%}.b-event-details__btn._add span:after,.b-event-details__btn._add span:before{background:#fff;bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0}.b-event-details__btn._add span:after{height:40%;width:2px}.b-event-details__btn._export,.b-event-details__btn._parents{background:#338ace;border:1px solid #bfc6ce;border-radius:5px;color:#fff;font-size:1.2rem;font-weight:500;margin:0 5px;padding:0 15px;text-transform:uppercase}@media screen and (max-width:740px){.b-event-details{padding:100px 0 0;position:relative}.b-event-details__item._header{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:17px;padding:15px 10px}.b-event-details__item._buttons{flex-wrap:wrap;padding:0}.b-event-details__item._learners{padding:0}.b-event-details__item._footer{align-items:center;display:flex;flex-wrap:wrap;height:100px;justify-content:center;margin:0;position:absolute;top:0;width:100%}.b-event-details__item._table{height:auto}.b-event-details__text{display:block;font-weight:400;overflow:hidden;overflow:inherit;text-overflow:ellipsis;white-space:nowrap;white-space:inherit}.b-event-details__info{display:block}.b-event-details__col{max-width:100%;padding:0;width:100%}.b-event-details__col+.b-event-details__col{margin-top:8px}.b-event-details__col-item .b-event-details__text._no-grow{flex-grow:1;margin:auto}.b-event-details__col-item .b-event-details__btn-edit{flex-shrink:0}.b-event-details__btn-add span,.b-event-details__btn-delete span{box-shadow:0 0 10px rgba(0,0,0,.4)}.b-event-details__btn._add{margin-bottom:10px}.b-event-details__btn._add span{box-shadow:0 0 10px rgba(0,0,0,.4)}.b-event-details__btn._export,.b-event-details__btn._parents{height:38px;margin-right:2px}.b-event-details__remove.btn{margin:0 5px 10px;padding:11px 10px}.b-event-details__remove.btn._small{font-size:10px}.b-event-details__buttons-outer{align-items:center;justify-content:center;width:100%}.b-event-details__text{margin:0}}.b-folder{cursor:pointer;position:relative;width:100%}.b-folder._disabled{opacity:.7;pointer-events:none}.b-folder__icon{margin-bottom:5px;padding-top:5px;width:100%}.b-folder__icon div{background:#bcbeff;border-radius:4px 0 4px 4px;height:34px;margin:0 auto;position:relative;width:60px}.b-folder__icon div:before{background:#bcbeff;border-radius:6px 6px 0 0;content:"";display:block;height:6px;position:absolute;right:0;top:-5px;width:30px}.b-folder__name{color:#404652;font-size:1.4rem;text-align:center;word-wrap:break-word}.b-folder__btn-move{background-color:#cbd0d6;border-radius:50%;height:24px;position:absolute;right:0;top:-10px;width:24px}.b-folder__btn-move .svg-manage-folders{height:16px;width:16px;fill:#404652;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.b-folders{padding:10px}.b-folders__header{align-items:center;display:flex;margin-bottom:20px}.b-folders__list{display:flex;flex-wrap:wrap;margin:0 -10px}.b-folders__item{padding:10px 10px 15px;width:150px}.b-folders__item-name{font-size:1.4rem}.b-folders__bottom{display:flex}.b-folders__btn{margin:0;padding:10px;width:140px}.b-folders b-checkbox{align-items:center;display:flex;margin-left:15px}@media only screen and (max-width:740px){.b-folders__item{background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin:0 10px 17px;width:100%}}.b-from-to-dates__label{color:#fff;font-size:1.4rem;font-weight:600;margin-bottom:4px}@media only screen and (min-width:741px){.p-analytics .b-from-to-dates .b-date-time-select__input{background-color:#6f2045;border:none;color:#fff}.p-analytics .b-from-to-dates .b-date-time-select__input::-moz-placeholder{color:#fff}.p-analytics .b-from-to-dates .b-date-time-select__input::placeholder{color:#fff}.p-analytics .b-from-to-dates .b-date-time-select .svg-calendar-small{fill:hsla(0,0%,100%,.5)}}@media only screen and (max-width:740px){.b-from-to-dates__label{color:#404652}}.b-graph{align-items:center;display:flex;flex-direction:column;flex-grow:1;height:100%}.b-graph__graph{display:flex;flex-shrink:0;justify-content:center}.b-graph__graph .b-chart{height:210px;margin:auto;width:210px}.b-graph__aliases{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;margin:auto 0 -10px;width:100%}.b-graph__alias{color:#404652;flex-shrink:0;font-size:1.4rem;font-weight:500;margin-bottom:10px;padding-left:16px;position:relative;text-transform:capitalize;width:50%}.b-graph__alias-marker{border:3px solid;border-radius:50%;bottom:0;content:"";display:block;height:12px;left:0;margin:auto 0;position:absolute;top:0;width:12px}.b-graph__alias-value{font-weight:700}.b-graph__empty{align-items:center;color:#404652;display:flex;font-size:1.6rem;font-weight:500;height:100%}@media only screen and (max-width:740px){.b-graph{display:block}.b-graph__empty{justify-content:center}}.b-guest-add{align-items:center;display:flex;justify-content:center;margin-right:8px}.b-guest-add__label{color:#fff;font-size:12px;font-weight:700;line-height:1;margin-right:16px;text-transform:uppercase}.b-guest-add__button{background:#eee;border:1px solid transparent;border-radius:50%;display:block;height:40px;position:relative;width:40px}.b-guest-add__button._add:after,.b-guest-add__button._add:before{background:#aaa;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:40%}.b-guest-add__button._add:after{transform:rotate(90deg)}.b-guest-add__avatar{color:#eb913d;font-size:18px;font-weight:500}@media screen and (max-width:740px){.b-guest-add__label{color:#333}}.b-homework-analytics{padding:15px}.b-homework-analytics__item{margin-bottom:30px}.b-homework-analytics__item-top{display:flex;justify-content:flex-end}.b-homework-analytics__item-title{color:#404652;font-size:1.4rem;font-weight:600;margin-bottom:25px}.b-homework-analytics__chart{display:flex}.b-homework-analytics__btn-back{background-color:#397de3;border:1px solid $ffffff;border-radius:4px;color:#f0f3fa;font-size:1.4rem;font-weight:600;margin-left:auto;padding:5px 15px 5px 25px;position:relative}.b-homework-analytics__btn-back[disabled]{opacity:.7;pointer-events:none}.b-homework-analytics__btn-back:before{border-left:2px solid #d9e1f1;border-top:2px solid #d9e1f1;content:"";display:block;height:8px;left:12px;position:absolute;top:50%;transform:rotate(-45deg) translateY(-50%);width:8px}@media only screen and (max-width:740px){.b-homework-analytics{padding-bottom:70px}}.b-homework-detail{padding:10px 10px 0}.b-homework-detail__row{color:#404652;font-size:14px;margin-bottom:5px;text-align:left}.b-homework-detail__row._bottom{height:44px}.b-homework-detail__row._flex{display:flex;justify-content:center}.b-homework-detail__row._center{color:#404652;font-size:16px;text-align:center}.b-homework-detail__row._center:nth-child(3){margin-bottom:20px}.b-homework-detail__link{background:#7c9dcc;border-radius:3px;color:#fff;cursor:pointer;display:block;margin:10px 20px 0;padding:10px 15px}.b-homework-detail__title{color:#8c97a5}.b-homework-detail__attachments{border-bottom:1px solid #cbd0d6;border-top:1px solid #cbd0d6;max-height:110px;overflow-x:hidden;overflow-y:auto;padding:5px 0}.b-homework-detail__attachments::-webkit-scrollbar{height:6px;width:6px}.b-homework-detail__attachments::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.b-homework-detail__attachments::-webkit-scrollbar-track{background:transparent}.b-homework-detail__btn-download{align-items:center;display:flex;padding:5px;position:relative;width:100%}.b-homework-detail__btn-download[disabled]{cursor:not-allowed}.b-homework-detail__btn-download[disabled] .b-homework-detail__name,.b-homework-detail__btn-download[disabled] svg{opacity:.3}.b-homework-detail__btn-download[disabled] .b-homework-detail__btn-download-message{opacity:1}.b-homework-detail__btn-download-message{align-items:center;color:#404652;display:flex;font-size:1.4rem;font-weight:500;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.b-homework-detail__btn-download svg{height:20px;width:20px;fill:#000;margin-right:10px}.b-homework-detail__name{font-size:14px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 25px)}.b-homework-detail__remove{bottom:12px;padding:8px;position:absolute;right:17px}.b-homework-detail__remove[disabled]{cursor:not-allowed;opacity:.7}.b-homework-detail__remove svg{height:20px;width:20px}.b-homework-detail__data{display:block;overflow:auto;width:100%}.b-homework-detail__data:after{clear:both;content:"";display:block}.b-homework-detail__data table{max-width:100%;table-layout:fixed}.b-i-calendars__title{color:#404652;display:flex;font-size:2rem;font-weight:500;justify-content:space-between;line-height:40px;padding:10px 15px}.b-i-calendars__content{height:340px;overflow-y:auto;padding:0 15px 15px}.b-i-calendars__content-item._fill{align-items:center;display:flex;height:100%;justify-content:center}.b-i-calendars__content-item:not(:last-child){border-bottom:1px solid #f2f6f7}.b-i-calendars__loader{font-size:2rem;font-weight:500;padding:15px}.b-i-calendars__label{color:#404652;font-size:1.8rem;font-weight:500;padding:15px 15px 10px 10px}.b-i-calendars__bottom{border-top:1px solid #e3e9ea;padding:15px 20px 0}.b-i-calendars__btn.btn{margin:0 0 0 auto;min-width:160px;padding:15px 0;width:auto}.b-i-calendars__btn-add{align-items:center;display:flex;font-size:1.2rem;font-weight:500;text-transform:uppercase}.b-i-calendars__btn-add span{background:#eee;border-radius:50%;height:40px;margin-left:8px;position:relative;width:40px}.b-i-calendars__btn-add span:after,.b-i-calendars__btn-add span:before{background:#aaa;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:40%}.b-i-calendars__btn-add span:after{transform:rotate(90deg)}@media screen and (max-width:740px){.b-i-calendars__content{height:auto;overflow-y:inherit}.b-i-calendars__label{padding-top:10px}}@media screen and (max-width:480px){.b-i-calendars__btn.btn{margin:0 auto}}.b-input-container{position:relative}.b-input-container label{left:0;position:absolute;right:auto;top:50%}.b-input-container label:not(._no-float){order:1;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;width:100%;-webkit-font-smoothing:antialiased;line-height:1.2;max-width:100%;padding-left:21px;padding-right:0;transform:translate3d(0,-50%,0) scale(1);transform-origin:left top;transition:transform .4s cubic-bezier(.25,.8,.25,1);z-index:1}.b-input-container label._required:after{content:" *";font-size:1.3rem;vertical-align:top}.b-input-container._input-focused label:not(._no-float),.b-input-container._input-has-placeholder label:not(._no-float),.b-input-container._input-has-value label:not(._no-float){transform:translate3d(0,calc(-100% - 4px),0) scale(.75);transition:transform .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1)}b-learners{border-radius:10px}.b-learners{box-shadow:0 5px 30px rgba(0,0,0,.4);display:flex;height:425px}.b-learners__left,.b-learners__right{display:flex;flex-direction:column;flex-grow:1}.b-learners__left{flex-basis:40%;max-width:40%;position:relative;width:40%}.b-learners__right{background:#fff;border-radius:0 5px 5px 0;flex-basis:60%;height:100%;max-width:60%;overflow:hidden;width:60%}@media only screen and (max-width:880px) and (orientation:portrait){div.b-learners{height:calc(100% - 165px);height:calc(100vh - 316px);max-height:600px;min-height:425px}}@media only screen and (max-width:880px){div.b-learners{display:block}div.b-learners__left{flex-basis:138px;flex-shrink:0;max-width:100%;width:100%}div.b-learners__right{background:#fff;border-radius:0 0 5px 5px;max-height:calc(100% - 122px);max-width:100%;width:100%}}@media only screen and (max-width:740px){b-learners{background:transparent}div.b-learners{box-shadow:none;display:block;height:auto;margin-bottom:20px;margin-top:0;max-height:none;min-height:0}div.b-learners__left{display:block;max-width:none}div.b-learners__left:before{display:none}div.b-learners__right{background:transparent;border-radius:0;max-height:none;overflow:visible;padding-top:5px;width:100%}div.b-learners__right,div.b-learners__right-content{display:block;height:auto}}.b-links,b-links{width:100%}.b-links{background:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);height:425px;position:relative}.b-links:before{border-bottom:7px solid transparent;border-right:7px solid #fff;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}@media screen and (orientation:portrait){.b-links:before{display:none}}@media screen and (max-width:740px){.b-links:before{display:none}}.b-links__list{display:flex;flex-wrap:wrap;height:100%;overflow-y:scroll;padding:10px}.desktop .b-links__list::-webkit-scrollbar{height:6px;width:6px}.desktop .b-links__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .b-links__list::-webkit-scrollbar-track{background:transparent}.b-links__btn{color:#000;width:100%}.b-links__item{font-size:16px;padding:20px;text-align:center;width:25%}.b-links__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100px;margin:0 auto}@media only screen and (min-width:741px) and (orientation:landscape){b-links{padding-left:150px}.b-links{height:calc(100vh - 200px);max-width:1200px;min-height:425px}}@media only screen and (min-width:741px) and (orientation:portrait){.b-links{height:calc(100vh - 350px);min-height:425px}}@media screen and (min-width:741px) and (max-width:1024px) and (orientation:landscape){b-links{display:flex;justify-content:flex-end;padding-left:0}.b-links{max-width:calc(100vw - 185px)}}@media only screen and (max-width:740px){.b-links{background:none;box-shadow:none;height:100%;margin:0 auto;max-width:calc(100% - 34px)}.b-links__list{max-height:100%;overflow-y:visible;padding:0}.b-links__icon{width:60%}.b-links__item{background:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);margin-bottom:30px;padding:10px 0;width:100%}.b-links__item:first-child{margin-top:10px}}.b-loader{display:inline-block;height:64px;position:relative;width:64px}.b-loader div{animation:loader 1.2s linear infinite;background:#99a5b4;border-radius:50%;height:5px;position:absolute;width:5px}.b-loader div:first-child{animation-delay:0s;left:53px;top:29px}.b-loader div:nth-child(2){animation-delay:-.1s;left:50px;top:18px}.b-loader div:nth-child(3){animation-delay:-.2s;left:41px;top:9px}.b-loader div:nth-child(4){animation-delay:-.3s;left:29px;top:6px}.b-loader div:nth-child(5){animation-delay:-.4s;left:18px;top:9px}.b-loader div:nth-child(6){animation-delay:-.5s;left:9px;top:18px}.b-loader div:nth-child(7){animation-delay:-.6s;left:6px;top:29px}.b-loader div:nth-child(8){animation-delay:-.7s;left:9px;top:41px}.b-loader div:nth-child(9){animation-delay:-.8s;left:18px;top:50px}.b-loader div:nth-child(10){animation-delay:-.9s;left:29px;top:53px}.b-loader div:nth-child(11){animation-delay:-1s;left:41px;top:50px}.b-loader div:nth-child(12){animation-delay:-1.1s;left:50px;top:41px}.b-loader._white div{background:#fff}.b-loader._black div{background:#000}@keyframes loader{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}.b-mailbox,b-mailbox{height:100%}.b-mailbox__top{align-items:center}.b-mailbox__buttons,.b-mailbox__top{display:flex;justify-content:space-between}.b-mailbox__buttons{width:355px}.b-mailbox__actions{align-items:center;display:flex;justify-content:flex-end}.b-mailbox__btn{background:#bfc6ce;border-radius:5px 5px 0 0;color:#fff;flex-basis:calc(50% - 5px);font-size:1.4rem;font-weight:500;height:50px;max-width:calc(50% - 5px);text-transform:uppercase;width:calc(50% - 5px)}.b-mailbox__btn._active{background:#fff;color:#bfc6ce;pointer-events:none}.b-mailbox__btn-mark{background-color:#7cc576;border-radius:5px;color:#fff;margin-right:15px;padding:5px 10px}.b-mailbox__checkbox{margin-top:0}.b-mailbox__checkbox-input{display:none}.b-mailbox__checkbox-title{align-items:center;color:#5a5e63;display:flex;font-size:14px;position:relative}.b-mailbox__checkbox-title:after,.b-mailbox__checkbox-title:before{content:""}.b-mailbox__checkbox-title:before{background:#fff;border:1px solid #e3e9ea;border-radius:2px;display:inline-block;height:22px;margin-right:10px;width:22px}.b-mailbox__checkbox-title:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68;display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.b-mailbox__checkbox._checkbox-checked span:after{display:block}.b-mailbox__checkbox-title{color:#fff}.b-mailbox__checkbox-title:before{border-color:#b8b8b8}.b-mailbox__content{height:calc(100% - 50px)}.b-mailbox__content,.b-mailbox__content-empty{background:#fff;border-radius:0 5px 5px 0;display:flex}.b-mailbox__content-empty{align-items:center;font-size:28px;height:100%;justify-content:center;width:100%}.b-mailbox__content-left{border-right:1px solid #e3e9ea;flex-basis:355px;height:100%;max-width:355px;position:relative;width:355px}.b-mailbox__content-right{display:flex;flex-basis:calc(100% - 355px);flex-direction:column;max-width:calc(100% - 355px);width:calc(100% - 355px)}.b-mailbox__messages{display:block;height:100%;padding-bottom:41px}.b-mailbox__pagination{border-top:1px solid #e3e9ea;bottom:0;display:flex;justify-content:center;left:0;padding:5px;position:absolute;width:100%}.b-mailbox__pagination-btn{color:#404652;font-size:1.2rem;padding:8px 16px;text-decoration:none}.b-mailbox__pagination-btn[disabled]{opacity:.5}.b-mailbox__pagination-btn._active{background-color:#f05c57;color:#fff}.b-mailbox__pagination-btn:not(._active):hover{background-color:#e6e9ec;transition:background-color .3s}.b-mailbox__pagination-btn._prev{position:relative}.b-mailbox__pagination-btn._prev:after,.b-mailbox__pagination-btn._prev:before{border-left:1px solid #404652;border-top:1px solid #404652;content:"";display:block;height:5px;position:absolute;top:50%;transform:translateY(calc(-50% + 1px)) rotate(-45deg);width:5px}.b-mailbox__pagination-btn._prev:before{left:13px}.b-mailbox__pagination-btn._prev:after{left:17px}.b-mailbox__pagination-btn._next{position:relative}.b-mailbox__pagination-btn._next:after,.b-mailbox__pagination-btn._next:before{border-left:1px solid #404652;border-top:1px solid #404652;content:"";display:block;height:5px;position:absolute;top:50%;transform:translateY(calc(-50% + 1px)) rotate(135deg);width:5px}.b-mailbox__pagination-btn._next:before{right:17px}.b-mailbox__pagination-btn._next:after{right:13px}@media only screen and (max-width:880px){.b-mailbox__content-left{flex-basis:290px;max-width:290px;width:290px}.b-mailbox__content-right{flex-basis:calc(100% - 290px);max-width:calc(100% - 290px);width:calc(100% - 290px)}.b-mailbox__buttons{width:290px}}@media only screen and (max-width:740px){.b-mailbox__top{flex-wrap:wrap}.b-mailbox__content{background:transparent;display:block}.b-mailbox__content-left{border-right:none;max-width:100%;width:100%}.b-mailbox__content-right{background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);height:calc(100vh - 145px);max-width:100%;width:100%}.b-mailbox__buttons{margin-bottom:17px;width:100%}.b-mailbox__btn{border-radius:0;flex-basis:50%;max-width:50%;width:50%}.b-mailbox__btn._active{border:1px solid #bfc6ce}.b-mailbox__actions{justify-content:space-between;width:100%}.b-mailbox__checkbox-title{color:#404652}.b-mailbox__messages{padding-bottom:43px}.b-mailbox__pagination{background:#fff;border-top:none;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.4);left:0;position:fixed}.b-mailbox__pagination-btn{font-size:1.4rem}}.b-manage-folders__header{align-items:center;display:flex;margin-bottom:20px}.b-manage-folders b-breadcrumbs{flex-grow:1;width:0}.b-manage-folders__settings{position:relative}.b-manage-folders__settings-btn{flex-shrink:0;height:34px;padding:5px;width:34px}.b-manage-folders__settings-btn .svg-settings{display:block;height:100%;width:100%;fill:#888}.b-manage-folders__settings-popup{background-color:#fff;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.4);min-width:140px;position:absolute;right:5px;top:110%;z-index:2}.b-manage-folders__settings-popup-item{color:#404652;font-size:1.4rem;font-weight:600;padding:8px 10px;width:100%}.b-manage-folders__settings-popup-item[disabled]{cursor:not-allowed;opacity:.6}.b-manage-folders__settings-popup-item[disabled]:hover{background:#fff}.b-manage-folders__settings-popup-item:hover{background:#f8fafb}.b-manage-folders__settings-popup-item:not(:last-child){border-bottom:1px solid #e3e9ea}.b-manage-folders__body{min-height:300px}.b-manage-folders__list{display:flex;flex-wrap:wrap;margin:0 -10px}.b-manage-folders__item{padding:10px 10px 15px;width:150px}.b-manage-folders__bottom{display:flex}.b-manage-folders__btn{margin:0;padding:10px;width:140px}.b-manage-folders__btn._select{margin-left:auto}.b-manage-statuses{display:block;padding:0 20px;text-align:left}.b-manage-statuses__field-title{color:#404652;font-size:1.6rem;font-weight:500;margin-left:0;margin-right:5px}.b-manage-statuses__input{background:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5;height:46px}.b-manage-statuses__input::-moz-placeholder{color:#a0aab5}.b-manage-statuses__input::placeholder{color:#a0aab5}.b-manage-statuses__btn{float:right;max-width:100px;padding:10px 0}.b-manage-statuses__btn-close{height:20px;left:0;min-width:20px;position:relative;top:0;width:20px}.b-manage-statuses__btn-close svg:hover{fill:#dde3e4}.b-manage-statuses__elem{flex-wrap:wrap;margin-bottom:10px}.b-manage-statuses__elem,.b-manage-statuses__row{align-items:center;display:flex}.b-manage-statuses__label{color:#404652;font-size:1.6rem;font-weight:500;margin-bottom:0;margin-left:0;margin-right:5px;min-width:80px}@media only screen and (max-width:740px){.b-manage-statuses__btn{border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;left:0;line-height:47px;margin:0 auto;max-width:450px;padding:0;position:fixed;right:0;width:calc(100% - 50px);z-index:2}}.b-marksheets{height:425px;max-width:835px;min-height:425px}._selection-learners .b-marksheets{height:calc(100vh - 265px);max-width:100%}.b-marksheets__wrapper{box-shadow:0 5px 30px rgba(0,0,0,.4);display:flex;height:100%}.b-marksheets__wrapper._close-button{height:calc(100% - 30px);min-height:395px}.b-marksheets__btn-back{display:block;height:30px;margin-right:auto;width:30px}.b-marksheets__btn-back svg{fill:#fff}.b-marksheets__content{height:100%}.b-marksheets__left{background:linear-gradient(-80deg,#4faae2,#6fcfb7);border-radius:5px 0 0 5px;flex-basis:40%;height:100%;max-width:40%;padding:10px 20px;position:relative;width:40%}.b-marksheets__left:before{border-bottom:7px solid transparent;border-right:7px solid #6cccbb;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}@media screen and (orientation:portrait){.b-marksheets__left:before{display:none}}@media screen and (max-width:740px){.b-marksheets__left:before{display:none}}._selection-learners .b-marksheets__left,.p-marksheets._comment-banks .b-marksheets__left,.p-marksheets._rating .b-marksheets__left:before{display:none}.b-marksheets__right{background:#fff;border-radius:0 5px 5px 0;flex-basis:60%;height:100%;max-width:60%;overflow:hidden;position:relative;width:60%}._selection-learners .b-marksheets__right,.p-marksheets._comment-banks .b-marksheets__right{border-radius:5px;flex-basis:100%;max-width:100%;width:100%}@media only screen and (max-width:1024px){.portrait ._selection-learners .b-marksheets{height:calc(100vh - 400px)}.portrait ._selection-learners .b-marksheets__wrapper._close-button{height:calc(100vh - 430px)}}@media only screen and (max-width:740px){.b-marksheets{height:auto}.b-marksheets__wrapper{box-shadow:none;display:block}.b-marksheets__left{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-radius:0}.b-marksheets__left,.b-marksheets__right{max-width:100%;width:100%}.p-marksheets._comment-banks .b-marksheets__right{background-color:transparent}}.b-marksheets-learner{align-items:center;display:flex;flex-direction:column;height:100%}.b-marksheets-learner__middle{margin:auto}.b-marksheets-learner__bottom{display:flex;flex-direction:row;justify-content:center;margin-top:auto;width:100%}.b-marksheets-learner__btn,.b-marksheets-learner__current{color:#fff;flex-basis:33.333333%;font-size:12px;position:relative;text-transform:uppercase}.b-marksheets-learner__btn{font-weight:700}.b-marksheets-learner__btn:before{border-left:1px solid #fff;border-top:1px solid #fff;bottom:0;content:"";display:block;height:9px;margin:auto 0;position:absolute;top:1px;width:9px}.b-marksheets-learner__btn._next{padding-right:15px;text-align:right}.b-marksheets-learner__btn._next:before{right:0;transform:rotate(135deg)}.b-marksheets-learner__btn._prev{padding-left:15px;text-align:left}.b-marksheets-learner__btn._prev:before{left:0;transform:rotate(-45deg)}.b-marksheets-learner__current{text-align:center}.b-marksheets-learner__title{color:hsla(0,0%,100%,.5);font-family:Helvetica;font-size:12px;position:absolute;right:20px;text-transform:uppercase;top:18px}.b-marksheets-learner__info{align-items:center;display:flex;flex-direction:column;width:100%}.b-marksheets-learner__info-avatar{background-size:cover;border-radius:50%;height:160px;margin-bottom:16px;width:160px}.b-marksheets-learner__info-details{color:#fff;font-size:15px;font-weight:700;margin-bottom:10px;text-align:center}.b-marksheets-learner__info-name{color:#fff;font:24px/25px Helvetica Neue;margin-bottom:15px}.b-marksheets-learners-info,b-marksheets-learners-info{display:flex;flex-direction:column;flex-grow:1;height:100%}.b-marksheets-learners-info{align-items:center}.b-medical-info{height:100%;overflow-y:auto;padding-top:25px}.desktop .b-medical-info::-webkit-scrollbar{height:6px;width:6px}.desktop .b-medical-info::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .b-medical-info::-webkit-scrollbar-track{background:transparent}.b-medical-info__item:not(:last-child){margin-bottom:25px}.b-medical-info__gtable{display:grid;font-size:1.4rem;grid-template-areas:"gtHeader" "gtBody";grid-template-columns:1fr;grid-template-rows:auto 1fr}.b-medical-info__gtable-header{background-color:#f8fafb;border-bottom:1px solid #e3e9ea;color:#3090c7;grid-area:gtHeader}.b-medical-info__gtable-body{color:#404652;grid-area:gtBody}.b-medical-info__medical-condition{display:grid;grid-template-areas:"mcDescription mcNotes";grid-template-columns:180px 1fr}.b-medical-info__medical-condition._header .b-medical-info__medical-condition-desc{align-items:center;display:flex;min-height:40px}.b-medical-info__medical-condition._header .b-medical-info__medical-condition-note-info,.b-medical-info__medical-condition._header .b-medical-info__medical-condition-note-summary{align-items:center;display:flex;min-height:40px;position:relative}.b-medical-info__medical-condition._header .b-medical-info__medical-condition-note-info:before,.b-medical-info__medical-condition._header .b-medical-info__medical-condition-note-summary:before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.b-medical-info__medical-condition:nth-child(2n){background-color:#f1f5f6}.b-medical-info__medical-condition-desc{grid-area:mcDescription;padding:12px 16px}.b-medical-info__medical-condition-notes{grid-area:mcNotes}.b-medical-info__medical-condition-note{display:grid;grid-template-areas:"mcNoteSummary mcNoteInfo";grid-template-columns:200px 1fr}.b-medical-info__medical-condition-note-summary{grid-area:mcNoteSummary;padding:12px 16px}.b-medical-info__medical-condition-note-info{grid-area:mcNoteInfo;padding:12px 16px}.b-medical-info__consent{color:#404652;font-size:1.5rem;padding:0 20px}.b-medical-info__consent span{vertical-align:middle}.b-medical-info__icon-outer{display:inline-block;margin-left:5px;vertical-align:middle}.b-medical-info__icon-outer .svg-check{display:block;fill:#2ecc71;height:16px;width:21px}.b-medical-info__icon-outer .svg-cross{display:block;fill:#ed5a57;height:18px;width:18px}.b-medical-info__header{background-color:#f2f6f7;border-bottom:1px solid #e3e9ea;display:flex}.b-medical-info__header .b-medical-info__col{align-items:center;color:#3090c7;display:flex;height:39px;padding:0 20px;position:relative}.b-medical-info__header .b-medical-info__col:not(:first-child):before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.b-medical-info__mobile-caption{color:#8c97a5;display:none;font-size:1.2rem;font-weight:500;margin-bottom:4px}.b-medical-info__label{font-size:1.7rem;font-weight:500;margin-bottom:10px;padding:0 20px}.b-medical-info__table{border-bottom:1px solid #e3e9ea;line-height:1.5}.b-medical-info__row{display:flex;padding:10px 0}.b-medical-info__row:nth-child(2n){background-color:#f8fafb}.b-medical-info__col{color:#404652;font-size:1.4rem;padding:0 20px}.b-medical-info__col._note{flex-basis:45%;max-width:45%;width:45%}.b-medical-info__col._attachment{flex-basis:55%;max-width:55%;width:55%}.b-medical-info__col._name{flex-basis:20%;max-width:20%;width:20%}.b-medical-info__col._email,.b-medical-info__col._phone{flex-basis:150px;max-width:150px;width:150px;word-break:break-word}.b-medical-info__col._address{flex-basis:calc(80% - 300px);max-width:calc(80% - 300px);width:calc(80% - 300px)}.b-medical-info__col._type{flex-basis:25%;max-width:25%;width:25%}.b-medical-info__col._date{flex-basis:20%;max-width:20%;width:20%}.b-medical-info__col._info{flex-basis:55%;max-width:55%;width:55%}.b-medical-info__attachments{margin:0;padding:0}.b-medical-info__attachment{align-items:flex-start;cursor:pointer;display:flex}.b-medical-info__attachment-name{flex:auto;line-height:17px;min-width:0;word-break:break-word}.b-medical-info__attachment-icon{flex:none;line-height:17px;margin-right:4px}.b-medical-info__attachment+.b-medical-info__attachment{margin-top:4px}@media only screen and (max-width:740px){.b-medical-info{margin-bottom:30px;overflow-y:inherit;padding-top:0}.b-medical-info__gtable{border:0;display:block}.b-medical-info__gtable-header{display:none}.b-medical-info__gtable-body{font-size:2rem;font-weight:300}.b-medical-info__medical-condition{display:block;padding:8px 0}.b-medical-info__medical-condition+.b-medical-info__medical-condition{margin-top:24px}.b-medical-info__medical-condition-desc{padding:0 8px}.b-medical-info__medical-condition-notes{margin-top:16px;padding-left:16px}.b-medical-info__medical-condition-note{display:block}.b-medical-info__medical-condition-note+.b-medical-info__medical-condition-note{border-top:1px solid #e3e9ea;margin-top:16px;padding-top:8px}.b-medical-info__medical-condition-note-summary{font-size:15px;font-weight:500;padding:0}.b-medical-info__medical-condition-note-info{padding:0}.b-medical-info__medical-condition-note-info:not(:last-child),.b-medical-info__medical-condition-note-summary:not(:last-child){margin-bottom:16px}.b-medical-info__mobile-caption{display:block}.b-medical-info__item{background-color:#fff;border-radius:3px;box-shadow:0 0 15px 0 rgba(0,0,0,.4);padding:10px}.b-medical-info__item:not(:last-child){margin-bottom:30px}.b-medical-info__consent{color:#8c97a5;font-size:1.7rem;font-weight:300;padding:0}.b-medical-info__label{margin-bottom:16px;padding:0;text-align:center}.b-medical-info__header{display:none}.b-medical-info__table{border:none;line-height:1.3}.b-medical-info__row{display:block;padding:5px 0}.b-medical-info__row+.b-medical-info__row{border-top:1px solid #e3e9ea;margin-top:16px}.b-medical-info__row:nth-child(2n){background-color:transparent}.b-medical-info__col{font-size:2rem;font-weight:300;padding:0}.b-medical-info__col:not(:last-child){margin-bottom:16px}.b-medical-info__col._address,.b-medical-info__col._attachment,.b-medical-info__col._date,.b-medical-info__col._email,.b-medical-info__col._info,.b-medical-info__col._name,.b-medical-info__col._note,.b-medical-info__col._phone,.b-medical-info__col._type{flex-basis:100%;max-width:100%;width:100%}.b-medical-info__attachment-name{font-size:1.5rem;font-weight:400}}.b-modify-location{display:block;padding:0 20px;text-align:left}.b-modify-location__btn{float:right;max-width:100px;padding:10px 0}.b-modify-location__btn-close{height:20px;left:0;min-width:20px;position:relative;top:0;width:20px}.b-modify-location__btn-close svg:hover{fill:#dde3e4}@media only screen and (max-width:740px){.b-modify-location__btn{border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;left:0;line-height:47px;margin:0 auto;max-width:450px;padding:0;position:fixed;right:0;width:calc(100% - 50px);z-index:2}}.b-new-call{display:block;padding:0 20px;text-align:left}.b-new-call__btn{float:right;max-width:100px;padding:10px 0}.b-new-call__btn-close{height:20px;left:0;min-width:20px;position:relative;top:0;width:20px}.b-new-call__btn-close svg:hover{fill:#dde3e4}@media only screen and (max-width:740px){.b-new-call__btn{border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;left:0;line-height:47px;margin:0 auto;max-width:450px;padding:0;position:fixed;right:0;width:calc(100% - 50px);z-index:2}}:root{--pointsCircleSize:56px}.b-points-badge{align-items:center;display:flex}.b-points-badge._flat{justify-content:space-between;padding-right:16px}.b-points-badge._flat .b-points-badge__label{align-items:baseline;background:none;border-left:0;color:#404652;height:auto;margin-right:0}.b-points-badge._flat .b-points-badge__label-text{padding-right:0}.b-points-badge._flat .b-points-badge__label-text:after{content:":"}.b-points-badge._flat .b-points-badge__label-points{background:none;border-radius:0;box-shadow:none;color:#3cb878;font-size:20px;font-weight:500;height:auto;line-height:42px;margin-left:8px;position:static;transform:none;width:auto}.b-points-badge._flat .b-points-badge__button{background:none;border-right:transparent;color:#3cb878}.b-points-badge._flat._red .b-points-badge__label{border-left:0}.b-points-badge._flat._red .b-points-badge__button,.b-points-badge._flat._red .b-points-badge__label-points{color:#ed4864}.b-points-badge._red:not(._flat) .b-points-badge__label{background:linear-gradient(0deg,#eb3449,#ed5a57);border-left:1px solid #b02a27}.b-points-badge._red:not(._flat) .b-points-badge__label-points{background:linear-gradient(0deg,#eb3449,#ed5a57)}.b-points-badge._red:not(._flat) .b-points-badge__button{background:linear-gradient(0deg,#bf4a47,#eb3449)}.b-points-badge__label{align-items:center;background:linear-gradient(0deg,#49bd81,#6bb842);border-left:1px solid #47946c;border-radius:0 3px 3px 0;color:#fff;display:flex;height:40px;margin-right:28px;margin-right:calc(var(--pointsCircleSize)/2);padding-left:20px;position:relative}.b-points-badge__label._single{border-left:0!important;border-radius:3px}.b-points-badge__label-text{font-size:14px;padding-right:48px;padding-right:calc(var(--pointsCircleSize)/2 + 20px)}.b-points-badge__label-points{background:linear-gradient(0deg,#49bd81,#6bb842);border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,.2);font-size:28px;font-size:calc(var(--pointsCircleSize)/2);font-weight:300;height:56px;height:var(--pointsCircleSize);line-height:56px;line-height:var(--pointsCircleSize);position:absolute;right:-28px;right:calc(var(--pointsCircleSize)*-1/2);text-align:center;top:50%;transform:translateY(-50%);width:56px;width:var(--pointsCircleSize)}.b-points-badge__label-points._small{font-size:20px}.b-points-badge__button{background:linear-gradient(0deg,#38865d,#0dbb61);border-radius:3px 0 0 3px;color:#fff;cursor:pointer;display:inline-block;font-size:0;height:40px;text-align:center;vertical-align:middle;width:40px}.b-points-badge__button:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.b-points-badge__button._single{border-radius:3px}.b-points-badge__button svg{display:inline-block;height:40px;padding:7px;vertical-align:middle;width:40px;fill:currentColor}.b-navigation{display:flex}.b-navigation__item{border-bottom:1px solid transparent;margin:0 10px;transition:border-color .2s ease-out,color .2s ease-out}.desktop .b-navigation__item:hover{color:#fff}.b-navigation__item._active{border-bottom:1px solid #7c9dcc}.b-navigation__item._active button{color:#fff;pointer-events:none}.b-navigation__btn{color:#a7acb7;display:block;font-size:1.2rem;font-weight:500;height:3.2rem;text-decoration:none;text-transform:uppercase}.b-preview-documents{display:flex;height:425px;width:835px}.b-preview-documents._mobile{display:none}.b-preview-documents__left,.b-preview-documents__right{flex-grow:1}.b-preview-documents__left{background:linear-gradient(90deg,#509bd5,#50b4d5);border-radius:5px 0 0 5px;flex-basis:39%;max-width:39%;padding:15px;text-align:left;width:39%}.b-preview-documents__left l-users-error{height:calc(100% - 50px);margin-bottom:10px}.b-preview-documents__right{border-radius:0 5px 5px 0;display:flex;flex-basis:61%;flex-direction:column;height:100%;max-width:61%;overflow:hidden;padding:17px;width:61%}.b-preview-documents__buttons{display:flex;flex-shrink:0;justify-content:flex-end;margin-top:auto}.b-preview-documents__button.btn{display:inline-block;margin:0;min-width:160px;padding:10px 20px;width:160px}.b-preview-documents__button._cancel{margin-right:17px}.b-preview-documents__button._send{background:#7cc576;border:2px solid #7cc576;color:#fff}.b-preview-documents__body{font-size:1.4rem;margin-bottom:17px;overflow-y:auto;text-align:left}.b-preview-documents__body-title{font-weight:600}.b-preview-documents__subject{font-size:1.4rem;margin-bottom:17px;text-align:left}.b-preview-documents__subject-title{font-weight:600}@media only screen and (max-width:880px){.b-preview-documents{display:block;height:560px;max-width:700px}.tablet._portrait .b-preview-documents{height:605px}.b-preview-documents__left,.b-preview-documents__right{display:flex;flex-direction:column;max-width:100%;width:100%}.b-preview-documents__left{height:280px}.b-preview-documents__right{height:calc(100% - 280px)}}@media only screen and (max-width:740px){.b-preview-documents{background:#f8fafb;display:flex;flex-direction:column;height:100%;min-height:100vh;padding-top:100px;width:100%}.b-preview-documents._desktop{display:none}.b-preview-documents._mobile{display:block}.b-preview-documents__left{display:block;height:100%;order:2}.b-preview-documents__right{background:#f8fafb;height:100%;order:1;overflow:visible}.b-preview-documents__report{padding:20px 20px 0}.b-preview-documents__buttons{bottom:20px;left:0;padding:0 20px;position:fixed;right:0}.b-preview-documents__button.btn{min-width:auto;width:auto}.b-preview-documents__button._cancel{margin-left:auto}.b-preview-documents__button._send{margin-right:auto}}b-profiles{width:100%}.b-profiles{height:calc(100vh - 200px);max-height:900px;max-width:1200px;min-height:425px;width:100%}.b-profiles .btn{min-width:0}.b-profiles__content{display:flex;flex-direction:column;flex-grow:1;height:100%}.b-profiles__wrapper{box-shadow:0 5px 30px rgba(0,0,0,.4);display:flex;height:100%}._comment .b-profiles__wrapper{height:calc(100% - 67px)}._comment .b-profiles__left:before{display:none}._comment .b-profiles .btn{margin-left:auto;margin-right:0;min-width:0;width:auto}.b-profiles__left{background:linear-gradient(90deg,#ed8885,#fa8291);border-radius:5px 0 0 5px;display:flex;flex-direction:column;max-width:330px;padding:10px 20px 20px;position:relative;width:100%}.b-profiles__left:before{border-bottom:7px solid transparent;border-right:7px solid #ed8885;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}@media screen and (orientation:portrait){.b-profiles__left:before{display:none}}@media screen and (max-width:740px){.b-profiles__left:before{display:none}}.b-profiles__right{background:#fff;border-radius:0 5px 5px 0;display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.b-profiles__footer{display:flex;margin-top:8px}@media only screen and (min-width:881px) and (orientation:landscape){b-profiles{padding-left:150px}}@media screen and (min-width:741px) and (max-width:1024px) and (orientation:landscape){b-profiles{justify-content:flex-end;padding-left:0}.b-profiles{max-width:calc(100vw - 185px)}}@media only screen and (min-width:741px) and (orientation:portrait){.b-profiles{height:calc(100vh - 350px)}}@media only screen and (max-width:1024px){.b-profiles__left{max-width:40%}}@media only screen and (max-width:740px){.b-profiles{height:auto;max-height:inherit;min-height:inherit}._comment .b-profiles__wrapper{height:auto}}.b-profiles-learner-info,b-profiles-learner-info{display:flex;flex-direction:column;flex-grow:1;height:100%}.b-profiles-learner-info{align-items:center}.b-profiles-teacher-info,b-profiles-teacher-info{display:flex;flex-direction:column;flex-grow:1;height:100%}.b-profiles-teacher-info{align-items:center}.b-recipients-select{max-width:835px;position:relative}.b-recipients-select__top{align-items:center;background:#f8fafb;border-radius:0;display:flex;justify-content:space-between;padding:15px}.b-recipients-select__body{position:relative}.b-recipients-select__bottom{display:flex;justify-content:space-between;padding:20px 25px}.b-recipients-select__bottom-col{display:flex}.b-recipients-select__control{display:flex;flex-shrink:0;margin:0 -5px}.b-recipients-select__control-item{cursor:pointer;flex-basis:100px;max-width:100px;padding:0 5px;position:relative;width:100px}.b-recipients-select__control-item._disabled{pointer-events:none}.b-recipients-select__control-item._active .b-recipients-select__icon-outer{background-color:#8ac16c}.b-recipients-select__control-item._active .b-recipients-select__data-inner{color:#404652}.b-recipients-select__control-item._active svg{fill:#fff}.b-recipients-select__control-item._active .svg-circle-check{height:24px;width:24px;fill:#3cb878}.b-recipients-select__user-groups-list{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);margin:0;max-height:216px;max-width:200px;min-width:160px;opacity:0;overflow-y:auto;padding:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out;z-index:1}.b-recipients-select__user-groups-list._visible{opacity:1;pointer-events:auto}.b-recipients-select__user-groups-item{cursor:pointer;font-size:14px;line-height:22px;margin:0;padding:8px;position:relative}.b-recipients-select__user-groups-item-checkbox,.b-recipients-select__user-groups-item-content{align-items:center;display:flex;position:relative}.b-recipients-select__user-groups-item-checkbox{color:#8c97a5;flex:none;font-size:14px;margin-right:8px}.b-recipients-select__user-groups-item-checkbox:after,.b-recipients-select__user-groups-item-checkbox:before{content:""}.b-recipients-select__user-groups-item-checkbox:before{background:#f8fafb;border:1px solid #e3e9ea;border-radius:2px;display:inline-block;height:22px;margin-right:10px;transition:border-radius .1s ease-in-out;width:22px}.b-recipients-select__user-groups-item-checkbox:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68;display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.b-recipients-select__user-groups-item-checkbox._checked:after{display:block}.b-recipients-select__user-groups-item-checkbox._loading:before{animation:spinCircle .8s linear .1s infinite;border:1px solid #f8fafb;border-radius:50%;border-top-color:#495c68}.b-recipients-select__user-groups-item-label{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-recipients-select__icon-outer{background:#fff;border:2px solid #e3e9ea;border-radius:50%;height:65px;margin:0 auto;position:relative;width:65px}.b-recipients-select__icon-outer svg{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;fill:#8c97a5}.b-recipients-select__icon-outer .svg-teachers{height:26px;width:44px}.b-recipients-select__icon-outer .svg-parents{height:33px;width:24px}.b-recipients-select__icon-outer .svg-custom,.b-recipients-select__icon-outer .svg-learners,.b-recipients-select__icon-outer .svg-tutors{height:32px;width:32px}.b-recipients-select__icon-check{background:#f8fafb;border:4px solid #f8fafb;border-radius:50%;display:none;height:32px;position:absolute;right:-6px;top:-7px;width:32px}.b-recipients-select__note{color:#bfc6ce}.b-recipients-select__data{align-items:center;display:flex;justify-content:center;min-height:30px}.b-recipients-select__data-inner{color:#99a5b4;font-size:1.2rem;font-weight:700;text-align:center}.b-recipients-select__button{margin:0;min-width:160px;padding:15px;width:160px}.b-recipients-select__button._options{min-width:inherit;width:auto}.b-recipients-select__button:not(:first-child){margin-left:10px}.b-recipients-select__select-outer{flex-grow:1;margin-left:10px;min-width:130px}.tablet .p-communicator .b-recipients-select__mobile-select{background:#fff}.tablet .p-communicator .b-recipients-select__mobile-select-usertype{height:40px}.b-recipients-select__checkbox{left:8px;margin-top:0;position:absolute;top:8px;width:22px;z-index:1}.b-recipients-select__checkbox-input{display:none}.b-recipients-select__checkbox-title{align-items:center;color:#5a5e63;display:flex;font-size:14px;position:relative}.b-recipients-select__checkbox-title:after,.b-recipients-select__checkbox-title:before{content:""}.b-recipients-select__checkbox-title:before{background:#fff;border-radius:2px;display:inline-block;height:22px;margin-right:10px;width:22px}.b-recipients-select__checkbox-title:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68;display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.b-recipients-select__checkbox._checkbox-checked span:after{display:block}.b-recipients-select__checkbox-title:before{border:1px solid #e3e9ea;margin-right:0}.b-recipients-select__outer-mobile{align-items:center;display:flex;justify-content:space-between;width:100%}.b-recipients-select .t-select-recipients__header .t-select-recipients__col._recipient{padding-left:38px}@media only screen and (max-width:880px){.b-recipients-select__control{overflow-x:auto;width:calc(100% + 10px)}.b-recipients-select__control-item{flex-basis:92px;max-width:92px;width:92px}.b-recipients-select__button{min-width:inherit;width:auto}.b-recipients-select__user-groups-list{border-radius:4px 4px 0 0;bottom:0;left:0;max-width:none;position:fixed;right:0;top:auto;transform:translate3d(0,100%,0);transition:opacity .25s ease-in-out,transform .25s ease-in-out;width:100%;z-index:2}.b-recipients-select__user-groups-list._visible{transform:translateZ(0)}}@media only screen and (max-width:740px){.b-recipients-select{min-height:100vh;padding-top:100px;width:100%}.b-recipients-select__button{padding:10px}._cordova .b-recipients-select{padding-top:125px}.b-recipients-select__top{display:flex;flex-wrap:wrap;height:200px;padding:15px}.b-recipients-select__select-outer{margin:0 5px;min-width:100px}.b-recipients-select__control{margin:0 0 8px -15px;padding:7px 10px;width:calc(100% + 30px)}.b-recipients-select__control-item._active .b-recipients-select__icon-outer{background-color:#03a9f4;opacity:1}.b-recipients-select__control-item._active .b-recipients-select__icon-check{display:block}.b-recipients-select__icon-outer{background-color:#03a9f4;border:none;opacity:.4}.b-recipients-select__icon-outer svg{fill:#fff}.b-recipients-select__bottom{background:linear-gradient(0deg,rgba(243,246,248,.9),rgba(243,246,248,0));bottom:0;height:68px;left:0;padding:0;position:fixed;right:0;z-index:1}button.b-recipients-select__button._prev{display:none}button.b-recipients-select__button._next.btn-default{background:linear-gradient(180deg,#66afd2,#7f99cb 50%);border:none;border-radius:30px;color:#fff;font-size:1.4rem;height:47px;left:0;margin:0 auto;max-width:450px;position:absolute;right:0;top:0;width:85%}.b-recipients-select__checkbox{left:5px;top:3px}}@keyframes spinCircle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.b-registers__header{align-items:center;display:flex;margin-bottom:15px}.b-registers__header .b-registers__menu{margin-left:auto;margin-right:0}.b-registers__header .b-registers__key-btn{border:1px solid #8c97a5;border-radius:50%;display:inline-block;height:24px;margin-right:16px;position:relative;width:24px}.b-registers__header .b-registers__key-btn svg{height:90%;width:80%;fill:#8c97a5;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.b-registers__header .b-registers__key-btn b-seating-plan-key{background-color:#fff;border-radius:4px;box-shadow:1px 1px 2px 1px rgba(0,0,0,.15);left:50%;margin:0 auto;padding:16px 48px;position:absolute;top:0;transform:translateX(-50%);z-index:5}.b-registers__header .b-registers__select{margin-right:16px;width:228px}.b-registers__header .b-registers__select .ui-select-match{overflow:hidden;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.b-registers__header .b-registers__select .ui-select-match span{animation:none 0s;transition:none 0s}.b-registers__header .b-registers__select .ui-select-match span.ng-hide.ng-hide-animate{display:none!important}.b-registers__header .b-registers__select.selectize-control .selectize-input{padding:9px 0 9px 13px}.tablet .b-registers__header .f-default__select-mobile-wrap{margin-right:16px}.tablet .b-registers__header .f-default__select-mobile-wrap:after{border-top-color:#000}.b-registers__body{display:flex;height:calc(100% - 165px);height:calc(100vh - 316px);min-height:460px}.p-registers._register .b-registers__body{height:calc(100% - 213px);height:calc(100vh - 229px)}.b-registers__content{display:flex;flex-direction:column;flex-grow:1;height:100%;max-height:100%;width:100%}.p-registers._lobby .b-registers__right .b-registers__content{display:block}.b-registers__left{align-items:center;background:linear-gradient(-10deg,#8282c6 50%,#7088c7);border-radius:5px 0 0 5px;display:flex;flex-direction:column;min-width:295px;padding:10px 20px 20px;position:relative}.b-registers__left:before{border-bottom:7px solid transparent;border-right:7px solid #8282c6;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}@media screen and (orientation:portrait){.b-registers__left:before{display:none}}@media screen and (max-width:740px){.b-registers__left:before{display:none}}.p-registers._plan .b-registers__left{display:none}.b-registers__photo{background-size:cover;border-radius:50%;height:160px;margin-bottom:16px;width:160px}.b-registers__date,.b-registers__title{text-align:center}.b-registers__right{background:#fff;border-radius:0 5px 5px 0;height:100%;max-width:800px;overflow:hidden;position:relative;width:100%}.p-registers._plan .b-registers__right{border-radius:5px}@media screen and (min-width:741px){.b-registers__header{align-items:center;display:flex;height:42px;justify-content:flex-end;margin-bottom:15px}.b-registers__header .b-registers__select{font-size:0}.b-registers__header .b-registers__select-mobile{background-color:#fff;border-color:#b8b8b8;color:#303030;height:42px}.b-registers__header .b-registers__select-mobile-wrap{margin-right:auto}.b-registers__header .b-registers__select-mobile-wrap:after{border-top-color:grey}.b-registers__header .b-registers__select-mobile [disabled]{color:#bbb}}@media (min-width:741px) and (orientation:portrait){.b-registers__header{align-items:flex-end;display:flex;justify-content:flex-end;margin-bottom:15px}.b-registers__body{box-shadow:0 5px 30px rgba(0,0,0,.4);display:flex;height:calc(100% - 165px);height:calc(100vh - 316px);min-height:460px}.p-registers._register .b-registers__body{height:calc(100% - 213px);height:calc(100vh - 361px)}}@media screen and (max-width:740px){.b-registers__menu{width:100%}.b-registers__header .b-registers__select{display:none}.b-registers__body{box-shadow:none;display:block;height:auto;margin-top:0;min-height:0}.p-registers._register .b-registers__body{height:calc(100vh - 189px)}.b-registers__left{background:transparent;border-radius:0;display:block;padding:0}.b-registers__left:before{display:none}._register .b-registers__left{padding:0}.b-registers__right{background:transparent;border-radius:0;height:auto;overflow:auto}.b-registers__content{display:block}}.b-report{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;height:100%;padding:15px}.b-report__date{display:inline-block;width:150px}.b-report__filter{display:flex;flex-shrink:0;margin:0 -5px 15px}.b-report__filter-col{padding:0 5px;width:250px}.b-report__label{color:#404652;display:inline-block;font-size:1.4rem;font-weight:500;margin:0 0 5px 5px}.b-report .b-date-time-select .svg-calendar-small{fill:#8c97a5}.b-report .b-date-time-select__input{background-color:#f8fafb;border-color:#e3e9ea;color:#404652}.b-report .b-date-time-select__input::-moz-placeholder{color:#404652}.b-report .b-date-time-select__input::placeholder{color:#404652}.b-report t-bookings-report{flex-grow:1;height:0}@media only screen and (max-width:740px){.b-report{background-color:transparent;display:block}.b-report .b-date-time-select__input{background-color:#fff;border-color:#99a5b4}}.b-report-card{display:block}.b-report-card__learner{color:#404652;font-size:2rem;font-weight:500;margin-bottom:15px;text-align:center}.b-report-card__nav{align-items:center;display:flex;justify-content:space-around;margin:0 auto 15px;width:200px}.b-report-card__nav-text{color:#404652;padding:0 10px}.b-report-card__nav-btn{height:30px;position:relative;width:30px}.b-report-card__nav-btn[disabled]{opacity:.6}.b-report-card__nav-btn:before{border:8px solid transparent;border-right-color:#404652;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.b-report-card__nav-btn._right:before{border-left:8px solid #404652;border-right:8px solid transparent}.b-report-card__info{display:flex;margin-bottom:15px}.b-report-card__info-item{color:#404652;flex-grow:1;font-weight:500;padding:0 5px;text-align:center;width:0}.b-report-card__comment{color:#404652;font-weight:500;margin-bottom:15px;text-align:center}.b-report-card__buttons{display:flex;justify-content:flex-end}.b-report-card__btn.btn{font-size:1.4rem;margin:0 0 0 15px;min-width:0;padding:10px 20px;width:100px}.b-report-card t-report-card{display:block;margin-bottom:15px;overflow-x:auto;overflow-y:hidden}.desktop .b-report-card t-report-card::-webkit-scrollbar{height:6px;width:6px}.desktop .b-report-card t-report-card::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .b-report-card t-report-card::-webkit-scrollbar-track{background:transparent}@media only screen and (max-width:740px){.b-report-card__info{display:block}.b-report-card__info-item{margin-bottom:15px;padding:0;width:100%}.b-report-card t-report-card{overflow-x:hidden}.b-report-card t-report-card .t-report-card{min-width:inherit}}.b-reservations{display:flex;height:100%}.b-reservations__left{flex-grow:2;width:0}.b-reservations__right{background-color:#fff;border-radius:0 5px 5px 0;flex-grow:3;overflow:hidden;width:0}.b-reservations__right t-resource-reservations,.b-reservations__right t-resource-reservations-skeleton{display:block;height:calc(100% - 31px)}@media only screen and (max-width:740px){.b-reservations{display:block}.b-reservations__left,.b-reservations__right{width:auto}}b-resource-booking{width:100%}.b-resource-booking{align-items:center;display:flex;height:100%;justify-content:center}.b-resource-booking__header{display:flex;justify-content:flex-end;margin-bottom:15px}.b-resource-booking__inner{flex-grow:1;min-height:580px;position:relative;width:100%}.b-resource-booking__body{background-color:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);height:calc(100% - 48px);max-height:950px;position:relative}@media only screen and (max-width:740px){b-resource-booking{display:flex;flex-direction:column;height:auto}.b-resource-booking{display:flex;flex:auto;flex-direction:column}.b-resource-booking sl-navigation{display:block;width:100%}.b-resource-booking__inner{display:flex;flex-direction:column;min-height:0}.b-resource-booking__header{flex:none;padding-top:20px}.b-resource-booking__body{flex:auto;height:auto;max-height:none}}.b-resource-booking-select-date{align-items:center;color:#404652;display:flex;font-size:1.7rem;justify-content:center;padding:5px 0;text-align:center}.b-resource-booking-select-date__button{border-style:solid;border-width:8px;height:0;width:0}.b-resource-booking-select-date__button._prev{border-color:transparent #404652 transparent transparent}.b-resource-booking-select-date__button._next{border-color:transparent transparent transparent #404652}.b-resource-booking-select-date__date{margin:0 10px}@media only screen and (max-width:740px){.b-resource-booking-select-date{color:#404652}.b-resource-booking-select-date__button._prev{border-color:transparent #404652 transparent transparent}.b-resource-booking-select-date__button._next{border-color:transparent transparent transparent #404652}}b-schedule{width:100%}.b-schedule{display:flex;flex-direction:column;height:calc(100vh - 200px);max-height:900px;max-width:1200px;min-height:425px;width:100%}.b-schedule__wrapper{box-shadow:0 5px 30px rgba(0,0,0,.4);display:flex;flex-grow:1;height:100%}.b-schedule__left{align-items:center;background:linear-gradient(-10deg,#1fb5ba 50%,#1fbaa2);border-radius:5px 0 0 5px;display:flex;flex-direction:column;padding:5px 5px 20px;position:relative;width:330px}.b-schedule__left .b-title{margin:0 10px -13px}.b-schedule__right{background:#fff;border-radius:0 5px 5px 0;height:100%;position:relative;width:calc(100% - 330px)}.b-schedule__btn-add-calendar-entry{flex-shrink:0;margin-bottom:12px}.b-schedule__btn-add-calendar-entry .btn{display:inline-block;width:auto}.b-schedule__btn-settings{color:#fff;cursor:pointer;float:right;height:20px;position:relative;right:0;top:0;width:20px}.b-schedule__btn-settings:disabled{opacity:.35;pointer-events:none}.b-schedule__btn-settings .svg-settings{bottom:0;display:block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px;fill:currentColor}.b-schedule__source-control{align-items:center;display:flex;flex-direction:row;padding:5px}.b-schedule__source-control div{font-size:12px;margin:0 5px}.b-schedule__source-switcher{background-color:#d4d4d4;border-radius:10px;cursor:pointer;height:20px;position:relative;width:60px}.b-schedule__source-switcher._disable{opacity:.4;pointer-events:none}.b-schedule__source-switcher._selected:after,.b-schedule__source-switcher._selected:before{transform:translateY(-50%) translateX(calc(100% - 5px))}.b-schedule__source-switcher._selected:before{opacity:0}.b-schedule__source-switcher._selected:after{opacity:1}.b-schedule__source-switcher:after,.b-schedule__source-switcher:before{background-color:#949494;border-radius:50%;content:"";display:block;height:15px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(calc(100% - 40px));transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:15px}.b-schedule__source-switcher:after{background-color:#32a01e;opacity:0}.b-schedule .b-title__controls{flex-grow:0;order:3}.b-schedule button._small{background:#20c1ae;color:#fff}@media only screen and (min-width:881px) and (orientation:landscape){b-schedule{padding-left:150px}}@media screen and (min-width:741px) and (max-width:1024px) and (orientation:landscape){b-schedule{display:flex;justify-content:flex-end;padding-left:0}.b-schedule{max-width:calc(100vw - 185px)}}@media only screen and (min-width:741px) and (orientation:portrait){.b-schedule{height:calc(100vh - 350px)}}@media only screen and (min-width:740px){.b-schedule button._small{color:#fff;height:40px;min-width:100px;padding:0;width:100px}}@media only screen and (max-width:740px){.b-schedule{height:auto;margin:0 auto;max-height:inherit;max-width:380px;min-height:inherit;min-width:100px;padding:0 15px;position:relative;width:100%}.b-schedule__wrapper{box-shadow:none;flex-direction:column;height:auto;max-height:none;min-height:200px}.b-schedule__left{background:#fff;border-radius:0;box-shadow:0 3px 20px rgba(60,66,78,.3);margin-bottom:20px;max-width:none;min-width:0;padding:0;width:100%}.b-schedule__left .b-title{display:none}.b-schedule__right{background:none;border-radius:0;max-width:none;min-width:0;overflow:visible;width:100%}.b-schedule .b-schedule__btn-add-calendar-entry{height:49px;margin-bottom:25px;text-align:center}.b-schedule .b-schedule__btn-settings{height:40px;position:absolute;right:15px;top:4px;width:40px}.b-schedule .b-schedule__btn-settings .svg-settings{height:40px;width:40px;fill:#20c1ae}}b-seating-plan-key{display:block;flex:none}.b-seating-plan-key{background-color:#fff;border:1px solid #e3e9ea;border-radius:5px;margin:0 auto;padding:5px;position:relative;width:80px}.b-seating-plan-key__photo{border-radius:50%;height:45px;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:45px}.b-seating-plan-key__name{color:#404652;font-size:1.2rem;padding:4px 0;text-align:center}.b-seating-plan-key__tags{height:100%;position:absolute;right:-40px;top:0;width:55px}.b-seating-plan-key__tag{align-items:center;border:1px solid #fff;border-radius:3px;color:#fff;display:flex;font-size:1rem;font-weight:500;height:20%;padding:0 2px;width:100%}.b-seating-plan-key__tag._orange{background-color:#e6a657}.b-seating-plan-key__tag._purple{background-color:#8572d0}.b-seating-plan-key__tag._blue{background-color:#65b2d1}.b-seating-plan-key__tag._pink{background-color:#e477b4}.b-seating-plan-key__tag._gray{background-color:#707070}.b-seating-plan-key__values{display:flex;flex-direction:column;height:100%;justify-content:space-between;left:-11%;min-width:1.6em;position:absolute;top:0}.b-seating-plan-key__values._behaviour_achievement{left:-35px}.b-seating-plan-key__value{align-items:center;background-color:#3090c7;border:1px solid #6c7485;border-radius:3px;color:#fff;display:flex;font-size:1rem;font-weight:500;height:25%;padding:0 4px;width:100%}.b-seating-plan-key__value._achievement,.b-seating-plan-key__value._behaviour{border-color:#fff;padding:0 2px}.b-seating-plan-key__value._behaviour{background-color:#f05c57}.b-seating-plan-key__value._achievement{background-color:#7cc576}b-select-event-source{display:flex;flex-direction:column;flex-grow:1;height:100%}.b-select-event-source{display:block;max-height:400px;overflow-x:hidden;overflow-y:auto;width:100%}label.b-select-event-source__label{align-items:center;border-left:5px solid rgba(196,211,219,.4);display:flex;flex-shrink:0;height:56px;margin:0;padding:0 15px}label.b-select-event-source__label[disabled]{cursor:default;opacity:.35;pointer-events:none}.b-select-event-source__item{padding:5px 0}span.b-select-event-source__text{color:#404652;text-align:left}span.b-select-event-source__text:before{background:#fff;border:1px solid rgba(196,211,219,.4)}span.b-select-event-source__text:after{background:transparent;border-bottom-color:#537d3c;border-left-color:#537d3c}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes scaleOut{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes autofill{to{background:transparent;color:#fff}}@keyframes shimmer{to{transform:translateX(100%)}}.b-select-learners-loader{border-radius:5px;display:flex;height:425px;width:835px}.b-select-learners-loader__left,.b-select-learners-loader__right{flex-grow:1}.b-select-learners-loader__left{background:linear-gradient(90deg,#509bd5,#50b4d5);border-radius:5px 0 0 5px;display:flex;flex-basis:39%;flex-direction:column;max-width:39%;padding:10px 20px 20px;text-align:left;width:39%}.b-select-learners-loader__right{border-radius:0 5px 5px 0;flex-basis:61%;font-size:0;height:100%;max-width:61%;overflow:hidden;width:61%}.b-select-learners-loader__row{margin-bottom:7px}.b-select-learners-loader__row._double{display:flex;margin:0 -5px 7px}.b-select-learners-loader__row._mobile{display:none}.b-select-learners-loader__row._double .b-select-learners-loader__col{margin:0 5px;width:50%}.b-select-learners-loader__col{background-color:#4897bf;border-radius:3px;height:45px;overflow:hidden;position:relative}.b-select-learners-loader__col:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,transparent,rgba(143,201,234,.1),30%,rgba(143,201,234,.4),50%,rgba(143,201,234,.1),70%,transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.b-select-learners-loader__header{align-items:center;display:flex;height:50px;justify-content:space-between;padding:0 16px}.b-select-learners-loader__header-item{background-color:rgba(203,208,214,.6);height:14px;overflow:hidden;position:relative;width:80px}.b-select-learners-loader__header-item:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),30%,hsla(0,0%,100%,.4),50%,hsla(0,0%,100%,.1),70%,transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.b-select-learners-loader__header-item:last-child{width:120px}.b-select-learners-loader__student{display:inline-block;margin:10px 0 18px;padding:0 5px;width:33.33333%}.b-select-learners-loader__student-item{background-color:#cbd0d6;margin:0 auto;overflow:hidden;position:relative}.b-select-learners-loader__student-item:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),30%,hsla(0,0%,100%,.4),50%,hsla(0,0%,100%,.1),70%,transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.b-select-learners-loader__student-item._photo{background-color:rgba(203,208,214,.85);border-radius:50%;height:80px;width:80px}.b-select-learners-loader__student-item._name{height:14px;margin-top:20px;width:100px}.b-select-learners-loader__student-item._group{background-color:rgba(203,208,214,.6);height:12px;margin-top:6px;width:60px}@media only screen and (max-width:880px){.b-select-learners-loader{display:block;height:560px;max-width:100%}.tablet._portrait .b-select-learners-loader{height:605px;max-width:100%}.b-select-learners-loader__left,.b-select-learners-loader__right{max-width:100%;width:100%}.b-select-learners-loader__left{border-radius:5px 5px 0 0;height:342px}.b-select-learners-loader__right{border-radius:0 0 5px 5px;height:calc(100% - 342px)}.b-select-learners-loader__row:not(._double){display:none}}@media only screen and (max-width:740px){.b-select-learners-loader{background:#f8fafb;display:flex;flex-direction:column;height:100%;min-height:100vh;padding-top:100px;width:100%}._cordova .b-select-learners-loader{padding-top:125px}.b-select-learners-loader__left{background:none;display:block;flex:none;height:100%;padding:20px 18px 28px}.b-select-learners-loader__right{background:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);flex:auto;height:auto;margin:10px auto 0;min-width:100%;overflow:visible;position:relative;z-index:0}.b-select-learners-loader__row._double{display:none}.b-select-learners-loader__row._mobile{align-items:center;display:flex;justify-content:space-between}.b-select-learners-loader__row._mobile .b-select-learners-loader__col{background-color:#fff;border-radius:21px;box-shadow:inset 0 0 0 1px #c4cbd3;height:42px}.b-select-learners-loader__row._mobile .b-select-learners-loader__col:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,transparent,rgba(230,233,236,.1),30%,rgba(230,233,236,.4),50%,rgba(230,233,236,.1),70%,transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.b-select-learners-loader__row._mobile .b-select-learners-loader__col:first-child{flex:auto}.b-select-learners-loader__row._mobile .b-select-learners-loader__col:last-child{flex:0 0 42px;margin-left:30px}.b-select-learners-loader__student-item._photo{height:60px;width:60px}}.b-select-learners-recipients{display:flex;height:425px;width:835px}.b-select-learners-recipients__left,.b-select-learners-recipients__right{flex-grow:1}.b-select-learners-recipients__left{display:flex;flex-basis:39%;flex-direction:column;max-width:39%;text-align:left;width:39%}.b-select-learners-recipients__right{border-radius:0 5px 5px 0;flex-basis:61%;height:100%;max-width:61%;overflow:hidden;width:61%}@media only screen and (max-width:880px){.b-select-learners-recipients{display:block;height:560px;max-width:100%}.tablet._portrait .b-select-learners-recipients{max-width:100%}.b-select-learners-recipients__left,.b-select-learners-recipients__right{display:flex;flex-direction:column;max-width:100%;width:100%}.b-select-learners-recipients__left{height:342px}.p-detentions .b-select-learners-recipients__left,.p-events-forms .b-select-learners-recipients__left,.p-parents-evening .b-select-learners-recipients__left{height:305px}.b-select-learners-recipients__right{height:calc(100% - 342px)}.p-detentions .b-select-learners-recipients__right,.p-events-forms .b-select-learners-recipients__right,.p-parents-evening .b-select-learners-recipients__right{height:calc(100% - 305px)}}@media only screen and (max-width:740px){.p-events-forms b-select-learners-recipients{display:block;padding:0 20px}.b-select-learners-recipients{background:#f8fafb;height:100%;min-height:100vh;padding-top:100px;width:100%}._cordova .b-select-learners-recipients{padding-top:125px}.p-homework .b-select-learners-recipients{padding-top:100px}._cordova .p-homework .b-select-learners-recipients{padding-top:130px}.p-clubs._create .b-select-learners-recipients,.p-clubs._update .b-select-learners-recipients{background:transparent;padding-top:0}.p-events-forms .b-select-learners-recipients{margin:0 auto;max-width:480px}.b-select-learners-recipients__left{display:block;height:100%}.p-parents-evening .b-select-learners-recipients__left{height:265px}.b-select-learners-recipients__right{background:#f8fafb;height:100%;overflow:visible}.p-parents-evening .b-select-learners-recipients__right{height:calc(100% - 265px)}.p-clubs._create .b-select-learners-recipients__right,.p-clubs._update .b-select-learners-recipients__right{background:transparent}}.b-select-leavers{display:flex;height:425px;width:835px}.b-select-leavers__left,.b-select-leavers__right{flex-grow:1}.b-select-leavers__left{display:flex;flex-basis:39%;flex-direction:column;max-width:39%;text-align:left;width:39%}.b-select-leavers__right{border-radius:0 5px 5px 0;flex-basis:61%;height:100%;max-width:61%;overflow:hidden;width:61%}@media only screen and (max-width:880px){.b-select-leavers{display:block;height:560px;max-width:700px}.tablet._portrait .b-select-leavers{height:605px}.b-select-leavers__left,.b-select-leavers__right{display:flex;flex-direction:column;max-width:100%;width:100%}.b-select-leavers__left{height:342px}.p-detentions .b-select-leavers__left,.p-events-forms .b-select-leavers__left,.p-parents-evening .b-select-leavers__left{height:305px}.b-select-leavers__right{height:calc(100% - 342px)}.p-detentions .b-select-leavers__right,.p-events-forms .b-select-leavers__right,.p-parents-evening .b-select-leavers__right{height:calc(100% - 305px)}}@media only screen and (max-width:740px){.p-events-forms b-select-leavers{display:block;padding:0 20px}.b-select-leavers{background:#f8fafb;height:100%;min-height:100vh;padding-top:100px;width:100%}._cordova .b-select-leavers{padding-top:125px}.p-homework .b-select-leavers{padding-top:100px}._cordova .p-homework .b-select-leavers{padding-top:130px}.p-clubs._create .b-select-leavers,.p-clubs._update .b-select-leavers{background:transparent;padding-top:0}.p-events-forms .b-select-leavers{margin:0 auto;max-width:480px}.b-select-leavers__left{display:block;height:100%}.p-parents-evening .b-select-leavers__left{height:265px}.b-select-leavers__right{background:#f8fafb;height:100%;overflow:visible}.p-parents-evening .b-select-leavers__right{height:calc(100% - 265px)}.p-clubs._create .b-select-leavers__right,.p-clubs._update .b-select-leavers__right{background:transparent}}.b-select-resource-reservation-date{align-items:center;color:#404652;display:flex;font-size:1.7rem;justify-content:center;padding:5px 0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-select-resource-reservation-date__button{border:8px solid transparent;height:0;transition:border-color .15s ease-in-out,opacity .15s ease;width:0}.b-select-resource-reservation-date__button._prev{border-right-color:#404652}.b-select-resource-reservation-date__button._next{border-left-color:#404652}.b-select-resource-reservation-date__button:disabled{cursor:default;opacity:.55;pointer-events:none}.b-select-resource-reservation-date__button:hover:not(:disabled){cursor:pointer}.b-select-resource-reservation-date__button:hover:not(:disabled)._prev{border-right-color:#000}.b-select-resource-reservation-date__button:hover:not(:disabled)._next{border-left-color:#000}.b-select-resource-reservation-date__date{margin:0 10px}.b-select-resource-reservation-date__date:disabled{cursor:default;opacity:.6;pointer-events:none}.b-select-resource-reservation-date__date:hover:not(:disabled){color:#000;cursor:pointer;-webkit-text-decoration:underline from-font dashed #404652;text-decoration:underline from-font dashed #404652}.b-select-respondents{display:flex;height:425px;width:835px}.b-select-respondents__left,.b-select-respondents__right{flex-grow:1}.b-select-respondents__left{background:linear-gradient(180deg,#8dc26f,#76b852);border-radius:5px 0 0 5px;display:flex;flex-basis:39%;flex-direction:column;max-width:39%;padding-top:10px;text-align:left;width:39%}.b-select-respondents__right{border-radius:0 5px 5px 0;flex-basis:61%;height:100%;max-width:61%;overflow:hidden;width:61%}.b-select-respondents__tabs{display:flex;padding:0 15px}.b-select-respondents__tab{color:#fff;font-size:1.3rem;letter-spacing:-.2px;margin:0 5px;padding:10px 0 10px 30px;position:relative}.b-select-respondents__tab:before{border:2px solid hsla(0,0%,100%,.4);height:24px;left:0;width:24px}.b-select-respondents__tab._active:after,.b-select-respondents__tab:before{border-radius:50%;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.b-select-respondents__tab._active:after{background:hsla(0,0%,100%,.4);height:8px;left:8px;width:8px}@media only screen and (max-width:880px){.b-select-respondents{display:block;height:560px;max-width:700px}.tablet._portrait .b-select-respondents{height:605px}.b-select-respondents__left,.b-select-respondents__right{display:flex;flex-direction:column;max-width:100%;width:100%}.b-select-respondents__left{height:390px}.b-select-respondents__right{height:calc(100% - 390px)}}@media only screen and (max-width:740px){.b-select-respondents{background:#f8fafb;height:100%;max-width:inherit;min-height:100vh;padding-top:110px;width:100%}._cordova .b-select-respondents{padding-top:135px}.android .b-select-respondents,.tablet._portrait.android .b-select-respondents{height:auto}.b-select-respondents__left{background:transparent;display:block;height:100%}.b-select-respondents__left form.f-student-search{margin-top:15px}.b-select-respondents__right{background:#f8fafb;height:100%;overflow:visible}.b-select-respondents__tab{color:#8c97a5;font-weight:500}.b-select-respondents__tab:before{border:1px solid #c4cbd3}.b-select-respondents__tab._active:after{background:#99a5b4}}.b-select-teachers{display:flex;height:425px;width:835px}.b-select-teachers__left,.b-select-teachers__right{flex-grow:1}.b-select-teachers__left{display:flex;flex-basis:39%;flex-direction:column;max-width:39%;text-align:left;width:39%}.b-select-teachers__right{border-radius:0 5px 5px 0;flex-basis:61%;height:100%;max-width:61%;overflow:hidden;width:61%}@media only screen and (max-width:880px){.b-select-teachers{display:block;height:560px;max-width:700px}.portrait .b-select-teachers,.tablet._portrait .b-select-teachers{display:flex;flex-direction:column;height:605px}.b-select-teachers__left,.b-select-teachers__right{display:flex;flex-direction:column;max-width:100%;width:100%}.b-select-teachers__left{flex:none}.b-select-teachers__right{flex:auto;height:auto}}@media only screen and (max-width:740px){.b-select-teachers{background:#f8fafb;height:100%;min-height:100vh;padding-top:100px;width:100%}._cordova .b-select-teachers{padding-top:125px}.modal-edit-employee-groups .b-select-teachers{padding-top:0}.b-select-teachers__left{display:block;height:80px}.modal-edit-employee-groups .b-select-teachers__left{height:120px}.b-select-teachers__right{background:#f8fafb;height:calc(100% - 80px);overflow:visible}.modal-edit-employee-groups .b-select-teachers__right{height:calc(100% - 120px)}}.b-select-users{display:flex;height:440px;width:835px}.b-select-users__left,.b-select-users__right{flex-grow:1}.b-select-users__left{background:linear-gradient(180deg,#8dc26f,#76b852);border-radius:5px 0 0 5px;display:flex;flex-basis:39%;flex-direction:column;max-width:39%;text-align:left;width:39%}.b-select-users__right{border-radius:0 5px 5px 0;flex-basis:61%;height:100%;max-width:61%;overflow:hidden;width:61%}.b-select-users__panel{display:inline-block;padding:15px 20px 0}.b-select-users__panel label{padding:10px 0}.b-select-users__select.selectize-control .selectize-input{background-color:#06481a;border-color:#06481a;color:#e9e2ea;height:40px;padding:9px 20px}.b-select-users__select.selectize-control .selectize-input.selectize-focus{border-color:#06481a!important}.b-select-users__select.selectize-control .selectize-input:after{border-color:hsla(0,0%,100%,.5) transparent transparent}.b-select-users__select.selectize-control .selectize-input input{color:#fff}.b-select-users__select.selectize-control .selectize-input input::-moz-placeholder{color:#fff}.b-select-users__select.selectize-control .selectize-input input::placeholder{color:#fff}.b-select-users__select.selectize-control .selectize-dropdown.single{background-color:#06481a;border-color:#06481a}.b-select-users__select.selectize-control .selectize-dropdown.single .active{background-color:#043413;color:#fff}.b-select-users__select.selectize-control .ui-select-choices-row{color:#fff}.b-select-users__select.selectize-control .ui-select-choices-row.disabled span{opacity:.6}.b-select-users__select.selectize-control .ui-select-choices-row:hover{background:#043413}.b-select-users__select .ui-select-match{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.b-select-users__select .ui-select-match>span{transition:opacity .2s ease-out}.b-select-users__select .ui-select-match>span.ng-hide{left:0;opacity:0;position:absolute;top:0}.b-select-users__select .ui-select-match>span.ng-show{opacity:1}.b-select-users__radio-text{font-size:1.3rem;letter-spacing:-.2px;padding-left:30px}.b-select-users__radio-text:before{height:24px;width:24px}.b-select-users__radio-text:after{height:8px;left:8px;width:8px}.tablet .p-communicator .b-select-users .b-select-users__mobile-select-usertype{background-color:#06481a;border-color:#06481a;color:#e9e2ea;height:45px}@media only screen and (max-width:880px){.b-select-users{display:block;height:560px;max-width:700px}.tablet._portrait .b-select-users{height:605px}.b-select-users__left,.b-select-users__right{display:flex;flex-direction:column;max-width:100%;width:100%}.b-select-users__left{height:390px}.b-select-users__right{height:calc(100% - 390px)}.b-select-users__panel{padding:15px 24px 0}}@media only screen and (max-width:740px){.b-select-users{background:#f8fafb;height:100%;max-width:inherit;min-height:100vh;padding-top:100px;width:100%}._cordova .b-select-users{padding-top:125px}.android .b-select-users,.tablet._portrait.android .b-select-users{height:auto}.b-select-users__left{background:transparent;display:block;height:100%}.b-select-users__right{background:#f8fafb;height:100%;overflow:visible}.b-select-users__panel{display:block;margin:0 auto;max-width:480px;padding:25px 17px 0}span.b-select-users__radio-text{color:#8c97a5;font-weight:500}span.b-select-users__radio-text:before{border:1px solid #c4cbd3}span.b-select-users__radio-text:after{background:#99a5b4}.b-select-users._not-toggle .f-student-search__input._name{max-width:inherit}.b-select-users._not-toggle .btn-show-more{display:none}.b-select-users._not-toggle .l-student-search__wrapper{transform:translateY(0)}}.b-sen-info{height:100%;overflow-y:auto;padding-top:25px}.desktop .b-sen-info::-webkit-scrollbar{height:6px;width:6px}.desktop .b-sen-info::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .b-sen-info::-webkit-scrollbar-track{background:transparent}.b-sen-info__item+.b-sen-info__item{margin-top:25px}.b-sen-info__item._status{text-align:center}.b-sen-info__message{color:#404652;font-size:20px;padding:30px 0;text-align:center}.b-sen-info__status{background:#f1f4f7;border:1px solid #7c9dbf;border-radius:6px;color:#4b6279;display:inline-block;font-size:1.7rem;font-weight:500;margin:0 auto;padding:10px}.b-sen-info__header{background-color:#f2f6f7;border-bottom:1px solid #e3e9ea;display:flex}.b-sen-info__header .b-sen-info__col{align-items:center;color:#3090c7;display:flex;font-size:1.4rem;height:39px;padding:0 20px;position:relative}.b-sen-info__header .b-sen-info__col:not(:first-child):before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.b-sen-info__label{font-size:1.7rem;font-weight:500;margin-bottom:10px;padding:0 20px}.b-sen-info__label._title{display:flex}.b-sen-info__label._title svg{height:20px;width:20px}.b-sen-info__label-mob{display:none}.b-sen-info__add{border:1px solid green;border-radius:50%;display:block;height:20px;margin-left:10px;position:relative;width:20px}.b-sen-info__add:after,.b-sen-info__add:before{background:green;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:40%}.b-sen-info__add:after{transform:rotate(90deg)}.b-sen-info__btn{float:right;max-width:100px;padding:10px 0}.b-sen-info__btn-close{cursor:pointer;left:0;position:relative;top:0}.b-sen-info__btn-close,.b-sen-info__btn-close svg-use{display:block;height:17px;margin:auto;width:17px}.b-sen-info__btn-close:before{display:none}.b-sen-info__btn-close.btn-close .svg-bin{fill:#797676;height:17px;position:relative;width:17px}.b-sen-info__table{border-bottom:1px solid #e3e9ea;line-height:1.5}.b-sen-info__row{display:flex;padding:10px 0}.b-sen-info__row:nth-child(2n){background-color:#f8fafb}.b-sen-info__col{color:#404652;font-size:1.4rem;padding:0 20px}.b-sen-info__col._arrangement{flex-basis:calc(35% - 120px);max-width:calc(35% - 120px);width:calc(35% - 120px);word-wrap:break-word}.b-sen-info__col._extra-time{flex-basis:120px;max-width:120px;width:120px}.b-sen-info__col._aa-comment{word-wrap:break-word}.b-sen-info__col._rank{flex-basis:70px;max-width:70px;width:70px}.b-sen-info__col._date{flex-basis:20%;max-width:20%;width:20%}.b-sen-info__col._need-type{flex-basis:25%;max-width:25%;width:25%}.b-sen-info__col._description{flex-basis:calc(55% - 70px);max-width:calc(55% - 70px);width:calc(55% - 70px)}.b-sen-info__col._summary{word-wrap:break-word}.b-sen-info__col._summary,.b-sen-info__col._title,.b-sen-info__col._type{flex-basis:20%;max-width:20%;width:20%}.b-sen-info__col._delete{flex-basis:10%;max-width:10%;width:10%}.b-sen-info__col._strategy{flex-basis:70%;max-width:70%;width:70%}.b-sen-info__col._document-comments{flex-basis:25%;max-width:25%;width:25%}.b-sen-info__col._attachment{flex-basis:35%;max-width:35%;width:35%}.b-sen-info__col._comments{flex-basis:60%;max-width:60%;width:60%}.b-sen-info__attachments{margin:0;padding:0}.b-sen-info__attachment{align-items:flex-start;cursor:pointer;display:flex}.b-sen-info__attachment-name{flex:auto;line-height:21px;min-width:0;word-break:break-word}.b-sen-info__attachment-icon{flex:none;line-height:21px;margin-right:4px}@media screen and (max-width:740px){.b-sen-info{margin-bottom:30px;overflow-y:inherit;padding-top:0}.b-sen-info__item{background:#fff;border-radius:3px;box-shadow:0 0 15px 0 rgba(0,0,0,.4);padding:10px}.b-sen-info__item+.b-sen-info__item{margin-top:30px}.b-sen-info__label{font-size:1.6rem;font-weight:500;margin-bottom:5px;padding:0}.b-sen-info__label-mob{color:#545454;display:block;font-size:1.4rem;font-weight:500;margin-top:10px}.b-sen-info__header{display:none}.b-sen-info__table{border-bottom:none}.b-sen-info__row{display:block;padding:5px 0}.b-sen-info__row:not(:last-child){border-bottom:1px solid #e3e9ea}.b-sen-info__row:nth-child(2n){background-color:transparent}.b-sen-info__col{font-size:1.7rem;font-weight:300;padding:0}.b-sen-info__col._aa-comment,.b-sen-info__col._arrangement,.b-sen-info__col._attachment,.b-sen-info__col._comments,.b-sen-info__col._date,.b-sen-info__col._delete,.b-sen-info__col._description,.b-sen-info__col._document-comments,.b-sen-info__col._extra-time,.b-sen-info__col._need-type,.b-sen-info__col._rank,.b-sen-info__col._strategy,.b-sen-info__col._summary,.b-sen-info__col._title,.b-sen-info__col._type{flex-basis:100%;max-width:100%;width:100%}.b-sen-info__btn-close,.b-sen-info__btn-close svg-use{margin:0}}b-show-message{display:block;height:100%}.show-copied{background:#76a6d6;border-radius:50%;cursor:pointer;height:35px;margin-right:15px;padding:5px;width:35px}.show-copied svg{height:100%;width:100%;fill:#fff}.show-copied svg path{fill:#000}.b-show-message{display:flex;flex-direction:column;height:100%;padding:10px 20px 15px}.b-show-message__item:not(:first-child){margin-top:10px}.b-show-message__item._info{align-items:center;display:flex;flex-shrink:0}.b-show-message__item._message{border-top:1px solid #e3e9ea;color:#404652;flex-grow:1;font-size:1.4rem;overflow-y:auto;padding:20px 30px 0 60px}.b-show-message__item._reply{flex-shrink:0}.b-show-message__photos{display:block;flex-basis:54px;max-width:54px;width:54px}.b-show-message__info{align-items:center;display:flex;flex-basis:calc(100% - 54px);flex-wrap:wrap;max-width:calc(100% - 54px);padding-left:10px;width:calc(100% - 54px)}.b-show-message__info-item{justify-content:space-between;width:100%}.b-show-message__info-item,.b-show-message__queued{align-items:center;display:flex}.b-show-message__queued-date{color:#99a5b4;font-size:1.3rem;font-weight:500}.b-show-message__queued .svg-time{display:block;height:15px;margin-left:5px;width:15px;fill:#bfc6ce;margin-right:5px}.b-show-message__name{color:#404652;font-size:1.6rem;font-weight:500}.b-show-message__subject{color:#99a5b4;font-size:1.4rem}.b-show-message__time{color:#99a5b4;flex-basis:120px;font-size:1.3rem;font-weight:500;max-width:120px;padding-left:15px;text-align:right;width:120px}.b-show-message__attachments{color:#76a1ce;flex-basis:calc(100% - 120px);font-size:1.4rem;max-width:calc(100% - 120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 120px)}.b-show-message__attachment{cursor:pointer;display:inline;position:relative}.b-show-message__attachment-name{font-weight:500}.b-show-message__attachment-downloading{bottom:0;color:#404652;left:0;opacity:0;position:absolute;width:100%}.b-show-message__attachment._disabled{pointer-events:none}.b-show-message__attachment._disabled .b-show-message__attachment-name{left:0;opacity:.3;overflow-x:hidden;position:absolute;top:0;width:100%}.b-show-message__attachment._disabled .b-show-message__attachment-downloading{opacity:1;position:static}.b-show-message__recipients{display:flex;flex-basis:calc(100% - 120px);max-width:calc(100% - 120px);width:calc(100% - 120px)}.b-show-message__recipients-list{color:#404652;font-size:1.6rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-show-message__recipients-number{color:#404652;cursor:pointer;flex-shrink:0;font-size:1.6rem;font-weight:500;margin-left:2px}.b-show-message__counter{color:#76a1ce;cursor:pointer;flex-shrink:0;font-size:1.4rem;font-weight:500;text-decoration:underline}.b-show-message__btn-log{background-color:#f05c57;border-radius:5px;color:#fff;padding:5px 10px;text-transform:uppercase}.b-show-message__btn-log[disabled]{background-color:#7cc576;pointer-events:none}.b-show-message__btn-archive{background-color:#7cc576;border-radius:5px;color:#fff;padding:5px 10px;text-transform:uppercase}.b-show-message__btn-archive._un-archived{background-color:#f05c57}.b-show-message__btn-abort{background-color:#f05c57;border-radius:5px;color:#fff;padding:5px 10px;text-transform:uppercase}.b-show-message__btn-reply.btn{min-width:inherit;padding:15px 0;width:175px}.b-show-message__error{color:#eb3449}@media only screen and (max-width:880px){.b-show-message__item._message{padding:20px 20px 0 30px}}b-student-info{width:100%}.b-student-info__inner{border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);display:flex;height:calc(100vh - 200px);max-height:900px;max-width:1200px;min-height:425px;overflow:hidden;width:100%}.b-student-info__left{width:330px}.b-student-info__left .b-student-title{height:100%;justify-content:center}.p-documents .b-student-info__left,.p-medical .b-student-info__left,.p-sen .b-student-info__left{display:none}.b-student-info__right{background:#fff;height:100%;width:calc(100% - 330px)}.p-documents .b-student-info__right,.p-medical .b-student-info__right,.p-sen .b-student-info__right{width:100%}@media only screen and (min-width:881px) and (orientation:landscape){b-student-info{padding-left:150px}.b-student-info{position:relative}.p-account .b-student-info:before{border-right:7px solid #7061d8}.p-account .b-student-info:before,.p-contact .b-student-info:before{border-bottom:7px solid transparent;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}.p-contact .b-student-info:before{border-right:7px solid #d63b7c}.p-absence .b-student-info:before{border-right:7px solid #7061d8}.p-absence .b-student-info:before,.p-documents .b-student-info:before,.p-medical .b-student-info:before,.p-sen .b-student-info:before{border-bottom:7px solid transparent;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}.p-documents .b-student-info:before,.p-medical .b-student-info:before,.p-sen .b-student-info:before{border-right:7px solid #fff}}@media only screen and (min-width:881px) and (orientation:landscape) and (orientation:portrait){:before{display:none}}@media only screen and (min-width:881px) and (orientation:landscape) and (max-width:740px){:before{display:none}}@media screen and (min-width:741px) and (max-width:1024px) and (orientation:landscape){b-student-info{justify-content:flex-end;padding-left:0}.b-student-info__inner{max-width:calc(100vw - 185px)}}@media only screen and (min-width:741px){.portrait .b-student-info__inner{height:calc(100vh - 350px)}.p-account .b-student-info__left{background-color:#7061d8}.p-contact .b-student-info__left{background-color:#d63b7c}.p-absence .b-student-info__left{background-color:#7061d8}}@media only screen and (max-width:880px){.p-absence .b-student-info,.p-account .b-student-info,.p-contact .b-student-info{padding-top:30px}.p-absence .b-student-info__inner,.p-account .b-student-info__inner,.p-contact .b-student-info__inner{overflow:visible}.b-student-info__inner{display:block}.b-student-info__left{background:url(../img/header-icons.28df9745.png) 0 0 repeat-x;border-radius:5px 5px 0 0;width:100%}.b-student-info__right{border-radius:5px;width:100%}.p-absence .b-student-info__right,.p-account .b-student-info__right,.p-contact .b-student-info__right{border-radius:0 0 5px 5px;height:calc(100% - 145px)}}@media only screen and (max-width:740px){.b-student-info{margin:0 auto;max-height:none;max-width:calc(100% - 34px)}.p-absence .b-student-info,.p-account .b-student-info,.p-contact .b-student-info{padding-top:0}.b-student-info__inner{box-shadow:none;height:auto;max-height:inherit;min-height:inherit;overflow:visible;padding-bottom:35px}.b-student-info__right{background:none;border-radius:5px}.p-absence .b-student-info__right,.p-account .b-student-info__right,.p-contact .b-student-info__right{background-color:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4)}.b-student-info__left{background:transparent;border-radius:0}}b-student-search{display:block}.b-student-search{display:flex;font-size:14px;position:relative}.l-student-search__item:nth-child(2n) .b-student-search{background:#f8fafb}.b-student-search__profile{background:#fff;display:flex;flex-grow:1;overflow:hidden;padding:12px 0 13px 12px;position:relative;width:100%;z-index:1}.l-student-search__item:nth-child(2n) .b-student-search__profile{background:#f9f9f9}.b-student-search__buttons{align-items:center;background:#f1f5f6;display:flex;flex-grow:1;height:100%;justify-content:space-between;padding:0 16px;position:absolute;right:0;top:0;width:75%}.b-student-search__buttons .btn{font-size:12px;margin:0 11px;min-width:152px;padding:11px 0;text-align:center}.b-student-search__profile-info{align-items:center;background:#fff;display:flex;flex-grow:1;position:relative;width:42%;z-index:2}.l-student-search__item:nth-child(2n) .b-student-search__profile-info{background:#f8fafb}.b-student-search__profile-points{align-items:center;display:flex;flex-grow:1;justify-content:space-between;position:relative;width:58%;z-index:1}.b-student-search__info{display:flex;flex-direction:column;flex-grow:1;margin-left:15px}.b-student-search__name{color:#404652;font-size:17px;font-weight:500}.b-student-search__img{background-size:cover;border-radius:50%;flex-shrink:0;height:50px;width:50px}.b-student-search__group{color:#8c97a5;font-weight:500}.b-student-search__achievement,.b-student-search__behaviour{color:#404652;font-size:20px;font-weight:400;text-align:center;width:50%}.b-student-search__toggle{bottom:0;display:block;height:23px;margin:auto 0;position:absolute;right:1px;top:0;width:23px;z-index:1}.b-student-search__toggle:after{border-left:1px solid #dde3e4;border-right:1px solid #dde3e4;width:9px}.b-student-search__toggle:after,.b-student-search__toggle:before{bottom:0;content:"";display:block;height:13px;left:0;margin:auto;position:absolute;right:0;top:0}.b-student-search__toggle:before{background:#dde3e4;width:1px}@media only screen and (max-width:880px){.b-student-search__buttons{width:51%}.b-student-search__profile{padding:13px 0 13px 11px}.b-student-search__profile-info,.b-student-search__profile-points{width:50%}}@media only screen and (max-width:740px){.b-student-search{background:#fff;flex-direction:column;position:relative}.b-student-search._opened,.b-student-search._opened div.b-student-search__profile{background:#f3f6f8}.b-student-search .btn{border-radius:15px;font-size:12px;height:30px;line-height:26px;margin:0 20px;min-width:140px;padding:0;transition:transform .3s cubic-bezier(.17,.67,.51,1.18)}.b-student-search .btn span{display:none}.b-student-search__profile{padding:13px 0 13px 16px}.b-student-search__profile-info,.l-student-search__item:nth-child(2n) .b-student-search__profile-info{background:#fff}.b-student-search__buttons{background:none;height:40px;position:relative;width:100%}.b-student-search__profile-info{background:none;width:35%}.l-student-search__item:nth-child(2n) .b-student-search__profile-info{background:none}.b-student-search__profile-points{width:65%}.b-student-search__toggle{display:block;height:30px;width:30px}.b-student-search__toggle:after{border:2px solid #dde3e4;border-bottom:none;border-left:none;bottom:0;content:"";display:block;height:15px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:15px}.b-student-search__img,.b-student-search__toggle:before{display:none}.b-student-search__info{line-height:14px;margin-left:0}.b-student-search__name{font-size:19px;font-weight:300;margin-bottom:7px}.b-student-search__group{color:#a2abb6;font-size:12px}.l-student-search__item:nth-child(2n) .b-student-search__profile{background:#fff}.l-student-search__item._opened .b-student-search__buttons,.l-student-search__item._opened .b-student-search__profile{background:#f3f6f8}.l-student-search__item:nth-child(2n) .b-student-search{background:#fff}}@media only screen and (max-width:440px){.b-student-search__name{line-height:20px}.b-student-search .btn{font-size:10px;min-width:90px}}.b-student-seating-plans{border-radius:0 5px 5px 0;height:100%}.b-student-seating-plans__table-outer{height:100%;overflow:hidden}.b-student-seating-plans__table{height:100%;padding:15px}@media only screen and (max-width:740px){.b-student-seating-plans__table{min-width:inherit;padding-bottom:70px}}.b-student-select{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10px;position:relative;text-align:center}.b-student-select__profile{display:flex;flex-direction:column;flex-grow:1}.b-student-select__img{background-position:50%;background-size:cover;border-radius:50%;height:80px;margin:0 auto;overflow:hidden;position:relative;width:80px}.b-student-select__img:before{background:rgba(0,128,0,.4);border-radius:50%;content:"";height:100%;width:100%}.b-student-select__img .svg-check,.b-student-select__img:before{display:block;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-out;z-index:1}.b-student-select__img .svg-check{bottom:0;height:15px;margin:auto;right:0;width:19px;fill:#fff}.b-student-select__img._checked .svg-check,.b-student-select__img._checked:before{opacity:1}.b-student-select__name{color:#aaa;font-size:13px;font-weight:500;margin-top:18px;text-transform:uppercase}.b-student-select__group{color:#a1a3a5;font-size:12px;margin-top:4px}.b-student-select__group,.b-student-select__name{display:flex;flex-direction:column;flex-grow:1}@media only screen and (max-width:740px){.b-student-select__img{height:60px;width:60px}.b-student-select__img:before{background:hsla(0,0%,50%,.2);border:2px solid #7cc576}.b-student-select__img:after{height:8px;width:18px}._checked .b-student-select__img:after,._checked .b-student-select__img:before{opacity:1}}b-student-summary{display:block}.b-student-summary{align-items:center;display:flex;padding:18px 0 13px}.p-behaviour._summary-achievement-points .b-student-summary,.p-behaviour._summary-behaviour-points .b-student-summary{min-height:85px;padding:16px 0 19px}.p-behaviour._summary-achievement-points .b-student-summary._report .b-student-summary__col._date,.p-behaviour._summary-behaviour-points .b-student-summary._report .b-student-summary__col._date{align-self:center;width:115px}.p-behaviour._summary-achievement-points .b-student-summary._report .b-student-summary__col._details,.p-behaviour._summary-behaviour-points .b-student-summary._report .b-student-summary__col._details{width:66px}.p-behaviour._summary-achievement-points .b-student-summary._report .b-student-summary__col._type,.p-behaviour._summary-behaviour-points .b-student-summary._report .b-student-summary__col._type{flex-grow:2;width:0}.p-behaviour._summary-achievement-points .b-student-summary._report .b-student-summary__col._comment,.p-behaviour._summary-behaviour-points .b-student-summary._report .b-student-summary__col._comment{align-self:center;flex-grow:3;width:0}.p-behaviour._summary-achievement-points .b-student-summary__col,.p-behaviour._summary-behaviour-points .b-student-summary__col{padding-left:19px;width:25%}.p-behaviour._summary-achievement-points .b-student-summary__col._date,.p-behaviour._summary-behaviour-points .b-student-summary__col._date{align-self:flex-start;width:21%}.p-behaviour._summary-achievement-points .b-student-summary__col._comment,.p-behaviour._summary-behaviour-points .b-student-summary__col._comment{align-self:flex-start;width:30.7%}.p-behaviour._summary-achievement-points .b-student-summary__col._action,.p-behaviour._summary-behaviour-points .b-student-summary__col._action{width:19.1%}.p-behaviour._summary-achievement-points .b-student-summary__col._location,.p-behaviour._summary-behaviour-points .b-student-summary__col._location{width:19.5%}.p-behaviour._summary-achievement-points .b-student-summary__col._points,.p-behaviour._summary-behaviour-points .b-student-summary__col._points{width:9.7%}.p-behaviour._summary-achievement-points .b-student-summary__data,.p-behaviour._summary-behaviour-points .b-student-summary__data{font-size:15px}.p-behaviour._summary-achievement-points .b-student-summary__data._points,.p-behaviour._summary-behaviour-points .b-student-summary__data._points{border-radius:50%;height:42px;line-height:42px;text-align:center;width:42px}.p-behaviour._summary-achievement-points .b-student-summary__data._gray,.p-behaviour._summary-behaviour-points .b-student-summary__data._gray{color:#8c97a5;font-size:14px}.b-student-summary__btn-details{padding:5px}.b-student-summary__btn-details .svg-search{display:block;height:18px;width:18px;fill:#76a1ce}.p-behaviour._summary-behaviour-points .b-student-summary__data._points{border:1px dashed red;color:red}.p-behaviour._summary-achievement-points .b-student-summary__data._points{border:1px dashed green;color:green}@media only screen and (max-width:740px){.b-student-summary{border-bottom:1px solid #e3e9ea;padding:17px 0 7px}.b-student-summary._achievement,.b-student-summary._behaviour{cursor:pointer}.l-student-summary__item:last-child .b-student-summary{border-bottom:0}._action .b-student-summary__data,._date .b-student-summary__data{display:block;overflow:hidden;position:relative}._action .b-student-summary__data:after,._date .b-student-summary__data:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:10px}.b-student-summary__col{width:50%}.b-student-summary__col._narrow{align-items:center;display:flex;flex-direction:row;width:15%}.b-student-summary__col._action{width:35%}.b-student-summary__col._date{width:50%}.b-student-summary__col._mobile-hidden{display:none}.b-student-summary._detentions .b-student-summary__col,.b-student-summary._report .b-student-summary__col{width:100%}.b-student-summary._detentions .b-student-summary__title,.b-student-summary._report .b-student-summary__title{color:#8c97a5;font-size:14px;margin-bottom:3px}.b-student-summary._detentions .b-student-summary__data,.b-student-summary._report .b-student-summary__data{color:#404652;font-size:17px;margin-bottom:10px}.b-student-summary__points{border:none;height:100%;width:auto}.p-behaviour._summary-achievement-points .b-student-summary__col,.p-behaviour._summary-behaviour-points .b-student-summary__col{padding-left:17px}.p-behaviour._summary-achievement-points .b-student-summary__col._date,.p-behaviour._summary-behaviour-points .b-student-summary__col._date{width:calc(62% - 63px)}.p-behaviour._summary-achievement-points .b-student-summary__col._action,.p-behaviour._summary-behaviour-points .b-student-summary__col._action{flex-shrink:0;width:38%}.p-behaviour._summary-achievement-points .b-student-summary__col._points,.p-behaviour._summary-behaviour-points .b-student-summary__col._points{flex-shrink:0;position:relative;width:63px}.p-behaviour._summary-achievement-points .b-student-summary__data,.p-behaviour._summary-behaviour-points .b-student-summary__data{color:#404652;font-size:20px}.p-behaviour._summary-achievement-points .b-student-summary__data._gray,.p-behaviour._summary-behaviour-points .b-student-summary__data._gray{font-size:12px}.p-behaviour._summary-achievement-points .b-student-summary__data._points,.p-behaviour._summary-behaviour-points .b-student-summary__data._points{border:none;color:#ed4864;display:inline-block;font-weight:300;height:auto;width:auto}.p-behaviour._summary-achievement-points .b-student-summary__btn,.p-behaviour._summary-behaviour-points .b-student-summary__btn{bottom:0;display:inline-block;height:40px;margin:auto 0;position:absolute;right:0;top:0;width:32px}.p-behaviour._summary-achievement-points .b-student-summary__btn:after,.p-behaviour._summary-behaviour-points .b-student-summary__btn:after{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0}.p-behaviour._summary-achievement-points .b-student-summary__data._points{color:#3cb878}.b-student-summary__btn{height:10px;width:10px}.b-student-summary__btn:after{border-width:0;border-left:2px solid #d9dadd;border-top:2px solid #d9dadd;content:"";display:block;height:10px;position:absolute;transform:rotate(135deg);width:10px}}.b-student-summary-full{background-color:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);margin-top:25px;padding:0 15px 5px}.b-student-summary-full__row{padding:15px 0 5px}.b-student-summary-full__label{color:#8c97a5;font-size:12px;font-weight:500}.b-student-summary-full__data{color:#404652;font-size:20px}.b-student-summary-title{text-align:center}.b-student-summary-title__title{color:#404652;font-size:20px;padding:5px 0}.b-student-summary-title__date{color:#8c97a5;font-size:13px;font-weight:500}.b-student-title{align-items:center;display:flex;flex-direction:column}.p-contact._contact .b-student-title{margin-top:4px}.p-contact._contact .b-student-title__photo{margin-bottom:0}.p-contact._contact .b-student-title__title{margin-top:14px}.b-student-title__photo{background-position:50%;background-size:cover;border:2px solid #fff;border-radius:50%;flex-shrink:0;height:160px;margin-bottom:19px;width:160px}.b-behaviour .b-student-title__photo{border:0}.b-student-title__info{font-weight:500}.b-student-title__title{font-size:26px}.b-student-title__info,.b-student-title__title{color:#fff;font-weight:300;margin-bottom:5px}.b-student-title__info{font-size:16px}@media only screen and (max-width:880px){.p-behaviour .b-student-title{margin-top:34px}.p-behaviour .b-student-title__photo{margin-bottom:14px}.p-behaviour .b-student-title__title{margin-bottom:2px}.p-absence .b-student-title,.p-account._account .b-student-title,.p-contact._contact .b-student-title,.p-medical._medical .b-student-title,.p-sen._sen .b-student-title,.p-student._account .b-student-title,.p-student._contact .b-student-title,.p-student._medical .b-student-title{flex-direction:row;height:145px;justify-content:flex-start;padding:0 30px;position:relative;top:-20px}.p-absence .b-student-title__photo,.p-account._account .b-student-title__photo,.p-contact._contact .b-student-title__photo,.p-medical._medical .b-student-title__photo,.p-sen._sen .b-student-title__photo,.p-student._account .b-student-title__photo,.p-student._contact .b-student-title__photo,.p-student._medical .b-student-title__photo{margin-right:20px}.p-absence .b-student-title__title,.p-account._account .b-student-title__title,.p-contact._contact .b-student-title__title,.p-medical._medical .b-student-title__title,.p-sen._sen .b-student-title__title,.p-student._account .b-student-title__title,.p-student._contact .b-student-title__title,.p-student._medical .b-student-title__title{font-size:32px}}@media only screen and (max-width:740px){.p-account._account .b-student-title,.p-contact._contact .b-student-title,.p-student._account .b-student-title,.p-student._contact .b-student-title{display:block;height:100%;padding:0;text-align:center}.p-account._account .b-student-title__photo,.p-contact._contact .b-student-title__photo,.p-student._account .b-student-title__photo,.p-student._contact .b-student-title__photo{height:116px;margin:0 auto;width:116px}.p-account._account .b-student-title__title,.p-contact._contact .b-student-title__title,.p-student._account .b-student-title__title,.p-student._contact .b-student-title__title{color:#404652;font-size:22px}}.b-tabs-nav{display:flex}.b-tabs-nav__item{border-bottom:1px solid transparent;margin:0 10px;transition:border-color .2s ease-out,color .2s ease-out}.desktop .b-tabs-nav__item:hover{color:#fff}.b-tabs-nav__item._active{border-bottom:1px solid #7c9dcc}.b-tabs-nav__item._active button{color:#fff;pointer-events:none}.b-tabs-nav__btn{color:#a7acb7;display:block;font-size:1.2rem;font-weight:500;height:3.2rem;text-decoration:none;text-transform:uppercase}.b-tabs,b-tabs{width:100%}.b-tabs{display:flex;flex-direction:column;height:calc(100vh - 200px);max-height:900px;max-width:1200px;min-height:425px;position:relative}.b-tabs:before{border-bottom:7px solid transparent;border-right:7px solid #fff;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}@media screen and (orientation:portrait){.b-tabs:before{display:none}}@media screen and (max-width:740px){.b-tabs:before{display:none}}.b-tabs__list{border-radius:0 0 5px 5px;max-height:100%;overflow-x:hidden;overflow-y:auto}.desktop .b-tabs__list::-webkit-scrollbar{height:6px;width:6px}.desktop .b-tabs__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .b-tabs__list::-webkit-scrollbar-track{background:transparent}.b-tabs__capitalize{text-transform:capitalize}.b-tabs__nav-wrapper{align-items:center;display:flex;flex-grow:0;flex-shrink:0;margin-bottom:10px}.b-tabs__nav-wrapper .select-default{min-width:50px}.b-tabs__top{background:#f2f6f7;border-bottom:1px solid #e3e9ea;border-radius:5px 5px 0 0;display:flex;height:40px;width:100%}.b-tabs__top .b-tabs__col:before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.b-tabs__bottom{overflow-y:auto}.b-tabs__bottom,.b-tabs__col{height:100%;position:relative}.b-tabs__col{align-items:center;display:flex;justify-content:space-between;padding:0 19px;width:100%}.b-tabs__col-title{color:#3090c7;font-size:12px;width:100%}.b-tabs__item{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:10px 0;width:100%}.b-tabs__item:nth-child(2n){background:#f8fafb}.b-tabs__table{width:100%}.b-tabs__content{background:#fff;height:100%;z-index:2}.b-tabs__content,.b-tabs__content-wrapper{border-radius:5px;position:relative;width:100%}.b-tabs__content-wrapper{background-color:#fff;box-shadow:0 5px 30px rgba(0,0,0,.4);flex-grow:1;flex-shrink:1;height:calc(100% - 45px);overflow-x:hidden;overflow-y:auto;z-index:1}.b-tabs__content-wrapper .b-tabs__col._learners{padding:0 10px;text-align:center;width:9%}.b-tabs__content._assessment{padding:10px}.b-tabs__content._assessment .table{margin:5px 0;width:100%}.b-tabs__content._assessment table,.b-tabs__content._assessment td,.b-tabs__content._assessment th{border:1px solid #ddd}.b-tabs__content._assessment td,.b-tabs__content._assessment th{padding:7px}.b-tabs__content._assessment td:first-child{text-align:left}.b-tabs__content._assessment ol,.b-tabs__content._assessment ul{list-style:revert;padding:revert}.b-tabs__content._assessment h1,.b-tabs__content._assessment h2,.b-tabs__content._assessment h3,.b-tabs__content._assessment h4,.b-tabs__content._assessment h5,.b-tabs__content._assessment h6{font-size:revert}.b-tabs__content._assessment blockquote{border-left:5px solid #eee;font-size:17.5px;margin:0 0 20px;padding:10px 20px}.b-tabs__content._assessment pre{color:#333;display:block;font-size:13px;line-height:1.42857143;margin:0 0 10px;padding:9.5px;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.b-tabs__content._slide-out{animation:tabsOut .35s ease-in-out}.b-tabs__footer,.b-tabs__header{padding:5px 0}.b-tabs__warning{color:#404652;font-size:20px;left:0;padding:30px 0;position:absolute;text-align:center;top:0;width:100%}.b-tabs__open-table{background:#ddd;border-radius:4px;box-shadow:0 0 1px 1px #ccc;float:right;height:24px;margin-left:12px;position:relative;width:24px}.b-tabs__open-table:after,.b-tabs__open-table:before{background-color:currentColor;bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:10px}.b-tabs__open-table:after{transform:rotate(-90deg);transition:opacity .2s ease-out}.b-tabs__open-table._opened:after{opacity:0}.b-tabs__select{background:#fff;border-radius:3px;color:#000;display:none;min-width:100px;padding:5px 10px}.mobile .b-tabs__select,.tablet .b-tabs__select{display:block}.b-tabs__note{color:#3988c6;font-size:16px;font-weight:600;padding:25px 20px;text-align:center}.b-tabs__switcher{align-items:center;display:flex;flex:0 1 auto;margin-left:auto;margin-right:0}.b-tabs__switcher-btn{flex:none;height:32px;position:relative;transition:opacity .2s ease-in-out;width:32px}.b-tabs__switcher-btn:before{border-left:1px solid #cbd0d6;border-top:1px solid #cbd0d6;bottom:0;content:"";display:block;height:12px;left:50%;margin:auto;position:absolute;top:0;transform:translate3d(-50%,0,0);transition:border-color .2s ease-in-out;width:12px}.b-tabs__switcher-btn:hover:not(:disabled):before{border-left-color:#fff;border-top-color:#fff}.b-tabs__switcher-btn._next:before{transform:translate3d(-50%,0,0) rotate(135deg)}.b-tabs__switcher-btn._prev:before{transform:translate3d(-50%,0,0) rotate(-45deg)}.b-tabs__switcher-btn:disabled{opacity:.3;pointer-events:none}.b-tabs__switcher-content,.b-tabs__switcher-select{color:#fff;font-size:12px;line-height:32px;margin:0 8px;max-width:200px;text-transform:uppercase}.b-tabs__switcher-select{position:relative}.b-tabs__switcher-select-label{cursor:pointer;overflow:hidden;padding-right:16px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.b-tabs__switcher-select-label:after{border-color:#fff transparent transparent;border-style:solid;border-width:4px 4px 0;content:"";display:block;height:0;margin-top:-1px;position:absolute;right:2px;top:50%;width:0}.b-tabs__switcher-select-list{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);color:#000;max-height:180px;min-width:120px;overflow:auto;padding:4px 0;position:absolute;right:-4px;top:100%;width:100%;z-index:2}.b-tabs__switcher-select-list-item{cursor:pointer;line-height:1.1;padding:8px;text-transform:none;transition:background-color .25s ease-in-out}.b-tabs__switcher-select-list-item+.b-tabs__switcher-select-list-item{border-top:1px solid #f8fafb}.b-tabs__switcher-select-list-item._active,.b-tabs__switcher-select-list-item:hover{background-color:#e3e9ea}@media only screen and (min-width:881px) and (orientation:landscape){b-tabs{padding-left:150px}}@media only screen and (min-width:741px) and (orientation:portrait){.b-tabs{height:calc(100vh - 350px);min-height:425px}}@media screen and (min-width:741px) and (max-width:1024px) and (orientation:landscape){b-tabs{display:flex;justify-content:flex-end;padding-left:0}.b-tabs{max-width:calc(100vw - 185px)}}@media only screen and (max-width:880px){.b-tabs{max-height:none;max-width:100vw}.b-tabs__header{font-size:135%;padding-bottom:20px}.b-tabs__header br,.b-tabs__header h2{display:none}.b-tabs__footer{font-size:135%}.b-tabs__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:15px}.b-tabs__text{display:flex;font-size:135%;justify-content:space-between;margin-top:3px}.b-tabs__text-inner._title{flex-grow:1;padding-right:5px}.b-tabs__text-inner._colored{text-align:center}.b-tabs__text-inner._value{min-width:40px;padding:0 5px}.b-tabs__text._bold{font-size:16px;font-weight:800;margin-bottom:10px}.b-tabs__content-wrapper{box-shadow:none;overflow:visible;overflow:initial}.b-tabs:after,.b-tabs:before{display:none}}@media only screen and (max-width:740px){.b-tabs{height:auto;max-height:inherit;min-height:inherit}.b-tabs,.b-tabs__nav-wrapper{display:block}.b-tabs__select{margin:0 auto}.b-tabs__content,.b-tabs__content-wrapper{background:transparent}.b-tabs__bottom{overflow:visible}}b-tabs-subgrid{width:100%}.b-tabs-subgrid__title{font-size:1.2rem;padding:10px 0 5px;text-transform:uppercase}.b-tabs-subgrid__table{width:100%}.b-user-select{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10px;position:relative;text-align:center}.b-user-select__profile{display:flex;flex-direction:column;flex-grow:1}.b-user-select__img{background-position:50%;background-size:cover;border-radius:50%;height:80px;margin:0 auto;overflow:hidden;position:relative;width:80px}.b-user-select__img:before{background:rgba(0,128,0,.4);border-radius:50%;content:"";height:100%;width:100%}.b-user-select__img .svg-check,.b-user-select__img:before{display:block;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-out;z-index:1}.b-user-select__img .svg-check{bottom:0;height:15px;margin:auto;right:0;width:19px;fill:#fff}.b-user-select__img._checked .svg-check,.b-user-select__img._checked:before{opacity:1}.b-user-select__name{color:#aaa;display:flex;flex-direction:column;flex-grow:1;font-size:13px;font-weight:500;margin-top:18px;text-transform:uppercase}@media only screen and (max-width:740px){.b-user-select__img{height:60px;width:60px}.b-user-select__img:before{background:hsla(0,0%,50%,.2);border:2px solid #7cc576}.b-user-select__img:after{height:8px;width:18px}._checked .b-user-select__img:after,._checked .b-user-select__img:before{opacity:1}}.b-teaching-groups__item{border:1px solid #ccc;font-size:1.4rem}.b-teaching-groups__item:not(:last-child){border-bottom:0}.b-teaching-groups__item._opened .b-teaching-groups__subject:before{transform:translateY(-50%) rotate(90deg)}.b-teaching-groups__subject{align-items:center;color:#aaa;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;overflow:hidden;padding:5px 10px 5px 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.b-teaching-groups__subject:before{border-bottom:5px solid transparent;border-left:8px solid #aaa;border-top:5px solid transparent;content:"";display:block;left:6px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-out}.b-teaching-groups__groups{overflow:hidden}.b-teaching-groups__group{align-items:center;border-top:1px solid #ccc;display:flex;justify-content:space-between;padding:5px 10px;position:relative}.b-teaching-groups__photos._plus{cursor:pointer;padding-left:20px;position:relative}.b-teaching-groups__photos._plus:after,.b-teaching-groups__photos._plus:before{background:#7cc576;bottom:0;content:"";display:block;height:2px;left:0;margin:auto 0;position:absolute;top:0;width:16px}.b-teaching-groups__photos._plus:after{transform:rotate(90deg)}.b-teaching-groups__name{color:#404652;font-size:1.4rem;min-width:0;overflow-wrap:break-word}.b-teaching-groups__btn-add{background:#eee;border-radius:50%;height:40px;margin-left:auto;position:relative;width:40px}.b-teaching-groups__btn-add:after,.b-teaching-groups__btn-add:before{background:#aaa;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:40%}.b-teaching-groups__btn-add:after{transform:rotate(90deg)}.b-teaching-groups__btn-add-date{margin-left:auto}.b-teaching-groups__checkbox{height:22px;margin-top:0}.b-teaching-groups__checkbox-input{display:none}.b-teaching-groups__checkbox-title{align-items:center;color:#5a5e63;display:flex;font-size:14px;position:relative}.b-teaching-groups__checkbox-title:after,.b-teaching-groups__checkbox-title:before{content:""}.b-teaching-groups__checkbox-title:before{background:#fff;border:1px solid #e3e9ea;border-radius:2px;display:inline-block;height:22px;margin-right:10px;width:22px}.b-teaching-groups__checkbox-title:after{display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.b-teaching-groups__checkbox._checkbox-checked span:after{display:block}.b-teaching-groups__checkbox-input[disabled]{pointer-events:none}.b-teaching-groups__checkbox-title{color:#fff}.b-teaching-groups__checkbox-title:before{background-color:#f8fafb;border-color:#e3e9ea;margin-right:0}.b-teaching-groups__checkbox-title:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68}b-timetable{width:100%}.b-timetable__inner{display:flex;flex-direction:column;height:auto;max-height:900px;min-height:450px;position:relative}.b-timetable__nav{height:32px;margin-left:auto;padding-left:10px}.b-timetable__nav-item{border-bottom:1px solid transparent;color:#a7acb7;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;line-height:32px;margin:0 10px;text-transform:uppercase;transition:border-color .2s ease-out,color .2s ease-out}.desktop .b-timetable__nav-item:hover{color:#fff}.b-timetable__nav-item._current{border-bottom:1px solid #7c9dcc;color:#fff}.b-timetable__nav-wrapper{align-items:center;display:flex;flex-shrink:0;height:32px;margin-bottom:10px}.b-timetable__nav-wrapper .select-default{min-width:50px}.b-timetable__wrapper{z-index:1}.b-timetable__content,.b-timetable__wrapper{display:flex;flex-direction:column;flex-grow:1;height:0;position:relative;width:100%}.b-timetable__content{background:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);z-index:2}.b-timetable l-teachers-timetable{flex-shrink:0}.b-timetable__select{background:#fff;border-radius:3px;color:#000;display:none;min-width:100px;padding:5px 10px}.mobile .b-timetable__select,.tablet .b-timetable__select{display:block}@media only screen and (min-width:741px) and (orientation:landscape){.b-timetable{padding-left:150px}.b-timetable__inner{display:flex;flex-direction:column;height:calc(100vh - 200px);max-width:1200px}.b-timetable__header{flex-shrink:0}.b-timetable__wrapper{flex-grow:1}}@media only screen and (min-width:741px) and (orientation:portrait){.b-timetable__inner{height:calc(100vh - 350px)}}@media screen and (min-width:741px) and (max-width:1024px) and (orientation:landscape){.b-timetable{justify-content:flex-end;padding-left:0}.b-timetable__inner{max-width:calc(100vw - 185px)}}@media only screen and (max-width:880px){.b-timetable__nav-item{font-size:12px}}@media only screen and (max-width:740px){div.b-timetable__inner{max-width:calc(100% - 34px)}.b-timetable__inner{box-shadow:none;display:block;height:auto;margin:10px auto 23px;max-height:inherit;top:-30px}.b-timetable__nav{height:auto;position:static;top:-60px}.b-timetable__nav-wrapper{display:block;height:auto}.b-timetable__wrapper{height:auto;overflow:visible;z-index:0}.b-timetable__select{border:1px solid #e3e9ea;font-size:14px;margin:0 auto 30px;padding:10px 30px 10px 10px}.b-timetable__content{animation:tabsInMobile .35s ease-in-out;background:transparent;box-shadow:none;display:block;height:auto}.b-timetable__content._slide-out{animation:tabsOutMobile .35s ease-in-out}}b-title{width:100%}.p-communicator b-title{margin-left:auto;width:auto}.b-title{display:flex;justify-content:space-between;margin-bottom:8px;padding-top:8px}.p-behaviour._points-achievement .b-title,.p-behaviour._points-behaviour .b-title{margin-bottom:3px}.clubs__content .b-title,.modal-add-homework .b-title,.modal-add-teachers .b-title,.modal-preview-message .b-title,.modal-select-learners .b-title,.modal-select-respondents .b-title,.modal-select-users .b-title{display:none}.b-title__text{color:hsla(0,0%,100%,.5);font-family:Helvetica;font-size:12px;text-transform:uppercase}.b-title__controls{display:none;flex-grow:1;padding:0 15px}.p-calendar .b-title__controls{display:block}._mailbox .b-title,._send .b-title{margin:0;padding:0}._mailbox .b-title .btn-close,._send .b-title .btn-close{left:15px;top:0}._mailbox .b-title__text,._send .b-title__text{color:#fff;font-size:16px;order:1}._send .b-title{margin-bottom:5px}@media only screen and (max-width:880px){.p-behaviour._search .b-title,.p-behaviour._select-achievement .b-title,.p-behaviour._select-behaviour .b-title,.p-learners .b-title{flex-direction:row-reverse;margin-bottom:0}}@media only screen and (max-width:740px){.b-title{position:absolute;top:0}.b-title .btn-close:before{left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.b-title__text{display:none}}b-video-call{width:100%}.b-video-call{height:100%;min-height:420px;padding:20px;position:relative}.b-video-call__title{font-size:1.9rem;font-weight:600;margin-bottom:5px}.b-video-call__info{font-size:1.6rem;margin-bottom:15px}.b-video-call__message{align-items:center;display:flex;font-size:1.8rem;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.b-video-call__media{display:flex;margin-bottom:10px}.b-video-call__media-body{flex-grow:1;position:relative}.b-video-call__media-body-inner{height:0;padding-top:56.25%;position:relative;width:100%}.b-video-call__media-body-content{align-items:stretch;background-color:#000;display:flex;flex-wrap:wrap;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.b-video-call__media-body-overlay{align-items:center;color:#fff;display:flex;font-size:1.8rem;font-weight:600;height:100%;justify-content:center;left:0;padding:10px;position:absolute;top:0;width:100%}.b-video-call__media-body-overlay._end{animation:shadow-pulsate 2s infinite}.b-video-call__media-sidebar{flex:none;margin-left:16px;position:relative;width:200px}.b-video-call__media-sidebar-inner{display:flex;flex-direction:column;height:100%;left:0;overflow:auto;position:absolute;top:0;width:100%}.b-video-call__participant-media{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.b-video-call__participant-media-header{align-items:center;background:rgba(0,0,0,.5);background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.5) 65%,transparent);color:#fff;display:flex;font-size:12px;font-weight:700;left:0;padding:4px 16px 4px 4px;position:absolute;top:0;z-index:4}.b-video-call__participant-media-icon{margin-left:8px}.b-video-call__participant-media-icon .svg-camera-crossed,.b-video-call__participant-media-icon .svg-mute-crossed{display:block;height:14px;width:14px;fill:#ff4d00}.b-video-call__participant-media-container{align-items:center;background-color:#000;display:flex;flex:auto;flex-wrap:wrap;justify-content:center}.b-video-call__participant-media-container._local{flex:none}.b-video-call__participant-media-container video{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.b-video-call__participant-media-container._local .b-video-call__participant-media{height:0;padding-top:56.25%}.b-video-call__participant-media-container._local .b-video-call__participant-media._sd{padding-top:75%}.b-video-call__actions{display:flex;justify-content:center;margin-bottom:10px}.b-video-call__action-btn{margin:0 8px}.b-video-call__action-btn[disabled]{cursor:not-allowed;opacity:.4}.b-video-call__action-btn._end-call,.b-video-call__action-btn._mute,.b-video-call__action-btn._video,.b-video-call__action-btn._warning{align-items:center;background:#c5c5c5;border-radius:50%;display:flex;height:34px;justify-content:center;width:34px}.b-video-call__action-btn._end-call svg,.b-video-call__action-btn._mute svg,.b-video-call__action-btn._video svg,.b-video-call__action-btn._warning svg{display:block;height:20px;width:20px}.b-video-call__action-btn._mute .svg-mute,.b-video-call__action-btn._mute .svg-mute-crossed{fill:#000}.b-video-call__action-btn._video .svg-camera{height:14px;fill:#000}.b-video-call__action-btn._video .svg-camera-crossed{fill:#000}.b-video-call__action-btn._end-call .svg-call-end{fill:red}.b-video-call__action-btn._warning{background-color:transparent}.b-video-call__action-btn._warning .svg-warning{fill:orange}.b-video-call__participant{align-items:center;color:#fff;display:flex;font-size:1.8rem;font-weight:600;height:100%;justify-content:center;left:0;padding:10px;position:absolute;top:0;width:100%}@media screen and (max-width:740px){.b-video-call{min-height:inherit;padding:0}.b-video-call .t-appointments,.b-video-call__info,.b-video-call__title{padding:0 10px}.b-video-call__info{margin-bottom:6px}.b-video-call__media{background-color:#000;display:block;margin-bottom:0;position:relative}.b-video-call__media-body{position:static}.b-video-call__media-body-inner{height:auto;padding:0;position:static}.b-video-call__media-sidebar{bottom:16px;margin:0;position:absolute;right:16px;z-index:0}.b-video-call__media-sidebar._disabled{opacity:0;pointer-events:none}.b-video-call__media-sidebar-inner{overflow:visible;position:static}.b-video-call__participant-media-container._local{background-color:transparent}.b-video-call__participant-media-container._local .b-video-call__participant-media{box-shadow:0 0 4px 1px #fff}.b-video-call__actions{margin-top:-44px;position:relative}.b-video-call__message{position:static}}@media only screen and (max-width:740px) and (orientation:portrait){.b-video-call__media-body-content{flex-direction:column;flex-wrap:wrap;justify-content:flex-start}}@keyframes shadow-pulsate{0%{box-shadow:inset 0 0 30px 25px #eb3449}50%{box-shadow:inset 0 0 30px 25px rgba(235,52,73,0)}to{box-shadow:inset 0 0 30px 25px #eb3449}}.f-absence-report{height:100%;padding:0 15px 10px}.f-absence-report__wrapper{display:flex;flex-direction:column;height:100%}.f-absence-report__top{padding:10px 5px 0}.f-absence-report .b-date-time-select__input{background:#f2f6f7;border-color:#e3e9ea}.f-absence-report .b-date-time-select__input::-moz-placeholder{color:#a0aab5}.f-absence-report .b-date-time-select__input::placeholder{color:#a0aab5}.f-absence-report .b-date-time-select .svg-calendar-small{fill:#8fc9ea}.f-absence-report__textarea{background-color:#f2f6f7;border:1px solid #e3e9ea}.f-absence-report__bottom{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:auto;position:relative}.f-absence-report__bottom:before{background:#e3e9ea;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}.f-absence-report__bottom .f-absence-report__row{margin-bottom:0}.f-absence-report__btn-cancel,.f-absence-report__btn-send{font-size:1.4rem;min-width:inherit;padding:10px 0}.f-absence-report__attachments{display:block;padding:5px 0}.f-absence-report__date-footer{display:none;justify-content:center;padding:0 5px 10px}.day-view .f-absence-report__date-footer{display:flex}.f-absence-report__btn-set-dates{background:#3090c7;border-radius:4px;color:#fff;font-size:1.3rem;padding:8px 15px}@media only screen and (min-width:741px) and (max-width:880px){.f-absence-report__top{display:flex;flex-wrap:wrap;justify-content:space-between}.f-absence-report__row._date{flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);width:calc(50% - 10px)}.landscape .f-absence-report__textarea{height:60px}.f-absence-report__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:10px}.f-absence-report__bottom .f-absence-report__row{flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);width:calc(50% - 10px)}}@media only screen and (max-width:740px){.f-absence-report__top{height:auto}}.f-activity-log{display:block;margin-bottom:-10px}.f-activity-log__textarea{background-color:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;color:#404652;font-size:1.4rem;padding:15px;width:100%}.f-activity-log__btn{min-width:inherit;padding:15px}.f-add-address{position:relative;text-align:left}.f-add-address__input{background-color:#f9f9f9;border:1px solid #b8b8b8;color:#404652;font-size:1.4rem;height:40px;padding:0 15px}.f-add-address__row:last-child{margin-bottom:0}.f-add-address__row._bottom{display:flex;justify-content:flex-end}.f-add-address__btn{margin:0;min-width:inherit;padding:15px;width:110px}.f-add-address__select.select-default .selectize-input{border-radius:5px}.tablet .f-add-address__select-mobile-wrap:after{border-top:4px solid #404652}.tablet .f-add-address__select-mobile{background-color:#f9f9f9;border:1px solid #b8b8b8;color:#404652;height:40px;padding-left:15px}.f-add-address__loader{align-items:center;background-color:hsla(0,0%,100%,.7);color:#404652;display:flex;font-size:1.8rem;font-weight:500;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:7}.f-add-address__checkbox{margin:0}.f-add-address__checkbox-input{display:none}.f-add-address__checkbox-title{align-items:center;color:#5a5e63;display:flex;font-size:14px;position:relative}.f-add-address__checkbox-title:after,.f-add-address__checkbox-title:before{content:""}.f-add-address__checkbox-title:before{background:#fff;border:1px solid #e3e9ea;border-radius:2px;display:inline-block;height:22px;margin-right:10px;width:22px}.f-add-address__checkbox-title:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68;display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.f-add-address__checkbox._checkbox-checked span:after{display:block}.f-add-address__checkbox-title:before{border-color:#b8b8b8;flex-shrink:0;margin:0 8px 0 0}.f-add-address__checkbox-input[disabled]{cursor:not-allowed;opacity:.7}.f-add-address .select-default.selectize-control .selectize-input{padding:10px 20px}@media screen and (max-width:740px){.f-add-address__input{background:#fff;border:1px solid #c8cdd4;border-radius:20px;color:#99a5b4;padding:0 30px 0 18px}}.f-add-booking-category{font-size:14px;height:100%;margin-bottom:-10px;text-align:left}.f-add-booking-category__textarea{border-radius:5px;margin-bottom:0}.f-add-booking-category__btn{padding:15px}.f-add-booking-period{font-size:14px;height:100%;margin-bottom:-10px;text-align:left}.f-add-booking-period__periods{background:#f2f6f7;border:1px solid #e3e9ea;border-radius:5px;height:200px;overflow-y:auto;padding:10px}.desktop .f-add-booking-period__periods::-webkit-scrollbar{height:6px;width:6px}.desktop .f-add-booking-period__periods::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .f-add-booking-period__periods::-webkit-scrollbar-track{background:transparent}.tablet .f-add-booking-period__periods{height:140px}.f-add-booking-period__period{align-items:center;color:#404652;display:flex;justify-content:space-between}.f-add-booking-period__period:not(:first-child){margin-top:15px}.f-add-booking-period__period>div{align-items:center;display:flex}.f-add-booking-period__period>div>span{margin-right:10px}.f-add-booking-period__remove{background-color:#f05c57;border-radius:3px;height:30px;position:relative;width:30px}.f-add-booking-period__remove:before{color:#fff;content:"X";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.f-add-booking-period__textarea{border-radius:5px;margin-bottom:0}.f-add-booking-period__btn{padding:15px}.f-add-booking-period__select.select-default.selectize-control .selectize-input{border-radius:5px}.f-add-booking-period__date input{background:#f2f6f7;border-color:#e3e9ea;color:#a0aab5;height:46px}.f-add-booking-period__date input::-moz-placeholder{color:#a0aab5}.f-add-booking-period__date input::placeholder{color:#a0aab5}.f-add-booking-period__date .svg-calendar-small{fill:#a0aab5}.f-add-booking-period__select-mobile{border-radius:5px}.mobile .f-add-booking-period__select-mobile{background:#f2f6f7;border-color:#e3e9ea}.mobile .f-add-booking-period .f-date-select__time-field{height:40px}@media only screen and (max-width:740px){.f-add-booking-period__date input{height:40px}.f-add-booking-period__select.select-default.selectize-control .selectize-input{background:#f2f6f7}}.f-add-booking-resource{font-size:1.4rem;height:100%;margin-bottom:-10px;text-align:left}.f-add-booking-resource__row label{cursor:pointer;display:block;position:relative;z-index:1}.f-add-booking-resource__label{margin-bottom:7px}.f-add-booking-resource__textarea{border-radius:5px;margin-bottom:0}.f-add-booking-resource__checkbox{display:none}.f-add-booking-resource__checkbox:checked+span:after{display:block}.f-add-booking-resource__checkbox+span{pointer-events:none;position:relative;vertical-align:middle}.f-add-booking-resource__checkbox+span:before{background:#3498db;border:1px solid #2980b9;border-radius:2px;content:"";display:inline-block;height:22px;margin-right:10px;vertical-align:middle;width:22px}.f-add-booking-resource__checkbox+span:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:none;height:8px;left:4px;position:absolute;top:5px;transform:rotate(-45deg);width:15px}.f-add-booking-resource__btn{padding:15px}.f-add-referral{display:block;padding:0 20px;text-align:left}.f-add-referral__field-title{color:#404652;font-size:1.6rem;font-weight:500;margin-left:0;margin-right:5px}.f-add-referral__input{background:#fff;border:1px solid #c8cccc;color:#000;height:46px}.f-add-referral__input::-moz-placeholder{color:#a0aab5}.f-add-referral__input::placeholder{color:#a0aab5}.f-add-referral__btn{float:right;max-width:100px;padding:10px 0}.f-add-referral__textarea{background-color:#fff;border:1px solid #c8cccc;color:#000;min-width:200px}.f-add-referral__checkbox{display:inline-block}.f-add-referral__checkbox-input{display:none}.f-add-referral__checkbox-input._checked+span:after{display:block}.f-add-referral__checkbox-title{align-items:center;color:#404652;display:inline-flex;font-size:1.6rem;font-weight:500;margin-right:5px;position:relative}.f-add-referral__checkbox-title:after{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:2px;content:"";display:inline-block;height:22px;margin-left:10px;width:22px}.f-add-referral__checkbox-title:before{border-bottom:1px solid #404652;border-left:1px solid #404652;content:"";display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.f-add-referral__elem{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:10px}.f-add-referral__row{display:flex}.f-add-referral__row:last-child{margin-bottom:0}.f-add-referral__row._action{display:flex}.f-add-referral__label{color:#404652;font-size:1.6rem;font-weight:500;line-height:30px;margin-left:0;margin-right:5px;max-width:80px;min-width:80px}.f-add-referral__text{color:#404652;font-size:1.4rem;margin-right:5px}.f-add-referral__date,.f-add-referral__select{min-width:200px}.mobile .f-add-referral__select.select-default,.tablet .f-add-referral__select.select-default{display:none}.tablet .f-add-referral .f-default__select-mobile{background-color:#f9f9f9;border:1px solid #b8b8b8;color:#404652}.tablet .f-add-referral .f-default__select-mobile-wrap:after{border-top-color:currentColor}.tablet .f-add-referral .b-date-time-select__input{height:50px}.f-add-referral .select-default.selectize-control .selectize-input{border-radius:5px;padding:10px 15px}.f-add-referral .select-default.selectize-control .selectize-input.selectize-focus{border-color:#b8b8b8!important}.f-add-referral .select-default.selectize-control .ui-select-placeholder{color:#888}@media only screen and (max-width:740px){.f-add-referral__btn{border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;left:0;line-height:47px;margin:0 auto;max-width:450px;padding:0;position:fixed;right:0;width:calc(100% - 50px);z-index:2}.f-add-referral__label{max-width:none}.f-add-referral__row{flex-wrap:wrap}.f-add-referral__date input{background:#fff;border-color:#c4cbd3;border-radius:20px;color:#99a5b4}.f-add-referral__date input::-moz-placeholder{color:#99a5b4}.f-add-referral__date input::placeholder{color:#99a5b4}.f-add-referral__date .svg-calendar-small{fill:#99a5b4}}.f-add-strategy{display:block;padding:0 20px;text-align:left}.f-add-strategy__input{background:#fff;border:1px solid #c8cccc;color:#000;height:46px}.f-add-strategy__input::-moz-placeholder{color:#a0aab5}.f-add-strategy__input::placeholder{color:#a0aab5}.f-add-strategy__btn{float:right;max-width:100px;padding:10px 0}.f-add-strategy__row:last-child{margin-bottom:0}.f-add-strategy__row._action{display:flex}.f-add-strategy__label{color:#404652;font-size:1.6rem;font-weight:500;line-height:30px;margin-left:0;margin-right:5px;max-width:80px;min-width:80px}@media only screen and (max-width:740px){.f-add-strategy__btn{border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;left:0;line-height:47px;margin:0 auto;max-width:450px;padding:0;position:fixed;right:0;width:calc(100% - 50px);z-index:2}.f-add-strategy__label{max-width:none}}.f-add-resource{font-size:1.4rem;height:100%;margin-bottom:-10px;text-align:left}.f-add-resource__row:last-child{margin-top:24px}.f-add-resource__label{margin-bottom:7px}.f-add-resource__textarea{border-radius:5px;margin-bottom:0}.f-add-resource__btn{padding:15px}.f-add-resource .b-checkbox{color:#404652;display:inline-flex;font-weight:400;padding:4px 2px;width:100%}@media (hover:hover){.b-checkbox{transition:color .15s ease-in-out,background-color .15s ease-in-out}.b-checkbox:hover{background-color:#f4fafb;color:#000}}.f-add-resource-category{font-size:14px;height:100%;margin-bottom:-10px;text-align:left}.f-add-resource-category__textarea{border-radius:5px;margin-bottom:0}.f-add-resource-category__btn{padding:15px}.f-add-calendar-entry{margin-bottom:-10px}.f-add-calendar-entry__input{background:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5;height:46px}.f-add-calendar-entry__input::-moz-placeholder{color:#a0aab5}.f-add-calendar-entry__input::placeholder{color:#a0aab5}.f-add-calendar-entry__btn{min-width:inherit;padding:15px}.f-add-calendar-entry__checkbox{margin-top:0;width:130px}.f-add-calendar-entry__checkbox-input{display:none}.f-add-calendar-entry__checkbox-title{align-items:center;color:#5a5e63;display:flex;font-size:14px;position:relative}.f-add-calendar-entry__checkbox-title:after,.f-add-calendar-entry__checkbox-title:before{content:""}.f-add-calendar-entry__checkbox-title:before{background:#fff;border:1px solid #e3e9ea;border-radius:2px;display:inline-block;height:22px;margin-right:10px;width:22px}.f-add-calendar-entry__checkbox-title:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68;display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.f-add-calendar-entry__checkbox._checkbox-checked span:after{display:block}.f-add-calendar-entry__date input{background:#f2f6f7;border-color:#e3e9ea;color:#a0aab5;height:46px;padding:0 35px 0 20px}.f-add-calendar-entry__date input::-moz-placeholder{color:#a0aab5}.f-add-calendar-entry__date input::placeholder{color:#a0aab5}.f-add-calendar-entry__date .svg-calendar-small{fill:#8fc9ea;right:16px}.f-add-car{text-align:left}.f-add-car__label{color:#404652;display:block;font-size:1.4rem;margin-bottom:7px}.f-add-car__input{background-color:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;color:#404652;font-size:1.4rem;height:40px;padding:0 15px;width:100%}.f-add-car__row:last-child{margin-bottom:0}.f-add-car__row._bottom{display:flex;justify-content:flex-end}.f-add-car__add,.f-add-car__cancel{margin:0;min-width:inherit;padding:15px;width:110px}.f-add-car__cancel{margin-right:15px}@media screen and (max-width:740px){.f-add-car__input{background:#fff;border:1px solid #c8cdd4;border-radius:20px;color:#99a5b4;padding:0 30px 0 18px}}.f-add-comment{font-size:14px}.f-add-comment .btn{min-width:0;width:100%}@media screen and (max-width:740px){.f-add-comment .btn span{display:none}}.f-add-contacts{display:block}.f-add-contacts__btn{padding:15px}.f-add-contacts__title{color:#404652;font-size:1.8rem;font-weight:500}.f-add-contacts__btn-add-outer{margin-left:10px}.f-add-contacts__dummy-input{display:none}.f-add-contacts__dummy-input.ng-invalid.ng-dirty+button,.ng-submitted .f-add-contacts__dummy-input.ng-invalid+button{border-color:#eb3449}.f-add-contacts__btn-add{background:#eee;border:1px solid transparent;border-radius:50%;height:30px;position:relative;width:30px}.f-add-contacts__btn-add:after,.f-add-contacts__btn-add:before{background:#aaa;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:40%}.f-add-contacts__btn-add:after{transform:rotate(90deg)}.f-add-contacts__field-title{align-items:center;color:#404652;display:flex}.f-add-contacts__input{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;color:#404652;font-size:1.4rem;height:40px;padding:0 15px;width:100%}.f-add-contacts__select-outer{width:100%}.f-add-contacts__select-outer .select-default.selectize-control .selectize-input{border-radius:5px;display:flex;padding:10px 35px 10px 15px}.f-add-contacts__select-outer .select-default.selectize-control .ui-select-match{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.tablet .f-add-contacts .f-default__select-mobile{background-color:#f9f9f9;border:1px solid #b8b8b8;color:#404652;height:40px}.tablet .f-add-contacts .f-default__select-mobile-wrap:after{border-top-color:currentColor}@media screen and (max-width:740px){.f-add-contacts__input{background:#fff;border-color:#c8cdd4;border-radius:20px}.f-add-contacts .t-addresses__row,.f-add-contacts .t-contact-details__row{border-bottom:1px solid #e3e9ea}}.f-add-group{font-size:14px;margin-bottom:-10px;padding:0 15px;text-align:left}.f-add-group__title{margin-bottom:5px}.f-add-group__input{background-color:#f9f9f9;border:1px solid #b8b8b8;color:#404652;font-size:1.4rem;height:40px;padding:0 15px}.f-add-group__checkbox{display:none}.f-add-group__label{cursor:pointer;display:inline-block;height:30px;width:100%}.f-add-group__label:after{content:"";display:inline-block;height:100%;vertical-align:middle}.f-add-group__label span{color:#404652;pointer-events:none;position:relative}.f-add-group__label span:after,.f-add-group__label span:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.f-add-group__label span:after{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:2px;display:block;height:20px;right:-25px;width:20px}.f-add-group__label span:before{border-bottom:1px solid #b8b8b8;border-left:1px solid #b8b8b8;display:none;height:7px;right:-21px;top:4px;transform:rotate(-45deg);width:13px;z-index:1}.f-add-group__label input:checked+span:before{display:block}.f-add-group__button{border-radius:5px;color:#fff;font-size:16px;padding:15px;width:100%}.f-add-group__button._disable{opacity:.7;pointer-events:none}.f-add-group__button._save{background-color:#7cc576}.f-add-group__button._cancel{background-color:#bcc3cb}f-autocomplete{margin:0 auto;max-width:332px;width:100%}.f-autocomplete{text-align:center;z-index:1}.f-autocomplete,.f-autocomplete ._for-mobile{position:relative}.f-autocomplete__overlay{height:200vh;left:-50vw;position:absolute;top:-50vh;width:200vw}.f-autocomplete__mobile-selected{border-radius:2px 2px 0 0;color:#40444a;display:block;font-size:22px;line-height:43px;padding:0 14px;position:relative;text-align:center;width:100%;z-index:1}.f-autocomplete__mobile-selected span,.f-autocomplete__mobile-selected svg{display:inline-block;vertical-align:middle}.f-autocomplete__mobile-selected svg{height:26px;width:22px;fill:#444}.f-autocomplete__mobile-select{position:relative;text-align:left}.f-autocomplete__mobile-select label{position:relative;z-index:1}.f-autocomplete__mobile-item{color:#666a70;cursor:pointer;display:block;font-size:18px;font-weight:400;line-height:42px;padding:0 15px;text-align:left;width:100%}.f-autocomplete__mobile-item:first-child{border-top:1px solid #9ba1aa}.f-autocomplete__mobile-list{background:#f9fafb;left:0;position:absolute;top:100%;width:100%}.f-autocomplete__mobile-list:before{bottom:0;box-shadow:0 10px 50px 0 rgba(159,172,187,.5);content:"";display:block;height:calc(100% + 43px);left:0;pointer-events:none;position:absolute;width:100%;z-index:-1}.f-autocomplete__mobile-field{background:#f9fafb;border-radius:2px 2px 0 0;color:#666a70;font-size:18px;height:43px;opacity:0;padding:0 14px;pointer-events:none;position:absolute;width:100%;z-index:1}.f-autocomplete__mobile-field:focus{opacity:1;pointer-events:all;position:relative}.f-autocomplete__mobile-field:focus+.f-autocomplete__mobile-selected{display:none}.f-autocomplete .pr-s-student{padding:10px 0}.f-autocomplete .pr-s-student__group{color:#8c97a5;font-size:12px}.f-autocomplete .pr-s-student__name{color:#444;font-size:14px;font-weight:500}.f-autocomplete .pr-s-student__avatar{border-radius:50%;height:35px;width:35px}.f-autocomplete .selectize-control{font-size:0;height:43px!important}.f-autocomplete .ui-select-match span span{color:#40444a;font-size:22px;line-height:43px}.f-autocomplete div.ui-select-choices-group:first-child{border-top:1px solid #9ba1aa}.f-autocomplete .selectize-input>input{margin:0!important;width:100%!important}.f-autocomplete .selectize-dropdown{border:0;box-shadow:none}.f-autocomplete .select-default.selectize-control.single._gray .selectize-dropdown.single .active{background:#72a7cf;color:#fff}.f-autocomplete .select-default.selectize-control.single._gray .selectize-dropdown.single{background:#f9fafb;border-radius:0 0 2px 2px}.f-autocomplete .select-default.selectize-control.single._gray .selectize-dropdown.single:before{bottom:0;box-shadow:0 10px 50px 0 rgba(159,172,187,.5);content:"";display:block;height:calc(100% + 43px);left:0;pointer-events:none;position:absolute;width:100%;z-index:-1}.f-autocomplete .selectize-dropdown .optgroup-header,.f-autocomplete .selectize-dropdown [data-selectable]{padding:0}.f-autocomplete .selectize-dropdown-content{border-radius:0 0 2px 2px;max-height:270px}.f-autocomplete .select-default.selectize-control.single._gray .ui-select-choices-row{color:#666a70;cursor:pointer;display:block;font-size:18px;font-weight:400;line-height:42px;padding:0 15px;text-align:left;transition:background-color .2s ease-out;width:100%}.f-autocomplete .select-default.selectize-control.single._gray.open{background:#f9fafb;border-radius:2px 2px 0 0}.f-autocomplete .select-default.selectize-control.single._gray.open input{color:#666a70;font-size:18px;padding:0 15px!important;text-align:left}.f-autocomplete .select-default.selectize-control.single._gray .selectize-input{background:transparent}.f-autocomplete .select-default.selectize-control.single._gray .selectize-input input::-moz-placeholder{color:#40444a;font-size:18px}.f-autocomplete .select-default.selectize-control.single._gray .selectize-input input,.f-autocomplete .select-default.selectize-control.single._gray .selectize-input input::placeholder{color:#40444a;font-size:18px}.f-autocomplete .select-default.selectize-control.single._gray .selectize-input:after{display:none}.f-autocomplete .ui-select-search{color:#444;font-size:22px;font-weight:500;height:43px;position:relative;text-align:center;z-index:1}.f-autocomplete .ui-select-search .ui-select-match{line-height:43px}.f-autocomplete .ui-select-search .ui-select-match>span:first-child{color:#40444a;font-size:18px}.f-autocomplete .ui-select-search::-moz-placeholder{color:#444;font-size:18px}.f-autocomplete .ui-select-search::placeholder{color:#444;font-size:18px}.f-autocomplete .ui-select-search:focus{background:#f9fafb;border-radius:2px;display:block;padding:0 15px!important;text-align:left;width:100%}.f-autocomplete .ui-select-search:focus+.f-autocomplete__dropdown{display:block}.f-autocomplete .ui-select-search:focus::-moz-placeholder{color:rgba(68,68,68,.66)}.f-autocomplete .ui-select-search:focus::placeholder{color:rgba(68,68,68,.66)}.f-autocomplete .ui-select-search:focus._filled{border-radius:2px 2px 0 0}.f-autocomplete__title{color:#72a7cf;font-size:11px;font-weight:500;margin-bottom:5px;text-transform:uppercase}@media only screen and (max-width:740px){.p-marksheets .f-autocomplete .svg-two-arrow{display:none}}.f-add-homework{display:flex;height:100%}.f-add-homework__left{background:linear-gradient(90deg,#509bd5,#50b4d5);border-radius:5px 0 0 5px;display:flex;flex-basis:39%;flex-direction:column;flex-grow:1;max-width:39%;padding:20px;text-align:left;width:39%}.f-add-homework__right{border-radius:0 5px 5px 0;flex-basis:61%;flex-grow:1;height:100%;max-width:61%;overflow:hidden;padding:15px 15px 10px;width:61%}.f-add-homework__editor{height:calc(100% - 40px);padding-bottom:10px}.f-add-homework__input{background:#4897bf;border:1px solid transparent;color:#fff}.f-add-homework__input::-moz-placeholder{color:#fff}.f-add-homework__input::placeholder{color:#fff}.f-add-homework__date input{background:#4897bf;border:1px solid transparent;color:#fff;padding-left:20px}.f-add-homework__date input::-moz-placeholder{color:#fff}.f-add-homework__date input::placeholder{color:#fff}.f-add-homework__date .svg-calendar-small{fill:hsla(0,0%,100%,.5)}.f-add-homework__row{margin-bottom:8px;position:relative}.f-add-homework__row._col-wrap{margin:0 -5px}.f-add-homework__col{display:inline-block;padding:0 5px;width:50%}.f-add-homework__col._class{padding-left:0}.f-add-homework__col._subject{padding-right:0}.f-add-homework__content{flex-shrink:0}.f-add-homework__bottom{flex-shrink:0;margin-top:auto;text-align:center}.f-add-homework__btn-add.btn{background:#fff;font-size:12px;line-height:46px;padding:0 5px}.f-add-homework__label{color:#fff;font-size:14px;line-height:30px;margin-left:8px}.f-add-homework__label[float-label]{line-height:1.2;margin-left:0}.f-add-homework__select.select-default.selectize-control .selectize-input{background-color:#4897bf;background-image:none;border-color:transparent;border-radius:5px;box-shadow:none;color:#fff;padding:10px 20px}.f-add-homework__select.select-default.selectize-control .selectize-input.selectize-focus{border-color:transparent!important}.f-add-homework__select.select-default.selectize-control .selectize-input:after{border-color:hsla(0,0%,100%,.5) transparent transparent;right:14px}.f-add-homework__select.select-default.selectize-control .selectize-input input{color:#fff}.f-add-homework__select.select-default.selectize-control .selectize-input input::-moz-placeholder{color:#fff;font-size:14px}.f-add-homework__select.select-default.selectize-control .selectize-input input::placeholder{color:#fff;font-size:14px}.f-add-homework__select.select-default.selectize-control .selectize-dropdown.single{background-color:#4897bf;border-color:transparent}.f-add-homework__select.select-default.selectize-control .selectize-dropdown.single .active{background-color:#2685b6;color:#fff}.f-add-homework__select.select-default.selectize-control .ui-select-choices-row{color:#fff}.f-add-homework__select.select-default.selectize-control .ui-select-choices-row.disabled span{opacity:.6}.f-add-homework__select.select-default.selectize-control .ui-select-choices-row:hover{background:#2685b6}.tablet .f-add-homework__select-mobile{border:1px solid transparent;height:40px}@media only screen and (max-width:880px){.f-add-homework__left{flex-basis:290px;max-width:290px;width:290px}.f-add-homework__right{flex-basis:calc(100% - 290px);max-width:calc(100% - 290px);width:calc(100% - 290px)}.f-add-homework .btn{min-width:inherit}}@media only screen and (max-width:740px){.f-add-homework{background:#f8fafb;display:block;height:100%;min-height:100vh;padding-top:100px;width:100%}._cordova .f-add-homework{padding-top:130px}.f-add-homework__left{display:block;margin:0 auto;max-width:450px}.f-add-homework__left,.f-add-homework__right{background:#f8fafb;flex-basis:100%;height:auto;width:100%}.f-add-homework__right{max-width:100%;overflow:visible;padding:15px 0 0}.f-add-homework__editor .note-editing-area{min-height:100px}.f-add-homework__attachments,.f-add-homework__editor{background:#fff;display:block}.f-add-homework__attachments{padding-bottom:5px}.f-add-homework__date input{background:#fff;border-color:#c4cbd3;border-radius:20px;color:#99a5b4}.f-add-homework__date input.b-date-time-select__input{height:40px}.f-add-homework__date input::-moz-placeholder{color:#99a5b4}.f-add-homework__date input::placeholder{color:#99a5b4}.f-add-homework__date label[float-label]{color:#99a5b4}.f-add-homework__date .svg-calendar-small{fill:#99a5b4}.f-add-homework__date .b-date-time-select__clear:after,.f-add-homework__date .b-date-time-select__clear:before{background-color:#c4cbd3}.f-add-homework__content{margin-bottom:15px}.f-add-homework__label{color:#99a5b4}.f-add-homework__input.f-default__input{background:#fff;border:1px solid #c4cbd3;border-radius:25px;color:#99a5b4;height:40px;min-width:0;padding:10px 20px}.f-add-homework__input.f-default__input::-moz-placeholder{color:#99a5b4}.f-add-homework__input.f-default__input::placeholder{color:#99a5b4}.f-add-homework__btn.btn{background:linear-gradient(180deg,#66afd2,#7f99cb 50%);border-radius:30px;color:#fff;display:block;font-size:11px;font-weight:500;line-height:47px;text-transform:uppercase;width:100%}}.f-add-import{display:block;padding:0 20px;text-align:left}.f-add-import__row:last-child{margin-bottom:0}.f-add-import__input{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;font-size:1.4rem;height:40px;padding:0 15px;width:100%}.f-add-import__controls{display:flex;justify-content:flex-end;padding-top:10px}.f-add-import__btn.btn{font-size:1.4rem;margin:0;min-width:0;padding:10px 20px;width:100px}.f-add-import__btn.btn:not(:first-child){margin-left:10px}f-add-teachers{flex-shrink:0}.f-add-teachers,f-add-teachers{display:flex;flex-direction:column;flex-grow:1}.f-add-teachers{border-radius:5px 0 0 5px;padding:10px 20px 20px;position:relative}._create-group .f-add-teachers,.p-clubs .f-add-teachers,.p-parents-evening .f-add-teachers{background:linear-gradient(90deg,#eca54a,#eca54a);padding-top:20px}.modal-edit-employee-groups .f-add-teachers{background:linear-gradient(180deg,#8dc26f,#76b852);border-radius:0 0 0 5px;padding-top:20px}.f-add-teachers__input{color:#e9e2ea}.f-add-teachers__input::-moz-placeholder{color:#e9e2ea}.f-add-teachers__input::placeholder{color:#e9e2ea}._create-group .f-add-teachers__input,.p-clubs .f-add-teachers__input,.p-parents-evening .f-add-teachers__input{background:#dc8b22}.modal-edit-employee-groups .f-add-teachers__input,.p-communicator .f-add-teachers__input,.p-events-forms .f-add-teachers__input{background:#537d3c}.f-add-teachers__select.selectize-control .selectize-input{background-color:#537d3c;border-color:#537d3c;color:#e9e2ea;height:40px;padding:9px 10px}.f-add-teachers__select.selectize-control .selectize-input.selectize-focus{border-color:#537d3c!important}.f-add-teachers__select.selectize-control .selectize-input:after{border-color:hsla(0,0%,100%,.5) transparent transparent}.f-add-teachers__select.selectize-control .selectize-input input{color:#fff}.f-add-teachers__select.selectize-control .selectize-input input::-moz-placeholder{color:#fff}.f-add-teachers__select.selectize-control .selectize-input input::placeholder{color:#fff}.f-add-teachers__select.selectize-control .selectize-dropdown.single{background-color:#537d3c;border-color:#537d3c}.f-add-teachers__select.selectize-control .selectize-dropdown.single .active{background-color:#4a7333;color:#fff}.f-add-teachers__select.selectize-control .ui-select-choices-row{color:#fff}.f-add-teachers__select.selectize-control .ui-select-choices-row.disabled span{opacity:.6}.f-add-teachers__select.selectize-control .ui-select-choices-row:hover{background:#4a7333}._create-group .f-add-teachers__select.selectize-control .selectize-input,.p-clubs .f-add-teachers__select.selectize-control .selectize-input,.p-parents-evening .f-add-teachers__select.selectize-control .selectize-input{background-color:#dc8b22;background-image:none;border-color:transparent;box-shadow:none;color:#fff}._create-group .f-add-teachers__select.selectize-control .selectize-input.selectize-focus,.p-clubs .f-add-teachers__select.selectize-control .selectize-input.selectize-focus,.p-parents-evening .f-add-teachers__select.selectize-control .selectize-input.selectize-focus{border-color:transparent!important}._create-group .f-add-teachers__select.selectize-control .selectize-input:after,.p-clubs .f-add-teachers__select.selectize-control .selectize-input:after,.p-parents-evening .f-add-teachers__select.selectize-control .selectize-input:after{border-color:hsla(0,0%,100%,.5) transparent transparent}._create-group .f-add-teachers__select.selectize-control .selectize-input input,.p-clubs .f-add-teachers__select.selectize-control .selectize-input input,.p-parents-evening .f-add-teachers__select.selectize-control .selectize-input input{color:#fff}._create-group .f-add-teachers__select.selectize-control .selectize-input input::-moz-placeholder,.p-clubs .f-add-teachers__select.selectize-control .selectize-input input::-moz-placeholder,.p-parents-evening .f-add-teachers__select.selectize-control .selectize-input input::-moz-placeholder{color:#fff;font-size:16px}._create-group .f-add-teachers__select.selectize-control .selectize-input input::placeholder,.p-clubs .f-add-teachers__select.selectize-control .selectize-input input::placeholder,.p-parents-evening .f-add-teachers__select.selectize-control .selectize-input input::placeholder{color:#fff;font-size:16px}._create-group .f-add-teachers__select.selectize-control .selectize-dropdown.single,.p-clubs .f-add-teachers__select.selectize-control .selectize-dropdown.single,.p-parents-evening .f-add-teachers__select.selectize-control .selectize-dropdown.single{background-color:#dc8b22;border-color:transparent}._create-group .f-add-teachers__select.selectize-control .selectize-dropdown.single .active,.p-clubs .f-add-teachers__select.selectize-control .selectize-dropdown.single .active,.p-parents-evening .f-add-teachers__select.selectize-control .selectize-dropdown.single .active{background-color:#dc8b22;color:#fff}._create-group .f-add-teachers__select.selectize-control .ui-select-choices-row,.p-clubs .f-add-teachers__select.selectize-control .ui-select-choices-row,.p-parents-evening .f-add-teachers__select.selectize-control .ui-select-choices-row{color:#fff}._create-group .f-add-teachers__select.selectize-control .ui-select-choices-row.disabled span,.p-clubs .f-add-teachers__select.selectize-control .ui-select-choices-row.disabled span,.p-parents-evening .f-add-teachers__select.selectize-control .ui-select-choices-row.disabled span{opacity:.6}._create-group .f-add-teachers__select.selectize-control .ui-select-choices-row:hover,.p-clubs .f-add-teachers__select.selectize-control .ui-select-choices-row:hover,.p-parents-evening .f-add-teachers__select.selectize-control .ui-select-choices-row:hover{background:#dc8b22}.modal-edit-employee-groups .f-add-teachers__select.selectize-control .selectize-input{background-color:#537d3c;border-color:#537d3c}.modal-edit-employee-groups .f-add-teachers__select.selectize-control .selectize-input.selectize-focus{border-color:#537d3c!important}.modal-edit-employee-groups .f-add-teachers__select.selectize-control .selectize-input .selectize-dropdown.single{background-color:#537d3c;border-color:#537d3c}.modal-edit-employee-groups .f-add-teachers__select.selectize-control .selectize-input .selectize-dropdown.single .active{background-color:#4a7333}.modal-edit-employee-groups .f-add-teachers__select.selectize-control .selectize-input .ui-select-choices-row:hover{background:#4a7333}.f-add-teachers__label[float-label]{color:#e9e2ea;font-size:1.4rem}.f-add-teachers__bottom{flex-shrink:0;margin-top:auto;text-align:center}.f-add-teachers__bottom button.btn{line-height:46px;padding:0 5px}.f-add-teachers__add-group{color:#fff;font-size:14px;padding:10px 0 10px 15px;position:relative}.f-add-teachers__add-group:after,.f-add-teachers__add-group:before{background-color:#fff;border-radius:3px;content:"";display:block;left:0;position:absolute;top:50%;transform:translateY(-50%)}.f-add-teachers__add-group:after{height:11px;left:4px;width:3px}.f-add-teachers__add-group:before{height:3px;width:11px}.f-add-teachers__add-group[disabled]{opacity:.5}.f-add-teachers__row{margin-bottom:8px}.f-add-teachers .btn{background-color:#fff;font-size:12px;line-height:50px;min-width:0;padding:0 5px}.p-parents-evening .f-add-teachers .btn{color:#dc8b22}.f-add-teachers .btn-continue{transition:opacity .25s}.tablet .p-events-forms .f-add-teachers .f-default__select-mobile{background-color:#537d3c;height:45px}.tablet .p-clubs .f-add-teachers .f-default__select-mobile,.tablet .p-parents-evening .f-add-teachers .f-default__select-mobile{background-color:#dc8b22;color:#e9e2ea;height:45px}@media only screen and (max-width:880px){.f-add-teachers{border-radius:5px 5px 0 0;padding:10px 25px 20px}.f-add-teachers .btn{min-width:232px;width:auto}}@media only screen and (max-width:740px){.f-add-teachers{background:transparent;border-radius:0;margin:0 auto;max-width:480px;padding:15px 17px 10px;width:100%}.p-parents-evening .f-add-teachers{background:transparent;padding-top:25px}._create-group .f-add-teachers,.p-clubs .f-add-teachers,.p-resource-booking .f-add-teachers{background:transparent}.f-add-teachers__input.f-default__input{background:#fff;border:1px solid #c4cbd3;border-radius:25px;color:#99a5b4;height:42px;padding:10px 20px;width:100%}.f-add-teachers__input.f-default__input::-moz-placeholder{color:#99a5b4}.f-add-teachers__input.f-default__input::placeholder{color:#99a5b4}.f-add-teachers__label[float-label]{color:#99a5b4}.f-add-teachers__wrapper{margin-bottom:-8px}.f-add-teachers__bottom{bottom:20px;left:0;margin:0 auto;max-width:450px;position:fixed;right:0;width:85%;z-index:2}.f-add-teachers__bottom button.btn{background:linear-gradient(180deg,#66afd2,#7f99cb 50%);border-radius:30px;color:#fff;display:block;font-size:14px;font-weight:500;height:47px;margin:0 auto;text-align:center;text-transform:uppercase;width:100%}.p-parents-evening .f-add-teachers__bottom button.btn,.p-resource-booking .f-add-teachers__bottom button.btn{color:#fff}.f-add-teachers__add-group{color:#99a5b4;font-weight:700;margin-left:10px}.f-add-teachers__add-group:after,.f-add-teachers__add-group:before{background-color:#99a5b4}}.f-booked-slot{display:block;margin-bottom:-10px}.f-booked-slot__row._info,.f-booked-slot__textarea{color:#99a5b4;font-size:1.4rem}.f-booked-slot__textarea{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:3px;height:90px;padding:15px 20px;text-align:left;width:100%}.mobile .f-booked-slot .f-default__select-mobile,.mobile .f-booked-slot__textarea,.tablet .f-booked-slot .f-default__select-mobile,.tablet .f-booked-slot__textarea{background-color:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5}.f-booked-slot__btn{padding:15px}.f-booking-manage-room{font-size:14px;height:100%;margin-bottom:-10px;text-align:left}.f-booking-manage-room__textarea{border-radius:5px;margin-bottom:0}.f-booking-manage-room__btn{padding:15px}.f-booking-manage-room__select-mobile{border-radius:5px}.mobile .f-booking-manage-room__select-mobile{background:#f2f6f7;border-color:#e3e9ea}.f-change-password{font-size:1.4rem;margin-bottom:-10px;padding:0 15px;text-align:left}.f-change-password__input{background-color:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;color:#404652;font-size:1.4rem;height:40px;padding:0 15px;width:100%}.f-change-password__btn{padding:15px}.f-changes-detected{font-size:14px;padding:0 15px;text-align:left}.f-changes-detected__title{font-size:18px;margin-bottom:20px;text-align:center}.f-changes-detected__button{display:flex;justify-content:center}.f-changes-detected .btn{margin:0 5px;max-width:180px;min-width:0;padding:10px 0}.f-club-register{box-shadow:0 5px 30px rgba(0,0,0,.4);display:flex;height:calc(100% - 213px);height:calc(100vh - 364px);min-height:500px}.f-club-register__left{align-items:center;background:linear-gradient(-10deg,#8282c6 50%,#7088c7);border-radius:5px 0 0 5px;display:flex;flex-direction:column;flex-shrink:0;padding:35px 20px 20px;position:relative;width:295px}.f-club-register__teacher{display:flex;flex-wrap:wrap;justify-content:center}.f-club-register__teacher-photo{background-position:50%;background-size:cover;border-radius:50%;height:160px;margin-bottom:16px;width:160px}.f-club-register__teacher-name{color:#fff;font-size:2.4rem;line-height:2.5rem;margin-bottom:15px;text-align:center;width:100%}.f-club-register__btn{margin:0;padding:10px;width:auto}.f-club-register__btn-submit{height:49px;margin-top:auto;padding:0}.f-club-register__right{background:#fff;border-radius:0 5px 5px 0;display:flex;flex-direction:column;flex-grow:1;width:0}.f-club-register__top{align-items:center;border-bottom:1px solid #e3e9ea;display:flex;flex-shrink:0;justify-content:space-between;padding:10px}.f-club-register__actions{align-items:center;display:flex;flex:0 0 auto;height:40px}.f-club-register__button{font-size:.9rem;line-height:1.2rem;margin:0 5px;min-width:80px;padding:10px 4px;position:relative;text-align:center}.f-club-register__button-icon{display:none;font-size:0;line-height:0}.f-club-register__button-icon svg{height:20px;pointer-events:none;width:20px;fill:currentColor}.f-club-register__name{color:#404652;flex:1 1;font-size:1.6rem;min-width:120px}.f-club-register__body{flex-grow:1;height:0}.f-club-register__learners{height:100%;overflow-y:auto}.desktop .f-club-register__learners::-webkit-scrollbar{height:6px;width:6px}.desktop .f-club-register__learners::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .f-club-register__learners::-webkit-scrollbar-track{background:transparent}.f-club-register__learner{align-items:center;display:flex;padding:13px 10px}.f-club-register__learner:nth-child(2n){background-color:#f1f5f6}.f-club-register__learner-photo{background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;height:50px;margin-right:5px;position:relative;width:50px}.f-club-register__learner-photo .svg-check{bottom:0;display:block;height:15px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;width:19px;fill:#fff;transition:opacity .2s ease-out;z-index:1}.f-club-register__learner-photo._checked .svg-check{opacity:1}.f-club-register__learner-photo._checked:before{background:rgba(0,128,0,.4);border-radius:50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%;z-index:1}.f-club-register__learner-name{color:#404652;font-size:1.6rem;font-weight:500}.f-club-register__data{cursor:pointer;flex-grow:1;width:0}.f-club-register__data._disabled{opacity:.6;pointer-events:none}.f-club-register__tags{display:flex;flex-wrap:wrap;font-size:10px;width:100%}.f-club-register__tag{background:#000;border-radius:3px;color:#fff;margin:2px;padding:3px 5px}.f-club-register__tag._red{background-color:#d17272}.f-club-register__tag._orange{background-color:#e6a657}.f-club-register__tag._brick{background-color:#ba7780}.f-club-register__tag._purple{background-color:#8572d0}.f-club-register__tag._green{background-color:#73c663}.f-club-register__tag._blue{background-color:#65b2d1}.f-club-register__tag._pink{background-color:#e477b4}.f-club-register__tag._gray{background-color:#707070}.f-club-register__tag._yellow{background-color:#beb44a}.f-club-register__tag._tial{background-color:#1ab7ab}.f-club-register__accept,.f-club-register__reject{border:2px solid #99a5b4;border-radius:50%;flex-shrink:0;height:40px;margin:0 5px;position:relative;width:40px}.f-club-register__accept._active{background:#7cc576;border-color:#7cc576}.f-club-register__accept._active:before{border-color:#fff}.f-club-register__accept:before{border-bottom:2px solid #99a5b4;border-left:2px solid #99a5b4;bottom:0;content:"";display:block;height:8px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(-45deg);transition:border-color .2s ease-out;width:22px}.f-club-register__reject._active{background:#ed5a57;border-color:#ed5a57}.f-club-register__reject._active .svg-cross{fill:#fff}.f-club-register__reject .svg-cross{bottom:0;display:block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;transition:fill .2s ease-out;width:20px;fill:#99a5b4}.f-club-register__checkbox{cursor:pointer;display:inline-block;padding:0 5px}.f-club-register__checkbox._checked span:after{display:block}.f-club-register__checkbox-input{display:none}.f-club-register__checkbox-title{align-items:center;color:#8c97a5;display:flex;font-size:1.4rem;position:relative}.f-club-register__checkbox-title:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68;content:"";display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.f-club-register__checkbox-title:before{background:#f8fafb;border:1px solid #e3e9ea;border-radius:2px;content:"";display:block;height:22px;margin-right:10px;width:22px}.f-club-register__control{border-bottom:1px solid #e3e9ea;margin:0 -5px;padding:5px 20px}@media screen and (max-width:740px){.f-club-register{box-shadow:none;display:block;height:auto}.f-club-register__control{background:#fff;border-bottom:none;margin:0;padding:5px 8px}.f-club-register__left{background:transparent;border-radius:0;display:block;padding:0;width:100%}.f-club-register__teacher-photo{height:120px;width:120px}.f-club-register__teacher-name{color:#404652}.f-club-register__btn-submit.btn{background:linear-gradient(180deg,#66afd2,#7f99cb 50%);border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;height:47px;left:0;margin:0 auto;max-width:450px;position:fixed;right:0;width:calc(100% - 50px);z-index:2}.f-club-register__right{background-color:#fff;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);display:block;width:100%}.f-club-register__top{display:block}.f-club-register__name{margin-bottom:4px}.f-club-register__actions{justify-content:flex-end;width:100%}.f-club-register__button{flex:none;width:auto}.f-club-register__button._icon{min-width:0;padding:6px}.f-club-register__button-icon{display:block}.f-club-register__button-text{display:none}}.f-collection-update{display:flex;flex-direction:column;height:100%}.f-collection-update__top{flex-grow:1;overflow-x:hidden;overflow-y:auto;padding:15px 15px 0}.desktop .f-collection-update__top::-webkit-scrollbar{height:6px;width:6px}.desktop .f-collection-update__top::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .f-collection-update__top::-webkit-scrollbar-track{background:transparent}.f-collection-update__category{color:#404652;font-size:2rem;margin-bottom:10px}.f-collection-update__info span{color:#404652;display:block;font-size:1.4rem;margin-bottom:10px}.f-collection-update__field{margin-bottom:15px}.f-collection-update__field-heading{align-items:center;display:flex;margin-bottom:7px}.f-collection-update__field-name{color:#404652;font-size:1.6rem}.f-collection-update__field-content._meal .f-collection-update__select-mobile-wrap{flex-basis:calc(100% - 90px);max-width:calc(100% - 90px);width:calc(100% - 90px)}.f-collection-update__field-content-item{align-items:center;display:flex;margin-bottom:5px}.f-collection-update__field-content-item .select-default{flex-basis:calc(100% - 90px);max-width:calc(100% - 90px);width:calc(100% - 90px)}.f-collection-update__day{color:#404652;flex-basis:90px;font-size:1.4rem;max-width:90px;width:90px}.f-collection-update__add{background:#7cc576;border-radius:50%;box-shadow:0 1px 2px #2d4a2e;height:30px;margin-left:10px;position:relative;width:30px}.f-collection-update__add:after,.f-collection-update__add:before{background:#fff;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:40%}.f-collection-update__add:after{transform:rotate(90deg)}.f-collection-update__add:disabled{opacity:.35;pointer-events:none}.f-collection-update__input{border:1px solid #ddd;border-radius:5px;color:#404652;font-size:14px;height:40px;margin:5px 1px 3px 0;outline:none;padding:3px 0 3px 13px;text-align:left;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;width:100%}.f-collection-update__input[readonly]{background:#f9f9f9;cursor:not-allowed;opacity:.7}.f-collection-update__input:focus{border:1px solid #51cbee;box-shadow:0 0 5px #51cbee;margin:5px 1px 3px 0;padding:3px 0 3px 13px}.f-collection-update__bottom{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;padding:10px 15px;position:relative}.f-collection-update__bottom:before{background-color:#e3e9ea;content:"";display:block;height:1px;left:0;margin:0 auto;position:absolute;right:0;top:0;width:calc(100% - 30px)}.f-collection-update__save{margin:0;min-width:inherit;padding:15px 40px;width:auto}.f-collection-update__notice{background-color:#e3f7fc;border:1px solid #8ed9f6;display:flex;flex-grow:1;margin-bottom:10px;padding:7px}.f-collection-update__notice-icon{flex-basis:20px;max-width:20px;width:20px}.f-collection-update__notice-icon .svg-warning{height:20px;width:20px;fill:#1f90c3}.f-collection-update__notice-content{flex-basis:calc(100% - 30px);margin-left:10px;max-width:calc(100% - 30px);width:calc(100% - 30px)}.f-collection-update__notice-title{color:#555;font-size:1.2rem;font-weight:500;line-height:1.2}.f-collection-update__notice-message{color:#555;font-size:1.1rem;line-height:1.2}.f-collection-update__protection{color:#404652;font-size:1rem;margin-right:10px}.tablet .f-collection-update__multiselect .caret{border-top:4px dashed rgba(0,0,0,.8);right:16px}.mobile .f-collection-update__multiselect .dropdown-toggle{background:#fff;border:1px solid #c8cdd4;border-radius:20px;color:#99a5b4;padding:0 30px 0 18px}.mobile .f-collection-update__multiselect .dropdown-toggle .caret{border-left:2px solid #99a5b4;border-right:none;border-top:2px solid #99a5b4;bottom:4px;height:10px;margin:auto 0;right:16px;top:0;transform:rotate(225deg);width:10px}.mobile .f-collection-update__multiselect .dropdown-toggle .btn-group{background:transparent}.f-collection-update .select-default.selectize-control .selectize-input{background-color:#fff;border-radius:5px;display:flex;padding:10px 24px 10px 15px}.f-collection-update .select-default.selectize-control .selectize-input:after{border-color:#a0aab5 transparent transparent;right:12px}.f-collection-update .select-default.selectize-control .ui-select-match{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.f-collection-update .select-default .selectize-dropdown-content{max-height:110px}.f-collection-update .btn-default:hover{background-color:#f9f9f9;border-color:#b8b8b8;color:#404652}.f-collection-update .dropdown-toggle.btn{background-color:#fff;max-width:inherit}.tablet .f-collection-update__select-mobile-wrap:after{border-top:4px solid #404652}.tablet .f-collection-update__select-mobile{background-color:#f9f9f9;border:1px solid #b8b8b8;color:#404652;height:40px;padding-left:15px}.tablet .f-collection-update__select-mobile[disabled]{cursor:not-allowed;opacity:.7}@media screen and (max-width:740px){.f-collection-update{display:flex;flex-direction:column}.f-collection-update__top{order:1;overflow:inherit;padding:10px 0 0}.f-collection-update__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:17px;padding:10px}.f-collection-update__field{border-top:1px solid #bfc6ce;margin-bottom:0}.f-collection-update__field:not(:last-child){margin-bottom:10px}.f-collection-update__field-heading{margin-bottom:0;padding:10px 0}.f-collection-update__input{background:#fff;border:1px solid #c8cdd4;border-radius:20px;color:#99a5b4;padding:0 30px 0 18px}.f-collection-update__bottom{display:block;order:0;padding:0;position:static}.f-collection-update__bottom:before{display:none}.f-collection-update__protection{margin:0 0 10px}.f-collection-update__save{margin:0 0 0 auto}}.f-comment{font-size:14px}.f-comment__input{background-color:#f2f6f7;border:1px solid #e3e9ea;border-radius:3px;color:#a0aab5;font-size:14px;height:40px;margin-bottom:10px;padding:0 20px;width:100%}.f-comment__row-title{color:#bcc3cb;font-size:12px;font-weight:700;margin-bottom:10px;text-align:left;text-transform:uppercase}.f-comment .btn{min-width:0;width:100%}@media screen and (max-width:740px){.f-comment .btn span{display:none}}.f-comment-bank__body{margin-bottom:10px}.f-comment-bank__body-header{align-items:center;display:flex;justify-content:space-between}.f-comment-bank__body-title{color:#404652;font-size:1.4rem}.f-comment-bank__footer{display:flex;margin:0 -5px}.f-comment-bank__footer-item{padding:0 5px}.f-comment-bank__btn.btn{margin:0;padding:15px;width:100px}.f-comment-bank__btn-variables{color:#42a5df;font-size:1.5rem;font-weight:500;padding:7px}.f-confirm{font-size:14px;padding:0 15px;text-align:left}.f-confirm__title{font-size:18px;margin-bottom:20px;text-align:center}.f-confirm__button{display:flex}.f-confirm .btn{max-width:180px;min-width:0;padding:10px 0;transition:box-shadow .2s ease}.f-confirm .btn:focus{box-shadow:inset 0 0 3px rgba(0,0,0,.5);outline:none}.f-confirm .btn._confirm{margin-right:5px}.f-confirm .btn._cancel{margin-left:5px}.f-confirm-registers{padding-top:10px}.f-confirm-registers__bottom{padding:19px 10px 10px}.f-confirm-registers__title{color:#404652;font-size:18px;font-weight:500}.f-confirm-registers__subtitle{color:#404652;font-size:16px;margin-bottom:30px}.f-confirm-registers__list{border-top:1px solid #e3e9ea;max-height:370px;overflow-y:auto}.f-confirm-registers__list::-webkit-scrollbar{height:6px;width:6px}.f-confirm-registers__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.f-confirm-registers__list::-webkit-scrollbar-track{background:transparent}.f-confirm-registers__item{border-bottom:1px solid #e3e9ea;overflow:hidden;transition:background-color .2s ease-out}.desktop .f-confirm-registers__item:hover{background:#f8fafb}.f-confirm-registers__students{border-top:1px solid #e3e9ea;padding:20px 8px 0}.f-confirm-registers__student{align-items:center;display:flex;font-size:16px;gap:16px;margin-bottom:8px;padding:8px}.f-confirm-registers__student._error{background-color:rgba(235,52,73,.15)}.f-confirm-registers__student-avatar{background-position:50%;background-size:cover;border-radius:50%;flex:none;height:50px;width:50px}.f-confirm-registers__student-name{color:#444;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-confirm-registers__student-name-wrapper{flex:auto;min-width:0;text-align:left}.f-confirm-registers__student-details{align-items:center;border-top:1px solid hsla(0,0%,39%,.1);display:flex;font-size:.75em;gap:4px;margin-top:4px;padding-top:4px}.f-confirm-registers__student-details svg-use{display:contents;flex:none}.f-confirm-registers__student-details .svg-warning{height:1em;width:1em;fill:red}.f-confirm-registers__student-details-text{color:#404652;flex:auto;font-weight:300;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-confirm-registers__student-details-text._warning{color:red;font-weight:500}.f-confirm-registers__student-details-button{border-radius:2px;color:#00f;flex:none;font-size:1em;font-weight:500;padding:4px 8px;text-transform:uppercase;transition:background-color .3s ease-in-out}.f-confirm-registers__student-details-button:hover{background-color:hsla(0,0%,39%,.15)}.f-confirm-registers__student-details-button .svg-pencil{height:12px;width:12px;fill:#404652}.f-confirm-registers__btn{align-items:center;display:flex;font-size:16px;font-weight:300;line-height:18px;padding:14px 46px 14px 16px;position:relative;text-align:left;width:100%}.f-confirm-registers__btn:after{border-left:2px solid #dde3e4;border-top:2px solid #dde3e4;bottom:0;content:"";display:block;height:12px;margin:auto 0;position:absolute;right:20px;top:0;transform:rotate(-135deg);transition:transform .2s ease-out;width:12px}.f-confirm-registers__btn._opened:after{transform:rotate(45deg) translate(2px,2px)}.f-confirm-registers__btn b{font-weight:400}.f-confirm-registers__count{color:#ed5a57;font-size:16px;font-weight:700;margin-left:auto}.f-confirm-registers__count._present{color:#7cc576}@media screen and (max-width:740px){.f-confirm-registers{padding-top:0}.f-confirm-registers__subtitle,.f-confirm-registers__title{display:none}.f-confirm-registers__list{background:#fff;border-top:0;max-height:none;overflow:visible}}.f-create-employee-group__label{color:#404652;display:block;font-size:1.4rem;margin-bottom:7px}.f-create-employee-group__checkbox{display:none}.f-create-employee-group__checkbox-label{cursor:pointer;display:inline-block;height:30px;padding-left:5px;width:100%}.f-create-employee-group__checkbox-label:after{content:"";display:inline-block;height:100%;vertical-align:middle}.f-create-employee-group__checkbox-label span{color:#404652;pointer-events:none;position:relative}.f-create-employee-group__checkbox-label span:after,.f-create-employee-group__checkbox-label span:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.f-create-employee-group__checkbox-label span:after{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:2px;display:block;height:20px;right:-25px;width:20px}.f-create-employee-group__checkbox-label span:before{border-bottom:1px solid #b8b8b8;border-left:1px solid #b8b8b8;display:none;height:7px;right:-21px;top:4px;transform:rotate(-45deg);width:13px;z-index:1}.f-create-employee-group__checkbox-label input:checked+span:before{display:block}.f-create-employee-group__input{background-color:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;color:#404652;font-size:1.4rem;height:40px;padding:0 15px;width:100%}.f-create-employee-group__input._dummy{display:none}.f-create-employee-group__input._dummy._required._invalid+.f-create-employee-group__add,.f-create-employee-group__input._dummy.ng-invalid.ng-dirty+.f-create-employee-group__add,.ng-submitted .f-create-employee-group__input._dummy.ng-invalid+.f-create-employee-group__add{border-color:#eb3449}.f-create-employee-group__row:last-child{margin-bottom:0}.f-create-employee-group__row._bottom{display:flex;justify-content:flex-end}.f-create-employee-group__btn{margin:0;min-width:inherit;padding:15px}.f-create-employee-group__employees{display:flex;justify-content:space-between}.f-create-employee-group__add{background:#eee;border:1px solid transparent;border-radius:50%;display:block;height:40px;margin-left:auto;position:relative;width:40px}.f-create-employee-group__add:after,.f-create-employee-group__add:before{background:#aaa;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:40%}.f-create-employee-group__add:after{transform:rotate(90deg)}.f-create-employee-group__add-date{margin-left:auto}.f-create-employee-group .l-photos-group{pointer-events:none}@media screen and (max-width:740px){.f-create-employee-group__input{background:#fff;border:1px solid #c8cdd4;border-radius:20px;color:#99a5b4;padding:0 30px 0 18px}}.f-create-field{text-align:left}.f-create-field__input{background-color:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;color:#404652;font-size:1.4rem;height:40px;padding:0 15px;width:100%}.f-create-field__row:last-child{margin-bottom:0}.f-create-field__row._bottom{display:flex;justify-content:flex-end}.f-create-field__add,.f-create-field__cancel{margin:0;min-width:inherit;padding:15px;width:110px}.f-create-field__cancel{margin-right:15px}@media screen and (max-width:740px){.f-create-field__input{background:#fff;border:1px solid #c8cdd4;border-radius:20px;color:#99a5b4;padding:0 30px 0 18px}}.f-create-folder{margin-bottom:-10px;text-align:left}.f-create-folder__label{color:#404652;display:block;font-size:1.4rem;margin-bottom:7px}.f-create-folder__input{background-color:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;color:#404652;font-size:1.4rem;height:40px;padding:0 15px;width:100%}.f-create-folder__btn{padding:10px 0}.f-create-group__label{color:#404652;display:block;font-size:1.4rem;margin-bottom:7px}.f-create-group__input{background-color:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;color:#404652;font-size:1.4rem;height:40px;padding:0 15px;width:100%}.f-create-group__input._dummy{display:none}.f-create-group__input._dummy._required._invalid+.f-create-group__add,.f-create-group__input._dummy.ng-invalid.ng-dirty+.f-create-group__add,.ng-submitted .f-create-group__input._dummy.ng-invalid+.f-create-group__add{border-color:#eb3449}.f-create-group__checkbox{display:none}.f-create-group__checkbox-label{cursor:pointer;display:inline-block;height:30px;padding-left:5px;width:100%}.f-create-group__checkbox-label:after{content:"";display:inline-block;height:100%;vertical-align:middle}.f-create-group__checkbox-label span{color:#404652;pointer-events:none;position:relative}.f-create-group__checkbox-label span:after,.f-create-group__checkbox-label span:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.f-create-group__checkbox-label span:after{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:2px;display:block;height:20px;right:-25px;width:20px}.f-create-group__checkbox-label span:before{border-bottom:1px solid #b8b8b8;border-left:1px solid #b8b8b8;display:none;height:7px;right:-21px;top:4px;transform:rotate(-45deg);width:13px;z-index:1}.f-create-group__checkbox-label input:checked+span:before{display:block}.f-create-group__row:last-child{margin-bottom:0}.f-create-group__row._bottom{display:flex;justify-content:flex-end}.f-create-group__btn{margin:0;min-width:inherit;padding:15px}.f-create-group__learners{display:flex;justify-content:space-between}.f-create-group__add{background:#eee;border:1px solid transparent;border-radius:50%;display:block;height:40px;margin-left:auto;position:relative;width:40px}.f-create-group__add:after,.f-create-group__add:before{background:#aaa;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:40%}.f-create-group__add:after{transform:rotate(90deg)}.f-create-group__add-date{margin-left:auto}.f-create-group .l-photos-group{pointer-events:none}@media screen and (max-width:740px){.f-create-group__input{background:#fff;border:1px solid #c8cdd4;border-radius:20px;color:#99a5b4;padding:0 30px 0 18px}}.f-create-template{padding:0 20px;text-align:left}.f-create-template__row:last-child{margin-bottom:0}.f-create-template__title{color:#404652;font-size:2rem;font-weight:500;text-align:center}.f-create-template__label{color:#404652;display:block;font-size:1.4rem;margin-bottom:5px;padding:0 8px}.f-create-template__input{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;font-size:1.4rem;height:40px;padding:0 15px;width:100%}.f-create-template__checkbox{display:inline-block}.f-create-template__checkbox-input{display:none}.f-create-template__checkbox-input._checked+span:after{display:block}.f-create-template__checkbox-title{align-items:center;color:#404652;display:inline-flex;font-size:1.4rem;position:relative}.f-create-template__checkbox-title:before{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:2px;content:"";display:inline-block;height:22px;margin-right:10px;width:22px}.f-create-template__checkbox-title:after{border-bottom:1px solid #404652;border-left:1px solid #404652;content:"";display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.f-create-template__controls{display:flex;flex-direction:row-reverse;padding:10px 0 5px}.f-create-template__btn.btn{font-size:1.4rem;margin:0 0 0 10px;min-width:0;padding:10px 20px;width:100px}@media only screen and (max-width:740px){.f-create-template{padding:0 15px}}.f-default-dialog{max-width:350px}.f-default-dialog__title{font-size:14px;padding:20px 0}.f-default-dialog .btn{min-width:0;width:100%}@media only screen and (max-width:350px){.f-default-dialog{min-width:250px}}.f-detention{color:#303030;font-size:1.4rem;margin-bottom:-10px}.f-detention__input{background-color:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;box-shadow:none;color:#777;font-size:14px;height:40px;padding:10px 20px;width:100%}.mobile .f-detention__input,.tablet .f-detention__input{background-color:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5}.f-detention__select.select-default.selectize-control .selectize-input{border-radius:5px;color:#777;padding:10px 20px}.f-detention__btn{min-width:0;padding:15px}.tablet .f-detention__select-mobile{height:40px}@media screen and (max-width:740px){.f-detention__row{color:#99a5b4}.f-detention__input{background:#fff;border:1px solid #c4cbd3;border-radius:25px;color:#99a5b4}}.f-detentions-sessions__form{display:flex;flex-direction:column;height:100%;padding:10px 20px 20px}.f-detentions-sessions__row._bottom{margin-bottom:0;margin-top:auto}.f-detentions-sessions__label{color:#fff;font-size:1.4rem;line-height:3rem;margin-left:8px}.f-detentions-sessions__date input{background:#f05c57;border:1px solid transparent;color:#fff;padding-left:20px}.f-detentions-sessions__date input::-moz-placeholder{color:#fff}.f-detentions-sessions__date input::placeholder{color:#fff}.f-detentions-sessions__date svg.svg-calendar-small{fill:#fff}.f-detentions-sessions__btn{background:#fff;font-size:1.2rem;line-height:4.6rem;padding:0 5px}.f-detentions-sessions .selectize-control .selectize-input{background-color:#f05c57;background-image:none;border-color:transparent;box-shadow:none;color:#fff;padding:8px 20px}.f-detentions-sessions .selectize-control .selectize-input.selectize-focus{border-color:transparent!important}.f-detentions-sessions .selectize-control .selectize-input:after{border-color:hsla(0,0%,100%,.5) transparent transparent;right:10px}.f-detentions-sessions .selectize-control .selectize-input input{color:#fff}.f-detentions-sessions .selectize-control .selectize-input input::-moz-placeholder{color:#fff;font-size:16px}.f-detentions-sessions .selectize-control .selectize-input input::placeholder{color:#fff;font-size:16px}.f-detentions-sessions .selectize-control .selectize-dropdown.single{background-color:#f05c57;border-color:transparent}.f-detentions-sessions .selectize-control .selectize-dropdown.single .active{background-color:#f05c57;color:#fff}.f-detentions-sessions .selectize-control .ui-select-choices-row{color:#fff}.f-detentions-sessions .selectize-control .ui-select-choices-row.disabled span{opacity:.6}.f-detentions-sessions .selectize-control .ui-select-choices-row:hover{background:#f05c57}@media only screen and (max-width:740px){.f-detentions-sessions__label{color:#99a5b4}.f-detentions-sessions__date input{background:#fff;border:1px solid #c4cbd3;border-radius:25px;color:#99a5b4}.f-detentions-sessions__date button:after,.f-detentions-sessions__date button:before{background-color:#99a5b4}.f-detentions-sessions__btn.btn{background:linear-gradient(180deg,#66afd2,#7f99cb 50%);border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;height:47px;left:0;margin:0 auto;max-width:450px;position:fixed;right:0;width:calc(100% - 50px);z-index:2}}.f-document-message{height:100%;padding:0 20px 10px;position:relative}.f-document-message__row{align-items:flex-start;border-bottom:1px solid #e3e9ea;display:flex;margin-bottom:17px;width:100%}.f-document-message__label{font-size:1.4rem;font-weight:600;line-height:28px}.f-document-message__body{height:calc(100% - 90px);margin-bottom:5px;overflow-y:auto;text-align:left}.f-document-message__button.btn-default{background:#49bd81;color:#fff;font-size:1.4rem;font-weight:600;height:40px;padding:0 20px 1px;text-transform:uppercase}.f-document-message__input{color:#000;font-size:1.4rem;margin-left:5px;padding:5px 0 7px;width:100%}.f-document-message .note-editor.note-frame{height:calc(100% - 100px);margin-bottom:10px}.f-document-message .note-editing-area{height:100%}@media only screen and (max-width:740px){.f-document-message{padding:0}.f-document-message__input{border:1px solid #e3e9ea;border-radius:25px;margin:0 auto 13px;padding:10px 15px 13px;width:90%}.f-document-message__dropbox,.f-document-message__google-drive{bottom:0;z-index:2}.f-document-message__dropbox svg,.f-document-message__google-drive svg{height:35px;width:35px}.f-document-message__local-drive{bottom:0;left:5px;z-index:2}.p-homework .f-document-message__local-drive{position:static}.f-document-message__local-drive .svg-clip-desktop{fill:#76a1ce}.f-document-message__google-drive{left:auto;right:55px}.f-document-message__label{margin-right:12px}.f-document-message__label._subject{line-height:42px}.f-document-message__label._body{margin-left:15px}.f-document-message__row._subject{padding:0 15px}.f-document-message__dropbox{left:auto;right:10px}.f-document-message__body{height:calc(100% - 125px)}.f-document-message._documents-exist .note-btn-group.btn-group.note-insert{bottom:-103px}}f-edit-group{display:block;width:100%}.f-edit-group{background-color:#8182c6;color:#fff;display:flex;flex-direction:column;font-size:14px;height:100%;padding:10px 20px;text-align:left}.f-edit-group__row{margin-bottom:20px}.f-edit-group__row-title{margin-bottom:5px}.f-edit-group__input{background-color:#fff;border-radius:5px;height:40px;padding:0 5px;width:100%}.f-edit-group__label{cursor:pointer}.f-edit-group__label span{position:relative}.f-edit-group__label span:after,.f-edit-group__label span:before{content:"";position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.f-edit-group__label span:before{border:1px solid #fff;border-radius:3px;display:block;height:20px;right:-30px;width:20px}.f-edit-group__label span:after{border-bottom:1px solid #fff;border-right:1px solid #fff;display:none;height:15px;right:-23px;top:0;transform:rotate(45deg);width:6px}.f-edit-group__label input{display:none}.f-edit-group__label input:checked+span:after{display:block}.f-edit-group__buttons{margin-top:auto}.f-edit-group__buttons button{background-color:#fff;border-radius:5px;color:#000;font-size:16px;padding:10px 0;text-align:center;width:100%}.f-edd-group-name{font-size:14px;padding:0 15px;text-align:left;width:100%}.f-edd-group-name__title{margin-bottom:5px}.f-edd-group-name__input{border:1px solid #bcc3cb;border-radius:3px;margin-bottom:10px;padding:0 5px;width:100%}.f-edd-group-name__row{width:100%}.f-edd-group-name__row._col-wrap{display:flex;margin:0 -10px;width:auto}.f-edd-group-name__row._col-wrap .f-add-group__col{padding:0 10px;width:50%}.f-edd-group-name__button{border-radius:3px;color:#fff;font-size:16px;margin-top:15px;padding:10px 0;width:100%}.f-edd-group-name__button._disable{opacity:.7;pointer-events:none}.f-edd-group-name__button._save{background-color:#7cc576}.f-edd-group-name__button._cancel{background-color:#bcc3cb}.f-edit-resource{font-size:14px;height:100%;margin-bottom:-10px;text-align:left}.f-edit-resource__textarea{border-radius:5px;margin-bottom:0}.f-edit-resource__btn{padding:15px}.f-edit-resource__select-mobile{border-radius:5px}.mobile .f-edit-resource__select-mobile{background:#f2f6f7;border-color:#e3e9ea}.f-edit-snippet{display:block;padding:0 20px;text-align:left}.f-edit-snippet__btn{float:right;max-width:100px;padding:10px 0}.f-edit-snippet__btn-close{height:20px;left:0;min-width:20px;position:relative;top:0;width:20px}.f-edit-snippet__btn-close svg:hover{fill:#dde3e4}.f-edit-snippet__input{background:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5;height:46px}.f-edit-snippet__input::-moz-placeholder{color:#a0aab5}.f-edit-snippet__input::placeholder{color:#a0aab5}.f-edit-snippet textarea{margin-bottom:0}.f-edit-snippet .b-date-time-select__input{background-color:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5}.f-edit-snippet div[ng-dropdown-multiselect] button.dropdown-toggle{background-color:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5;min-width:100%;outline:none}.f-edit-snippet div[ng-dropdown-multiselect] .dropdown-menu.dropdown-menu-form{height:200px!important}@media only screen and (max-width:740px){.f-edit-snippet__btn{border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;left:0;line-height:47px;margin:0 auto;max-width:450px;padding:0;position:fixed;right:0;width:calc(100% - 50px);z-index:2}.f-edit-snippet__multiselect{display:none}.f-edit-snippet .b-date-time-select__input,.f-edit-snippet .f-default__textarea,.f-edit-snippet__input{background:#fff;border:1px solid #c8cdd4;border-radius:20px;color:#99a5b4;font-size:14px;padding:0 30px 0 18px}.f-edit-snippet .b-date-time-select__input,.f-edit-snippet .f-default__select-mobile-wrap._multiple>select.f-edit-snippet__select-mobile,.f-edit-snippet__input{height:40px}}.f-edit-document{display:block;padding:0 20px;text-align:left}.f-edit-document__btn{float:right;max-width:100px;padding:10px 0}.f-edit-document__btn-close{height:20px;left:0;min-width:20px;position:relative;top:0;width:20px}.f-edit-document__btn-close svg:hover{fill:#dde3e4}.f-edit-document__input{background:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5;height:46px}.f-edit-document__input::-moz-placeholder{color:#a0aab5}.f-edit-document__input::placeholder{color:#a0aab5}.f-edit-document textarea{margin-bottom:0}.f-edit-document .b-date-time-select__input{background-color:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5}.f-edit-document div[ng-dropdown-multiselect] button.dropdown-toggle{background-color:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5;min-width:100%;outline:none}.f-edit-document div[ng-dropdown-multiselect] .dropdown-menu.dropdown-menu-form{height:200px!important}@media only screen and (max-width:740px){.f-edit-document__btn{border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;left:0;line-height:47px;margin:0 auto;max-width:450px;padding:0;position:fixed;right:0;width:calc(100% - 50px);z-index:2}.f-edit-document__multiselect{display:none}.f-edit-document .b-date-time-select__input,.f-edit-document .f-default__textarea,.f-edit-document__input{background:#fff;border:1px solid #c8cdd4;border-radius:20px;color:#99a5b4;font-size:14px;padding:0 30px 0 18px}.f-edit-document .b-date-time-select__input,.f-edit-document .f-default__select-mobile-wrap._multiple>select.f-edit-document__select-mobile,.f-edit-document__input{height:40px}}.f-new-snippet{display:block;text-align:left}.f-new-snippet__btn{max-width:100px;padding:10px 0}.f-new-snippet__btn-close{height:20px;left:0;min-width:20px;position:relative;top:0;width:20px}.f-new-snippet__btn-close svg:hover{fill:#dde3e4}.f-new-snippet__input{background:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5;height:40px}.f-new-snippet__input::-moz-placeholder{color:#a0aab5}.f-new-snippet__input::placeholder{color:#a0aab5}.f-new-snippet textarea{margin-bottom:0}.f-new-snippet .b-date-time-select__input{background-color:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5}.f-new-snippet div[ng-dropdown-multiselect] button.dropdown-toggle{background-color:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5;min-width:100%;outline:none}.f-new-snippet div[ng-dropdown-multiselect] .dropdown-menu.dropdown-menu-form{height:200px!important}@media only screen and (min-width:741px){.tablet .f-new-snippet .f-default__select-mobile-wrap{display:none}}@media only screen and (max-width:740px){.f-new-snippet__multiselect{display:none}.f-new-snippet .b-date-time-select__input,.f-new-snippet .f-default__textarea,.f-new-snippet__input{background:#fff;border:1px solid #c8cdd4;border-radius:20px;color:#99a5b4;font-size:14px;padding:0 30px 0 18px}.f-new-snippet .b-date-time-select__input,.f-new-snippet .f-default__select-mobile-wrap._multiple>select.f-new-snippet__select-mobile,.f-new-snippet__input{height:40px}}.f-new-document{display:block;padding:0 20px;text-align:left}.f-new-document__btn{float:right;max-width:100px;padding:10px 0}.f-new-document__btn-close{height:20px;left:0;min-width:20px;position:relative;top:0;width:20px}.f-new-document__btn-close svg:hover{fill:#dde3e4}.f-new-document__input{background:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5;height:40px}.f-new-document__input::-moz-placeholder{color:#a0aab5}.f-new-document__input::placeholder{color:#a0aab5}.f-new-document textarea{margin-bottom:0}.f-new-document .b-date-time-select__input{background-color:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5}.f-new-document div[ng-dropdown-multiselect] button.dropdown-toggle{background-color:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5;min-width:100%;outline:none}.f-new-document div[ng-dropdown-multiselect] .dropdown-menu.dropdown-menu-form{height:200px!important}@media only screen and (min-width:741px){.tablet .f-new-document .f-default__select-mobile-wrap{display:none}}@media only screen and (max-width:740px){.f-new-document__btn{border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;left:0;line-height:47px;margin:0 auto;max-width:450px;padding:0;position:fixed;right:0;width:calc(100% - 50px);z-index:2}.f-new-document__multiselect{display:none}.f-new-document .b-date-time-select__input,.f-new-document .f-default__textarea,.f-new-document__input{background:#fff;border:1px solid #c8cdd4;border-radius:20px;color:#99a5b4;font-size:14px;padding:0 30px 0 18px}.f-new-document .b-date-time-select__input,.f-new-document .f-default__select-mobile-wrap._multiple>select.f-new-document__select-mobile,.f-new-document__input{height:40px}}.f-select-parent{margin-bottom:-10px}.f-select-parent__btn{height:50px;padding:0}.f-select-parent .selectize-input{display:flex}.f-event-create{color:#000;font-size:1.4rem;margin-bottom:-10px;padding:0 20px;text-align:left}.f-event-create__row._dates{justify-content:space-between}.f-event-create__row._dates,.f-event-create__row._learners{align-items:center;display:flex}.f-event-create__input,.f-event-create__textarea{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;font-size:14px;text-align:left;width:100%}.f-event-create__textarea{height:100px;padding:10px 15px}.f-event-create .l-photos-group__item._more{border:1px solid transparent}.f-event-create__input{height:40px;padding:0 15px}.f-event-create__input._dummy{display:none}.f-event-create__input._dummy.ng-invalid.ng-dirty+.f-event-create__add,.f-event-create__input._dummy.ng-invalid.ng-dirty+l-photos-group .l-photos-group__item._more,.ng-submitted .f-event-create__input._dummy.ng-invalid+.f-event-create__add,.ng-submitted .f-event-create__input._dummy.ng-invalid+l-photos-group .l-photos-group__item._more{border-color:#eb3449}.f-event-create__learners{margin-left:10px}.f-event-create__add{background:#eee;border:1px solid transparent;border-radius:50%;display:block;height:40px;margin-left:auto;position:relative;width:40px}.f-event-create__add:after,.f-event-create__add:before{background:#aaa;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:40%}.f-event-create__add:after{transform:rotate(90deg)}.f-event-create__add-date{margin-left:auto}.f-event-create__date-remove{background:#f05c57;border-radius:50%;height:20px;margin-right:6px;position:relative;width:20px}.f-event-create__date-remove:after{background:#fff;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:50%}.f-event-create__date-item{align-items:center;display:flex;padding:0 15px 5px}.f-event-create__date-item:last-child{padding-bottom:0}.f-event-create__checkbox{margin-top:5px}.f-event-create__checkbox-input{display:none}.f-event-create__checkbox-title{align-items:center;color:#5a5e63;display:flex;font-size:14px;position:relative}.f-event-create__checkbox-title:after,.f-event-create__checkbox-title:before{content:""}.f-event-create__checkbox-title:before{background:#fff;border:1px solid #e3e9ea;border-radius:2px;display:inline-block;height:22px;margin-right:10px;width:22px}.f-event-create__checkbox-title:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68;display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.f-event-create__checkbox._checkbox-checked span:after{display:block}.f-event-create__checkbox-title{color:#000}.f-event-create__checkbox-title:before{border-color:#b8b8b8}.f-event-create__btn{min-width:inherit;padding:15px}@media (max-width:740px){.f-event-create__textarea{padding:15px}.f-event-create__input,.f-event-create__textarea{background:#fff;border:1px solid #c4cbd3;border-radius:25px;color:#99a5b4}.f-event-create__row{color:#99a5b4}}@media screen and (max-width:740px){.f-event-create{background:none}.f-event-create__checkbox-title{color:#99a5b4}.f-event-create__checkbox-title:before{border-color:#c4cbd3}.f-event-create__clear:after,.f-event-create__clear:before{background:#99a5b4}.f-event-create__date input{background:#fff;border-color:#c4cbd3;border-radius:25px;color:#99a5b4}.f-event-create__date .svg-calendar-small{fill:#99a5b4}}.f-help{background:rgba(51,74,122,.6);border-radius:5px;box-shadow:0 0 30px rgba(0,0,0,.3);margin:0 auto 55px;padding:42px 20px 0;position:relative;width:400px}.f-help__row{margin-bottom:42px}.f-help__submit{bottom:-23px;position:relative}.f-help__button{margin:0 auto}@media only screen and (max-width:740px){f-help{display:block;margin:0 auto;max-width:365px;width:100%}.f-help{margin-bottom:57px;width:auto}}@media only screen and (max-width:370px){.f-help__avatar{height:80px;width:80px}.f-help__row._checkbox .f-help__label-text{font-size:12px}}.f-reset{background:rgba(51,74,122,.6);border-radius:5px;box-shadow:0 0 30px rgba(0,0,0,.3);margin:0 auto 55px;padding:42px 20px 0;position:relative;width:400px}.f-reset__row{margin-bottom:42px}.f-reset__submit{bottom:-23px;position:relative}.f-reset__button{margin:0 auto}@media only screen and (max-width:740px){f-reset{display:block;margin:0 auto;max-width:365px;width:100%}.f-reset{margin-bottom:57px;width:auto}}@media only screen and (max-width:370px){.f-reset__avatar{height:80px;width:80px}.f-reset__row._checkbox .f-reset__label-text{font-size:12px}}f-learner-detention{border-radius:5px 0 0 5px;display:block;flex-grow:1;height:100%}.f-learner-detention{height:100%;padding:10px 18px 20px 20px;width:300px}.f-learner-detention__input{background:#4897bf;color:#fff}.f-learner-detention__input::-moz-placeholder{color:#fff}.f-learner-detention__input::placeholder{color:#fff}.f-learner-detention__checkbox{margin-top:0}.f-learner-detention__checkbox-input{display:none}.f-learner-detention__checkbox-title{align-items:center;color:#5a5e63;display:flex;font-size:14px;position:relative}.f-learner-detention__checkbox-title:after,.f-learner-detention__checkbox-title:before{content:""}.f-learner-detention__checkbox-title:before{background:#fff;border:1px solid #e3e9ea;border-radius:2px;display:inline-block;height:22px;margin-right:10px;width:22px}.f-learner-detention__checkbox-title:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68;display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.f-learner-detention__checkbox._checkbox-checked span:after{display:block}.f-learner-detention__checkbox-title:before{border-color:#b8b8b8;margin-right:0}.f-learner-detention__submit.btn{background:#fff;font-size:12px;line-height:46px;padding:0 5px}.f-learner-detention__row{display:flex;font-size:1.4rem;margin-bottom:8px;text-align:left}.f-learner-detention__row._block{display:block}.f-learner-detention__row._no-margin{margin:0}.f-learner-detention__textarea{background:#f2f6f7;border:1px solid #e3e9ea;border-radius:5px;color:#8c97a5;font-size:14px;height:70px;padding:10px;width:100%}.f-learner-detention__textarea-label{display:inline-block;margin-bottom:5px;margin-top:5px}.f-learner-detention__col{align-items:center;display:flex;flex-grow:1;position:relative}.f-learner-detention__col._label{flex-basis:27%;margin-right:10px}.f-learner-detention__col._field{flex-basis:73%}.f-learner-detention__col._next-session-label{flex-basis:70%;margin-right:10px}.f-learner-detention__col._next-session-field{flex-basis:30%;justify-content:flex-end}.f-learner-detention__select{width:100%}.f-learner-detention__select-label{margin-bottom:5px}.f-learner-detention__select-label._required:after{content:" *";font-size:1.3rem;vertical-align:top}.f-learner-detention__select .ui-select-match{position:relative}.f-learner-detention__select .ui-select-match>span{transition:opacity .2s ease-out}.f-learner-detention__select .ui-select-match>span.ng-hide{left:0;opacity:0;position:absolute;top:0}.f-learner-detention__select .ui-select-match>span.ng-show{opacity:1}.tablet .f-learner-detention__select-mobile{background:#f2f6f7!important;border:1px solid #e3e9ea;color:#8c97a5}.tablet .f-learner-detention__select-mobile-wrap:after{border-color:#e3e9ea}.mobile .f-learner-detention__select-mobile{background:#f2f6f7;border:1px solid #e3e9ea;color:#8c97a5}@media only screen and (max-width:880px){.f-learner-detention__bottom{margin-top:36px}.f-learner-detention__input.f-default__input{background:#fff;border:1px solid #c4cbd3;border-radius:25px;color:#99a5b4;height:42px;padding:10px 20px;width:100%}}@media only screen and (max-width:740px){f-learner-detention{background:transparent}.f-learner-detention{width:200px}.f-learner-detention__submit.btn{min-width:auto}}@media only screen and (orientation:portrait){f-learner-detention{border-radius:5px 5px 0 0}}.f-confirm-message__top{padding:25px}.f-confirm-message__title{color:#404652;font-size:2rem;margin-bottom:25px}.f-confirm-message__text{color:#404652;font-size:1.6rem}.f-confirm-message__button{border-top:1px solid #e3e9ea;font-weight:600;line-height:50px;width:50%}.f-confirm-message__button:not(:first-child){border-left:1px solid #e3e9ea;color:#7c9dcc}.f-confirm-message__button[disabled]{opacity:.7}@media only screen and (max-width:740px){.f-confirm-message__title{font-size:1.8rem}.f-confirm-message__text{font-size:1.4rem}}.f-login{background:rgba(51,74,122,.6);border-radius:5px;box-shadow:0 0 30px rgba(0,0,0,.3);margin:0 auto 55px;padding:42px 20px 0;position:relative;width:400px}.p-link-account .f-login{padding-top:25px}.f-login__message{margin-bottom:30px}.f-login__message-text{color:#fff;font-size:1.4rem;margin-bottom:12px}.f-login__line{position:relative;text-align:center}.f-login__line:before{border-top:1px solid hsla(0,0%,100%,.7);content:"";height:0;left:0;position:absolute;top:50%;width:100%}.f-login__text{background:#47679a;color:hsla(0,0%,100%,.7);display:inline-block;font-size:12px;font-weight:500;padding:2px 20px;position:relative;text-transform:uppercase;z-index:1}.f-login__links{display:flex;justify-content:center;margin-bottom:-15px;margin-top:10px;padding-bottom:10px}.f-login__link{color:#5e5e5e;cursor:pointer;font-family:Segoe;font-size:15px;font-weight:600;max-height:40px;width:-moz-fit-content;width:fit-content}.f-login__link-img._google{height:40px;width:40px}.f-login__link-img._microsoft{height:19px;margin-right:12px;width:19px}.f-login__link._microsoft{background-color:#fff;border:1px #8c8c8c;display:flex;margin-bottom:10px;margin-right:10px;padding:10px 12px}.f-login__link._google{align-items:center;background-color:#fff;display:flex;padding-right:12px;width:117px}.f-login__field{animation:autofill both}.f-login__row{margin-bottom:42px}.f-login__row .svg-payments_squid{height:20px;width:58px;fill:#fff;bottom:-40px;left:0;margin:0 auto;position:absolute;right:0}.f-login__row._relative{position:relative}.f-login__row:nth-last-child(2){margin-bottom:13px}.f-login__row._link-account,.f-login__row._link-account:nth-last-child(2){margin-bottom:32px}.f-login__row._checkbox{align-items:center;display:flex;justify-content:space-between;margin-top:-20px}.f-login__row._checkbox .f-login__label-text{bottom:0;position:relative}.f-login__row._checkbox :first-child .f-login__label-text:before{background:transparent;border:1px solid hsla(0,0%,100%,.7);border-radius:2px;box-shadow:0 0 30px rgba(0,0,0,.3);content:"";display:inline-block;height:30px;margin-right:15px;vertical-align:middle;width:30px}.f-login__row._checkbox :first-child .f-login__label-text:after{border-bottom:1px solid #fff;border-left:1px solid #fff;content:"";display:none;height:10px;left:5px;position:absolute;top:0;transform:rotate(-45deg);width:20px}.f-login__row._checkbox :first-child .f-login__label-text>span{display:inline-block;vertical-align:middle}.f-login__row._checkbox._checked .f-login__label-text:after{display:block}.f-login__idp-checkbox .f-login__row._checkbox{margin-top:0;padding:16px 0}.f-login._many{padding-right:55px}.f-login__checkbox{display:none}.f-login__title{color:hsla(0,0%,100%,.6);font-size:11px;font-weight:700;margin-right:30px;text-transform:uppercase}.f-login__item,.f-login__list,.f-login__title{display:inline-block;vertical-align:middle}.f-login__item+.f-login__item{margin-left:10px}.f-login__child{display:block;padding:15px 10px;position:relative}.f-login__child:after{background:#fff;content:"";display:block;height:2px;left:0;opacity:0;position:absolute;top:100%;transition:opacity .2s ease-out;width:100%}.desktop .f-login__child:hover:after,.f-login__child._active:after{opacity:1}.desktop .f-login__child:hover .f-login__name,.f-login__child._active .f-login__name{color:#fff}.f-login__logo{background:#fff;background-position:50%;background-repeat:no-repeat;background-size:70%;border-radius:50%;box-shadow:0 5px 30px 0 rgba(60,66,78,.5);flex-shrink:0;height:140px;margin:0 auto 15px;position:relative;width:140px;z-index:1}.f-login__school-title{color:#fff;font-size:22px;font-weight:400;margin-bottom:10px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.f-login__avatar{background-position:50%;background-size:cover;border-radius:50%;height:40px;margin-right:10px;width:40px}.f-login__avatar,.f-login__name{display:inline-block;vertical-align:middle}.f-login__name{color:hsla(0,0%,100%,.5);font-size:12px;font-weight:500;transition:color .2s ease-out}.f-login__toggle{height:40px;position:absolute;right:0;top:15px;width:40px}.f-login .svg-more{bottom:0;display:block;height:3px;left:0;margin:auto;position:absolute;right:0;top:0;width:16px;fill:#fff}.f-login__drop-down{background:#fff;border-radius:6px;min-width:228px;position:absolute;right:-8px;top:calc(100% - 5px)}.f-login__drop-down:before{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;bottom:100%;content:"";display:block;position:absolute;right:21px}.f-login__drop-down-item{display:block}.desktop .f-login__drop-down-item:hover .f-login__drop-down-name{color:#333}.f-login__drop-down-item+.f-login__drop-down-item{border-top:1px solid #ededee}.f-login__drop-down-child{display:block;padding:20px}.f-login__drop-down-name{color:rgba(51,51,51,.6);display:inline-block;font-size:12px;font-weight:500;transition:color .2s ease-out;vertical-align:middle}.f-login__submit{bottom:-23px;position:relative}.f-login__btn-forgot{bottom:-36px;color:hsla(0,0%,100%,.7);font-size:1.3rem;padding:7px;position:absolute;right:0}.f-login__button{margin:0 auto}@media only screen and (max-width:740px){f-login{display:block;margin:0 auto;max-width:365px;width:100%}.f-login{margin-bottom:57px;width:auto}.f-login._many{padding-right:0}.f-login__title{color:#aebbcb;display:block;margin-bottom:10px}.f-login__title span{display:none}.f-login__avatar{height:93px;margin-bottom:10px;margin-right:0;transition:box-shadow .2s;width:93px}.f-login__list{margin-left:-23px}.f-login__logo{box-shadow:0 0 17px 0 rgba(60,66,78,.4);height:95px;width:95px}.f-login__school-title{color:#fff;font-size:23px;font-weight:300}.f-login__item{margin-bottom:20px}.f-login__item,.f-login__item+.f-login__item{margin-left:23px}.f-login__name{color:#99a5b4;display:block;font-size:14px;text-align:center}.f-login__child{padding:0}.f-login__child:after{display:none}.desktop .f-login__child:hover .f-login__name,.f-login__child._active .f-login__name,.f-login__child:hover .f-login__name{color:#404652}.desktop .f-login__child:hover .f-login__avatar,.f-login__child._active .f-login__avatar,.f-login__child:hover .f-login__avatar{box-shadow:0 3px 15px 0 rgba(70,76,88,.5)}.f-login__row._checkbox .f-login__label-text:before{height:25px;margin-right:10px;width:25px}.f-login__row._checkbox .f-login__label-text:after{height:10px;width:15px}}@media only screen and (max-width:370px){.f-login__avatar{height:80px;width:80px}.f-login__row._checkbox .f-login__label-text{font-size:12px}}.f-manage-area{margin-bottom:-10px}.f-manage-area__input{background-color:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;color:#404652;font-size:1.4rem;height:50px;padding:0 15px;width:100%}.f-manage-area__btn.btn{padding:15px}.f-manage-slots{margin-bottom:-10px}.f-manage-slots__field-title{color:#99a5b4;font-weight:600}.f-manage-slots__input{background-color:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;color:#404652;font-size:1.4rem;height:40px;padding:0 15px;width:100%}.f-manage-slots__btn{padding:15px}.f-manage-teaching-group{font-size:14px;height:100%;margin-bottom:-10px;text-align:left}.f-manage-teaching-group__select.select-default.selectize-control .selectize-input{border-radius:5px}.f-manage-teaching-group__loader,.f-manage-teaching-group__message{align-items:center;display:flex;min-height:50px}.f-manage-teaching-group__loader{justify-content:center}.f-manage-teaching-group__loader .b-loader{height:48px;width:48px}.f-manage-teaching-group__content{min-height:64px}.f-manage-teaching-group__textarea{border-radius:5px;margin-bottom:0}.f-manage-teaching-group__btn{padding:15px}.f-manage-teaching-group__date{background-color:#f2f6f7;background-image:none;border:1px solid #e3e9ea;border-radius:3px;box-shadow:none;color:#000;font-size:14px;height:45px;padding:0 20px;position:relative;text-align:left;width:100%}.f-manage-teaching-group__select-mobile{border-radius:5px}.mobile .f-manage-teaching-group__select-mobile{background:#f2f6f7;border-color:#e3e9ea}.f-manage-club{border-radius:5px;display:flex;height:100%;overflow:hidden}.f-manage-club__left{background:linear-gradient(90deg,#509bd5,#50b4d5);display:flex;flex-direction:column;flex-shrink:0;margin-bottom:-10px;padding:15px;width:295px}.f-manage-club__row._bottom{margin-top:auto}.f-manage-club__col-wrap{margin:0 -5px;width:auto}.f-manage-club__col{padding:0 5px;position:relative}.f-manage-club__title{color:#fff}.f-manage-club__right{flex-grow:1;padding:10px;width:0}.f-manage-club__editor{height:100%}.f-manage-club__input{background:#4897bf;border:1px solid transparent;border-radius:5px;color:#fff;font-size:1.4rem;height:40px;padding:0 15px;width:100%}.f-manage-club__input::-moz-placeholder{color:#fff}.f-manage-club__input::placeholder{color:#fff}.f-manage-club__pseudo-input{height:48px;left:5px;pointer-events:none;position:absolute;top:0;width:calc(100% - 10px)}.ng-submitted .f-manage-club__pseudo-input.ng-invalid+button{border:1px solid red}.f-manage-club__btn{border-radius:5px;height:48px;padding:0;position:relative}.f-manage-club__btn._fill{border:1px solid transparent}.f-manage-club__select.select-default.selectize-control .selectize-input{background-color:#4897bf;background-image:none;border-color:transparent;border-radius:5px;box-shadow:none;color:#fff;padding:10px 20px}.f-manage-club__select.select-default.selectize-control .selectize-input.selectize-focus{border-color:transparent!important}.f-manage-club__select.select-default.selectize-control .selectize-input:after{border-color:hsla(0,0%,100%,.5) transparent transparent;right:14px}.f-manage-club__select.select-default.selectize-control .selectize-input input{color:#fff}.f-manage-club__select.select-default.selectize-control .selectize-input input::-moz-placeholder{color:#fff;font-size:14px}.f-manage-club__select.select-default.selectize-control .selectize-input input::placeholder{color:#fff;font-size:14px}.f-manage-club__select.select-default.selectize-control .selectize-dropdown.single{background-color:#4897bf;border-color:transparent}.f-manage-club__select.select-default.selectize-control .selectize-dropdown.single .active{background-color:#2685b6;color:#fff}.f-manage-club__select.select-default.selectize-control .ui-select-choices-row{color:#fff}.f-manage-club__select.select-default.selectize-control .ui-select-choices-row.disabled span{opacity:.6}.f-manage-club__select.select-default.selectize-control .ui-select-choices-row:hover{background:#2685b6}.tablet .f-manage-club__select-mobile{background:#4897bf;border:1px solid transparent;border-radius:5px;color:#fff;font-size:1.4rem;height:40px;padding:0 15px;width:100%}@media only screen and (max-width:740px){.f-manage-club{display:block;overflow:inherit}.f-manage-club__left{background:transparent;display:block;width:100%}.f-manage-club__right{background-color:#fff;border-radius:5px;height:200px;padding:10px 0;width:100%}.f-manage-club__title{color:#404652}.f-manage-club__input{background:#fff;border-color:#c4cbd3;border-radius:25px;color:#99a5b4}.f-manage-club__btn._create.btn{background:linear-gradient(180deg,#66afd2,#7f99cb 50%);border:none;border-radius:30px;bottom:20px;color:#fff;font-size:1.4rem;font-weight:500;left:0;line-height:47px;margin:0 auto;max-width:450px;position:fixed;right:0;width:calc(100% - 50px);z-index:2}}.f-message-options{margin-bottom:-10px;text-align:left}.f-message-options__row._bottom{margin-top:20px}.f-message-options__input{background:#fff;border:1px solid #e3e9ea;border-radius:5px;color:#404652;font-size:1.4rem;padding:0 15px;width:100%}.f-message-options__cancel{margin:0 15px 0 0;min-width:inherit;padding:15px}.f-message-options__select-mobile{border-color:#e3e9ea;color:#404652}.f-message-options .selectize-control{width:100%}.f-message-options .selectize-control.single .selectize-input{background:#fff;border-color:#e3e9ea;padding:10px 20px}.f-message-options .selectize-control.single .selectize-input.selectize-focus{border-color:#e3e9ea!important}.tablet select.f-message-options__select-mobile.f-default__select-mobile{background-color:#fff;border-color:#e3e9ea;color:#404652;padding-left:10px}.f-message-options__date label{color:#404652;text-align:start}.f-message-options__date input{background:#fff;border-color:#e3e9ea;color:#404652;height:40px;padding:0 40px 0 20px}.f-message-options__date input::-moz-placeholder{color:#404652}.f-message-options__date input::placeholder{color:#404652}.f-message-options__date .svg-calendar-small{fill:grey;right:16px}@media only screen and (max-width:740px){.f-message-options__date input,input.f-message-options__field{border-radius:25px}}.f-notice{margin-bottom:-10px}.f-notice__title{color:#404652;font-size:1.8rem;text-align:center}.f-notice__message{color:#404652;font-size:1.4rem;text-align:center}.f-notice__col-wrap{display:flex;justify-content:center}.f-parent-options{margin-bottom:-10px}.f-parent-options__btn{padding:15px}.f-parent-options__row-title{font-weight:500}.f-profiles-entry,f-profiles-entry{display:flex;flex-direction:column;flex-grow:1;height:100%}.f-profiles-entry{width:100%}.f-profiles-entry__title{border-bottom:1px solid #e3e9ea;color:#42a5df;font-size:0;font-size:12px;font-weight:500;height:39px;padding:0 12px}.f-profiles-entry__title:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.f-profiles-entry__footer{background:#fff;bottom:0;left:0;padding:60px 25px 24px;position:absolute;right:0;text-align:right;z-index:1}.tablet .f-profiles-entry__footer{padding-right:23px}.f-profiles-entry__footer .btn{bottom:24px;display:inline-block;line-height:50px;margin:0;padding:0 30px;position:absolute;right:25px;vertical-align:middle;width:auto}.f-profiles-entry__body{height:calc(100% - 39px);padding:0 22px 0 20px}.f-profiles-entry__body._active .f-profiles-entry__footer{opacity:1}.f-profiles-entry__btn._disable{opacity:.8;pointer-events:none}.f-profiles-entry__block{flex-shrink:0;padding:20px 0 0}.f-quiz{padding:0 20px;text-align:left}.f-quiz__row:last-child{margin-bottom:0}.f-quiz__name{color:#404652;font-size:2rem;font-weight:500;line-height:1;text-align:center}.f-quiz__subheading{color:#404652;font-size:1.8rem;font-weight:500}.f-quiz__paragraph{color:#404652;font-size:1.4rem}.f-quiz__input{height:40px;padding:0 15px}.f-quiz__input,.f-quiz__textarea{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;font-size:1.4rem;width:100%}.f-quiz__textarea{padding:10px 15px}.f-quiz__input::-moz-placeholder,.f-quiz__textarea::-moz-placeholder{color:#888}.f-quiz__input::placeholder,.f-quiz__textarea::placeholder{color:#888}.f-quiz .select-default.selectize-control .selectize-input{border-radius:5px;padding:10px 15px}.f-quiz .select-default.selectize-control .selectize-input.selectize-focus{border-color:#b8b8b8!important}.f-quiz .select-default.selectize-control .ui-select-placeholder{color:#888}.f-quiz__controls{display:flex;flex-direction:row-reverse;padding:10px 0 5px}.f-quiz__btn.btn{font-size:1.4rem;margin:0 0 0 10px;min-width:0;padding:10px 20px;width:100px}.tablet .f-quiz__select-mobile-wrap:after{border-top:4px solid #404652}select.f-quiz__select-mobile{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;color:#404652}.tablet select.f-quiz__select-mobile{color:#404652;height:40px}.f-rename-folder{margin-bottom:-10px;text-align:left}.f-rename-folder__label{color:#404652;display:block;font-size:1.4rem;margin-bottom:7px}.f-rename-folder__input{background-color:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;color:#404652;font-size:1.4rem;height:40px;padding:0 15px;width:100%}.f-rename-folder__btn{padding:10px 0}.f-reset-password{font-size:1.4rem;margin-bottom:-10px;padding:0 15px;text-align:left}.f-reset-password__checkbox.f-reset-password__checkbox{margin-bottom:0;padding-top:15px}.f-reset-password__checkbox-text{color:#000}.f-reset-password__checkbox-text:before{background:transparent;border:1px solid #b8b8b8;border-radius:2px;content:"";display:inline-block;height:30px;margin-right:15px;vertical-align:middle;width:30px}.f-reset-password__checkbox-text:after{border-bottom:1px solid #959494;border-left:1px solid #959494;content:"";display:none;height:10px;left:5px;position:absolute;top:6px;transform:rotate(-45deg);width:20px}.f-reset-password__checkbox._checked .f-reset-password__checkbox-text:after{display:block}.f-reset-password__row._bottom{margin-top:15px}.f-reset-password__input{background-color:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;color:#404652;font-size:1.4rem;height:40px;padding:0 15px;width:100%}.f-reset-password__btn{min-width:inherit;padding:15px}f-resource-booking{flex-shrink:0;height:100%}.f-resource-booking,f-resource-booking{display:flex;flex-direction:column;flex-grow:1}.f-resource-booking{background:linear-gradient(90deg,#509bd5,#50b4d5);border-radius:5px 0 0 5px;padding:10px 18px 10px 20px;position:relative}.f-resource-booking__rows-wrap{display:flex;flex-direction:column;flex-grow:1}.f-resource-booking div.select-default.selectize-control._gray{width:100%}.f-resource-booking div.select-default.selectize-control._gray .selectize-input{background-color:#4897bf;border:none;color:#fff;max-height:90px;min-height:45px;overflow-y:auto}.f-resource-booking div.select-default.selectize-control._gray .selectize-input>div>span{color:#fff}.f-resource-booking div.select-default.selectize-control._gray .selectize-input [data-value]{background-color:transparent;background-image:none;border:1px solid transparent;box-shadow:none;color:#fff;text-shadow:none}.f-resource-booking div.select-default.selectize-control._gray .selectize-input [data-value] .ui-select-match-close{border-left:none}.f-resource-booking div.select-default.selectize-control._gray .ui-select-choices-row span{color:#000}.tablet .f-resource-booking .f-default__select-mobile{background-color:#4897bf;color:#fff}.tablet .f-resource-booking .f-default__select-mobile-wrap{width:100%}.f-resource-booking__row{margin-bottom:5px}.f-resource-booking__row._flex{display:flex;flex-wrap:wrap}.f-resource-booking__row._flex div.select-default.selectize-control._gray{flex-grow:1}.f-resource-booking__row._flex .f-resource-booking__input-outer{flex-grow:1;width:auto}.f-resource-booking__label{color:#fff;display:block;font-size:14px;margin-bottom:3px;width:100%}.f-resource-booking__input-outer{display:flex;width:100%}.f-resource-booking__date,.f-resource-booking__input{background-color:#4897bf;background-image:none;border-radius:3px;box-shadow:none;color:#fff;font-size:14px;height:45px;padding:0 20px;position:relative;text-align:left;width:100%}.f-resource-booking__svg{pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:2}.f-resource-booking__svg svg{fill:#8fc9ea}.f-resource-booking__admin-panel{margin-top:auto}.f-resource-booking__button{background-color:#4897bf;border:2px solid #acd9ec;border-radius:6px;color:#e2eef3;font-feature-settings:"smcp","c2sc";font-size:17px;font-variant-caps:all-small-caps;font-weight:500;height:45px;width:100%}.f-resource-booking__button._clear{height:46px;margin-left:10px;width:46px}.f-resource-booking div[ng-dropdown-multiselect] .btn-default{background-color:#4897bf;border-color:#4897bf;border-radius:3px;color:#fff;font-size:1.4rem;height:45px;max-width:inherit}.f-resource-booking div[ng-dropdown-multiselect] .btn-group{background:transparent}.f-resource-booking div[ng-dropdown-multiselect] .caret{right:19px}@media only screen and (min-width:740px){.tablet .f-resource-booking__multiselect{display:none}}@media only screen and (max-width:740px){.f-resource-booking{background:transparent}.f-resource-booking .f-resource-booking__admin-panel._toggle,.f-resource-booking .f-resource-booking__col._toggle,.f-resource-booking .f-resource-booking__row._toggle{opacity:0;transition:opacity .25s ease-in-out}.f-resource-booking._visible .f-resource-booking__admin-panel._toggle,.f-resource-booking._visible .f-resource-booking__col._toggle,.f-resource-booking._visible .f-resource-booking__row._toggle{opacity:1;transition:opacity .25s ease-in-out .2s}.f-resource-booking__rows-wrap{height:0;overflow:hidden;transition:height .25s ease-in-out}.f-resource-booking__rows-wrap._opened{height:330px}.f-resource-booking__label{color:#404652}.f-resource-booking__date,.f-resource-booking__input{background-color:#fff;border:1px solid #c4cbd3;border-radius:20px;color:#99a5b4;height:40px;padding:0 20px;position:relative;width:100%}.f-resource-booking__date{width:calc(100% - 72px)}.f-resource-booking__svg svg{fill:#c4cbd3}.f-resource-booking__button{background-color:#fff;border:1px solid #c4cbd3;color:#404652;height:40px}.f-resource-booking__button._clear{height:40px;width:55px}.f-resource-booking .btn-show-more{margin:0 0 0 auto;transform:rotate(180deg);transition:transform .3s ease-in-out}.f-resource-booking .btn-show-more._revert{transform:rotate(1turn)}.f-resource-booking__multiselect{display:none}}.f-resource-reservation{color:#000;font-size:1.4rem;margin-bottom:-10px;padding:0 20px;text-align:left}.f-resource-reservation__row._col-wrap{display:flex}.f-resource-reservation__btn.btn{min-width:0;padding:15px}.f-resource-reservation__textarea{border-radius:5px;margin-bottom:0}f-resource-reservation-controls{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;height:100%}.f-resource-reservation-controls{background:linear-gradient(90deg,#509bd5,#50b4d5);border-radius:5px 0 0 5px;padding:10px 18px 10px 20px;position:relative}.f-resource-reservation-controls,.f-resource-reservation-controls__rows-wrap{display:flex;flex-direction:column;flex-grow:1}.f-resource-reservation-controls div.select-default.selectize-control._gray{width:100%}.f-resource-reservation-controls div.select-default.selectize-control._gray .selectize-input{background-color:#4897bf;border:none;color:#fff;max-height:90px;min-height:45px;overflow-y:auto}.f-resource-reservation-controls div.select-default.selectize-control._gray .selectize-input>div>span{color:#fff}.f-resource-reservation-controls div.select-default.selectize-control._gray .selectize-input [data-value]{background-color:transparent;background-image:none;border:1px solid transparent;box-shadow:none;color:#fff;text-shadow:none}.f-resource-reservation-controls div.select-default.selectize-control._gray .selectize-input [data-value] .ui-select-match-close{border-left:none}.f-resource-reservation-controls div.select-default.selectize-control._gray .ui-select-choices-row span{color:#000}.tablet .f-resource-reservation-controls .f-default__select-mobile{background-color:#4897bf;color:#fff}.tablet .f-resource-reservation-controls .f-default__select-mobile-wrap{width:100%}.f-resource-reservation-controls__row{margin-bottom:5px}.f-resource-reservation-controls__row._flex{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap}.f-resource-reservation-controls__row._flex div.select-default.selectize-control._gray{flex-grow:1}.f-resource-reservation-controls__row._flex .f-resource-reservation-controls__input-outer{flex-grow:1;width:auto}.f-resource-reservation-controls__label{color:#fff;display:block;font-size:14px;margin-bottom:3px;width:100%}.f-resource-reservation-controls__input-outer{display:flex;width:100%}.f-resource-reservation-controls__input{background-color:#4897bf;background-image:none;border-radius:3px;box-shadow:none;color:#fff;font-size:14px;height:45px;padding:0 20px;position:relative;text-align:left;width:100%}.f-resource-reservation-controls__svg{pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:2}.f-resource-reservation-controls__svg svg{fill:#8fc9ea}.f-resource-reservation-controls__admin-panel{margin-top:auto}.f-resource-reservation-controls__button{background-color:#4897bf;border:2px solid #acd9ec;border-radius:6px;color:#e2eef3;font-feature-settings:"smcp","c2sc";font-size:17px;font-variant-caps:all-small-caps;font-weight:500;height:45px;width:100%}.f-resource-reservation-controls__button._clear{height:46px;margin-left:10px;width:46px}.f-resource-reservation-controls div[ng-dropdown-multiselect] .btn-default{background-color:#4897bf;border-color:#4897bf;border-radius:3px;color:#fff;font-size:1.4rem;height:45px;max-width:inherit}.f-resource-reservation-controls div[ng-dropdown-multiselect] .btn-group{background:transparent}.f-resource-reservation-controls div[ng-dropdown-multiselect] .caret{right:19px}@media only screen and (min-width:740px){.tablet .f-resource-reservation-controls__multiselect{display:none}}@media only screen and (max-width:740px){.f-resource-reservation-controls{background:transparent;margin-bottom:16px}.f-resource-reservation-controls .f-resource-reservation-controls__admin-panel._toggle,.f-resource-reservation-controls .f-resource-reservation-controls__col._toggle,.f-resource-reservation-controls .f-resource-reservation-controls__row._toggle{opacity:0;transition:opacity .25s ease-in-out}.f-resource-reservation-controls._visible .f-resource-reservation-controls__admin-panel._toggle,.f-resource-reservation-controls._visible .f-resource-reservation-controls__col._toggle,.f-resource-reservation-controls._visible .f-resource-reservation-controls__row._toggle{opacity:1;transition:opacity .25s ease-in-out .2s}.f-resource-reservation-controls__rows-wrap{height:0;overflow:hidden;transition:height .25s ease-in-out}.f-resource-reservation-controls__rows-wrap._opened{height:220px}.f-resource-reservation-controls__label{color:#404652}.f-resource-reservation-controls__input{background-color:#fff;border:1px solid #c4cbd3;border-radius:20px;color:#99a5b4;height:40px;padding:0 20px;position:relative;width:100%}.f-resource-reservation-controls__svg svg{fill:#c4cbd3}.f-resource-reservation-controls__button{background-color:#fff;border:1px solid #c4cbd3;color:#404652;height:40px}.f-resource-reservation-controls__button._clear{height:40px;width:55px}.f-resource-reservation-controls .btn-show-more{margin:0 0 0 auto;transform:rotate(180deg);transition:transform .3s ease-in-out}.f-resource-reservation-controls .btn-show-more._revert{transform:rotate(1turn)}.f-resource-reservation-controls__multiselect{display:none}}f-seating-plan{display:block;height:100%;width:100%}.f-seating-plan{display:flex;height:100%;position:relative}.f-seating-plan__controls{background:#8282c6;border-radius:5px 0 0 5px;display:flex;flex-direction:column;height:100%;opacity:0;padding:10px 20px 20px;visibility:hidden;width:295px}.f-seating-plan__controls._loaded{opacity:1;visibility:visible}.f-seating-plan__controls._loaded:before{border-bottom:7px solid transparent;border-right:7px solid #8282c6;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}@media screen and (orientation:portrait){.f-seating-plan__controls._loaded:before{display:none}}@media screen and (max-width:740px){.f-seating-plan__controls._loaded:before{display:none}}.f-seating-plan__tabs{border-bottom:1px solid #fff;display:flex;flex-shrink:0;width:100%}.f-seating-plan__content{height:calc(100% - 98px);position:relative}.f-seating-plan__bottom{flex-shrink:0;margin:auto 0 -10px}.f-seating-plan__tab{color:#404652;font-size:1.4rem;font-weight:500;padding:10px;width:50%}.f-seating-plan__tab._active{color:#fff}.f-seating-plan__tab-content._students{background-color:#8282c6;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.f-seating-plan__tab-content._room{margin-top:15px}.f-seating-plan__key-outer{background:#fff;bottom:0;left:0;position:absolute;right:0;top:0}.f-seating-plan__key{padding:170px 15px 0;width:200px}.f-seating-plan__key-title{color:#404652;font-size:1.4rem;font-weight:500;margin-bottom:15px}.f-seating-plan__area{border:1px solid #9d9c9c;left:10px;position:absolute;top:10px;transition:border-color .2s ease-in-out}.f-seating-plan__area-wrapper{background-color:#fff;border-radius:0 5px 5px 0;height:100%;position:relative;width:calc(100% - 295px)}.f-seating-plan__area .grid-cell{border:1px solid #f2f2f2}.f-seating-plan__row._size{align-items:center;display:flex;justify-content:space-between}.f-seating-plan__row._size span{color:#fff;font-size:1.4rem;font-weight:500}.f-seating-plan__row._students{display:flex;flex-direction:column;flex-grow:1;height:100%;z-index:1}.f-seating-plan__row._furniture{background-color:#fff;border-radius:5px;min-height:200px;padding:15px 10px}.f-seating-plan__title{color:#fff;font-size:1.4rem;font-weight:500}.f-seating-plan__elem{position:relative}.f-seating-plan__elem._tables{height:45px;margin-bottom:15px}.f-seating-plan__elem._tables._hexagon{height:78px}.f-seating-plan__elem._students{border-bottom:1px solid #fff;display:flex;flex-direction:column;flex-grow:1;height:100%}.f-seating-plan__elem._blackboard{height:20px}.f-seating-plan__message{color:#fff;font-size:1.4rem;padding:21px 0}.f-seating-plan__field-title{color:#fff;display:block;font-size:1.4rem;font-weight:500;margin-bottom:5px;text-align:center}.f-seating-plan__input{background:#fff;border:1px solid transparent;height:30px;padding:0 10px;text-align:center;width:50px}.f-seating-plan__input[type=number]{-moz-appearance:textfield}.f-seating-plan__input[type=number]::-webkit-inner-spin-button,.f-seating-plan__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.f-seating-plan__input.ng-invalid.ng-dirty{border-color:#eb3449}.f-seating-plan__blackboard{color:#fff;font-size:14px;height:20px;left:0;line-height:20px;position:absolute;text-align:center;text-transform:uppercase;top:0;transform-origin:center center;width:120px;z-index:1}.f-seating-plan__table{display:flex;height:45px;left:0;position:absolute;top:0;transition:opacity .25s ease-in-out;width:90px}.f-seating-plan__table-hexagon{height:100%;left:0;padding:4% 0;position:absolute;top:0;width:100%}.f-seating-plan__table-hexagon-inner{display:flex;height:100%;position:relative;width:100%}.f-seating-plan__table-hexagon-left{position:relative;width:25%}.f-seating-plan__table-hexagon-left-top{background:#acc0ee;border-left:1px solid #acc0ee;height:50%;left:50%;position:absolute;top:0;transform:skew(-30deg);width:100%}.f-seating-plan__table-hexagon-left-top:after{background-color:#acc0ee;bottom:-1px;content:"";height:1px;left:1px;position:absolute;width:100%}.f-seating-plan__table-hexagon-left-bottom{background:#acc0ee;border-left:1px solid #acc0ee;bottom:0;height:50%;left:50%;position:absolute;transform:skew(30deg);width:100%}.f-seating-plan__table-hexagon-middle{background-color:#acc0ee;border-bottom:1px solid #acc0ee;border-top:1px solid #acc0ee;width:50%}.f-seating-plan__table-hexagon-right{position:relative;width:25%}.f-seating-plan__table-hexagon-right-top{background:#acc0ee;border-right:1px solid #acc0ee;height:50%;position:absolute;right:50%;top:0;transform:skew(30deg);width:100%}.f-seating-plan__table-hexagon-right-top:after{background-color:#acc0ee;bottom:-1px;content:"";height:1px;position:absolute;right:1px;width:100%}.f-seating-plan__table-hexagon-right-bottom{background:#acc0ee;border-right:1px solid #acc0ee;bottom:0;height:50%;position:absolute;right:50%;transform:skew(-30deg);width:100%}.f-seating-plan__table-hexagon-chair{background-color:#f8b565;border:1px solid #f8b565;border-radius:5px 5px 0 0;height:4%;position:absolute;width:20%}.f-seating-plan__table-hexagon-chair._top{left:40%;top:-4%}.f-seating-plan__table-hexagon-chair._left-top{left:1.5%;top:21%;transform:rotate(-60deg)}.f-seating-plan__table-hexagon-chair._left-bottom{bottom:21%;left:1.5%;transform:rotate(-120deg)}.f-seating-plan__table-hexagon-chair._bottom{border-radius:0 0 5px 5px;bottom:-4%;left:40%}.f-seating-plan__table-hexagon-chair._right-top{right:1.5%;top:21%;transform:rotate(60deg)}.f-seating-plan__table-hexagon-chair._right-bottom{bottom:21%;right:1.5%;transform:rotate(120deg)}.f-seating-plan__table._single{width:45px}.f-seating-plan__table._single .f-seating-plan__chair{left:20%;width:60%}.f-seating-plan__table._single .f-seating-plan__seat{width:100%}.f-seating-plan__table._hexagon{height:78px;width:83px}.f-seating-plan__table._hexagon._overlapped .f-seating-plan__table-hexagon-left-bottom,.f-seating-plan__table._hexagon._overlapped .f-seating-plan__table-hexagon-left-top,.f-seating-plan__table._hexagon._overlapped .f-seating-plan__table-hexagon-left-top:after,.f-seating-plan__table._hexagon._overlapped .f-seating-plan__table-hexagon-middle,.f-seating-plan__table._hexagon._overlapped .f-seating-plan__table-hexagon-right-bottom,.f-seating-plan__table._hexagon._overlapped .f-seating-plan__table-hexagon-right-top,.f-seating-plan__table._hexagon._overlapped .f-seating-plan__table-hexagon-right-top:after{background-color:red}.f-seating-plan__table._hexagon .f-seating-plan__btn-rotate{bottom:50%}.f-seating-plan__table._hexagon .f-seating-plan__btn-rotate-icon{bottom:25%;height:50%;left:25%;right:25%;top:25%;width:50%}.f-seating-plan__table._hexagon .f-seating-plan__seat{height:35.6%;width:33.33333%}.f-seating-plan__table._hexagon .f-seating-plan__seat._left-top{left:0;top:10%}.f-seating-plan__table._hexagon .f-seating-plan__seat._left-bottom{bottom:10%;left:0}.f-seating-plan__table._hexagon .f-seating-plan__seat._mid-top{left:33.33333%;top:6.5%}.f-seating-plan__table._hexagon .f-seating-plan__seat._mid-bottom{bottom:6.5%;left:33.33333%}.f-seating-plan__table._hexagon .f-seating-plan__seat._right-top{right:0;top:10%}.f-seating-plan__table._hexagon .f-seating-plan__seat._right-bottom{bottom:10%;right:0}.f-seating-plan__table._dragged .f-seating-plan__table-text{opacity:0;pointer-events:none;visibility:hidden}.f-seating-plan__table-text{align-items:center;bottom:0;color:#fff;display:flex;font-size:1.2rem;justify-content:center;left:0;position:absolute;right:0;top:0}.f-seating-plan__table._busy{pointer-events:none}.f-seating-plan__table._student-over .f-seating-plan__btn-rotate,.f-seating-plan__table:not(._dragged) .f-seating-plan__btn-rotate{opacity:0;pointer-events:none;visibility:hidden}.f-seating-plan__card,.f-seating-plan__cards{left:0;position:absolute;top:0}.f-seating-plan__card{background:#fff;border:1px solid #e3e9ea;border-radius:5px;display:block;opacity:0;padding:1px;pointer-events:none;visibility:hidden;z-index:1}.f-seating-plan__card._show{opacity:1;pointer-events:inherit;visibility:visible}.f-seating-plan__card._small .f-seating-plan__data{bottom:0;left:0;position:absolute}.f-seating-plan__card._small .f-seating-plan__data-name{background-color:hsla(0,0%,100%,.8);font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-seating-plan__card._small .f-seating-plan__values-value{font-size:1rem}.f-seating-plan__card._middle{display:flex;flex-direction:column}.f-seating-plan__card._middle .f-seating-plan__photo{flex-shrink:0}.f-seating-plan__card._middle .f-seating-plan__data{align-items:center;display:flex;flex-grow:1}.f-seating-plan__card._middle .f-seating-plan__data-name{font-size:1.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-seating-plan__card._large{display:flex;flex-direction:column}.f-seating-plan__card._large .f-seating-plan__photo{flex-shrink:0}.f-seating-plan__card._large .f-seating-plan__data{align-items:center;display:flex;flex-grow:1}.f-seating-plan__card._large .f-seating-plan__data-name{border-radius:0 0 5px 5px;font-size:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-seating-plan__card .f-seating-plan__photo{height:90%;margin:0 auto;width:90%}.f-seating-plan__data{width:100%}.f-seating-plan__data-name{background-color:#fff;border-radius:0 0 5px 5px;color:#404652;line-height:1.2;margin-bottom:1px;text-align:center;width:100%}.f-seating-plan__values{bottom:-10%;display:flex;flex-direction:column;justify-content:space-between;left:-11%;min-width:28%;position:absolute;top:-10%;z-index:1}.f-seating-plan__value{align-items:center;background-color:#3090c7;border:1px solid #6c7485;border-radius:2px;color:#fff;display:flex;font-size:1.2rem;height:28%;justify-content:center;transition:opacity .15s ease-in-out}.f-seating-plan__value._hide{opacity:0;visibility:hidden}.f-seating-plan__value._achievement,.f-seating-plan__value._behaviour{border-color:#fff}.f-seating-plan__value._behaviour{background-color:#f05c57}.f-seating-plan__value._achievement{background-color:#7cc576}.f-seating-plan__tags{height:100%;position:absolute;right:-10%;top:0;width:20%;z-index:1}.f-seating-plan__tag{border:1px solid #fff;border-radius:50%;height:20%}.f-seating-plan__tag._hide{opacity:0;visibility:hidden}.f-seating-plan__tag._orange{background-color:#e6a657}.f-seating-plan__tag._purple{background-color:#8572d0}.f-seating-plan__tag._blue{background-color:#65b2d1}.f-seating-plan__tag._pink{background-color:#e477b4}.f-seating-plan__tag._gray{background-color:#707070}.f-seating-plan__students-header{border-bottom:1px solid #fff;display:flex;flex-shrink:0}.f-seating-plan__students-header .f-seating-plan__student-col{padding:28px 0}.f-seating-plan__students-header .f-seating-plan__student-col._assessment,.f-seating-plan__students-header .f-seating-plan__student-col._behaviour_achievement{position:relative}.f-seating-plan__students-header .f-seating-plan__student-col._assessment div,.f-seating-plan__students-header .f-seating-plan__student-col._behaviour_achievement div{bottom:0;cursor:pointer;padding-right:10px;position:absolute;right:0;transform:rotate(45deg) translate(-7px,3px);transform-origin:right bottom;transition:color .15s ease-in-out}.f-seating-plan__students-header .f-seating-plan__student-col._assessment div._active:after,.f-seating-plan__students-header .f-seating-plan__student-col._behaviour_achievement div._active:after{border-bottom:5px solid #fff;border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.f-seating-plan__students-header .f-seating-plan__student-col._assessment div._active:before,.f-seating-plan__students-header .f-seating-plan__student-col._behaviour_achievement div._active:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;border-top:5px solid #cbd0d6;height:5px;width:5px}.f-seating-plan__students-header .f-seating-plan__student-col._assessment div._active._reversed:after,.f-seating-plan__students-header .f-seating-plan__student-col._behaviour_achievement div._active._reversed:after{border-bottom:5px solid #cbd0d6;border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.f-seating-plan__students-header .f-seating-plan__student-col._assessment div._active._reversed:before,.f-seating-plan__students-header .f-seating-plan__student-col._behaviour_achievement div._active._reversed:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;border-top:5px solid #fff;height:5px;width:5px}.f-seating-plan__students-header .f-seating-plan__student-col._assessment div:after,.f-seating-plan__students-header .f-seating-plan__student-col._behaviour_achievement div:after{border-bottom:5px solid #cbd0d6;border-left:2.5px solid transparent;border-right:2.5px solid transparent;content:"";display:block;height:5px;position:absolute;right:0;top:0;width:5px}.f-seating-plan__students-header .f-seating-plan__student-col._assessment div:before,.f-seating-plan__students-header .f-seating-plan__student-col._behaviour_achievement div:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;border-top:5px solid #cbd0d6;content:"";display:block;height:5px;position:absolute;right:0;top:9px;width:5px}.f-seating-plan__students-header .f-seating-plan__student-col._assessment div:hover,.f-seating-plan__students-header .f-seating-plan__student-col._behaviour_achievement div:hover{color:#3cb878}.f-seating-plan__students-header .f-seating-plan__student-col._assessment div._active,.f-seating-plan__students-header .f-seating-plan__student-col._behaviour_achievement div._active{color:#7cc576}.f-seating-plan__students-header .f-seating-plan__student-title._student{font-size:1.3rem}.f-seating-plan__students-body{overflow-x:hidden;overflow-y:auto}.desktop .f-seating-plan__students-body::-webkit-scrollbar{height:6px;width:6px}.desktop .f-seating-plan__students-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .f-seating-plan__students-body::-webkit-scrollbar-track{background:transparent}.f-seating-plan__student{align-items:center;cursor:pointer;display:flex;padding:5px 0;-webkit-touch-callout:none;margin:0 -5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-seating-plan__student *{pointer-events:none;touch-action:none}.f-seating-plan__student[disabled]{opacity:.5}.f-seating-plan__student-col{display:flex;padding:0 5px}.f-seating-plan__student-col._student{color:#fff;flex-grow:1;font-size:1.2rem;font-weight:500}.f-seating-plan__student-col._photo{flex-shrink:0;margin-right:5px;padding:5px;position:relative}.f-seating-plan__student-col._photo .f-seating-plan__photo{max-height:inherit;max-width:inherit}.f-seating-plan__student-col._name{color:#fff;flex-grow:1;font-size:1.4rem;font-weight:500}.f-seating-plan__student-col._assessment,.f-seating-plan__student-col._behaviour_achievement{color:#fff;flex-shrink:0;font-size:1.2rem;font-weight:500;text-align:center;width:35px}.f-seating-plan__student-col._assessment._value,.f-seating-plan__student-col._behaviour_achievement._value{display:block;text-align:center}.f-seating-plan__student-col._behaviour_achievement{width:50px}.f-seating-plan__desk{background-color:#acc0ee;bottom:0;height:100%;left:0;position:absolute;width:100%}._overlapped .f-seating-plan__desk{background-color:red;box-shadow:0 0 3px 1px hsla(0,0%,100%,.6)}.f-seating-plan__seat{bottom:0;height:100%;position:absolute;width:50%}.f-seating-plan__seat._left{left:0}.f-seating-plan__seat._right{right:0}.f-seating-plan__seat._over:not(._busy):after{opacity:1;visibility:visible}.f-seating-plan__seat:after{border:1px dashed #fff;bottom:15%;content:"";left:15%;opacity:0;position:absolute;right:15%;top:15%;transition:opacity .15s ease-in-out;visibility:hidden;z-index:1}.f-seating-plan__chair{background-color:#f8b565;border-radius:5px 5px 0 0;height:10%;left:50%;position:absolute;top:-10%;width:30%;z-index:-1}.f-seating-plan__chair._left{left:15%}.f-seating-plan__chair._right{left:57%}.f-seating-plan__photo{border-radius:50%;height:50px;max-height:80%;max-width:80%;-o-object-fit:cover;object-fit:cover;width:50px}.f-seating-plan__btn-rotate{bottom:46%;cursor:pointer;height:40%;left:50%;max-height:40px;max-width:40px;min-height:16px;min-width:16px;opacity:1;position:absolute;transform:translate(-50%,50%);transition:opacity .2s ease-in-out;visibility:visible;width:40%;z-index:4}.f-seating-plan__btn-rotate-icon{bottom:10%;height:80%;left:10%;position:absolute;right:10%;top:10%;width:80%;fill:#fff;pointer-events:none}.f-seating-plan__btn-rotate-icon .svg-rotate-left,.f-seating-plan__btn-rotate-icon .svg-rotate-right{height:100%;width:100%}.f-seating-plan__note{color:#fff;font-size:1.4rem}.f-seating-plan .blackboard__inner{background-color:#818a95;height:100%;width:100%}.f-seating-plan .blackboard__text{transition:opacity .25s ease-in-out}.f-seating-plan .blackboard._dragged .blackboard__text{opacity:0;pointer-events:none;visibility:hidden}.f-seating-plan__loader-outer{align-items:center;background:#fff;border-radius:5px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.f-seating-plan__btn{padding:15px}.f-seating-plan__info{display:flex;left:215px;position:absolute;top:0}.f-seating-plan__info-item{color:#404652;font-size:1.6rem;font-weight:500}.f-seating-plan__info-item._group{margin-right:15px}.f-seating-plan__checkbox{height:22px;left:15px;margin-top:0;position:absolute;top:0}.f-seating-plan__checkbox-input{display:none}.f-seating-plan__checkbox-title{align-items:center;color:#5a5e63;display:flex;font-size:14px;position:relative}.f-seating-plan__checkbox-title:after,.f-seating-plan__checkbox-title:before{content:""}.f-seating-plan__checkbox-title:before{background:#fff;border:1px solid #e3e9ea;border-radius:2px;display:inline-block;height:22px;margin-right:10px;width:22px}.f-seating-plan__checkbox-title:after{display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.f-seating-plan__checkbox._checkbox-checked span:after{display:block}.f-seating-plan__checkbox-title{color:#8c97a5}.f-seating-plan__checkbox-title:before{background-color:#f8fafb;border-color:#e3e9ea}.f-seating-plan__checkbox-title:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68}.f-seating-plan__select{height:22px;left:15px;margin-right:auto;margin-top:0;max-width:100%;position:absolute;top:0;width:170px}.f-seating-plan__select.select-default.selectize-control .selectize-input{font-size:0;line-height:0;padding:2px 20px 2px 4px}.f-seating-plan__select.select-default.selectize-control .selectize-input:after{right:5px}.f-seating-plan__select.select-default.selectize-control .selectize-input .ui-select-match{max-width:100%}.f-seating-plan__select.select-default.selectize-control .selectize-input .ui-select-match span{display:inline-block;font-size:14px;line-height:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-seating-plan__select-mobile{border-radius:3px;color:#8c97a5;height:22px}.tablet .f-seating-plan__select-mobile{background-color:#fff;border:1px solid #b8b8b8;border-radius:3px;color:#8c97a5;font-size:14px;height:22px;line-height:18px;padding:1px 15px 1px 4px;width:auto}.tablet .f-seating-plan__select-mobile-wrap{position:absolute;width:auto}.tablet .f-seating-plan__select-mobile-wrap:after{border-top-color:#b8b8b8}.f-seating-plan__select-mobile-wrap{height:22px;left:15px;margin-right:auto;margin-top:0;max-width:100%;position:absolute;top:0;width:228px}.f-seating-plan__view-mode{display:block;height:40px;left:15px;padding:10px;position:absolute;top:40px;width:120px}.f-seating-plan__view-mode .print{border:1px solid #99a5b4;border-radius:5px;box-sizing:border-box;color:#99a5b4;font-size:1.6rem;font-weight:500;margin-bottom:10px}.f-seating-plan__view-mode button{max-width:150px!important;padding:10px;width:150px!important}.f-seating-plan__font-measure{font-size:10px;left:-200%;opacity:0;position:absolute;visibility:hidden}.f-seating-plan._view-mode{bottom:10px;left:0;position:absolute;right:0;top:0}.f-seating-plan._view-mode .f-seating-plan__controls{pointer-events:none}.f-seating-plan._view-mode .f-seating-plan__controls._loaded:before{display:none}.f-seating-plan._view-mode .f-seating-plan__area-wrapper{border-radius:0;height:calc(100% - 25px);left:200px;position:absolute;top:25px;width:calc(100% - 200px)}.f-seating-plan._view-mode .f-seating-plan__area{bottom:0;left:0;right:0;top:0}.f-seating-plan._view-mode .f-seating-plan__controls{height:0;left:0;padding:0;position:absolute;top:0;width:100%}.f-seating-plan._view-mode .f-seating-plan__blackboard:not(._dragged),.f-seating-plan._view-mode .f-seating-plan__bottom,.f-seating-plan._view-mode .f-seating-plan__table:not(._dragged),.f-seating-plan._view-mode .f-seating-plan__tabs{display:none}.f-seating-plan._view-mode._printing{left:-200px}@media only screen and (max-width:740px){f-seating-plan{position:relative}.f-seating-plan{border-top:1px solid #e3e9ea;overflow:hidden;padding:30px 0}.f-seating-plan__checkbox,.f-seating-plan__info,.f-seating-plan__mobile-select-wrap{background-color:#fff;left:15px;top:5px}.f-seating-plan__mobile-select-wrap{left:10px}.f-seating-plan__print{left:auto;right:8px;top:5px}.f-seating-plan__key{padding-top:50px}.f-seating-plan__card._large .f-seating-plan__data-name,.f-seating-plan__card._middle .f-seating-plan__data-name,.f-seating-plan__card._small .f-seating-plan__data-name,.f-seating-plan__data-name{font-size:.5rem}.f-seating-plan__select-mobile-wrap{left:10px;top:4px}.f-seating-plan._view-mode{background-color:#fff;flex-direction:column;height:auto;overflow:visible;overflow:initial}.f-seating-plan._view-mode .f-seating-plan__area-wrapper{bottom:0;height:calc(100% - 50px);left:0;min-height:calc(100vw - 20px);top:50px;width:100%}.f-seating-plan._view-mode .f-seating-plan__area{left:10px}.f-seating-plan._view-mode .f-seating-plan__tab-content._room{margin:0}.f-seating-plan._view-mode .f-seating-plan__tab-content .f-seating-plan__row{display:none}.f-seating-plan._view-mode .f-seating-plan__tab-content .f-seating-plan__row._furniture{display:block;height:0;margin:0;min-height:0;padding:0}.f-seating-plan._view-mode .f-seating-plan__key{display:block;padding:8px 15px;width:auto}.f-seating-plan._view-mode .f-seating-plan__key-outer{margin-bottom:8px;order:0;position:relative}.f-seating-plan._view-mode .f-seating-plan__instance{margin-left:35px}.f-seating-plan._view-mode .f-seating-plan__instance .b-seating-plan-key{margin-left:0}.f-seating-plan._view-mode .f-seating-plan__view-mode{display:flex;height:auto;left:auto;margin-bottom:8px;order:1;position:relative;top:auto;width:100%}.f-seating-plan._view-mode .f-seating-plan__area-wrapper{flex-grow:1;height:auto;order:2;position:relative;top:auto}.f-seating-plan._view-mode .f-seating-plan__loader-outer{align-items:flex-start;padding-top:50px;top:30px}.f-seating-plan._view-mode .f-seating-plan__controls{pointer-events:none}.f-seating-plan._view-mode._show-info .f-seating-plan__area-wrapper{height:calc(100% - 165px);top:auto}.f-seating-plan._view-mode._printing{left:0}.f-seating-plan._view-mode._printing .f-seating-plan__view-mode{opacity:0;visibility:hidden}}@media only screen and (max-width:550px){.f-seating-plan__value{font-size:10px}}@media print{.f-seating-plan__blackboard,.f-seating-plan__chair,.f-seating-plan__desk{border:1px solid #cbd0d6}.f-seating-plan__tag._orange{border:1px solid #e6a657}.f-seating-plan__tag._purple{border:1px solid #8572d0}.f-seating-plan__tag._blue{border:1px solid #65b2d1}.f-seating-plan__tag._pink{border:1px solid #e477b4}.f-seating-plan__tag._gray{border:1px solid #707070}.modal-view-seating .f-seating-plan .f-seating-plan__bottom,.modal-view-seating .f-seating-plan .f-seating-plan__row._size,.modal-view-seating .f-seating-plan .f-seating-plan__tabs,.modal-view-seating .f-seating-plan .f-seating-plan__title{opacity:0;visibility:hidden}}.f-select-contacts{display:block}.f-select-contacts__list{margin-bottom:10px;max-height:205px;overflow-x:hidden;overflow-y:auto}.desktop .f-select-contacts__list::-webkit-scrollbar{height:6px;width:6px}.desktop .f-select-contacts__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .f-select-contacts__list::-webkit-scrollbar-track{background:transparent}.f-select-contacts__item{padding:12px 0}.f-select-contacts__radio-text{color:#404652}.f-select-contacts__radio-text:before{border-color:#bfc6ce}.f-select-contacts__radio-text:after{background:#cbd0d6}.f-select-contacts__btn{padding:15px}.f-select-date{margin-bottom:-10px}.f-select-date__btn{min-width:inherit;padding:15px}.f-select-date-range{margin-bottom:-10px}.f-select-date-range__btn{min-width:inherit;padding:15px}.f-select-detention{margin-bottom:-10px}.f-select-detention__btn{min-width:inherit;padding:15px}.f-select-detention__intro{color:#373535;font-size:1.4rem;padding:5px 13px;text-align:left}.f-select-detention__name{font-size:1.4rem;padding:5px 13px;text-align:center}.f-select-detention__name-wrapper{padding-bottom:10px}.f-select-detention__col{margin-bottom:13px;padding:0 13px;position:relative;vertical-align:top}.f-select-detention__col>div{font-size:12px}.f-select-detention__col .b-date-time-select__input{border-radius:3px;height:45px}.f-select-detention__col .b-date-time-select .svg-calendar-small{fill:#8fc9ea}.f-select-guest{margin-bottom:-10px}.f-select-guest__btn{height:50px;padding:0}.f-select-guest__select .selectize-dropdown{max-height:200px}.f-select-guest__select .ui-select-match{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.f-select-guest__select .ui-select-match span{animation:none 0s;transition:none 0s}.f-select-guest__select .ui-select-match span.ng-hide.ng-hide-animate{display:none!important}.f-select-guest__select .ui-select-match>span{transition:opacity .2s ease-out}.f-select-guest__select .ui-select-match>span.ng-hide{left:0;opacity:0;position:absolute;top:0}.f-select-guest__select .ui-select-match>span.ng-show{opacity:1}.mobile .f-select-guest__select,.tablet .f-select-guest__select{display:none}.f-select-guest .selectize-input{display:flex}.f-select-guest__row._select{align-items:center;display:flex;min-height:64px;position:relative}.f-select-guest__row._select._loading .f-select-guest__select,.f-select-guest__row._select._loading .f-select-guest__select-mobile-wrap{opacity:.4}.f-select-guest__col{padding:0;width:auto}.f-select-guest__col:first-of-type{flex:auto}.f-select-guest__col:last-of-type:not(:first-of-type){align-items:center;display:flex;flex:none;justify-content:center;width:48px}.f-select-guest__remove{padding:4px}.f-select-guest__remove:disabled{opacity:.4;pointer-events:none}.f-select-guest__remove:disabled .svg-trash{fill:#404652}.f-select-guest__remove .svg-trash{display:block;height:24px;width:24px;fill:#f05c57}.f-select-guest b-loader{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:2}.f-select-teacher{color:#000;font-size:1.4rem;margin-bottom:-10px;padding:0 20px;text-align:left}.f-select-teacher__row._col-wrap{display:flex}.f-select-teacher__btn.btn{min-width:0;padding:15px}.f-select-teacher__input{background-color:#f2f6f7;border:1px solid #e3e9ea;color:#a0aab5;height:46px;padding:0 20px}.f-select-teacher__input[disabled]{opacity:.6}.f-select-teacher__textarea{border-radius:5px;margin-bottom:0}.f-select-teacher__select-mobile,.f-select-teacher__select.select-default.selectize-control .selectize-input{border-radius:5px}.mobile .f-select-teacher__select-mobile{background:#f2f6f7;border-color:#e3e9ea}.f-select-teacher .b-date-time-select{align-items:center}.f-select-teacher .b-date-time-select__input{background-color:#f2f6f7;border-color:#e3e9ea;color:#a0aab5;height:46px}.f-select-teacher .b-date-time-select__clear:after,.f-select-teacher .b-date-time-select__clear:before{background-color:#888}f-select-type{background:linear-gradient(90deg,#509bd5,#50b4d5);border-radius:5px 0 0 5px;display:block;flex-grow:1;height:100%}f-select-type:before{border-bottom:7px solid transparent;border-right:7px solid #509bd5;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}@media screen and (orientation:portrait){f-select-type:before{display:none}}@media screen and (max-width:740px){f-select-type:before{display:none}}._types f-select-type:before{display:none}.f-select-type{height:100%;padding:10px 18px 20px 20px}.f-select-type__input{background:#4897bf;color:#fff}.f-select-type__input::-moz-placeholder{color:#fff}.f-select-type__input::placeholder{color:#fff}.f-select-type__label[float-label]{color:#fff;font-size:1.4rem}.mobile .f-select-type__select,.tablet .f-select-type__select{display:none}.f-select-type__select .ui-select-match{position:relative}.f-select-type__select .ui-select-match>span{transition:opacity .2s ease-out}.f-select-type__select .ui-select-match>span.ng-hide{left:0;opacity:0;position:absolute;top:0}.f-select-type__select .ui-select-match>span.ng-show{opacity:1}.p-documents-message .f-select-type__select.selectize-control .selectize-input{background-color:#4897bf;background-image:none;border-color:transparent;box-shadow:none;color:#fff}.p-documents-message .f-select-type__select.selectize-control .selectize-input.selectize-focus{border-color:transparent!important}.p-documents-message .f-select-type__select.selectize-control .selectize-input:after{border-color:hsla(0,0%,100%,.5) transparent transparent}.p-documents-message .f-select-type__select.selectize-control .selectize-input input{color:#fff;display:none!important}.p-documents-message .f-select-type__select.selectize-control .selectize-input input::-moz-placeholder{color:#fff;font-size:16px}.p-documents-message .f-select-type__select.selectize-control .selectize-input input::placeholder{color:#fff;font-size:16px}.p-documents-message .f-select-type__select.selectize-control .selectize-dropdown.single{background-color:#4897bf;border-color:transparent}.p-documents-message .f-select-type__select.selectize-control .selectize-dropdown.single .active{background-color:#2685b6;color:#fff}.p-documents-message .f-select-type__select.selectize-control .ui-select-choices-row{color:#fff}.p-documents-message .f-select-type__select.selectize-control .ui-select-choices-row.disabled span{opacity:.6}.p-documents-message .f-select-type__select.selectize-control .ui-select-choices-row:hover{background:#2685b6}@media only screen and (max-width:880px){.f-select-type__bottom{margin-top:36px}}@media only screen and (max-width:740px){f-select-type{background:transparent}.f-select-type{padding-bottom:0}.f-select-type__input.f-default__input{background:#fff;border:1px solid #c4cbd3;border-radius:25px;color:#99a5b4;height:42px;padding:10px 20px;width:100%}.f-select-type__label[float-label]{color:#99a5b4}}@media only screen and (orientation:portrait){f-select-type{border-radius:5px 5px 0 0}}.f-select-user{margin-bottom:-10px}.f-select-user__btn{height:50px;padding:0}f-send{display:block;height:100%}.f-send,.f-send__left{display:flex;height:100%}.f-send__left{background:#eef4f7;border-radius:5px 0 0 5px;flex-basis:355px;flex-direction:column;max-width:355px;padding:20px 20px 12px;width:355px}.f-send__right{background:#fff;border-radius:0 5px 5px 0;display:flex;flex-basis:calc(100% - 355px);flex-direction:column;max-width:calc(100% - 355px);padding:10px 5px 15px;width:calc(100% - 355px)}.f-send .f-summernote__editor+.note-editor{padding:10px 15px}.f-send__editor{flex-grow:1;height:calc(100% - 50px);margin-bottom:15px}.f-send__editor-textarea{color:#404652;font-size:15px;height:100%;padding:20px 25px;width:100%}.f-send__editor-textarea::-moz-placeholder{color:#888}.f-send__editor-textarea::placeholder{color:#888}.f-send__controls{display:flex;flex-shrink:0;padding:0 15px}.f-send__controls-attachments{width:100%}.f-send__controls-attachments._template{margin-right:10px;width:calc(100% - 300px)}.f-send__controls-buttons{display:flex;flex-grow:1;justify-content:flex-end}.f-send__btn-template{align-items:center;background-color:#fff;border:1px solid #e3e9ea;border-radius:5px;color:#5a5e63;display:flex;flex-shrink:0;font-size:1.4rem;height:40px;margin-left:auto;padding:10px 11px}.f-send__btn-template._update{margin:0 10px 0 0}.f-send__btn-template .svg-plus{display:block;height:15px;width:15px;fill:#7cc576;margin-right:8px}.f-send__btn-variables{background-color:#8fb8e8;border-radius:5px;color:#fff;font-size:1.4rem;font-weight:500;height:40px;width:100%}.f-send__title{color:#797979;font-size:1.4rem;font-weight:500;margin-top:5px}.f-send__row._bottom{display:flex;justify-content:space-between;margin-bottom:0;margin-top:auto;width:100%}.f-send__col-wrap{display:flex}.f-send__col{align-items:center;display:flex;flex-basis:50%;max-width:50%;width:50%}.f-send__custom-field{align-items:center;background:#fff;border:1px solid #e3e9ea;border-radius:5px;display:flex;height:40px}.f-send__custom-field-placeholder{color:#a1a3a5;flex-shrink:0;font-size:14px;padding:0 7px 0 11px}.f-send__custom-field-input{color:#404652;flex-grow:1;font-size:14px;width:0}.f-send__checkbox{margin-top:0}.f-send__checkbox-input{display:none}.f-send__checkbox-title{align-items:center;color:#5a5e63;display:flex;font-size:14px;position:relative}.f-send__checkbox-title:after,.f-send__checkbox-title:before{content:""}.f-send__checkbox-title:before{background:#fff;border-radius:2px;display:inline-block;height:22px;margin-right:10px;width:22px}.f-send__checkbox-title:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68;display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.f-send__checkbox._checkbox-checked span:after{display:block}.f-send__checkbox-title{color:#404652}.f-send__checkbox-title:before{border:1px solid #e3e9ea}.f-send__btn{min-width:inherit;padding:12px 15px}.f-send__field,.f-send__textarea{background:#fff;border:1px solid #e3e9ea;border-radius:5px;color:#404652;font-size:14px;width:100%}.f-send__field::-moz-placeholder,.f-send__textarea::-moz-placeholder{color:#404652}.f-send__field::placeholder,.f-send__textarea::placeholder{color:#404652}.f-send__textarea{padding:16px}.f-send__warning{color:#eb3449;font-size:1.1rem;padding-left:5px;transition:opacity .2s ease-out}.f-send__btn-close{display:none}.f-send__btn-create{align-items:center;background-color:#fff;border:1px solid #e3e9ea;border-radius:5px;color:#5a5e63;display:flex;font-size:1.3rem;min-height:40px;padding:5px 8px;width:100%}.f-send__btn-create .svg-plus{display:block;height:15px;width:15px;fill:#7cc576;margin-right:8px}.f-send__btn-options{background:#fff;border:1px solid #e3e9ea;border-radius:5px;color:#404652;font-size:1.2rem;font-weight:700;height:40px;text-transform:uppercase;width:100%}.f-send__sms-counter{color:#404652;font-size:1.4rem}.f-send .selectize-control{width:100%}.f-send .selectize-control.single .selectize-input{background:#fff;border-color:#e3e9ea;border-radius:5px;padding:10px 20px}.f-send .selectize-control.single .selectize-input.selectize-focus{border-color:#e3e9ea!important}.tablet select.f-send__select-mobile.f-default__select-mobile{background-color:#fff;color:#404652;height:40px;padding-left:10px}.f-send__date input{background:#fff;border-color:#e3e9ea;color:#404652;height:40px;padding:0 40px 0 10px}.f-send__date input::-moz-placeholder{color:#404652}.f-send__date input::placeholder{color:#404652}.f-send__date .svg-calendar-small{fill:grey;right:16px}@media only screen and (max-width:880px){.f-send__left{flex-basis:325px;max-width:325px;width:325px}.f-send__right{flex-basis:calc(100% - 325px);max-width:calc(100% - 325px);width:calc(100% - 325px)}}@media only screen and (max-width:740px){.f-send{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.4);display:block;padding-bottom:48px;position:relative}.f-send__left{background:#fff;border-radius:0;flex-basis:inherit;margin-bottom:-10px;max-width:inherit;padding:10px;width:inherit}.f-send__row._bottom{margin-bottom:0}.f-send__right{border-radius:0;flex-basis:inherit;max-width:inherit;padding:0;width:inherit}f-summernote.f-send__editor{height:calc(100vh - 380px);margin-bottom:0;min-height:180px}f-summernote.f-send__editor .note-editor.note-frame{padding:0}f-summernote.f-send__editor .note-toolbar.panel-heading{background:#f8fafb;padding:10px 5px}.f-send__controls{padding:0 0 5px 5px}.f-send__controls-attachments._template{width:calc(100% - 125px)}.f-send__controls-attachments .b-attachments__btn-attach{margin-right:5px}.f-send__controls-attachments .svg-clip-desktop{fill:#76a1ce}.f-send__btn._btn-send.btn{background:#fff;border:none;border-radius:0;border-top:1px solid #e3e9ea;bottom:0;color:#76a1ce;left:0;position:absolute;width:100%}.f-send__btn._btn-back{display:none}.f-send__btn-template{flex-shrink:0;margin:0 5px}.f-send__btn-create span,.f-send__btn-template span{display:none}select.f-send__select-mobile.f-default__select-mobile{background-color:#fff;border-color:#ccced0;color:#bfc6ce}.f-send__date input{border-radius:25px;height:40px}.f-send__btn-variables{border-radius:25px}.f-send__editor-textarea{padding:10px 15px}}.f-statutory-explanation{font-size:14px}.f-statutory-explanation__row-title{color:#bcc3cb;font-size:12px;font-weight:700;margin-bottom:10px;text-align:left;text-transform:uppercase}.f-statutory-explanation__textarea{margin-bottom:0}.f-statutory-explanation__textarea.ng-invalid-required.ng-dirty+.f-statutory-explanation__textarea-message._error,.ng-submitted .f-statutory-explanation__textarea.ng-invalid-required+.f-statutory-explanation__textarea-message._error{color:#eb3449}.f-statutory-explanation__textarea-message{font-size:.75em;margin-bottom:12px;text-align:right}.f-statutory-explanation__textarea-message._warning{color:orange}.f-statutory-explanation .btn{min-width:0;width:100%}.f-statutory-explanation .btn:focus{box-shadow:inset 0 0 3px rgba(0,0,0,.5);outline:none}@media screen and (max-width:740px){.f-statutory-explanation .btn span{display:none}}.f-student-points,f-student-points{display:flex;flex-direction:column;flex-grow:1;height:100%}.f-student-points{background:#fff;border-radius:0 5px 5px 0;width:100%}.f-student-points__top{height:100%;overflow-x:hidden;overflow-y:auto;padding:23px 16px 0 23px}.desktop .f-student-points__top::-webkit-scrollbar{height:6px;width:6px}.desktop .f-student-points__top::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .f-student-points__top::-webkit-scrollbar-track{background:transparent}.f-student-points__row._col-wrap{font-size:0;margin:0 -13px}.f-student-points__separator{border-bottom:1px solid #a0a0a0;cursor:pointer;margin-bottom:10px;padding:5px}.f-student-points__separator-title{color:#a0a0a0;font-size:13px;position:relative}.f-student-points__separator-title:after{border:5px solid transparent;border-top-color:#a0a0a0;content:"";display:block;position:absolute;right:0;top:calc(50% + 5px);transform:translateY(-50%)}.f-student-points__separator-title._visible:after{border:5px solid transparent;border-bottom-color:#a0a0a0;top:50%}.f-student-points__bottom{flex-shrink:0;padding:13px 20px 13px 23px}.f-student-points__bottom .f-student-points__col{margin-bottom:0}.f-student-points__bottom .btn{font-size:12px;font-weight:700;line-height:50px;min-width:0;padding:0 5px;width:100%}._points-behaviour .f-student-points__bottom .btn._submit,.p-registers._behaviour .f-student-points__bottom .btn._submit{background:#f05c57;border:2px solid #f05c57;color:#fff}._points-achievement .f-student-points__bottom .btn._submit,.p-registers._achievement .f-student-points__bottom .btn._submit{background:#7cc576;border:2px solid #7cc576;color:#fff}.f-student-points__col{display:inline-block;margin-bottom:13px;padding:0 13px;position:relative;vertical-align:top;width:50%}.f-student-points__col .btn{max-width:inherit}.f-student-points__col>div{font-size:12px}.f-student-points__col .b-date-time-select__input{border-radius:3px;height:45px}.f-student-points__col .b-date-time-select .svg-calendar-small{fill:#8fc9ea}.f-student-points__date label[float-label]{color:#a0aab5;font-size:1.4rem}.f-student-points__label{color:#bec5cc;display:none;font-size:12px}.f-student-points__label[float-label]{color:#a0aab5;display:block;font-size:1.4rem}.f-student-points__svg{pointer-events:none;position:absolute;right:27px;top:50%;transform:translateY(-50%);z-index:2}.f-student-points__svg svg{fill:#8fc9ea}.f-student-points .select-default.selectize-control._gray.ng-invalid .selectize-input.selectize-focus,.f-student-points.ng-submitted .b-date-time-select__input.ng-invalid{border-color:#eb3449!important}.f-student-points .select-default._desktop-visible{display:block}.f-student-points .selectize-control.single .selectize-input input::-moz-placeholder{font-size:1.4rem}.f-student-points .selectize-control.single .selectize-input input::placeholder{font-size:1.4rem}.f-student-points .selectize-control.single .selectize-input:after{right:12px}.f-student-points div[ng-dropdown-multiselect] .btn-default{background-color:#eef2f3;border-color:#e4e8e9;color:#9aa2ab;height:45px}.mobile .f-student-points .f-student-points .select-default._desktop-visible,.mobile .f-student-points .f-student-points__multiselect,.tablet .f-student-points .f-student-points .select-default._desktop-visible,.tablet .f-student-points .f-student-points__multiselect{display:none}.mobile .f-student-points .f-student-points__select-mobile,.tablet .f-student-points .f-student-points__select-mobile{border-radius:0;display:block}@media only screen and (max-width:880px){.f-student-points__top{padding:18px 16px 0 14px}.f-student-points__bottom{padding:13px 16px 13px 14px}}@media only screen and (max-width:740px){f-student-points{display:block}.f-student-points{border-radius:0;box-shadow:0 0 10px 0 #666;display:block}.f-student-points__row._col-wrap,.p-behaviour._points-achievement .f-student-points._col-wrap,.p-behaviour._points-behaviour .f-student-points._col-wrap{margin:0}.f-student-points__top{padding:22px 16px}.f-student-points__col{margin-bottom:0;padding:10px 0 17px;width:100%}.f-student-points__col:first-child{padding:0 0 17px}.f-student-points__col:not(:last-child){border-bottom:1px solid #e3e9ea}.f-student-points__col .b-date-time-select__input.f-default__input{color:#aaa;font-size:2rem;font-weight:300}.f-student-points__col .b-date-time-select__input.f-default__input::-moz-placeholder{color:#aaa}.f-student-points__col .b-date-time-select__input.f-default__input::placeholder{color:#aaa}.f-student-points .f-default__select-mobile,.f-student-points__comment{background-color:#fff;border:none;color:#aaa;font-size:20px;font-weight:300;height:24px;padding:0}.f-student-points .f-default__select-mobile{display:block}.f-student-points.ng-submitted .f-default__input.ng-invalid,.f-student-points.ng-submitted .f-default__select-mobile.ng-invalid{background-color:#fde7ea;border-radius:0;box-shadow:0 1px 0 0 #eb3449}.f-student-points__label{color:#404652;display:block;font-size:12px;font-weight:500;padding:3px 0}.f-student-points__date label[float-label],.f-student-points__label[float-label]{display:none}.f-student-points__bottom{bottom:-90px;position:absolute;width:100%}._points-achievement .f-student-points__bottom,._points-behaviour .f-student-points__bottom{position:static}.f-student-points .f-default__select-mobile-wrap{display:block}.f-student-points [name=calendar-small]{display:none}}f-student-search{flex-shrink:0}.f-student-search,f-student-search{display:flex;flex-direction:column;flex-grow:1}.f-student-search{border-radius:5px 0 0 5px;padding:10px 20px 20px;position:relative}.b-edit-groups .f-student-search,.p-behaviour .f-student-search{background:linear-gradient(90deg,#865ba3,#a35b9d)}.b-edit-groups .f-student-search:before,.p-behaviour .f-student-search:before{border-bottom:7px solid transparent;border-right:7px solid #865ba3;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}@media screen and (orientation:portrait){.b-edit-groups .f-student-search:before,.p-behaviour .f-student-search:before{display:none}}@media screen and (max-width:740px){.b-edit-groups .f-student-search:before,.p-behaviour .f-student-search:before{display:none}}.b-edit-groups .f-student-search{border-radius:0 5px 0 5px;padding-top:20px;text-align:left}.b-edit-groups .f-student-search:before{display:none}.p-parents-evening .f-student-search{background:linear-gradient(90deg,#eca54a,#eca54a);border-radius:5px 0 0 5px}._create-group._select-group-members .f-student-search,.p-detentions .f-student-search{background:linear-gradient(90deg,#ff6c5d,#ff745d);border-radius:5px 0 0 5px}.p-clubs .f-student-search,.p-homework .f-student-search{background:linear-gradient(90deg,#509bd5,#50b4d5);border-radius:5px 0 0 5px}.p-analytics._achievementoverview .f-student-search,.p-analytics._attendancestatutoryoverview .f-student-search,.p-analytics._behaviouroverview .f-student-search,.p-analytics._clubattendanceoverview .f-student-search,.p-analytics._documentaccessreport .f-student-search,.p-communicator .f-student-search{background:linear-gradient(180deg,#8dc26f,#76b852)}.p-childprotection .f-student-search,.p-documents-message .f-student-search,.p-learners .f-student-search,.p-registers .f-student-search{background:linear-gradient(90deg,#509bd5,#50b4d5)}.p-childprotection .f-student-search:before,.p-documents-message .f-student-search:before,.p-learners .f-student-search:before,.p-registers .f-student-search:before{border-bottom:7px solid transparent;border-right:7px solid #509bd5;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}@media screen and (orientation:portrait){.p-childprotection .f-student-search:before,.p-documents-message .f-student-search:before,.p-learners .f-student-search:before,.p-registers .f-student-search:before{display:none}}@media screen and (max-width:740px){.p-childprotection .f-student-search:before,.p-documents-message .f-student-search:before,.p-learners .f-student-search:before,.p-registers .f-student-search:before{display:none}}.f-student-search__date input{background:#537d3c;border:1px solid transparent;color:#e9e2ea;padding-left:20px}.f-student-search__date input::-moz-placeholder{color:#e9e2ea}.f-student-search__date input::placeholder{color:#e9e2ea}.f-student-search__date .b-date-time-select .svg-calendar-small{fill:#e9e2ea}.b-edit-groups .f-student-search__input,.p-behaviour .f-student-search__input{background:#804785;color:#e9e2ea}.b-edit-groups .f-student-search__input::-moz-placeholder,.p-behaviour .f-student-search__input::-moz-placeholder{color:#e9e2ea}.b-edit-groups .f-student-search__input::placeholder,.p-behaviour .f-student-search__input::placeholder{color:#e9e2ea}.p-analytics._achievementoverview .f-student-search__input,.p-analytics._attendancestatutoryoverview .f-student-search__input,.p-analytics._behaviouroverview .f-student-search__input,.p-analytics._clubattendanceoverview .f-student-search__input,.p-analytics._documentaccessreport .f-student-search__input,.p-communicator._mailbox .f-student-search__input,.p-events-forms .f-student-search__input{background:#537d3c;color:#e9e2ea}.p-analytics._achievementoverview .f-student-search__input::-moz-placeholder,.p-analytics._attendancestatutoryoverview .f-student-search__input::-moz-placeholder,.p-analytics._behaviouroverview .f-student-search__input::-moz-placeholder,.p-analytics._clubattendanceoverview .f-student-search__input::-moz-placeholder,.p-analytics._documentaccessreport .f-student-search__input::-moz-placeholder,.p-communicator._mailbox .f-student-search__input::-moz-placeholder,.p-events-forms .f-student-search__input::-moz-placeholder{color:#e9e2ea}.p-analytics._achievementoverview .f-student-search__input::placeholder,.p-analytics._attendancestatutoryoverview .f-student-search__input::placeholder,.p-analytics._behaviouroverview .f-student-search__input::placeholder,.p-analytics._clubattendanceoverview .f-student-search__input::placeholder,.p-analytics._documentaccessreport .f-student-search__input::placeholder,.p-communicator._mailbox .f-student-search__input::placeholder,.p-events-forms .f-student-search__input::placeholder{color:#e9e2ea}._create-group._select-group-members .f-student-search__input,.p-detentions .f-student-search__input{background:#f05c57;color:#fff}._create-group._select-group-members .f-student-search__input::-moz-placeholder,.p-detentions .f-student-search__input::-moz-placeholder{color:#fff}._create-group._select-group-members .f-student-search__input::placeholder,.p-detentions .f-student-search__input::placeholder{color:#fff}._learner .f-student-search__input,._learners .f-student-search__input,.p-clubs .f-student-search__input,.p-documents-message .f-student-search__input,.p-homework .f-student-search__input{background:#4897bf;color:#fff}._learner .f-student-search__input::-moz-placeholder,._learners .f-student-search__input::-moz-placeholder,.p-clubs .f-student-search__input::-moz-placeholder,.p-documents-message .f-student-search__input::-moz-placeholder,.p-homework .f-student-search__input::-moz-placeholder{color:#fff}._learner .f-student-search__input::placeholder,._learners .f-student-search__input::placeholder,.p-clubs .f-student-search__input::placeholder,.p-documents-message .f-student-search__input::placeholder,.p-homework .f-student-search__input::placeholder{color:#fff}.p-parents-evening .f-student-search__input{background:#dc8b22;color:#fff}.p-parents-evening .f-student-search__input::-moz-placeholder{color:#fff}.p-parents-evening .f-student-search__input::placeholder{color:#fff}.f-student-search__label[float-label]{font-size:1.4rem}.b-edit-groups .f-student-search__label[float-label],.p-analytics._achievementoverview .f-student-search__label[float-label],.p-analytics._attendancestatutoryoverview .f-student-search__label[float-label],.p-analytics._behaviouroverview .f-student-search__label[float-label],.p-analytics._clubattendanceoverview .f-student-search__label[float-label],.p-analytics._documentaccessreport .f-student-search__label[float-label],.p-behaviour .f-student-search__label[float-label],.p-communicator._mailbox .f-student-search__label[float-label],.p-events-forms .f-student-search__label[float-label]{color:#e9e2ea}._create-group._select-group-members .f-student-search__label[float-label],._learner .f-student-search__label[float-label],._learners .f-student-search__label[float-label],.p-clubs .f-student-search__label[float-label],.p-detentions .f-student-search__label[float-label],.p-documents-message .f-student-search__label[float-label],.p-homework .f-student-search__label[float-label],.p-parents-evening .f-student-search__label[float-label]{color:#fff}.f-student-search__select .selectize-dropdown{max-height:200px}.f-student-search__select .ui-select-match{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.mobile .f-student-search__select,.tablet .f-student-search__select{display:none}.f-student-search__select .ui-select-match{position:relative}.f-student-search__select .ui-select-match>span{transition:opacity .2s ease-out}.f-student-search__select .ui-select-match>span.ng-hide{left:0;opacity:0;position:absolute;top:0}.f-student-search__select .ui-select-match>span.ng-show{opacity:1}.p-parents-evening .modal-select-learners .f-student-search__select.selectize-control .selectize-input{background-color:#dc8b22;background-image:none;border-color:transparent;box-shadow:none;color:#fff}.p-parents-evening .modal-select-learners .f-student-search__select.selectize-control .selectize-input.selectize-focus{border-color:transparent!important}.p-parents-evening .modal-select-learners .f-student-search__select.selectize-control .selectize-input:after{border-color:hsla(0,0%,100%,.5) transparent transparent}.p-parents-evening .modal-select-learners .f-student-search__select.selectize-control .selectize-input input{color:#fff}.p-parents-evening .modal-select-learners .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder{color:#fff;font-size:16px}.p-parents-evening .modal-select-learners .f-student-search__select.selectize-control .selectize-input input::placeholder{color:#fff;font-size:16px}.p-parents-evening .modal-select-learners .f-student-search__select.selectize-control .selectize-dropdown.single{background-color:#dc8b22;border-color:transparent}.p-parents-evening .modal-select-learners .f-student-search__select.selectize-control .selectize-dropdown.single .active{background-color:#dc8b22;color:#fff}.p-parents-evening .modal-select-learners .f-student-search__select.selectize-control .ui-select-choices-row{color:#fff}.p-parents-evening .modal-select-learners .f-student-search__select.selectize-control .ui-select-choices-row.disabled span{opacity:.6}.p-parents-evening .modal-select-learners .f-student-search__select.selectize-control .ui-select-choices-row:hover{background:#dc8b22}.p-childprotection .f-student-search__select.selectize-control .selectize-input,.p-clubs .f-student-search__select.selectize-control .selectize-input,.p-documents-message .f-student-search__select.selectize-control .selectize-input,.p-homework .f-student-search__select.selectize-control .selectize-input,.p-learners .f-student-search__select.selectize-control .selectize-input,.p-registers .f-student-search__select.selectize-control .selectize-input{background-color:#4897bf;background-image:none;border-color:transparent;box-shadow:none;color:#fff}.p-childprotection .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-clubs .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-documents-message .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-homework .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-learners .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-registers .f-student-search__select.selectize-control .selectize-input.selectize-focus{border-color:transparent!important}.p-childprotection .f-student-search__select.selectize-control .selectize-input:after,.p-clubs .f-student-search__select.selectize-control .selectize-input:after,.p-documents-message .f-student-search__select.selectize-control .selectize-input:after,.p-homework .f-student-search__select.selectize-control .selectize-input:after,.p-learners .f-student-search__select.selectize-control .selectize-input:after,.p-registers .f-student-search__select.selectize-control .selectize-input:after{border-color:hsla(0,0%,100%,.5) transparent transparent}.p-childprotection .f-student-search__select.selectize-control .selectize-input input,.p-clubs .f-student-search__select.selectize-control .selectize-input input,.p-documents-message .f-student-search__select.selectize-control .selectize-input input,.p-homework .f-student-search__select.selectize-control .selectize-input input,.p-learners .f-student-search__select.selectize-control .selectize-input input,.p-registers .f-student-search__select.selectize-control .selectize-input input{color:#fff}.p-childprotection .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-clubs .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-documents-message .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-homework .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-learners .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-registers .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder{color:#fff;font-size:14px}.p-childprotection .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-clubs .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-documents-message .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-homework .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-learners .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-registers .f-student-search__select.selectize-control .selectize-input input::placeholder{color:#fff;font-size:14px}.p-childprotection .f-student-search__select.selectize-control .ui-select-search:after,.p-clubs .f-student-search__select.selectize-control .ui-select-search:after,.p-documents-message .f-student-search__select.selectize-control .ui-select-search:after,.p-homework .f-student-search__select.selectize-control .ui-select-search:after,.p-learners .f-student-search__select.selectize-control .ui-select-search:after,.p-registers .f-student-search__select.selectize-control .ui-select-search:after{display:none}.p-childprotection .f-student-search__select.selectize-control .selectize-dropdown.single,.p-clubs .f-student-search__select.selectize-control .selectize-dropdown.single,.p-documents-message .f-student-search__select.selectize-control .selectize-dropdown.single,.p-homework .f-student-search__select.selectize-control .selectize-dropdown.single,.p-learners .f-student-search__select.selectize-control .selectize-dropdown.single,.p-registers .f-student-search__select.selectize-control .selectize-dropdown.single{background-color:#4897bf;border-color:transparent}.p-childprotection .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-clubs .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-documents-message .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-homework .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-learners .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-registers .f-student-search__select.selectize-control .selectize-dropdown.single .active{background-color:#2685b6;color:#fff}.p-childprotection .f-student-search__select.selectize-control .ui-select-choices-row,.p-clubs .f-student-search__select.selectize-control .ui-select-choices-row,.p-documents-message .f-student-search__select.selectize-control .ui-select-choices-row,.p-homework .f-student-search__select.selectize-control .ui-select-choices-row,.p-learners .f-student-search__select.selectize-control .ui-select-choices-row,.p-registers .f-student-search__select.selectize-control .ui-select-choices-row{color:#fff}.p-childprotection .f-student-search__select.selectize-control .ui-select-choices-row.disabled span,.p-clubs .f-student-search__select.selectize-control .ui-select-choices-row.disabled span,.p-documents-message .f-student-search__select.selectize-control .ui-select-choices-row.disabled span,.p-homework .f-student-search__select.selectize-control .ui-select-choices-row.disabled span,.p-learners .f-student-search__select.selectize-control .ui-select-choices-row.disabled span,.p-registers .f-student-search__select.selectize-control .ui-select-choices-row.disabled span{opacity:.6}.p-childprotection .f-student-search__select.selectize-control .ui-select-choices-row:hover,.p-clubs .f-student-search__select.selectize-control .ui-select-choices-row:hover,.p-documents-message .f-student-search__select.selectize-control .ui-select-choices-row:hover,.p-homework .f-student-search__select.selectize-control .ui-select-choices-row:hover,.p-learners .f-student-search__select.selectize-control .ui-select-choices-row:hover,.p-registers .f-student-search__select.selectize-control .ui-select-choices-row:hover{background:#2685b6}.b-edit-groups .f-student-search__select.selectize-control .selectize-input,.p-behaviour .f-student-search__select.selectize-control .selectize-input{background-color:#804785;border-color:#804785;color:#e9e2ea}.b-edit-groups .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-behaviour .f-student-search__select.selectize-control .selectize-input.selectize-focus{border-color:#804785!important}.b-edit-groups .f-student-search__select.selectize-control .selectize-input:after,.p-behaviour .f-student-search__select.selectize-control .selectize-input:after{border-color:hsla(0,0%,100%,.5) transparent transparent}.b-edit-groups .f-student-search__select.selectize-control .selectize-input input,.p-behaviour .f-student-search__select.selectize-control .selectize-input input{color:#fff}.b-edit-groups .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-behaviour .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder{color:#fff}.b-edit-groups .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-behaviour .f-student-search__select.selectize-control .selectize-input input::placeholder{color:#fff}.b-edit-groups .f-student-search__select.selectize-control .selectize-dropdown.single,.p-behaviour .f-student-search__select.selectize-control .selectize-dropdown.single{background-color:#804785;border-color:#804785}.b-edit-groups .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-behaviour .f-student-search__select.selectize-control .selectize-dropdown.single .active{background-color:purple;color:#fff}.b-edit-groups .f-student-search__select.selectize-control .ui-select-choices-row,.p-behaviour .f-student-search__select.selectize-control .ui-select-choices-row{color:#fff}.b-edit-groups .f-student-search__select.selectize-control .ui-select-choices-row.disabled span,.p-behaviour .f-student-search__select.selectize-control .ui-select-choices-row.disabled span{opacity:.6}.b-edit-groups .f-student-search__select.selectize-control .ui-select-choices-row:hover,.p-behaviour .f-student-search__select.selectize-control .ui-select-choices-row:hover{background:purple}.b-select-users__panel .f-student-search__select.selectize-control .selectize-input,.p-analytics._achievementoverview .f-student-search__select.selectize-control .selectize-input,.p-analytics._attendancestatutoryoverview .f-student-search__select.selectize-control .selectize-input,.p-analytics._behaviouroverview .f-student-search__select.selectize-control .selectize-input,.p-analytics._clubattendanceoverview .f-student-search__select.selectize-control .selectize-input,.p-analytics._documentaccessreport .f-student-search__select.selectize-control .selectize-input,.p-communicator._mailbox .f-student-search__select.selectize-control .selectize-input,.p-events-forms .f-student-search__select.selectize-control .selectize-input{background-color:#537d3c;border-color:#537d3c;color:#e9e2ea;height:40px;padding:9px 10px}.b-select-users__panel .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-analytics._achievementoverview .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-analytics._attendancestatutoryoverview .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-analytics._behaviouroverview .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-analytics._clubattendanceoverview .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-analytics._documentaccessreport .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-communicator._mailbox .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-events-forms .f-student-search__select.selectize-control .selectize-input.selectize-focus{border-color:#537d3c!important}.b-select-users__panel .f-student-search__select.selectize-control .selectize-input:after,.p-analytics._achievementoverview .f-student-search__select.selectize-control .selectize-input:after,.p-analytics._attendancestatutoryoverview .f-student-search__select.selectize-control .selectize-input:after,.p-analytics._behaviouroverview .f-student-search__select.selectize-control .selectize-input:after,.p-analytics._clubattendanceoverview .f-student-search__select.selectize-control .selectize-input:after,.p-analytics._documentaccessreport .f-student-search__select.selectize-control .selectize-input:after,.p-communicator._mailbox .f-student-search__select.selectize-control .selectize-input:after,.p-events-forms .f-student-search__select.selectize-control .selectize-input:after{border-color:hsla(0,0%,100%,.5) transparent transparent}.b-select-users__panel .f-student-search__select.selectize-control .selectize-input input,.p-analytics._achievementoverview .f-student-search__select.selectize-control .selectize-input input,.p-analytics._attendancestatutoryoverview .f-student-search__select.selectize-control .selectize-input input,.p-analytics._behaviouroverview .f-student-search__select.selectize-control .selectize-input input,.p-analytics._clubattendanceoverview .f-student-search__select.selectize-control .selectize-input input,.p-analytics._documentaccessreport .f-student-search__select.selectize-control .selectize-input input,.p-communicator._mailbox .f-student-search__select.selectize-control .selectize-input input,.p-events-forms .f-student-search__select.selectize-control .selectize-input input{color:#fff}.b-select-users__panel .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-analytics._achievementoverview .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-analytics._attendancestatutoryoverview .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-analytics._behaviouroverview .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-analytics._clubattendanceoverview .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-analytics._documentaccessreport .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-communicator._mailbox .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-events-forms .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder{color:#fff}.b-select-users__panel .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-analytics._achievementoverview .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-analytics._attendancestatutoryoverview .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-analytics._behaviouroverview .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-analytics._clubattendanceoverview .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-analytics._documentaccessreport .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-communicator._mailbox .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-events-forms .f-student-search__select.selectize-control .selectize-input input::placeholder{color:#fff}.b-select-users__panel .f-student-search__select.selectize-control .selectize-dropdown.single,.p-analytics._achievementoverview .f-student-search__select.selectize-control .selectize-dropdown.single,.p-analytics._attendancestatutoryoverview .f-student-search__select.selectize-control .selectize-dropdown.single,.p-analytics._behaviouroverview .f-student-search__select.selectize-control .selectize-dropdown.single,.p-analytics._clubattendanceoverview .f-student-search__select.selectize-control .selectize-dropdown.single,.p-analytics._documentaccessreport .f-student-search__select.selectize-control .selectize-dropdown.single,.p-communicator._mailbox .f-student-search__select.selectize-control .selectize-dropdown.single,.p-events-forms .f-student-search__select.selectize-control .selectize-dropdown.single{background-color:#537d3c;border-color:#537d3c}.b-select-users__panel .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-analytics._achievementoverview .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-analytics._attendancestatutoryoverview .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-analytics._behaviouroverview .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-analytics._clubattendanceoverview .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-analytics._documentaccessreport .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-communicator._mailbox .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-events-forms .f-student-search__select.selectize-control .selectize-dropdown.single .active{background-color:#4a7333;color:#fff}.b-select-users__panel .f-student-search__select.selectize-control .ui-select-choices-row,.p-analytics._achievementoverview .f-student-search__select.selectize-control .ui-select-choices-row,.p-analytics._attendancestatutoryoverview .f-student-search__select.selectize-control .ui-select-choices-row,.p-analytics._behaviouroverview .f-student-search__select.selectize-control .ui-select-choices-row,.p-analytics._clubattendanceoverview .f-student-search__select.selectize-control .ui-select-choices-row,.p-analytics._documentaccessreport .f-student-search__select.selectize-control .ui-select-choices-row,.p-communicator._mailbox .f-student-search__select.selectize-control .ui-select-choices-row,.p-events-forms .f-student-search__select.selectize-control .ui-select-choices-row{color:#fff}.b-select-users__panel .f-student-search__select.selectize-control .ui-select-choices-row.disabled span,.p-analytics._achievementoverview .f-student-search__select.selectize-control .ui-select-choices-row.disabled span,.p-analytics._attendancestatutoryoverview .f-student-search__select.selectize-control .ui-select-choices-row.disabled span,.p-analytics._behaviouroverview .f-student-search__select.selectize-control .ui-select-choices-row.disabled span,.p-analytics._clubattendanceoverview .f-student-search__select.selectize-control .ui-select-choices-row.disabled span,.p-analytics._documentaccessreport .f-student-search__select.selectize-control .ui-select-choices-row.disabled span,.p-communicator._mailbox .f-student-search__select.selectize-control .ui-select-choices-row.disabled span,.p-events-forms .f-student-search__select.selectize-control .ui-select-choices-row.disabled span{opacity:.6}.b-select-users__panel .f-student-search__select.selectize-control .ui-select-choices-row:hover,.p-analytics._achievementoverview .f-student-search__select.selectize-control .ui-select-choices-row:hover,.p-analytics._attendancestatutoryoverview .f-student-search__select.selectize-control .ui-select-choices-row:hover,.p-analytics._behaviouroverview .f-student-search__select.selectize-control .ui-select-choices-row:hover,.p-analytics._clubattendanceoverview .f-student-search__select.selectize-control .ui-select-choices-row:hover,.p-analytics._documentaccessreport .f-student-search__select.selectize-control .ui-select-choices-row:hover,.p-communicator._mailbox .f-student-search__select.selectize-control .ui-select-choices-row:hover,.p-events-forms .f-student-search__select.selectize-control .ui-select-choices-row:hover{background:#4a7333}._create-group._select-group-members .f-student-search__select.selectize-control .selectize-input,.p-detentions._select-learners-modal .f-student-search__select.selectize-control .selectize-input{background-color:#f05c57;background-image:none;border-color:transparent;box-shadow:none;color:#fff}._create-group._select-group-members .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-detentions._select-learners-modal .f-student-search__select.selectize-control .selectize-input.selectize-focus{border-color:transparent!important}._create-group._select-group-members .f-student-search__select.selectize-control .selectize-input:after,.p-detentions._select-learners-modal .f-student-search__select.selectize-control .selectize-input:after{border-color:hsla(0,0%,100%,.5) transparent transparent}._create-group._select-group-members .f-student-search__select.selectize-control .selectize-input input,.p-detentions._select-learners-modal .f-student-search__select.selectize-control .selectize-input input{color:#fff}._create-group._select-group-members .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-detentions._select-learners-modal .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder{color:#fff;font-size:16px}._create-group._select-group-members .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-detentions._select-learners-modal .f-student-search__select.selectize-control .selectize-input input::placeholder{color:#fff;font-size:16px}._create-group._select-group-members .f-student-search__select.selectize-control .selectize-dropdown.single,.p-detentions._select-learners-modal .f-student-search__select.selectize-control .selectize-dropdown.single{background-color:#f05c57;border-color:transparent}._create-group._select-group-members .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-detentions._select-learners-modal .f-student-search__select.selectize-control .selectize-dropdown.single .active{background-color:#f05c57;color:#fff}._create-group._select-group-members .f-student-search__select.selectize-control .ui-select-choices-row,.p-detentions._select-learners-modal .f-student-search__select.selectize-control .ui-select-choices-row{color:#fff}._create-group._select-group-members .f-student-search__select.selectize-control .ui-select-choices-row.disabled span,.p-detentions._select-learners-modal .f-student-search__select.selectize-control .ui-select-choices-row.disabled span{opacity:.6}._create-group._select-group-members .f-student-search__select.selectize-control .ui-select-choices-row:hover,.p-detentions._select-learners-modal .f-student-search__select.selectize-control .ui-select-choices-row:hover{background:#f05c57}.f-student-search__content{flex-shrink:0}.f-student-search__bottom{flex-shrink:0;margin-top:auto;text-align:center}.f-student-search__bottom a.btn,.f-student-search__bottom button.btn{line-height:46px;padding:0 5px}.f-student-search__bottom .btn:nth-child(2){margin-top:10px}.f-student-search__col{display:inline-block;padding:0 5px;vertical-align:middle;width:100%}.f-student-search__row{margin-bottom:7px}.f-student-search__row .f-student-search__col{padding:0}.f-student-search__row._col-wrap{font-size:0;margin:0 -5px 7px}.f-student-search__row._col-wrap .f-student-search__col{padding:0 5px;width:50%}.f-student-search__add-group{color:#fff;font-size:14px;padding:10px 0 10px 15px;position:relative}.f-student-search__add-group:after,.f-student-search__add-group:before{background-color:#fff;border-radius:3px;content:"";display:block;left:0;position:absolute;top:50%;transform:translateY(-50%)}.f-student-search__add-group:after{height:11px;left:4px;width:3px}.f-student-search__add-group:before{height:3px;width:11px}.f-student-search__add-group[disabled]{opacity:.5}.f-student-search .btn{font-size:12px;line-height:50px;min-width:0;padding:0 5px}.f-student-search .btn-continue{transition:opacity .25s}.p-childprotection._learner .f-student-search .btn,.p-registers._learners .f-student-search .btn{color:#50acd5}.p-parents-evening .f-student-search .btn{color:#dc8b22}.p-communicator .f-student-search,.p-detentions .f-student-search,.p-homework .f-student-search{padding:20px}.p-communicator .f-student-search__content,.p-detentions .f-student-search__content,.p-homework .f-student-search__content{display:flex;flex-direction:column;flex-grow:1}.p-communicator .f-student-search{padding-top:7px}.f-student-search__checkbox{height:22px;margin-top:0}.f-student-search__checkbox-input{display:none}.f-student-search__checkbox-title{align-items:center;color:#5a5e63;display:flex;font-size:14px;position:relative}.f-student-search__checkbox-title:after,.f-student-search__checkbox-title:before{content:""}.f-student-search__checkbox-title:before{background:#fff;border:1px solid #e3e9ea;border-radius:2px;display:inline-block;height:22px;margin-right:10px;width:22px}.f-student-search__checkbox-title:after{display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.f-student-search__checkbox._checkbox-checked span:after{display:block}.f-student-search__checkbox-input[disabled]{pointer-events:none}.f-student-search__checkbox-title{color:#fff}.f-student-search__checkbox-title:before{background-color:#f8fafb;border-color:#e3e9ea}.f-student-search__checkbox-title:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68}@media only screen and (max-width:880px){.f-student-search{padding:10px 13px 20px 11px}.f-student-search,.p-childprotection .f-student-search,.p-detentions .f-student-search,.p-homework .f-student-search,.p-parents-evening .f-student-search,.p-registers .f-student-search{border-radius:5px 5px 0 0}.p-events-forms .f-student-search{padding:10px 16px 20px}.p-communicator .f-student-search{padding-left:15px;padding-right:15px}.b-learners .f-student-search{padding-bottom:0}.f-student-search:before,.p-documents-message .f-student-search:before,.p-learners .f-student-search:before{display:none}.f-student-search__wrapper{display:flex;width:100%}.f-student-search__wrapper .f-student-search__row{width:50%}.f-student-search__wrapper .f-student-search__col{padding:0 9px}.f-student-search__content{display:flex;flex-wrap:wrap;justify-content:space-between}.p-communicator .f-student-search__content{flex-direction:row;flex-grow:0}.tablet._portrait .p-documents-message .f-student-search__content,.tablet._portrait .p-learners .f-student-search__content{margin-bottom:20px}.f-student-search__bottom{display:flex;justify-content:center}.b-learners .f-student-search__bottom{display:none}.f-student-search__bottom .btn{margin:0 10px;min-width:232px;width:auto}.f-student-search__bottom .btn._documents-message{line-height:36px;margin-top:7px;min-width:120px}.f-student-search__bottom .btn:nth-child(2){margin-top:0}.f-student-search__row._last-row{width:100%}.f-student-search__row._last-row .f-student-search__col{padding:0 9px}.f-student-search__row._col-wrap{margin:0 0 10px}.f-student-search__row._col-wrap .f-student-search__col{padding:0 9px}.f-student-search__row._second-row{width:100%}.f-student-search__row._second-row .f-student-search__col{padding:0 9px}.f-student-search__row .btn{min-width:179px}.f-student-search__row>.f-student-search__select{width:160px}.f-student-search .btn-close{left:20px}}@media only screen and (max-width:740px){.f-student-search__checkbox-title{color:#99a5b4}.f-student-search__checkbox-title:before{border-color:#c8cdd4}._create-group._select-group-members .f-student-search,.p-analytics._achievementoverview .f-student-search,.p-analytics._attendancestatutoryoverview .f-student-search,.p-analytics._behaviouroverview .f-student-search,.p-analytics._clubattendanceoverview .f-student-search,.p-analytics._documentaccessreport .f-student-search,.p-behaviour .f-student-search,.p-clubs._create .f-student-search,.p-clubs._update .f-student-search,.p-documents-message .f-student-search,.p-events-forms .f-student-search,.p-learners .f-student-search{background:transparent;padding:0}.p-documents-message .f-student-search,.p-learners .f-student-search{margin-top:20px}.f-student-search{margin:0 auto;max-width:480px;width:100%}.f-student-search__btn._create-event-learners,.f-student-search__btn._detentions,.f-student-search__btn._documents-message{display:none}.b-edit-groups .f-student-search{max-width:100%}.f-student-search .selectize-control>.selectize-dropdown{margin:0 17px;width:calc(100% - 34px)}.f-student-search .btn-show-more{margin:0;transform:rotate(180deg);transition:transform .3s ease-in-out}.f-student-search .btn-show-more._revert{transform:rotate(1turn)}.f-student-search__add-group{color:#99a5b4;font-weight:700;margin-left:10px}.f-student-search__add-group:after,.f-student-search__add-group:before{background-color:#99a5b4}.f-student-search__date{width:100%}.f-student-search__date input{background:#fff;border-color:#c4cbd3;border-radius:20px;color:#99a5b4}.f-student-search__date input::-moz-placeholder{color:#99a5b4}.f-student-search__date input::placeholder{color:#99a5b4}.f-student-search__date .svg-calendar-small{fill:#99a5b4}.f-student-search__date .b-date-time-select__clear:after,.f-student-search__date .b-date-time-select__clear:before{background-color:#c4cbd3}.f-student-search__bottom{justify-content:space-between;margin-bottom:20px;order:1}.f-student-search__bottom a.btn,.f-student-search__bottom button.btn{line-height:35px;padding:0}.f-student-search__row._second-row{margin:0 -11px 10px;padding:0 11px;width:auto}.f-student-search__wrapper{flex-direction:column;margin-bottom:0;width:100%}.f-student-search__wrapper .f-student-search__row{display:flex;justify-content:space-between;padding:0;width:auto}.f-student-search__wrapper .f-student-search__row:first-child{flex-wrap:wrap;padding:0}.f-student-search__wrapper .f-student-search__row:first-child .f-student-search__col:first-child{display:flex;justify-content:space-between;width:100%}.f-student-search__wrapper .f-student-search__row:first-child .f-student-search__col:nth-child(2){margin-bottom:10px;width:100%}.f-student-search__wrapper .f-student-search__row__col{padding:0 11px}.f-student-search__wrapper .f-student-search__input{margin-right:0}.f-student-search__content{flex-direction:column;margin-bottom:10px;order:2;padding:0 8px}.p-analytics._achievementoverview .f-student-search__content,.p-analytics._attendancestatutoryoverview .f-student-search__content,.p-analytics._behaviouroverview .f-student-search__content,.p-analytics._clubattendanceoverview .f-student-search__content,.p-analytics._documentaccessreport .f-student-search__content,.p-childprotection .f-student-search__content,.p-communicator .f-student-search__content,.p-homework .f-student-search__content,.p-registers .f-student-search__content{flex-direction:column;margin-bottom:-8px}.f-student-search__content .f-student-search__col._filter,.f-student-search__content .f-student-search__row._filter{opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}.f-student-search__content._visible .f-student-search__col._filter,.f-student-search__content._visible .f-student-search__row._filter{opacity:1;pointer-events:auto;transition:opacity .25s ease-in-out .2s}.f-student-search__content._visible .f-student-search__row._group{display:block}.f-student-search .btn{font-size:13px;margin:0;min-width:calc(50% - 14px);width:calc(50% - 14px)}.p-childprotection._learner .f-student-search .btn,.p-registers._learners .f-student-search .btn{color:#fff}._create-group._select-group-members .f-student-search__input,.p-analytics._achievementoverview .f-student-search__input,.p-analytics._attendancestatutoryoverview .f-student-search__input,.p-analytics._behaviouroverview .f-student-search__input,.p-analytics._clubattendanceoverview .f-student-search__input,.p-analytics._documentaccessreport .f-student-search__input,.p-behaviour .f-student-search__input,.p-childprotection .f-student-search__input,.p-clubs._create .f-student-search__input,.p-clubs._members .f-student-search__input,.p-clubs._register .f-student-search__input,.p-clubs._update .f-student-search__input,.p-communicator._mailbox .f-student-search__input,.p-detentions .f-student-search__input,.p-documents-message .f-student-search__input,.p-events-forms .f-student-search__input,.p-homework .f-student-search__input,.p-learners .f-student-search__input,.p-parents-evening .f-student-search__input,.p-registers .f-student-search__input{background:#fff;border:1px solid #c4cbd3;border-radius:25px;color:#99a5b4;height:42px;padding:10px 20px}._create-group._select-group-members .f-student-search__input-container,.p-analytics._achievementoverview .f-student-search__input-container,.p-analytics._attendancestatutoryoverview .f-student-search__input-container,.p-analytics._behaviouroverview .f-student-search__input-container,.p-analytics._clubattendanceoverview .f-student-search__input-container,.p-analytics._documentaccessreport .f-student-search__input-container,.p-behaviour .f-student-search__input-container,.p-childprotection .f-student-search__input-container,.p-clubs._create .f-student-search__input-container,.p-clubs._members .f-student-search__input-container,.p-clubs._register .f-student-search__input-container,.p-clubs._update .f-student-search__input-container,.p-communicator._mailbox .f-student-search__input-container,.p-detentions .f-student-search__input-container,.p-documents-message .f-student-search__input-container,.p-events-forms .f-student-search__input-container,.p-homework .f-student-search__input-container,.p-learners .f-student-search__input-container,.p-parents-evening .f-student-search__input-container,.p-registers .f-student-search__input-container{max-width:calc(100% - 72px);min-width:0;width:100%}._create-group._select-group-members .f-student-search__input::-moz-placeholder,.p-analytics._achievementoverview .f-student-search__input::-moz-placeholder,.p-analytics._attendancestatutoryoverview .f-student-search__input::-moz-placeholder,.p-analytics._behaviouroverview .f-student-search__input::-moz-placeholder,.p-analytics._clubattendanceoverview .f-student-search__input::-moz-placeholder,.p-analytics._documentaccessreport .f-student-search__input::-moz-placeholder,.p-behaviour .f-student-search__input::-moz-placeholder,.p-childprotection .f-student-search__input::-moz-placeholder,.p-clubs._create .f-student-search__input::-moz-placeholder,.p-clubs._members .f-student-search__input::-moz-placeholder,.p-clubs._register .f-student-search__input::-moz-placeholder,.p-clubs._update .f-student-search__input::-moz-placeholder,.p-communicator._mailbox .f-student-search__input::-moz-placeholder,.p-detentions .f-student-search__input::-moz-placeholder,.p-documents-message .f-student-search__input::-moz-placeholder,.p-events-forms .f-student-search__input::-moz-placeholder,.p-homework .f-student-search__input::-moz-placeholder,.p-learners .f-student-search__input::-moz-placeholder,.p-parents-evening .f-student-search__input::-moz-placeholder,.p-registers .f-student-search__input::-moz-placeholder{color:#99a5b4}._create-group._select-group-members .f-student-search__input::placeholder,.p-analytics._achievementoverview .f-student-search__input::placeholder,.p-analytics._attendancestatutoryoverview .f-student-search__input::placeholder,.p-analytics._behaviouroverview .f-student-search__input::placeholder,.p-analytics._clubattendanceoverview .f-student-search__input::placeholder,.p-analytics._documentaccessreport .f-student-search__input::placeholder,.p-behaviour .f-student-search__input::placeholder,.p-childprotection .f-student-search__input::placeholder,.p-clubs._create .f-student-search__input::placeholder,.p-clubs._members .f-student-search__input::placeholder,.p-clubs._register .f-student-search__input::placeholder,.p-clubs._update .f-student-search__input::placeholder,.p-communicator._mailbox .f-student-search__input::placeholder,.p-detentions .f-student-search__input::placeholder,.p-documents-message .f-student-search__input::placeholder,.p-events-forms .f-student-search__input::placeholder,.p-homework .f-student-search__input::placeholder,.p-learners .f-student-search__input::placeholder,.p-parents-evening .f-student-search__input::placeholder,.p-registers .f-student-search__input::placeholder{color:#99a5b4}._create-group._select-group-members .f-student-search__label[float-label],.p-analytics._achievementoverview .f-student-search__label[float-label],.p-analytics._attendancestatutoryoverview .f-student-search__label[float-label],.p-analytics._behaviouroverview .f-student-search__label[float-label],.p-analytics._clubattendanceoverview .f-student-search__label[float-label],.p-analytics._documentaccessreport .f-student-search__label[float-label],.p-behaviour .f-student-search__label[float-label],.p-childprotection .f-student-search__label[float-label],.p-clubs._create .f-student-search__label[float-label],.p-clubs._members .f-student-search__label[float-label],.p-clubs._register .f-student-search__label[float-label],.p-clubs._update .f-student-search__label[float-label],.p-communicator._mailbox .f-student-search__label[float-label],.p-detentions .f-student-search__label[float-label],.p-documents-message .f-student-search__label[float-label],.p-events-forms .f-student-search__label[float-label],.p-homework .f-student-search__label[float-label],.p-learners .f-student-search__label[float-label],.p-parents-evening .f-student-search__label[float-label],.p-registers .f-student-search__label[float-label]{color:#99a5b4}.p-behaviour .f-student-search__select.selectize-control .selectize-input,.p-documents-message .f-student-search__select.selectize-control .selectize-input,.p-events-forms .f-student-search__select.selectize-control .selectize-input,.p-learners .f-student-search__select.selectize-control .selectize-input,.p-parents-evening .f-student-search__select.selectize-control .selectize-input{background-color:#fff;border-color:#c4cbd3;border-radius:20px;color:#c4cbd3;height:42px;padding:10px 20px;width:100%}.p-behaviour .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-documents-message .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-events-forms .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-learners .f-student-search__select.selectize-control .selectize-input.selectize-focus,.p-parents-evening .f-student-search__select.selectize-control .selectize-input.selectize-focus{border-color:#c4cbd3!important}.p-behaviour .f-student-search__select.selectize-control .selectize-input:after,.p-documents-message .f-student-search__select.selectize-control .selectize-input:after,.p-events-forms .f-student-search__select.selectize-control .selectize-input:after,.p-learners .f-student-search__select.selectize-control .selectize-input:after,.p-parents-evening .f-student-search__select.selectize-control .selectize-input:after{border:solid #99a5b4;border-bottom:none;border-right:none;border-width:2px 0 0 2px;content:"";display:block;height:10px;margin-top:-6px;position:absolute;transform:rotate(225deg);width:10px}.p-behaviour .f-student-search__select.selectize-control .selectize-input input,.p-documents-message .f-student-search__select.selectize-control .selectize-input input,.p-events-forms .f-student-search__select.selectize-control .selectize-input input,.p-learners .f-student-search__select.selectize-control .selectize-input input,.p-parents-evening .f-student-search__select.selectize-control .selectize-input input{color:#c4cbd3}.p-behaviour .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-documents-message .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-events-forms .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-learners .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder,.p-parents-evening .f-student-search__select.selectize-control .selectize-input input::-moz-placeholder{color:#c4cbd3}.p-behaviour .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-documents-message .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-events-forms .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-learners .f-student-search__select.selectize-control .selectize-input input::placeholder,.p-parents-evening .f-student-search__select.selectize-control .selectize-input input::placeholder{color:#c4cbd3}.p-behaviour .f-student-search__select.selectize-control .selectize-dropdown.single,.p-documents-message .f-student-search__select.selectize-control .selectize-dropdown.single,.p-events-forms .f-student-search__select.selectize-control .selectize-dropdown.single,.p-learners .f-student-search__select.selectize-control .selectize-dropdown.single,.p-parents-evening .f-student-search__select.selectize-control .selectize-dropdown.single{background-color:#fff;border-color:#c4cbd3}.p-behaviour .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-documents-message .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-events-forms .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-learners .f-student-search__select.selectize-control .selectize-dropdown.single .active,.p-parents-evening .f-student-search__select.selectize-control .selectize-dropdown.single .active{background-color:#fff;color:#99a5b4}.p-behaviour .f-student-search__select.selectize-control .selectize-dropdown.single .ui-select-choices-row,.p-documents-message .f-student-search__select.selectize-control .selectize-dropdown.single .ui-select-choices-row,.p-events-forms .f-student-search__select.selectize-control .selectize-dropdown.single .ui-select-choices-row,.p-learners .f-student-search__select.selectize-control .selectize-dropdown.single .ui-select-choices-row,.p-parents-evening .f-student-search__select.selectize-control .selectize-dropdown.single .ui-select-choices-row{color:#99a5b4}.p-behaviour .f-student-search__select.selectize-control .selectize-dropdown.single .ui-select-choices-row:hover,.p-documents-message .f-student-search__select.selectize-control .selectize-dropdown.single .ui-select-choices-row:hover,.p-events-forms .f-student-search__select.selectize-control .selectize-dropdown.single .ui-select-choices-row:hover,.p-learners .f-student-search__select.selectize-control .selectize-dropdown.single .ui-select-choices-row:hover,.p-parents-evening .f-student-search__select.selectize-control .selectize-dropdown.single .ui-select-choices-row:hover{background:#fff}._create-group._select-group-members .f-student-search,.p-analytics._achievementoverview .f-student-search,.p-analytics._attendancestatutoryoverview .f-student-search,.p-analytics._behaviouroverview .f-student-search,.p-analytics._clubattendanceoverview .f-student-search,.p-analytics._documentaccessreport .f-student-search,.p-childprotection .f-student-search,.p-clubs._create .f-student-search,.p-clubs._members .f-student-search,.p-clubs._register .f-student-search,.p-clubs._update .f-student-search,.p-communicator .f-student-search,.p-events-forms .f-student-search,.p-homework .f-student-search,.p-parents-evening._details .f-student-search,.p-registers .f-student-search{margin-top:20px;padding:0}._create-group._select-group-members .f-student-search__bottom,.p-analytics._achievementoverview .f-student-search__bottom,.p-analytics._attendancestatutoryoverview .f-student-search__bottom,.p-analytics._behaviouroverview .f-student-search__bottom,.p-analytics._clubattendanceoverview .f-student-search__bottom,.p-analytics._documentaccessreport .f-student-search__bottom,.p-childprotection .f-student-search__bottom,.p-clubs._create .f-student-search__bottom,.p-clubs._members .f-student-search__bottom,.p-clubs._register .f-student-search__bottom,.p-clubs._update .f-student-search__bottom,.p-communicator .f-student-search__bottom,.p-events-forms .f-student-search__bottom,.p-homework .f-student-search__bottom,.p-parents-evening._details .f-student-search__bottom,.p-registers .f-student-search__bottom{bottom:20px;display:block;left:0;margin:0 auto;max-width:450px;position:fixed;right:0;width:85%;z-index:2}._create-group._select-group-members .f-student-search__btn,.p-analytics._achievementoverview .f-student-search__btn,.p-analytics._attendancestatutoryoverview .f-student-search__btn,.p-analytics._behaviouroverview .f-student-search__btn,.p-analytics._clubattendanceoverview .f-student-search__btn,.p-analytics._documentaccessreport .f-student-search__btn,.p-childprotection .f-student-search__btn,.p-clubs._create .f-student-search__btn,.p-clubs._members .f-student-search__btn,.p-clubs._register .f-student-search__btn,.p-clubs._update .f-student-search__btn,.p-communicator .f-student-search__btn,.p-events-forms .f-student-search__btn,.p-homework .f-student-search__btn,.p-parents-evening._details .f-student-search__btn,.p-registers .f-student-search__btn{background:linear-gradient(180deg,#66afd2,#7f99cb 50%);border-radius:30px;color:#fff;display:block;font-size:14px;font-weight:500;height:47px;margin:0 auto;text-align:center;text-transform:uppercase;width:100%}.p-communicator .f-student-search{margin-top:15px}.modal-select-learners .f-student-search,.modal-select-users .f-student-search{background:transparent;border-radius:0}}@media only screen and (max-width:340px){.f-student-search .btn{font-size:11px}}.f-student-summary{margin-bottom:33px;text-align:center}.f-student-summary__title{color:#8c97a5;font-size:13px;font-weight:500;margin-bottom:13px}.f-student-summary__date{color:#404652;font-size:20px;line-height:24px}.f-student-summary__separator{font-size:20px}.f-student-summary__svg{display:inline-block;height:20px;margin-left:11px;vertical-align:middle;width:20px}.f-student-summary__svg svg{fill:#7c9dcc}f-summernote{display:block}.f-summernote{font-size:1.4rem;height:100%;position:relative}.f-summernote__editor+.note-editor{border:1px solid transparent}.f-summernote__editor.ng-invalid.ng-dirty+.note-editor,.ng-submitted .f-summernote__editor.ng-invalid+.note-editor{border-color:#eb3449}.f-summernote button.btn{background:#fff}.f-summernote .note-editor.note-frame .note-editing-area .note-editable{background-color:transparent}.f-summernote .note-editor.note-frame .note-placeholder{color:#888}.f-summernote .note-editor .note-toolbar.panel-heading{display:flex;flex-wrap:wrap}.f-summernote .note-editor .note-toolbar.panel-heading .note-style{order:0}.f-summernote .note-editor .note-toolbar.panel-heading .note-font{order:1}.f-summernote .note-editor .note-toolbar.panel-heading .note-fontname{order:3}.f-summernote .note-editor .note-toolbar.panel-heading .note-color{order:2}.f-summernote .note-editor .note-toolbar.panel-heading .note-para{order:4}.f-summernote .note-editor .note-toolbar.panel-heading .note-insert{order:5}.f-summernote .note-popover .popover-content .note-color .dropdown-menu,.f-summernote .panel-heading.note-toolbar .note-color .dropdown-menu{min-width:345px}.f-summernote .panel{background-color:transparent}.f-summernote .btn-group{background:#fff}@media only screen and (max-width:880px){.f-summernote .note-btn-group.btn-group.note-align .btn:first-child,.f-summernote .note-btn-group.btn-group.note-style .btn:last-child{display:none}}@media only screen and (max-width:740px){.f-summernote .note-toolbar.panel-heading{align-items:flex-start;background:transparent;border-bottom:1px solid #e3e9ea;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:10px}.f-summernote .note-btn-group.btn-group.note-color:after{display:none}}.f-student-marksheets{display:flex;justify-content:space-between;margin:0 auto;max-width:835px;padding:17px 0;width:100%}.f-student-marksheets__column{align-items:center;display:flex}.f-student-marksheets__column:first-child{justify-content:flex-start}.f-student-marksheets__column:last-child{justify-content:flex-end}.f-student-marksheets__column .btn{background-color:#fff;font-size:12px;height:50px;line-height:12px;margin:0;min-width:0;width:140px}.f-student-marksheets__column .btn-export{margin-left:17px}.f-student-marksheets__label{color:#fff;font-size:14px;margin-right:15px}.f-student-marksheets__checkbox.f-default__checkbox{margin-left:20px}.f-student-marksheets .ui-select-match>span.ng-hide{left:0;opacity:0;position:absolute;top:0}.f-student-marksheets.f-default .f-default__select-mobile{background-color:#fff;border:1px solid #d5d6d7;color:#303030}.f-student-marksheets.f-default .f-default__select-mobile-wrap:after{border-top:4px solid #d5d6d7}@media only screen and (max-width:1024px){f-student-marksheets{direction:rtl;max-width:calc(100vw - 40px)}.f-student-marksheets{direction:ltr;left:0;max-width:calc(100vw - 185px)}.f-student-marksheets__left{min-width:290px;width:40%}.f-student-marksheets__right{max-width:60%}}@media only screen and (max-width:1024px) and (max-height:950px){.f-student-marksheets{max-width:100%}}@media only screen and (min-width:741px){.portrait .f-student-marksheets{max-width:100%}}@media only screen and (max-width:740px){.f-student-marksheets{flex-wrap:wrap;padding:10px}.f-student-marksheets__column:first-child,.f-student-marksheets__column:last-child{justify-content:flex-end;width:100%}.f-student-marksheets__checkbox-text{color:#404652}.f-student-marksheets__checkbox-text:before{border:2px solid #bfc6ce}.f-student-marksheets__checkbox-text:after{background:#bfc6ce}.f-student-marksheets__label{color:#404652}}.f-teacher-book{color:#000;font-size:1.4rem;margin-bottom:-10px;text-align:left}.f-teacher-book__btn{margin:0;min-width:0;padding:15px}.f-teacher-book__select-mobile[disabled]{opacity:.5}.tablet .f-teacher-book__select-mobile{border:1px solid #b8b8b8;color:#404652}.f-teacher-search,f-teacher-search{display:flex;flex-direction:column;flex-grow:1;height:100%}.f-teacher-search{align-items:center}.f-teacher-search__bottom{margin-top:auto;width:100%}.f-teacher-search__title{color:hsla(0,0%,100%,.5);font-family:Helvetica;font-size:12px;position:absolute;right:20px;text-transform:uppercase;top:18px}.f-teacher-search__input{width:100%}.f-teacher-search__input-default{background:#e4647c;border-radius:5px;color:#fff;font-size:16px;padding:15px 20px;position:relative;width:100%}.f-teacher-search__input-default::-moz-placeholder{color:hsla(0,0%,100%,.8)}.f-teacher-search__input-default::placeholder{color:hsla(0,0%,100%,.8)}.f-teacher-search__label[float-label]{color:#fff;font-size:16px}._white .f-teacher-search__label[float-label]{color:#000}.p-marksheets .f-teacher-search__row._date,.p-profiles .f-teacher-search__row._date{display:none}@media only screen and (max-width:740px){.p-marksheets .f-teacher-search__row{margin-bottom:0}}.f-unbook-slot{margin-bottom:-10px}.f-unbook-slot__row{color:#99a5b4;font-size:1.4rem}.f-unbook-slot__btn{min-width:0;padding:15px}.f-update-learners__row+.f-update-learners__row{margin-top:20px}.f-update-learners__label{color:#404652;display:block;font-size:1.4rem;margin-bottom:5px;margin-left:8px;text-align:left}.f-update-learners__textarea{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;font-size:14px;padding:10px 15px;text-align:left;width:100%}.f-update-learners__btn.btn{min-width:200px;padding:15px;width:auto}.f-view-forms{display:block;padding:0 20px;text-align:left}.f-view-forms__row:last-child{margin-bottom:0}.f-view-forms__subject{border-top:1px dotted #ccc;color:#404652;font-size:2rem;font-weight:500;line-height:1;padding-top:16px;text-align:center}.f-view-forms__subheading{color:#404652;font-size:1.8rem;font-weight:500}.f-view-forms__label{color:#404652;font-size:1.6rem;font-weight:500;line-height:30px}.f-view-forms__text{color:#404652;font-size:1.4rem}.mobile .f-view-forms__select,.tablet .f-view-forms__select{display:none}.f-view-forms .select-default.selectize-control .selectize-input{border-radius:5px;padding:10px 15px}.f-view-forms .select-default.selectize-control .selectize-input.selectize-focus{border-color:#b8b8b8!important}.f-view-forms .select-default.selectize-control .ui-select-placeholder{color:#888}.f-view-forms__controls{display:flex;justify-content:flex-end;padding:10px 0 0}.f-view-forms__btn.btn{font-size:1.4rem;margin:0 0 0 10px;min-width:0;padding:10px 20px;width:100px}.f-view-forms__btn.btn._with-icon{align-items:center;display:inline-flex;justify-content:center;width:auto}.f-view-forms__btn.btn svg{height:24px;margin-right:4px;width:24px;fill:currentColor}.f-view-forms__btn.btn._green{background:#1e9c16;border-color:#4a9c2b;color:#fff}.f-view-forms__btn.btn._blue{background:#3090c7;border-color:#3090c7;color:#fff}.f-view-forms__btn.btn._delete{margin-left:0;margin-right:auto}.f-view-forms__btn.btn:disabled{background-color:#000;border-color:#000;opacity:.25;pointer-events:none}@media only screen and (max-width:740px){.f-view-forms__btn.btn{font-size:1.2rem;padding:8px;width:auto}.f-view-forms__btn.btn._with-icon{display:inline-block}.f-view-forms__btn-text{display:none}}.f-update-field__textarea{height:130px;margin-bottom:0}.f-update-field__btn{padding:15px}.f-update-field__switch{background-color:#d4d4d4;border-radius:10px;cursor:pointer;height:20px;position:relative;width:60px}.f-update-field__switch._disable{opacity:.4;pointer-events:none}.f-update-field__switch._selected:after,.f-update-field__switch._selected:before{transform:translateY(-50%) translateX(calc(100% - 5px))}.f-update-field__switch._selected:before{opacity:0}.f-update-field__switch._selected:after{opacity:1}.f-update-field__switch:after,.f-update-field__switch:before{background-color:#949494;border-radius:50%;content:"";display:block;height:15px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(calc(100% - 40px));transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:15px}.f-update-field__switch:after{background-color:#32a01e;opacity:0}.f-update-field__switch-wrapper{align-items:center;cursor:pointer;display:flex;margin:16px 0}.f-update-field__switch-label{font-size:1.2rem;font-weight:500;margin-left:8px;text-transform:uppercase}.f-update-input-field__input{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:5px;font-size:14px;text-align:left;width:100%}.f-update-input-field__btn{padding:15px}.f-update-sessions{text-align:left}.f-update-sessions__date-list{max-height:150px;overflow-x:hidden;overflow-y:auto}.f-update-sessions__date{display:flex;margin:0 -5px 10px}.f-update-sessions__date-col{flex-grow:3;padding:0 5px}.f-update-sessions__date-col._big{flex-grow:5}.f-update-sessions__btn{padding:15px}.f-update-date{text-align:left}.f-update-date__btn{padding:15px}.f-club-sessions{border-radius:5px;display:flex;height:100%;overflow:hidden}.f-club-sessions__left{background:linear-gradient(90deg,#509bd5,#50b4d5);display:flex;flex-direction:column;flex-shrink:0;margin-bottom:-10px;padding:15px;width:295px}.f-club-sessions__right{flex-grow:1;width:0}.f-club-sessions__right .t-club-dates{display:flex;flex-direction:column;height:100%}.f-club-sessions__right .t-club-dates__header{border-radius:0;flex-shrink:0}.f-club-sessions__right .t-club-dates__body{border-radius:0;flex-grow:1;max-height:inherit}.f-club-sessions__row .t-club-dates__body{height:140px;overflow-y:auto}.desktop .f-club-sessions__row .t-club-dates__body::-webkit-scrollbar{height:6px;width:6px}.desktop .f-club-sessions__row .t-club-dates__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .f-club-sessions__row .t-club-dates__body::-webkit-scrollbar-track{background:transparent}.f-club-sessions__row._bottom{margin-top:auto}.f-club-sessions__col-wrap{margin:0 -5px;width:auto}.f-club-sessions__col{padding:0 5px}.f-club-sessions__input{background:#4897bf;border:1px solid transparent;color:#fff;height:40px;padding:0 15px}.f-club-sessions__input::-moz-placeholder{color:#99a5b4}.f-club-sessions__input::placeholder{color:#99a5b4}.f-club-sessions__btn-date input{background:#4897bf;border:1px solid transparent;color:#fff;height:40px;padding:0 35px 0 15px}.f-club-sessions__btn-date input::-moz-placeholder{color:#fff}.f-club-sessions__btn-date input::placeholder{color:#fff}.f-club-sessions__btn-date .svg-calendar-small,.f-club-sessions__btn-date .svg-time{fill:#fff}.f-club-sessions__btn{height:48px;padding:0}.f-club-sessions__title{color:#fff}@media only screen and (max-width:740px){.f-club-sessions{display:block}.f-club-sessions__left{width:100%}.f-club-sessions__right{height:150px;width:100%}}l-add-marks{display:block;text-align:right}.l-add-marks{border-radius:3px;box-shadow:3px 3px 30px 0 rgba(0,0,0,.3);display:inline-flex;text-align:center}.l-add-marks._keyboard{box-shadow:3px 3px 6px 0 rgba(0,0,0,.3);position:relative;z-index:1}.l-add-marks._keyboard .l-add-marks__item{min-width:40px}.l-add-marks__item{flex-grow:1;max-width:42px;min-width:32px;width:100%}.l-add-marks__item:first-child{border-radius:3px 0 0 3px;overflow:hidden}.l-add-marks__item:last-child{border-radius:0 3px 3px 0;overflow:hidden}.l-add-marks__item+.l-add-marks__item{border-left:1px solid #e3e9ea}.l-add-marks__item._active{border-left:0;border-radius:3px;box-shadow:0 5px 10px 0 rgba(0,0,0,.2);overflow:hidden;transform:scale(1.05,1.08888);transform-origin:center}.l-add-marks__item._active .l-add-marks__top{color:#5e8fca}.l-add-marks__item._comment .l-add-marks__top{cursor:pointer;position:relative}.l-add-marks__item._comment .l-add-marks__top:after{background-color:#eb3449;border-radius:50%;content:"";display:block;height:4px;position:absolute;right:4px;top:50%;transform:translateY(-150%);width:4px}.l-add-marks__item._statutory-expl .l-add-marks__top{cursor:pointer;position:relative}.l-add-marks__item._statutory-expl .l-add-marks__top:before{background-color:#00f;border-radius:50%;content:"";display:block;height:4px;position:absolute;right:4px;top:50%;transform:translateY(50%);width:4px}.l-add-marks__item._no-statutory-expl .l-add-marks__top{cursor:pointer;position:relative}.l-add-marks__item._no-statutory-expl .l-add-marks__top:before{border:1px solid #00f;border-radius:50%;content:"";display:block;height:4px;position:absolute;right:4px;top:50%;transform:translateY(50%);width:4px}.l-add-marks__top{background:#f1f5f6;color:#a0aab5;font-size:12px;font-weight:400;line-height:25px}._empty .l-add-marks__top{height:25px}.l-add-marks__input{border:1px solid #ed5a57;border-radius:3px;color:#ed5a57;font-size:16px;font-weight:500;margin:0 auto;max-width:30px;text-align:center}._no-statutory-expl .l-add-marks__input:not(:disabled){background-color:rgba(235,52,73,.15)}._check .l-add-marks__input{color:#7cc576}._check .l-add-marks__input:not(:disabled){border:1px solid #7cc576}.l-add-marks__input:disabled{background-color:rgba(230,233,236,.25);border-color:rgba(203,208,214,.25);pointer-events:none}.l-add-marks__bottom{background:#fff;color:#ed5a57;font-size:16px;font-weight:500;line-height:35px}._check .l-add-marks__bottom{color:#7cc576}@media screen and (max-width:740px){l-add-marks{width:100%}.l-add-marks__top{color:#646973;font-size:14px;font-weight:300;line-height:53px}.l-add-marks__bottom{color:#f6516d;font-size:14px;line-height:53px}}l-attachments{display:block}.l-attachments__list{height:270px;overflow-y:auto}.l-attachments__item{align-items:center;border-bottom:1px solid #e3e9ea;display:flex;font-size:14px;justify-content:space-between;padding:10px;position:relative}.l-attachments__item._disabled .l-attachments__name{opacity:.3}.l-attachments__item._disabled .l-attachments__downloading{opacity:1}.l-attachments__item._disabled button{opacity:.3;pointer-events:none}.l-attachments__item svg{height:20px;width:20px;fill:#404652;cursor:pointer}.l-attachments__name{color:#76a1ce;flex-basis:calc(100% - 30px);font-weight:500;max-width:calc(100% - 30px);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 30px)}.l-attachments__downloading{align-items:center;color:#404652;display:flex;font-size:1.4rem;font-weight:500;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.l-booking-category{font-size:14px;text-align:left}.l-booking-category__list{background:#f2f6f7;border:1px solid #e3e9ea;border-radius:5px;height:185px;overflow-y:auto;padding:10px}.desktop .l-booking-category__list::-webkit-scrollbar{height:6px;width:6px}.desktop .l-booking-category__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-booking-category__list::-webkit-scrollbar-track{background:transparent}.l-booking-category__item{align-items:center;color:#404652;display:flex;justify-content:space-between}.l-booking-category__item:not(:first-child){margin-top:15px}.l-booking-category__item>div{align-items:center;display:flex}.l-booking-category__item>div>span{margin-right:10px}.l-booking-category__button{border-radius:3px;position:relative}.l-booking-category__button._manage{background-color:#3498db;border:1px solid #2980b9;color:#fff;padding:5px 7px}.l-booking-category__button._remove{background-color:#f05c57;height:30px;margin-left:10px;width:30px}.l-booking-category__button._remove:before{color:#fff;content:"X";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.l-booking-resource{font-size:14px;text-align:left}.l-booking-resource__list{background:#f2f6f7;border:1px solid #e3e9ea;border-radius:5px;height:200px;overflow-y:auto;padding:10px}.desktop .l-booking-resource__list::-webkit-scrollbar{height:6px;width:6px}.desktop .l-booking-resource__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-booking-resource__list::-webkit-scrollbar-track{background:transparent}.l-booking-resource__item{align-items:center;color:#404652;display:flex;justify-content:space-between}.l-booking-resource__item:not(:first-child){margin-top:15px}.l-booking-resource__button{border-radius:3px;height:30px;position:relative;width:30px}.l-booking-resource__button._add{background:rgba(124,197,118,.3);color:#fff}.l-booking-resource__button._add._added{background:#7cc576}.l-booking-resource__button._add:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:block;height:8px;left:8px;position:absolute;top:9px;transform:rotate(-45deg);width:15px}.l-booking-resource__button._remove{background-color:#f05c57}.l-booking-resource__button._remove:before{color:#fff;content:"X";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.l-children{display:none;font-size:0;margin:-18px 0;position:relative}.p-home .l-children{display:block}.l-children._many{padding-right:55px}.l-children__title{color:hsla(0,0%,100%,.6);font-size:11px;font-weight:700;margin-right:30px;text-transform:uppercase}.l-children__item,.l-children__list,.l-children__title{display:inline-block;vertical-align:middle}.l-children__item+.l-children__item{margin-left:10px}.l-children__child{cursor:pointer;display:block;padding:15px 10px;position:relative}.l-children__child:after{background:#fff;content:"";display:block;height:2px;left:0;opacity:0;position:absolute;top:100%;transition:opacity .2s ease-out;width:100%}.desktop .l-children__child:hover:after,.l-children__child._active:after{opacity:1}.desktop .l-children__child:hover .l-children__name,.l-children__child._active .l-children__name{color:#fff}.l-children__avatar{background-position:50%;background-size:cover;border-radius:50%;height:40px;margin-right:10px;width:40px}.l-children__avatar,.l-children__name{display:inline-block;vertical-align:middle}.l-children__name{color:hsla(0,0%,100%,.5);font-size:12px;font-weight:500;transition:color .2s ease-out}.l-children__toggle{height:40px;position:absolute;right:0;top:15px;width:40px}.l-children .svg-more{bottom:0;display:block;height:3px;left:0;margin:auto;position:absolute;right:0;top:0;width:16px;fill:#fff}.l-children__drop-down{background:#fff;border-radius:6px;min-width:228px;position:absolute;right:-8px;top:calc(100% - 5px)}.l-children__drop-down:before{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;bottom:100%;content:"";display:block;position:absolute;right:21px}.l-children__drop-down-item{display:block}.desktop .l-children__drop-down-item:hover .l-children__drop-down-name{color:#333}.l-children__drop-down-item+.l-children__drop-down-item{border-top:1px solid #ededee}.l-children__drop-down-child{display:block;padding:20px}.l-children__drop-down-name{color:rgba(51,51,51,.6);display:inline-block;font-size:12px;font-weight:500;transition:color .2s ease-out;vertical-align:middle}@media only screen and (max-width:740px){.l-children{margin:0}.l-children._many{padding-right:0}.l-children__title{color:#aebbcb;display:block;margin-bottom:10px}.l-children__title span{display:none}.l-children__avatar{border:2px solid #fff;height:93px;margin-bottom:10px;margin-right:0;transition:box-shadow .2s;width:93px}.l-children__list{margin-left:-23px}.l-children__item{margin-bottom:20px;margin-left:23px}.l-children__item+.l-children__item{margin-left:23px}.l-children__name{color:#99a5b4;display:block;font-size:14px;text-align:center}.l-children__child{padding:0}.l-children__child:after{display:none}.desktop .l-children__child:hover .l-children__name,.l-children__child._active .l-children__name{color:#404652}.desktop .l-children__child:hover .l-children__avatar,.l-children__child._active .l-children__avatar{border:2px solid #8081c2;box-shadow:0 3px 15px 0 rgba(70,76,88,.9)}}@media only screen and (max-width:370px){.l-children__avatar{height:80px;width:80px}}.l-collection-users{background:rgba(103,58,183,.612);border-right:1px solid #e3e9ea;height:100%;overflow-x:hidden;overflow-y:auto}.desktop .l-collection-users::-webkit-scrollbar{height:6px;width:6px}.desktop .l-collection-users::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-collection-users::-webkit-scrollbar-track{background:transparent}.l-collection-users__item{align-items:center;background-image:linear-gradient(0deg,rgba(103,58,183,.412),#8b60b3 6);cursor:pointer;display:flex;padding:10px;position:relative}.l-collection-users__item[disabled]{cursor:not-allowed;opacity:.7}.l-collection-users__item:after{background:rgba(88,65,127,.49);bottom:0;content:"";display:block;height:1px;left:0;margin:0 auto;position:absolute;right:0}.l-collection-users__item._active{background-image:linear-gradient(0deg,#076bbb,#03a9f4);pointer-events:none}.l-collection-users__photo{background-position:50%;background-size:cover;border-radius:50%;height:54px;margin-right:10px;width:54px}.l-collection-users__name{color:#eff0f3;font-size:1.6rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 64px)}@media screen and (max-width:1024px){.l-collection-users{display:flex;overflow-x:auto;overflow-y:hidden}.l-collection-users__item:after{background:rgba(88,65,127,.49);bottom:0;content:"";display:block;height:100%;left:auto;margin:auto 0;position:absolute;right:0;top:0;width:1px}}.l-demo-select-role{max-width:470px;width:100%}.l-demo-select-role__item{background-color:rgba(51,74,122,.6);border-radius:5px;box-shadow:0 5px 30px 0 rgba(60,66,78,.5);margin-bottom:20px;max-height:95px;text-align:center;transition:background-color .25s}.l-demo-select-role__item:hover{background-color:rgba(51,74,122,.8)}.l-demo-select-role__title{color:#fff;cursor:pointer;display:block;font-size:22px;font-weight:400;padding:30px 90px}@media only screen and (max-width:740px){.ios l-demo-select-role .btn-back{top:15px;top:calc(env(safe-area-inset-top) + 15px)}}l-educational{display:block;max-width:470px;width:100%}.l-educational{margin-bottom:60px}.l-educational__item{display:block;margin-bottom:22px}.l-educational__item._current-school{margin-bottom:-30px;text-align:center}.l-educational__text{align-items:flex-start;background:rgba(51,74,122,.6);border-radius:5px;display:flex;flex-direction:column;justify-content:center;margin-left:-70px;max-width:400px;padding:20px 10px 20px 90px;width:100%}.l-educational__logo,.l-educational__text{box-shadow:0 5px 30px 0 rgba(60,66,78,.5);flex-shrink:0;position:relative}.l-educational__logo{background:#fff;background-position:50%;background-repeat:no-repeat;background-size:70%;border-radius:50%;height:140px;width:140px;z-index:1}._current-school .l-educational__logo{box-shadow:none;margin:0 auto 10px}.l-educational__title{color:#fff;font-size:22px;font-weight:400;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._current-school .l-educational__title{position:relative}.l-educational__name{color:hsla(0,0%,100%,.5);font-size:20px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.l-educational__button{align-items:center;cursor:pointer;display:flex}.l-educational__button-remove{height:40px;position:absolute;right:5px;top:5px;width:40px;z-index:1}.l-educational__button-remove svg{fill:#fff;display:inline-block;vertical-align:middle}@media only screen and (max-width:740px){.l-educational__text{background:#fff;border-radius:2px;box-shadow:0 3px 20px 0 rgba(60,66,78,.7);margin-left:-44px;max-width:calc(100% - 50px);padding:30px 10px 30px 65px}.l-educational__item{margin-bottom:25px}.l-educational__logo{box-shadow:0 0 17px 0 rgba(60,66,78,.4);height:95px;width:95px}._current-school .l-educational__logo{height:140px;width:140px}.l-educational__title{color:#40444a;font-size:23px;font-weight:300}._current-school .l-educational__title{color:#fff;font-size:25px;font-weight:300}.l-educational__name{color:#99a5b4;font-size:18px;font-weight:300}.l-educational__button-remove svg{fill:#000}}.l-employee-groups{font-size:14px;height:420px;width:100%}.l-employee-groups__top{align-items:center;background-color:#f2f6f7;border-bottom:1px solid #e3e9ea;display:flex;min-height:40px}.l-employee-groups__top .l-employee-groups__col{align-items:center;display:flex;min-height:40px;padding:0 15px;position:relative}.l-employee-groups__top .l-employee-groups__col:before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.l-employee-groups__bottom{height:380px;overflow-y:auto}.l-employee-groups__bottom::-webkit-scrollbar{height:6px;width:6px}.l-employee-groups__bottom::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.l-employee-groups__bottom::-webkit-scrollbar-track{background:transparent}.l-employee-groups__col{padding:0 15px;width:25%}.l-employee-groups__col._buttons{text-align:center}.l-employee-groups__col .svg-pencil{fill:#3c465a;height:10px;width:10px}.l-employee-groups__col._editable{cursor:pointer}.l-employee-groups__col._name{word-break:break-word}.l-employee-groups__item{align-items:center;display:flex;padding:10px 0;text-align:left}.l-employee-groups__switch{background-color:#d4d4d4;border-radius:10px;cursor:pointer;height:20px;position:relative;width:60px}.l-employee-groups__switch._disable{opacity:.4;pointer-events:none}.l-employee-groups__switch._selected:after,.l-employee-groups__switch._selected:before{transform:translateY(-50%) translateX(calc(100% - 5px))}.l-employee-groups__switch._selected:before{opacity:0}.l-employee-groups__switch._selected:after{opacity:1}.l-employee-groups__switch:after,.l-employee-groups__switch:before{background-color:#949494;border-radius:50%;content:"";display:block;height:15px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(calc(100% - 40px));transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:15px}.l-employee-groups__switch:after{background-color:#32a01e;opacity:0}.l-employee-groups__button{border:1px solid #3c465a;border-radius:50%;height:40px;margin:0 10px;width:40px}.l-employee-groups__button[disabled]{cursor:not-allowed;opacity:.6}.l-employee-groups__button svg{height:40px;padding:10px;width:40px;fill:#3c465a}.l-groups{font-size:14px;height:420px;width:100%}.l-groups__top{background-color:#f2f6f7;border-bottom:1px solid #e3e9ea}.l-groups__top,.l-groups__top .l-groups__col{align-items:center;display:flex;min-height:40px}.l-groups__top .l-groups__col{padding:0 15px;position:relative}.l-groups__top .l-groups__col:before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.l-groups__bottom{height:380px;overflow-y:auto}.l-groups__bottom::-webkit-scrollbar{height:6px;width:6px}.l-groups__bottom::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.l-groups__bottom::-webkit-scrollbar-track{background:transparent}.l-groups__col{padding:0 15px;width:25%}.l-groups__col._buttons{text-align:center}.l-groups__col .svg-pencil{fill:#3c465a;height:10px;width:10px}.l-groups__col._editable{cursor:pointer}.l-groups__item{align-items:center;display:flex;padding:10px 0;text-align:left}.l-groups__switch{background-color:#d4d4d4;border-radius:10px;cursor:pointer;height:20px;position:relative;width:60px}.l-groups__switch._disable{opacity:.4;pointer-events:none}.l-groups__switch._selected:after,.l-groups__switch._selected:before{transform:translateY(-50%) translateX(calc(100% - 5px))}.l-groups__switch._selected:before{opacity:0}.l-groups__switch._selected:after{opacity:1}.l-groups__switch:after,.l-groups__switch:before{background-color:#949494;border-radius:50%;content:"";display:block;height:15px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(calc(100% - 40px));transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:15px}.l-groups__switch:after{background-color:#32a01e;opacity:0}.l-groups__button{border:1px solid #3c465a;border-radius:50%;height:40px;margin:0 10px;width:40px}.l-groups__button[disabled]{cursor:not-allowed;opacity:.6}.l-groups__button svg{height:40px;padding:10px;width:40px;fill:#3c465a}l-learners{display:block;height:calc(100% - 35px);width:100%}.l-learners{display:block;height:100%}.l-learners__item{cursor:pointer}.l-learners__title{border-bottom:1px solid #ccc;color:#42a5df;font-size:0;font-size:12px;font-weight:500;height:39px;padding:0 12px;text-align:left}.l-learners__title:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.l-learners__photo{background-size:cover;border-radius:50%;height:50px;margin:0 10px 0 5px;width:50px}.l-learners__photo,.l-learners__right{display:inline-block;vertical-align:middle}.l-learners__name{border:0;color:#444;display:block;font-size:16px;font-weight:500;transition:color .2s ease-out;vertical-align:middle}ul.l-learners__list{overflow-x:hidden;overflow-y:auto}.desktop ul.l-learners__list::-webkit-scrollbar{height:6px;width:6px}.desktop ul.l-learners__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop ul.l-learners__list::-webkit-scrollbar-track{background:transparent}.l-learners__link{color:#000;display:block;padding:13px 16px;text-decoration:none;transition:color .2s ease-out}.desktop .l-learners__link:hover,.desktop .l-learners__link:hover .l-learners__name{color:#1fb9a5}l-learners-document{display:block;height:calc(100% - 42px);width:100%}.l-learners-document{display:block;height:100%}.l-learners-document__item{align-items:center;color:#000;display:flex;font-size:14px;padding:10px 10px 10px 17px;text-decoration:none;transition:color .2s ease-out;width:100%}.l-learners-document__item:nth-child(2n){background:#f1f5f6}.l-learners-document__avatar{background-position:50%;background-size:cover;border-radius:50%;height:50px;min-width:50px;width:50px}.l-learners-document__info{margin-left:15px}.l-learners-document__name{color:#fff;line-height:1}.l-learners-document__name-error{font-size:12px;margin-left:5px}.l-learners-document__name-error._red{color:red}.l-learners-document__name-error._orange{color:orange}.l-learners-document__message{color:hsla(0,0%,100%,.5);font-size:12px}.l-learners-document__message._red{color:red}.l-learners-document__message._blue{color:#03a9f4}.l-learners-document__message._green{color:#7cc576}.l-learners-document__title{align-items:center;border-bottom:1px solid #ccc;color:#42a5df;display:flex;font-size:1.2rem;font-weight:500;height:42px;padding:0 12px;text-align:left;width:100%}.l-learners-document__title-description-small{font-size:1rem}.l-learners-document__title-description ._orange{color:orange}.l-learners-document__title-description ._red{color:red}.l-learners-document__title-description ._green{color:#7cc576}.l-learners-document__photo{background-size:cover;border-radius:50%;height:50px;margin:0 10px 0 5px;width:50px}.l-learners-document__photo,.l-learners-document__right{display:inline-block;vertical-align:middle}.l-learners-document__name{border:0;color:#444;display:block;font-size:16px;font-weight:500;transition:color .2s ease-out;vertical-align:middle}ul.l-learners-document__list{overflow-x:hidden;overflow-y:auto}.desktop ul.l-learners-document__list::-webkit-scrollbar{height:6px;width:6px}.desktop ul.l-learners-document__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop ul.l-learners-document__list::-webkit-scrollbar-track{background:transparent}@media screen and (max-width:740px){.l-learners-document__title{height:auto;padding:0 12px 10px}ul.l-learners-document__list{overflow:hidden}.l-learners-document__item:nth-child(2n){background:transparent}}.l-lesson-behaviour{display:flex;flex-wrap:wrap;height:100%;overflow-x:hidden;overflow-y:auto}.desktop .l-lesson-behaviour::-webkit-scrollbar{height:6px;width:6px}.desktop .l-lesson-behaviour::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-lesson-behaviour::-webkit-scrollbar-track{background:transparent}.l-lesson-behaviour__item{border-bottom:1px solid #e3e9ea;padding:25px 10px;width:33.333%}.l-lesson-behaviour__item+.l-lesson-behaviour__item{border-left:1px solid #e3e9ea}.l-lesson-behaviour__title{color:#8c97a5;flex-shrink:0;font-size:1.6rem;font-weight:500;margin-bottom:25px;text-align:center}.l-lesson-behaviour .b-graph{height:auto}.l-lesson-behaviour .b-graph__aliases{margin:20px 0 0}.l-lesson-behaviour .b-graph__alias-marker{bottom:auto;top:2px}@media only screen and (max-width:740px){.l-lesson-behaviour{display:block;margin-top:25px;overflow:visible}.l-lesson-behaviour__item{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;min-width:inherit;width:100%}.l-lesson-behaviour__item:last-child{margin-bottom:20px}.l-lesson-behaviour b-graph{height:auto}.l-lesson-behaviour .b-graph__graph{margin-bottom:25px}}l-lessons{display:block;height:100%}.l-lessons{overflow-y:auto}.desktop .l-lessons::-webkit-scrollbar{height:6px;width:6px}.desktop .l-lessons::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-lessons::-webkit-scrollbar-track{background:transparent}.l-lessons__item{display:block;font-size:16px;transition:color .2s ease-out}.l-lessons__item:nth-child(2n){background:#f1f5f6}.desktop .l-lessons__item:hover{color:#1fb9a5}.l-lessons__item:after{pointer-events:none}.l-lessons__link{color:#000;cursor:pointer;display:block;padding:25px 15px;text-decoration:none;transition:color .2s ease-out}.desktop .l-lessons__link:not(._active):hover{background:#d8e6ee;color:#177db7}.l-lessons__link._active{opacity:.33;pointer-events:none}.missing{color:#d13838;float:right;font-weight:500;padding-right:30px}@media screen and (max-width:740px){.l-lessons{background:#fff;box-shadow:0 0 10px 2px rgba(0,0,0,.3);margin-bottom:36px}.l-lessons__link{font-size:18px;font-weight:300;padding:21px 14px}}l-marks{width:100%}.l-marks,l-marks{display:block;height:100%}.l-marks{max-height:405px;overflow-y:scroll}.desktop .l-marks::-webkit-scrollbar{height:6px;width:6px}.desktop .l-marks::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-marks::-webkit-scrollbar-track{background:transparent}.l-marks__list{max-height:412px}.l-marks__top{align-items:center;border-bottom:1px solid #e3e9ea;display:flex;justify-content:space-between;padding:18px 20px}.l-marks__top .btn{line-height:41px;margin:0;min-width:120px;padding:0;width:auto}.l-marks__title{color:#42a5df;font-size:12px;font-weight:500;opacity:.6;text-align:left}.l-marks__photo{background-position:50%;background-size:cover;border-radius:50%;display:block;height:50px;margin:0 15px 0 12px;width:50px}.l-marks__item{align-items:center;display:flex}.l-marks__name{color:#444;font-size:16px;font-weight:500;margin-right:auto}.l-marks__btn{color:#404652;display:block;font-size:16px;padding:13px 11px;text-align:left;width:100%}.l-marks__btn._active{color:#1fb9a5}.l-marks__code{font-weight:400}.l-marks__text{font-weight:300}@media screen and (max-height:630px){.l-marks{max-height:calc(100vh - 240px)}}@media screen and (max-width:740px){.l-marks{max-height:calc(100vh - 240px)}.l-marks__btn{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-marks__code{font-weight:700}.l-marks__text{font-weight:300}.l-marks__item{padding:5px}}l-marksheets-select{width:100%}.l-marksheets-select,l-marksheets-select{display:block;height:100%}.l-marksheets-select__list{max-height:380px;overflow-x:hidden;overflow-y:auto}.desktop .l-marksheets-select__list::-webkit-scrollbar{height:6px;width:6px}.desktop .l-marksheets-select__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-marksheets-select__list::-webkit-scrollbar-track{background:transparent}.l-marksheets-select__link{color:#000;display:block;padding:27px 12px;text-decoration:none;transition:color .2s ease-out}.desktop .l-marksheets-select__link:hover{color:#1fb9a5}.l-marksheets-select__header{align-items:center;border-bottom:1px solid #ccc;display:flex;height:45px;justify-content:space-between;padding:0 12px}.l-marksheets-select__title{color:#42a5df;font-size:12px;font-weight:500}.l-marksheets-select__item{cursor:pointer}.l-marksheets-select__field{border:1px solid #ccc;border-radius:3px;font-size:1.4rem;height:28px;padding:0 0 0 10px}@media only screen and (max-width:740px){.l-marksheets-select__list{max-height:inherit}}.l-marksheet{border-radius:5px;height:100%;overflow:hidden;position:relative}.l-marksheet__content{height:100%;overflow:auto;position:relative}.l-marksheet__fixed-col,.l-marksheet__fixed-row{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .05s ease-in-out}.l-marksheet__fixed-col._show,.l-marksheet__fixed-row._show{opacity:1;pointer-events:auto}.l-marksheet__fixed-col div,.l-marksheet__fixed-row div{align-items:center;display:flex;justify-content:center;padding:7px 2px;text-align:center}.l-marksheet__fixed-row{background-color:#67cd99;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 5px 30px 0 rgba(0,0,0,.5);display:flex;font-size:14px;z-index:10}.l-marksheet__fixed-row div{color:#fff}.l-marksheet__fixed-row div:not(:first-child){border-left:1px solid #ddd}.l-marksheet__fixed-col{font-size:12px;transition:opacity .05s ease-in-out;z-index:1}.l-marksheet__fixed-col div{background-color:#fff}.l-marksheet__fixed-col div:not(:first-child){border-top:1px solid #ddd;box-shadow:5px 5px 30px 0 rgba(0,0,0,.3)}.l-marksheet__fixed-col div:nth-child(2n){background-color:#f2f2f2}.l-marksheet__fixed-col div:first-child{visibility:hidden}.l-marksheet__fixed-row div,.l-marksheet__fixed-row td,.l-marksheet__header div,.l-marksheet__header td{cursor:pointer;position:relative}.l-marksheet__fixed-row div._reverse:after,.l-marksheet__fixed-row td._reverse:after,.l-marksheet__header div._reverse:after,.l-marksheet__header td._reverse:after{border-bottom:5px solid #fff;border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.l-marksheet__fixed-row div._reverse:before,.l-marksheet__fixed-row td._reverse:before,.l-marksheet__header div._reverse:before,.l-marksheet__header td._reverse:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;border-top:5px solid #c5c5c5;height:5px;width:5px}.l-marksheet__fixed-row div:after,.l-marksheet__fixed-row div:before,.l-marksheet__fixed-row td:after,.l-marksheet__fixed-row td:before,.l-marksheet__header div:after,.l-marksheet__header div:before,.l-marksheet__header td:after,.l-marksheet__header td:before{content:"";display:block;position:absolute}.l-marksheet__fixed-row div:after,.l-marksheet__fixed-row td:after,.l-marksheet__header div:after,.l-marksheet__header td:after{border-bottom:5px solid #c5c5c5;border-left:2.5px solid transparent;border-right:2.5px solid transparent;bottom:6px;height:5px;right:50%;width:5px}.l-marksheet__fixed-row div:before,.l-marksheet__fixed-row td:before,.l-marksheet__header div:before,.l-marksheet__header td:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;border-top:5px solid #fff;bottom:0;height:5px;right:50%;width:5px}.l-marksheet__header{background-color:#67cd99;color:#fff;font-size:14px}.l-marksheet__header td{padding:15px 3px}.l-marksheet__table{border-radius:5px;display:block;height:100%}.l-marksheet__table tbody{font-size:12px;height:100%!important}.l-marksheet__table td{border:1px solid #ddd;padding:7px 2px;text-align:center;vertical-align:middle}.l-marksheet__table td._wide{min-width:400px}.l-marksheet__table tr:nth-child(2n){background-color:#f2f2f2}.l-marksheet__textarea{color:#000;resize:horizontal}.l-marksheet__input,.l-marksheet__textarea{background-color:#fff;border:1px solid #d5d6d7;border-radius:5px;font-size:14px;padding:5px 10px;position:relative}.l-marksheet__input{height:50px;margin:0 20px;width:100px}.l-marksheet__floodfill{background-color:#52a990;border-radius:2px;color:#fff;font-size:12px;padding:2px 3px}.l-marksheet__floodfill-actions{align-items:center;display:flex;justify-content:center;margin-bottom:3px}.l-marksheet__set-info{margin-left:8px}.l-marksheet__set-info-icon{border:1px solid #3090c7;border-radius:50%;display:block;height:12px;position:relative;width:12px}.l-marksheet__set-info-icon .svg-info{bottom:0;height:6px;left:0;margin:auto;position:absolute;right:0;top:0;width:6px;fill:#3090c7}.l-marksheet__set-info._has-error .l-marksheet__set-info-icon{border-color:red}.l-marksheet__set-info._has-error .l-marksheet__set-info-icon .svg-info{fill:red}.l-marksheet__rating._input{position:absolute;right:15px;top:7px}._selection-learners .l-marksheet__rating._input{position:static}.l-marksheet__loader{align-items:center;background-color:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:11}.l-marksheet__btn-bank.btn{font-size:1rem;margin-bottom:5px;padding:5px;width:auto}l-marksheets-learners{width:100%}.l-marksheets-learners,l-marksheets-learners{display:block;height:100%}.l-marksheets-learners__list{max-height:calc(100% - 39px);overflow-x:hidden;overflow-y:auto}.desktop .l-marksheets-learners__list::-webkit-scrollbar{height:6px;width:6px}.desktop .l-marksheets-learners__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-marksheets-learners__list::-webkit-scrollbar-track{background:transparent}.l-marksheets-learners__title{border-bottom:1px solid #ccc;color:#42a5df;font-size:0;font-size:12px;font-weight:500;height:39px;padding:0 12px;text-align:left}.l-marksheets-learners__title:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.l-marksheets-learners__link{color:#000;display:block;padding:13px 16px;text-decoration:none;transition:color .2s ease-out}.desktop .l-marksheets-learners__link:hover,.desktop .l-marksheets-learners__link:hover .pr-s-student__name{color:#1fb9a5}@media only screen and (max-width:740px){.l-marksheets-learners__list{max-height:inherit}}.l-marksheets{height:100%}.l-marksheets__list{overflow-x:hidden;overflow-y:auto}ul.l-marksheets__list{height:calc(100% - 39px)}.desktop .l-marksheets__list::-webkit-scrollbar{height:6px;width:6px}.desktop .l-marksheets__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-marksheets__list::-webkit-scrollbar-track{background:transparent}.l-marksheets__title{border-bottom:1px solid #ccc;color:#42a5df;font-size:0;font-size:12px;font-weight:500;height:39px;padding:0 12px;text-align:left}.l-marksheets__title:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.l-marksheets__rating{margin-left:10px}.l-marksheets__input{font-size:14px;height:50px;padding:0 20px;position:relative;width:95px}.l-marksheets__input,.l-marksheets__textarea{background-color:#fff;border:1px solid #d5d6d7;border-radius:5px}.l-marksheets__textarea{font-size:1.4rem;padding:15px 20px;width:200px}.l-marksheets__wrapper{align-items:center;color:#000;display:flex;justify-content:space-between;padding:10px 20px;position:relative;text-decoration:none;transition:color .2s ease-out}.desktop .l-marksheets__wrapper:hover,.desktop .l-marksheets__wrapper:hover .l-learners__name{color:#1fb9a5}.l-messages{height:100%;overflow-y:auto}.desktop .l-messages::-webkit-scrollbar{height:6px;width:6px}.desktop .l-messages::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-messages::-webkit-scrollbar-track{background:transparent}.l-messages__item{align-items:center;cursor:pointer;display:flex;font-size:1.4rem;padding:10px;position:relative}.l-messages__item._disabled{pointer-events:none}.l-messages__item:not(:last-child):before{background:#e3e9ea;bottom:0;content:"";display:block;height:1px;left:0;margin:0 auto;position:absolute;right:0;width:calc(100% - 20px)}.l-messages__item._active{background:#f8fafb}.l-messages__photos{flex-basis:54px;max-width:54px;width:54px}.l-messages__info{display:flex;flex-basis:calc(100% - 59px);justify-content:space-between;margin-left:5px;max-width:calc(100% - 59px);width:calc(100% - 59px)}.l-messages__data{flex-basis:calc(100% - 90px);max-width:calc(100% - 90px);width:calc(100% - 90px)}.l-messages__name{color:#404652;font-size:1.6rem;font-weight:500;overflow:hidden}.l-messages__name._unread:after{background-color:#eb3449;border-radius:50%;content:"";display:inline-block;height:5px;margin-left:3px;vertical-align:middle;width:5px}.l-messages__text{color:#99a5b4;display:block;font-size:1.4rem;font-weight:300;height:1.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-messages__description{flex-basis:90px;max-width:90px;width:90px}.l-messages__type{color:#76a1ce;font-size:1.5rem;font-weight:500;text-align:right}.l-messages__date{color:#99a5b4;font-size:1.3rem;font-weight:500;text-align:right;text-transform:uppercase}.l-messages__recipients{align-items:center;color:#404652;display:block;display:flex;font-size:1.6rem;font-weight:500}.l-messages__recipients,.l-messages__recipients-list{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-messages__recipients-list{display:block}.l-messages__recipients-count{cursor:pointer;flex-shrink:0}.l-messages .l-messages__recipients-list{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 25px)}.l-messages__recipients svg{display:block;height:15px;margin-left:5px;width:15px;fill:#bfc6ce}.l-messages__recipients .svg-check{fill:#49bd81}.l-messages__recipients .svg-warning{fill:#eb3449}@media only screen and (max-width:740px){.l-messages{overflow:inherit}.l-messages__item{background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-top:15px}.l-messages__item:not(:last-child):before{display:none}}.l-noticeboard{display:flex;flex-wrap:wrap;height:100%;overflow-y:scroll;padding:10px}.l-noticeboard__item{cursor:pointer;flex-basis:25%;max-width:25%;padding:20px;text-align:center;width:25%}.l-noticeboard__icon-outer{margin:0 auto 10px;position:relative}.l-noticeboard__icon-outer .svg-noticeboard{height:35px;width:25px}.l-noticeboard__icon{left:0;margin:0 auto;position:absolute;right:0;top:0}.l-noticeboard__name{color:#404652;font-size:16px;text-align:center}@media only screen and (max-width:880px){.l-noticeboard__item{flex-basis:33.33333%;max-width:33.33333%;width:33.33333%}}@media only screen and (max-width:740px){.l-noticeboard{overflow:visible}.l-noticeboard__item{background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);flex-basis:100%;margin-bottom:17px;max-width:100%;width:100%}}.l-photos{border-radius:50%;display:block;font-size:0;height:54px;overflow:hidden;width:54px}.l-photos__item{display:inline-block;height:50%;width:50%}.l-photos__item._full{height:100%;width:100%}.l-photos__item._half{width:100%}.l-photos__photo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.l-photos-group{cursor:pointer;display:flex}.l-photos-group._reverse{flex-direction:row-reverse}.l-photos-group._reverse .l-photos-group__item{position:relative}.l-photos-group._reverse .l-photos-group__img{position:absolute;right:0;top:0}.l-photos-group__item{width:20px}.l-photos-group__item._more{align-items:center;background:#eee;border-radius:50%;color:#aaa;display:flex;font-size:1.3rem;height:40px;justify-content:center;width:40px}.l-photos-group__img{background-position:50%;background-size:cover;border-radius:50%;height:40px;width:40px}l-profiles-comment-bank{display:flex;flex-direction:column;flex-grow:1;height:100%}l-profiles-comment-bank .mCustomScrollBox{flex-grow:1}.l-profiles-comment-bank{display:block;height:100vh;max-height:400px;overflow-x:hidden;overflow-y:auto;width:100%}.desktop .l-profiles-comment-bank::-webkit-scrollbar{height:6px;width:6px}.desktop .l-profiles-comment-bank::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-profiles-comment-bank::-webkit-scrollbar-track{background:transparent}label.l-profiles-comment-bank__label{align-items:center;display:flex;flex-shrink:0;height:-moz-fit-content;height:fit-content;margin:0;min-height:46px;padding:10px 15px}span.l-profiles-comment-bank__text{color:#444;text-align:left}span.l-profiles-comment-bank__text:before{background:#fff;border:1px solid #b4c3cb}span.l-profiles-comment-bank__text:after{background:rgba(50,125,45,.678)}.l-profiles-entry{display:block;height:100%;margin-right:-22px;max-height:100%;overflow-x:hidden;overflow-y:auto;padding-right:22px}.l-profiles-entry._review{max-height:100%}.tablet .l-profiles-entry{padding-right:25px}.desktop .l-profiles-entry::-webkit-scrollbar{height:6px;width:6px}.desktop .l-profiles-entry::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-profiles-entry::-webkit-scrollbar-track{background:transparent}.l-profiles-entry__title{color:#2984b9;font-size:15px;text-transform:uppercase}.l-profiles-entry__item{margin:9px 0}.l-profiles-entry__label-title{color:#2e5e7a;font-size:12px;padding:9px 0;text-transform:uppercase}.l-profiles-entry__label-textarea{background:#fff;border:1px solid #bbc1c1;border-radius:5px;color:#3f4247;font-size:14px;height:70px;padding:10px;width:100%}.l-profiles-entry__bank{display:flex;padding:10px 0 0;width:100%}.l-profiles-entry__bank-title{background:#72469b;border:1px solid #72469b;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:400;padding:3px}.l-profiles-entry__message{color:#5b8e57;display:none;font-size:12px;margin-left:auto}.l-profiles-entry__message._visible{display:block}.l-profiles-entry__message._limit-error{color:#eb3449}.l-profiles-entry__label-textarea._limit-error{border-color:#eb3449}.l-profiles-entry textarea{height:130px}.l-profiles-entry ._readonly{background:#e6e6e6}l-profiles-groups{display:block;height:calc(100% - 35px);width:100%}.l-profiles-groups{display:block;height:100%}.l-profiles-groups__item{cursor:pointer}.l-profiles-groups__title{border-bottom:1px solid #ccc;color:#42a5df;font-size:0;font-size:12px;font-weight:500;height:39px;padding:0 12px;text-align:left}.l-profiles-groups__title:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.l-profiles-groups__photo{background-size:cover;border-radius:50%;height:50px;margin:0 10px 0 5px;width:50px}.l-profiles-groups__photo,.l-profiles-groups__right{display:inline-block;vertical-align:middle}.l-profiles-groups__name{border:0;color:#444;display:block;font-size:16px;font-weight:500;transition:color .2s ease-out;vertical-align:middle}ul.l-profiles-groups__list{height:386px;overflow-x:hidden;overflow-y:auto}.desktop ul.l-profiles-groups__list::-webkit-scrollbar{height:6px;width:6px}.desktop ul.l-profiles-groups__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop ul.l-profiles-groups__list::-webkit-scrollbar-track{background:transparent}.l-profiles-groups__link{color:#000;display:block;padding:27px 12px;text-decoration:none;transition:color .2s ease-out}.desktop .l-profiles-groups__link:hover,.desktop .l-profiles-groups__link:hover .l-learners__name{color:#1fb9a5}l-register{width:100%}.l-register,l-register{display:block;height:100%}.l-register._keyboard .l-register__wrapper{padding:13px 10px 13px 0}.l-register._keyboard .l-register__photo{margin:0 10px 0 5px}.l-register__comment{display:flex;flex-direction:column;gap:2px;width:36px}.l-register__btn-report{width:27px}.l-register__table{display:grid;grid-template-columns:1fr;grid-template-rows:auto;max-height:calc(100% - 112px);overflow-x:auto;padding:0 0 40px}.l-register__trow{display:grid;grid-template-areas:"student marks";grid-template-columns:minmax(min-content,1fr) 2fr}.l-register__trow._dinner{grid-template-areas:"student marks dinner";grid-template-columns:minmax(min-content,1fr) 2fr 200px}.l-register__trow:nth-child(2n) .l-register__tcol{background-color:#f8fafb}.l-register__tcol{background-color:#fff;padding:12px;position:relative}.l-register__tcol._student{border-right:1px solid rgba(227,233,234,.5);display:flex;grid-area:student;left:0;padding-left:4px;padding-right:4px;position:sticky;z-index:2}.l-register__tcol._marks{grid-area:marks}.l-register__tcol._dinner{grid-area:dinner}.l-register__marks-buttons{align-items:center;display:flex;justify-content:flex-end}.l-register__marks-button:disabled{background-color:rgba(230,233,236,.25);border-color:rgba(203,208,214,.25);pointer-events:none}.l-register__marks-button.btn-checkmark:disabled .l-register__marks-button-text,.l-register__marks-button.btn-marks:disabled .l-register__marks-button-text{color:currentColor;font-size:16px;font-weight:500}.l-register__marks-button.btn-checkmark .l-register__marks-button-text{color:#fff;display:none;font-size:16px}.l-register__marks-button.btn-checkmark .l-register__marks-button:before{display:block}.l-register__marks-button.btn-checkmark._active:before{display:none}.l-register__marks-button.btn-checkmark._active .l-register__marks-button-text{display:block}.l-register__top{align-items:center;border-bottom:1px solid #e3e9ea;display:flex;justify-content:space-between;padding:20px 10px}.l-register__top .btn{font-size:.9rem;margin:0 5px;padding:10px 0;position:relative;text-align:center;transition:opacity .2s ease;width:80px}.l-register__top .btn[disabled]{opacity:.3;pointer-events:none}.l-register__buttons{display:flex;margin:0 -5px}.l-register__button._mobile{display:none}.l-register__control{border-bottom:1px solid #e3e9ea;margin:0 -5px;padding:5px 20px}.l-register__checkbox{cursor:pointer;display:inline-block;padding:0 5px}.l-register__checkbox._checked span:after{display:block}.l-register__checkbox-input{display:none}.l-register__checkbox-title{align-items:center;color:#8c97a5;display:flex;font-size:1.4rem;position:relative}.l-register__checkbox-title:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68;content:"";display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.l-register__checkbox-title:before{background:#f8fafb;border:1px solid #e3e9ea;border-radius:2px;content:"";display:block;height:22px;margin-right:10px;width:22px}.l-register__title{color:#42a5df;font-size:12px;font-weight:500;opacity:.6;text-align:left}.l-register__day{margin-left:20px}.l-register__photo{background-position:50%;background-size:cover;border-radius:50%;cursor:pointer;display:block;flex-shrink:0;height:50px;margin:0 15px 0 12px;position:relative;width:50px}.l-register__photo:before{background:rgba(0,128,0,.4);border-radius:50%;content:"";height:100%;width:100%}.l-register__photo .svg-check,.l-register__photo:before{display:block;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-out;z-index:1}.l-register__photo .svg-check{bottom:0;height:15px;margin:auto;right:0;width:19px;fill:#fff}.l-register__photo._checked .svg-check,.l-register__photo._checked:before{opacity:1}.l-register__wrapper{padding:13px 20px 13px 5px}.l-register__profile,.l-register__wrapper{background-color:#fff;display:flex;position:relative;width:100%}.l-register__profile{align-items:center;margin:-13px 0;max-width:250px;z-index:2}.l-register__marks{display:flex;margin-left:auto;min-width:0;position:relative;z-index:1}.l-register__name{color:#444;cursor:pointer;font-size:16px;font-weight:500;margin-right:auto;max-width:150px;min-height:35px;min-width:100px}.l-register__name br,.l-register__show-summary-btn{display:none}.l-register__dinner{align-items:center;display:flex;margin-left:15px;width:200px}.l-register__select-outer{width:100%}.l-register__select-outer .select-default.selectize-control .selectize-input{border-radius:5px;display:flex;padding:10px 35px 10px 15px}.l-register__select-outer .select-default.selectize-control .ui-select-match{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media only screen and (max-width:1024px){.l-register__top{flex-wrap:wrap;padding:8px 20px 9px}.l-register__title{margin-bottom:5px;width:100%}.l-register__profile{max-width:215px}}@media screen and (max-width:740px){.l-register__control{background:#fff;border-bottom:none;padding:5px 8px}.l-register__btn-report,.l-register__comment{width:25px}.l-register__table{padding-bottom:92px}.l-register__title{color:#444;font-size:20px;opacity:1;text-align:center}.l-register__top{display:block;text-align:center}.l-register__top .btn{border-radius:0;font-size:1rem;margin:0;width:100%}.l-register__day{color:#adb3ba;display:block;font-size:17px;font-weight:400}.l-register__photo{height:40px;width:40px}.l-register__name{color:#404652;font-size:16px;font-weight:300;line-height:20px}.l-register__name br{display:block}.l-register__show-summary-btn{background:linear-gradient(0deg,#8099cb,#65afd2);border-radius:0;bottom:0;color:#fff;display:block;font-size:14px;font-weight:700;left:0;line-height:53px;padding:0;position:fixed;text-transform:uppercase;width:100%;z-index:2}.l-register__buttons{align-items:center;background-color:#fff;bottom:53px;box-shadow:0 0 10px rgba(0,0,0,.4);justify-content:flex-end;left:0;margin:0;position:fixed;right:0;z-index:3}.l-register._keyboard .l-register__marks{margin-left:10px}.l-register__button{border-left:1px solid #e3e9ea;display:none}.l-register__button._mobile{display:block;padding:7px 12px}.l-register__button._mobile[disabled]{opacity:.6;pointer-events:none}.l-register__button._mobile svg{height:21px;pointer-events:none;width:21px;fill:#404652}.l-register__button._mobile .svg-behaviour{fill:#f05c57}.l-register__button._mobile .svg-homework{fill:#3090c7}.l-register__button._mobile .svg-achievement{fill:#7cc576}}.l-register-tags{display:flex;flex-wrap:wrap;width:100%}.l-register-tags__item{background-color:#000;border-radius:3px;color:#fff;margin:2px;padding:3px 5px}.l-register-tags__item:not(._special){font-size:10px}.l-register-tags__item._special{background-color:transparent;color:red;font-size:medium;font-weight:500;line-height:1;padding:0}.l-register-tags__item+.l-register-tags__item{margin-left:1px}.l-related-learners__list{height:270px;margin-bottom:10px;overflow-y:auto}.desktop .l-related-learners__list::-webkit-scrollbar{height:6px;width:6px}.desktop .l-related-learners__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-related-learners__list::-webkit-scrollbar-track{background:transparent}.l-related-learners__item{align-items:center;display:flex;flex-direction:row;padding:7px 0}.l-related-learners__item:not(:first-child){border-top:1px solid #e3e9ea}.l-related-learners__item:last-child{border-bottom:1px solid #e3e9ea}.l-related-learners__photo{background-size:cover;border-radius:50%;display:inline-block;flex-basis:35px;flex-shrink:0;height:35px;margin:0 10px 0 0;max-width:35px;vertical-align:middle;width:35px}.l-related-learners__info{flex-basis:calc(100% - 75px);flex-grow:1;max-width:calc(100% - 75px);width:calc(100% - 75px)}.l-related-learners__name{font-size:15px;font-weight:500;word-wrap:break-word}.l-related-learners__group{color:#bfc6ce;font-size:13px;font-weight:200;word-wrap:break-word}.l-related-learners__icon{flex-basis:30px;flex-shrink:0;max-width:30px;width:30px}.l-related-learners__icon svg{display:block;margin:0 auto}.l-related-learners__icon .svg-cross{height:19px;width:19px;fill:#eb3449}.l-related-learners__icon .svg-check{height:15px;width:19px;fill:#49bd81}.l-related-learners__btn.btn{padding:15px 0}l-related-students{display:block}.l-related-students{border:1px solid #e3e9ea;max-height:150px;overflow-y:auto}.desktop .l-related-students::-webkit-scrollbar{height:6px;width:6px}.desktop .l-related-students::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-related-students::-webkit-scrollbar-track{background:transparent}.l-related-students__row{display:flex;padding:10px}.l-related-students__row:nth-child(2n){background-color:#f1f5f6}.l-related-students__row._empty{color:#404652;font-size:1.6rem;font-weight:500;justify-content:center}.l-related-students__col{align-items:center;display:flex;flex-grow:1;width:0}.l-related-students__title{font-weight:500;margin-right:5px}.l-related-students__student{align-items:center;display:flex}.l-related-students__student-photo{background-size:cover;border-radius:50%;flex-shrink:0;height:50px;width:50px}.l-related-students__student-info{margin-left:8px}.l-related-students__student-name{color:#404652;font-size:1.6rem;font-weight:500}.l-related-students__student-data{color:#404652;font-size:1.2rem}@media only screen and (max-width:740px){.l-related-students__row{flex-wrap:wrap;margin-bottom:-10px}.l-related-students__col{margin-bottom:10px;width:100%}.l-related-students__student-photo{height:40px;width:40px}.l-related-students__student-name{font-size:1.4rem}}l-resource-categories{display:contents}.l-resource-categories{font-size:14px;text-align:left}.l-resource-categories__list{background:#f2f6f7;border:1px solid #e3e9ea;border-radius:5px;height:185px;overflow-y:auto;padding:2px}.desktop .l-resource-categories__list{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.desktop .l-resource-categories__list::-webkit-scrollbar{height:6px;width:6px}.desktop .l-resource-categories__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-resource-categories__list::-webkit-scrollbar-track{background:transparent}.l-resource-categories__item{align-items:center;color:#404652;display:flex;gap:8px;padding:8px}.l-resource-categories__item:nth-child(2n){background-color:#e9f0f1}.l-resource-categories__item:not(:first-child){margin-top:4px}.l-resource-categories__item:last-child{scroll-margin-bottom:10px}.l-resource-categories__item-name{flex:auto}.l-resource-categories__button{border-radius:3px;color:#fff;flex:none;height:28px;margin:-3px 0;position:relative;transition:opacity .25s ease;width:28px}.l-resource-categories__button:disabled{opacity:.6;pointer-events:none}.l-resource-categories__button svg-use{display:contents}.l-resource-categories__button svg-use svg{bottom:0;height:16px;left:0;margin:auto;position:absolute;right:0;top:0;width:16px;fill:currentColor}.l-resource-categories__button svg-use svg.svg-manage-folders{height:20px;width:20px}.l-resource-categories__button._manage{align-items:center;background-color:#3498db;border:1px solid #2980b9;color:#fff;display:flex;justify-content:center}.l-resource-categories__button._remove{background-color:#f05c57}.l-resource-categories ._ng-if-animate.ng-enter{background-color:#c7ccce;transition:background-color 2.5s ease-out .15s}.l-resource-categories ._ng-if-animate.ng-leave{height:auto;opacity:1;overflow:hidden;transition:all .35s,opacity .15s ease-out;will-change:height,padding-top,padding-bottom,opacity,margin-top}.l-resource-categories ._ng-if-animate.ng-leave.ng-leave-active{height:0;margin-top:0;opacity:0;padding-bottom:0;padding-top:0}.l-resource-categories ._ng-if-animate.ng-enter.ng-enter-active{background-color:transparent}.l-resources{font-size:14px;text-align:left}.l-resources__list{background:#f2f6f7;border:1px solid #e3e9ea;border-radius:5px;height:200px;overflow-y:auto;padding:2px}.desktop .l-resources__list{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.desktop .l-resources__list::-webkit-scrollbar{height:6px;width:6px}.desktop .l-resources__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-resources__list::-webkit-scrollbar-track{background:transparent}.l-resources__item{align-items:center;color:#404652;display:flex;gap:8px;padding:8px}.l-resources__item:nth-child(2n){background-color:#e9f0f1}.l-resources__item:not(:first-child){margin-top:4px}.l-resources__item:last-child{scroll-margin-bottom:10px}.l-resources__item-name{flex:auto}.l-resources__button{border-radius:3px;color:#fff;flex:none;height:28px;margin:-3px 0;position:relative;transition:opacity .25s ease;width:28px}.l-resources__button:disabled{opacity:.85;pointer-events:none}.l-resources__button svg-use{display:contents}.l-resources__button svg-use svg{bottom:0;height:16px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;width:16px;fill:currentColor;transition:opacity .15s ease}.l-resources__button._remove{background-color:#f05c57}.l-resources__button._remove .svg-cross{opacity:1}.l-resources__button._add{background-color:#fff;border:1px solid #537d3c;color:#7cc576;transition:background-color .5s,opacity .3s,border-radius .1s ease-in-out}.l-resources__button._add.loading{animation:spinCircle .8s linear .1s infinite;border-color:#537d3c transparent transparent;border-radius:50%}.l-resources__button._add:not(.l-resources__button._add.in-category):not(.loading).l-resources__button._add:hover .svg-plus{opacity:1}.l-resources__button._add.in-category{background-color:#7cc576;color:#fff}.l-resources__button._add.in-category:not(:hover) .svg-tick{opacity:1}.l-resources__button._add.in-category:hover{background-color:#f05c57}.l-resources__button._add.in-category:hover .svg-cross{opacity:1}.l-resources ._ng-if-animate.ng-enter{background-color:#c7ccce;transition:background-color 2.5s ease-out .15s}.l-resources ._ng-if-animate.ng-leave{height:auto;opacity:1;overflow:hidden;transition:all .35s,opacity .15s ease-out;will-change:height,padding-top,padding-bottom,opacity,margin-top}.l-resources ._ng-if-animate.ng-leave.ng-leave-active{height:0;margin-top:0;opacity:0;padding-bottom:0;padding-top:0}.l-resources ._ng-if-animate.ng-enter.ng-enter-active{background-color:transparent}.l-schedule-events{border-radius:0 5px 5px 0;height:100%;overflow-x:hidden;overflow-y:auto}.desktop .l-schedule-events::-webkit-scrollbar{height:6px;width:6px}.desktop .l-schedule-events::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-schedule-events::-webkit-scrollbar-track{background:transparent}.l-schedule-events .l-default__item:nth-child(2n){background:#fff}.l-schedule-events__date{display:flex;font-size:14px;justify-content:space-between;margin-bottom:1px;padding-right:10px}.l-schedule-events__date-title{color:#98a1ad;font-weight:500}.l-schedule-events__date-info{color:#98a1ad;font-size:14px;font-weight:400}.l-schedule-events__title{color:#444;display:flex;font-size:15px;font-weight:500;letter-spacing:1.1px;max-width:100%;transition:color .2s ease-out}.l-schedule-events__source-indicator{background:#4dd0e1;border-radius:50%;bottom:0;content:"";display:block;height:10px;margin:auto 0;position:absolute;right:10px;top:0;width:10px}.l-schedule-events__date-mobile{display:none}.l-schedule-events__link{border-bottom:1px solid #ececec;color:#000;display:block;padding:19px 20px;position:relative;text-decoration:none}.desktop .l-schedule-events__link:hover{background:#ebf5fb}.l-schedule-events__delete{position:absolute;right:9px;top:2px}.l-schedule-events__delete .svg-cross{width:12px;fill:#bfc6ce}.l-schedule-events .svg-documents{height:20px;width:20px;fill:#aaa}.l-schedule-events__description{flex:none}.l-schedule-events__notes{display:flex;flex:auto;font-weight:400;min-width:0;padding-right:8px}.l-schedule-events__notes:before{content:"-";flex:none;margin-left:.5em;margin-right:.5em}.l-schedule-events__notes-text{flex:auto;margin-right:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-schedule-events__notes-icon{flex:none;margin-left:12px;margin-right:0}@media only screen and (max-width:740px){.l-schedule-events{max-height:none;overflow:visible;padding-bottom:15px}ul.l-schedule-events{border-top:0}.l-schedule-events__item{background:#fff;border:0;border-radius:2px;box-shadow:0 3px 20px rgba(60,66,78,.3);margin-bottom:15px}.l-schedule-events__link{border-bottom:0;padding:10px 10px 10px 20px;position:relative}.l-schedule-events__title{display:block}.l-schedule-events__date{display:none}.l-schedule-events__date-mobile{color:#8c97a5;display:block;flex-shrink:0;font-size:14px;font-weight:300;margin-bottom:5px;padding-right:20px;white-space:nowrap}.l-schedule-events__description{color:#404652;display:block;font-size:21px;font-weight:300}.l-schedule-events__notes{color:#8c97a5;font-size:14px;padding-right:0}.l-schedule-events__notes:before{display:none}}l-student-info{border-radius:5px 0 0 5px;display:flex;flex-direction:column;flex-grow:1;height:100%}.l-student-info{height:100%}.l-student-info__content{height:100%;overflow-x:hidden;overflow-y:auto}.desktop .l-student-info__content::-webkit-scrollbar{height:6px;width:6px}.desktop .l-student-info__content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-student-info__content::-webkit-scrollbar-track{background:transparent}.l-student-info__warning{color:#404652;font-size:20px;padding:30px 0;text-align:center}.l-student-info__title{color:#8c97a5;font-size:14px}.l-student-info__title._important{color:#d63b7c;font-size:16px;margin-bottom:8px}.l-student-info__title._red{color:#ed5a57}.l-student-info__title._bold{font-weight:500}.l-student-info__title._bold:not(._red):not(._important){color:#000}.l-student-info__data{color:#404652;font-size:17px;padding:5px 0}.l-student-info__data a{color:#404652}.l-student-info__data._green svg,.l-student-info__data._red svg{height:20px;width:20px}.l-student-info__data._red svg{fill:#eb3449}.l-student-info__data._green svg{fill:#3cb878}.l-student-info__item:not(:last-child){border-bottom:1px solid #dc95b3}.l-student-info__row{padding:17px 19px 24px;width:100%}.l-student-info__row:not(:last-child){border-bottom:1px solid #e3e9ea}.l-student-info__row._notes{background:#f0f8ff;border:1px solid #e3e9ea}.l-student-info__row._col-wrap{display:flex;padding:0}.l-student-info__row._col-wrap .l-student-info__col{overflow-wrap:break-word}.l-student-info__row._col-wrap .l-student-info__col:first-child{width:52%}.l-student-info__row._col-wrap .l-student-info__col:last-child{border-left:1px solid #e3e9ea;width:48%}.l-student-info__col{padding:16px 20px 20px;width:50%}.l-student-info__notes{font-size:14px;list-style-type:none;margin:0;padding:0}.l-student-info__notes-item.l-student-info__notes-item:not(:last-child){margin-bottom:8px}.l-student-info__notes-item-title{color:#000;font-weight:500}.l-student-info__notes-item-comment{color:#8c97a5}.l-student-info-details__top{background-color:#f8fafb;border:1px solid #e3e9ea;border-radius:5px 5px 0 0;display:flex;min-height:40px;text-transform:capitalize}.l-student-info-details__top .l-student-info-details__col{align-items:center;color:#3090c7;display:flex;padding:0 15px}.l-student-info-details__top .l-student-info-details__col:not(:first-child){position:relative}.l-student-info-details__top .l-student-info-details__col:not(:first-child):before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.l-student-info-details__body{border-bottom:1px solid #e3e9ea;border-left:1px solid #e3e9ea;border-right:1px solid #e3e9ea}.desktop .l-student-info-details__body::-webkit-scrollbar{height:6px;width:6px}.desktop .l-student-info-details__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-student-info-details__body::-webkit-scrollbar-track{background:transparent}.l-student-info-details__row{display:flex}.l-student-info-details__row:nth-child(2n){background-color:#f1f5f6}.l-student-info-details__col{align-items:center;color:#404652;display:flex;flex-wrap:wrap;font-size:1.4rem;padding:10px 15px}.l-student-info-details__col .svg-cross{fill:#ed5a57}.l-student-info-details__col .svg-check{fill:#3cb878}.l-student-info-details__col._parental-description{flex:1 1}.l-student-info-details__col._parental-consents{min-width:70px;width:auto}.l-student-info-details__col._parental-consents .l-student-info-details__text{display:flex;justify-content:center}.l-student-info-details__paragraph{font-size:1.4rem;text-align:left;width:100%}.l-student-info-details__paragraph._gray{color:#8c97a5}.l-student-info-details__text{display:block}.l-student-info-details__title-mobile{display:none}@media only screen and (max-width:880px){.l-student-info,.l-student-info__content{height:100%}}@media only screen and (max-width:740px){l-student-info{display:block}.l-student-info__content{padding:0 16px 7px}.p-account .l-student-info__content,.p-contact .l-student-info__content{height:auto;padding:0 15px 10px}.p-account .l-student-info__col,.p-contact .l-student-info__col{padding:0}.p-account .l-student-info__title,.p-contact .l-student-info__title{margin:10px 0 5px;padding:0}.l-student-info__row{padding:0}.l-student-info__row:not(:last-child){border:none}.l-student-info__row._col-wrap{flex-direction:column}.l-student-info__row._col-wrap .l-student-info__col:first-child,.l-student-info__row._col-wrap .l-student-info__col:last-child{width:100%}.l-student-info__row._col-wrap .l-student-info__col:last-child{border-left:0;padding:0}.l-student-info__row._notes{border-radius:4px;margin-top:8px;padding:8px}.l-student-info__col{padding:0;width:100%}.l-student-info__title{font-size:12px;font-weight:500;padding:17px 0 0}.l-student-info__title._important{margin-top:0;padding-top:0}.l-student-info__data{font-size:20px;font-weight:300;padding:0}.l-student-info__item:not(:last-child){margin-bottom:20px;padding-bottom:20px}.l-student-info-details__top{display:none}.l-student-info-details__title-mobile{color:#3090c7;font-size:1.6rem;margin-bottom:5px}.l-student-info-details__body{border:none;max-height:inherit}.l-student-info-details__row{display:block}.l-student-info-details__row:nth-child(2n){background-color:transparent}.l-student-info-details__col{display:block;padding:0}.l-student-info-details__col:not(:last-child){margin-bottom:8px}.l-student-info-details__col._parental-consents{display:flex;flex-wrap:nowrap}.l-student-info-details__col._parental-consents .l-student-info-details__title-mobile{width:100%}.l-student-info-details__col._parental-consents .l-student-info-details__paragraph{width:auto}.l-student-info-details__col._incidents-points .l-student-info-details__paragraph{border:initial;border-radius:0;border-radius:initial;height:auto;line-height:normal;margin:initial;width:auto}}l-sessions{width:100%}.l-sessions,l-sessions{display:block;height:100%}ul.l-sessions__list{height:386px;overflow-x:hidden;overflow-y:auto}.desktop ul.l-sessions__list::-webkit-scrollbar{height:6px;width:6px}.desktop ul.l-sessions__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop ul.l-sessions__list::-webkit-scrollbar-track{background:transparent}.l-sessions__header{background-color:#f8fafb;border-bottom:1px solid #e3e9ea}.l-sessions__header .l-sessions__col{padding:10px 12px;position:relative;text-align:center}.l-sessions__header .l-sessions__col:not(:first-child):before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.l-sessions__header .l-sessions__col-title{color:#3090c7;cursor:pointer;font-size:1.2rem;padding-right:12px;position:relative}.l-sessions__header .l-sessions__col-title:before{border-top:5px solid #aed7eb;top:9px}.l-sessions__header .l-sessions__col-title:after,.l-sessions__header .l-sessions__col-title:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;content:"";display:block;height:5px;position:absolute;right:0;width:5px}.l-sessions__header .l-sessions__col-title:after{border-bottom:5px solid #78bde0;top:2px}.l-sessions__header .l-sessions__col-title._reverse:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;border-top:5px solid #78bde0;height:5px;width:5px}.l-sessions__header .l-sessions__col-title._reverse:after{border-bottom:5px solid #aed7eb;border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.l-sessions__link{color:#000;display:block;text-decoration:none;transition:color .2s ease-out}.desktop .l-sessions__link:hover{color:#1fb9a5}.l-sessions__cols-wrap{display:flex}.l-sessions__col{flex-grow:1;padding:27px 12px;width:0}.l-sessions__col._status{text-align:center}.l-sessions__title{border-bottom:1px solid #ccc;color:#42a5df;font-size:0;font-size:12px;font-weight:500;height:39px;padding:0 12px;text-align:left}.l-sessions__title:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.l-sessions__title>span{vertical-align:middle}.l-show-recipients__list{height:270px;margin-bottom:10px;overflow-y:auto}.desktop .l-show-recipients__list::-webkit-scrollbar{height:6px;width:6px}.desktop .l-show-recipients__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-show-recipients__list::-webkit-scrollbar-track{background:transparent}.l-show-recipients__item{padding:7px 0}.l-show-recipients__item:not(:first-child){border-top:1px solid #e3e9ea}.l-show-recipients__item:last-child{border-bottom:1px solid #e3e9ea}.l-show-recipients__heading{align-items:center;display:flex;flex-direction:row}.l-show-recipients__photo{background-size:cover;border-radius:50%;display:inline-block;height:35px;margin:0 10px 0 0;vertical-align:middle;width:35px}.l-show-recipients__info{display:flex;justify-content:space-between;width:calc(100% - 45px)}.l-show-recipients__name{font-size:15px;font-weight:500;max-width:calc(100% - 35px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-show-recipients__status{font-size:15px;font-weight:500;padding:0 5px}.l-show-recipients__status svg{height:20px;width:20px}.l-show-recipients__status .svg-check{fill:#7cc576}.l-show-recipients__status .svg-warning{fill:#ed5a57}.l-show-recipients__status .svg-eyes{fill:#bfc6ce}.l-show-recipients__errors{margin-top:5px}.l-show-recipients__text{color:#ed5a57;font-size:12px;text-align:left}.l-show-recipients__btn.btn{padding:15px 0}@media only screen and (max-width:740px){.l-show-recipients__list{height:200px}}l-stors{display:block;margin-top:10px}.l-stors__item:not(:last-child){margin-bottom:5px}.l-stors__item._google{margin-top:-10px}.l-stors__item._google .l-stors__img{width:170px}.android .l-stors__item._apple,.ios .l-stors__item._google{display:none}.l-stors__link{display:block}.l-stors__img{display:block;margin:0 auto;width:150px}l-students{width:100%}.l-students,l-students{display:block;height:100%}.l-students__list{max-height:452px}.l-students__photo{background-size:cover;border-radius:50%;display:inline-block;height:50px;margin:0 10px 0 5px;vertical-align:middle;width:50px}.l-students__name{border:0;color:#444;font-size:16px;font-weight:500;transition:color .2s ease-out;vertical-align:middle}.l-students__link{color:#000;display:block;padding:12px 15px;text-decoration:none;transition:color .2s ease-out}.desktop .l-students__link:hover,.desktop .l-students__link:hover .l-students__name{color:#1fb9a5}l-student-points{border-radius:5px 0 0 5px;display:block;height:100%}.p-documents-message l-student-points{background:linear-gradient(90deg,#509bd5,#50b4d5)}.p-documents-message l-student-points:before{border-bottom:7px solid transparent;border-right:7px solid #509bd5;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}@media screen and (orientation:portrait){.p-documents-message l-student-points:before{display:none}}@media screen and (max-width:740px){.p-documents-message l-student-points:before{display:none}}.p-behaviour._points-behaviour l-student-points,.p-student._points-behaviour l-student-points{background:linear-gradient(90deg,#ff6d5d,#f7645a)}.p-behaviour._points-behaviour l-student-points:before,.p-student._points-behaviour l-student-points:before{border-bottom:7px solid transparent;border-right:7px solid #ff6d5d;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}@media screen and (orientation:portrait){.p-behaviour._points-behaviour l-student-points:before,.p-student._points-behaviour l-student-points:before{display:none}}@media screen and (max-width:740px){.p-behaviour._points-behaviour l-student-points:before,.p-student._points-behaviour l-student-points:before{display:none}}.p-behaviour._points-achievement l-student-points,.p-student._points-achievement l-student-points{background:linear-gradient(90deg,#8ac06b,#8ac16b)}.p-behaviour._points-achievement l-student-points:before,.p-student._points-achievement l-student-points:before{border-bottom:7px solid transparent;border-right:7px solid #8ac06b;border-top:7px solid transparent;content:"";display:block;height:14px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:7px}@media screen and (orientation:portrait){.p-behaviour._points-achievement l-student-points:before,.p-student._points-achievement l-student-points:before{display:none}}@media screen and (max-width:740px){.p-behaviour._points-achievement l-student-points:before,.p-student._points-achievement l-student-points:before{display:none}}.l-student-points{height:100%;overflow:hidden;padding:10px 18px 20px 20px}.l-student-points__bottom{height:100%}.l-student-points__amount{color:#fff;font-size:12px;font-weight:500}.l-student-points__student{display:flex;justify-content:center;margin-top:35px}.l-student-points__content{height:calc(100% - 58px);overflow-x:hidden;overflow-y:auto}.l-student-points__content-item{margin-top:6px}.desktop .l-student-points__content::-webkit-scrollbar{height:6px;width:6px}.desktop .l-student-points__content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-student-points__content::-webkit-scrollbar-track{background:transparent}.ipad ._points-behaviour .l-student-points{overflow:hidden}@media only screen and (max-width:880px){.l-student-points__bottom{margin-top:36px}}l-student-search{display:flex;flex-direction:column;height:100%}.l-student-search{height:100%}.p-behaviour .l-student-search__bottom{height:calc(100% - 35px)}.p-behaviour._select-achievement .l-student-search__bottom,.p-behaviour._select-behaviour .l-student-search__bottom{height:calc(100% - 50px)}.b-edit-groups .l-student-search__item,.p-behaviour._search .l-student-search__item{width:100%}.b-edit-groups .l-student-search__top,.p-behaviour._search .l-student-search__top{background:#f2f6f7;border-bottom:1px solid #e3e9ea}.p-behaviour._search .l-student-search__item ._empty{display:none}._create-group .l-student-search__item,.b-edit-groups .l-student-search__item,.p-analytics._achievementoverview .l-student-search__item,.p-analytics._attendancestatutoryoverview .l-student-search__item,.p-analytics._behaviouroverview .l-student-search__item,.p-analytics._clubattendanceoverview .l-student-search__item,.p-analytics._documentaccessreport .l-student-search__item,.p-behaviour._select-achievement .l-student-search__item,.p-behaviour._select-behaviour .l-student-search__item,.p-childprotection .l-student-search__item,.p-clubs .l-student-search__item,.p-communicator .l-student-search__item,.p-detentions .l-student-search__item,.p-documents-message .l-student-search__item,.p-events-forms .l-student-search__item,.p-homework .l-student-search__item,.p-learners .l-student-search__item,.p-parents-evening .l-student-search__item,.p-registers .l-student-search__item{display:inline-block;margin:10px 0 18px;padding:0 5px;vertical-align:top;width:33.33333%}._create-group .l-student-search__item-button,.b-edit-groups .l-student-search__item-button,.p-analytics._achievementoverview .l-student-search__item-button,.p-analytics._attendancestatutoryoverview .l-student-search__item-button,.p-analytics._behaviouroverview .l-student-search__item-button,.p-analytics._clubattendanceoverview .l-student-search__item-button,.p-analytics._documentaccessreport .l-student-search__item-button,.p-behaviour._select-achievement .l-student-search__item-button,.p-behaviour._select-behaviour .l-student-search__item-button,.p-childprotection .l-student-search__item-button,.p-clubs .l-student-search__item-button,.p-communicator .l-student-search__item-button,.p-detentions .l-student-search__item-button,.p-documents-message .l-student-search__item-button,.p-events-forms .l-student-search__item-button,.p-homework .l-student-search__item-button,.p-learners .l-student-search__item-button,.p-parents-evening .l-student-search__item-button,.p-registers .l-student-search__item-button{display:block;margin:0 auto}._create-group .l-student-search__top,.b-edit-groups .l-student-search__top,.p-analytics._achievementoverview .l-student-search__top,.p-analytics._attendancestatutoryoverview .l-student-search__top,.p-analytics._behaviouroverview .l-student-search__top,.p-analytics._clubattendanceoverview .l-student-search__top,.p-analytics._documentaccessreport .l-student-search__top,.p-behaviour._select-achievement .l-student-search__top,.p-behaviour._select-behaviour .l-student-search__top,.p-childprotection .l-student-search__top,.p-clubs .l-student-search__top,.p-communicator .l-student-search__top,.p-detentions .l-student-search__top,.p-documents-message .l-student-search__top,.p-events-forms .l-student-search__top,.p-homework .l-student-search__top,.p-learners .l-student-search__top,.p-parents-evening .l-student-search__top,.p-registers .l-student-search__top{background:#fff;color:#666;display:flex;font-size:14px;height:50px;justify-content:space-between;padding:15px 16px 15px 15px}._create-group .l-student-search__checkbox-input,.b-edit-groups .l-student-search__checkbox-input,.p-analytics._achievementoverview .l-student-search__checkbox-input,.p-analytics._attendancestatutoryoverview .l-student-search__checkbox-input,.p-analytics._behaviouroverview .l-student-search__checkbox-input,.p-analytics._clubattendanceoverview .l-student-search__checkbox-input,.p-analytics._documentaccessreport .l-student-search__checkbox-input,.p-behaviour._select-achievement .l-student-search__checkbox-input,.p-behaviour._select-behaviour .l-student-search__checkbox-input,.p-childprotection .l-student-search__checkbox-input,.p-clubs .l-student-search__checkbox-input,.p-communicator .l-student-search__checkbox-input,.p-detentions .l-student-search__checkbox-input,.p-documents-message .l-student-search__checkbox-input,.p-events-forms .l-student-search__checkbox-input,.p-homework .l-student-search__checkbox-input,.p-learners .l-student-search__checkbox-input,.p-parents-evening .l-student-search__checkbox-input,.p-registers .l-student-search__checkbox-input{display:none}._create-group .l-student-search__checkbox-title,.b-edit-groups .l-student-search__checkbox-title,.p-analytics._achievementoverview .l-student-search__checkbox-title,.p-analytics._attendancestatutoryoverview .l-student-search__checkbox-title,.p-analytics._behaviouroverview .l-student-search__checkbox-title,.p-analytics._clubattendanceoverview .l-student-search__checkbox-title,.p-analytics._documentaccessreport .l-student-search__checkbox-title,.p-behaviour._select-achievement .l-student-search__checkbox-title,.p-behaviour._select-behaviour .l-student-search__checkbox-title,.p-childprotection .l-student-search__checkbox-title,.p-clubs .l-student-search__checkbox-title,.p-communicator .l-student-search__checkbox-title,.p-detentions .l-student-search__checkbox-title,.p-documents-message .l-student-search__checkbox-title,.p-events-forms .l-student-search__checkbox-title,.p-homework .l-student-search__checkbox-title,.p-learners .l-student-search__checkbox-title,.p-parents-evening .l-student-search__checkbox-title,.p-registers .l-student-search__checkbox-title{align-items:center;color:#8c97a5;display:flex;font-size:14px;position:relative}._create-group .l-student-search__checkbox-title:after,._create-group .l-student-search__checkbox-title:before,.b-edit-groups .l-student-search__checkbox-title:after,.b-edit-groups .l-student-search__checkbox-title:before,.p-analytics._achievementoverview .l-student-search__checkbox-title:after,.p-analytics._achievementoverview .l-student-search__checkbox-title:before,.p-analytics._attendancestatutoryoverview .l-student-search__checkbox-title:after,.p-analytics._attendancestatutoryoverview .l-student-search__checkbox-title:before,.p-analytics._behaviouroverview .l-student-search__checkbox-title:after,.p-analytics._behaviouroverview .l-student-search__checkbox-title:before,.p-analytics._clubattendanceoverview .l-student-search__checkbox-title:after,.p-analytics._clubattendanceoverview .l-student-search__checkbox-title:before,.p-analytics._documentaccessreport .l-student-search__checkbox-title:after,.p-analytics._documentaccessreport .l-student-search__checkbox-title:before,.p-behaviour._select-achievement .l-student-search__checkbox-title:after,.p-behaviour._select-achievement .l-student-search__checkbox-title:before,.p-behaviour._select-behaviour .l-student-search__checkbox-title:after,.p-behaviour._select-behaviour .l-student-search__checkbox-title:before,.p-childprotection .l-student-search__checkbox-title:after,.p-childprotection .l-student-search__checkbox-title:before,.p-clubs .l-student-search__checkbox-title:after,.p-clubs .l-student-search__checkbox-title:before,.p-communicator .l-student-search__checkbox-title:after,.p-communicator .l-student-search__checkbox-title:before,.p-detentions .l-student-search__checkbox-title:after,.p-detentions .l-student-search__checkbox-title:before,.p-documents-message .l-student-search__checkbox-title:after,.p-documents-message .l-student-search__checkbox-title:before,.p-events-forms .l-student-search__checkbox-title:after,.p-events-forms .l-student-search__checkbox-title:before,.p-homework .l-student-search__checkbox-title:after,.p-homework .l-student-search__checkbox-title:before,.p-learners .l-student-search__checkbox-title:after,.p-learners .l-student-search__checkbox-title:before,.p-parents-evening .l-student-search__checkbox-title:after,.p-parents-evening .l-student-search__checkbox-title:before,.p-registers .l-student-search__checkbox-title:after,.p-registers .l-student-search__checkbox-title:before{content:""}._create-group .l-student-search__checkbox-title:before,.b-edit-groups .l-student-search__checkbox-title:before,.p-analytics._achievementoverview .l-student-search__checkbox-title:before,.p-analytics._attendancestatutoryoverview .l-student-search__checkbox-title:before,.p-analytics._behaviouroverview .l-student-search__checkbox-title:before,.p-analytics._clubattendanceoverview .l-student-search__checkbox-title:before,.p-analytics._documentaccessreport .l-student-search__checkbox-title:before,.p-behaviour._select-achievement .l-student-search__checkbox-title:before,.p-behaviour._select-behaviour .l-student-search__checkbox-title:before,.p-childprotection .l-student-search__checkbox-title:before,.p-clubs .l-student-search__checkbox-title:before,.p-communicator .l-student-search__checkbox-title:before,.p-detentions .l-student-search__checkbox-title:before,.p-documents-message .l-student-search__checkbox-title:before,.p-events-forms .l-student-search__checkbox-title:before,.p-homework .l-student-search__checkbox-title:before,.p-learners .l-student-search__checkbox-title:before,.p-parents-evening .l-student-search__checkbox-title:before,.p-registers .l-student-search__checkbox-title:before{background:#f8fafb;border:1px solid #e3e9ea;border-radius:2px;display:inline-block;height:22px;margin-right:10px;width:22px}._create-group .l-student-search__checkbox-title:after,.b-edit-groups .l-student-search__checkbox-title:after,.p-analytics._achievementoverview .l-student-search__checkbox-title:after,.p-analytics._attendancestatutoryoverview .l-student-search__checkbox-title:after,.p-analytics._behaviouroverview .l-student-search__checkbox-title:after,.p-analytics._clubattendanceoverview .l-student-search__checkbox-title:after,.p-analytics._documentaccessreport .l-student-search__checkbox-title:after,.p-behaviour._select-achievement .l-student-search__checkbox-title:after,.p-behaviour._select-behaviour .l-student-search__checkbox-title:after,.p-childprotection .l-student-search__checkbox-title:after,.p-clubs .l-student-search__checkbox-title:after,.p-communicator .l-student-search__checkbox-title:after,.p-detentions .l-student-search__checkbox-title:after,.p-documents-message .l-student-search__checkbox-title:after,.p-events-forms .l-student-search__checkbox-title:after,.p-homework .l-student-search__checkbox-title:after,.p-learners .l-student-search__checkbox-title:after,.p-parents-evening .l-student-search__checkbox-title:after,.p-registers .l-student-search__checkbox-title:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68;display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}._create-group .l-student-search__checkbox._checkbox-checked span:after,.b-edit-groups .l-student-search__checkbox._checkbox-checked span:after,.p-analytics._achievementoverview .l-student-search__checkbox._checkbox-checked span:after,.p-analytics._attendancestatutoryoverview .l-student-search__checkbox._checkbox-checked span:after,.p-analytics._behaviouroverview .l-student-search__checkbox._checkbox-checked span:after,.p-analytics._clubattendanceoverview .l-student-search__checkbox._checkbox-checked span:after,.p-analytics._documentaccessreport .l-student-search__checkbox._checkbox-checked span:after,.p-behaviour._select-achievement .l-student-search__checkbox._checkbox-checked span:after,.p-behaviour._select-behaviour .l-student-search__checkbox._checkbox-checked span:after,.p-childprotection .l-student-search__checkbox._checkbox-checked span:after,.p-clubs .l-student-search__checkbox._checkbox-checked span:after,.p-communicator .l-student-search__checkbox._checkbox-checked span:after,.p-detentions .l-student-search__checkbox._checkbox-checked span:after,.p-documents-message .l-student-search__checkbox._checkbox-checked span:after,.p-events-forms .l-student-search__checkbox._checkbox-checked span:after,.p-homework .l-student-search__checkbox._checkbox-checked span:after,.p-learners .l-student-search__checkbox._checkbox-checked span:after,.p-parents-evening .l-student-search__checkbox._checkbox-checked span:after,.p-registers .l-student-search__checkbox._checkbox-checked span:after{display:block}.l-student-search__top{align-items:center;display:flex;flex-shrink:0;height:37px;justify-content:space-between;padding:0 20px}.l-student-search__wrapper,.l-student-search__wrapper-bottom{height:100%}.l-student-search__col{color:#8fc9ea;font-size:12px;letter-spacing:.7px;text-align:center;width:29%}.l-student-search__col._left{text-align:left;width:42%}.l-student-search__col._sort{cursor:pointer}.l-student-search__title{display:inline-block;max-width:100%;padding-right:10px;position:relative}.l-student-search__title._reverse:after{border-bottom:5px solid #a9a9a9}.l-student-search__title._reverse:after,.l-student-search__title._reverse:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.l-student-search__title._reverse:before{border-top:5px solid #bfc6ce}.l-student-search__title:after,.l-student-search__title:before{content:"";display:block;position:absolute;right:2px;top:50%}.l-student-search__title:after{border-bottom:5px solid #bfc6ce;transform:translateY(calc(-100% - 1px))}.l-student-search__title:after,.l-student-search__title:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.l-student-search__title:before{border-top:5px solid #a9a9a9;transform:translateY(1px)}.l-student-search__amount{color:#8c97a5}.l-student-search__amount>span{font-weight:700}.l-student-search__bottom{border-radius:0 0 5px 0;height:calc(100% - 37px);position:relative}.p-learners .l-student-search__bottom{height:100%}.l-student-search__list{height:100%;overflow-x:hidden;overflow-y:auto;position:relative;text-align:left}.l-student-search__list::-webkit-scrollbar{height:6px;width:6px}.l-student-search__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.l-student-search__list::-webkit-scrollbar-track{background:transparent}@media only screen and (max-width:880px){.l-student-search{border-radius:0 0 5px 5px}.p-behaviour .l-student-search{height:calc(100vh - 585px)}.p-behaviour._search .l-student-search{max-height:calc(100vh - 420px)}.portrait .p-behaviour .l-student-search{height:calc(100vh - 656px)}.l-student-search__col{width:25%}.l-student-search__col._left{width:50%}.p-behaviour._search .l-student-search__top{padding:0 11px}.p-behaviour._select-achievement .l-student-search__top,.p-behaviour._select-behaviour .l-student-search__top{padding:28px 51px 15px 42px}.p-behaviour._select-achievement .l-student-search__item,.p-behaviour._select-behaviour .l-student-search__item{width:25%}.b-documents-message .l-student-search__bottom,.b-learners .l-student-search__bottom{opacity:1}}@media only screen and (max-width:740px){l-student-search{display:block}.l-student-search{padding-bottom:90px}.l-student-search__list{margin:0 auto;max-width:480px}.l-student-search__item{padding:0}.l-student-search__item:first-child .b-student-search:before{display:none}.l-student-search__next-step-wrap{background:linear-gradient(0deg,rgba(243,246,248,.9),rgba(243,246,248,0));bottom:0;left:0;position:fixed;right:0;width:100vw;z-index:1}._create-group .l-student-search__next-step-wrap,.p-analytics._achievementoverview .l-student-search__next-step-wrap,.p-analytics._attendancestatutoryoverview .l-student-search__next-step-wrap,.p-analytics._behaviouroverview .l-student-search__next-step-wrap,.p-analytics._clubattendanceoverview .l-student-search__next-step-wrap,.p-analytics._documentaccessreport .l-student-search__next-step-wrap,.p-clubs._members .l-student-search__next-step-wrap,.p-communicator .l-student-search__next-step-wrap,.p-events-forms .l-student-search__next-step-wrap,.p-homework .l-student-search__next-step-wrap,.p-parents-evening._details .l-student-search__next-step-wrap,.p-registers._learners .l-student-search__next-step-wrap{height:75px}.l-student-search__next-step-wrap a.btn,.l-student-search__next-step-wrap button.btn{margin:8px auto 20px}._create-group .l-student-search__top,.p-clubs._create .l-student-search__top,.p-clubs._members .l-student-search__top,.p-clubs._register .l-student-search__top,.p-clubs._update .l-student-search__top,.p-detentions .l-student-search__top,.p-documents-message .l-student-search__top,.p-events-forms .l-student-search__top,.p-parents-evening .l-student-search__top,.p-registers .l-student-search__top{display:none}._create-group .l-student-search__top,.p-behaviour._search .l-student-search__top,.p-documents-message .l-student-search__top,.p-registers .l-student-search__top{border-bottom:0;height:30px;padding:0 7px 0 16px}.p-behaviour .l-student-search,.portrait .p-behaviour._search .l-student-search,.portrait.ios .p-behaviour._search .l-student-search{max-height:none}.portrait .p-behaviour .l-student-search{height:auto}.p-behaviour._search .l-student-search__list{background-color:#fff;overflow-y:hidden}.p-behaviour._search .l-student-search__item{transition:transform .25s ease-in-out}.p-behaviour._search .l-student-search__item._empty{background:#fff;height:40px;position:relative}.p-behaviour._search .l-student-search__item:not(:first-child){margin-top:-40px}.p-behaviour._search .l-student-search__item._opened~.l-student-search__item{transform:translateY(40px)}.p-behaviour._search .l-student-search__col,.p-learners._learners .l-student-search__col{color:#8c97a5;font-size:11px;font-weight:500;width:32.5%}.p-behaviour._search .l-student-search__col._left,.p-learners._learners .l-student-search__col._left{width:35%}.b-edit-groups .l-student-search__top,.p-analytics._achievementoverview .l-student-search__top,.p-analytics._attendancestatutoryoverview .l-student-search__top,.p-analytics._behaviouroverview .l-student-search__top,.p-analytics._clubattendanceoverview .l-student-search__top,.p-analytics._documentaccessreport .l-student-search__top,.p-behaviour._select-achievement .l-student-search__top,.p-behaviour._select-behaviour .l-student-search__top,.p-communicator .l-student-search__top,.p-homework .l-student-search__top{display:none}.b-edit-groups .l-student-search__item,.p-analytics._achievementoverview .l-student-search__item,.p-analytics._attendancestatutoryoverview .l-student-search__item,.p-analytics._behaviouroverview .l-student-search__item,.p-analytics._clubattendanceoverview .l-student-search__item,.p-analytics._documentaccessreport .l-student-search__item,.p-behaviour._select-achievement .l-student-search__item,.p-behaviour._select-behaviour .l-student-search__item,.p-communicator .l-student-search__item,.p-homework .l-student-search__item{width:33.3333%}.p-behaviour .l-student-search__bottom,.p-learners .l-student-search__bottom{height:auto}._create-group .l-student-search__bottom,.b-edit-groups .l-student-search__bottom,.p-analytics._achievementoverview .l-student-search__bottom,.p-analytics._attendancestatutoryoverview .l-student-search__bottom,.p-analytics._behaviouroverview .l-student-search__bottom,.p-analytics._clubattendanceoverview .l-student-search__bottom,.p-analytics._documentaccessreport .l-student-search__bottom,.p-behaviour._select-achievement .l-student-search__bottom,.p-behaviour._select-behaviour .l-student-search__bottom,.p-clubs._create .l-student-search__bottom,.p-clubs._members .l-student-search__bottom,.p-clubs._register .l-student-search__bottom,.p-clubs._update .l-student-search__bottom,.p-communicator._select-users .l-student-search__bottom,.p-detentions .l-student-search__bottom,.p-documents-message .l-student-search__bottom,.p-events-forms .l-student-search__bottom,.p-homework._select-learners-modal .l-student-search__bottom,.p-learners .l-student-search__bottom,.p-parents-evening .l-student-search__bottom,.p-registers._learners .l-student-search__bottom{background:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);margin:10px auto 23px;min-width:100%;position:relative;z-index:0}._create-group .l-student-search__checkbox-mobile,.b-edit-groups .l-student-search__checkbox-mobile,.p-analytics._achievementoverview .l-student-search__checkbox-mobile,.p-analytics._attendancestatutoryoverview .l-student-search__checkbox-mobile,.p-analytics._behaviouroverview .l-student-search__checkbox-mobile,.p-analytics._clubattendanceoverview .l-student-search__checkbox-mobile,.p-analytics._documentaccessreport .l-student-search__checkbox-mobile,.p-behaviour._select-achievement .l-student-search__checkbox-mobile,.p-behaviour._select-behaviour .l-student-search__checkbox-mobile,.p-clubs._create .l-student-search__checkbox-mobile,.p-clubs._members .l-student-search__checkbox-mobile,.p-clubs._register .l-student-search__checkbox-mobile,.p-clubs._update .l-student-search__checkbox-mobile,.p-communicator._select-users .l-student-search__checkbox-mobile,.p-detentions .l-student-search__checkbox-mobile,.p-documents-message .l-student-search__checkbox-mobile,.p-events-forms .l-student-search__checkbox-mobile,.p-homework._select-learners-modal .l-student-search__checkbox-mobile,.p-learners .l-student-search__checkbox-mobile,.p-parents-evening .l-student-search__checkbox-mobile,.p-registers._learners .l-student-search__checkbox-mobile{align-items:center;display:flex;justify-content:space-between;padding:15px 20px 5px}._create-group .l-student-search__amount,.b-edit-groups .l-student-search__amount,.p-analytics._achievementoverview .l-student-search__amount,.p-analytics._attendancestatutoryoverview .l-student-search__amount,.p-analytics._behaviouroverview .l-student-search__amount,.p-analytics._clubattendanceoverview .l-student-search__amount,.p-analytics._documentaccessreport .l-student-search__amount,.p-behaviour._select-achievement .l-student-search__amount,.p-behaviour._select-behaviour .l-student-search__amount,.p-clubs._create .l-student-search__amount,.p-clubs._members .l-student-search__amount,.p-clubs._register .l-student-search__amount,.p-clubs._update .l-student-search__amount,.p-communicator._select-users .l-student-search__amount,.p-detentions .l-student-search__amount,.p-documents-message .l-student-search__amount,.p-events-forms .l-student-search__amount,.p-homework._select-learners-modal .l-student-search__amount,.p-learners .l-student-search__amount,.p-parents-evening .l-student-search__amount,.p-registers._learners .l-student-search__amount{font-size:12px}.p-analytics._achievementoverview .l-student-search__bottom,.p-analytics._attendancestatutoryoverview .l-student-search__bottom,.p-analytics._behaviouroverview .l-student-search__bottom,.p-analytics._clubattendanceoverview .l-student-search__bottom,.p-analytics._documentaccessreport .l-student-search__bottom,.p-clubs._create .l-student-search__bottom,.p-clubs._members .l-student-search__bottom,.p-clubs._register .l-student-search__bottom,.p-clubs._update .l-student-search__bottom,.p-communicator._select-users .l-student-search__bottom,.p-events-forms .l-student-search__bottom,.p-homework._select-learners-modal .l-student-search__bottom,.p-learners .l-student-search__bottom{max-width:calc(100% - 34px);min-width:auto}.p-behaviour .l-student-search{height:auto}.p-behaviour._search .l-student-search,.portrait .p-behaviour._search .l-student-search{max-height:none}.portrait.ios .p-behaviour._search .l-student-search,.portrait.ios .p-behaviour._select-behaviour .l-student-search{height:auto;max-height:none}.b-documents-message .l-student-search__bottom,.b-learners .l-student-search__bottom{max-height:none}.l-student-search__test-wrapper{transform:translateY(75px);transition:transform .25s ease-in-out}.l-student-search__wrapper{position:relative;transition:transform .25s ease-in-out;z-index:1}._learners .l-student-search__wrapper,.l-student-search__wrapper{transform:translateY(-165px)}._search .l-student-search__wrapper{transform:translateY(-155px)}.p-clubs._create .l-student-search__wrapper,.p-clubs._members .l-student-search__wrapper,.p-clubs._register .l-student-search__wrapper,.p-clubs._update .l-student-search__wrapper,.p-detentions._session .l-student-search__wrapper{transform:translateY(-205px)}.p-analytics._achievementoverview .l-student-search__wrapper,.p-analytics._attendancestatutoryoverview .l-student-search__wrapper,.p-analytics._behaviouroverview .l-student-search__wrapper,.p-analytics._clubattendanceoverview .l-student-search__wrapper,.p-analytics._documentaccessreport .l-student-search__wrapper{transform:translateY(-185px)}.p-communicator .l-student-search__wrapper{transform:translateY(-235px)}.p-behaviour._select-achievement .l-student-search__wrapper,.p-behaviour._select-behaviour .l-student-search__wrapper{transform:translateY(-220px)}._create-group._select-group-members .l-student-search__wrapper{transform:translateY(-210px)}.p-events-forms .l-student-search__wrapper{transform:translateY(-208px)}._create-group._select-group-members .l-student-search__wrapper._uncovered,.l-student-search__wrapper._uncovered,.p-analytics._achievementoverview .l-student-search__wrapper._uncovered,.p-analytics._attendancestatutoryoverview .l-student-search__wrapper._uncovered,.p-analytics._behaviouroverview .l-student-search__wrapper._uncovered,.p-analytics._clubattendanceoverview .l-student-search__wrapper._uncovered,.p-analytics._documentaccessreport .l-student-search__wrapper._uncovered,.p-behaviour._select-achievement .l-student-search__wrapper._uncovered,.p-behaviour._select-behaviour .l-student-search__wrapper._uncovered,.p-clubs._create .l-student-search__wrapper._uncovered,.p-clubs._members .l-student-search__wrapper._uncovered,.p-clubs._register .l-student-search__wrapper._uncovered,.p-clubs._update .l-student-search__wrapper._uncovered,.p-detentions._session .l-student-search__wrapper._uncovered{transform:translateY(0)}.p-behaviour._search .l-student-search__wrapper{box-shadow:0 0 10px 0 #666}}.p-behaviour._summary-achievement-points .b-behaviour__right,.p-behaviour._summary-behaviour-points .b-behaviour__right,.p-student._summary-achievement-points .b-behaviour__right,.p-student._summary-behaviour-points .b-behaviour__right{background-color:transparent;border-radius:0;flex-basis:100%;max-width:100%;overflow:visible}.p-behaviour._summary-achievement-points .b-behaviour__left,.p-behaviour._summary-behaviour-points .b-behaviour__left,.p-student._summary-achievement-points .b-behaviour__left,.p-student._summary-behaviour-points .b-behaviour__left{display:none}.l-student-summary{position:relative}.l-student-summary ._scroll{border-radius:0 0 5px 5px;overflow-x:hidden;overflow-y:auto}.p-behaviour .l-student-summary ._scroll{padding-bottom:15px}.desktop .l-student-summary ._scroll::-webkit-scrollbar{height:6px;width:6px}.desktop .l-student-summary ._scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-student-summary ._scroll::-webkit-scrollbar-track{background:transparent}.l-student-summary__top{background:#f2f6f7;border-bottom:1px solid #e3e9ea;border-radius:5px 5px 0 0;display:flex;height:36px}.l-student-summary__bottom{border-radius:0 0 5px 5px;height:calc(100% - 36px);overflow:hidden}.l-student-summary__bottom._no-header,.l-student-summary__content{height:100%}.l-student-summary__item{width:100%}.l-student-summary .l-student-summary__item:nth-child(2n){background-color:#f8fafb}.l-student-summary__nav{height:33px;margin-bottom:12px;text-align:right;width:100%}.l-student-summary__nav-item{border-bottom:1px solid transparent;color:#a7acb7;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;line-height:32px;margin:0 10px;text-transform:uppercase;transition:border-color .2s ease-out,color .2s ease-out}.desktop .l-student-summary__nav-item:hover{color:#fff}.l-student-summary__nav-item._current{border-bottom:1px solid #7c9dcc;color:#fff}.l-student-summary .b-points-badge{bottom:-20px;position:absolute;right:14px}.l-student-summary__warning{color:#404652;font-size:20px;padding:30px 0;text-align:center}.l-student-summary__col{cursor:pointer;padding-left:2.5%;position:relative}.l-student-summary__col-title{color:#98c8e9;font-size:13px;line-height:36px}.l-student-summary__col:before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.l-student-summary__no-data{color:#3988c6;font-size:16px;font-weight:600;padding:25px 20px;text-align:center}.p-behaviour .l-student-summary__col-title{position:relative}.p-behaviour .l-student-summary__col-title._reverse:after{border-bottom:5px solid #aed7eb;border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.p-behaviour .l-student-summary__col-title._reverse:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;border-top:5px solid #78bde0;height:5px;width:5px}.p-behaviour .l-student-summary__col-title:after,.p-behaviour .l-student-summary__col-title:before{content:"";display:block;position:absolute}.p-behaviour .l-student-summary__col-title:after{border-bottom:5px solid #78bde0;top:3px}.p-behaviour .l-student-summary__col-title:after,.p-behaviour .l-student-summary__col-title:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;right:-10px;width:5px}.p-behaviour .l-student-summary__col-title:before{border-top:5px solid #aed7eb;top:10px}.p-behaviour._summary-achievement-points .l-student-summary__wrapper,.p-behaviour._summary-behaviour-points .l-student-summary__wrapper,.p-student._summary-achievement-points .l-student-summary__wrapper,.p-student._summary-behaviour-points .l-student-summary__wrapper{background-color:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);height:425px}.p-behaviour._summary-achievement-points .l-student-summary__top._report .l-student-summary__col._date,.p-behaviour._summary-behaviour-points .l-student-summary__top._report .l-student-summary__col._date,.p-student._summary-achievement-points .l-student-summary__top._report .l-student-summary__col._date,.p-student._summary-behaviour-points .l-student-summary__top._report .l-student-summary__col._date{width:115px}.p-behaviour._summary-achievement-points .l-student-summary__top._report .l-student-summary__col._details,.p-behaviour._summary-behaviour-points .l-student-summary__top._report .l-student-summary__col._details,.p-student._summary-achievement-points .l-student-summary__top._report .l-student-summary__col._details,.p-student._summary-behaviour-points .l-student-summary__top._report .l-student-summary__col._details{width:66px}.p-behaviour._summary-achievement-points .l-student-summary__top._report .l-student-summary__col._type,.p-behaviour._summary-behaviour-points .l-student-summary__top._report .l-student-summary__col._type,.p-student._summary-achievement-points .l-student-summary__top._report .l-student-summary__col._type,.p-student._summary-behaviour-points .l-student-summary__top._report .l-student-summary__col._type{flex-grow:2;width:0}.p-behaviour._summary-achievement-points .l-student-summary__top._report .l-student-summary__col._comment,.p-behaviour._summary-behaviour-points .l-student-summary__top._report .l-student-summary__col._comment,.p-student._summary-achievement-points .l-student-summary__top._report .l-student-summary__col._comment,.p-student._summary-behaviour-points .l-student-summary__top._report .l-student-summary__col._comment{flex-grow:3;width:0}.p-behaviour._summary-achievement-points .l-student-summary__col,.p-behaviour._summary-behaviour-points .l-student-summary__col,.p-student._summary-achievement-points .l-student-summary__col,.p-student._summary-behaviour-points .l-student-summary__col{width:16.66667%}.p-behaviour._summary-achievement-points .l-student-summary__col._date,.p-behaviour._summary-behaviour-points .l-student-summary__col._date,.p-student._summary-achievement-points .l-student-summary__col._date,.p-student._summary-behaviour-points .l-student-summary__col._date{width:21%}.p-behaviour._summary-achievement-points .l-student-summary__col._comment,.p-behaviour._summary-behaviour-points .l-student-summary__col._comment,.p-student._summary-achievement-points .l-student-summary__col._comment,.p-student._summary-behaviour-points .l-student-summary__col._comment{width:30.7%}.p-behaviour._summary-achievement-points .l-student-summary__col._action,.p-behaviour._summary-behaviour-points .l-student-summary__col._action,.p-student._summary-achievement-points .l-student-summary__col._action,.p-student._summary-behaviour-points .l-student-summary__col._action{width:19.1%}.p-behaviour._summary-achievement-points .l-student-summary__col._location,.p-behaviour._summary-behaviour-points .l-student-summary__col._location,.p-student._summary-achievement-points .l-student-summary__col._location,.p-student._summary-behaviour-points .l-student-summary__col._location{width:19.5%}.p-behaviour._summary-achievement-points .l-student-summary__col._points,.p-behaviour._summary-behaviour-points .l-student-summary__col._points,.p-student._summary-achievement-points .l-student-summary__col._points,.p-student._summary-behaviour-points .l-student-summary__col._points{width:9.7%}@media only screen and (max-width:880px){.p-behaviour._summary-achievement-points .b-behaviour__right:before,.p-behaviour._summary-behaviour-points .b-behaviour__right:before,.p-student._summary-achievement-points .b-behaviour__right:before,.p-student._summary-behaviour-points .b-behaviour__right:before{display:none}}@media only screen and (max-width:740px){.p-behaviour._summary-achievement-points .b-behaviour,.p-behaviour._summary-behaviour-points .b-behaviour,.p-student._summary-achievement-points .b-behaviour,.p-student._summary-behaviour-points .b-behaviour{height:auto}.p-behaviour._summary-achievement-points .b-behaviour__left,.p-behaviour._summary-behaviour-points .b-behaviour__left,.p-student._summary-achievement-points .b-behaviour__left,.p-student._summary-behaviour-points .b-behaviour__left{display:block}.l-student-summary__wrapper{border-radius:3px;box-shadow:0 5px 30px rgba(0,0,0,.4);height:100%}._summary-achievement-points .l-student-summary__wrapper,.l-student-summary__wrapper._behaviour-records{overflow:inherit}._summary-achievement-points .l-student-summary__wrapper .l-student-summary__inner,.l-student-summary__wrapper._behaviour-records .l-student-summary__inner{width:100%}.l-student-summary__wrapper._detentions,.l-student-summary__wrapper._report-cards{box-shadow:none}.l-student-summary__wrapper._detentions .l-student-summary__content,.l-student-summary__wrapper._report-cards .l-student-summary__content{overflow:visible}.l-student-summary__wrapper._detentions .l-student-summary__bottom,.l-student-summary__wrapper._report-cards .l-student-summary__bottom{background-color:transparent;overflow:visible}.l-student-summary__wrapper._detentions .l-student-summary__item,.l-student-summary__wrapper._report-cards .l-student-summary__item{background-color:#fff}.p-behaviour .l-student-summary ._scroll{padding-bottom:0}.l-student-summary__header{position:relative}._lesson-behaviour .l-student-summary__bottom{background-color:transparent;overflow:visible}.l-student-summary .l-student-summary__item:nth-child(2n){background-color:#fff}.l-student-summary__item._detentions,.l-student-summary__item._report-cards{margin-bottom:10px}.l-student-summary__top{height:30px}.l-student-summary__col:before{display:none}.l-student-summary__col-title{line-height:30px}.l-student-summary .b-points-badge{background-color:#f8fafb;position:static}.p-behaviour._summary-achievement-points .l-student-summary__wrapper,.p-behaviour._summary-behaviour-points .l-student-summary__wrapper,.p-student._summary-achievement-points .l-student-summary__wrapper,.p-student._summary-behaviour-points .l-student-summary__wrapper{background-color:transparent;border-radius:0;box-shadow:none}.p-behaviour._summary-achievement-points .l-student-summary__wrapper._behaviour-records,.p-behaviour._summary-achievement-points .l-student-summary__wrapper._detentions,.p-behaviour._summary-achievement-points .l-student-summary__wrapper._report-cards,.p-behaviour._summary-behaviour-points .l-student-summary__wrapper._behaviour-records,.p-behaviour._summary-behaviour-points .l-student-summary__wrapper._detentions,.p-behaviour._summary-behaviour-points .l-student-summary__wrapper._report-cards,.p-student._summary-achievement-points .l-student-summary__wrapper._behaviour-records,.p-student._summary-achievement-points .l-student-summary__wrapper._detentions,.p-student._summary-achievement-points .l-student-summary__wrapper._report-cards,.p-student._summary-behaviour-points .l-student-summary__wrapper._behaviour-records,.p-student._summary-behaviour-points .l-student-summary__wrapper._detentions,.p-student._summary-behaviour-points .l-student-summary__wrapper._report-cards{box-shadow:0 5px 30px rgba(0,0,0,.4);margin-top:25px}.p-behaviour._summary-achievement-points .l-student-summary__bottom,.p-behaviour._summary-achievement-points .l-student-summary__wrapper,.p-behaviour._summary-behaviour-points .l-student-summary__bottom,.p-behaviour._summary-behaviour-points .l-student-summary__wrapper,.p-student._summary-achievement-points .l-student-summary__bottom,.p-student._summary-achievement-points .l-student-summary__wrapper,.p-student._summary-behaviour-points .l-student-summary__bottom,.p-student._summary-behaviour-points .l-student-summary__wrapper{height:auto}.p-behaviour._summary-achievement-points .l-student-summary__content,.p-behaviour._summary-behaviour-points .l-student-summary__content,.p-student._summary-achievement-points .l-student-summary__content,.p-student._summary-behaviour-points .l-student-summary__content{max-height:calc(100% - 42px)}.p-behaviour._summary-achievement-points .l-student-summary__col,.p-behaviour._summary-behaviour-points .l-student-summary__col,.p-student._summary-achievement-points .l-student-summary__col,.p-student._summary-behaviour-points .l-student-summary__col{padding-left:16px}.p-behaviour._summary-achievement-points .l-student-summary__col._date,.p-behaviour._summary-behaviour-points .l-student-summary__col._date,.p-student._summary-achievement-points .l-student-summary__col._date,.p-student._summary-behaviour-points .l-student-summary__col._date{width:calc(62% - 63px)}.p-behaviour._summary-achievement-points .l-student-summary__col._action,.p-behaviour._summary-behaviour-points .l-student-summary__col._action,.p-student._summary-achievement-points .l-student-summary__col._action,.p-student._summary-behaviour-points .l-student-summary__col._action{flex-shrink:0;width:38%}.p-behaviour._summary-achievement-points .l-student-summary__col._points,.p-behaviour._summary-behaviour-points .l-student-summary__col._points,.p-student._summary-achievement-points .l-student-summary__col._points,.p-student._summary-behaviour-points .l-student-summary__col._points{flex-shrink:0;width:63px}.l-student-summary__col{padding-left:17px}.l-student-summary__col-title{color:#a9b2bc}.l-student-summary__col._mobile-hidden{display:none}.l-student-summary__content{max-height:100%}.l-student-summary__bottom{background-color:#fff}}l-teachers{width:100%}.l-teachers,l-teachers{display:block;height:100%}.l-teachers__list{max-height:452px;overflow-x:hidden;overflow-y:auto}.b-marksheets .l-teachers__list,.b-profiles .l-teachers__list,.b-registers .l-teachers__list{max-height:calc(100% - 39px)}.desktop .l-teachers__list::-webkit-scrollbar{height:6px;width:6px}.desktop .l-teachers__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-teachers__list::-webkit-scrollbar-track{background:transparent}.l-teachers__title{border-bottom:1px solid #ccc;color:#42a5df;font-size:0;font-size:12px;font-weight:500;height:39px;padding:0 12px;text-align:left}.l-teachers__title:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.l-teachers__photo{background-size:cover;border-radius:50%;display:inline-block;height:50px;margin:0 10px 0 5px;vertical-align:middle;width:50px}.l-teachers__name{border:0;color:#444;font-size:16px;font-weight:500;transition:color .2s ease-out;vertical-align:middle}.l-teachers__link{color:#000;display:block;padding:12px 15px;text-decoration:none;transition:color .2s ease-out}.desktop .l-teachers__link:hover,.desktop .l-teachers__link:hover .l-teachers__name{color:#1fb9a5}l-users-search{display:flex;flex-direction:column;height:100%}.l-users-search{height:100%}.l-users-search__checkbox-input{display:none}.l-users-search__checkbox-title{align-items:center;color:#8c97a5;display:flex;font-size:14px;position:relative}.l-users-search__checkbox-title:after,.l-users-search__checkbox-title:before{content:""}.l-users-search__checkbox-title:before{background:#f8fafb;border:1px solid #e3e9ea;border-radius:2px;display:inline-block;height:22px;margin-right:10px;width:22px}.l-users-search__checkbox-title:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68;display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.l-users-search__checkbox._checkbox-checked span:after{display:block}.l-users-search__item{display:inline-block;margin:10px 0 18px;padding:0 5px;vertical-align:top;width:33.33333%}.l-users-search__item-button{display:block;margin:0 auto}.l-users-search__top{align-items:center;background:#fff;color:#666;display:flex;flex-shrink:0;font-size:14px;height:50px;justify-content:space-between;padding:15px 16px 15px 15px}.l-users-search__wrapper,.l-users-search__wrapper-bottom{height:100%}.l-users-search__col{color:#8fc9ea;font-size:12px;letter-spacing:.7px;text-align:center;width:29%}.l-users-search__col._left{text-align:left;width:42%}.l-users-search__title{position:relative}.l-users-search__title._reverse:after{border-bottom:5px solid #a9a9a9}.l-users-search__title._reverse:after,.l-users-search__title._reverse:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.l-users-search__title._reverse:before{border-top:5px solid #bfc6ce}.l-users-search__title:after,.l-users-search__title:before{content:"";display:block;position:absolute}.l-users-search__title:after{border-bottom:5px solid #bfc6ce;top:2px}.l-users-search__title:after,.l-users-search__title:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;right:-10px;width:5px}.l-users-search__title:before{border-top:5px solid #a9a9a9;top:9px}.l-users-search__amount{color:#8c97a5}.l-users-search__amount>span{font-weight:700}.l-users-search__bottom{border-radius:0 0 5px 0;height:calc(100% - 50px);position:relative}.l-users-search__bottom._single{height:100%}.l-users-search__list{height:100%;overflow-x:hidden;overflow-y:auto;position:relative;text-align:left}.l-users-search__list::-webkit-scrollbar{height:6px;width:6px}.l-users-search__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.l-users-search__list::-webkit-scrollbar-track{background:transparent}.l-users-search__gradient{display:none}@media only screen and (max-width:740px){l-users-search{display:block}.l-users-search{padding-bottom:90px}.l-users-search._learners .l-users-search__wrapper{transform:translateY(-235px);transition:transform .25s ease-in-out}.l-users-search._learners .l-users-search__wrapper._uncovered{transform:translateY(0)}.l-users-search__list{margin:0 auto;max-width:480px}.l-users-search__item{padding:0}.l-users-search__item:first-child .b-teacher-search:before{display:none}.l-users-search__gradient{background:linear-gradient(0deg,rgba(243,246,248,.9),rgba(243,246,248,0));bottom:0;display:block;height:75px;left:0;position:fixed;right:0;width:100vw;z-index:1}.l-users-search__bottom{background:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.4);height:auto;margin:10px auto 23px;max-width:calc(100% - 34px);min-height:220px;position:relative;z-index:0}.l-users-search__checkbox-mobile{align-items:center;display:flex;justify-content:space-between;padding:15px 20px 5px}.l-users-search__amount{font-size:12px}.l-users-search__wrapper{position:relative;z-index:1}}.l-teachers-timetable{display:flex;flex-wrap:wrap;padding-top:20px}.l-teachers-timetable__item{align-items:center;display:flex;flex-basis:20%;flex-grow:1;margin-bottom:15px;max-width:20%;position:relative}.l-teachers-timetable__avatar{background-position:50%;background-size:cover;border:2px solid transparent;border-radius:50%;height:50px;overflow:hidden;position:relative;width:50px;z-index:1}.l-teachers-timetable__name{background-color:#9370db;border-bottom-right-radius:5px;border-top-right-radius:5px;color:#fff;font-size:12px;padding:5px 10px;position:relative;transform:translateX(-5px)}.l-teachers-timetable__btn._remove{cursor:pointer;height:40px;padding:5px;position:absolute;right:-20px;top:-25px;width:40px}.l-teachers-timetable__btn._remove span{background-color:#616161;border-radius:50%;color:#c5c5c5;display:inline-block;font-size:18px;height:100%;line-height:30px;width:100%}.l-templates{font-size:1.4rem;height:420px;width:100%}.l-templates__top{align-items:center;background-color:#f2f6f7;border-bottom:1px solid #e3e9ea;border-radius:5px 5px 0 0;display:flex;min-height:40px}.l-templates__top .l-templates__col{align-items:center;display:flex;min-height:40px;padding:0 15px;position:relative}.l-templates__top .l-templates__col:before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.l-templates__body{height:380px;overflow-y:auto}.l-templates__body::-webkit-scrollbar{height:6px;width:6px}.l-templates__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.l-templates__body::-webkit-scrollbar-track{background:transparent}.l-templates__item{align-items:center;display:flex;padding:10px 0;text-align:left}.l-templates__col{padding:0 15px}.l-templates__col._name,.l-templates__col._type{flex-basis:calc(100% - 240px);max-width:calc(100% - 240px);width:calc(100% - 240px)}.l-templates__col._global,.l-templates__col._remove{display:flex;flex-basis:120px;justify-content:center;max-width:120px;width:120px}.l-templates__switch{background-color:#d4d4d4;border-radius:10px;cursor:pointer;height:20px;position:relative;width:60px}.l-templates__switch._disable{opacity:.4;pointer-events:none}.l-templates__switch._selected:after,.l-templates__switch._selected:before{transform:translateY(-50%) translateX(calc(100% - 5px))}.l-templates__switch._selected:before{opacity:0}.l-templates__switch._selected:after{opacity:1}.l-templates__switch:after,.l-templates__switch:before{background-color:#949494;border-radius:50%;content:"";display:block;height:15px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(calc(100% - 40px));transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:15px}.l-templates__switch:after{background-color:#32a01e;opacity:0}.l-templates__button{border:1px solid #3c465a;border-radius:50%;height:40px;position:relative;width:40px}.l-templates__button[disabled]{opacity:.5}.l-templates__button svg{bottom:0;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px;fill:#3c465a}@media only screen and (max-width:740px){.l-templates__col{padding:0 10px}.l-templates__col._name,.l-templates__col._type{flex-basis:calc(100% - 160px);max-width:calc(100% - 160px);width:calc(100% - 160px)}.l-templates__col._global{flex-basis:85px;max-width:85px;width:85px}.l-templates__col._remove{flex-basis:75px;max-width:75px;width:75px}}.l-users,l-users{height:100%}.l-users{max-height:250px;overflow-y:auto;padding:0}.l-users__img{background-size:cover;border-radius:50%;height:40px;margin-right:10px;width:40px}.l-users__fullname{color:#000;font-size:1.4rem}.l-users__item{align-items:center;display:flex;padding:5px 0}l-users-error{background:linear-gradient(90deg,#509bd5,#50b4d5);border-radius:5px 0 0 5px;display:block;height:100%}.l-users-error{height:100%;overflow:hidden}.l-users-error__bottom{height:100%}.l-users-error__amount{color:#fff;font-size:1.2rem;font-weight:500;margin-bottom:17px;padding:5px 0 0}.l-users-error__student{display:flex;justify-content:center;margin-top:35px}.l-users-error__list{height:calc(100% - 36px);overflow-x:hidden;overflow-y:auto}.l-users-error__list-item{margin-top:6px}.desktop .l-users-error__list::-webkit-scrollbar{height:6px;width:6px}.desktop .l-users-error__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .l-users-error__list::-webkit-scrollbar-track{background:transparent}.ipad ._points-behaviour .l-users-error{overflow:hidden}@media only screen and (max-width:880px){.l-users-error__bottom{margin-top:36px}}@media only screen and (max-width:740px){l-users-error{background:none;text-align:left}.l-users-error__amount{color:#000}}@media only screen and (orientation:portrait){l-users-error{border-radius:5px 5px 0 0}.l-users-error{padding-bottom:60px}.l-users-error__users{padding:0 10px}.l-users-error__bottom{margin-top:0}}.l-variables__item{color:#3090c7;cursor:pointer;font-size:1.4rem;padding:10px 5px}.l-variables__item+.l-variables__item{border-top:1px solid #e3e9ea}m-site{display:block;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:2}.p-student m-site{z-index:4}.p-communicator m-site{display:none}.m-site{bottom:0;bottom:11px;display:block;height:332px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0;width:332px}.m-site._loaded{pointer-events:all}.m-site__artboard{background:rgba(0,0,0,.3);height:332px;width:332px}.m-site__artboard,.m-site__logo-wrap{border-radius:50%;opacity:0;position:absolute}.m-site__logo-wrap{background:#333;bottom:0;display:block;height:190px;left:0;margin:auto;right:0;top:0;width:190px}.m-site__logo{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:70%;border-radius:50%;height:190px;width:190px}.m-site__logo._cover-size{background-size:cover}.m-site__control[disabled]{cursor:not-allowed}.m-site__back{opacity:0}.m-site__back:before{border-width:0;border-left:2px solid #fff;border-top:2px solid #fff;bottom:0;content:"";display:block;height:13px;left:0;margin:auto;opacity:inherit;position:absolute;right:0;top:0;transform:rotate(-45deg) translate3D(2px,2px,0);width:13px}.m-site__list{left:50%;position:absolute;top:50%}.m-site__item{cursor:pointer;opacity:0;padding:8px;position:absolute;transform:translate(-50%,-50%)}.m-site__item-inner{position:relative}.m-site__item._pointer-events-none{pointer-events:none}.m-site__item-name{color:#fff;line-height:64px;opacity:0;position:absolute;text-transform:uppercase;white-space:nowrap}.m-site__item._forms{z-index:1}.m-site__btn,.m-site__link{border-radius:50%;display:block;height:64px;width:64px}.m-site__btn svg,.m-site__link svg{bottom:0;display:block;height:34px;left:0;margin:auto;position:absolute;right:0;top:0;width:34px;fill:#fff}.m-site__btn._pointer-events-none{pointer-events:none}.m-site__counter{align-items:center;background:#eb3449;border-radius:50%;display:flex;height:18px;justify-content:center;opacity:0;position:absolute;right:-5px;top:5px;transition:opacity .3s ease-out;width:18px;z-index:1}.p-home .m-site__counter{opacity:1}.m-site__counter span{color:#fff;font-size:1.1rem;font-weight:500;line-height:1}.m-site ._clubs a{background-color:#ecab39;background-image:linear-gradient(to top left,#ebb326,#eb9e3d)}.m-site ._attendance a,.m-site ._attendance_absencemanagement a,.m-site ._parentevent a{background-color:#ec9443;background-image:linear-gradient(to top left,#eb913d,#eb9e3d)}.m-site ._medical a,.m-site ._youhq_studentsnapshotreport a{background-color:#d74190;background-image:linear-gradient(to top left,#d63b77,#d63b8d)}.m-site ._calendar a{background-color:#20c1ae;background-image:linear-gradient(to top left,#1db09f,#21c6b2)}.m-site ._behaviour_detentionmanagement a,.m-site ._communicator a,.m-site ._marksheets a,.m-site ._timetable a{background-color:#ea6767;background-image:linear-gradient(to top left,#e85858,#eb6f6f)}.m-site ._catering a{background-color:#ff7662;background-image:linear-gradient(to top left,#368242,#66af4e)}.m-site ._account a{background-color:#7b60d8;background-image:linear-gradient(to top left,#5f62d8,#845fd8)}.m-site ._medicaltest a{background-color:#dd4732;background-image:linear-gradient(to top left,#d73924,#de4b37)}.m-site ._attendance_absencereporting a{background-color:#8b77d2;background-image:linear-gradient(to top left,#585984,#7965a9)}.m-site ._contact a,.m-site ._profiles a{background-color:#51c288;background-image:linear-gradient(to top left,#42bc7d,#55c38a)}.m-site ._employeecallout a,.m-site ._links a{background-color:#1fd6f3;background-image:linear-gradient(to top left,#3f8662,#18d5f3)}.m-site ._documents a{background-color:#ab599a;background-image:linear-gradient(to top left,#a0518f,#ad5d9d)}.m-site ._analytics a,.m-site ._assessment a{background-color:#d74188;background-image:linear-gradient(to top left,#d4307d,#d8458a)}.m-site ._documents_message a,.m-site ._learners a{background-color:#55aed6;background-image:linear-gradient(to top left,#44a5d2,#59afd7)}.m-site ._achievement a,.m-site ._exams a{background-color:#fb6d60;background-image:linear-gradient(to top left,#509dd5,#50b2d5)}.m-site ._attainment a,.m-site ._behaviour a,.m-site ._resourcebooking a{background-color:#a7589c;background-image:linear-gradient(to top left,#985599,#ab5596)}.m-site ._childprotection a,.m-site ._exam a,.m-site ._homework a,.m-site ._noticeboard a,.m-site ._registers a{background-color:#5883c5;background-image:linear-gradient(to top left,#6e76c0,#3988c6)}.m-site ._sen a{background-color:#7b60d8;background-image:linear-gradient(to top left,#5f62d8,#3988c6)}.m-site ._forms a{background-color:#02af71;background-image:linear-gradient(to top left,#029661,#02af71)}.m-site ._back button,.m-site ._submenu button{background-color:#7b60d8;background-image:linear-gradient(to top left,#dca424,#ffc33b)}.m-site ._datacollection a,.m-site ._datacollection_manage a{background-color:#8b56ad}.m-site ._seating_viewall a{background-color:#8282c6}.m-site ._payments_squid button{background-color:#e07}.m-site ._payments_ipayimpact button{background-color:#5b7cc2}.m-site .svg-sen{height:30px;width:30px}.m-site .svg-attendance-info{height:27px;width:30px}.m-site .svg-achievement{height:32px;width:32px}.m-site .svg-phone{height:28px;width:28px}.m-site .svg-account{height:31px;width:24px}.m-site .svg-medical{height:30px;width:34px}.m-site .svg-resourcebooking{height:40px;width:40px}.m-site .svg-assessment{height:29px;width:32px}.m-site .svg-profiles{height:32px;width:32px}.m-site .svg-calendar{height:32px;width:34px}.m-site .svg-learners{height:34px;width:34px}.m-site .svg-documents{height:33px;width:28px}.m-site .svg-behaviour,.m-site .svg-registers,.m-site .svg-timetable{height:32px;width:32px}.m-site .svg-communicator,.m-site .svg-marksheets{height:24px;width:38px}.m-site .svg-assessment-grid,.m-site .svg-change-log{height:32px;width:26px}.m-site .svg-employee{height:26px;width:42px}.m-site .svg-documents_message{height:50px;width:50px}.m-site .svg-forms{height:34px;left:5px;width:34px}.m-site .svg-back{height:20px;right:2px;width:12px}.m-site .svg-attendance_absencemanagement{height:36px;width:38px}.m-site .svg-analytics,.m-site .svg-noticeboard{height:32px;width:32px}.m-site .svg-payments_squid{height:15px;width:42px}.m-site .svg-payments_ipayimpact{height:32px;width:32px}@media screen and (max-height:600px) and (min-width:741px){m-site{height:100%;overflow:hidden;position:absolute}}@media only screen and (max-width:880px){.portrait .m-site{bottom:0}.portrait .m-site__back:before{transform:rotate(-135deg) translate3D(1px,1px,0)}}.m-site-mobile{padding-top:16px;position:relative}.m-site-mobile__list{display:flex;flex-wrap:wrap;justify-content:center}.m-site-mobile__item{margin:0 33px 20px;width:70px}.m-site-mobile__item._attendance_absencemanagement,.m-site-mobile__item._profiles{display:none}.m-site-mobile__button,.m-site-mobile__link{display:block;margin:auto}.m-site-mobile__button:hover .m-site-mobile__icon-wrap,.m-site-mobile__link:hover .m-site-mobile__icon-wrap{box-shadow:0 3px 27px 0 rgba(159,172,187,.5)}.m-site-mobile__button-text,.m-site-mobile__link-text{color:#404652;display:block;font-size:1.3rem;font-weight:700;margin:0;text-align:center}.m-site-mobile__button svg,.m-site-mobile__link svg{bottom:0;display:block;height:40px;left:0;margin:auto;position:absolute;right:0;top:0;width:40px;fill:#fff}.m-site-mobile__button[disabled]{cursor:not-allowed}.m-site-mobile__counter{align-items:center;background:#eb3449;border-radius:50%;display:flex;height:18px;justify-content:center;opacity:0;position:absolute;right:-5px;top:5px;transition:opacity .3s ease-out;width:18px;z-index:1}.p-home .m-site-mobile__counter{opacity:1}.m-site-mobile__counter span{color:#fff;font-size:1.1rem;font-weight:500;line-height:1}.m-site-mobile__icon-wrap{border-radius:50%;display:block;height:70px;margin-bottom:5px;position:relative;transform:translateZ(0);transition:box-shadow .2s;width:70px}._attendance .m-site-mobile__icon-wrap,._parentevent .m-site-mobile__icon-wrap{background-color:#ec9443;background-image:linear-gradient(to top left,#eb913d,#eb9e3d)}._medical .m-site-mobile__icon-wrap,._youhq_studentsnapshotreport .m-site-mobile__icon-wrap{background-color:#d74190;background-image:linear-gradient(to top left,#d63b77,#d63b8d)}._calendar .m-site-mobile__icon-wrap{background-color:#20c1ae;background-image:linear-gradient(to top left,#1db09f,#21c6b2)}._behaviour_detentionmanagement .m-site-mobile__icon-wrap,._communicator .m-site-mobile__icon-wrap,._marksheets .m-site-mobile__icon-wrap,._timetable .m-site-mobile__icon-wrap{background-color:#ff7662;background-image:linear-gradient(to top left,#ff634c,#ff7965)}._clubs .m-site-mobile__icon-wrap{background-color:#ecab39;background-image:linear-gradient(to top left,#ebb326,#eb9e3d)}._catering .m-site-mobile__icon-wrap{background-color:#ff7662;background-image:linear-gradient(to top left,#368242,#66af4e)}._account .m-site-mobile__icon-wrap{background-color:#7b60d8;background-image:linear-gradient(to top left,#5f62d8,#845fd8)}._medicaltest .m-site-mobile__icon-wrap{background-color:#dd4732;background-image:linear-gradient(to top left,#d73924,#de4b37)}._attendance_absencereporting .m-site-mobile__icon-wrap{background-color:#8b77d2;background-image:linear-gradient(to top left,#585984,#7965a9)}._employeecallout .m-site-mobile__icon-wrap,._links .m-site-mobile__icon-wrap{background-color:#1fd6f3;background-image:linear-gradient(to top left,#3f8662,#18d5f3)}._contact .m-site-mobile__icon-wrap,._profiles .m-site-mobile__icon-wrap{background-color:#51c288;background-image:linear-gradient(to top left,#42bc7d,#55c38a)}._documents .m-site-mobile__icon-wrap{background-color:#ab599a;background-image:linear-gradient(to top left,#a0518f,#ad5d9d)}._analytics .m-site-mobile__icon-wrap,._assessment .m-site-mobile__icon-wrap{background-color:#d74188;background-image:linear-gradient(to top left,#d4307d,#d8458a)}._documents_message .m-site-mobile__icon-wrap,._learners .m-site-mobile__icon-wrap{background-color:#55aed6;background-image:linear-gradient(to top left,#44a5d2,#59afd7)}._achievement .m-site-mobile__icon-wrap,._exams .m-site-mobile__icon-wrap{background-color:#fb6d60;background-image:linear-gradient(to top left,#509dd5,#50b2d5)}._attainment .m-site-mobile__icon-wrap,._behaviour .m-site-mobile__icon-wrap,._resourcebooking .m-site-mobile__icon-wrap{background-color:#a7589c;background-image:linear-gradient(to top left,#985599,#ab5596)}._childprotection .m-site-mobile__icon-wrap,._homework .m-site-mobile__icon-wrap,._noticeboard .m-site-mobile__icon-wrap,._registers .m-site-mobile__icon-wrap{background-color:#5883c5;background-image:linear-gradient(to top left,#6e76c0,#3988c6)}._sen .m-site-mobile__icon-wrap{background-color:#7b60d8;background-image:linear-gradient(to top left,#5f62d8,#3988c6)}._forms .m-site-mobile__icon-wrap{background-color:#02af71;background-image:linear-gradient(to top left,#029661,#02af71)}._back .m-site-mobile__icon-wrap,._submenu .m-site-mobile__icon-wrap{background-color:#7b60d8;background-image:linear-gradient(to top left,#dca424,#ffc33b)}._datacollection .m-site-mobile__icon-wrap,._datacollection_manage .m-site-mobile__icon-wrap{background-color:#8b56ad}._payments_squid .m-site-mobile__icon-wrap{background-color:#e07}._payments_ipayimpact .m-site-mobile__icon-wrap{background-color:#5b7cc2}._seating_viewall .m-site-mobile__icon-wrap{background-color:#8282c6}.m-site-mobile .svg-sen{height:34px;width:34px}.m-site-mobile .svg-behaviour,.m-site-mobile .svg-registers,.m-site-mobile .svg-timetable{height:40px;width:40px}.m-site-mobile .svg-attainment{height:33px;width:38px}.m-site-mobile .svg-achievement{height:34px;width:36px}.m-site-mobile .svg-attendance{height:35px;width:36px}.m-site-mobile .svg-assessment-grid,.m-site-mobile .svg-change-log{height:35px;width:28px}.m-site-mobile .svg-comunicator,.m-site-mobile .svg-marksheets{height:25px;width:40px}.m-site-mobile .svg-resourcebooking{height:40px;width:40px}.m-site-mobile .svg-documents{height:34px;width:28px}.m-site-mobile .svg-account{height:38px;width:30px}.m-site-mobile .svg-calendar{height:33px;width:34px}.m-site-mobile .svg-contacts{height:34px;width:34px}.m-site-mobile .svg-documents_message{height:56px;width:56px}.m-site-mobile .svg-employee{height:33px;width:54px}.m-site-mobile .svg-medical{height:34px;top:4px;width:38px}.m-site-mobile .svg-forms{height:36px;left:5px;width:36px}.m-site-mobile .svg-datacollection,.m-site-mobile .svg-datacollection_manage,.m-site-mobile .svg-payments_ipayimpact{height:34px;width:34px}.m-site-mobile .svg-payments_ipayimpact{fill:#fff}.m-site-mobile .svg-payments_squid{height:15px;width:42px;fill:#fff}@media only screen and (max-width:410px){.m-site-mobile__link-text{margin:0;text-align:center}.m-site-mobile__icon-wrap{margin:0 auto 5px}.m-site-mobile__item{flex-basis:33.33%;margin:0 0 20px}}@media only screen and (max-width:340px){.m-site-mobile__icon-wrap{height:60px;width:60px}.m-site-mobile__icon-wrap svg{transform:scale(.85)}}modal-access-log{width:100%}.modal-access-log{padding:0 15px}.modal-access-log.modal-default{overflow-y:auto}div.modal-access-log__inner{max-width:480px;padding:13px 0 15px;text-align:left;width:100%}modal-activity-log{width:100%}.modal-activity-log{padding:0 15px}.modal-activity-log.modal-default{overflow-y:auto}div.modal-activity-log__inner{max-width:480px;padding:13px 0 15px;text-align:left;width:100%}modal-add-address{width:100%}.modal-add-address{padding:0 15px}.modal-add-address.modal-default{overflow-y:auto}div.modal-add-address__inner{max-width:480px;padding:13px 0 15px;width:100%}modal-add-booking-category{width:100%}.modal-add-booking-category{padding:0 20px}.modal-add-booking-category.modal-default{overflow-y:auto}.modal-add-booking-category__list{display:block;margin-bottom:10px}.modal-add-booking-category__title{color:#404652;font-size:1.4rem;margin:0 0 5px 5px;text-align:left}modal-add-booking-period{width:100%}.modal-add-booking-period{padding:0 20px}.modal-add-booking-period.modal-default{overflow-y:auto}modal-add-booking-resource{width:100%}.modal-add-booking-resource{padding:0 20px}.modal-add-booking-resource.modal-default{overflow-y:auto}.modal-add-booking-resource__list{display:block;margin-bottom:10px}.modal-add-booking-resource__title{color:#404652;font-size:1.4rem;margin:0 0 5px 5px;text-align:left}modal-add-calendar-entry{width:100%}.modal-add-calendar-entry{padding:0 15px}.modal-add-calendar-entry.modal-default{overflow-y:auto}div.modal-add-calendar-entry__inner{max-width:480px;padding:13px 0 15px;text-align:left;width:100%}modal-add-car{width:100%}.modal-add-car{padding:0 15px}.modal-add-car.modal-default{overflow-y:auto}div.modal-add-car__inner{max-width:480px;padding:13px 0 15px;width:100%}modal-add-comment{width:100%}.modal-add-comment{height:100%;padding:0 10px}div.modal-add-comment__inner{max-width:400px;padding-bottom:10px;width:100%}modal-add-contact{width:100%}.modal-add-contact{padding:0 15px}.modal-add-contact.modal-default{overflow-y:auto}div.modal-add-contact__inner{max-width:480px;padding:13px 0 15px;width:100%}modal-add-guest{width:100%}.modal-add-guest{padding:0 15px}.modal-add-guest.modal-default{overflow-y:auto}div.modal-add-guest__inner{max-width:480px;padding:13px 0 15px;width:100%}modal-add-homework{height:100%;width:100%}.modal-add-homework{height:100%}.modal-add-homework.modal-default{overflow-y:auto}div.modal-add-homework__inner{height:425px;max-width:900px;width:100%}.modal-add-homework .s-header{display:none}@media (max-width:740px){.modal-add-homework{position:relative;z-index:2}.modal-add-homework .modal-default__close.btn-close{display:none}div.modal-add-homework__inner{min-height:100vh}.modal-add-homework .s-header{display:block}._cordova .modal-add-homework .s-header a.btn-close{top:90px}}modal-add-import{width:100%}div.modal-add-import__inner{max-width:400px;width:100%}modal-add-marks{width:100%}.modal-add-marks{height:100%}div.modal-add-marks__inner{max-width:400px;padding:0;width:100%}div.modal-add-marks__inner .modal-default__title{background:linear-gradient(180deg,#8282c6,#648dc9);padding:27px 20px 22px}div.modal-add-marks__inner .modal-default__title-content{max-width:100%;overflow-x:auto;overflow-y:visible;padding:20px 0 8px}div.modal-add-marks__inner .modal-default__title-content::-webkit-scrollbar{height:6px;width:6px}div.modal-add-marks__inner .modal-default__title-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}div.modal-add-marks__inner .modal-default__title-content::-webkit-scrollbar-track{background:transparent}div.modal-add-marks__inner l-add-marks{text-align:center}div.modal-add-marks__inner .l-add-marks{box-shadow:none}@media screen and (max-width:740px){div.modal-add-marks{padding:0}div.modal-add-marks:after{vertical-align:bottom}div.modal-add-marks__inner{border-radius:0;vertical-align:bottom}div.modal-add-marks__inner .modal-default__title{color:#fff;padding:27px 17px 30px}div.modal-add-marks__inner .l-add-marks{margin-top:10px}}.modal-add-teachers.modal-default{overflow-y:auto}.modal-add-teachers s-header{display:none}@media screen and (max-width:740px){modal-add-teachers{width:100%}.modal-add-teachers s-header{display:block}.modal-add-teachers .modal-default__close.btn-close{display:none}.modal-add-teachers .s-header{display:block}._cordova .modal-add-teachers .s-header a.btn-close{top:90px}}modal-add-variable{width:100%}.modal-add-variable{padding:0 15px}.modal-add-variable.modal-default{overflow-y:auto}div.modal-add-variable__inner{max-width:380px;padding:13px 0 15px;text-align:left;width:100%}.modal-add-variable__title{color:#404652;font-size:1.6rem;font-weight:500;text-transform:capitalize}modal-attachments{width:100%}.modal-attachments{padding:0 17px}div.modal-attachments__inner{max-width:400px;padding-bottom:17px;text-align:left;width:100%}.modal-attachments__empty{color:#404652;font-size:1.6rem;font-weight:500;line-height:3.9rem;margin-bottom:17px;text-align:center}.modal-attachments__attachments{margin-bottom:17px;max-height:155px;overflow-x:hidden;overflow-y:auto}.desktop .modal-attachments__attachments::-webkit-scrollbar{height:6px;width:6px}.desktop .modal-attachments__attachments::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .modal-attachments__attachments::-webkit-scrollbar-track{background:transparent}.modal-attachments__attachment{align-items:center;display:flex;padding:5px 0}.modal-attachments__name{color:#3090c7;display:block;font-size:1.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 34px)}.modal-attachments__btn-remove{margin-left:5px;padding:7px}.modal-attachments__btn-remove .svg-trash{display:block;height:15px;width:15px;fill:#404652}.modal-attachments__btn-close{padding:15px 0}.modal-attachments__btn-notice{flex-shrink:0;margin-right:2px;padding:3px;position:relative}.modal-attachments__btn-notice:before{background-color:#eb3449;border-radius:50%;color:#fff;content:"!";display:block;font-size:1.4rem;font-weight:500;height:17px;text-align:center;width:17px}modal-book-slot{width:100%}.modal-book-slot{margin-bottom:-15px;padding:0 15px}.modal-book-slot.modal-default{overflow-y:auto}div.modal-book-slot__inner{max-width:380px;padding:13px 0 15px;text-align:left;width:100%}.modal-book-slot__row{margin-bottom:15px}.modal-book-slot__btn{min-width:0;padding:15px}modal-booked-slot{width:100%}.modal-booked-slot{height:100%;max-width:350px;min-width:350px;padding:0 17px;text-align:left;width:100%}modal-choose-date{width:100%}.modal-choose-date.modal-default{height:100%;overflow-y:auto}div.modal-choose-date__inner{max-width:336px;width:100%}modal-club-details{width:100%}.modal-club-details{padding:0 15px}.modal-club-details.modal-default{overflow-y:auto}div.modal-club-details__inner{font-size:1.4rem;max-width:640px;padding:13px 0 15px;text-align:left;width:100%}modal-club-sessions{width:100%}.modal-club-sessions{height:100%}.modal-club-sessions.modal-default{overflow-y:auto;padding:50px 20px}div.modal-club-sessions__inner{font-size:1.4rem;height:370px;max-width:830px;padding:0;text-align:left;width:100%}modal-change-password{width:100%}.modal-change-password{height:100%}div.modal-change-password__inner{max-width:400px;padding:13px 0 15px;width:100%}modal-changes-detected{width:100%}div.modal-changes-detected__inner{max-width:480px;width:100%}modal-comment{width:100%}.modal-comment{height:100%;padding:0 10px}div.modal-comment__inner{max-width:400px;padding-bottom:10px;width:100%}.modal-comment-bank.modal-default{overflow-y:auto}div.modal-comment-bank__inner{max-width:540px}.modal-comment-bank__buttons{display:flex;flex-direction:row;justify-content:center;margin-top:20px}.modal-comment-bank__buttons-item{margin:0 5px}.modal-comment-bank__buttons-item .btn{font-size:12px;min-width:180px;padding:13px}modal-comment-banks{width:100%}.modal-comment-banks{padding:0 15px}.modal-comment-banks.modal-default{overflow-y:auto}div.modal-comment-banks__inner{font-size:1.4rem;max-width:580px;padding:13px 0 15px;text-align:left;width:100%}.modal-comment-banks__header{align-items:flex-start;border-bottom:1px solid #e3e9ea;display:flex;flex-shrink:0;padding:15px 0;position:relative}.modal-comment-banks__filter{display:flex;margin:0 -5px;width:100%}.modal-comment-banks__filter-item{padding:0 5px}.modal-comment-banks__select.select-default.selectize-control .selectize-input{padding:15px 40px 15px 20px}.modal-comment-banks__body{border-bottom:1px solid #e3e9ea;margin-bottom:15px}.modal-comment-banks__notice{font-size:14pt;text-align:center}.modal-comment-banks__footer{display:flex;margin:0 -5px}.modal-comment-banks__footer-col{flex-grow:1;padding:0 5px;width:0}.modal-comment-banks__btn{height:49px;margin:0;padding:0 15px}.modal-comment-banks .l-profiles-comment-bank{max-height:200px;overflow-x:hidden;overflow-y:auto}.modal-comment-banks b-loader{display:flex;justify-content:center}modal-confirm{width:100%}div.modal-confirm__inner{max-width:480px;width:100%}div.modal-confirm__inner .modal-default__close.btn-close{display:none}modal-confirm-registers{width:100%}.modal-confirm-registers{height:100%}div.modal-confirm-registers__inner{max-width:400px;padding:10px 0 0;width:100%}modal-create-club{width:100%}.modal-create-club{height:100%}.modal-create-club.modal-default{overflow-y:auto;padding:50px 20px}div.modal-create-club__inner{font-size:1.4rem;height:370px;max-width:830px;padding:0;text-align:left;width:100%}@media only screen and (max-width:740px){.modal-create-club.modal-default{padding-top:calc(env(safe-area-inset-top) + 50px)}div.modal-create-club__inner{height:auto}}modal-create-contact{width:100%}.modal-create-contact{padding:0 15px}.modal-create-contact.modal-default{overflow-y:auto}div.modal-create-contact__inner{max-width:600px;padding:13px 0 15px;text-align:left;width:100%}modal-create-event{width:100%}.modal-create-event.modal-default{overflow-y:auto}div.modal-create-event__inner{max-width:480px;width:100%}modal-create-folder{width:100%}.modal-create-folder{padding:0 15px}.modal-create-folder.modal-default{overflow-y:auto;padding:15px}div.modal-create-folder__inner{font-size:1.4rem;max-width:400px;padding:13px 0 15px;text-align:left;width:100%}modal-create-group{width:100%}.modal-create-group{padding:0 15px}.modal-create-group.modal-default{overflow-y:auto}div.modal-create-group__inner{font-size:1.4rem;max-width:350px;padding:13px 0 15px;text-align:left;width:100%}modal-create-template{width:100%}.modal-create-template.modal-default{overflow-y:auto}div.modal-create-template__inner{max-width:500px;padding-bottom:15px;width:100%}.modal-dynamic{overflow-y:auto}.modal-default{background:rgba(60,69,89,.95);display:block;font-size:0;height:100%;left:0;padding:90px 20px 20px;position:fixed;text-align:center;top:0;width:100%;z-index:6}.modal-default:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.modal-default__title{color:#76787b;font-size:12px;font-weight:700;padding:0 50px 20px 15px;text-align:left;text-transform:uppercase}._create-group .modal-create-group .modal-default__title,._create-group .modal-select-learners .modal-default__title,.modal-add-teachers .modal-default__title,.modal-i-calendars .modal-default__title,.modal-manage-templates .modal-default__title,.p-analytics._achievementoverview .modal-select-learners .modal-default__title,.p-analytics._attendancestatutoryoverview .modal-select-learners .modal-default__title,.p-analytics._behaviouroverview .modal-select-learners .modal-default__title,.p-analytics._clubattendanceoverview .modal-select-learners .modal-default__title,.p-analytics._documentaccessreport .modal-select-learners .modal-default__title,.p-childprotection .modal-select-learners .modal-default__title,.p-clubs .modal-club-sessions .modal-default__title,.p-clubs .modal-create-club .modal-default__title,.p-clubs .modal-manage-club .modal-default__title,.p-clubs .modal-select-learners .modal-default__title,.p-clubs._register .modal-default__title,.p-communicator._select-recipients .modal-default__title,.p-communicator._select-users .modal-default__title,.p-detentions .modal-default__title,.p-documents-message .modal-default__title,.p-events-forms .modal-select-learners .modal-default__title,.p-events-forms .modal-select-respondents .modal-default__title,.p-homework .modal-add-homework .modal-default__title,.p-homework .modal-homework-detail .modal-default__title,.p-homework .modal-select-learners .modal-default__title,.p-parents-evening .modal-select-learners .modal-default__title,.p-registers .modal-add-homework .modal-default__title,.p-registers .modal-details .modal-default__title,.p-registers .modal-register-write .modal-default__title,.p-registers .modal-select-learners .modal-default__title{padding:0;position:absolute;top:-30px}.modal-default__title-wrapper{align-items:center;display:flex;justify-content:space-between}.modal-default__title-btn{font-size:10px;margin-left:24px;margin-right:0;max-width:-moz-fit-content;max-width:fit-content;padding:2px 8px}.modal-default__inner{background:#fff;border-radius:5px;box-shadow:0 5px 30px #000;display:inline-block;max-width:100%;padding:13px 0 20px;position:relative;vertical-align:middle}.modal-default__inner.modal-add-booking-category__inner,.modal-default__inner.modal-add-booking-period__inner,.modal-default__inner.modal-add-booking-resource__inner,.modal-default__inner.modal-edit-resource__inner,.modal-default__inner.modal-manage-booking-category__inner,.modal-default__inner.modal-manage-booking-room__inner,.modal-default__inner.modal-manage-resource-categories__inner,.modal-default__inner.modal-manage-resource-category__inner,.modal-default__inner.modal-manage-resources__inner,.modal-default__inner.modal-manage-teaching-group__inner{max-width:420px;width:100%}.modal-default__inner.modal-add-homework__inner,.modal-default__inner.modal-add-teachers__inner,.modal-default__inner.modal-preview-message__inner,.modal-default__inner.modal-select-learners__inner{padding:0}.modal-default__inner.modal-send-message__inner{border-radius:0;padding:0}.modal-default__inner.modal-send-message__inner .btn-close,.modal-default__inner.modal-send-message__inner .modal-default__title{display:none}.modal-default__inner.modal-edit-groups__inner,.modal-default__inner.modal-learner-detention__inner,.modal-default__inner.modal-manage-groups__inner{padding:13px 0 0}.modal-default__close.btn-close{height:22px;left:auto;position:absolute;right:8px;top:8px;width:22px}.modal-default__close.btn-close .svg-cross{opacity:.7;pointer-events:none;transition:opacity .2s ease-out;fill:#bcc3cb}.desktop .modal-default__close.btn-close:hover .svg-cross{opacity:1}._create-group .modal-create-group .modal-default__close.btn-close,._create-group .modal-select-learners .modal-default__close.btn-close,.modal-add-teachers .modal-default__close.btn-close,.modal-i-calendars .modal-default__close.btn-close,.modal-manage-templates .modal-default__close.btn-close,.p-analytics._achievementoverview .modal-select-learners .modal-default__close.btn-close,.p-analytics._attendancestatutoryoverview .modal-select-learners .modal-default__close.btn-close,.p-analytics._behaviouroverview .modal-select-learners .modal-default__close.btn-close,.p-analytics._clubattendanceoverview .modal-select-learners .modal-default__close.btn-close,.p-analytics._documentaccessreport .modal-select-learners .modal-default__close.btn-close,.p-childprotection .modal-select-learners .modal-default__close.btn-close,.p-clubs .modal-add-teachers .modal-default__close.btn-close,.p-clubs .modal-club-sessions .modal-default__close.btn-close,.p-clubs .modal-create-club .modal-default__close.btn-close,.p-clubs .modal-select-learners .modal-default__close.btn-close,.p-clubs._register .modal-default__close.btn-close,.p-communicator._select-recipients .modal-default__close.btn-close,.p-communicator._select-users .modal-default__close.btn-close,.p-detentions .modal-default__close.btn-close,.p-documents-message .modal-default__close.btn-close,.p-events-forms .modal-select-learners .modal-default__close.btn-close,.p-events-forms .modal-select-respondents .modal-default__close.btn-close,.p-homework .modal-add-homework .modal-default__close.btn-close,.p-homework .modal-homework-detail .modal-default__close.btn-close,.p-homework .modal-select-learners .modal-default__close.btn-close,.p-parents-evening .modal-select-learners .modal-default__close.btn-close,.p-registers .modal-add-homework .modal-default__close.btn-close,.p-registers .modal-details .modal-default__close.btn-close,.p-registers .modal-register-write .modal-default__close.btn-close,.p-registers .modal-select-learners .modal-default__close.btn-close{right:0;top:-35px}._create-group .modal-create-group .modal-default__close.btn-close .svg-cross,._create-group .modal-select-learners .modal-default__close.btn-close .svg-cross,.modal-add-teachers .modal-default__close.btn-close .svg-cross,.modal-i-calendars .modal-default__close.btn-close .svg-cross,.modal-manage-templates .modal-default__close.btn-close .svg-cross,.p-analytics._achievementoverview .modal-select-learners .modal-default__close.btn-close .svg-cross,.p-analytics._attendancestatutoryoverview .modal-select-learners .modal-default__close.btn-close .svg-cross,.p-analytics._behaviouroverview .modal-select-learners .modal-default__close.btn-close .svg-cross,.p-analytics._clubattendanceoverview .modal-select-learners .modal-default__close.btn-close .svg-cross,.p-analytics._documentaccessreport .modal-select-learners .modal-default__close.btn-close .svg-cross,.p-childprotection .modal-select-learners .modal-default__close.btn-close .svg-cross,.p-clubs .modal-add-teachers .modal-default__close.btn-close .svg-cross,.p-clubs .modal-club-sessions .modal-default__close.btn-close .svg-cross,.p-clubs .modal-create-club .modal-default__close.btn-close .svg-cross,.p-clubs .modal-select-learners .modal-default__close.btn-close .svg-cross,.p-clubs._register .modal-default__close.btn-close .svg-cross,.p-communicator._select-recipients .modal-default__close.btn-close .svg-cross,.p-communicator._select-users .modal-default__close.btn-close .svg-cross,.p-detentions .modal-default__close.btn-close .svg-cross,.p-documents-message .modal-default__close.btn-close .svg-cross,.p-events-forms .modal-select-learners .modal-default__close.btn-close .svg-cross,.p-events-forms .modal-select-respondents .modal-default__close.btn-close .svg-cross,.p-homework .modal-add-homework .modal-default__close.btn-close .svg-cross,.p-homework .modal-homework-detail .modal-default__close.btn-close .svg-cross,.p-homework .modal-select-learners .modal-default__close.btn-close .svg-cross,.p-parents-evening .modal-select-learners .modal-default__close.btn-close .svg-cross,.p-registers .modal-add-homework .modal-default__close.btn-close .svg-cross,.p-registers .modal-details .modal-default__close.btn-close .svg-cross,.p-registers .modal-register-write .modal-default__close.btn-close .svg-cross,.p-registers .modal-select-learners .modal-default__close.btn-close .svg-cross{fill:#fff}.modal-default__modal{display:flex;flex-grow:1;height:100%}.p-communicator .modal-default.modal-show-attachments .modal-default__inner,.p-communicator .modal-default.modal-show-learners .modal-default__inner,.p-communicator .modal-default.modal-show-recipients .modal-default__inner{padding-top:13px}.p-communicator .modal-default.modal-show-attachments .btn-close,.p-communicator .modal-default.modal-show-learners .btn-close,.p-communicator .modal-default.modal-show-recipients .btn-close{right:8px;top:8px}.p-communicator .modal-default.modal-show-attachments .modal-default__title,.p-communicator .modal-default.modal-show-learners .modal-default__title,.p-communicator .modal-default.modal-show-recipients .modal-default__title{padding:0 50px 20px 10px;position:static}.modal-default.modal-add-calendar-entry{overflow-y:auto}.modal-default__previous{cursor:pointer;display:none;left:0;position:absolute;top:-35px;z-index:1}.modal-default__previous:before{border-width:0;border-left:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:15px;left:10px;position:absolute;right:0;transform:translate(-38%,-50%) rotate(-45deg);width:15px}.modal-default .btn-previous{height:22px;width:22px}.modal-default.modal-select-recipients .modal-default__previous{display:block}.modal-default.modal-select-recipients .modal-default__title{left:0;margin:0 auto;right:0;text-align:center}.modal-default.modal-show-recipients{z-index:6}.desktop .modal-default.modal-select-recipients .btn-close:hover .svg-cross,.desktop .modal-default.modal-select-users .btn-close:hover .svg-cross{opacity:1}@media only screen and (max-width:740px){.modal-default{padding:calc(env(safe-area-inset-top) + 20px) 20px 20px}.modal-default.modal-add-marks .svg-cross{display:none}._create-group .modal-default.modal-select-learners,._members .modal-default.modal-select-learners{z-index:6}.modal-default.modal-add-homework,.modal-default.modal-add-teachers,.modal-default.modal-preview-message,.modal-default.modal-select-recipients,.modal-default.modal-select-respondents,.modal-default.modal-select-users{height:auto;position:absolute;top:100px}.modal-default.modal-add-homework .btn-close,.modal-default.modal-add-teachers .btn-close,.modal-default.modal-preview-message .btn-close,.modal-default.modal-select-recipients .btn-close,.modal-default.modal-select-respondents .btn-close,.modal-default.modal-select-users .btn-close{height:40px;right:8px;top:8px;width:40px}.modal-default.modal-add-homework .btn-close:before,.modal-default.modal-add-teachers .btn-close:before,.modal-default.modal-preview-message .btn-close:before,.modal-default.modal-select-recipients .btn-close:before,.modal-default.modal-select-respondents .btn-close:before,.modal-default.modal-select-users .btn-close:before{border-width:0;border-left:2px solid #424854;border-top:2px solid #424854;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-38%,-50%) rotate(-45deg);width:10px}.modal-default.modal-add-homework .btn-close svg,.modal-default.modal-add-teachers .btn-close svg,.modal-default.modal-preview-message .btn-close svg,.modal-default.modal-select-recipients .btn-close svg,.modal-default.modal-select-respondents .btn-close svg,.modal-default.modal-select-users .btn-close svg{display:none}._add-cloned-homework .modal-default.modal-add-homework .btn-close,._add-cloned-homework .modal-default.modal-add-teachers .btn-close,._add-cloned-homework .modal-default.modal-preview-message .btn-close,._add-cloned-homework .modal-default.modal-select-recipients .btn-close,._add-cloned-homework .modal-default.modal-select-respondents .btn-close,._add-cloned-homework .modal-default.modal-select-users .btn-close,._add-homework-modal .modal-default.modal-add-homework .btn-close,._add-homework-modal .modal-default.modal-add-teachers .btn-close,._add-homework-modal .modal-default.modal-preview-message .btn-close,._add-homework-modal .modal-default.modal-select-recipients .btn-close,._add-homework-modal .modal-default.modal-select-respondents .btn-close,._add-homework-modal .modal-default.modal-select-users .btn-close,._add-teachers .modal-default.modal-add-homework .btn-close,._add-teachers .modal-default.modal-add-teachers .btn-close,._add-teachers .modal-default.modal-preview-message .btn-close,._add-teachers .modal-default.modal-select-recipients .btn-close,._add-teachers .modal-default.modal-select-respondents .btn-close,._add-teachers .modal-default.modal-select-users .btn-close,._create-event .modal-default.modal-add-homework .btn-close,._create-event .modal-default.modal-add-teachers .btn-close,._create-event .modal-default.modal-preview-message .btn-close,._create-event .modal-default.modal-select-recipients .btn-close,._create-event .modal-default.modal-select-respondents .btn-close,._create-event .modal-default.modal-select-users .btn-close,._modify-learners .modal-default.modal-add-homework .btn-close,._modify-learners .modal-default.modal-add-teachers .btn-close,._modify-learners .modal-default.modal-preview-message .btn-close,._modify-learners .modal-default.modal-select-recipients .btn-close,._modify-learners .modal-default.modal-select-respondents .btn-close,._modify-learners .modal-default.modal-select-users .btn-close,._preview-message-modal .modal-default.modal-add-homework .btn-close,._preview-message-modal .modal-default.modal-add-teachers .btn-close,._preview-message-modal .modal-default.modal-preview-message .btn-close,._preview-message-modal .modal-default.modal-select-recipients .btn-close,._preview-message-modal .modal-default.modal-select-respondents .btn-close,._preview-message-modal .modal-default.modal-select-users .btn-close,._select-employees .modal-default.modal-add-homework .btn-close,._select-employees .modal-default.modal-add-teachers .btn-close,._select-employees .modal-default.modal-preview-message .btn-close,._select-employees .modal-default.modal-select-recipients .btn-close,._select-employees .modal-default.modal-select-respondents .btn-close,._select-employees .modal-default.modal-select-users .btn-close,._select-learners-modal .modal-default.modal-add-homework .btn-close,._select-learners-modal .modal-default.modal-add-teachers .btn-close,._select-learners-modal .modal-default.modal-preview-message .btn-close,._select-learners-modal .modal-default.modal-select-recipients .btn-close,._select-learners-modal .modal-default.modal-select-respondents .btn-close,._select-learners-modal .modal-default.modal-select-users .btn-close,._select-recipients-modal .modal-default.modal-add-homework .btn-close,._select-recipients-modal .modal-default.modal-add-teachers .btn-close,._select-recipients-modal .modal-default.modal-preview-message .btn-close,._select-recipients-modal .modal-default.modal-select-recipients .btn-close,._select-recipients-modal .modal-default.modal-select-respondents .btn-close,._select-recipients-modal .modal-default.modal-select-users .btn-close,._select-users-modal .modal-default.modal-add-homework .btn-close,._select-users-modal .modal-default.modal-add-teachers .btn-close,._select-users-modal .modal-default.modal-preview-message .btn-close,._select-users-modal .modal-default.modal-select-recipients .btn-close,._select-users-modal .modal-default.modal-select-respondents .btn-close,._select-users-modal .modal-default.modal-select-users .btn-close,._update-homework .modal-default.modal-add-homework .btn-close,._update-homework .modal-default.modal-add-teachers .btn-close,._update-homework .modal-default.modal-preview-message .btn-close,._update-homework .modal-default.modal-select-recipients .btn-close,._update-homework .modal-default.modal-select-respondents .btn-close,._update-homework .modal-default.modal-select-users .btn-close,.modal-preview-message .modal-default.modal-add-homework .btn-close,.modal-preview-message .modal-default.modal-add-teachers .btn-close,.modal-preview-message .modal-default.modal-preview-message .btn-close,.modal-preview-message .modal-default.modal-select-recipients .btn-close,.modal-preview-message .modal-default.modal-select-respondents .btn-close,.modal-preview-message .modal-default.modal-select-users .btn-close,.p-childprotection._learner .modal-default.modal-add-homework .btn-close,.p-childprotection._learner .modal-default.modal-add-teachers .btn-close,.p-childprotection._learner .modal-default.modal-preview-message .btn-close,.p-childprotection._learner .modal-default.modal-select-recipients .btn-close,.p-childprotection._learner .modal-default.modal-select-respondents .btn-close,.p-childprotection._learner .modal-default.modal-select-users .btn-close,.p-clubs._create .modal-default.modal-add-homework .btn-close,.p-clubs._create .modal-default.modal-add-teachers .btn-close,.p-clubs._create .modal-default.modal-preview-message .btn-close,.p-clubs._create .modal-default.modal-select-recipients .btn-close,.p-clubs._create .modal-default.modal-select-respondents .btn-close,.p-clubs._create .modal-default.modal-select-users .btn-close,.p-clubs._register .modal-default.modal-add-homework .btn-close,.p-clubs._register .modal-default.modal-add-teachers .btn-close,.p-clubs._register .modal-default.modal-preview-message .btn-close,.p-clubs._register .modal-default.modal-select-recipients .btn-close,.p-clubs._register .modal-default.modal-select-respondents .btn-close,.p-clubs._register .modal-default.modal-select-users .btn-close,.p-clubs._update .modal-default.modal-add-homework .btn-close,.p-clubs._update .modal-default.modal-add-teachers .btn-close,.p-clubs._update .modal-default.modal-preview-message .btn-close,.p-clubs._update .modal-default.modal-select-recipients .btn-close,.p-clubs._update .modal-default.modal-select-respondents .btn-close,.p-clubs._update .modal-default.modal-select-users .btn-close,.p-events-forms._select-respondents .modal-default.modal-add-homework .btn-close,.p-events-forms._select-respondents .modal-default.modal-add-teachers .btn-close,.p-events-forms._select-respondents .modal-default.modal-preview-message .btn-close,.p-events-forms._select-respondents .modal-default.modal-select-recipients .btn-close,.p-events-forms._select-respondents .modal-default.modal-select-respondents .btn-close,.p-events-forms._select-respondents .modal-default.modal-select-users .btn-close,.p-registers._learners .modal-default.modal-add-homework .btn-close,.p-registers._learners .modal-default.modal-add-teachers .btn-close,.p-registers._learners .modal-default.modal-preview-message .btn-close,.p-registers._learners .modal-default.modal-select-recipients .btn-close,.p-registers._learners .modal-default.modal-select-respondents .btn-close,.p-registers._learners .modal-default.modal-select-users .btn-close{box-shadow:0 0 10px 0 rgba(0,0,0,.3);left:17px;position:fixed;top:70px;z-index:3}._add-cloned-homework._cordova .modal-default.modal-add-homework .btn-close,._add-cloned-homework._cordova .modal-default.modal-add-teachers .btn-close,._add-cloned-homework._cordova .modal-default.modal-preview-message .btn-close,._add-cloned-homework._cordova .modal-default.modal-select-recipients .btn-close,._add-cloned-homework._cordova .modal-default.modal-select-respondents .btn-close,._add-cloned-homework._cordova .modal-default.modal-select-users .btn-close,._add-homework-modal._cordova .modal-default.modal-add-homework .btn-close,._add-homework-modal._cordova .modal-default.modal-add-teachers .btn-close,._add-homework-modal._cordova .modal-default.modal-preview-message .btn-close,._add-homework-modal._cordova .modal-default.modal-select-recipients .btn-close,._add-homework-modal._cordova .modal-default.modal-select-respondents .btn-close,._add-homework-modal._cordova .modal-default.modal-select-users .btn-close,._add-teachers._cordova .modal-default.modal-add-homework .btn-close,._add-teachers._cordova .modal-default.modal-add-teachers .btn-close,._add-teachers._cordova .modal-default.modal-preview-message .btn-close,._add-teachers._cordova .modal-default.modal-select-recipients .btn-close,._add-teachers._cordova .modal-default.modal-select-respondents .btn-close,._add-teachers._cordova .modal-default.modal-select-users .btn-close,._create-event._cordova .modal-default.modal-add-homework .btn-close,._create-event._cordova .modal-default.modal-add-teachers .btn-close,._create-event._cordova .modal-default.modal-preview-message .btn-close,._create-event._cordova .modal-default.modal-select-recipients .btn-close,._create-event._cordova .modal-default.modal-select-respondents .btn-close,._create-event._cordova .modal-default.modal-select-users .btn-close,._modify-learners._cordova .modal-default.modal-add-homework .btn-close,._modify-learners._cordova .modal-default.modal-add-teachers .btn-close,._modify-learners._cordova .modal-default.modal-preview-message .btn-close,._modify-learners._cordova .modal-default.modal-select-recipients .btn-close,._modify-learners._cordova .modal-default.modal-select-respondents .btn-close,._modify-learners._cordova .modal-default.modal-select-users .btn-close,._preview-message-modal._cordova .modal-default.modal-add-homework .btn-close,._preview-message-modal._cordova .modal-default.modal-add-teachers .btn-close,._preview-message-modal._cordova .modal-default.modal-preview-message .btn-close,._preview-message-modal._cordova .modal-default.modal-select-recipients .btn-close,._preview-message-modal._cordova .modal-default.modal-select-respondents .btn-close,._preview-message-modal._cordova .modal-default.modal-select-users .btn-close,._select-employees._cordova .modal-default.modal-add-homework .btn-close,._select-employees._cordova .modal-default.modal-add-teachers .btn-close,._select-employees._cordova .modal-default.modal-preview-message .btn-close,._select-employees._cordova .modal-default.modal-select-recipients .btn-close,._select-employees._cordova .modal-default.modal-select-respondents .btn-close,._select-employees._cordova .modal-default.modal-select-users .btn-close,._select-learners-modal._cordova .modal-default.modal-add-homework .btn-close,._select-learners-modal._cordova .modal-default.modal-add-teachers .btn-close,._select-learners-modal._cordova .modal-default.modal-preview-message .btn-close,._select-learners-modal._cordova .modal-default.modal-select-recipients .btn-close,._select-learners-modal._cordova .modal-default.modal-select-respondents .btn-close,._select-learners-modal._cordova .modal-default.modal-select-users .btn-close,._select-users-modal._cordova .modal-default.modal-add-homework .btn-close,._select-users-modal._cordova .modal-default.modal-add-teachers .btn-close,._select-users-modal._cordova .modal-default.modal-preview-message .btn-close,._select-users-modal._cordova .modal-default.modal-select-recipients .btn-close,._select-users-modal._cordova .modal-default.modal-select-respondents .btn-close,._select-users-modal._cordova .modal-default.modal-select-users .btn-close,._update-homework._cordova .modal-default.modal-add-homework .btn-close,._update-homework._cordova .modal-default.modal-add-teachers .btn-close,._update-homework._cordova .modal-default.modal-preview-message .btn-close,._update-homework._cordova .modal-default.modal-select-recipients .btn-close,._update-homework._cordova .modal-default.modal-select-respondents .btn-close,._update-homework._cordova .modal-default.modal-select-users .btn-close,.p-childprotection._learner._cordova .modal-default.modal-add-homework .btn-close,.p-childprotection._learner._cordova .modal-default.modal-add-teachers .btn-close,.p-childprotection._learner._cordova .modal-default.modal-preview-message .btn-close,.p-childprotection._learner._cordova .modal-default.modal-select-recipients .btn-close,.p-childprotection._learner._cordova .modal-default.modal-select-respondents .btn-close,.p-childprotection._learner._cordova .modal-default.modal-select-users .btn-close,.p-registers._learners._cordova .modal-default.modal-add-homework .btn-close,.p-registers._learners._cordova .modal-default.modal-add-teachers .btn-close,.p-registers._learners._cordova .modal-default.modal-preview-message .btn-close,.p-registers._learners._cordova .modal-default.modal-select-recipients .btn-close,.p-registers._learners._cordova .modal-default.modal-select-respondents .btn-close,.p-registers._learners._cordova .modal-default.modal-select-users .btn-close{top:90px}.modal-default.modal-add-homework,.modal-default.modal-add-teachers,.modal-default.modal-preview-message,.modal-default.modal-select-learners,.modal-default.modal-select-recipients,.modal-default.modal-select-respondents,.modal-default.modal-select-users{padding:0;top:0}.modal-add-teachers .modal-default__inner,.modal-preview-message .modal-default__inner,.modal-select-learners .modal-default__inner,.modal-select-recipients .modal-default__inner,.modal-select-users .modal-default__inner{background:#f8fafb;border-radius:0;box-shadow:none;min-height:calc(100vh - 84px);width:100%}.modal-default__inner.modal-select-recipients__inner,.p-communicator .modal-default__inner.modal-select-users__inner,.p-homework .modal-add-homework .modal-default__inner,.p-homework .modal-homework-detail .modal-default__inner,.p-homework .modal-select-learners .modal-default__inner{width:100%}.modal-add-homework .modal-default__title,.modal-add-teachers .modal-default__title,.modal-default.modal-select-recipients .modal-default__previous,.modal-preview-message .modal-default__title,.modal-select-learners .modal-default__title,.modal-select-recipients .modal-default__title,.modal-select-users .modal-default__title{display:none}.modal-default__close.btn-close{min-width:22px}._create-group .modal-create-group .modal-default__close.btn-close .svg-cross,.modal-add-teachers .modal-default__close.btn-close .svg-cross,.modal-default__close.btn-close .svg-cross,.modal-i-calendars .modal-default__close.btn-close .svg-cross,.modal-manage-templates .modal-default__close.btn-close .svg-cross,.p-childprotection .modal-select-learners .modal-default__close.btn-close .svg-cross,.p-clubs._create .modal-club-sessions .modal-default__close.btn-close .svg-cross,.p-clubs._create .modal-create-club .modal-default__close.btn-close .svg-cross,.p-clubs._register .modal-default__close.btn-close .svg-cross,.p-clubs._update .modal-club-sessions .modal-default__close.btn-close .svg-cross,.p-clubs._update .modal-create-club .modal-default__close.btn-close .svg-cross,.p-communicator._select-recipients .modal-default__close.btn-close .svg-cross,.p-communicator._select-users .modal-default__close.btn-close .svg-cross,.p-detentions .modal-default__close.btn-close .svg-cross,.p-documents-message .modal-default__close.btn-close .svg-cross,.p-events-forms .modal-select-learners .modal-default__close.btn-close .svg-cross,.p-homework .modal-add-homework .modal-default__close.btn-close .svg-cross,.p-homework .modal-homework-detail .modal-default__close.btn-close .svg-cross,.p-homework .modal-select-learners .modal-default__close.btn-close .svg-cross,.p-parents-evening .modal-select-learners .modal-default__close.btn-close .svg-cross,.p-registers .modal-details .modal-default__close.btn-close .svg-cross,.p-registers .modal-register-write .modal-default__close.btn-close .svg-cross,.p-registers .modal-select-learners .modal-default__close.btn-close .svg-cross{fill:#404652}._create-event._learners .modal-default.modal-add-teachers,._create-event._learners .modal-default.modal-preview-message,._create-event._learners .modal-default.modal-select-users,.p-childprotection._learner .modal-default.modal-add-teachers,.p-childprotection._learner .modal-default.modal-preview-message,.p-childprotection._learner .modal-default.modal-select-users,.p-parents-evening._add-teachers .modal-default.modal-add-teachers,.p-parents-evening._add-teachers .modal-default.modal-preview-message,.p-parents-evening._add-teachers .modal-default.modal-select-users,.p-parents-evening._modify-learners .modal-default.modal-add-teachers,.p-parents-evening._modify-learners .modal-default.modal-preview-message,.p-parents-evening._modify-learners .modal-default.modal-select-users,.p-registers._learners .modal-default.modal-add-teachers,.p-registers._learners .modal-default.modal-preview-message,.p-registers._learners .modal-default.modal-select-users{position:static}._add-homework-modal .modal-default.modal-preview-message,.p-homework._add-homework-modal .modal-default.modal-select-learners{height:0}.p-homework._add-homework-modal .modal-default.modal-add-homework{position:static}.p-homework._add-cloned-homework._select-learners-modal .modal-default.modal-add-homework{height:0}.p-homework._add-cloned-homework._select-learners-modal .modal-default.modal-select-learners{position:static}._add-homework-modal ui-view,._add-teachers ui-view,._create-group._select-group-members ui-view,._modify-learners ui-view,._preview-message-modal ui-view,._select-learners-modal ui-view,._select-users-modal ui-view,.p-childprotection._learner ui-view,.p-clubs._extra-leaders ui-view,.p-clubs._members ui-view,.p-clubs._register._learners ui-view,.p-events-forms._select-respondents ui-view,.p-homework._add-cloned-homework ui-view,.p-homework._update-homework ui-view,.p-parents-evening._details._add-learners ui-view,.p-parents-evening._details._delete-learners ui-view,.p-registers._learners ui-view{display:none}._create-event._learners .modal-create-event{display:none!important}}modal-default-dialog{width:100%}.modal-default-dialog .btn-close{background:transparent}.modal-default-dialog{height:100%;min-width:300px;padding:0 10px}div.modal-default-dialog__inner{max-width:400px;padding-bottom:10px}modal-details{width:100%}.modal-details.modal-default{overflow-y:auto}div.modal-details__inner{max-width:835px;padding:0;text-align:left;width:100%}.modal-details__content{max-height:425px;overflow-x:hidden;overflow-y:auto;padding:20px}.desktop .modal-details__content::-webkit-scrollbar{height:6px;width:6px}.desktop .modal-details__content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .modal-details__content::-webkit-scrollbar-track{background:transparent}.modal-details__row:not(:last-child){margin-bottom:17px}.modal-details__title{color:#404652;font-size:2rem;margin-bottom:8px}.modal-details__title._header{text-align:center}.modal-details__title-info{color:#aaa;font-size:.8em;margin-top:4px}.modal-details__message{color:#404652;font-size:2rem;padding:20px;text-align:center}.modal-details__notes{background:#e6f1f7;border:2px dashed #68b9e5;border-radius:10px;color:#1f8bc6;font-size:1.6rem;list-style-type:none;margin:0;padding:15px}.modal-details__notes-item.modal-details__notes-item:not(:last-child){margin-bottom:8px}.modal-details__notes-item-title{color:#16618b;font-weight:500}.modal-details__sen-status{background:#f1f4f7;border:1px solid #7c9dbf;border-radius:6px;color:#4b6279;display:inline-block;font-size:1.7rem;font-weight:500;margin:0 auto;padding:10px}.modal-details__table-body{border-bottom:1px solid #e3e9ea;border-left:1px solid #e3e9ea;border-right:1px solid #e3e9ea;max-height:160px;overflow-x:hidden;overflow-y:auto}.modal-details__table-header{background-color:#f8fafb;border:1px solid #e3e9ea;border-radius:5px 5px 0 0}.modal-details__table-header .modal-details__table-col{align-items:center;color:#3090c7;display:flex;min-height:40px;padding:0 15px;position:relative;text-transform:capitalize}.modal-details__table-header .modal-details__table-col:not(:first-child):before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.modal-details__table-row{display:flex}.modal-details__table-col{align-items:center;color:#404652;display:flex;flex-wrap:wrap;font-size:1.4rem;padding:10px 15px}.modal-details__table-col-title{display:none}.modal-details__table-col._alert{flex:none;width:165px}.modal-details__table-col._date{flex:auto}.modal-details__table-col._action{flex:none;width:35%}.modal-details__btn._small{max-width:none;padding:4px 20px;width:auto}@media screen and (max-width:740px){.modal-details.modal-default{padding-top:calc(env(safe-area-inset-top) + 70px)}div.modal-details__inner{max-width:450px}.modal-details__content{max-height:inherit}.modal-details__row{position:relative}.modal-details__row:not(:last-child):after{background:#cbd0d6;bottom:-8px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.modal-details__table-header{display:none}.modal-details__table-body{border:none}.modal-details__table-row{display:block}.modal-details__table-col:nth-child(2n){background-color:rgba(241,245,246,.5)}.modal-details__table-col._action,.modal-details__table-col._alert,.modal-details__table-col._date{display:block;padding:8px;width:auto}.modal-details__table-col-title._mobile{color:#3090c7;display:block;font-size:1.6rem;margin-bottom:5px}}modal-detention{width:100%}.modal-detention{height:100%;max-width:350px;min-width:280px;padding:0 17px;text-align:left;width:100%}modal-edit-employee-groups{display:block;width:100%}.modal-edit-employee-groups__inner{max-width:835px;padding-bottom:0;width:100%}@media only screen and (max-width:740px){.modal-edit-employee-groups__inner{display:block}}div.modal-add-group-name__inner{max-width:360px;width:100%}modal-edit-groups{display:block;width:100%}.modal-edit-groups__inner{max-width:835px;width:100%}@media only screen and (max-width:740px){.modal-edit-groups__inner{display:block}}modal-edit-message{height:100%;width:100%}.modal-edit-message{height:100%}div.modal-edit-message__inner{height:100%;max-height:420px;max-width:500px;padding-bottom:0;width:100%}@media screen and (max-width:740px){div.modal-edit-message__inner{max-height:380px}}modal-edit-resource{width:100%}.modal-edit-resource{padding:0 20px}modal-edit-snippet{height:100%;width:100%}.modal-edit-snippet{height:100%}div.modal-edit-snippet__inner{height:100%;max-height:500px;max-width:500px;padding-bottom:0;width:100%}@media screen and (max-width:740px){.modal-edit-snippet.modal-default{padding:calc(env(safe-area-inset-top) + 20px) 20px 100px}div.modal-edit-snippet__inner{max-height:460px;vertical-align:top}}modal-event-timetable{width:100%}.modal-event-timetable{padding:0 15px}.modal-event-timetable.modal-default{overflow-y:auto}div.modal-event-timetable__inner{font-size:1.4rem;max-width:1200px;padding:13px 0 15px;text-align:left;width:100%}.modal-event-timetable__btn{font-size:1.2rem;height:48px;margin:0 10px;padding:0}.modal-event-timetable__empty{color:#404652;font-size:1.6rem;font-weight:500;line-height:6.4rem;text-align:center}.modal-event-timetable__footer{display:flex;justify-content:center;margin:0 -10px;padding-top:15px}.modal-event-timetable b-loader{align-items:center;display:flex;justify-content:center}.modal-event-timetable .t-teacher-event__wrapper{max-height:387px;overflow-x:hidden;overflow-y:auto}.desktop .modal-event-timetable .t-teacher-event__wrapper::-webkit-scrollbar{height:6px;width:6px}.desktop .modal-event-timetable .t-teacher-event__wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .modal-event-timetable .t-teacher-event__wrapper::-webkit-scrollbar-track{background:transparent}@media screen and (max-width:740px){.modal-event-timetable .t-teacher-event__wrapper{max-height:inherit;overflow-y:visible}.modal-event-timetable__btn{margin:0 5px}.modal-event-timetable__footer{margin:0 -5px;padding-top:5px}}modal-edit-document{height:100%;width:100%}.modal-edit-document{height:100%}div.modal-edit-document__inner{height:100%;max-height:525px;max-width:500px;padding-bottom:0;width:100%}@media screen and (max-width:740px){.modal-edit-document.modal-default{padding:calc(env(safe-area-inset-top) + 20px) 20px 100px}div.modal-edit-document__inner{max-height:460px;vertical-align:top}}modal-new-document{height:100%;width:100%}.modal-new-document{height:100%}div.modal-new-document__inner{height:100%;max-height:525px;max-width:500px;padding-bottom:0;width:100%}@media screen and (max-width:740px){.modal-new-document.modal-default{padding:calc(env(safe-area-inset-top) + 20px) 20px 100px}div.modal-new-document.modal-default__inner{max-height:460px;vertical-align:top}}modal-select-parent{width:100%}.modal-select-parent{padding:0 15px}.modal-select-parent.modal-default{overflow-y:auto}div.modal-select-parent__inner{max-width:400px;padding:13px 0 15px;text-align:left;width:100%}modal-family-contacts{width:100%}.modal-family-contacts{padding:0 15px}.modal-family-contacts.modal-default{overflow-y:auto}div.modal-family-contacts__inner{max-width:600px;padding:13px 0 15px;text-align:left;width:100%}modal-fill-form{width:100%}.modal-fill-form.modal-default{overflow-y:auto}div.modal-fill-form__inner{max-width:100%;padding:13px 0 15px;width:auto;word-break:break-word}.modal-fill-form__loader{align-items:center;display:flex;height:150px;justify-content:center;padding:15px}modal-debug{width:100%}.modal-debug{height:100%;min-width:300px;padding:0 10px}div.modal-debug__inner{font-size:10px;max-width:700px;padding-bottom:10px;width:100%}.modal-debug pre{font-family:Consolas,monospace;max-height:calc(100vh - 300px);overflow-y:auto;text-align:left;white-space:pre-wrap}modal-homework-detail{max-width:750px;width:100%}.modal-homework-detail{height:100%;padding:0 10px}.modal-homework-detail.modal-default{overflow-y:auto;padding:70px 15px 20px}div.modal-homework-detail__inner{max-width:-moz-fit-content;max-width:fit-content;min-width:350px;padding-bottom:10px;width:100%}@media only screen and (max-width:740px){.modal-homework-detail{min-width:auto}.modal-homework-detail.modal-default{padding-top:calc(env(safe-area-inset-top) + 70px)}div.modal-homework-detail__inner{max-width:inherit;min-width:280px}}modal-homework-learners{width:100%}.modal-homework-learners{padding:0 15px}.modal-homework-learners.modal-default{overflow-y:auto}div.modal-homework-learners__inner{max-width:950px;padding:13px 0 15px;text-align:left;width:100%}.modal-homework-learners__list{display:block;margin-bottom:10px}.modal-homework-learners__btn.btn{padding:15px 0}modal-html-message{width:100%}.modal-html-message{margin-bottom:-10px;padding:0 15px}.modal-html-message.modal-default{overflow-y:auto}div.modal-html-message__inner{max-width:600px;padding:13px 0 15px;text-align:left;width:100%}.modal-html-message__row{margin-bottom:10px}.modal-html-message__title{font-size:2rem;font-weight:700;text-align:center}.modal-html-message__message{font-size:1.4rem}.modal-html-message__btn{margin:0 auto;min-width:inherit;padding:15px;width:150px}modal-i-calendars{width:100%}.modal-i-calendars.modal-default{overflow-y:auto;padding-top:50px}.modal-i-calendars__inner{max-width:720px;padding:0 0 15px;text-align:left;width:100%}@media only screen and (max-width:740px){.modal-i-calendars.modal-default{padding-top:calc(env(safe-area-inset-top) + 50px)}}modal-manage-area{width:100%}.modal-manage-area{padding:0 15px}.modal-manage-area.modal-default{overflow-y:auto}div.modal-manage-area__inner{font-size:1.4rem;max-width:480px;padding:13px 0 15px;text-align:left;width:100%}.modal-manage-area__body{margin-bottom:15px}.modal-manage-area__body b-loader{display:block;text-align:center}modal-manage-areas{width:100%}.modal-manage-areas{padding:0 15px}.modal-manage-areas.modal-default{overflow-y:auto}div.modal-manage-areas__inner{font-size:1.4rem;max-width:480px;padding:13px 0 15px;text-align:left;width:100%}.modal-manage-areas__body{margin-bottom:15px}.modal-manage-areas__body b-loader{display:block;text-align:center}.modal-manage-areas__table-header{align-items:center;display:flex;margin-bottom:7px}.modal-manage-areas__btn-add{background:#7cc576;border-radius:50%;box-shadow:0 1px 2px #2d4a2e;height:30px;margin-left:10px;position:relative;width:30px}.modal-manage-areas__btn-add:after,.modal-manage-areas__btn-add:before{background:#fff;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:40%}.modal-manage-areas__btn-add:after{transform:rotate(90deg)}.modal-manage-areas__title{color:#404652;font-size:1.6rem}modal-manage-booking-category{width:100%}.modal-manage-booking-category{padding:0 20px}modal-manage-booking-room{width:100%}.modal-manage-booking-room{padding:0 20px}modal-manage-folders{width:100%}.modal-manage-folders{padding:0 15px}.modal-manage-folders__loader{display:flex;justify-content:center}.modal-manage-folders.modal-default{overflow-y:auto;padding:15px}div.modal-manage-folders__inner{font-size:1.4rem;max-width:1100px;padding:13px 0 15px;text-align:left;width:100%}@media only screen and (max-width:740px){.modal-manage-folders.modal-default{padding-top:calc(env(safe-area-inset-top) + 15px)}}modal-manage-groups{width:100%}.modal-manage-groups{margin-bottom:-10px}.modal-manage-groups__inner{color:#404652;font-size:1.4rem;font-weight:600;max-width:720px;text-align:left;width:100%}.modal-manage-groups__item{margin-bottom:10px}.modal-manage-groups__col,.modal-manage-groups__row{align-items:center;display:flex}.modal-manage-groups__col{padding:0 15px}.modal-manage-groups__col._add{flex:auto}.modal-manage-groups__col._types{flex:none}.modal-manage-groups__add{background:#eee;border-radius:50%;display:block;height:40px;margin-left:10px;position:relative;width:40px}.modal-manage-groups__add:after,.modal-manage-groups__add:before{background:#aaa;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:40%}.modal-manage-groups__add:after{transform:rotate(90deg)}.modal-manage-groups__add-date{margin-left:auto}.modal-manage-groups__select{bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1}.modal-manage-groups__select-wrapper{color:#76787b;min-width:110px;padding-right:16px;position:relative}.modal-manage-groups__select-wrapper:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #3c465a;content:"";display:block;position:absolute;right:1px;top:50%;transform:translateY(-50%);transition:all .2s ease-out}.modal-manage-groups__select-view{align-items:center;display:flex;height:24px}.modal-manage-groups__select-view-icon{color:currentColor;line-height:0}.modal-manage-groups__select-view-icon .svg-learner,.modal-manage-groups__select-view-icon .svg-teacher{height:16px;width:16px;fill:currentColor;margin-right:4px;transition:fill .3s ease}.modal-manage-groups__select-view-icon .svg-teacher{height:20px;width:20px}.modal-manage-groups__select-view-title{font-size:1.4rem;font-weight:400;line-height:1.8rem}.modal-manage-groups__select-title{font-size:1.4rem;line-height:1.8rem;margin-right:4px}@media only screen and (max-width:740px){.modal-manage-groups__inner{height:100%}.modal-manage-groups__select-title{display:none}}modal-manage-resource-categories{width:100%}.modal-manage-resource-categories{padding:0 20px}.modal-manage-resource-categories.modal-default{overflow-y:auto}.modal-manage-resource-categories__list{display:block;margin-bottom:10px}.modal-manage-resource-categories__title{color:#404652;font-size:1.4rem;margin:0 0 5px 5px;text-align:left}modal-manage-resource-category{width:100%}.modal-manage-resource-category{padding:0 20px}modal-manage-resources{width:100%}.modal-manage-resources{padding:0 20px}.modal-manage-resources.modal-default{overflow-y:auto}.modal-manage-resources__list{display:block;margin-bottom:24px}.modal-manage-resources__title{color:#404652;font-size:1.4rem;margin:0 0 5px 5px;text-align:left}modal-manage-slots{width:100%}.modal-manage-slots{padding:0 15px}.modal-manage-slots.modal-default{overflow-y:auto}div.modal-manage-slots__inner{font-size:1.4rem;max-width:480px;padding:13px 0 15px;text-align:left;width:100%}modal-manage-statuses{width:100%}.modal-manage-statuses{padding:0 15px}.modal-manage-statuses.modal-default{overflow-y:auto;padding:15px 15px 85px}div.modal-manage-statuses__inner{font-size:1.4rem;max-width:640px;padding:13px 0 15px;text-align:left;width:100%}.modal-manage-statuses.modal-default .btn-close .svg-cross:hover{fill:#dde3e4}@media only screen and (max-width:740px){.modal-manage-statuses.modal-default{padding-top:calc(env(safe-area-inset-top) + 15px)}}modal-manage-teaching-group{width:100%}.modal-manage-teaching-group{padding:0 20px}modal-manage-templates{width:100%}.modal-manage-templates.modal-default{overflow-y:auto;padding-top:50px}.modal-manage-templates__inner{max-width:720px;padding:0;width:100%}@media only screen and (max-width:740px){.modal-manage-templates.modal-default{padding-top:calc(env(safe-area-inset-top) + 50px)}}modal-marks{width:100%}.modal-marks{height:100%}div.modal-marks__inner{max-width:400px;padding:0;width:100%}div.modal-marks__inner .modal-default__title{background:linear-gradient(270deg,#4b95cd,#8282c6);border-radius:5px 5px 0 0;padding:12px 20px 40px}modal-message-option{width:100%}.modal-message-option{padding:0 15px}.modal-message-option.modal-default{overflow-y:auto}div.modal-message-option__inner{max-width:380px;padding:13px 0 15px;text-align:left;width:100%}modal-new-message{width:100%}._modal-new-message .btn-close{background:transparent}.modal-new-message{height:100%;min-width:300px;padding:0 10px}div.modal-new-message__inner{max-width:400px;padding-bottom:10px}modal-overallocated-teachers{width:100%}._modal-overallocated-teachers .btn-close{background:transparent}.modal-overallocated-teachers{font-size:1.4rem;height:100%;max-width:350px;min-width:250px;padding:0 10px;text-align:left}div.modal-overallocated-teachers__inner{max-width:400px;padding-bottom:10px}.modal-overallocated-teachers__item{border-bottom:1px solid #eee;padding:5px 10px}modal-parent-options{width:100%}.modal-parent-options{padding:0 15px}.modal-parent-options.modal-default{overflow-y:auto}div.modal-parent-options__inner{font-size:1.4rem;max-width:400px;padding:13px 0 15px;text-align:left;width:100%}modal-preview-event{width:100%}._modal-preview-event .btn-close{background:transparent}.modal-preview-event{height:100%;max-width:350px;min-width:350px;padding:0 10px;text-align:left;width:100%}div.modal-preview-event__inner{max-width:400px;padding-bottom:10px}.modal-preview-event__title{color:#aaa;font-size:1.4rem;font-weight:600;padding:1px 1px 5px}.modal-preview-event__photos{display:block;margin-bottom:5px}.modal-preview-event__button.btn{padding:10px 15px}.modal-preview-event__row{display:flex;justify-content:flex-end;width:100%}.modal-preview-event__col-outer{display:flex;margin:0 0 -3px;width:100%}.modal-preview-event__col{flex-grow:1;margin:0 3px}@media screen and (max-width:400px){.modal-preview-event{min-width:250px}.modal-preview-event__button.btn{font-size:1rem;padding:10px}}.modal-preview-message s-header{display:none}@media (max-width:740px){modal-preview-message{width:100%}.modal-preview-message{overflow:hidden}.modal-preview-message s-header{display:block}.modal-preview-message__inner{min-height:100%}}modal-register-write{width:100%}.modal-register-write.modal-default{overflow-y:auto}div.modal-register-write__inner{max-width:835px;padding:0;width:100%}.modal-register-write__content{display:flex;height:425px;text-align:left}.modal-register-write__content-left{border-radius:5px 0 0 5px;flex-basis:39.6%;max-width:39.6%;width:39.6%}.modal-register-write__content-left._achievement{background:linear-gradient(90deg,#8ac06b,#8ac16b)}.modal-register-write__content-left._behaviour{background:linear-gradient(90deg,#ff6d5d,#f7645a)}.modal-register-write__content-left .l-student-points__content{height:100%}.modal-register-write__content-right{flex-basis:60.4%;height:100%;max-width:60.4%;width:60.4%}@media screen and (max-width:740px){.modal-register-write{border-radius:5px;overflow:hidden}.modal-register-write.modal-default{padding-top:calc(env(safe-area-inset-top) + 50px)}.modal-register-write__content{display:block;height:auto}.modal-register-write__content-left{display:none}.modal-register-write__content-right{max-width:100%;width:100%}.modal-register-write .f-student-points__bottom{position:static}}modal-rename-folder{width:100%}.modal-rename-folder{padding:0 15px}.modal-rename-folder.modal-default{overflow-y:auto;padding:15px}div.modal-rename-folder__inner{font-size:1.4rem;max-width:400px;padding:13px 0 15px;text-align:left;width:100%}@media only screen and (max-width:740px){.modal-rename-folder.modal-default{padding-top:calc(env(safe-area-inset-top) + 15px)}}modal-report-card{width:100%}.modal-report-card{padding:0 15px}.modal-report-card.modal-default{overflow-y:auto;padding:15px}div.modal-report-card__inner{font-size:1.4rem;max-width:1100px;overflow:hidden;padding:13px 0 15px;text-align:left;width:100%}div.modal-report-card__inner b-loader{display:flex;justify-content:center}@media only screen and (max-width:740px){.modal-report-card.modal-default{padding-top:calc(env(safe-area-inset-top) + 15px)}}modal-request-media{width:100%}.modal-request-media{padding:0 15px}.modal-request-media.modal-default{overflow-y:auto}div.modal-request-media__inner{max-width:480px;padding:13px 0 15px;text-align:left;width:100%}.modal-request-media__message{font-size:1.6rem;margin-bottom:30px}.modal-request-media__btn{padding:12px}.modal-request-media__actions{align-items:center;display:flex;justify-content:center}modal-reset-password{width:100%}.modal-reset-password{height:100%}div.modal-reset-password__inner{max-width:400px;padding:13px 0 15px;width:100%}modal-resource-reservation{width:100%}.modal-resource-reservation__inner{max-width:380px;padding-bottom:15px;text-align:left;width:100%}.modal-resource-reservation__inner .modal-default__close.btn-close{display:none}.modal-resource-reservation__inner .s-header{display:block}modal-select-contacts{width:100%}.modal-select-contacts{padding:0 15px}.modal-select-contacts.modal-default{overflow-y:auto}div.modal-select-contacts__inner{max-width:380px;padding:13px 0 15px;text-align:left;width:100%}modal-select-date{width:100%}.modal-select-date{padding:0 15px}.modal-select-date.modal-default{overflow-y:auto}div.modal-select-date__inner{max-width:380px;padding:13px 0 15px;text-align:left;width:100%}modal-select-date-range{width:100%}.modal-select-date-range{padding:0 15px}.modal-select-date-range.modal-default{overflow-y:auto}div.modal-select-date-range__inner{max-width:380px;padding:13px 0 15px;text-align:left;width:100%}modal-select-detention{width:100%}.modal-select-detention{padding:0 15px}.modal-select-detention.modal-default{overflow-y:auto}div.modal-select-detention__inner{max-width:550px;padding:13px 0 15px;text-align:left;width:100%}modal-select-event-source{max-width:600px;width:100%}.modal-select-event-source{height:100%;padding:0 10px}div.modal-select-event-source__inner{max-width:400px;padding-bottom:10px;width:100%}@media only screen and (max-width:$mobileMargin){.modal-select-event-source{min-width:auto}}modal-select-learners{max-width:100%}.modal-select-learners.modal-default{overflow-y:auto}._create-event._learners .modal-select-learners s-header,.modal-select-learners .s-header{display:none}@media (max-width:740px){modal-select-learners{width:100%}.modal-select-learners{overflow:hidden;position:relative;z-index:2}.modal-select-learners .modal-default__close.btn-close{display:none}._create-event._learners .modal-select-learners s-header,.modal-select-learners .s-header{display:block}}modal-select-recipients{width:100%}.modal-select-recipients.modal-default{overflow-y:auto}.modal-select-recipients__inner{padding:0;text-align:left;width:835px}.modal-select-recipients .s-header{display:none}@media only screen and (max-width:740px){modal-select-recipients{width:100%}.modal-select-recipients{background:#f8fafb;overflow:hidden}.modal-select-recipients .modal-default__close.btn-close{display:none}.modal-select-recipients .btn-close:before,.modal-select-recipients .s-header{display:block}}.modal-select-respondents.modal-default{overflow-y:auto}.modal-select-respondents__inner{padding:0}.modal-select-respondents .s-header{display:none}@media only screen and (max-width:740px){modal-select-respondents{margin:0 auto;width:100%}.modal-select-respondents{overflow:hidden;padding:0}.modal-select-respondents__inner{width:100%}.modal-select-respondents .modal-default__close.btn-close{display:none}.modal-select-respondents .btn-close:before,.modal-select-respondents .s-header{display:block}}modal-select-slot{width:100%}.modal-select-slot{height:100%;max-width:350px;min-width:200px;padding:0 17px;text-align:left;width:100%}.modal-select-slot__time{color:#99a5b4;font-size:1.4rem;padding:0 17px}.modal-select-slot__button.btn{font-size:1.4rem;margin:0 0 0 10px;min-width:0;padding:10px 20px;width:auto}.modal-select-slot__row{margin-bottom:7px}.modal-select-slot__row._footer{display:flex;justify-content:flex-end;margin-bottom:0;width:100%}.modal-select-slot__select{margin-bottom:10px}modal-select-teacher{width:100%}.modal-select-teacher__inner{max-width:380px;padding-bottom:15px;text-align:left;width:100%}.modal-select-teacher__inner .modal-default__close.btn-close{display:none}.modal-select-teacher__inner .s-header{display:block}modal-select-user{width:100%}.modal-select-user{padding:0 15px}.modal-select-user.modal-default{overflow-y:auto}div.modal-select-user__inner{max-width:400px;padding:13px 0 15px;text-align:left;width:100%}.modal-select-users.modal-default{overflow-y:auto}.modal-select-users__inner{padding:0}.modal-select-users .s-header{display:none}@media only screen and (max-width:740px){modal-select-users{margin:0 auto;width:100%}.modal-select-users{overflow:hidden}._select-recipients-modal .modal-select-users,.modal-select-users .modal-default__close.btn-close{display:none}.modal-select-users .btn-close:before,.modal-select-users .s-header{display:block}}.modal-send-message__inner{width:430px}@media only screen and (max-width:740px){.modal-send-message__inner{width:320px}}@media only screen and (max-width:340px){.modal-send-message__inner{width:280px}}modal-show-attachments{width:100%}.modal-show-attachments{height:100%;padding:0 10px}div.modal-show-attachments__inner{padding-bottom:10px;width:400px}.modal-show-attachments__attachments{margin-bottom:10px}.modal-show-attachments__btn{padding:15px 0}@media only screen and (max-width:740px){div.modal-show-attachments__inner{width:295px}}modal-attendance-overview{width:100%}.modal-attendance-overview{padding:0 15px}.modal-attendance-overview.modal-default{overflow-y:auto}div.modal-attendance-overview__inner{font-size:1.4rem;max-width:800px;padding:13px 0 15px;text-align:left;width:100%}modal-show-homework{width:100%}.modal-show-homework{padding:0 15px}.modal-show-homework.modal-default{overflow-y:auto}div.modal-show-homework__inner{max-width:800px;padding:13px 0 15px;text-align:left;width:100%}modal-show-learners{width:100%}.modal-show-learners{height:100%;padding:0 10px}div.modal-show-learners__inner{padding-bottom:10px;text-align:left;width:295px}modal-show-message{width:100%}.modal-show-message{padding:0 15px}.modal-show-message.modal-default{overflow-y:auto}div.modal-show-message__inner{max-width:480px;padding:13px 0 15px;text-align:left;width:100%}.modal-show-message__message{color:#404652;font-size:1.6rem;margin-bottom:24px}.modal-show-message__message-label{color:#000;font-weight:500}.modal-show-message__message-label._flex{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex}.modal-show-message__btn{padding:12px}.modal-show-message__btn-edit{align-items:center;color:#888;display:flex;height:24px;justify-content:center;transition:color .25s ease;width:24px}.modal-show-message__btn-edit:hover{color:#404652}.modal-show-message__btn-edit svg-use{display:contents}.modal-show-message__btn-edit .svg-pencil{height:12px;width:12px;fill:currentColor}modal-show-notice{width:100%}.modal-show-notice{margin-bottom:-10px;padding:0 15px}.modal-show-notice.modal-default{overflow-y:auto}div.modal-show-notice__inner{font-size:1.4rem;max-width:360px;padding:13px 0 15px;text-align:left;width:100%}modal-show-recipients{width:100%}.modal-show-recipients{padding:0 10px}div.modal-show-recipients__inner{padding-bottom:10px;width:295px}modal-show-resource-info{width:100%}.modal-show-resource-info{color:#000;font-size:15px;padding:0 20px}div.modal-show-resource-info__inner{width:260px}modal-show-slots{width:100%}.modal-show-slots{max-width:380px;padding:0 10px;width:100%}.modal-show-slots__inner{text-align:left}.modal-show-slots__button.btn{font-size:1.4rem;min-width:0;padding:10px 20px;width:auto}.modal-show-slots__row{display:flex;justify-content:flex-end;width:100%}modal-slot-info{width:100%}.modal-slot-info{height:100%;max-width:350px;min-width:200px;padding:0 17px;text-align:left;width:100%}.modal-slot-info__button.btn{font-size:1.4rem;margin:0 0 0 10px;min-width:0;padding:10px 20px;width:auto}.modal-slot-info__row{color:#99a5b4;font-size:1.4rem;margin-bottom:7px}.modal-slot-info__row._last-info{margin-bottom:15px}.modal-slot-info__row._footer{display:flex;justify-content:flex-end;margin-bottom:0;width:100%}.modal-slot-info__select{margin-bottom:10px}modal-students-contacts{width:100%}.modal-students-contacts{padding:0 15px}.modal-students-contacts.modal-default{overflow-y:auto}div.modal-students-contacts__inner{max-width:770px;padding:13px 0 15px;text-align:left;width:100%}modal-teacher-book{width:100%}.modal-teacher-book{padding:0 15px}.modal-teacher-book__inner{max-width:380px;padding-bottom:15px;text-align:left;width:100%}modal-slots-info{width:100%}.modal-slots-info{height:100%;max-width:350px;min-width:200px;padding:0 17px;text-align:left;width:100%}.modal-slots-info__row{display:block}.modal-slots-info__row:not(:last-child){border-bottom:1px solid #e6e9ec;margin-bottom:10px;padding-bottom:10px}modal-statutory-explanation{width:100%}.modal-statutory-explanation{height:100%;padding:0 10px}div.modal-statutory-explanation__inner{max-width:400px;padding-bottom:10px;width:100%}.modal-statutory-explanation .modal-default__close.btn-close{display:none}modal-teachers-select{width:100%}.modal-teachers-select{padding:0 15px}.modal-teachers-select.modal-default{overflow-y:auto}div.modal-teachers-select__inner{max-width:350px;padding:13px 0 15px;width:100%}.modal-teachers-select__row:not(:last-child){margin-bottom:10px}.modal-teachers-select__btn.btn{font-size:1.4rem;margin:0 0 0 auto;min-width:0;padding:10px 20px;width:auto}modal-update-learners{width:100%}.modal-update-learners{padding:0 15px}div.modal-update-learners__inner{max-width:350px;width:100%}modal-users{width:100%}.modal-users{height:100%;padding:0 10px}div.modal-users__inner{padding-bottom:10px;width:295px}modal-view-forms{width:100%}.modal-view-forms.modal-default{overflow-y:auto}div.modal-view-forms__inner{max-width:680px;overflow-wrap:break-word;padding:13px 0 15px;width:100%}.modal-view-forms__loader{align-items:center;display:flex;height:150px;justify-content:center;padding:15px}.modal-view-seating{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.modal-view-seating .modal-default__modal{height:calc(100% - 35px);position:relative}div.modal-view-seating__inner{border-radius:0;height:100%;min-height:100vh;padding:13px 0 0;text-align:left;width:100vw}div.modal-view-seating__inner._iphone-gaps{padding-bottom:44pt;padding-top:53.75pt}div.modal-view-seating__inner._iphone-gaps .modal-default__close.btn-close{top:50pt}modal-child-protection{width:100%}.modal-child-protection{padding:0 15px}.modal-child-protection.modal-default{overflow-y:auto;padding:15px 15px 155px}div.modal-child-protection__inner{font-size:1.4rem;max-width:640px;padding:13px 0 15px;text-align:left;width:100%}@media screen and (max-width:740px){.modal-child-protection.modal-default{padding-top:calc(env(safe-area-inset-top) + 15px)}}modal-modify-location{width:100%}.modal-modify-location{padding:0 15px}.modal-modify-location.modal-default{overflow-y:auto}div.modal-modify-location__inner{font-size:1.4rem;max-width:640px;padding:13px 0 15px;text-align:left;width:100%}modal-new-call{width:100%}.modal-new-call{padding:0 15px}.modal-new-call.modal-default{overflow-y:auto}div.modal-new-call__inner{font-size:1.4rem;max-width:640px;padding:13px 0 15px;text-align:left;width:100%}modal-new-snippet{width:100%}.modal-new-snippet{padding:0 15px}.modal-new-snippet.modal-default{overflow-y:auto}div.modal-new-snippet__inner{max-width:500px;padding:13px 0 15px;width:100%}modal-add-referral{width:100%}.modal-add-referral{padding:0 15px}.modal-add-referral.modal-default{overflow-y:auto;padding:15px 15px 55px}div.modal-add-referral__inner{font-size:1.4rem;max-width:640px;padding:13px 0 15px;text-align:left;width:100%}@media screen and (max-width:740px){.modal-add-referral.modal-default{padding-top:calc(env(safe-area-inset-top) + 15px)}}modal-add-strategy{width:100%}.modal-add-strategy{padding:0 15px}.modal-add-strategy.modal-default{overflow-y:auto;padding:15px 15px 55px}div.modal-add-strategy__inner{font-size:1.4rem;max-width:640px;padding:13px 0 15px;text-align:left;width:100%}@media screen and (max-width:740px){.modal-add-strategy.modal-default{padding-top:calc(env(safe-area-inset-top) + 15px)}}modal-update-field{width:100%}.modal-update-field{padding:0 15px}div.modal-update-field__inner{font-size:14px;max-width:350px;padding:13px 0 15px;text-align:left;width:100%}modal-update-input-field{width:100%}.modal-update-input-field{padding:0 15px}div.modal-update-input-field__inner{font-size:14px;max-width:350px;padding:13px 0 15px;text-align:left;width:100%}modal-update-sessions{width:100%}.modal-update-sessions{padding:0 15px}div.modal-update-sessions__inner{font-size:14px;max-width:350px;padding:13px 0 15px;text-align:left;width:100%}modal-update-date{width:100%}.modal-update-date{padding:0 15px}div.modal-update-date__inner{font-size:14px;max-width:350px;padding:13px 0 15px;text-align:left;width:100%}modal-available-grades{width:100%}.modal-available-grades{padding:0 15px}.modal-available-grades.modal-default{overflow-y:auto}div.modal-available-grades__inner{max-width:340px;padding:13px 0 15px;text-align:left;width:100%}.modal-available-grades__list{border-bottom:1px solid #e3e9ea;border-top:1px solid #e3e9ea}.modal-available-grades__item{color:#404652;font-size:1.5rem;padding:5px 15px}.modal-available-grades__item:nth-child(odd){background-color:#f8fafb}modal-medical-test-submit{width:100%}div.modal-medical-test-submit__inner{max-width:360px;width:100%}.modal-medical-test-submit form .modal-medical-test-submit-text{margin-bottom:30px}.modal-medical-test-submit form .modal-medical-test-submit_radio{margin-bottom:20px}.modal-medical-test-submit form .modal-medical-test-submit_test_radio{color:grey}.modal-medical-test-submit form .modal-medical-test-submit_test_radio:before{border:1px solid grey!important}.modal-medical-test-submit form .modal-medical-test-submit_test_radio:after{background:grey!important}modal-add-time-test{width:100%}.modal-add-time-test{height:100%}.modal-add-time-test.modal-default{overflow-y:auto;padding:50px 20px}div.modal-add-time-test__inner{font-size:1.4rem;height:370px;max-width:830px;padding:0;text-align:left;width:100%}@media only screen and (max-width:740px){.modal-club-sessions.modal-default{padding-top:calc(env(safe-area-inset-top) + 50px)}div.modal-club-sessions__inner{height:auto}}modal-show-copied{height:400px;width:100%}.modal-show-copied{height:100%;padding:0 10px}.modal-show-copied__container{height:330px;overflow-y:auto}div.modal-show-copied__inner{padding-bottom:10px;width:400px}.modal-show-copied__attachments{margin-bottom:10px}.modal-show-copied__btn{padding:15px 0}.modal-show-copied__list{max-height:300px}.modal-show-copied__list__item{border-bottom:1px solid #e3e9ea;color:#000;display:flex;font-size:20px;justify-content:space-between;margin-bottom:10px;padding:5px}.modal-show-copied__list__item .svg-container{display:flex;height:30px}.modal-show-copied__list__item svg-use{height:30px;margin-left:10px;width:30px}.modal-show-copied__list__item svg-use .svg-cross{fill:#f99090;height:25px;width:25px}.modal-show-copied__list__item svg-use .svg-eyes{fill:#bfc6ce}.modal-show-copied__list__item svg-use .svg-replied{fill:#6388c2}.modal-show-copied__list__item svg-use svg{height:100%;width:100%}@media only screen and (max-width:740px){div.modal-show-copied__inner{width:295px}}.pr-couple{align-items:center;display:flex}.pr-couple__icon{border-radius:50%;display:inline-block;flex-shrink:0;height:40px;position:relative;vertical-align:middle;width:40px}.pr-couple__icon svg-use{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0}.pr-couple__icon svg{fill:#fff;height:100%;width:100%}.pr-couple__content{display:inline-block;max-width:calc(100% - 40px);padding-left:20px;vertical-align:middle}.pr-couple__title{font-size:1rem;opacity:.5;text-transform:uppercase}.pr-couple__body,.pr-couple__title{color:#fff;display:block;font-weight:700}.pr-couple__body{font-size:1.2rem}.pr-couple__footer{color:#fff;display:block;font-size:1.1rem}.pr-s-student{align-items:center;display:flex;font-size:14px;padding:10px 10px 10px 0;width:100%}.pr-s-student__avatar{background-position:50%;background-size:cover;border-radius:50%}.l-learners .pr-s-student__avatar,.l-marksheets-learners .pr-s-student__avatar,.pr-s-student__avatar{height:50px;width:50px}.pr-s-student__info{margin-left:15px}.pr-s-student__name{color:#fff;font-size:16px;font-weight:500;line-height:1}.l-learners .pr-s-student__name,.l-marksheets-learners .pr-s-student__name{color:#444;font-size:16px;font-weight:500}.pr-s-student__group{color:hsla(0,0%,100%,.5);font-size:12px;line-height:1;padding-top:5px}.l-learners .pr-s-student__group,.l-marksheets-learners .pr-s-student__group{color:#8c97a5;font-size:14px;font-weight:500}pr-student{width:100%}.pr-student,pr-student{display:flex;flex-direction:column;flex-grow:1;height:100%}.pr-student{align-items:center}.pr-student__avatar{background-position:50%;background-size:cover;border-radius:50%;height:160px;margin-bottom:16px;width:160px}.pr-student__name,.pr-student__user{color:#fff;font-size:24px;line-height:25px;margin-bottom:15px}.pr-student__class-name,.pr-student__group,.pr-student__year{display:none}.p-student .pr-student{margin-top:-70px;position:relative}.p-student .pr-student__avatar{height:117px;margin:0 auto;width:117px}pr-student._profiles-session-entry .pr-student__year{margin-bottom:10px;margin-top:auto}pr-student._profiles-session-entry .pr-student__class-name{margin-bottom:auto;padding-bottom:35px}pr-student._marksheets-learner .pr-student__class-name,pr-student._profiles-session-entry .pr-student__class-name,pr-student._profiles-session-entry .pr-student__year{color:#fff;display:block;font-size:15px;font-weight:700;text-align:center}pr-student._marksheets-learner .pr-student__avatar{margin-top:50px}@media only screen and (max-width:740px){pr-student{display:block}pr-student._marksheets-learner .pr-student__class-name,pr-student._marksheets-learner .pr-student__name{color:#3a3a3a}.pr-student{display:block}.p-marksheets._rating .pr-student__avatar{margin:10px auto}.p-marksheets._rating .pr-student__name{text-align:center}.p-exams .pr-student-selector,.p-timetable .pr-student-selector{margin-bottom:55px}}.pr-teacher,pr-teacher{display:flex;flex-direction:column;flex-grow:1;height:100%}.pr-teacher{align-items:center;justify-content:flex-start}.pr-teacher f-autocomplete{display:none}.pr-teacher__avatar{background-position:50%;background-size:cover;border-radius:50%;height:160px;margin-bottom:16px;width:160px}.pr-teacher__name{color:#fff;font-size:24px;line-height:25px;margin-bottom:15px}.b-marksheets._rating .pr-teacher__name{margin-bottom:69px}.p-marksheets._learners .b-marksheets .pr-teacher__name{margin-bottom:5px}.pr-teacher__register-type{display:none;margin-bottom:auto;max-width:150px;width:100%}._register .pr-teacher__register-type,.p-marksheets._selections .pr-teacher__register-type{align-items:center;display:flex}.pr-teacher__register-type._keyboard-active .pr-teacher__register-type-slider:after{background-color:#fff;box-shadow:1px 1px 5px 0 rgba(0,0,0,.4);height:20px;width:20px}.pr-teacher__register-type._keyboard-active .pr-teacher__register-type-slider:before{background-color:#4d5887;box-shadow:none;height:8px;width:8px}.pr-teacher__register-type svg{cursor:pointer;height:40px;fill:#4d5887}.pr-teacher__register-type .svg-keyboard{width:53px}.pr-teacher__register-type .svg-several-users,.pr-teacher__register-type .svg-single-user,.pr-teacher__register-type .svg-touch{width:40px}.pr-teacher__register-type-slider{background-color:#4d5887;height:4px;margin:0 5px;position:relative;width:100%}.pr-teacher__register-type-slider:after,.pr-teacher__register-type-slider:before{border-radius:50%;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.pr-teacher__register-type-slider:before{background-color:#fff;box-shadow:1px 1px 5px 0 rgba(0,0,0,.4);height:20px;left:0;width:20px}.pr-teacher__register-type-slider:after{background-color:#4d5887;box-shadow:none;height:8px;right:0;width:8px}.pr-teacher__date{color:#fff;font-size:15px;font-weight:700;margin-bottom:auto}.pr-teacher__date .svg-calendar-small{display:inline-block;margin-left:2px;transform:translateZ(0);vertical-align:baseline}.pr-teacher__date .svg-calendar-medium{display:none;transform:translateZ(0)}._register .pr-teacher__date,.p-timetable .pr-teacher__date{display:none}.pr-teacher .btn{min-width:0}a.pr-teacher__btn-bottom{align-items:center;display:flex;flex-wrap:wrap;height:59px;justify-content:center;margin-top:auto;padding:5px 10px;white-space:inherit}.pr-teacher__col-wrap{display:flex;margin:0 -5px;width:100%}.pr-teacher__col{flex-grow:1;padding:0 5px;width:0}pr-teacher._profiles-learners .pr-teacher{justify-content:flex-start}pr-teacher._profiles-learners .pr-teacher__avatar{margin-top:auto}pr-teacher._profiles-learners .pr-teacher__btn-bottom{display:none}pr-teacher._profiles-learners .pr-teacher__name{margin-bottom:10px}pr-teacher._profiles-learners .pr-teacher__date{display:none}pr-teacher._profiles-learners .pr-teacher__session-info{color:#fff;font-size:15px;font-weight:700;margin-bottom:auto;padding-bottom:40px}pr-teacher._profiles-sessions .pr-teacher__avatar{margin-top:20px}pr-teacher._profiles-sessions .pr-teacher__date{display:none}pr-teacher._profiles-sessions .pr-teacher__review-type{margin-bottom:auto;margin-top:10px}pr-teacher._profiles-sessions .pr-teacher__review-type label{display:inline-block}pr-teacher._marksheets-selections .pr-teacher__avatar{margin-top:20px}pr-teacher._marksheets-selections .pr-teacher__date{display:none}pr-teacher._marksheets-selections .pr-teacher__complited-sheets{margin-bottom:auto}pr-teacher._marksheets-learners .pr-teacher__avatar{margin-top:20px}pr-teacher._marksheets-learners .pr-teacher__date{display:none}pr-teacher._marksheets-learners .pr-teacher__history{color:#fff;font-size:16px;font-weight:700;margin-bottom:auto;text-align:center}@media screen and (max-width:740px){pr-teacher{display:block;position:relative;z-index:2}.pr-teacher{text-align:center}.pr-teacher,.pr-teacher f-autocomplete{display:block}.p-marksheets .pr-teacher f-autocomplete{pointer-events:none}a.pr-teacher__btn-bottom{display:none}.p-marksheets a.pr-teacher__btn-bottom{display:flex}.pr-teacher__history{color:#404652}.p-marksheets._learners .pr-teacher__history{margin-bottom:10px}.pr-teacher__name{border-bottom:1px solid #e6ebef;color:#444;display:none}.pr-teacher__avatar{height:117px;margin:0 auto;width:117px}._register .pr-teacher__register-type,.p-marksheets._selections .pr-teacher__register-type{display:none}.pr-teacher__date{color:#444;font-size:17px;margin-bottom:25px}.pr-teacher__date .svg-calendar-small{display:none}.pr-teacher__date .svg-calendar-medium{display:inline-block;height:20px;margin-left:2px;position:relative;top:3px;vertical-align:baseline;width:20px;fill:#72a7cf}.p-timetable .pr-teacher{margin-bottom:20px}._register .pr-teacher .f-default__col-wrap,._register .pr-teacher .pr-teacher__avatar,._register .pr-teacher .pr-teacher__date,._register .pr-teacher .pr-teacher__name,._register .pr-teacher f-autocomplete,.p-student.p-timetable .pr-teacher{display:none}._register .pr-teacher .f-default__col{width:100%}}.pr-user{align-items:center;display:flex;opacity:0;position:relative;transition:opacity .2s ease-out}.pr-user._animated{opacity:1}.pr-user__settings{display:block;height:40px;position:relative;width:40px}._open-drop-down .pr-user__settings:before{border-left:2px solid hsla(0,0%,100%,.68);border-top:2px solid hsla(0,0%,100%,.68);content:"";display:block;height:8px;left:0;margin:0 auto;position:absolute;right:0;top:33px;transform:rotate(225deg);width:8px}.pr-user__settings .svg-settings,.pr-user__settings .svg-settings-detailed{fill:#fff;bottom:0;display:block;height:16px;left:0;margin:auto;position:absolute;right:0;top:0;width:16px}.pr-user__settings .svg-settings-detailed{display:none}.pr-user__avatar{background:#3c424e;background-position:50%;background-size:cover;border-radius:50%;display:inline-block;height:35px;position:relative;vertical-align:middle;width:35px}.pr-user__avatar-demo-wrapper{font-size:7px;height:100%;left:0;position:absolute;top:0;width:100%}.pr-user__avatar-demo-wrapper ._char-1{transform:rotate(-108.75deg)}.pr-user__avatar-demo-wrapper ._char-2{transform:rotate(-127.5deg)}.pr-user__avatar-demo-wrapper ._char-3{transform:rotate(-146.25deg)}.pr-user__avatar-demo-wrapper ._char-4{transform:rotate(-165deg)}.pr-user__avatar-demo-wrapper:before{border:1.6em solid transparent;border-bottom-color:#eb3449;border-radius:50%;content:"";height:calc(100% + 1.2em);left:-.6em;position:absolute;top:-.6em;transform:rotate(45deg);width:calc(100% + 1.2em)}.pr-user__avatar-demo-letter{color:#fff;font-family:Menlo,Monaco,Courier New,monospace;height:calc(50% + .4em);left:calc(50% - .6em);position:absolute;text-align:center;top:-.4em;transform-origin:bottom center;width:1.2em}.pr-user__avatar-demo-letter-wrapper{transform:rotate(180deg)}.pr-user__info{cursor:pointer;font-size:0}.pr-user__info,.pr-user__info:after{display:inline-block;vertical-align:middle}.pr-user__info:after{content:"";height:100%;width:0}.pr-user__text{color:#fff;display:inline-block;font-size:1.6rem;margin-left:9px;vertical-align:middle}.pr-user__name{font-weight:700}.pr-user__drop-down{background:#fff;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);left:0;min-width:210px;padding:15px 24px;position:absolute;top:calc(100% + 18px)}.pr-user__drop-down:before{border-bottom:6px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;content:"";display:block;height:6px;left:14px;position:absolute;top:-6px;width:11px}.pr-user__link{color:#6e7b8b;display:block;font-size:14px;width:100%}.pr-user .svg-logout{height:20px;width:20px;fill:#e0e5ea}.pr-user__button{align-items:center;color:#6e7b8b;cursor:pointer;display:flex;font-size:14px;line-height:23px;padding:3px 0;width:100%}.pr-user__button svg-use{margin-left:auto}@media only screen and (max-width:740px){.pr-user{margin-bottom:-3px;padding-left:18px}.pr-user__avatar{box-shadow:0 3px 10px 0 rgba(60,66,78,.4);height:77px;width:77px}.pr-user__settings{background:#404652;border-radius:50%;height:32px;left:-3px;position:absolute;top:0;width:32px}.pr-user__settings .svg-settings{display:none}.pr-user__settings .svg-settings-detailed{display:block;height:19px;width:19px}.pr-user__text{font-size:0}.pr-user__name{font-size:18px;font-weight:400}.pr-user__button,.pr-user__drop-down{cursor:pointer;z-index:1}.pr-user__button{padding:3px 0}}.pr-user-error{align-items:center;display:flex;font-size:14px;padding:10px 10px 10px 0;width:100%}.pr-user-error__avatar{background-position:50%;background-size:cover;border-radius:50%;height:50px;width:50px}.l-learners .pr-user-error__avatar,.l-marksheets-learners .pr-user-error__avatar{height:50px;width:50px}.pr-user-error__info{margin-left:15px}.pr-user-error__name{color:#fff;font-size:16px;font-weight:500;line-height:1}.l-learners .pr-user-error__name,.l-marksheets-learners .pr-user-error__name{color:#444;font-size:16px;font-weight:500}.pr-user-error__error{color:red;font-size:12px;line-height:1;padding-top:5px}.l-learners .pr-user-error__error,.l-marksheets-learners .pr-user-error__error{color:#8c97a5;font-size:14px;font-weight:500}@media screen and (max-width:740px){.pr-user-error__name{color:#000}.p-student._employee pr-user-selector{margin-top:-45px}.pr-user-selector{margin-bottom:20px;margin-top:-30px;position:relative;z-index:2}.pr-user-selector f-autocomplete{display:block}.pr-user-selector__avatar{background-position:50%;background-size:cover;border-radius:50%;height:117px;margin:0 auto;position:relative;width:117px;z-index:1}.pr-user-selector .f-autocomplete .ui-select-match span span{display:block;padding-right:35px;position:relative}.pr-user-selector .f-autocomplete .ui-select-match span span:after{border-left:2px solid #72a7cf;border-top:2px solid #72a7cf;bottom:0;content:"";display:block;height:8px;margin:auto 0;position:absolute;right:15px;top:0;transform:rotate(-135deg);width:8px}}.pr-user-select{position:relative;z-index:3}.pr-user-select__avatar{background-position:50%;background-size:cover;border-radius:50%;height:117px;margin:0 auto;position:relative;width:117px;z-index:1}.pr-user-select__autocomplete{margin:0 auto;max-width:332px}.pr-user-select__list{background:#f9fafb;box-shadow:0 10px 50px 0 rgba(159,172,187,.5);position:absolute;top:45px;width:100%}.pr-user-select__item{color:#666a70;cursor:pointer;display:block;font-size:18px;font-weight:400;line-height:42px;padding:0 15px;text-align:left;width:100%}.pr-user-select__item:first-child{border-top:1px solid #9ba1aa}.pr-user-select__label{display:block;height:45px}.pr-user-select__selected{border-radius:2px 2px 0 0;color:#40444a;display:block;font-size:22px;line-height:45px;padding:0 14px;text-align:center;width:100%}.pr-user-select__selected span,.pr-user-select__selected svg{display:inline-block;vertical-align:middle}.pr-user-select__selected svg{height:26px;width:22px;fill:#444}.pr-user-select__select{position:relative;z-index:3}.pr-user-select__overlay{cursor:pointer;height:200vh;left:-50vw;position:absolute;top:-50vh;width:200vw;z-index:3}.pr-user-select__field{background:#f9fafb;border-radius:2px 2px 0 0;color:#666a70;font-size:18px;height:45px;opacity:0;padding:0 14px;pointer-events:none;position:absolute;width:100%}.pr-user-select__field:focus{opacity:1;pointer-events:all;position:relative}.pr-user-select__field:focus+.pr-user-select__selected{display:none}.s-footer{background:rgba(81,191,187,.1);border-top:1px solid rgba(99,198,194,.1);padding:5px 0;position:relative;z-index:2}.s-footer__container{align-items:center;display:flex;height:70px;margin:0 auto;max-width:1024px}.s-footer__item{cursor:pointer;flex-grow:1;max-width:40%;opacity:0;padding:0 20px;transition:opacity .2s ease-out}._animated .s-footer__item{opacity:1}.s-footer__item._hidden{cursor:auto;opacity:0;pointer-events:none}@media only screen and (max-width:800px){.s-footer__container,.s-footer__item{padding:0 10px}}@media only screen and (max-width:740px){.s-footer{display:none}}.s-header{padding:15px 16px;position:relative}.tablet .s-header .select-default.selectize-control{display:block}.s-header:after{background-color:#fff;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:translate3d(-100%,0,0);width:100%;z-index:6}._preloader-enter .s-header:after{transform:translate3d(-3%,0,0);transition:transform 5s cubic-bezier(.1,.68,.54,1) 1s}._preloader-leave .s-header:after{opacity:0;transform:translateZ(0);transition:transform .7s linear,opacity .5s linear .7s}.s-header__overlay{background:#2d3342;height:100vh;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 1s linear;width:100%;z-index:5}._student-search .s-header__overlay{opacity:.95;pointer-events:auto}.s-header__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1024px;position:relative;z-index:6}.s-header__new-gradient,.s-header__prev-gradient{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease-in;width:100%}.s-header__new-gradient._active,.s-header__prev-gradient._active{opacity:1}.s-header__prev-gradient{opacity:1;z-index:1}.s-header__new-gradient{z-index:2}.s-header__msg-link{align-self:flex-start;height:40px;margin-left:auto;position:relative;width:40px}.s-header__msg-link._new-message .svg-message{color:#f64865}.s-header__msg-link .svg-message{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0;fill:#fff;color:#fff;height:24px;width:34px}.s-header__msg-btn{align-self:flex-start;height:40px;margin-left:auto;position:relative;width:40px}.s-header__msg-btn .svg-new-message{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0;fill:#fff;color:#fff;height:25px;width:22px}._preview-message-modal .s-header__msg-btn .svg-new-message,._select-learners-modal .s-header__msg-btn .svg-new-message,._select-recipients-modal .s-header__msg-btn .svg-new-message,._select-users .s-header__msg-btn .svg-new-message,._send .s-header__msg-btn .svg-new-message{display:none}.s-header__title{color:#fff;font-size:12px;font-weight:500;text-transform:uppercase}.p-home .s-header__title{display:none}.s-header .btn-close{cursor:pointer}.s-header__home-btn{background:linear-gradient(0deg,#3f4c6b,#55617c);border-radius:50%;display:none;height:40px;left:17px;position:absolute;top:12px;width:40px;z-index:5}.s-header__home-btn .svg-home{bottom:0;display:block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:15px;fill:#fff}._cordova .s-header__home-btn{top:40px}._cordova-android .s-header__home-btn{top:5px}.s-header__inner{z-index:6}.s-header__inner,.s-header__inner:before{height:100%;left:0;position:absolute;top:0;width:100%}.s-header__inner:before{background:url(../img/header-icons.28df9745.png) 0 0 repeat-x;content:"";display:block;z-index:3}@media only screen and (min-width:741px){.s-header__student-search{display:none;position:relative}.p-student .s-header__student-search{display:block}.s-header__teacher-search{display:none;position:relative}.p-timetable._employee .s-header__teacher-search,.s-header__teacher-search._forms-switch-capability,.s-header__teacher-search._homework-switch-capability,.s-header__teacher-search._parentevent-switch-capability{display:block}.p-timetable.p-student._employee .s-header__teacher-search{display:none}.s-header__user-search{position:relative}.s-header__student-btn{color:#fff;font-size:16px;font-weight:700;padding-left:28px}.s-header__student-btn:before{border-left:2px solid hsla(0,0%,100%,.68);border-top:2px solid hsla(0,0%,100%,.68);bottom:0;bottom:5px;content:"";display:block;height:8px;left:10px;margin:auto 0;position:absolute;top:0;transform:rotate(-135deg) translateZ(0);width:8px}.s-header__student-avatar{background-position:50%;background-size:cover;border-radius:50%;display:inline-block;height:35px;margin-left:11px;vertical-align:middle;width:35px}.s-header .f-autocomplete{background:#fff;border-radius:5px;box-shadow:0 5px 20px 0 rgba(0,0,0,.3);padding:8px 10px;position:absolute;right:0;top:calc(100% + 12px)}.s-header .f-autocomplete:before{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;bottom:100%;content:"";display:block;height:6px;position:absolute;right:12px;width:12px}.s-header .f-autocomplete .f-autocomplete__title{display:none}.s-header .f-autocomplete .f-default__row-default{margin-bottom:0}.s-header .f-autocomplete .select-default.selectize-control.single._gray .selectize-dropdown.single{background:transparent}.s-header .f-autocomplete .select-default.selectize-control.single._gray .selectize-dropdown.single:before{display:none}.s-header .f-autocomplete .selectize-dropdown{position:relative}.s-header .f-autocomplete .selectize-control{height:auto!important}.s-header .f-autocomplete .ui-select-search{text-align:left}.s-header .f-autocomplete .ui-select-choices-row+.ui-select-choices-row{border-top:1px solid #ededee}.s-header .f-autocomplete .selectize-dropdown-content{max-height:222px;overflow:hidden}.s-header .f-autocomplete .selectize-control{width:297px}.s-header .f-autocomplete .select-default.selectize-control.single._gray.open input,.s-header .f-autocomplete .selectize-input>input{padding:0!important}.s-header .f-autocomplete .select-default.selectize-control.single._gray .ui-select-choices-row{line-height:1;padding:0}.s-header .f-autocomplete .select-default.selectize-control.single._gray .selectize-dropdown.single .active,.s-header .f-autocomplete .select-default.selectize-control.single._gray .ui-select-choices-row:hover,.s-header .f-autocomplete .select-default.selectize-control.single._gray.open{background:transparent}.s-header .f-autocomplete div.ui-select-choices-group:first-child{border-top:0}.s-header .select-default.selectize-control.single._gray .selectize-input{background:#f2f6f7;border:1px solid #e3e9ea;margin-bottom:1px;padding:0 15px;text-align:left}.s-header .f-autocomplete__mobile-item{padding:0}.s-header .f-autocomplete__mobile-item+.f-autocomplete__mobile-item{border-top:1px solid #ededee}.s-header .f-autocomplete__mobile-item:first-child{border-top:0}.s-header .f-autocomplete__mobile-list{background:transparent;position:relative}.s-header .f-autocomplete__mobile-list:before,.s-header .f-autocomplete__mobile-selected{display:none}.s-header .f-autocomplete__mobile-field{background:#f2f6f7;border:1px solid #e3e9ea;border-radius:2px;margin-bottom:1px;opacity:1;padding:0 15px;pointer-events:all;position:relative;text-align:left;width:297px}}@media only screen and (max-width:740px){.s-header{min-height:84px;padding:10px 16px 0;position:fixed;width:100%;z-index:3}._cordova .s-header{min-height:100px;padding:40px 16px 0}._cordova-android .s-header{padding:5px 16px 0}.s-header:after{bottom:auto;position:fixed;top:0}.s-header:before,.s-header__student-search,.s-header__teacher-search{display:none}.s-header__container{padding-left:40px;z-index:4}.s-header__container .btn-close{box-shadow:0 0 10px 0 rgba(0,0,0,.3);left:1px;top:60px}._cordova .s-header__container .btn-close{top:50px}.p-home .s-header__container{padding-left:0}.s-header__new-gradient,.s-header__prev-gradient{transform:scaleX(-1);transition:opacity .2s ease-in;z-index:1}.s-header__new-gradient._active,.s-header__prev-gradient._active{opacity:.9}.s-header .l-children{display:none}.s-header__inner{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:rotate(-3.7deg);transform-origin:left bottom;width:103%;z-index:1}.s-header__inner:before{background:url(../img/mobile-bg-header.a593fae6.jpg) 50% no-repeat;background-size:cover;bottom:0;content:"";display:block;height:100%;left:0;opacity:.05;position:absolute;transform:rotate(3.7deg);transform-origin:left bottom;width:100%}.s-header__home-btn{display:block;z-index:4}.p-home .s-header__home-btn{display:none}.p-student .s-header__home-btn{display:block}.s-header .pr-user{display:none}.p-home .s-header .pr-user{display:flex}.s-header__title{font-size:18px;font-weight:400;margin:0 auto;text-transform:none}.s-header__msg-link{margin-left:0;order:1;position:relative}.p-student.p-home .s-header__msg-link{margin-left:auto}.p-homework._add-homework-modal .s-header__msg-link,.p-homework._select-learners-modal .s-header__msg-link{opacity:0;pointer-events:none}.s-header__msg-link-amount{background:red;border-radius:50%;color:#fff;font-size:14px;height:20px;line-height:20px;position:absolute;right:-5px;text-align:center;width:20px}.s-header__msg-link-amount._three-sign{font-size:14px;height:27px;line-height:27px;right:-10px;top:-5px;width:27px}.s-header__msg-link .p-student{margin-left:auto}.s-header__msg-btn{background-color:#517053;border-radius:50%;margin-left:0;order:1}._preview-message-modal .s-header__msg-btn,._select-learners-modal .s-header__msg-btn,._select-recipients-modal .s-header__msg-btn,._select-users .s-header__msg-btn,._send .s-header__msg-btn{background-color:transparent;pointer-events:none}}sl-assessments{display:block;height:40px;margin-bottom:20px;width:100%}.sl-assessments{height:40px;position:relative}.sl-assessments .slick-arrow{color:transparent;height:100%;opacity:1;position:absolute;top:0;width:27%;z-index:1}.sl-assessments .slick-arrow.slick-disabled{cursor:auto;display:none!important}.sl-assessments .slick-prev{left:0}.sl-assessments .slick-prev:after{border-width:0;border-left:2px solid #7384a7;border-top:2px solid #7384a7;box-shadow:-2px -3px 3px 0 rgba(0,0,0,.2);content:"";display:block;height:20px;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-38%,-50%) rotate(-45deg);width:20px}.sl-assessments .slick-slider{height:100%}.sl-assessments .slick-track{top:25%}.sl-assessments .slick-list{height:100%}.sl-assessments .slick-next{right:0}.sl-assessments .slick-next:after{border-width:0;border-left:2px solid #7384a7;border-top:2px solid #7384a7;box-shadow:-2px -3px 3px 0 rgba(0,0,0,.2);content:"";display:block;height:20px;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-38%,-50%) rotate(135deg);width:20px}.sl-assessments .slick-dots{margin:0 0 12px;text-align:center}.sl-assessments .slick-dots .slick-active{background:#7c9dcc;border:1px solid #7c9dcc}.sl-assessments .slick-dots li{border:1px solid #bfc6ce;border-radius:50%;display:inline-block;height:8px;margin:0 3px;width:8px}.sl-assessments .slick-dots li button{display:none}.sl-assessments__name{color:#8c97a5;font-size:1.4rem;font-weight:300;text-align:center}.slick-current .sl-assessments__name{color:#000;font-size:1.8rem;font-weight:400}sl-navigation{display:block;height:40px;margin-bottom:20px;width:100%}.sl-navigation{height:40px;position:relative}.sl-navigation .slick-arrow{color:transparent;height:100%;opacity:1;position:absolute;top:0;width:27%;z-index:1}.sl-navigation .slick-arrow.slick-disabled{cursor:auto;display:none!important}.sl-navigation .slick-prev{left:0}.sl-navigation .slick-prev:after{border-width:0;border-left:2px solid #7384a7;border-top:2px solid #7384a7;box-shadow:-2px -3px 3px 0 rgba(0,0,0,.2);content:"";display:block;height:20px;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-38%,-50%) rotate(-45deg);width:20px}.sl-navigation .slick-slider{height:100%}.sl-navigation .slick-track{top:25%}.sl-navigation .slick-list{height:100%}.sl-navigation .slick-next{right:0}.sl-navigation .slick-next:after{border-width:0;border-left:2px solid #7384a7;border-top:2px solid #7384a7;box-shadow:-2px -3px 3px 0 rgba(0,0,0,.2);content:"";display:block;height:20px;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-38%,-50%) rotate(135deg);width:20px}.sl-navigation .slick-dots{margin:0 0 12px;text-align:center}.sl-navigation .slick-dots .slick-active{background:#7c9dcc;border:1px solid #7c9dcc}.sl-navigation .slick-dots li{border:1px solid #bfc6ce;border-radius:50%;display:inline-block;height:8px;margin:0 3px;width:8px}.sl-navigation .slick-dots li button{display:none}.sl-navigation__name{color:#8c97a5;font-size:1.4rem;font-weight:300;text-align:center}.slick-current .sl-navigation__name{color:#000;font-size:1.8rem;font-weight:400}.sl-tabs{height:40px;margin-bottom:20px;position:relative}.sl-tabs__skeleton{display:block;height:100%}.sl-tabs__skeleton .slick-list{align-items:center;display:flex;justify-content:center}.sl-tabs__skeleton .slide-bg{background-color:rgba(203,208,214,.6);height:50%;margin:auto;overflow:hidden;position:relative;width:50%}.sl-tabs__skeleton .slide-bg:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),30%,hsla(0,0%,100%,.4),50%,hsla(0,0%,100%,.1),70%,transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.sl-tabs__item{color:#8c97a5;font-size:14px;font-weight:300;text-align:center}.sl-tabs__day{display:inline-block;font-size:20px;line-height:20px;position:relative}.sl-tabs__day:after{background-color:#f64865;border-radius:50%;content:"";display:block;display:none;height:5px;position:absolute;right:-5px;top:0;width:5px}.sl-tabs__day._current:after{display:block}.slick-slide .sl-tabs__day{font-size:16px;font-weight:400}.slick-current .sl-tabs__day{color:#404652;font-size:20px;font-weight:400}.sl-tabs .slick-arrow{color:transparent;height:100%;opacity:1;position:absolute;top:0;width:27%;z-index:1}.sl-tabs .slick-arrow.slick-disabled{cursor:auto;display:none!important}.sl-tabs .slick-prev{left:0}.sl-tabs .slick-prev:after{border-width:0;border-left:2px solid #7384a7;border-top:2px solid #7384a7;box-shadow:-2px -3px 3px 0 rgba(0,0,0,.2);content:"";display:block;height:20px;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-38%,-50%) rotate(-45deg);width:20px}.sl-tabs .slick-slider{height:100%}.sl-tabs .slick-track{top:25%}.sl-tabs .slick-list{height:100%}.sl-tabs .slick-next{right:0}.sl-tabs .slick-next:after{border-width:0;border-left:2px solid #7384a7;border-top:2px solid #7384a7;box-shadow:-2px -3px 3px 0 rgba(0,0,0,.2);content:"";display:block;height:20px;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-38%,-50%) rotate(135deg);width:20px}.sl-tabs .slick-dots{margin:0 0 12px;text-align:center}.sl-tabs .slick-dots .slick-active{background:#7c9dcc;border:1px solid #7c9dcc}.sl-tabs .slick-dots li{border:1px solid #bfc6ce;border-radius:50%;display:inline-block;height:8px;margin:0 3px;width:8px}.sl-tabs .slick-dots li button{display:none}.sl-tabs__name{display:inline-block;font-size:14px;letter-spacing:.8px;line-height:20px;position:relative}.slick-current .sl-tabs__name{color:#000;font-size:20px;font-weight:400}sl-simple-tabs{width:100%}.sl-simple-tabs{margin:0 -17px;position:relative}.sl-simple-tabs__item{color:#8c97a5;font-size:14px;font-weight:300;text-align:center}.sl-simple-tabs__name{display:inline-block;font-size:14px;letter-spacing:.8px;line-height:20px;position:relative}.slick-current .sl-simple-tabs__name{color:#000;font-size:20px;font-weight:400}.sl-simple-tabs .slick-initialized .slick-slide{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;padding:0 10px}.sl-simple-tabs .slick-slide{min-height:40px}.sl-simple-tabs .slick-arrow{height:100%;opacity:0;position:absolute;top:0;width:27%;z-index:1}.sl-simple-tabs.slick-disabled{cursor:auto}.sl-simple-tabs .slick-prev{left:0}.sl-simple-tabs .slick-next{right:0}.sl-simple-tabs .slick-dots{margin:10px 0;text-align:center}.sl-simple-tabs .slick-dots .slick-active{background:#7c9dcc;border:1px solid #7c9dcc}.sl-simple-tabs .slick-dots li{border:1px solid #bfc6ce;border-radius:50%;display:inline-block;height:8px;margin:0 3px;width:8px}.sl-simple-tabs .slick-dots li button{display:none}.sl-timetable{margin:0 -16px 0 -70px;position:relative}.sl-timetable__title{color:#aebbcb;font-size:11px;padding-left:70px;text-transform:uppercase}.sl-timetable__status{color:#7e9bcc;font-size:12px;font-weight:500}.sl-timetable__status._now{color:#6dc38d}.sl-timetable__time{color:#aebbcb;font-size:12px}.sl-timetable__top{display:flex;justify-content:space-between;margin-bottom:10px}.sl-timetable__item{padding-right:20px}.sl-timetable__block{background:#fff;border-radius:2px;box-shadow:0 3px 16px 0 rgba(159,172,187,.5);margin:10px 0 20px;padding:13px;transform:scale(.89);transform-origin:left center;transition:transform .5s ease-out}.sl-timetable__subject{color:#404652;font-size:25px;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-timetable__room{color:#99a5b4;font-size:14px;font-weight:400}.sl-timetable .slick-current .sl-timetable__block{transform:none}.sl-timetable .slick-slider{height:100%}.sl-timetable .slick-track{top:25%}.sl-timetable .slick-list{height:100%}.sl-timetable .slick-next,.sl-timetable .slick-prev{font-size:0;height:calc(100% - 46px);opacity:0;position:absolute;top:26px;width:71px}.sl-timetable .slick-next{right:0}.sl-timetable .slick-prev{display:none;left:50px;top:18px;z-index:1}.sl-timetable._last-slide .slick-slide:last-child .sl-timetable__block{transform:translateX(71px)}.sl-timetable._last-slide .sl-timetable__block{transform:scale(.89) translateX(115px)}.sl-timetable._last-slide .slick-next{display:none}.sl-timetable._last-slide .slick-prev{display:block}@media only screen and (max-width:400px){.sl-timetable{margin:0 -16px 0 -60px}.sl-timetable._last-slide .slick-slide:last-child .sl-timetable__block{transform:translateX(61px)}.sl-timetable._last-slide .sl-timetable__block{transform:scale(.89) translateX(105px)}.sl-timetable__subject{font-size:23px}}@media only screen and (max-width:360px){.sl-timetable{margin:0 -16px 0 -50px}.sl-timetable._last-slide .slick-slide:last-child .sl-timetable__block{transform:translateX(51px)}.sl-timetable._last-slide .sl-timetable__block{transform:scale(.89) translateX(95px)}.sl-timetable__subject{font-size:21px}.sl-timetable__room{font-size:13px}}@media only screen and (max-width:330px){.sl-timetable{margin:0 -16px 0 -40px}.sl-timetable._last-slide .slick-slide:last-child .sl-timetable__block{transform:translateX(41px)}.sl-timetable._last-slide .sl-timetable__block{transform:scale(.89) translateX(85px)}.sl-timetable__top{margin-bottom:8px}.sl-timetable__subject{font-size:19px}.sl-timetable__room{font-size:12px}}sl-tabs-nav{display:block;height:40px;margin-bottom:20px;width:100%}.sl-tabs-nav{height:40px;position:relative}.sl-tabs-nav .slick-arrow{color:transparent;height:100%;opacity:1;position:absolute;top:0;width:27%;z-index:1}.sl-tabs-nav .slick-arrow.slick-disabled{cursor:auto;display:none!important}.sl-tabs-nav .slick-prev{left:0}.sl-tabs-nav .slick-prev:after{border-width:0;border-left:2px solid #7384a7;border-top:2px solid #7384a7;box-shadow:-2px -3px 3px 0 rgba(0,0,0,.2);content:"";display:block;height:20px;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-38%,-50%) rotate(-45deg);width:20px}.sl-tabs-nav .slick-slider{height:100%}.sl-tabs-nav .slick-track{top:25%}.sl-tabs-nav .slick-list{height:100%}.sl-tabs-nav .slick-next{right:0}.sl-tabs-nav .slick-next:after{border-width:0;border-left:2px solid #7384a7;border-top:2px solid #7384a7;box-shadow:-2px -3px 3px 0 rgba(0,0,0,.2);content:"";display:block;height:20px;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-38%,-50%) rotate(135deg);width:20px}.sl-tabs-nav .slick-dots{margin:0 0 12px;text-align:center}.sl-tabs-nav .slick-dots .slick-active{background:#7c9dcc;border:1px solid #7c9dcc}.sl-tabs-nav .slick-dots li{border:1px solid #bfc6ce;border-radius:50%;display:inline-block;height:8px;margin:0 3px;width:8px}.sl-tabs-nav .slick-dots li button{display:none}.sl-tabs-nav__name{color:#8c97a5;font-size:1.4rem;font-weight:300;text-align:center}.slick-current .sl-tabs-nav__name{color:#000;font-size:1.8rem;font-weight:400}sl-users{width:100%}.sl-users,sl-users{display:flex;flex-direction:column;flex-grow:1;height:100%}.sl-users{align-items:center}.sl-users__title{color:hsla(0,0%,100%,.5);font-family:Helvetica;font-size:12px;position:absolute;right:20px;text-transform:uppercase;top:18px}.sl-users__bottom{display:flex;flex-direction:row;flex-shrink:0;justify-content:center;margin-top:auto;width:100%}.sl-users__current{text-align:center}.sl-users__button,.sl-users__current{color:#fff;flex-basis:33.333333%;font-size:12px;font-weight:700;line-height:40px;position:relative;text-transform:uppercase;width:33.333333%}.sl-users__button:before{border-left:1px solid #fff;border-top:1px solid #fff;bottom:0;content:"";display:block;height:9px;margin:auto 0;position:absolute;top:1px;width:9px}.sl-users__button._next{padding-right:15px;text-align:right}.sl-users__button._next:before{right:0;transform:rotate(135deg)}.sl-users__button._prev{padding-left:15px;text-align:left}.sl-users__button._prev:before{left:0;transform:rotate(-45deg)}@media only screen and (max-width:740px){.sl-users__button,.sl-users__current{color:#3a3a3a}.sl-users__button:before{border-left:1px solid #3a3a3a;border-top:1px solid #3a3a3a}}sl-noticeboard{width:100%}.sl-noticeboard{border-bottom:1px dashed #ced1d9;margin:0 -17px;padding:20px 0;position:relative}.sl-noticeboard__link{color:#404652;display:block;font-size:17px;padding:5px 0;z-index:1}.sl-noticeboard__item{color:#8c97a5;font-size:14px;font-weight:300;text-align:center}.slick-current .sl-noticeboard__content{color:#000;font-size:14px}.sl-noticeboard__title{font-size:14px;letter-spacing:.8px;line-height:20px;margin-bottom:10px}.slick-current .sl-noticeboard__title{color:#000;font-size:20px;font-weight:400}.sl-noticeboard .slick-initialized .slick-slide{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;margin:0 70px;padding:0 10px}.sl-noticeboard .slick-slide{min-height:40px}.sl-noticeboard .slick-arrow{height:100%;opacity:0;position:absolute;top:0;width:27%;z-index:1}.sl-noticeboard.slick-disabled{cursor:auto}.sl-noticeboard .slick-prev{left:50px;transform:rotate(-45deg) translate3D(2px,-50%,0)}.sl-noticeboard .slick-next,.sl-noticeboard .slick-prev{border-width:0;border-left:2px solid #000;border-top:2px solid #000;content:"";display:block;height:20px;opacity:inherit;position:absolute;top:50%;width:20px;z-index:2}.sl-noticeboard .slick-next{padding:10px;right:50px;transform:rotate(135deg) translate3D(2px,50%,0)}.sl-noticeboard .slick-dots{margin:10px 0;text-align:center}.sl-noticeboard .slick-dots .slick-active{background:#7c9dcc;border:1px solid #7c9dcc}.sl-noticeboard .slick-dots li{border:1px solid #bfc6ce;border-radius:50%;display:inline-block;height:8px;margin:0 3px;width:8px}.sl-noticeboard .slick-dots li button{display:none}@media screen and (max-width:740px){.sl-noticeboard .slick-initialized .slick-slide{margin:0}}.t-absence-management{height:100%}.t-absence-management__col._student{flex-basis:200px;max-width:200px;width:200px}.t-absence-management__col._am,.t-absence-management__col._form,.t-absence-management__col._pm,.t-absence-management__col._year{flex-basis:55px;max-width:55px;width:55px}.t-absence-management__col._action{flex-basis:130px;max-width:130px;width:130px}.t-absence-management__col._log{flex-basis:calc(50% - 160px);flex-wrap:wrap;max-width:calc(50% - 160px);width:calc(50% - 160px)}.t-absence-management__body{height:calc(100% - 38px);overflow-y:auto}.t-absence-management__body .t-absence-management__col{align-items:flex-start;line-height:3rem;padding:10px 8px}.t-absence-management__body .t-absence-management__col._action,.t-absence-management__body .t-absence-management__col._am,.t-absence-management__body .t-absence-management__col._form,.t-absence-management__body .t-absence-management__col._pm,.t-absence-management__body .t-absence-management__col._year{justify-content:center}.t-absence-management__body .t-absence-management__col._log{line-height:1.7rem}.t-absence-management__button-outer{display:flex;justify-content:center}.t-absence-management__btn-email,.t-absence-management__btn-sms{background:#fff;border:1px solid #bfc6ce;border-radius:5px;color:#404652;font-size:1.2rem;height:30px;padding:0 10px}.t-absence-management__btn-email[disabled],.t-absence-management__btn-sms[disabled]{opacity:.7}.t-absence-management__btn-log{margin-right:10px;padding:5px 0}.t-absence-management__btn-log .svg-comment{display:block;height:20px;width:22px;fill:#5b8bed}.t-absence-management__log._empty{line-height:3rem}.t-absence-management__log:not(:last-child){margin-bottom:7px}p.t-absence-management__log{width:100%}.t-absence-management__link{color:#3090c7;cursor:pointer}.t-absence-management__link-icon-outer{border:1px solid #3090c7;border-radius:50%;display:inline-block;height:12px;opacity:0;pointer-events:none;position:relative;transition:opacity .15s ease-in-out;vertical-align:super;width:12px}.t-absence-management__link-icon-outer .svg-contact{bottom:0;height:6px;left:0;margin:auto;position:absolute;right:0;top:0;width:6px;fill:#3090c7}.t-absence-management__link:hover .t-absence-management__link-icon-outer{opacity:1;pointer-events:auto}.t-access-log__message{color:#404652;font-size:1.4rem;font-weight:600;padding:10px;text-align:center}.t-access-log__col._date{flex-basis:155px;max-width:155px;width:155px}.t-access-log__col._type{flex-basis:100px;max-width:100px;width:100px}.t-access-log__col._name{flex-basis:-155%;max-width:-155%;width:-155%}@media only screen and (max-width:740px){.t-access-log__row+.t-access-log__row{margin-top:5px}}.t-default__header .t-addresses__col{justify-content:left}.t-addresses__col._address,.t-addresses__col._location{flex:1 1 50%;min-width:0}.t-addresses__col._move{flex:none;width:80px}.t-addresses__col._remove{flex:none;width:50px}.t-addresses__row.t-default__row{flex-wrap:nowrap}.t-addresses__text-outer{width:100%}.t-addresses__remove{padding:5px}.t-addresses__remove[disabled]{cursor:not-allowed;opacity:.7}.t-addresses__remove .svg-trash{display:block;height:18px;width:18px;fill:#404652}.t-addresses__move{background-color:orange;border-radius:3px;color:#fff;font-size:1.4rem;padding:5px 10px}@media screen and (max-width:740px){.t-addresses__body{margin-bottom:-8px}.t-addresses__row{margin-bottom:24px}.t-addresses__row+.t-addresses__row{border-top:1px solid #e3e9ea}.t-addresses__col._address,.t-addresses__col._location,.t-addresses__col._move,.t-addresses__col._remove{max-width:100%;width:100%}.t-addresses__col._move,.t-addresses__col._remove{display:flex;justify-content:space-between}.t-addresses__col._move .t-addresses__title-mobile,.t-addresses__col._remove .t-addresses__title-mobile{margin-bottom:0}.t-addresses__title-mobile{font-weight:500}}.t-administrate-homework{height:100%}.t-administrate-homework__title{font-size:1.2rem}.t-administrate-homework__body{height:calc(100% - 40px);overflow-y:auto}.desktop .t-administrate-homework__body::-webkit-scrollbar{height:6px;width:6px}.desktop .t-administrate-homework__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-administrate-homework__body::-webkit-scrollbar-track{background:transparent}.t-administrate-homework__row{cursor:pointer}.t-administrate-homework__row._disabled{cursor:not-allowed}.t-administrate-homework__mobile{display:none}.t-administrate-homework__col._due,.t-administrate-homework__col._name,.t-administrate-homework__col._set,.t-administrate-homework__col._subject{display:block;flex-grow:1;overflow-wrap:break-word;width:0}.t-administrate-homework__col._clone,.t-administrate-homework__col._edit,.t-administrate-homework__col._remove{flex-shrink:0;width:55px}.t-administrate-homework__col._learners{flex-shrink:0;width:70px}.t-administrate-homework__btn-notice{flex-shrink:0;margin-right:2px;padding:3px;position:relative}.t-administrate-homework__btn-notice:before{background-color:#eb3449;border-radius:50%;color:#fff;content:"!";display:block;font-size:1.4rem;font-weight:500;height:17px;text-align:center;width:17px}.t-administrate-homework__date-outer{flex-wrap:wrap}.t-administrate-homework__date{width:100%}.t-administrate-homework__date._text._orange{color:orange}.t-administrate-homework__date._text._red{color:#ed5a57}.t-administrate-homework__date._text._green{color:#3cb878}.t-administrate-homework__btn-learners{background:rgba(48,144,199,.639);border-radius:5px;box-shadow:2px 3px 3px 0 rgba(0,0,0,.2);color:#fff;flex-grow:1;font-size:1.4rem;height:34px}.t-administrate-homework__btn-clone,.t-administrate-homework__btn-edit,.t-administrate-homework__btn-remove{flex-grow:1;height:100%;padding:5px}.t-administrate-homework__btn-clone[disabled],.t-administrate-homework__btn-edit[disabled],.t-administrate-homework__btn-remove[disabled]{opacity:.4;pointer-events:none}.t-administrate-homework__btn-clone svg,.t-administrate-homework__btn-edit svg,.t-administrate-homework__btn-remove svg{height:16px;width:16px;fill:#404652}@media screen and (max-width:740px){.t-administrate-homework__body{height:auto;margin-bottom:-15px;overflow:inherit}.t-administrate-homework__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:10px}.t-administrate-homework__mobile{display:inline;display:initial}.t-administrate-homework__desktop{display:none!important}.t-administrate-homework__col._clone,.t-administrate-homework__col._due,.t-administrate-homework__col._edit,.t-administrate-homework__col._learners,.t-administrate-homework__col._name,.t-administrate-homework__col._remove,.t-administrate-homework__col._set,.t-administrate-homework__col._subject{display:flex;justify-content:space-between;width:100%}.t-administrate-homework__col._clone .t-administrate-homework__title-mobile,.t-administrate-homework__col._due .t-administrate-homework__title-mobile,.t-administrate-homework__col._edit .t-administrate-homework__title-mobile,.t-administrate-homework__col._learners .t-administrate-homework__title-mobile,.t-administrate-homework__col._name .t-administrate-homework__title-mobile,.t-administrate-homework__col._remove .t-administrate-homework__title-mobile,.t-administrate-homework__col._set .t-administrate-homework__title-mobile,.t-administrate-homework__col._subject .t-administrate-homework__title-mobile{margin-bottom:0}.t-administrate-homework__title-mobile{font-weight:500}.t-administrate-homework__btn-clone,.t-administrate-homework__btn-edit,.t-administrate-homework__btn-remove{flex-grow:inherit}.t-administrate-homework__btn-learners{flex-grow:inherit;padding:0 15px}.t-administrate-homework__date-outer,.t-administrate-homework__text-outer{display:inline-flex;flex-wrap:wrap}.t-administrate-homework__text{text-align:right;width:100%}.t-administrate-homework__date{display:inline-block;width:auto}}.t-appointments__col{justify-content:center}.t-appointments__col._due,.t-appointments__col._learner,.t-appointments__col._parent,.t-appointments__col._subject,.t-appointments__col._teacher{flex-grow:1;width:0}.t-appointments__col._time{width:75px}.t-appointments__body{height:74px;overflow-x:hidden;overflow-y:auto}.desktop .t-appointments__body::-webkit-scrollbar{height:6px;width:6px}.desktop .t-appointments__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-appointments__body::-webkit-scrollbar-track{background:transparent}.t-appointments__guests{margin-top:4px;opacity:.75}.t-appointments__guest{padding-left:16px;position:relative}.t-appointments__guest:after,.t-appointments__guest:before{background-color:#8d8c8c;content:"";height:4px;left:4px;position:absolute;top:50%;width:4px}.t-appointments__guest:before{transform:translateY(-100%)}.t-appointments__guest:after{left:8px}@media screen and (max-width:740px){.t-appointments{border-bottom:1px solid #e3e9ea}.t-appointments__row{border-top:1px solid #e3e9ea}.t-appointments__col._due,.t-appointments__col._learner,.t-appointments__col._parent,.t-appointments__col._subject,.t-appointments__col._teacher,.t-appointments__col._time{width:100%}.t-appointments__body{height:auto;overflow:inherit}.t-appointments__title-mobile{font-weight:600}}.t-attendance-sessions .t-attendance__col{flex-grow:1;width:0}.t-attendance-sessions .svg-cross{fill:#eb3449}.t-attendance-sessions .svg-check{fill:#7cc576}.t-attendance-sessions .svg-more{fill:#6684c2;height:20px;width:21px}@media screen and (max-width:740px){.t-attendance-sessions .t-attendance__col{width:100%}}.t-attendance-lessons .t-attendance__col{flex-grow:1;width:0}.t-attendance-lessons .svg-cross{fill:#eb3449}.t-attendance-lessons .svg-check{fill:#7cc576}.t-attendance-lessons .svg-more{fill:#6684c2;height:20px;width:21px}@media screen and (max-width:740px){.t-attendance-lessons .t-attendance__col{width:100%}}.t-attendance-overview__body{height:80vh;overflow-x:hidden;overflow-y:auto}.t-attendance-overview__body::-webkit-scrollbar{height:6px;width:6px}.t-attendance-overview__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.t-attendance-overview__body::-webkit-scrollbar-track{background:transparent}.t-attendance-overview__body .t-attendance-overview__col._learners._toggle{padding-left:30px;position:relative}.t-attendance-overview__body .t-attendance-overview__col._learners._toggle:before{border-bottom:5px solid transparent;border-left:8px solid #404652;border-top:5px solid transparent;content:"";display:block;left:13px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-out}.t-attendance-overview__message{color:#404652;font-size:1.4rem;font-weight:600;padding:10px;text-align:center}.t-attendance-overview__row-outer:nth-child(2n){background-color:#f1f5f6}.t-attendance-overview__row-outer._opened .t-attendance-overview__info{display:block}.t-attendance-overview__row-outer._opened .t-attendance-overview__col._learners:before{transform:translateY(-50%) rotate(90deg)}.t-attendance-overview__info{display:none}.t-attendance-overview__row{cursor:pointer}.t-attendance-overview__row:nth-child(2n){background-color:transparent}.t-attendance-overview__col._learners{flex-grow:3;width:0}.t-attendance-overview__col._slots{flex-grow:2;width:0}.t-attendance-overview__col._attended{width:95px}.t-attendance-overview__col._not-attended{width:115px}.t-attendance-overview__col._no-parents{width:105px}.t-attendance-overview__col._attended,.t-attendance-overview__col._no-parents,.t-attendance-overview__col._not-attended,.t-attendance-overview__col._slots{justify-content:center}.t-attendance-overview__col svg{height:20px;width:20px}.t-attendance-overview__col .svg-cross{fill:#f05c57}.t-attendance-overview__col .svg-tick{height:18px;width:23px;fill:#7cc576}@media screen and (max-width:740px){.t-attendance-overview__body{height:auto}.t-attendance-overview__body .t-attendance-overview__col._learners._toggle{padding-left:17px}.t-attendance-overview__body .t-attendance-overview__col._learners._toggle:before{left:0}.t-attendance-overview__row-outer:nth-child(2n){background-color:transparent}.t-attendance-overview__info{border-bottom:1px solid #e3e9ea;border-top:1px solid #e3e9ea;padding:0 10px}.t-attendance-overview__col._attended,.t-attendance-overview__col._learners,.t-attendance-overview__col._no-parents,.t-attendance-overview__col._not-attended,.t-attendance-overview__col._slots{width:100%}}.t-attendance{height:100%}.t-attendance__title{font-size:1.2rem}.t-attendance__body{height:calc(100% - 40px);overflow-y:auto}.desktop .t-attendance__body::-webkit-scrollbar{height:6px;width:6px}.desktop .t-attendance__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-attendance__body::-webkit-scrollbar-track{background:transparent}.t-attendance__col._description,.t-attendance__col._period,.t-attendance__col._type{flex-grow:1;width:0}.t-attendance__col._icon{justify-content:center}.t-attendance__col._date{flex-shrink:0;width:100px}@media screen and (max-width:740px){.t-attendance__body{height:auto;margin-bottom:-15px;overflow:inherit}.t-attendance__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:10px}.t-attendance__inner{display:block;text-align:right}.t-attendance__col{display:flex;justify-content:space-between;width:100%}.t-attendance__col._date,.t-attendance__col._description,.t-attendance__col._period,.t-attendance__col._type{width:100%}.t-attendance__col._icon{justify-content:space-between}.t-attendance__title-mobile{font-weight:500}}.t-attendance-clubs .t-attendance__col{flex-grow:1;width:0}.t-attendance-clubs .svg-cross{fill:#eb3449}.t-attendance-clubs .svg-check{fill:#7cc576}.t-attendance-clubs .svg-more{fill:#6684c2;height:20px;width:21px}@media screen and (max-width:740px){.t-attendance-clubs .t-attendance__col{width:100%}}t-book-slot{height:100%}.t-book-slot{color:#404652;font-size:1.4rem;position:relative}.t-book-slot:before{background:#ccc;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}.t-book-slot__date{border:1px solid #ccc;border-top:0;padding:5px 10px}.t-book-slot__list{display:flex;flex-wrap:wrap;justify-content:flex-start;overflow:hidden;position:relative}.t-book-slot__list:after,.t-book-slot__list:before{background:#ccc;content:"";display:block;position:absolute}.t-book-slot__list:after{bottom:0;height:1px;left:0;width:100%}.t-book-slot__list:before{height:100%;right:0;top:0;width:1px}.t-book-slot__item{background:#f5b2b2;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px;transition:background .2s ease-in-out;width:20%}.t-book-slot__item._available{background:#fff;color:#aaa;cursor:pointer}.desktop .t-book-slot__item._available:hover{background:#eee}.t-book-slot__item:nth-child(5n+1){border-left:1px solid #ccc}@media screen and (max-width:740px){.t-book-slot__item{flex-basis:33.33333%}.t-book-slot__item:nth-child(5n+1){border-left:0}.t-book-slot__item:nth-child(3n+1){border-left:1px solid #ccc}}.t-bookings-report{height:100%}.t-bookings-report__header .t-bookings-report__col{font-size:1.2rem}.t-bookings-report__body{height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto;position:relative}.t-bookings-report__row-title{color:#000;cursor:pointer;display:flex;flex-grow:1;font-size:1.4rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-bookings-report__row-title .t-bookings-report__col._name{padding-left:30px;position:relative}.t-bookings-report__row-title .t-bookings-report__col._name:before{border-bottom:5px solid transparent;border-left:8px solid #404652;border-top:5px solid transparent;content:"";display:block;left:13px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-out}.t-bookings-report__row-title .t-bookings-report__col._name._opened:before{transform:translateY(-50%) rotate(90deg)}.t-bookings-report__row-title._disabled{pointer-events:none}.t-bookings-report__row-title._disabled .t-bookings-report__col._name:before{opacity:0}.t-bookings-report__col._name{flex-grow:1;width:0}.t-bookings-report__col._booked,.t-bookings-report__col._timetabled{flex-shrink:0;justify-content:space-around;width:100px}.t-bookings-report__col._total{flex-shrink:0;justify-content:space-around;width:120px}.t-bookings-report__employees{width:100%}.t-bookings-report__employee{display:flex}@media screen and (max-width:740px){.t-bookings-report__body{height:auto;overflow:inherit}.t-bookings-report__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:20px}.t-bookings-report__row-title{padding:10px 0}.t-bookings-report__row-title .t-bookings-report__col._booked,.t-bookings-report__row-title .t-bookings-report__col._timetabled,.t-bookings-report__row-title .t-bookings-report__col._total{display:none}.t-bookings-report__row:nth-child(2n){background-color:#fff}.t-bookings-report__employee{background-color:#f8fafb;display:block;padding:0 20px;position:relative}.t-bookings-report__employee:not(:last-child):after{background-color:#cbd0d6;bottom:0;content:"";display:block;height:1px;left:25px;margin:0 auto;position:absolute;right:25px}.t-bookings-report__col{display:block}.t-bookings-report__col._booked,.t-bookings-report__col._name,.t-bookings-report__col._timetabled,.t-bookings-report__col._total{width:100%}.t-bookings-report__title-mobile{font-size:1.5rem;font-weight:500}}.t-default__header .t-cars__col{justify-content:left}.t-cars__col._colour,.t-cars__col._model{flex-basis:30%;max-width:30%;width:30%}.t-cars__col._registration{flex-basis:calc(40% - 50px);max-width:calc(40% - 50px);width:calc(40% - 50px)}.t-cars__col._remove{flex-basis:50px;max-width:50px;width:50px}.t-cars__remove{padding:5px}.t-cars__remove[disabled]{cursor:not-allowed;opacity:.7}.t-cars__remove .svg-trash{display:block;height:18px;width:18px;fill:#404652}@media screen and (max-width:740px){.t-cars__col._colour,.t-cars__col._model,.t-cars__col._registration,.t-cars__col._remove{max-width:100%;width:100%}.t-cars__col._remove{display:flex;justify-content:space-between}.t-cars__col._remove .t-cars__title-mobile{margin-bottom:0}}t-class-dashboard{display:block;height:100%;padding:15px;width:100%}.t-class-dashboard{border-collapse:separate;display:block;height:100%;margin:0 auto;max-width:100%;overflow:auto}.t-class-dashboard__header .t-class-dashboard__row{position:sticky;top:0;z-index:2}.t-class-dashboard__header .t-class-dashboard__col{background-color:#f8fafb;border-bottom:1px solid #e3e9ea;border-top:1px solid #e3e9ea;color:#3090c7;height:40px;padding:0 15px;position:relative}.t-class-dashboard__header .t-class-dashboard__col:first-child{border-left:1px solid #e3e9ea;border-radius:5px 0 0 0}.t-class-dashboard__header .t-class-dashboard__col:last-child{border-radius:0 5px 0 0;border-right:1px solid #e3e9ea}.t-class-dashboard__header .t-class-dashboard__col:not(:last-child):before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;position:absolute;right:0;width:1px}.t-class-dashboard__body{white-space:nowrap}.t-class-dashboard__col{background-color:#fff;color:#404652;font-size:1.4rem;min-width:100px;padding:10px;text-align:center;vertical-align:middle}.t-class-dashboard__col._total{flex:0 0 80px;min-width:80px}.t-class-dashboard__col._first_name,.t-class-dashboard__col._surname{left:0;max-width:100px;position:sticky;text-align:left;white-space:normal;width:100px;z-index:1}.t-class-dashboard__col._surname{left:100px}.t-class-dashboard__col._no-data{color:#404652;font-size:1.4rem;font-weight:600;padding:10px;text-align:center}.t-class-dashboard__title-mobile{display:none}.t-class-dashboard__row:nth-child(2n) .t-class-dashboard__col{background-color:#f8fafb}.t-class-dashboard .svg-check{fill:#7cc576}@media screen and (max-width:740px){.t-class-dashboard{height:auto;overflow:visible;overflow:initial}.t-class-dashboard__header{display:none}.t-class-dashboard__body,.t-class-dashboard__col,.t-class-dashboard__row{display:block}.t-class-dashboard__col{align-items:center;display:flex;justify-content:space-between;padding:8px 4px}.t-class-dashboard__col._first_name,.t-class-dashboard__col._surname{justify-content:flex-start;max-width:100%;position:static;width:100%}.t-class-dashboard__col._first_name{border-bottom:0!important;padding-bottom:0}.t-class-dashboard__col._surname{padding-top:0}.t-class-dashboard__col:not(:last-child){border-bottom:1px solid #eee}.t-class-dashboard__col._no-data{background-color:transparent;display:block;text-align:center}.t-class-dashboard__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:16px;padding:12px}.t-class-dashboard__row._no-data{background-color:transparent;box-shadow:none}.t-class-dashboard__row:nth-child(2n) .t-class-dashboard__col{background-color:#fff}.t-class-dashboard__title-mobile{display:inline-block;margin-right:16px}._total .t-class-dashboard__title-mobile{font-weight:600}._first_name .t-class-dashboard__title-mobile,._surname .t-class-dashboard__title-mobile{font-weight:600;margin-right:8px}._first_name .t-class-dashboard__title-mobile:after,._surname .t-class-dashboard__title-mobile:after{content:":"}.t-class-dashboard .svg-check{height:15px;width:16px}}t-club-attendance-overview{display:block}.t-club-attendance-overview{border-collapse:separate;display:block;height:100%;margin:0 auto;max-width:100%;overflow:auto}.t-club-attendance-overview__header .t-club-attendance-overview__row{position:sticky;top:0;z-index:2}.t-club-attendance-overview__header .t-club-attendance-overview__col{background-color:#f8fafb;border-bottom:1px solid #e3e9ea;border-top:1px solid #e3e9ea;color:#3090c7;height:40px;padding:0 15px;position:relative}.t-club-attendance-overview__header .t-club-attendance-overview__col._name{width:100%}.t-club-attendance-overview__header .t-club-attendance-overview__col:first-child{border-left:1px solid #e3e9ea;border-radius:5px 0 0 0}.t-club-attendance-overview__header .t-club-attendance-overview__col:last-child{border-radius:0 5px 0 0;border-right:1px solid #e3e9ea}.t-club-attendance-overview__header .t-club-attendance-overview__col:not(:last-child):before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;position:absolute;right:0;width:1px}.t-club-attendance-overview__body{white-space:nowrap}.t-club-attendance-overview__col{background-color:#fff;color:#404652;font-size:1.4rem;min-width:100px;padding:10px;text-align:center;vertical-align:middle}.t-club-attendance-overview__col._total{flex:0 0 80px;min-width:80px}.t-club-attendance-overview__col._name{left:0;position:sticky;text-align:left;z-index:1}.t-club-attendance-overview__col._no-data{color:#404652;font-size:1.4rem;font-weight:600;padding:10px;text-align:center}.t-club-attendance-overview__title-mobile{display:none}.t-club-attendance-overview__row:nth-child(2n) .t-club-attendance-overview__col{background-color:#f8fafb}@media screen and (max-width:740px){.t-club-attendance-overview{height:auto;overflow:visible;overflow:initial}.t-club-attendance-overview__header{display:none}.t-club-attendance-overview__body,.t-club-attendance-overview__col,.t-club-attendance-overview__row{display:block}.t-club-attendance-overview__col{align-items:center;display:flex;justify-content:space-between;padding:8px 4px}.t-club-attendance-overview__col._name{justify-content:flex-start}.t-club-attendance-overview__col:not(:last-child){border-bottom:1px solid #eee}.t-club-attendance-overview__col._no-data{background-color:transparent;display:block;text-align:center}.t-club-attendance-overview__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:16px;padding:12px}.t-club-attendance-overview__row._no-data{background-color:transparent;box-shadow:none}.t-club-attendance-overview__row:nth-child(2n) .t-club-attendance-overview__col{background-color:#fff}.t-club-attendance-overview__title-mobile{display:inline-block;margin-right:16px}._name .t-club-attendance-overview__title-mobile,._total .t-club-attendance-overview__title-mobile{font-weight:600}}t-clubs{display:flex}.t-clubs,t-clubs{flex-grow:1;height:100%}.t-clubs__title{font-size:1.2rem}.t-clubs__body{border-radius:0 0 5px 5px;height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto}.t-clubs__row{cursor:pointer}.t-clubs__row._disabled{pointer-events:none}.t-clubs__col._capacity,.t-clubs__col._location,.t-clubs__col._name,.t-clubs__col._session{flex-grow:1;width:0}.t-clubs__col._capacity,.t-clubs__col._location{justify-content:center}@media screen and (max-width:740px){.t-clubs__body{height:auto;margin-bottom:-15px;overflow:inherit}.t-clubs__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:10px}.t-clubs__col._capacity,.t-clubs__col._location,.t-clubs__col._name,.t-clubs__col._session{width:100%}.t-clubs__title-mobile{font-weight:500}}.t-default__header .t-contact-details__col{justify-content:left}.t-contact-details__row.t-default__row{flex-wrap:nowrap}.t-contact-details__col{flex:auto}.t-contact-details__col._location{flex:none;flex-basis:150px;max-width:150px;width:150px}.t-contact-details__col._main,.t-contact-details__col._primary{flex:none;flex-basis:70px;justify-content:center;max-width:70px;width:70px}.t-contact-details__col._remove{flex:none;flex-basis:50px;justify-content:center;max-width:50px;width:50px}.t-contact-details__text{word-wrap:break-word;width:100%}.t-contact-details__remove{padding:5px}.t-contact-details__remove[disabled]{cursor:not-allowed;opacity:.7}.t-contact-details__remove .svg-trash{display:block;height:18px;width:18px;fill:#404652}.t-contact-details__checkbox{margin:0}.t-contact-details__checkbox-input{display:none}.t-contact-details__checkbox-title{align-items:center;color:#5a5e63;display:flex;font-size:14px;position:relative}.t-contact-details__checkbox-title:after,.t-contact-details__checkbox-title:before{content:""}.t-contact-details__checkbox-title:before{background:#fff;border:1px solid #e3e9ea;border-radius:2px;display:inline-block;height:22px;margin-right:10px;width:22px}.t-contact-details__checkbox-title:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68;display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.t-contact-details__checkbox._checkbox-checked span:after{display:block}.t-contact-details__checkbox-title:before{border-color:#b8b8b8;margin:0}.t-contact-details__checkbox-input[disabled]{cursor:not-allowed;opacity:.7}.t-contact-details__select-outer{width:100%}.t-contact-details__select-outer .select-default.selectize-control .selectize-input{background-color:#fff;border-radius:5px;display:flex;padding:10px 35px 10px 15px}.t-contact-details__select-outer .select-default.selectize-control .ui-select-match{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.tablet .t-contact-details .f-default__select-mobile-wrap:after{border-top:4px solid #404652}.t-contact-details__select-mobile{line-height:1}.tablet .t-contact-details__select-mobile{border:1px solid #e3e9ea;color:#404652}@media screen and (max-width:740px){.t-contact-details__body{margin-bottom:-8px}.t-contact-details__row{margin-bottom:24px}.t-contact-details__row+.t-contact-details__row{border-top:1px solid #e3e9ea}.t-contact-details__col,.t-contact-details__col._location,.t-contact-details__col._main,.t-contact-details__col._primary,.t-contact-details__col._remove{max-width:100%;width:100%}.t-contact-details__col._main,.t-contact-details__col._primary,.t-contact-details__col._remove{display:flex;justify-content:space-between}.t-contact-details__col._main .t-contact-details__title-mobile,.t-contact-details__col._primary .t-contact-details__title-mobile,.t-contact-details__col._remove .t-contact-details__title-mobile{margin-bottom:0}.t-contact-details__checkbox{padding:5px}.t-contact-details__title-mobile{font-weight:500}}t-child-protection{display:flex}.t-child-protection,t-child-protection{flex-grow:1;height:100%}.t-child-protection__title{font-size:1.2rem}.t-child-protection__body{border-radius:0 0 5px 5px;height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto}.t-child-protection__body svg{height:20px;width:20px}.t-child-protection .svg-cross{fill:#f05c57}.t-child-protection .svg-tick{height:18px;width:23px;fill:#7cc576}.t-child-protection__col{align-items:center;flex-grow:1;justify-content:center;width:0}.t-child-protection__col button{border:1px solid #000;border-radius:4px;padding:4px 10px}.t-child-protection__col._student{flex-direction:column}@media screen and (max-width:740px){.t-child-protection__body{height:auto;margin-bottom:-15px;overflow:inherit}.t-child-protection__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:10px}.t-child-protection__col{width:100%}.t-child-protection__title-mobile{font-weight:500}}t-callout{display:flex}.t-callout,t-callout{flex-grow:1;height:100%}.t-callout__title{font-size:1.2rem}.t-callout__body{border-radius:0 0 5px 5px;height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto}.t-callout__body svg{height:20px;width:20px}.t-callout .svg-cross{fill:#f05c57}.t-callout .svg-tick{height:18px;width:23px;fill:#7cc576}.t-callout__col{flex-grow:1;justify-content:center;width:0}@media screen and (max-width:740px){.t-callout__body{height:auto;margin-bottom:-15px;overflow:inherit}.t-callout__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:10px}.t-callout__col{display:flex;justify-content:space-between;width:100%}.t-callout__title-mobile{font-weight:500}}t-callout-received{display:flex}.t-callout-received,t-callout-received{flex-grow:1;height:100%}.t-callout-received__title{font-size:1.2rem}.t-callout-received__body{border-radius:0 0 5px 5px;height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto}.t-callout-received__body svg{height:20px;width:20px}.t-callout-received .svg-cross{fill:#f05c57}.t-callout-received .svg-tick{height:18px;width:23px;fill:#7cc576}.t-callout-received__row{min-height:43px}.t-callout-received__col{flex-grow:1;padding:5px;width:0}.t-callout-received__col._student{flex-direction:column}.t-callout-received__col._time{justify-content:center;max-width:100px}.t-callout-received__col._employee{justify-content:center;max-width:120px}.t-callout-received__btn{padding:2px 5px}@media screen and (max-width:740px){.t-callout-received__body{height:auto;margin-bottom:-15px;overflow:inherit}.t-callout-received__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:10px}.t-callout-received__col{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.t-callout-received__col._time{align-items:flex-start;flex-direction:column;justify-content:left}.t-callout-received__col._employee{justify-content:left}.t-callout-received__title-mobile{font-weight:500}}t-child-protection-manage{display:flex;flex-grow:1;height:100%}.t-child-protection-manage{flex-grow:1;height:100%}.t-child-protection-manage__title{font-size:1.2rem}.t-child-protection-manage__body{border-radius:0 0 5px 5px;height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto}.t-child-protection-manage__body svg{height:20px;width:20px;fill:#404652}.t-child-protection-manage__row{cursor:pointer}.t-child-protection-manage__row._disabled{pointer-events:none}.t-child-protection-manage__rowbold{background-color:#f6f0dc!important;cursor:pointer}.t-child-protection-manage__rowbold._disabled{pointer-events:none}.t-child-protection-manage__col{flex-grow:1;justify-content:center;width:0}.t-child-protection-manage__col._student{flex-direction:column}.t-child-protection-manage__col._select{flex:none;width:48px}.t-child-protection-manage__checkbox{cursor:pointer;display:flex}.t-child-protection-manage__checkbox._checked .t-child-protection-manage__checkbox-title:after{display:block}.t-child-protection-manage__checkbox._checked._partially .t-child-protection-manage__checkbox-title:after{opacity:.3}.t-child-protection-manage__checkbox-title{align-items:center;color:#8c97a5;display:flex;font-size:1.4rem;position:relative}.t-child-protection-manage__checkbox-title:before{background:#f8fafb;border:1px solid #cbd0d6;border-radius:2px;content:"";display:block;height:22px;transition:border-color .25s ease-in-out;width:22px}.t-child-protection-manage__checkbox-title:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68;content:"";display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.t-child-protection-manage__checkbox:hover .t-child-protection-manage__checkbox-title:before{border-color:#aaa}.t-child-protection-manage__button-icon{display:none;height:16px;width:16px}@media screen and (max-width:740px){.t-child-protection-manage__body{height:auto;margin-bottom:-15px;overflow:inherit}.t-child-protection-manage__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:10px 56px;position:relative;transition:box-shadow .15s ease}.t-child-protection-manage__row._selected{box-shadow:0 0 10px rgba(0,0,0,.4),inset 0 0 1px 1px currentColor}.t-child-protection-manage__col{width:100%}.t-child-protection-manage__col._info,.t-child-protection-manage__col._select{padding:0;position:absolute;top:16px;width:24px}.t-child-protection-manage__col._select{left:16px}.t-child-protection-manage__col._info{right:16px}.t-child-protection-manage__title-mobile{font-weight:500}.t-child-protection-manage__button{border:1px solid #cbd0d6;border-radius:50%;height:24px;line-height:12px;padding:6px;position:relative;width:24px}.t-child-protection-manage__button-icon{display:inline-block}.t-child-protection-manage__button-icon svg{fill:currentColor;height:12px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:12px}.t-child-protection-manage__button-text{display:none}}.t-detention-learners,t-detention-learners{height:100%}.t-detention-learners__table{border:1px solid #e3e9ea;border-radius:5px 5px 0 0;display:grid;font-size:1.2rem;grid-template-areas:"header" "body";grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%}.t-detention-learners__table-header{background-color:#f8fafb;border-bottom:1px solid #e3e9ea;color:#3090c7;grid-area:header}.t-detention-learners__table-header .t-detention-learners__table-cell{align-items:center;display:flex;min-height:40px;padding:8px}.t-detention-learners__table-header .t-detention-learners__table-cell:not(:first-child){position:relative}.t-detention-learners__table-header .t-detention-learners__table-cell:not(:first-child):before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.t-detention-learners__table-body{color:#404652;grid-area:body;overflow-x:hidden;overflow-y:auto}.t-detention-learners__table-row{display:grid;grid-template-areas:"learner type attended employee buttons";grid-template-columns:repeat(4,minmax(0,1fr)) 80px}.t-detention-learners__table-row._read-only{grid-template-areas:"learner type attended employee";grid-template-columns:repeat(4,minmax(0,1fr))}.t-detention-learners__table-row._empty{display:block;padding:16px;text-align:center}.t-detention-learners__table-row:nth-child(2n){background-color:#f1f5f6}.t-detention-learners__table-cell{padding:8px}.t-detention-learners__table-cell._learner{grid-area:learner}.t-detention-learners__table-cell._type{grid-area:type}.t-detention-learners__table-cell._attended{grid-area:attended}.t-detention-learners__table-cell._employee{grid-area:employee}.t-detention-learners__table-cell._buttons{align-items:flex-start;display:flex;grid-area:buttons;justify-content:flex-end}.t-detention-learners__table-cell strong{font-weight:500}.t-detention-learners__title._sortable{font-size:1.2rem;padding-right:8px}.t-detention-learners__btn{padding:5px}.t-detention-learners__btn+.t-detention-learners__btn{margin-left:8px}.t-detention-learners__btn svg{height:15px;width:15px}.t-detention-learners__select{width:100%}.t-detention-learners__select .selectize-input{max-width:220px;width:100%}.t-detention-learners__select .select-default.selectize-control .selectize-input{font-size:1.2rem;line-height:0;padding:4px 16px 4px 4px}.t-detention-learners__select .select-default.selectize-control .selectize-input:after{right:4px}.t-detention-learners__select .select-default.selectize-control .ui-select-match{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-detention-learners__select .select-default.selectize-control .ui-select-match,.t-detention-learners__select .select-default.selectize-control input{font-size:1.2rem;line-height:1.4rem}.tablet .t-detention-learners .f-default__select-mobile{border:1px solid #d5d6d7;color:#303030;height:34px;line-height:1em;padding:0 10px}.tablet .t-detention-learners .f-default__select-mobile-wrap:after{border-top:4px solid #d5d6d7;right:10px}@media screen and (max-width:740px){.t-detention-learners__table{border:none;display:block;font-size:1.4rem}.t-detention-learners__table-header{display:none}.t-detention-learners__table-body{overflow:visible;overflow:initial}.t-detention-learners__table-row{background-color:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.4);display:block;margin-bottom:16px;padding:16px}.t-detention-learners__table-row:nth-child(2n){background-color:#fff}.t-detention-learners__table-cell{padding:0}.t-detention-learners__table-cell:not(:last-child){margin-bottom:16px}.t-detention-learners__table-cell:before{content:attr(title) ":";display:block;font-size:1.4rem;font-weight:700;margin-bottom:4px}.t-detention-learners__table-cell._buttons{align-items:center}.t-detention-learners__table-cell._buttons:before{display:none}}.t-detentions,t-detentions{height:100%}.t-detentions__title{font-size:1.2rem}.t-detentions__body{height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto}.desktop .t-detentions__body::-webkit-scrollbar{height:6px;width:6px}.desktop .t-detentions__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-detentions__body::-webkit-scrollbar-track{background:transparent}.t-detentions__row._empty{align-items:center;color:#404652;display:flex;font-size:1.6rem;height:100%;justify-content:center;padding:20px}.t-detentions__col._date{flex:none;flex-direction:column;width:120px}.t-detentions__col._capacity{flex-shrink:0;justify-content:center;width:96px}.t-detentions__col._location,.t-detentions__col._type{flex-grow:1;width:0}.t-detentions__time._gray{color:#888}@media screen and (max-width:740px){.t-detentions__body{overflow:visible}.t-detentions__row{background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:10px}.t-detentions__col._capacity,.t-detentions__col._date,.t-detentions__col._location,.t-detentions__col._type{width:100%}.t-detentions__title-mobile{font-weight:500}}t-document-access{display:block;height:100%}.t-document-access__table{border:1px solid #e3e9ea;border-radius:5px 5px 0 0;display:grid;font-size:1.4rem;grid-template-areas:"header" "body";grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%}.t-document-access__table-header{background-color:#f8fafb;border-bottom:1px solid #e3e9ea;color:#3090c7;grid-area:header}.t-document-access__table-header .t-document-access__document-attachment{min-height:40px}.t-document-access__table-header .t-document-access__document-attachment._file-name{align-items:center;color:#3090c7;justify-content:center;padding-left:12px}.t-document-access__table-header .t-document-access__learner-name{align-items:center;display:flex;justify-content:center;min-height:40px}.t-document-access__table-body{color:#404652;grid-area:body;overflow-x:hidden;overflow-y:auto}.t-document-access__learner{display:grid;grid-template-areas:"learnerName learnerDocs";grid-template-columns:17% 1fr}.t-document-access__learner._empty{display:block;padding:16px;text-align:center}.t-document-access__learner:nth-child(2n){background-color:#f1f5f6}.t-document-access__learner-name{grid-area:learnerName;padding:8px}.t-document-access__learner-docs{grid-area:learnerDocs}.t-document-access__document{display:grid}.t-document-access__document-summary{padding:8px}.t-document-access__document-summary-date{color:#8c97a5;font-size:.8em}.t-document-access__document-attachments{display:grid;grid-template-areas:"fileName employeeAccess learnerAccess parentAccess fileLog";grid-template-columns:minmax(0,1fr) 80px 80px 80px 80px}.t-document-access__document-attachment{align-items:center;display:flex;justify-content:center;padding:8px}.t-document-access__document-attachment._file-name{align-items:flex-start;color:#8c97a5;grid-area:fileName;justify-content:flex-start;padding-left:16px}.t-document-access__document-attachment._access .svg-cross{display:block;height:28px;padding:5px;width:28px;fill:#ed5a57}.t-document-access__document-attachment._access .svg-check{display:block;height:28px;padding:5px;width:28px;fill:#3cb878}.t-document-access__document-attachment._access._employee{grid-area:employeeAccess}.t-document-access__document-attachment._access._learner{grid-area:learnerAccess}.t-document-access__document-attachment._access._parent{grid-area:parentAccess}.t-document-access__document-attachment._log{grid-area:fileLog}.t-document-access__document-attachment-name{flex:auto;min-width:0;word-break:break-word}.t-document-access__document-attachment-icon{flex:none;margin-right:4px}.t-document-access__btn-log{padding:5px}.t-document-access__btn-log .svg-search{display:block;height:18px;width:18px;fill:#3090c7}.t-document-access__btn-log[disabled]{opacity:.6;pointer-events:none}@media screen and (max-width:740px){.t-document-access__table{border:0;display:block;height:auto}.t-document-access__table-header{display:none}.t-document-access__table-body{overflow:visible;overflow:initial}.t-document-access__learner{background-color:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.4);display:block;margin-bottom:16px;padding:16px}.t-document-access__learner:nth-child(2n){background-color:#fff}.t-document-access__learner-name{font-size:16px;font-weight:600;margin-bottom:16px;padding:0;text-align:center}.t-document-access__document{display:block;margin-bottom:24px}.t-document-access__document-summary{margin-bottom:8px;padding:0}.t-document-access__document-attachments{border:1px solid #e3e9ea;border-radius:4px;display:block;margin-bottom:4px;padding:8px}.t-document-access__document-attachment{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:0 0 0 8px}.t-document-access__document-attachment:last-child{margin-bottom:0}.t-document-access__document-attachment._file-name{align-items:center;color:currentColor;justify-content:flex-start;padding-left:0}.t-document-access__document-attachment._access .svg-check,.t-document-access__document-attachment._access .svg-cross{height:24px;width:24px}.t-document-access__document-attachment._access:before,.t-document-access__document-attachment._log:before{content:attr(title)}.t-document-access__document-attachment-icon{font-size:20px}.t-document-access__document-attachment-name{font-weight:500}}.t-documents{height:100%}.t-documents__title{font-size:1.2rem}.t-documents__body{border:none;height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto}.desktop .t-documents__body::-webkit-scrollbar{height:6px;width:6px}.desktop .t-documents__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-documents__body::-webkit-scrollbar-track{background:transparent}.t-documents__col._name,.t-documents__col._type{flex-grow:1;width:0}.t-documents__col._date{flex-shrink:0;width:120px}.t-documents__col._download,.t-documents__col._log{flex-shrink:0;justify-content:center;position:relative;width:80px}.t-documents__icon-outer{align-items:center;display:flex;height:34px;justify-content:center;margin-right:7px;position:relative;width:26px}.t-documents__icon-outer .fiv-cla{font-size:20px;position:relative;z-index:1}.t-documents__icon-outer .fiv-cla+.fiv-cla{position:absolute;transform:rotate(17deg) translate(4px,-1px);z-index:0}.t-documents__download,.t-documents__log{padding:5px;position:relative;transition:opacity .15s ease-in-out}.t-documents__download .svg-download,.t-documents__download .svg-search,.t-documents__log .svg-download,.t-documents__log .svg-search{display:block;height:18px;width:18px;fill:#404652}.t-documents__download-count,.t-documents__log-count{font-size:8px;letter-spacing:.2em;line-height:1;padding:4px;position:absolute;right:0;top:0;transform:translate3d(30%,-30%,0)}.t-documents__download:disabled,.t-documents__log:disabled{opacity:.6;pointer-events:none}.t-documents__attachments-list{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);margin:0;max-height:180px;max-width:260px;min-width:160px;overflow-y:auto;padding:8px;position:absolute;right:0;top:50%;z-index:1}.t-documents__attachments-list-item{align-items:center;background-color:#fff;cursor:pointer;display:flex;padding:4px;transition:color .15s ease,background-color .15s ease}.t-documents__attachments-list-item:hover:not([disabled]){background-color:#2685b6;color:#fff}.t-documents__attachments-list-item[disabled]{color:#888;pointer-events:none}.t-documents__attachments-list-item *{pointer-events:none}.t-documents__attachments-list-item-ext,.t-documents__attachments-list-item-icon{flex:none}.t-documents__attachments-list-item-icon{margin-right:4px}.t-documents__attachments-list-item-name{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-documents__file{align-items:center;display:flex}.t-documents__file-name{display:contents;word-break:break-word}.t-documents__file-name._grey{color:#767575}@media screen and (max-width:740px){.t-documents__body{height:auto;margin-bottom:-15px;overflow:inherit}.t-documents__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:10px}.t-documents__col._date,.t-documents__col._download,.t-documents__col._log,.t-documents__col._name,.t-documents__col._type{width:100%}.t-documents__col._download,.t-documents__col._log{display:flex;flex-wrap:wrap;justify-content:space-between}.t-documents__col._download .t-documents__title-mobile,.t-documents__col._log .t-documents__title-mobile{margin-bottom:0}.t-documents__title-mobile{font-weight:500}.t-documents__attachments-list{background-color:#f3f6f8;border:0;border-radius:3px;box-shadow:inset 1px 1px 4px rgba(0,0,0,.175);max-height:none;max-width:100%;min-width:100%;position:relative;right:auto;top:auto}.t-documents__attachments-list-item{background-color:#f3f6f8}}t-employee-clubs{display:flex}.t-employee-clubs,t-employee-clubs{flex-grow:1;height:100%}.t-employee-clubs__title{font-size:1.2rem}.t-employee-clubs__body{border-radius:0 0 5px 5px;height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto}.t-employee-clubs__row{cursor:pointer}.t-employee-clubs__row._disabled{pointer-events:none}.t-employee-clubs__col._capacity,.t-employee-clubs__col._description,.t-employee-clubs__col._location,.t-employee-clubs__col._name{flex-grow:1;width:0}.t-employee-clubs__col._capacity,.t-employee-clubs__col._location{justify-content:center}@media screen and (max-width:740px){.t-employee-clubs__body{height:auto;margin-bottom:-15px;overflow:inherit}.t-employee-clubs__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:10px}.t-employee-clubs__col._capacity,.t-employee-clubs__col._description,.t-employee-clubs__col._location,.t-employee-clubs__col._name{width:100%}.t-employee-clubs__title-mobile{font-weight:500}}.t-events,t-events{display:flex;flex-grow:1}.t-events{flex-direction:column;width:100%}.t-events__col{align-items:center;display:flex;font-size:1.4rem;padding:0 10px;position:relative}.t-events__col._time{flex-wrap:wrap;width:90px}.t-events__col._date{flex-wrap:wrap;width:100px}.t-events__col._name{width:20%}.t-events__col._information{flex-grow:1;width:calc(35% - 100px)}.t-events__col._details{width:100px}.t-events__text-outer{flex-grow:1}.t-events__btn-edit{flex-shrink:0;height:30px;padding:8px;width:30px}.t-events__btn-edit .svg-pencil{height:100%;width:100%;fill:#404652}.t-events__btn-video{flex-shrink:0;height:30px;padding:6px;width:30px}.t-events__btn-video ._icon-type{pointer-events:none}.t-events__btn-video .svg-camera-filled{height:100%;width:100%;fill:#bfc6ce}.t-events__btn-video:hover:not(._icon-type) .svg-camera-filled{fill:#404652}.t-events__btn-video._active .svg-camera-filled{fill:#7cc576}.t-events__btn-video._active:hover:not(._icon-type) .svg-camera-filled{fill:#4caf50}.t-events__row{display:flex;min-height:70px;padding:10px 0}.t-events__row._header{background:#f2f6f7;border-bottom:1px solid #e3e9ea;border-radius:5px 5px 0 0;flex-shrink:0;height:40px;min-height:auto;padding:0}.t-events__row._header .t-events__col{color:#3090c7;font-size:1.2rem}.t-events__row._header .t-events__col:before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.t-events__text{width:100%}.t-events__item:nth-child(2n){background:#f8fafb}.t-events__link{color:#404652}.t-events__body{border-radius:0 0 5px 5px;flex-grow:1;height:100%;overflow-x:hidden;overflow-y:auto}.t-events__body .t-events__col._details{padding:0}.t-events__body-message{color:#404652;font-size:2rem;min-height:500px;padding:20px}.t-events__body-message,.t-events__details-outer{align-items:center;display:flex;height:100%;justify-content:center}.t-events__details-outer{cursor:pointer;width:100%}.t-events__details{background-color:#eca54a;border-radius:3px;color:#fff;font-size:1.4rem;padding:7px 10px}@media screen and (max-width:740px){.t-events__body{border-radius:0;overflow:visible}.t-events__row{background:#fff;border-radius:3px;box-shadow:0 1px 5px rgba(0,0,0,.15);flex-wrap:wrap}.t-events__row._header{display:none}.t-events__item{margin-bottom:17px}.t-events__col{display:block}.t-events__col._time{margin-bottom:8px;order:3;width:100%}.t-events__col._time:before{color:#8c97a5}.t-events__col._time._start:before{content:"Start at:"}.t-events__col._time._end{display:flex;padding-top:17px}.t-events__col._time._end:before{content:"Finish at:";left:17;position:absolute;top:0}.t-events__col._date{margin-bottom:8px;order:2;width:100%}.t-events__col._date:before{color:#8c97a5;content:"Date:"}.t-events__col._details{margin-top:10px;order:4;width:100%}.t-events__col._name{display:flex;font-size:1.8rem;margin-bottom:5px;order:0;width:100%}.t-events__col._information{display:flex;margin-bottom:10px;order:1;width:100%}.t-events__btn-edit{order:3}.t-events__btn-video{order:2}}.t-exam-entries{height:100%}.t-exam-entries__title{font-size:1.2rem}.t-exam-entries__body{height:calc(100% - 40px);overflow-y:auto}.desktop .t-exam-entries__body::-webkit-scrollbar{height:6px;width:6px}.desktop .t-exam-entries__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-exam-entries__body::-webkit-scrollbar-track{background:transparent}.t-exam-entries__col{color:#404652}.t-exam-entries__col._board,.t-exam-entries__col._code,.t-exam-entries__col._season{flex-grow:1;width:0}.t-exam-entries__col._board,.t-exam-entries__col._code{flex-wrap:wrap}.t-exam-entries__col-text{flex-basis:100%}.t-exam-entries__col-text._gray{color:#8c97a5}@media screen and (max-width:740px){.t-exam-entries__body{height:auto;margin-bottom:-15px;overflow:inherit}.t-exam-entries__row{border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:10px}.t-exam-entries__col._board,.t-exam-entries__col._code,.t-exam-entries__col._season{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.t-exam-entries__col-text{display:contents}.t-exam-entries__col-text._gray{font-weight:500}.t-exam-entries__title-mobile{font-weight:600}.t-exam-entries__outer{display:inline-flex;flex-wrap:wrap}.t-exam-entries__inner{display:block;text-align:right}}.t-exam-results{height:100%}.t-exam-results__title{font-size:1.2rem}.t-exam-results__body{height:calc(100% - 40px);overflow-y:auto}.desktop .t-exam-results__body::-webkit-scrollbar{height:6px;width:6px}.desktop .t-exam-results__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-exam-results__body::-webkit-scrollbar-track{background:transparent}.t-exam-results__col{color:#404652}.t-exam-results__col._date,.t-exam-results__col._equivalent,.t-exam-results__col._result{flex-shrink:0;width:100px}.t-exam-results__col._board{flex-grow:2;width:0}.t-exam-results__col._code{flex-grow:3;width:0}.t-exam-results__col._board,.t-exam-results__col._code{flex-wrap:wrap}.t-exam-results__col._equivalent,.t-exam-results__col._result{justify-content:center}.t-exam-results__col-text{flex-basis:100%}.t-exam-results__col-text._gray{color:#8c97a5}@media screen and (max-width:740px){.t-exam-results__body{height:auto;margin-bottom:-15px;overflow:inherit}.t-exam-results__row{border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:10px}.t-exam-results__col._board,.t-exam-results__col._code,.t-exam-results__col._date,.t-exam-results__col._equivalent,.t-exam-results__col._result{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.t-exam-results__col-text{display:contents}.t-exam-results__col-text._gray{font-weight:500}.t-exam-results__title-mobile{font-weight:600}.t-exam-results__outer{display:inline-flex;flex-wrap:wrap}.t-exam-results__inner{display:block;text-align:right}}.t-exam-timetable{height:100%}.t-exam-timetable__title{font-size:1.2rem}.t-exam-timetable__body{height:calc(100% - 40px);overflow-y:auto}.desktop .t-exam-timetable__body::-webkit-scrollbar{height:6px;width:6px}.desktop .t-exam-timetable__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-exam-timetable__body::-webkit-scrollbar-track{background:transparent}.t-exam-timetable__col{color:#404652}.t-exam-timetable__col._board,.t-exam-timetable__col._code,.t-exam-timetable__col._date,.t-exam-timetable__col._room{flex-grow:1;width:0}.t-exam-timetable__col._duration,.t-exam-timetable__col._seat{flex-shrink:0;justify-content:center;width:100px}.t-exam-timetable__col._board,.t-exam-timetable__col._code,.t-exam-timetable__col._date{flex-wrap:wrap}.t-exam-timetable__col-text{flex-basis:100%}.t-exam-timetable__col-text._gray{color:#8c97a5}@media screen and (max-width:740px){.t-exam-timetable__body{height:auto;margin-bottom:-15px;overflow:inherit}.t-exam-timetable__row{border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:10px}.t-exam-timetable__col._board,.t-exam-timetable__col._code,.t-exam-timetable__col._date,.t-exam-timetable__col._duration,.t-exam-timetable__col._room,.t-exam-timetable__col._seat{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.t-exam-timetable__col-text{display:contents}.t-exam-timetable__col-text._gray{font-weight:500}.t-exam-timetable__title-mobile{font-weight:600;min-width:100px}.t-exam-timetable__outer{display:inline-flex;flex-wrap:wrap}.t-exam-timetable__inner{display:block;text-align:right}}.t-default__header .t-family-contacts__col{justify-content:left}.t-family-contacts__col._priority{flex-shrink:0;text-align:center;width:80px}.t-family-contacts__col._phone{display:flex;flex-shrink:0;justify-content:center;width:80px}.t-family-contacts__col._phone .svg-cross{display:block;height:18px;width:18px;fill:#eb3449}.t-family-contacts__col._phone .svg-check{display:block;height:18px;width:20px;fill:#2ecc71}.t-family-contacts__col._name,.t-family-contacts__col._relationship{flex-grow:1;width:0}.t-family-contacts__col._relationship .t-family-contacts__text{text-align:center}.t-family-contacts__col._remove{flex-shrink:0;width:50px}.t-family-contacts__sort{display:flex;flex-direction:column;justify-content:center}.t-family-contacts__btn-sort{height:20px;position:relative;width:26px}.t-family-contacts__btn-sort[disabled]{opacity:.4;pointer-events:none}.desktop .t-family-contacts__btn-sort:hover:before{opacity:1}.t-family-contacts__btn-sort:before{border-left:4px solid transparent;border-right:4px solid transparent;bottom:0;content:"";display:block;height:8px;left:0;margin:auto;position:absolute;right:0;top:0;transition:opacity .2s ease-out;width:8px}.desktop .t-family-contacts__btn-sort:before{opacity:.7}.t-family-contacts__btn-sort._top:before{border-bottom:8px solid #99a5b4}.t-family-contacts__btn-sort._bottom:before{border-top:8px solid #99a5b4}.t-family-contacts__remove{padding:5px}.t-family-contacts__remove .svg-trash{display:block;height:18px;width:18px;fill:#404652}.t-family-contacts__select-outer{width:100%}.t-family-contacts__select-outer .select-default.selectize-control .selectize-input{background-color:#fff;border-radius:5px;display:flex;padding:10px 35px 10px 15px}.t-family-contacts__select-outer .select-default.selectize-control .ui-select-match{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.tablet .t-family-contacts .f-default__select-mobile-wrap:after{border-top:4px solid #404652}.t-family-contacts__select-mobile{line-height:1}.tablet .t-family-contacts__select-mobile{border:1px solid #e3e9ea;color:#404652}@media screen and (max-width:740px){.t-family-contacts__row{margin-bottom:24px}.t-family-contacts__row+.t-family-contacts__row{border-top:1px solid #e3e9ea}.t-family-contacts__col._name,.t-family-contacts__col._phone,.t-family-contacts__col._priority,.t-family-contacts__col._relationship,.t-family-contacts__col._remove{max-width:100%;width:100%}.t-family-contacts__col._priority,.t-family-contacts__col._relationship{text-align:left}.t-family-contacts__col._phone,.t-family-contacts__col._priority,.t-family-contacts__col._remove{display:flex;justify-content:space-between}.t-family-contacts__col._phone .t-family-contacts__title-mobile,.t-family-contacts__col._priority .t-family-contacts__title-mobile,.t-family-contacts__col._remove .t-family-contacts__title-mobile{margin-bottom:0}.t-family-contacts__col._phone .svg-cross{height:28px;padding:5px;width:28px}.t-family-contacts__col._phone .svg-check{height:28px;padding:5px;width:30px}.t-family-contacts__col._priority{justify-content:flex-start}.t-family-contacts__col._priority .t-family-contacts__title-mobile{margin-bottom:0;margin-right:auto}.t-family-contacts__col._priority .t-family-contacts__sort,.t-family-contacts__col._priority .t-family-contacts__text{flex:none}.t-family-contacts__col .t-family-contacts__title-mobile{flex:auto;width:100%}.t-family-contacts__col .t-family-contacts__text{width:auto}.t-family-contacts__title-mobile{font-weight:500}}.t-homework{height:100%}.t-homework__title{font-size:1.2rem}.t-homework__body{height:calc(100% - 40px);overflow-y:auto}.desktop .t-homework__body::-webkit-scrollbar{height:6px;width:6px}.desktop .t-homework__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-homework__body::-webkit-scrollbar-track{background:transparent}.t-homework__row{cursor:pointer}.t-homework__row._orange{background-color:#f9f2e2}.t-homework__row._red{background-color:#f9e2e2}.t-homework__row._green{background-color:#dcf9d9}.t-homework__row._disabled{cursor:not-allowed}.t-homework__col._due,.t-homework__col._name,.t-homework__col._set,.t-homework__col._subject,.t-homework__col._submission{flex-grow:1;width:0}.t-homework__col._completed,.t-homework__col._received{flex-shrink:0;justify-content:center;width:92px}.t-homework__col._completed .svg-cross,.t-homework__col._received .svg-cross{display:block;height:18px;width:18px;fill:#ed5a57}.t-homework__col._completed .svg-check,.t-homework__col._received .svg-check{display:block;height:18px;width:18px;fill:#3cb878}.t-homework__date-outer{flex-wrap:wrap}.t-homework__date{width:100%}.t-homework__date._text._orange{color:orange;font-weight:600;text-transform:capitalize}.t-homework__date._text._red{color:#ed5a57;font-weight:600;text-transform:capitalize}.t-homework__date._text._green{color:#3cb878;font-weight:600;text-transform:capitalize}@media screen and (max-width:740px){.t-homework__body{height:auto;margin-bottom:-15px;overflow:inherit}.t-homework__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:10px}.t-homework__col._completed,.t-homework__col._due,.t-homework__col._name,.t-homework__col._received,.t-homework__col._set,.t-homework__col._subject,.t-homework__col._submission{display:flex;justify-content:space-between;width:100%}.t-homework__col._completed .t-homework__title-mobile,.t-homework__col._due .t-homework__title-mobile,.t-homework__col._name .t-homework__title-mobile,.t-homework__col._received .t-homework__title-mobile,.t-homework__col._set .t-homework__title-mobile,.t-homework__col._subject .t-homework__title-mobile,.t-homework__col._submission .t-homework__title-mobile{margin-bottom:0}.t-homework__title-mobile{font-weight:500}.t-homework__date-outer,.t-homework__text-outer{display:inline-flex;flex-wrap:wrap}.t-homework__text{text-align:right;width:100%}.t-homework__date{display:inline-block;width:auto}}.t-homework-preview__col._due{flex-basis:100px;max-width:100px;width:100px}.t-homework-preview__col._name{flex-basis:calc(100% - 194px);max-width:calc(100% - 194px);width:calc(100% - 194px)}.t-homework-preview__col._complete{flex-basis:94px;justify-content:center;max-width:94px;width:94px}.t-homework-preview__col._complete .svg-cross{display:block;height:18px;width:18px;fill:#ed5a57}.t-homework-preview__col._complete .svg-check{display:block;height:18px;width:18px;fill:#3cb878}@media screen and (max-width:740px){.t-homework-preview__row{position:relative}.t-homework-preview__row:not(:last-child):after{background-color:#e3e9ea;bottom:0;content:"";display:block;height:1px;left:5px;margin:0 auto;position:absolute;right:5px}.t-homework-preview__col._complete,.t-homework-preview__col._due,.t-homework-preview__col._name{max-width:100%;width:100%}.t-homework-preview__col._complete{display:flex;justify-content:space-between}.t-homework-preview__col._complete .t-homework-preview__title-mobile{margin-bottom:0}.t-homework-preview__title-mobile{font-weight:500}.t-homework-preview__icon-outer{display:inline-block}}.desktop .t-homework-learners::-webkit-scrollbar{height:6px;width:6px}.desktop .t-homework-learners::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-homework-learners::-webkit-scrollbar-track{background:transparent}.t-homework-learners__body{max-height:350px;overflow-y:auto}.t-homework-learners__col._student{width:calc(100% - 365px)}.t-homework-learners__col._student_firstname,.t-homework-learners__col._student_surname{width:calc(100% - 650px)}.t-homework-learners__col._complete{justify-content:center;width:100px}.t-homework-learners__col._received{justify-content:center;width:200px}.t-homework-learners__col._issue{justify-content:center;width:65px}.t-homework-learners__student{align-items:center;display:flex;width:100%}.t-homework-learners__photo{background-size:cover;border-radius:50%;flex-shrink:0;height:35px;width:35px}.t-homework-learners__info{flex-grow:1;padding:0 5px}.t-homework-learners__name{color:#404652;font-size:1.5rem;font-weight:500;word-wrap:break-word}.t-homework-learners__group{color:#bfc6ce;font-size:1.3rem;word-wrap:break-word}.t-homework-learners__complete{flex-shrink:0;padding:5px}.t-homework-learners__complete .svg-cross{display:block;height:19px;width:19px;fill:#eb3449}.t-homework-learners__complete .svg-check{display:block;height:15px;width:19px;fill:#49bd81}.t-homework-learners__btn-issue{flex-shrink:0;padding:5px}.t-homework-learners__btn-issue._has-issue .svg-behaviour{fill:#eb3449;border:1px solid #eb3449}.t-homework-learners__btn-issue .svg-behaviour{display:block;height:30px;width:30px;fill:#a0aab5;border:1px dashed #b8b8b8;border-radius:5px;margin-left:10px;padding:3px}@media screen and (max-width:740px){.t-homework-learners__body{max-height:inherit;overflow:inherit}.t-homework-learners__col._student,.t-homework-learners__col._student_firstname,.t-homework-learners__col._student_surname{max-width:100%;width:100%}.t-homework-learners__col._complete,.t-homework-learners__col._issue,.t-homework-learners__col._received{display:flex;justify-content:space-between;max-width:100%;width:100%}.t-homework-learners__col._complete .t-homework-learners__title-mobile,.t-homework-learners__col._issue .t-homework-learners__title-mobile,.t-homework-learners__col._received .t-homework-learners__title-mobile{margin-bottom:0}.t-homework-learners__title-mobile{font-weight:500}}.t-homework-overview__message{color:#404652;font-size:1.4rem;font-weight:600;padding:10px;text-align:center}.t-homework-overview__col._due-date{width:95px}.t-homework-overview__col._activity,.t-homework-overview__col._duration,.t-homework-overview__col._owner{flex-grow:1;width:0}@media screen and (max-width:740px){.t-homework-overview__col{max-width:100%;width:100%}}.t-homework-report{height:100%}.t-homework-report__header .t-homework-report__col{font-size:1.2rem}.t-homework-report__body{height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto;position:relative}.t-homework-report__row-title{color:#000;cursor:pointer;flex-grow:1;font-size:1.4rem;font-weight:500;overflow:hidden;padding:10px 20px 10px 30px;position:relative;text-overflow:ellipsis;white-space:nowrap}.t-homework-report__row-title:before{border-bottom:5px solid transparent;border-left:8px solid #404652;border-top:5px solid transparent;content:"";display:block;left:13px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-out}.t-homework-report__row-title._opened:before{transform:translateY(-50%) rotate(90deg)}.t-homework-report__col{flex-grow:1;width:0}.t-homework-report__col._completed,.t-homework-report__col._homeworks,.t-homework-report__col._percentage,.t-homework-report__col._received{justify-content:center}.t-homework-report__learners{width:100%}.t-homework-report__learner{cursor:pointer;display:flex;flex-grow:1}.t-homework-report__learner._disabled{pointer-events:none}@media screen and (max-width:740px){.t-homework-report__body{height:auto;margin-bottom:-20px;overflow:inherit}.t-homework-report__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:20px}.t-homework-report__row:nth-child(2n){background-color:#fff}.t-homework-report__learner{display:block;padding:0 20px;position:relative}.t-homework-report__learner:not(:last-child):after{background-color:#e3e9ea;bottom:0;content:"";display:block;height:1px;left:25px;margin:0 auto;position:absolute;right:25px}.t-homework-report__col{display:block}.t-homework-report__col._classes,.t-homework-report__col._completed,.t-homework-report__col._homeworks,.t-homework-report__col._percentage,.t-homework-report__col._received{width:100%}.t-homework-report__col._completed,.t-homework-report__col._homeworks,.t-homework-report__col._percentage,.t-homework-report__col._received{display:flex;justify-content:space-between}.t-homework-report__col._completed .t-homework-report__title-mobile,.t-homework-report__col._homeworks .t-homework-report__title-mobile,.t-homework-report__col._percentage .t-homework-report__title-mobile,.t-homework-report__col._received .t-homework-report__title-mobile{margin-bottom:0}.t-homework-report__title-mobile{font-weight:500}}.t-i-calendars{font-size:1.4rem}.t-i-calendars._group-import ._imports .t-i-calendars__col._description{flex-basis:calc(46% - 150px);max-width:calc(46% - 150px);width:calc(46% - 150px)}.t-i-calendars._group-import ._imports .t-i-calendars__col._available,.t-i-calendars._group-import ._imports .t-i-calendars__col._type{display:flex;flex-basis:calc(27% - 40px);flex-wrap:wrap;max-width:calc(27% - 40px);width:calc(27% - 40px)}.t-i-calendars._group-import ._imports .t-i-calendars__col._sync{display:flex;flex-basis:150px;max-width:150px;width:150px}.t-i-calendars__col._name{flex-basis:calc(100% - 240px);max-width:calc(100% - 240px);width:calc(100% - 240px)}.t-i-calendars__col._switch{flex-basis:140px;justify-content:center;max-width:140px;width:140px}.t-i-calendars__col._url{flex-basis:100px;max-width:100px;width:100px}.t-i-calendars__col._description{flex-basis:calc(100% - 80px);max-width:calc(100% - 80px);width:calc(100% - 80px)}.t-i-calendars__col._remove{flex-basis:80px;max-width:80px;width:80px}.t-i-calendars__col._available,.t-i-calendars__col._sync,.t-i-calendars__col._type{display:none}.t-i-calendars__switch-outer{cursor:pointer}.t-i-calendars__switch-outer._disabled{pointer-events:none}.t-i-calendars__switch{background-color:#d4d4d4;border-radius:10px;cursor:pointer;height:20px;margin:0 auto;position:relative;width:60px}.t-i-calendars__switch._disable{opacity:.4;pointer-events:none}.t-i-calendars__switch._selected:after,.t-i-calendars__switch._selected:before{transform:translateY(-50%) translateX(calc(100% - 5px))}.t-i-calendars__switch._selected:before{opacity:0}.t-i-calendars__switch._selected:after{opacity:1}.t-i-calendars__switch:after,.t-i-calendars__switch:before{background-color:#949494;border-radius:50%;content:"";display:block;height:15px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(calc(100% - 40px));transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:15px}.t-i-calendars__switch:after{background-color:#32a01e;opacity:0}.t-i-calendars__btn-copy{height:35px;position:relative;width:100%}.t-i-calendars__btn-copy[disabled] svg{opacity:.4}.t-i-calendars__btn-copy svg{bottom:0;height:23px;left:0;margin:auto;position:absolute;right:0;top:0;width:23px;fill:#404652}.t-i-calendars__btn-remove{display:block;height:35px;margin:0 auto;width:35px}.t-i-calendars__btn-remove .svg-trash{display:block;height:18px;margin:0 auto;width:18px}@media screen and (max-width:740px){.t-i-calendars._group-import ._imports .t-i-calendars__col._available,.t-i-calendars._group-import ._imports .t-i-calendars__col._description,.t-i-calendars._group-import ._imports .t-i-calendars__col._sync,.t-i-calendars._group-import ._imports .t-i-calendars__col._type{flex-basis:100%;max-width:100%;width:100%}.t-i-calendars._group-import ._imports .t-i-calendars__col._sync{flex-wrap:wrap}.t-i-calendars__col._description,.t-i-calendars__col._name,.t-i-calendars__col._remove,.t-i-calendars__col._switch,.t-i-calendars__col._url{flex-basis:100%;max-width:100%;width:100%}.t-i-calendars__col._remove,.t-i-calendars__col._switch,.t-i-calendars__col._url{display:flex;justify-content:space-between}.t-i-calendars__col._remove .t-i-calendars__title-mobile,.t-i-calendars__col._switch .t-i-calendars__title-mobile,.t-i-calendars__col._url .t-i-calendars__title-mobile{margin-bottom:0}.t-i-calendars__switch-outer{padding:8px 0}.t-i-calendars__title-mobile{font-weight:500;width:100%}.t-i-calendars__btn-copy{width:60px}}t-log{width:100%}.t-log,t-log{height:100%}.t-log__message{color:#404652;font-size:2.2rem;padding:40px;text-align:center}.t-log__body{height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto}.desktop .t-log__body::-webkit-scrollbar{height:6px;width:6px}.desktop .t-log__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-log__body::-webkit-scrollbar-track{background:transparent}.t-log__row{padding:17px 0}.t-log__col{color:#404652;display:block;font-size:1.4rem;padding:0 15px}.t-log__col._for,.t-log__col._from{flex-grow:3;width:0}.t-log__col._field{flex-grow:2;width:0}.t-log__col._by{flex-grow:3;width:0}.t-log__col._date{max-width:146px;width:146px}.t-log__col._action{flex-grow:2;width:0}.t-log__col._change{flex-grow:5;width:0}.t-log__info-item{word-break:break-word}.t-log__info+.t-log__info{margin-top:5px}@media screen and (max-width:740px){.t-log{display:none}}.t-manage-areas__btn{padding:5px}.t-manage-areas__btn .svg-pencil,.t-manage-areas__btn .svg-trash{display:block;height:18px;width:18px;fill:#404652}.t-manage-areas__col._name{flex-grow:1;justify-content:flex-start;width:0}.t-manage-areas__col._action{justify-content:center;width:50px}@media only screen and (max-width:740px){.t-manage-areas__col._name{width:100%}.t-manage-areas__col._action{display:flex;justify-content:space-between;width:100%}.t-manage-areas__col._action .t-manage-areas__title-mobile{margin-bottom:0}}.t-manage-event{height:100%}.t-manage-event__header{background-color:#f8fafb;border-bottom:1px solid #e3e9ea;display:flex;padding:0 25px}.t-manage-event__header .t-manage-event__col{height:40px}.t-manage-event__header .t-manage-event__col:not(:first-child){position:relative}.t-manage-event__header .t-manage-event__col:not(:first-child):before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.t-manage-event__title{color:#238fcd;cursor:pointer;font-size:1.3rem;padding-right:15px;position:relative}.t-manage-event__title._reverse:after{border-bottom:5px solid #aed7eb}.t-manage-event__title._reverse:after,.t-manage-event__title._reverse:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.t-manage-event__title._reverse:before{border-top:5px solid #78bde0}.t-manage-event__title:after,.t-manage-event__title:before{content:"";display:block;position:absolute}.t-manage-event__title:after{border-bottom:5px solid #78bde0;top:4px}.t-manage-event__title:after,.t-manage-event__title:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;right:0;width:5px}.t-manage-event__title:before{border-top:5px solid #aed7eb;top:11px}.t-manage-event__table{border-bottom:1px solid #e3e9ea;height:calc(100% - 40px);overflow-y:auto;padding:0 25px}.desktop .t-manage-event__table::-webkit-scrollbar{height:6px;width:6px}.desktop .t-manage-event__table::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-manage-event__table::-webkit-scrollbar-track{background:transparent}.t-manage-event__row{display:flex;flex-grow:1;padding:5px 0}.t-manage-event__row+.t-manage-event__row{border-top:1px solid #e3e9ea}.t-manage-event__col{align-items:center;display:flex;justify-content:center;padding:0 5px}.t-manage-event__col._teachers{cursor:pointer;justify-content:flex-start}.t-manage-event__col._blocked,.t-manage-event__col._booked{flex-basis:110px;max-width:110px;width:110px}.t-manage-event__col._change,.t-manage-event__col._modify,.t-manage-event__col._remove{display:flex;flex-basis:70px;max-width:70px;width:70px}.t-manage-event__col._students{display:flex;flex-basis:80px;max-width:80px;width:80px}.t-manage-event__col._teachers{flex-basis:calc(100% - 570px);max-width:calc(100% - 570px);width:calc(100% - 570px)}.t-manage-event__col._location{flex-basis:150px;justify-content:left;max-width:150px;width:150px}.t-manage-event__col._location .t-manage-event__btn{max-width:20px}.t-manage-event__col._change,.t-manage-event__col._modify,.t-manage-event__col._remove{position:relative}.t-manage-event__col._change .t-manage-event__btn,.t-manage-event__col._modify .t-manage-event__btn,.t-manage-event__col._remove .t-manage-event__btn{height:100%;left:0;position:absolute;top:0;width:100%}.t-manage-event__photo{background-size:cover;border-radius:50%;display:inline-block;flex-basis:50px;height:50px;margin:0 10px 0 5px;max-width:50px;vertical-align:middle;width:50px}.t-manage-event__name{display:inline-flex;width:calc(100% - 65px)}.t-manage-event__name,.t-manage-event__text{font-size:1.5rem;font-weight:500}.t-manage-event__label{display:none}.t-manage-event__btn{height:100%;width:100%}.t-manage-event__btn .svg-pencil{fill:#404652;height:15px;width:15px}.t-manage-event__btn .svg-trash{fill:#404652;height:18px;width:18px}.t-manage-event__btn .svg-swap{fill:#404652;height:30px;width:30px}@media screen and (max-width:900px){.t-manage-event__header,.t-manage-event__table{padding:0 10px}.t-manage-event__col._modify,.t-manage-event__col._remove{display:flex;flex-basis:55px;max-width:55px;width:55px}.t-manage-event__col._teachers{flex-basis:calc(100% - 410px);max-width:calc(100% - 410px);width:calc(100% - 410px)}}@media screen and (max-width:740px){.t-manage-event__header{display:none}.t-manage-event__table{border-bottom:none;height:auto;overflow-y:inherit;padding:0}.t-manage-event__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);flex-wrap:wrap;margin-bottom:17px;padding:0}.t-manage-event__row+.t-manage-event__row{border-top:none}.t-manage-event__col{padding:12px 15px}.t-manage-event__col._blocked,.t-manage-event__col._booked{flex-basis:100%;justify-content:space-between;max-width:100%;width:100%}.t-manage-event__col._booked{order:4}.t-manage-event__col._blocked{order:3}.t-manage-event__col._modify{flex-basis:60px;max-width:60px;order:6;width:60px}.t-manage-event__col._remove{flex-basis:60px;max-width:60px;order:2;width:60px}.t-manage-event__col._students{justify-content:flex-start;order:5}.t-manage-event__col._students,.t-manage-event__col._teachers{flex-basis:calc(100% - 60px);max-width:calc(100% - 60px);width:calc(100% - 60px)}.t-manage-event__col._teachers{order:1}.t-manage-event__col._location{flex-basis:100%;justify-content:space-between;max-width:100%;order:3;width:100%}.t-manage-event__col._change{flex-basis:100%;height:60px;max-width:100%;order:7;width:100%}.t-manage-event__photo{margin-left:0}.t-manage-event__name{width:calc(100% - 60px)}.t-manage-event__text{padding:0 12px}.t-manage-event__label{color:#8c97a5;display:block;font-size:1.5rem;font-weight:500;margin-right:4px}}.t-manage-snippets__header{background-color:#f8fafb;border-bottom:1px solid #e3e9ea;display:flex}.t-manage-snippets__header .t-manage-snippets__col{height:40px}.t-manage-snippets__header .t-manage-snippets__col:not(:first-child){position:relative}.t-manage-snippets__header .t-manage-snippets__col:not(:first-child):before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.t-manage-snippets__title{color:#238fcd;cursor:pointer;font-size:1.3rem;padding-right:15px;position:relative}.t-manage-snippets__title._reverse:after{border-bottom:5px solid #aed7eb}.t-manage-snippets__title._reverse:after,.t-manage-snippets__title._reverse:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.t-manage-snippets__title._reverse:before{border-top:5px solid #78bde0}.t-manage-snippets__title:after,.t-manage-snippets__title:before{content:"";display:block;position:absolute}.t-manage-snippets__title:after{border-bottom:5px solid #78bde0;top:4px}.t-manage-snippets__title:after,.t-manage-snippets__title:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;right:0;width:5px}.t-manage-snippets__title:before{border-top:5px solid #aed7eb;top:11px}.t-manage-snippets__table{border-bottom:1px solid #e3e9ea;overflow-y:auto}.desktop .t-manage-snippets__table::-webkit-scrollbar{height:6px;width:6px}.desktop .t-manage-snippets__table::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-manage-snippets__table::-webkit-scrollbar-track{background:transparent}.t-manage-snippets__table ._for_employee{display:block;text-align:center}.t-manage-snippets__row{display:flex;flex-grow:1;padding:5px 0}.t-manage-snippets__row+.t-manage-snippets__row{border-top:1px solid #e3e9ea}.t-manage-snippets__col{align-items:center;display:flex;flex:none;justify-content:center;padding:0 5px;word-break:break-word}.t-manage-snippets__col._available_from,.t-manage-snippets__col._available_until,.t-manage-snippets__col._title{width:120px}.t-manage-snippets__col._content{flex-grow:1;flex-shrink:1;width:240px}.t-manage-snippets__col._for_employee{width:150px}.t-manage-snippets__col._for_employee svg{height:20px;width:20px}.t-manage-snippets__col._for_employee .svg-cross{fill:#f05c57}.t-manage-snippets__col._for_employee .svg-tick{height:18px;width:23px;fill:#7cc576}.t-manage-snippets__col._modify{width:80px}.t-manage-snippets__photo{background-size:cover;border-radius:50%;display:inline-block;flex-basis:50px;height:50px;margin:0 10px 0 5px;max-width:50px;vertical-align:middle;width:50px}.t-manage-snippets__name{display:inline-flex;font-size:1.5rem}.t-manage-snippets__text{font-size:1.5rem}.t-manage-snippets__label{display:none}.t-manage-snippets__btn{height:35px;padding:9px;width:35px}.t-manage-snippets__btn .svg-pencil,.t-manage-snippets__btn .svg-trash{fill:#404652;height:100%;width:100%}@media screen and (max-width:900px){.t-manage-snippets__header,.t-manage-snippets__table{padding:0 10px}}@media screen and (max-width:740px){.t-manage-snippets__header{display:none}.t-manage-snippets__table{border-bottom:none;height:auto;overflow-y:inherit;padding:0}.t-manage-snippets__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);flex-wrap:wrap;margin-bottom:17px;padding:0}.t-manage-snippets__row+.t-manage-snippets__row{border-top:none}.t-manage-snippets__col{padding:12px 15px}.t-manage-snippets__col._available_from,.t-manage-snippets__col._available_until,.t-manage-snippets__col._content,.t-manage-snippets__col._for_employee,.t-manage-snippets__col._modify,.t-manage-snippets__col._title{align-items:flex-start;display:flex;justify-content:flex-start;text-align:left;width:100%}.t-manage-snippets__photo{margin-left:0}.t-manage-snippets__text{padding:0 12px}.t-manage-snippets__label{color:#8c97a5;display:block;font-size:1.5rem;font-weight:500;margin-right:4px}}.t-manage-documents__header{background-color:#f8fafb;border-bottom:1px solid #e3e9ea;display:flex}.t-manage-documents__header .t-manage-documents__col{height:40px}.t-manage-documents__header .t-manage-documents__col:not(:first-child){position:relative}.t-manage-documents__header .t-manage-documents__col:not(:first-child):before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.t-manage-documents__title{color:#238fcd;cursor:pointer;font-size:1.3rem;padding-right:15px;position:relative}.t-manage-documents__title._reverse:after{border-bottom:5px solid #aed7eb}.t-manage-documents__title._reverse:after,.t-manage-documents__title._reverse:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.t-manage-documents__title._reverse:before{border-top:5px solid #78bde0}.t-manage-documents__title:after,.t-manage-documents__title:before{content:"";display:block;position:absolute}.t-manage-documents__title:after{border-bottom:5px solid #78bde0;top:4px}.t-manage-documents__title:after,.t-manage-documents__title:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;right:0;width:5px}.t-manage-documents__title:before{border-top:5px solid #aed7eb;top:11px}.t-manage-documents__table{border-bottom:1px solid #e3e9ea;overflow-y:auto}.desktop .t-manage-documents__table::-webkit-scrollbar{height:6px;width:6px}.desktop .t-manage-documents__table::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-manage-documents__table::-webkit-scrollbar-track{background:transparent}.t-manage-documents__table ._for_employee{display:block;text-align:center}.t-manage-documents__row{display:flex;flex-grow:1;padding:5px 0}.t-manage-documents__row+.t-manage-documents__row{border-top:1px solid #e3e9ea}.t-manage-documents__col{align-items:center;display:flex;justify-content:center;padding:0 5px}.t-manage-documents__col-inner .t-manage-documents__text{text-align:center}.t-manage-documents__col._content,.t-manage-documents__col._folder,.t-manage-documents__col._title{flex-grow:1;width:0}.t-manage-documents__col._available_from,.t-manage-documents__col._available_until{width:120px}.t-manage-documents__col._for_employee{flex-grow:1;width:0}.t-manage-documents__col._for_employee svg{height:20px;width:20px}.t-manage-documents__col._for_employee .svg-cross{fill:#f05c57}.t-manage-documents__col._for_employee .svg-tick{height:18px;width:23px;fill:#7cc576}.t-manage-documents__col._modify{width:90px}.t-manage-documents__name{display:inline-flex;font-size:1.5rem}.t-manage-documents__text{font-size:1.5rem}.t-manage-documents__label{display:none}.t-manage-documents__btn{height:35px;padding:9px;width:35px}.t-manage-documents__btn .svg-pencil,.t-manage-documents__btn .svg-trash{fill:#404652;height:100%;width:100%}.t-manage-documents__btn-move{background-color:orange;border-radius:3px;color:#fff;display:block;font-size:1.2rem;font-weight:700;height:23px;margin:5px auto;padding:0 7px}@media screen and (max-width:900px){.t-manage-documents__header,.t-manage-documents__table{padding:0 10px}}@media screen and (max-width:740px){.t-manage-documents__header{display:none}.t-manage-documents__table{border-bottom:none;height:auto;overflow-y:inherit;padding:0}.t-manage-documents__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);flex-wrap:wrap;margin-bottom:17px;padding:0}.t-manage-documents__row+.t-manage-documents__row{border-top:none}.t-manage-documents__col{padding:12px 15px}.t-manage-documents__col-inner{display:flex}.t-manage-documents__col-inner .t-manage-documents__text{text-align:left}.t-manage-documents__col._available_from,.t-manage-documents__col._available_until,.t-manage-documents__col._content,.t-manage-documents__col._folder,.t-manage-documents__col._for_employee,.t-manage-documents__col._modify,.t-manage-documents__col._title{align-items:flex-start;display:flex;justify-content:flex-start;text-align:left;width:100%}.t-manage-documents__text{padding:0 12px}.t-manage-documents__label{color:#8c97a5;display:block;font-size:1.5rem;font-weight:500;margin-right:4px}.t-manage-documents__btn-move{margin:0 auto}}t-manage-submission{height:100%;width:100%}.t-manage-submission{height:100%}.t-manage-submission__message{color:#404652;font-size:2.2rem;padding:40px;text-align:center}.t-manage-submission__header{background-color:#f8fafb;border-bottom:1px solid #f2f6f7;display:flex;height:40px}.t-manage-submission__header .t-manage-submission__col{align-items:center;color:#3090c7;display:flex;padding:0 15px}.t-manage-submission__header .t-manage-submission__col._name{font-weight:400}.t-manage-submission__header .t-manage-submission__col:not(:first-child){position:relative}.t-manage-submission__header .t-manage-submission__col:not(:first-child):before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.t-manage-submission__body{height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto}.desktop .t-manage-submission__body::-webkit-scrollbar{height:6px;width:6px}.desktop .t-manage-submission__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-manage-submission__body::-webkit-scrollbar-track{background:transparent}.t-manage-submission__row{display:flex;padding:17px 0}.t-manage-submission__row:nth-child(2n){background-color:#f1f5f6}.t-manage-submission__title-mobile{display:none}.t-manage-submission__col{align-items:center;color:#404652;display:flex;flex-wrap:wrap;font-size:1.4rem;padding:0 15px}.t-manage-submission__col._name{flex-basis:20%;font-weight:500;max-width:20%;width:20%}.t-manage-submission__col._new,.t-manage-submission__col._original{flex-basis:calc(40% - 85px);max-width:calc(40% - 85px);width:calc(40% - 85px)}.t-manage-submission__col._controls{align-items:center;display:flex;flex-basis:170px;justify-content:center;max-width:170px;width:170px}.t-manage-submission__data{width:100%}.t-manage-submission__data:not(:last-child){margin-bottom:5px}.t-manage-submission__text._bold{font-weight:500}.t-manage-submission__text._blue{color:#378ee2}.t-manage-submission__text._removed{color:red;text-decoration:line-through}.t-manage-submission__text._added{color:green;font-weight:500}.t-manage-submission__text._added:before{content:"+"}.t-manage-submission__accept{background:#7cc576;border:2px solid #7cc576;border-radius:50%;flex-shrink:0;height:40px;position:relative;width:40px}.t-manage-submission__accept:before{border-bottom:2px solid #fff;border-left:2px solid #fff;bottom:0;content:"";display:block;height:8px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(-45deg);transition:border-color .2s ease-out;width:22px}.t-manage-submission__reject{background:#ed5a57;border:2px solid #ed5a57;border-radius:50%;color:#fff;flex-shrink:0;font-size:0;height:40px;margin-left:18px;position:relative;width:40px}.t-manage-submission__reject .svg-cross{bottom:0;display:block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;transition:fill .2s ease-out;width:20px;fill:#fff}@media only screen and (max-width:740px){.t-manage-submission__header{display:none}.t-manage-submission__body{overflow:visible}.t-manage-submission__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);display:block;margin-bottom:1.7rem}.t-manage-submission__row:nth-child(2n){background-color:#fff}.t-manage-submission__col:not(:last-child){margin-bottom:10px}.t-manage-submission__col._controls,.t-manage-submission__col._name,.t-manage-submission__col._new,.t-manage-submission__col._original{max-width:100%;width:100%}.t-manage-submission__text{margin-bottom:3px}.t-manage-submission__title-mobile{color:#8c97a5;display:block;font-size:1.5rem;font-weight:500;margin-bottom:3px;width:100%}}t-parent-event{border-radius:5px;overflow:hidden}.t-parent-event,t-parent-event{display:flex;flex-grow:1;width:100%}.t-parent-event{flex-direction:column;position:relative}.t-parent-event__fixed._scrolled .fixed-element{box-shadow:1px 0 0 rgba(0,0,0,.1)}.t-parent-event__title{color:#3090c7;font-size:1.4rem;font-weight:600;padding:10px}.t-parent-event__body-wrapper,.t-parent-event__header-wrapper{position:relative}.t-parent-event__col{align-items:center;border-bottom:1px solid #eee;display:flex;font-size:1.4rem;min-width:130px;padding:10px;position:relative;width:130px}.t-parent-event__col-title{line-height:1rem}.t-parent-event__col-title-main{display:inline-block;margin-bottom:2px;padding-right:20px}.t-parent-event__col-title-main._booked{position:relative}.t-parent-event__col-title-main._booked:before{border-bottom:2px solid #6bb842;border-left:2px solid #6bb842;content:"";display:block;height:8px;position:absolute;right:0;top:-2px;transform:rotate(-45deg);width:12px}.t-parent-event__col-title-info{color:#000;display:block;font-size:1rem}.t-parent-event__col:not(._header):not(._date):not(._gray):not(._green){background:#fff;cursor:pointer}.t-parent-event__col:not(._header):not(._date):not(._gray){transition:background .2s ease-in-out}.t-parent-event__col:not(._header):not(._date):not(._gray):after{background:#eee;bottom:0;content:"";display:block;height:100%;left:0;margin:auto 0;position:absolute;top:0;width:1px}.desktop .t-parent-event__col:not(._header):not(._date):not(._gray):not(._green):hover{background:#ddf2f7}.t-parent-event__col._green{background:rgba(46,204,113,.5);color:#fff;cursor:pointer;font-weight:600;justify-content:center;text-transform:uppercase}.t-parent-event__col._gray{background:#e8eaea;cursor:not-allowed}.t-parent-event__col._gray:after,.t-parent-event__col._gray:before{background:#cea6a6;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:20%}.t-parent-event__col._gray:after{transform:rotate(45deg)}.t-parent-event__col._gray:before{transform:rotate(-45deg)}.t-parent-event__col._date{background:#f2f6f7;min-height:50px;min-width:60px;width:60px}.t-parent-event__col-info{font-weight:400}.t-parent-event__row{display:flex;min-height:50px;transition:background .2s ease-in-out}.t-parent-event__row._header{background:#f2f6f7;border-bottom:1px solid #e3e9ea;border-radius:5px 5px 0 0;flex-shrink:0;height:-moz-fit-content;height:fit-content;min-height:auto;padding:0}.t-parent-event__row._header .t-parent-event__col{align-items:start;color:#3090c7;font-size:1.2rem}.t-parent-event__row._header .t-parent-event__col:before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.t-parent-event__row._header:not(._scrolled) .t-parent-event__col._date{position:relative;z-index:2}.t-parent-event__row._header:not(._scrolled) .t-parent-event__col._date:after{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;position:absolute;right:-1px;width:1px}.t-parent-event__lin.{color:#404652}.t-parent-event__wrapper{border-radius:0 0 5px 5px;flex-grow:1}.t-parent-event__wrapper._desktop{background:#ecf0f1;overflow:auto}.t-parent-event__checkbox,.t-parent-event__wrapper._mobile{display:none}.t-parent-event__checkbox-span{cursor:pointer;height:100%;width:100%}.t-parent-event__checkbox-span:after,.t-parent-event__checkbox-span:before{background:red;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0}.t-parent-event__checkbox-span:before{height:2px;left:-4px;transform:translate(50%,10px) rotate(-45deg);transform-origin:0 0;width:22px}.t-parent-event__checkbox-span:after{transform:translate(-50%,10px) rotate(45deg);transform-origin:100% 0;width:9px}.t-parent-event__checkbox:checked+.t-parent-event__checkbox-span:after,.t-parent-event__checkbox:checked+.t-parent-event__checkbox-span:before{background:green}.t-parent-event__checkbox[disabled]+.t-parent-event__checkbox-span{cursor:not-allowed}.t-parent-event__checkbox[disabled]+.t-parent-event__checkbox-span:after,.t-parent-event__checkbox[disabled]+.t-parent-event__checkbox-span:before{background:#ddd}@media screen and (max-width:740px){t-parent-event{overflow:visible}.t-parent-event{border-radius:0}.t-parent-event__title{color:#000}.t-parent-event__wrapper{background:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.15);margin-bottom:17px;overflow:visible}.t-parent-event__wrapper._desktop{display:none}.t-parent-event__wrapper._mobile{display:block}.t-parent-event__row._header{display:none}.t-parent-event__table{border-left:1px solid #e3e9ea}.t-parent-event__table+.t-parent-event__table{padding-top:16px}.t-parent-event__table-row{border-top:1px solid #e3e9ea;display:flex;flex-wrap:wrap}.t-parent-event__table-col{cursor:pointer;font-size:1.4rem;padding:10px;text-align:center;word-wrap:break-word;border-right:1px solid #e3e9ea}.t-parent-event__table-col._teacher-subject{flex-grow:5;text-align:left;width:0}.t-parent-event__table-col._when{align-items:center;display:flex;flex-direction:column;flex-grow:2;min-width:100px;padding:0;width:0}.t-parent-event__table-col._green{background:rgba(46,204,113,.5);color:#fff;font-weight:600;justify-content:center}.t-parent-event__table-col._gray{background:#ecf0f1}.t-parent-event__time{flex-grow:1;padding:10px;position:relative;width:100%}.t-parent-event__time+.t-parent-event__time:before{border-top:1px solid #ecf0f1;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:0;width:80%}.t-parent-event__note{color:#bfc6ce;flex-grow:1;font-weight:600;padding:10px;width:100%}.t-parent-event__times{display:flex;flex-wrap:wrap}.t-parent-event__times-item{cursor:pointer;flex-basis:25%;font-size:1.4rem;padding:10px;text-align:center}.t-parent-event__times-item._green{background:rgba(46,204,113,.3);color:#fff;font-weight:600;justify-content:center}.t-parent-event__times-item._gray{background:#ecf0f1}}t-parent-forms{display:flex}.t-parent-forms,t-parent-forms{flex-grow:1;height:100%}.t-parent-forms__title{font-size:1.2rem}.t-parent-forms__body{border-radius:0 0 5px 5px;height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto}.t-parent-forms__row{cursor:pointer}.t-parent-forms__col._name{flex-grow:3;width:0}.t-parent-forms__col._child{flex-grow:2;width:0}.t-parent-forms__col._date{width:100px}.t-parent-forms__col._completed{align-items:center;justify-content:center;width:95px}.t-parent-forms__col._completed .svg-cross{fill:#99a5b4}.t-parent-forms__col._completed .svg-check{fill:#7cc576}@media screen and (max-width:740px){.t-parent-forms__body{height:auto;margin-bottom:-17px;overflow:inherit}.t-parent-forms__row{border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.4);margin-bottom:17px;padding:10px}.t-parent-forms__col._child,.t-parent-forms__col._completed,.t-parent-forms__col._date,.t-parent-forms__col._name{width:100%}.t-parent-forms__col._completed{display:flex;justify-content:space-between}.t-parent-forms__col._completed .t-parent-forms__title-mobile{margin-bottom:0}.t-parent-forms__title-mobile{font-weight:500}}t-personal-forms{display:flex}.t-personal-forms,t-personal-forms{flex-grow:1;height:100%}.t-personal-forms__title{font-size:1.2rem}.t-personal-forms__title._sortable:after{border-bottom:5px solid #aed7eb}.t-personal-forms__title._sortable:after,.t-personal-forms__title._sortable:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.t-personal-forms__title._sortable:before{border-top:5px solid #aed7eb}.t-personal-forms__title._sortable._sorted-by:after{border-bottom:5px solid #aed7eb;border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.t-personal-forms__title._sortable._sorted-by:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;border-top:5px solid #78bde0;height:5px;width:5px}.t-personal-forms__title._sortable._sorted-by._reversed:after{border-bottom:5px solid #78bde0;border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.t-personal-forms__title._sortable._sorted-by._reversed:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;border-top:5px solid #aed7eb;height:5px;width:5px}.t-personal-forms__body{border-radius:0 0 5px 5px;height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto}.t-personal-forms__row{cursor:pointer}.t-personal-forms__col._name{flex-grow:1;width:0}.t-personal-forms__col._date{width:100px}.t-personal-forms__col._completed{align-items:center;justify-content:center;width:95px}.t-personal-forms__col._completed .svg-cross{fill:#99a5b4}.t-personal-forms__col._completed .svg-check{fill:#7cc576}@media screen and (max-width:740px){.t-personal-forms__body{height:auto;margin-bottom:-17px;overflow:inherit}.t-personal-forms__row{border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.4);margin-bottom:17px;padding:10px}.t-personal-forms__col._completed,.t-personal-forms__col._date,.t-personal-forms__col._name{width:100%}.t-personal-forms__col._completed{display:flex;justify-content:space-between}.t-personal-forms__col._completed .t-personal-forms__title-mobile{margin-bottom:0}.t-personal-forms__title-mobile{font-weight:500}}.t-register-details__top{background-color:#f8fafb;border:1px solid #e3e9ea;border-radius:5px 5px 0 0;display:flex;min-height:40px;text-transform:capitalize}.t-register-details__top .t-register-details__col{align-items:center;color:#3090c7;display:flex;padding:0 15px}.t-register-details__top .t-register-details__col:not(:first-child){position:relative}.t-register-details__top .t-register-details__col:not(:first-child):before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.t-register-details__body{border-bottom:1px solid #e3e9ea;border-left:1px solid #e3e9ea;border-right:1px solid #e3e9ea;max-height:160px;overflow-x:hidden;overflow-y:auto}.desktop .t-register-details__body::-webkit-scrollbar{height:6px;width:6px}.desktop .t-register-details__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-register-details__body::-webkit-scrollbar-track{background:transparent}.t-register-details__row{display:flex}.t-register-details__row:nth-child(2n){background-color:#f1f5f6}.t-register-details__col{align-items:center;color:#404652;display:flex;flex-wrap:wrap;font-size:1.4rem;padding:10px 15px}.t-register-details__col .svg-cross{fill:#ed5a57}.t-register-details__col .svg-check{fill:#3cb878}.t-register-details__col._achievements-date-type{flex-basis:25%;max-width:25%;width:25%}.t-register-details__col._achievements-activity-info,.t-register-details__col._achievements-comment-teacher{flex-basis:30%;max-width:30%;width:30%}.t-register-details__col._achievements-points{flex-basis:15%;max-width:15%;width:15%}.t-register-details__col._achievements-points .t-register-details__paragraph{border:1px dashed green;border-radius:50%;color:green;height:42px;line-height:42px;margin:auto;text-align:center;width:42px}.t-register-details__col._custom_tag_name,.t-register-details__col._incidents-activity-info,.t-register-details__col._incidents-date-type,.t-register-details__col._incidents-location{flex-basis:20%;max-width:20%;width:20%}.t-register-details__col._incidents-comment-teacher{flex-basis:25%;max-width:25%;width:25%}.t-register-details__col._incidents-points{flex-basis:15%;max-width:15%;width:15%}.t-register-details__col._incidents-points .t-register-details__paragraph{border:1px dashed red;border-radius:50%;color:red;height:42px;line-height:42px;margin:auto;text-align:center;width:42px}.t-register-details__col._detentions-attended,.t-register-details__col._detentions-date,.t-register-details__col._detentions-location,.t-register-details__col._detentions-reason,.t-register-details__col._detentions-time{flex-basis:20%;max-width:20%;width:20%}.t-register-details__col._sen-rank{flex-basis:65px;max-width:65px;width:65px}.t-register-details__col._sen-rank .t-register-details__paragraph{text-align:center}.t-register-details__col._strategy-title{flex-basis:165px;max-width:165px;width:165px}.t-register-details__col._sen-date{flex-basis:calc(35% - 65px);max-width:calc(35% - 65px);width:calc(35% - 65px)}.t-register-details__col._examaa-arrangement{flex-basis:calc(35% - 120px);max-width:calc(35% - 120px);width:calc(35% - 120px)}.t-register-details__col._examaa-extra-time{flex-basis:120px;max-width:120px;width:120px}.t-register-details__col._sen-description{flex-basis:35%;max-width:35%;width:35%}.t-register-details__col._sen-need-type{flex-basis:30%;max-width:30%;width:30%}.t-register-details__col._medical-description{flex-basis:35%;max-width:35%;width:35%}.t-register-details__col._medical-notes{flex-basis:65%;max-width:65%;width:65%}.t-register-details__col._parental-description{flex:1 1}.t-register-details__col._parental-consents{min-width:70px;width:auto}.t-register-details__col._parental-consents .t-register-details__text{display:flex;justify-content:center}.t-register-details__paragraph{font-size:1.4rem;text-align:left;width:100%}.t-register-details__paragraph._gray{color:#8c97a5}.t-register-details__text{display:block}.t-register-details__notes{margin-bottom:8px;width:100%}.t-register-details__attachments{margin:0;padding:0}.t-register-details__attachment{align-items:flex-start;cursor:pointer;display:flex}.t-register-details__attachment-name{flex:auto;line-height:17px;min-width:0;word-break:break-word}.t-register-details__attachment-icon{flex:none;line-height:17px;margin-right:4px}.t-register-details__attachment+.t-register-details__attachment{margin-top:4px}.t-register-details__title-mobile{display:none}@media screen and (max-width:740px){.t-register-details__top{display:none}.t-register-details__title-mobile{color:#3090c7;display:block;font-size:1.6rem;margin-bottom:5px}.t-register-details__body{border:none;max-height:inherit}.t-register-details__row{display:block;margin-bottom:24px;padding:4px}.t-register-details__row:nth-child(2n){background-color:rgba(241,245,246,.5)}.t-register-details__col{display:block;padding:4px}.t-register-details__col:not(:last-child){margin-bottom:8px}.t-register-details__col._achievements-activity-info,.t-register-details__col._achievements-comment-teacher,.t-register-details__col._achievements-date-type,.t-register-details__col._achievements-points,.t-register-details__col._custom_tag_name,.t-register-details__col._detentions-attended,.t-register-details__col._detentions-date,.t-register-details__col._detentions-location,.t-register-details__col._detentions-reason,.t-register-details__col._detentions-time,.t-register-details__col._incidents-activity-info,.t-register-details__col._incidents-comment-teacher,.t-register-details__col._incidents-date-type,.t-register-details__col._incidents-location,.t-register-details__col._incidents-points,.t-register-details__col._medical-description,.t-register-details__col._medical-notes,.t-register-details__col._sen-date,.t-register-details__col._sen-description,.t-register-details__col._sen-need-type,.t-register-details__col._sen-rank,.t-register-details__col._strategy-title{flex-basis:100%;max-width:100%;width:100%}.t-register-details__col._achievements-activity-info .t-register-details__paragraph,.t-register-details__col._achievements-comment-teacher .t-register-details__paragraph,.t-register-details__col._achievements-date-type .t-register-details__paragraph,.t-register-details__col._achievements-points .t-register-details__paragraph,.t-register-details__col._custom_tag_name .t-register-details__paragraph,.t-register-details__col._detentions-attended .t-register-details__paragraph,.t-register-details__col._detentions-date .t-register-details__paragraph,.t-register-details__col._detentions-location .t-register-details__paragraph,.t-register-details__col._detentions-reason .t-register-details__paragraph,.t-register-details__col._detentions-time .t-register-details__paragraph,.t-register-details__col._incidents-activity-info .t-register-details__paragraph,.t-register-details__col._incidents-comment-teacher .t-register-details__paragraph,.t-register-details__col._incidents-date-type .t-register-details__paragraph,.t-register-details__col._incidents-location .t-register-details__paragraph,.t-register-details__col._incidents-points .t-register-details__paragraph,.t-register-details__col._medical-description .t-register-details__paragraph,.t-register-details__col._medical-notes .t-register-details__paragraph,.t-register-details__col._sen-date .t-register-details__paragraph,.t-register-details__col._sen-description .t-register-details__paragraph,.t-register-details__col._sen-need-type .t-register-details__paragraph,.t-register-details__col._sen-rank .t-register-details__paragraph,.t-register-details__col._strategy-title .t-register-details__paragraph{text-align:left}.t-register-details__col._parental-consents{display:flex;flex-wrap:nowrap}.t-register-details__col._parental-consents .t-register-details__title-mobile{width:100%}.t-register-details__col._parental-consents .t-register-details__paragraph{width:auto}.t-register-details__col._achievements-points .t-register-details__paragraph,.t-register-details__col._incidents-points .t-register-details__paragraph{border:initial;border-radius:0;border-radius:initial;height:auto;line-height:normal;margin:initial;width:auto}}.t-registers-missing__col{flex-grow:1;width:0}.t-registers-missing__col._time{flex-grow:inherit;width:140px}.t-report-card{min-width:100%;width:-moz-fit-content;width:fit-content}.t-report-card__header{border:1px solid #b8b8b8}.t-report-card__header .t-report-card__col{color:#155e9b;font-weight:500;padding-bottom:10px;padding-top:10px;text-align:center}.t-report-card__body{border-bottom:1px solid #b8b8b8;border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8;max-height:350px;overflow-x:hidden;overflow-y:auto}.t-report-card__row{flex-wrap:nowrap}.t-report-card__row:nth-child(2n){background-color:#cfe8ee}.t-report-card__col._target{flex-grow:1;justify-content:center;min-width:137px;width:0}.t-report-card__col._label{flex-shrink:0;font-weight:500;width:100px}.t-report-card__col._comments{flex-shrink:0;width:200px}.t-report-card__col._initials{flex-shrink:0;justify-content:center;width:100px}.t-report-card__input{background-color:#f9f9f9;border:1px solid #b8b8b8;color:#404652;font-size:1.4rem;height:40px;padding:0 15px}.t-report-card .b-checkbox__box{border:1px solid #8c97a5;margin:0}@media only screen and (max-width:740px){.t-report-card{width:100%}.t-report-card__body{border-bottom:0;border-left:0;border-right:0;max-height:inherit;overflow-y:hidden}.t-report-card__row{border-bottom:1px solid #e3e9ea;padding-bottom:5px}.t-report-card__col._label{font-weight:600;width:100%}.t-report-card__col._comments,.t-report-card__col._initials,.t-report-card__col._target{width:100%}}.t-requesters__col{display:flex}.t-requesters__col._name{flex-grow:1;width:0}.t-requesters__col._results{flex-shrink:0;justify-content:center;width:165px}@media screen and (max-width:740px){.t-requesters__row{border-bottom:1px solid #e3e9ea}.t-requesters__title-mobile{width:100%}.t-requesters__col{flex-wrap:wrap}.t-requesters__col._name{width:100%}.t-requesters__col._results{justify-content:flex-start;width:100%}}.t-resource-booking,.t-resource-booking__inner,t-resource-booking{height:100%}.t-resource-booking__inner._scrollable{overflow:auto;position:relative}.t-resource-booking ._fixed-row{background-color:#ebf7ff;color:#000;display:table-row;font-size:12px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .05s ease-in-out;width:100%}.t-resource-booking ._fixed-row>div{border:1px solid #ddd;border-right-width:0;display:table-cell;font-weight:600;padding:5px 2px;text-align:center;vertical-align:middle}.t-resource-booking ._fixed-row>div div:last-child{font-size:11px;font-weight:500}.t-resource-booking ._fixed-row._show{opacity:1;pointer-events:auto}.t-resource-booking ._fixed-row-const{background-color:#ebf7ff;color:#000;display:table-row;font-size:12px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .05s ease-in-out;width:100%;z-index:2}.t-resource-booking ._fixed-row-const>div{border:1px solid #ddd;display:table-cell;font-weight:600;padding:5px 2px;text-align:center;vertical-align:middle}.t-resource-booking ._fixed-row-const._show{opacity:1;pointer-events:auto}.t-resource-booking__booking-info._has-info{cursor:pointer;margin-bottom:3px}.t-resource-booking ._fixed-col{background-color:#ebf7ff;color:#000;display:table;font-size:12px;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0}.t-resource-booking ._fixed-col-item{display:table-row}.t-resource-booking ._fixed-col-item>div{border:solid #ddd;border-width:1px 1px 0;display:table-cell;padding:5px 2px;text-align:center;vertical-align:middle;width:100%}.t-resource-booking ._fixed-col-item:first-child>div{font-weight:600}.t-resource-booking ._fixed-col svg{display:block;height:20px;margin:3px auto 0;width:20px;fill:#a7a7a7}.t-resource-booking ._fixed-col._show{opacity:1;pointer-events:auto}.t-resource-booking__icon-outer{border:1px solid #3090c7;border-radius:50%;display:block;height:12px;position:relative;width:12px}.t-resource-booking__icon-outer svg.svg-info{bottom:0;height:6px;left:0;margin:auto;position:absolute;right:0;top:0;width:6px;fill:#3090c7}.t-resource-booking__title._enabled{cursor:pointer}.t-resource-booking__title span{vertical-align:middle}.t-resource-booking__btn-info{display:inline-block;padding:3px;vertical-align:middle}.t-resource-booking__btn-settings{padding:5px}.t-resource-booking table{width:100%}.t-resource-booking table thead{background-color:#ebf7ff;color:#000;font-size:12px}.t-resource-booking table td,.t-resource-booking table th{border:1px solid #ddd;padding:5px 2px;text-align:center;vertical-align:middle}.t-resource-booking table th div:nth-child(2){font-size:11px;font-weight:500}.t-resource-booking table td svg{display:block;height:20px;margin:3px auto 0;width:20px;fill:#a7a7a7}.t-resource-booking table td._booked{background-color:#f4f4f4}.t-resource-booking table td._user-booked{background-color:#fff6ba}.t-resource-booking table td._first-col{background-color:#ebf7ff;color:#000;font-size:12px}.t-resource-booking__button{border:1px solid;border-radius:3px;color:#fff;padding:5px}.t-resource-booking__button._book{background-color:#3498db;border-color:#2980b9}.t-resource-booking__button._delete{background-color:#e74c3c;border-color:#c0392b;margin-top:5px}.t-resource-booking__button._move{background-color:#825e9a;border-color:#34495e;margin-top:5px}.t-resource-booking__empty{align-items:center;color:#404652;display:flex;font-size:2rem;height:100%;justify-content:center;padding:20px}@media only screen and (max-width:880px){.t-resource-booking{background:#fff;border-radius:5px 5px 0 0}.portrait .t-resource-booking{border-radius:0 0 5px 5px}.t-resource-booking__inner._scrollable{max-height:calc(100vh - 400px)}.tablet .t-resource-booking .select-default.selectize-control{display:block}}@media only screen and (max-width:740px){.t-resource-booking{background:transparent}.t-resource-booking__inner{background:#fff}.t-resource-booking__inner._scrollable{max-height:calc(100vh - 210px)}.t-resource-booking__empty{background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin:10px}}t-resource-reservations{display:block;height:100%;padding:4px}.t-resource-reservations{border:1px solid #e3e9ea;border-radius:4px 4px 0 0;height:100%;overflow:auto;position:relative}.t-resource-reservations__table{-webkit-user-select:none;-moz-user-select:none;user-select:none}.t-resource-reservations__table,.t-resource-reservations__table-wrapper{display:inline-block;position:relative}.t-resource-reservations__table-wrapper._loading{filter:blur(1px);pointer-events:none}.t-resource-reservations__table-header{background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);display:inline-block;position:sticky;top:0;z-index:4}.t-resource-reservations__table-header ._header-row:last-child ._header-cell{border-bottom-color:#ccd9e9}.t-resource-reservations__table-row{display:inline-flex}.t-resource-reservations__table-row._hours{background-color:#fff}.t-resource-reservations__table-row._row:nth-child(3) .t-resource-reservations__table-cell{border-top-color:#ccd9e9}.t-resource-reservations__table-row._row:nth-child(odd){background-color:rgba(243,245,255,.4)}.t-resource-reservations__table-row._row:nth-child(odd) ._resource{background-color:#f3f5ff}.t-resource-reservations__table-row._row:nth-child(odd) ._resource._editable:hover,.t-resource-reservations__table-row._row:nth-child(odd) ._resource._has-info:hover{background-color:#f7f7ff}.t-resource-reservations__table-cell{border-bottom:1px solid #e3e9ea;border-right:1px solid #e3e9ea;flex:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.t-resource-reservations__table-cell._time-slot:not(._booked){cursor:pointer}.t-resource-reservations__table-cell._time-slot:not(._booked):hover{background-color:rgba(175,175,255,.1)}.t-resource-reservations__table-cell:last-child{border-right:none}.t-resource-reservations__table-cell._legend{align-items:center;display:flex;justify-content:center;pointer-events:none}.t-resource-reservations__table-cell._hour,.t-resource-reservations__table-cell._hour-end{border-right-color:#ccd9e9}.t-resource-reservations__table-cell._hour{align-items:center;display:flex;font-weight:500;padding:4px}.t-resource-reservations__table-cell._is-period{align-items:center;background-color:rgba(228,255,246,.439);display:flex;justify-content:center}.t-resource-reservations__table-cell._is-period._odd{background-color:rgba(216,251,255,.58)}.t-resource-reservations__table-cell._legend,.t-resource-reservations__table-cell._resource{background-color:#fff;border-right-color:#ccd9e9;box-shadow:2px 0 2px 0 rgba(0,0,0,.1);left:0;position:sticky;z-index:3}.t-resource-reservations__period-bg-item{background-color:rgba(228,255,246,.439);height:100%;pointer-events:none;position:absolute;top:0;z-index:0}.t-resource-reservations__period-bg-item._odd{background-color:rgba(216,251,255,.322)}.t-resource-reservations__reservation-item{align-items:center;background-color:#195c83;background-color:#1699e6;border:2px solid #0584b9;border-radius:15px;color:#fff;display:flex;flex-direction:column;gap:2px;justify-content:center;padding:4px 6px;position:absolute;transition:background-color .2s ease-in-out;z-index:2}.t-resource-reservations__reservation-item-info,.t-resource-reservations__reservation-item-user{max-width:100%;overflow:hidden;pointer-events:none;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.t-resource-reservations__reservation-item._is-owner{background-color:#8ade5e;background-color:#6bb842;border-color:#88c866 #569335 #569335 #88c866;border-radius:15px;color:#fff;cursor:pointer}.t-resource-reservations__reservation-item._is-owner:hover{background-color:#60a63b}.t-resource-reservations__reservation-item._removable{cursor:pointer}.t-resource-reservations__reservation-item._removable:not(._is-owner){background-color:#5688c7;border-color:#78a0d2 #396bab #396bab #78a0d2;color:#fff}.t-resource-reservations__reservation-item._removable:not(._is-owner):hover{background-color:#4179c0}.t-resource-reservations__icon svg{display:block;height:10px;width:10px;fill:#aaa}.t-resource-reservations__message{color:#404652;font-size:1.6rem;font-weight:500;left:0;padding:16px;position:sticky;text-align:center}.t-resource-reservations__message._loading{filter:blur(1px)}.t-resource-reservations__resource{align-items:center;cursor:default;display:flex;font-weight:900;gap:4px;justify-content:space-between;overflow:hidden;padding:4px;position:relative}.t-resource-reservations__resource._editable:hover,.t-resource-reservations__resource._has-info:hover{background-color:#f7f7ff;cursor:pointer}.t-resource-reservations__resource-name{max-height:100%;overflow:hidden}.t-resource-reservations__resource-edit,.t-resource-reservations__resource-info{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;transition:all .35s cubic-bezier(.25,.46,.45,.94);width:40px}.t-resource-reservations__resource-edit svg,.t-resource-reservations__resource-info svg{fill:#fff;height:16px;width:16px}.t-resource-reservations__resource-edit._ng-if-animate.ng-enter,.t-resource-reservations__resource-edit._ng-if-animate.ng-leave,.t-resource-reservations__resource-info._ng-if-animate.ng-enter,.t-resource-reservations__resource-info._ng-if-animate.ng-leave{transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.t-resource-reservations__resource-edit._ng-if-animate.ng-enter,.t-resource-reservations__resource-edit._ng-if-animate.ng-leave.ng-leave-active,.t-resource-reservations__resource-info._ng-if-animate.ng-enter,.t-resource-reservations__resource-info._ng-if-animate.ng-leave.ng-leave-active{transform:translateX(-100%)}.t-resource-reservations__resource-edit._ng-if-animate.ng-enter.ng-enter-active,.t-resource-reservations__resource-edit._ng-if-animate.ng-leave,.t-resource-reservations__resource-info._ng-if-animate.ng-enter.ng-enter-active,.t-resource-reservations__resource-info._ng-if-animate.ng-leave{transform:translateX(0)}.t-resource-reservations__resource-edit{background-color:#537d3c;left:0}.t-resource-reservations__resource-edit._ng-if-animate.ng-enter,.t-resource-reservations__resource-edit._ng-if-animate.ng-leave.ng-leave-active{transform:translateX(-100%)}.t-resource-reservations__resource-edit:hover{background-color:#426430}.t-resource-reservations__resource-info{background-color:#3090c7;right:0}.t-resource-reservations__resource-info._ng-if-animate.ng-enter,.t-resource-reservations__resource-info._ng-if-animate.ng-leave.ng-leave-active{transform:translateX(100%)}.t-resource-reservations__resource-info:hover{background-color:#26739f}.t-resource-reservations .b-loader{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:5}t-resource-reservations-skeleton{display:block;height:100%;padding:4px}.t-resource-reservations-skeleton{border:1px solid #e3e9ea;border-radius:4px 4px 0 0;height:100%;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.t-resource-reservations-skeleton__table{display:inline-block;filter:blur(1px);position:relative}.t-resource-reservations-skeleton__table-header{background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);display:inline-block;z-index:4}.t-resource-reservations-skeleton__table-header ._header-row:last-child ._header-cell{border-bottom-color:#99a5b4}.t-resource-reservations-skeleton__table-row{display:inline-flex}.t-resource-reservations-skeleton__table-row._hours{background-color:#fff}.t-resource-reservations-skeleton__table-row._row:nth-child(3) .t-resource-reservations-skeleton__table-cell{border-top-color:#99a5b4}.t-resource-reservations-skeleton__table-row._row:nth-child(odd){background-color:hsla(0,0%,95%,.5)}.t-resource-reservations-skeleton__table-row._row:nth-child(odd) ._resource{background-color:#f6f6f6}.t-resource-reservations-skeleton__table-cell{border-bottom:1px solid #e3e9ea;border-right:1px solid #e3e9ea;flex:none;position:relative}.t-resource-reservations-skeleton__table-cell:last-child{border-right:none}.t-resource-reservations-skeleton__table-cell._resource{align-items:center;display:flex;padding:4px}.t-resource-reservations-skeleton__table-cell._legend{align-items:center;display:flex;justify-content:center}.t-resource-reservations-skeleton__table-cell._hour,.t-resource-reservations-skeleton__table-cell._hour-end{border-right-color:#99a5b4}.t-resource-reservations-skeleton__table-cell._hour{align-items:center;display:flex;padding:4px}.t-resource-reservations-skeleton__table-cell._legend,.t-resource-reservations-skeleton__table-cell._resource{background-color:#fff;border-right-color:#99a5b4}.t-resource-reservations-skeleton__slide-bg{background-color:rgba(191,198,206,.6);display:inline-block;height:1.5em;max-width:80px;overflow:hidden;position:relative;width:50%}.t-resource-reservations-skeleton__slide-bg:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),30%,hsla(0,0%,100%,.4),50%,hsla(0,0%,100%,.1),70%,transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.t-resource-reservations-skeleton__slide-bg._dark{background-color:rgba(64,70,82,.4)}.t-responders__col{display:flex}.t-responders__col._name{flex-grow:1;width:0}.t-responders__col._responded{flex-shrink:0;justify-content:center;width:165px}@media screen and (max-width:740px){.t-responders__row{border-bottom:1px solid #e3e9ea}.t-responders__title-mobile{width:100%}.t-responders__col{flex-wrap:wrap}.t-responders__col._name{width:100%}.t-responders__col._responded{justify-content:flex-start;width:100%}}.t-room-changes__body{height:-webkit-fill-available;overflow-x:hidden;overflow-y:auto;position:relative}.t-room-changes__body::-webkit-scrollbar{height:6px;width:6px}.t-room-changes__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.t-room-changes__body::-webkit-scrollbar-track{background:transparent}.t-room-changes__col._changed,.t-room-changes__col._group,.t-room-changes__col._period,.t-room-changes__col._teacher{flex-grow:1;width:0}.t-room-changes__col._from,.t-room-changes__col._to{flex-shrink:0;width:100px}.t-room-changes__message{align-items:center;color:#404652;display:flex;font-size:1.8rem;height:100%;justify-content:center;left:0;padding:20px;position:absolute;top:0;width:100%}@media screen and (max-width:740px){.t-room-changes__body{height:auto;min-height:50px;overflow:inherit}.t-room-changes__row{border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:20px;padding:15px}.t-room-changes__col._changed,.t-room-changes__col._from,.t-room-changes__col._group,.t-room-changes__col._period,.t-room-changes__col._teacher,.t-room-changes__col._to{max-width:100%;text-align:left;width:100%}.t-room-changes__title-mobile{font-size:1.8rem;font-weight:500}.t-room-changes__text{font-size:1.6rem}.t-room-changes__message{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4)}}.t-room-closures__body{height:-webkit-fill-available;overflow-x:hidden;overflow-y:auto;position:relative}.t-room-closures__body::-webkit-scrollbar{height:6px;width:6px}.t-room-closures__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.t-room-closures__body::-webkit-scrollbar-track{background:transparent}.t-room-closures__col._reason,.t-room-closures__col._room{flex-grow:1;width:0}.t-room-closures__col._from,.t-room-closures__col._until{flex-shrink:0;text-align:center;width:100px}.t-room-closures__message{align-items:center;color:#404652;display:flex;font-size:1.8rem;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:740px){.t-room-closures__body{height:auto;min-height:50px;overflow:inherit}.t-room-closures__row{border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:20px;padding:15px}.t-room-closures__col._from,.t-room-closures__col._reason,.t-room-closures__col._room,.t-room-closures__col._until{max-width:100%;text-align:left;width:100%}.t-room-closures__title-mobile{font-size:1.8rem;font-weight:500}.t-room-closures__text{font-size:1.6rem}.t-room-closures__message{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4)}}.t-select-recipients__header{background:inherit;border-radius:0}.t-select-recipients__header._mobile{display:none}.t-select-recipients__body{height:180px;overflow-y:auto}.desktop .t-select-recipients__body::-webkit-scrollbar{height:6px;width:6px}.desktop .t-select-recipients__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-select-recipients__body::-webkit-scrollbar-track{background:transparent}.t-select-recipients__body .t-select-recipients__col{color:#404652;font-size:1.4rem;font-weight:500}.t-select-recipients__body .t-select-recipients__col._recipient{padding-left:25px}.t-select-recipients__empty{color:#404652;flex-grow:1;font-size:2rem;padding:25px 15px;text-align:center}.t-select-recipients__row{cursor:pointer;position:relative}.t-select-recipients__row:nth-child(2n){background-color:#fff}.t-select-recipients__row:not(:last-child):after{background:#e3e9ea;bottom:0;content:"";display:block;height:1px;left:0;margin:0 auto;position:absolute;right:0;width:calc(100% - 50px)}.t-select-recipients__col._recipient{flex-basis:calc(60% - 135px);max-width:calc(60% - 135px);width:calc(60% - 135px)}.t-select-recipients__col._type{flex-basis:125px;flex-direction:column;max-width:125px;width:125px}.t-select-recipients__col._status{flex-basis:calc(40% - 130px);max-width:calc(40% - 130px);width:calc(40% - 130px)}.t-select-recipients__col._learners{flex-basis:140px;max-width:140px;width:140px}.t-select-recipients__col._learners,.t-select-recipients__col._status,.t-select-recipients__col._type{display:flex;justify-content:center}.t-select-recipients__relationship{color:#99a5b4;font-weight:400}.t-select-recipients__search{border-bottom:1px solid #e3e9ea;font-size:14px;max-height:200px;overflow-y:auto;padding:10px 50px}.t-select-recipients__search-item{display:flex;margin-bottom:20px}.t-select-recipients__search-item:last-of-type{margin-bottom:0}.t-select-recipients__search-input{border:2px solid #e3e9ea;border-radius:3px;height:30px;line-height:30px;padding:0 10px}.t-select-recipients__search-btn{background-color:#8ac16c;border-radius:50%;color:#fff;cursor:pointer;font-size:28px;line-height:24px;margin-left:20px;position:relative;text-align:center;width:30px}.t-select-recipients__search-btn._remove{background-color:#f05c57}.t-select-recipients__search-btn._add:before,.t-select-recipients__search-btn._remove:before{background:#fff;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}.t-select-recipients__search-btn._add{background-color:#8ac16c}.t-select-recipients__search-btn._add:after{background:#fff;bottom:0;content:"";display:block;height:12px;left:0;margin:auto;position:absolute;right:0;top:0;width:2px}.t-select-recipients__regulator{flex-basis:30px;max-width:30px;position:relative;width:30px}.t-select-recipients__regulator .svg-check{bottom:0;display:block;height:15px;left:0;margin:auto;position:absolute;right:0;top:0;width:19px;fill:#7cc576}.t-select-recipients__regulator .svg-cross{bottom:0;display:block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px;fill:#e3e9ea}.t-select-recipients__regulator .svg-circle-check{display:none}.t-select-recipients__regulator .svg-warning{bottom:0;display:block;height:19px;left:0;margin:auto;position:absolute;right:0;top:0;width:19px;fill:#ed5a57}.t-select-recipients__photo{background-size:cover;border-radius:50%;display:inline-block;flex-basis:50px;flex-shrink:0;height:50px;margin-left:5px;max-width:50px;vertical-align:middle;width:50px}.t-select-recipients__info{flex-basis:calc(100% - 95px);margin-left:10px;max-width:calc(100% - 95px);width:calc(100% - 95px)}.t-select-recipients__data._additional{color:#99a5b4;font-weight:200;word-break:break-all}@media only screen and (max-width:740px){.t-select-recipients,t-select-recipients{height:100%}.t-select-recipients__header._mobile{background:#e6e9ec;border-bottom:1px solid #bfc6ce;border-top:1px solid #bfc6ce;color:#404652;display:flex;font-size:1.1rem;font-weight:800;justify-content:space-between;padding:6px 25px 6px 35px}.t-select-recipients__body{height:auto;overflow:visible;padding:0 0 90px}.t-select-recipients__row:not(:last-child):after{width:100%}.t-select-recipients__row:nth-child(2n){background-color:transparent}.t-select-recipients__col{padding:12px 25px}.t-select-recipients__col._learners,.t-select-recipients__col._relate,.t-select-recipients__col._status,.t-select-recipients__col._type{display:none}.t-select-recipients__col._recipient{display:flex;flex-basis:100%;justify-content:space-between;max-width:100%;width:100%}.t-select-recipients__photo{display:none}.t-select-recipients__search-input{flex-grow:1}.t-select-recipients__regulator{align-items:center;display:flex;flex-basis:35px;max-width:35px;order:2;padding-left:10px;width:35px}.t-select-recipients__regulator .svg-circle-check{display:block;height:24px;width:25px}.t-select-recipients__regulator .svg-warning{height:25px;position:static;width:25px}.t-select-recipients__regulator .svg-check,.t-select-recipients__regulator .svg-cross{display:none}.t-select-recipients__regulator ._gray .svg-circle-check{fill:#bfc6ce}.t-select-recipients__regulator ._green .svg-circle-check{fill:#3cb878}.t-select-recipients__info{flex-basis:calc(100% - 35px);font-size:1.6rem;margin:0;max-width:calc(100% - 35px);order:1;width:calc(100% - 35px)}}t-slots{height:100%}.t-slots{color:#aaa;font-size:1.4rem;margin-bottom:15px;position:relative;text-align:left}.t-slots:before{background:#ccc;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}.t-slots__date{border:1px solid #ccc;border-top:0;cursor:pointer;display:block;padding:5px 10px;position:relative}.t-slots__date._toggle{padding-left:20px}.t-slots__date._toggle:before{border-bottom:5px solid transparent;border-left:8px solid #aaa;border-top:5px solid transparent;content:"";display:block;left:6px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-out}.t-slots__date._toggle._open:before{transform:translateY(-50%) rotate(90deg)}.t-slots__list{display:flex;flex-wrap:wrap;justify-content:flex-start;overflow:hidden;position:relative}.t-slots__list:after,.t-slots__list:before{background:#ccc;content:"";display:block;position:absolute}.t-slots__list:after{bottom:0;height:1px;left:0;width:100%}.t-slots__list:before{height:100%;right:0;top:0;width:1px}.t-slots__item{background:#fff;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px;transition:background .2s ease-in-out;width:20%}.t-slots__item._available{cursor:pointer}.desktop .t-slots__item._available:hover{background:#eee}.t-slots__item._booked{background:#f5b2b2;color:#404652;cursor:inherit}.t-slots__item:nth-child(5n+1){border-left:1px solid #ccc}@media screen and (max-width:740px){.t-slots__item{flex-basis:33.33333%}.t-slots__item:nth-child(5n+1){border-left:0}.t-slots__item:nth-child(3n+1){border-left:1px solid #ccc}}.t-student-seating-plans,t-student-seating-plans{display:block;height:100%;width:100%}.t-student-seating-plans{border-collapse:separate;margin:0 auto;max-width:100%;overflow:auto}.t-student-seating-plans__header .t-student-seating-plans__row{position:sticky;top:0;z-index:2}.t-student-seating-plans__header .t-student-seating-plans__col{background-color:#f8fafb;border-bottom:1px solid #e3e9ea;border-top:1px solid #e3e9ea;color:#3090c7;height:40px;padding:0 15px;position:relative;white-space:nowrap}.t-student-seating-plans__header .t-student-seating-plans__col:first-child{border-left:1px solid #e3e9ea;border-radius:5px 0 0 0}.t-student-seating-plans__header .t-student-seating-plans__col:last-child{border-radius:0 5px 0 0;border-right:1px solid #e3e9ea}.t-student-seating-plans__header .t-student-seating-plans__col:not(:last-child):before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;position:absolute;right:0;width:1px}.t-student-seating-plans__header .t-student-seating-plans__col._responsive-filler{width:100%}.t-student-seating-plans__body{white-space:nowrap}.t-student-seating-plans__col{background-color:#fff;color:#404652;font-size:1.4rem;min-width:100px;padding:10px 15px;vertical-align:middle}.t-student-seating-plans__col._view-plan{text-align:center}.t-student-seating-plans__col._no-data{color:#404652;font-size:1.4rem;font-weight:600;padding:10px;text-align:center}.t-student-seating-plans__title-mobile{display:none}.t-student-seating-plans__row:nth-child(2n) .t-student-seating-plans__col{background-color:#f8fafb}.t-student-seating-plans__btn-view{padding:5px}.t-student-seating-plans__btn-view[disabled]{cursor:not-allowed;opacity:.7}.t-student-seating-plans__btn-view .svg-eyes{display:block;height:18px;width:18px;fill:#404652}@media screen and (max-width:740px){.t-student-seating-plans{height:auto;overflow:visible;overflow:initial}.t-student-seating-plans__header{display:none}.t-student-seating-plans__body,.t-student-seating-plans__col,.t-student-seating-plans__row{display:block}.t-student-seating-plans__col{align-items:center;display:flex;justify-content:space-between;padding:8px 4px}.t-student-seating-plans__col:not(:last-child){border-bottom:1px solid #eee}.t-student-seating-plans__col._no-data{background-color:transparent;display:block;text-align:center}.t-student-seating-plans__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:16px;padding:12px}.t-student-seating-plans__row._no-data{background-color:transparent;box-shadow:none}.t-student-seating-plans__row:nth-child(2n) .t-student-seating-plans__col{background-color:#fff}.t-student-seating-plans__title-mobile{display:inline-block;margin-right:16px}}.t-default__header .t-students-contacts__col{justify-content:left}.t-students-contacts__container{font-size:1.4rem;min-height:64px}.t-students-contacts__loader{align-items:center;display:flex;justify-content:center}.t-students-contacts__col._priority{flex:none;text-align:center;width:76px}.t-students-contacts__col._court-order,.t-students-contacts__col._parental-responsibility{align-items:center;display:flex;flex:none;justify-content:center;width:80px}.t-students-contacts__col._phone{display:flex;flex-shrink:0;justify-content:center;width:80px}.t-students-contacts__col._name{flex-grow:1;width:0}.t-students-contacts__col._relationship{flex:none;width:120px}.t-students-contacts__col .svg-cross{display:block;height:18px;width:18px;fill:#eb3449}.t-students-contacts__col .svg-check{display:block;height:18px;width:20px;fill:#2ecc71}t-submissions{height:100%;width:100%}.t-submissions{height:100%}.t-submissions__message{color:#404652;font-size:2.2rem;padding:40px;text-align:center}.t-submissions__body{height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto}.desktop .t-submissions__body::-webkit-scrollbar{height:6px;width:6px}.desktop .t-submissions__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-submissions__body::-webkit-scrollbar-track{background:transparent}.t-submissions__link{align-items:center;display:flex;padding:17px 0;width:100%}.t-submissions__col{padding:0 15px}.t-submissions__col._name,.t-submissions__col._submitted{flex-basis:calc(50% - 160px);max-width:calc(50% - 160px);width:calc(50% - 160px)}.t-submissions__col._date{flex-basis:170px;max-width:170px;width:170px}.t-submissions__col._type{flex-basis:150px;max-width:150px;width:150px}@media only screen and (max-width:740px){.t-submissions__body{overflow:visible}.t-submissions__row{border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:1.7rem}.t-submissions__row,.t-submissions__row:nth-child(2n){background-color:#fff}.t-submissions__link{display:block;padding:15px 0}.t-submissions__col{color:#404652;font-size:1.5rem}.t-submissions__col:not(:last-child){margin-bottom:10px}.t-submissions__col._date,.t-submissions__col._name,.t-submissions__col._submitted,.t-submissions__col._type{max-width:100%;width:100%}.t-submissions__title-mobile{color:#8c97a5;font-size:1.5rem;font-weight:500}}.t-teacher-event,t-teacher-event{display:flex;flex-grow:1}.t-teacher-event{flex-direction:column;width:100%}.t-teacher-event__title{background:#efefef;color:#3090c7;font-size:1.4rem;font-weight:600;padding:10px}.t-teacher-event__status{border:1px solid #bbb;border-radius:4px;color:#bbb;display:inline-block;font-size:1rem;font-weight:600;padding:4px;text-transform:uppercase}.t-teacher-event__status._blocked{border-color:#e74c3c;color:#e74c3c}.t-teacher-event__status._attended{border-color:#7cc576;color:#7cc576}.t-teacher-event__item ._attend{align-items:center;display:flex;justify-content:center}.t-teacher-event__col{align-items:center;display:flex;flex-grow:1;font-size:1.4rem;padding:10px;position:relative}.t-teacher-event__col._mobile{display:none}.t-teacher-event__col._slot{width:10%}.t-teacher-event__col._status{cursor:pointer;position:relative;width:13%}.t-teacher-event__col._status button{display:none}.t-teacher-event__col._row{display:flex;padding:0;width:30%}.t-teacher-event__col._people-header{width:27%}.t-teacher-event__col._people{width:100%}._empty .t-teacher-event__col._people span{display:none}._empty .t-teacher-event__col._people:after{content:"N/A"}._blocked .t-teacher-event__col._people:after{content:"-"}.t-teacher-event__col._note{width:45%}.t-teacher-event__col._note._desktop{display:flex;justify-content:space-between}.t-teacher-event__col._attend{width:10%}.t-teacher-event__row{border-bottom:1px solid #eee;display:flex;min-height:70px;transition:background .2s ease-in-out}.desktop .t-teacher-event__row .t-teacher-event__btn-cancel{opacity:0;pointer-events:none;transition:opacity .25s ease-out}.desktop .t-teacher-event__row:hover .t-teacher-event__btn-cancel{opacity:1;pointer-events:inherit}.t-teacher-event__row._header{background:#f2f6f7;border-bottom:1px solid #e3e9ea;border-radius:5px 5px 0 0;flex-shrink:0;height:40px;min-height:auto;padding:0}.t-teacher-event__row._header .t-teacher-event__col{color:#3090c7;font-size:1.2rem}.t-teacher-event__row._header .t-teacher-event__col:before{background-color:#e3e9ea;bottom:0;content:"";display:block;height:14px;left:0;position:absolute;width:1px}.t-teacher-event__row._empty{background:#f8fafb;color:#000}.t-teacher-event__row._blocked{color:#bbb}.t-teacher-event__btn-cancel{margin-left:10px;padding:8px}.t-teacher-event__btn-cancel .svg-trash{display:block;height:17px;width:17px;fill:#404652}.t-teacher-event__link{color:#404652}.t-teacher-event__wrapper{border-radius:0 0 5px 5px;flex-grow:1;overflow-x:hidden;overflow-y:auto}.t-teacher-event__checkbox{margin-top:0}.t-teacher-event__checkbox-input{display:none}.t-teacher-event__checkbox-title{align-items:center;color:#5a5e63;display:flex;font-size:14px;position:relative}.t-teacher-event__checkbox-title:after,.t-teacher-event__checkbox-title:before{content:""}.t-teacher-event__checkbox-title:before{background:#fff;border:1px solid #e3e9ea;border-radius:2px;display:inline-block;height:22px;margin-right:10px;width:22px}.t-teacher-event__checkbox-title:after{border-bottom:1px solid #495c68;border-left:1px solid #495c68;display:none;height:5px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.t-teacher-event__checkbox._checkbox-checked span:after{display:block}.t-teacher-event__checkbox span{display:block;height:40px;position:relative;width:40px}.t-teacher-event__checkbox span:before{content:none}.t-teacher-event__checkbox span:after{border-color:#ccc;border-width:2px;display:block;height:9px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:22px}.t-teacher-event__checkbox._checkbox-checked span:after{border-color:#7cc576}.t-teacher-event__note{word-break:break-word}.t-teacher-event__photo{background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;height:40px;margin-right:10px;width:40px}.t-teacher-event__phone{color:#000}@media screen and (max-width:740px){.t-teacher-event{border-radius:0}.t-teacher-event__status{border:0}.t-teacher-event__title{background:#fff;border-radius:3px;box-shadow:0 1px 5px rgba(0,0,0,.15);color:#000;margin-bottom:17px}.t-teacher-event__wrapper{border-radius:0;overflow:visible}.t-teacher-event__row{align-items:stretch;background:#fff;border-radius:3px;box-shadow:0 1px 5px rgba(0,0,0,.15)}.t-teacher-event__row._header{display:none}.t-teacher-event__checkbox{cursor:default}.t-teacher-event__item{margin-bottom:17px}.t-teacher-event__col{display:block;padding:20px 0}.t-teacher-event__col._desktop,.t-teacher-event__col._desktop._note{display:none}.t-teacher-event__col._mobile{display:block}.t-teacher-event__col._row{align-items:flex-start;display:flex;flex-basis:calc(100% - 135px);flex-direction:column;flex-grow:1;justify-content:center;max-width:calc(100% - 135px);padding:20px 0 20px 15px;width:calc(100% - 135px)}.t-teacher-event__col._status{align-items:center;display:flex;flex-basis:70px;flex-wrap:wrap;justify-content:center;max-width:70px;width:70px}.t-teacher-event__col._status button{display:block;margin-left:0}.t-teacher-event__col._status:before{background:#eee;bottom:0;content:"";display:block;height:90%;margin:auto 0;position:absolute;right:0;top:0;width:1px}.t-teacher-event__col._note,.t-teacher-event__col._people,.t-teacher-event__col._slot{flex-grow:0;padding:0;width:100%}.t-teacher-event__col._note:before,.t-teacher-event__col._people:before,.t-teacher-event__col._slot:before{font-weight:600}.t-teacher-event__col._note:before{content:"Note: "}.t-teacher-event__col._attend{display:flex;flex-basis:65px;max-width:65px;padding:0;width:65px}.t-teacher-event__col._attend:before{background:#eee;bottom:0;content:"";display:block;height:90%;left:0;margin:auto 0;position:absolute;top:0;width:1px}}t-teacher-forms{display:flex}.t-teacher-forms,t-teacher-forms{flex-grow:1;height:100%}.t-teacher-forms__title{font-size:1.2rem}.t-teacher-forms__title._sortable:after{border-bottom:5px solid #aed7eb}.t-teacher-forms__title._sortable:after,.t-teacher-forms__title._sortable:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.t-teacher-forms__title._sortable:before{border-top:5px solid #aed7eb}.t-teacher-forms__title._sortable._sorted-by:after{border-bottom:5px solid #aed7eb;border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.t-teacher-forms__title._sortable._sorted-by:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;border-top:5px solid #78bde0;height:5px;width:5px}.t-teacher-forms__title._sortable._sorted-by._reversed:after{border-bottom:5px solid #78bde0;border-left:2.5px solid transparent;border-right:2.5px solid transparent;height:5px;width:5px}.t-teacher-forms__title._sortable._sorted-by._reversed:before{border-left:2.5px solid transparent;border-right:2.5px solid transparent;border-top:5px solid #aed7eb;height:5px;width:5px}.t-teacher-forms__body{border-radius:0 0 5px 5px;height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto}.t-teacher-forms__col._name{flex-grow:1;width:0}.t-teacher-forms__col._allocated,.t-teacher-forms__col._submitted,.t-teacher-forms__col._type{justify-content:center;width:90px}.t-teacher-forms__col._date{justify-content:center;width:105px}.t-teacher-forms__col._modify{position:relative;width:75px}.t-teacher-forms__col._clone{min-width:55px;position:relative}.t-teacher-forms__btn{background:#eca54a;border-radius:3px;color:#fff;display:block;font-size:1.4rem;padding:7px;width:90px}.t-teacher-forms__link{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.t-teacher-forms__link .svg-clone,.t-teacher-forms__link .svg-pencil{height:15px;width:15px;fill:#404652}@media screen and (max-width:740px){.t-teacher-forms__body{height:auto;margin-bottom:-15px;overflow:inherit}.t-teacher-forms__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:10px}.t-teacher-forms__col._allocated,.t-teacher-forms__col._clone,.t-teacher-forms__col._date,.t-teacher-forms__col._modify,.t-teacher-forms__col._name,.t-teacher-forms__col._submitted{width:100%}.t-teacher-forms__col._allocated,.t-teacher-forms__col._clone,.t-teacher-forms__col._modify,.t-teacher-forms__col._submitted{display:flex;justify-content:space-between}.t-teacher-forms__col._allocated .t-teacher-forms__title-mobile,.t-teacher-forms__col._clone .t-teacher-forms__title-mobile,.t-teacher-forms__col._modify .t-teacher-forms__title-mobile,.t-teacher-forms__col._submitted .t-teacher-forms__title-mobile{margin-bottom:0}.t-teacher-forms__title-mobile{font-weight:500}.t-teacher-forms__link{display:block;height:auto;padding:5px;position:static;width:auto}}.t-timetable,t-timetable{display:flex;flex-direction:column;flex-grow:1;height:0}.t-timetable__header{flex-shrink:0}.t-timetable__title{font-size:1.2rem}.t-timetable__body{border-radius:0 0 5px 5px;flex-grow:1;height:0;overflow-y:auto}.desktop .t-timetable__body::-webkit-scrollbar{height:6px;width:6px}.desktop .t-timetable__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.desktop .t-timetable__body::-webkit-scrollbar-track{background:transparent}.t-timetable__row._cover{background:#fcf8e3}.t-timetable__col._class{flex-shrink:0;width:80px}.t-timetable__col._room,.t-timetable__col._subject,.t-timetable__col._teacher{flex-grow:1;flex-wrap:wrap;width:0}.t-timetable__col._end,.t-timetable__col._start{flex-shrink:0;width:75px}.t-timetable__text{width:100%}.t-timetable__text._gray{color:#888}.t-timetable__class{color:#888;display:inline-block;text-align:center;width:100%}.t-timetable__class>span{display:inline-block;overflow-wrap:anywhere}.t-timetable__class._smaller>span{font-size:1.2rem}.t-timetable__class._current{border:1px solid #ed5a57;color:#ed5a57}@media screen and (max-width:740px){.t-timetable,.t-timetable__body,t-timetable{display:block;height:auto}.t-timetable__body{margin-bottom:-15px;overflow:inherit}.t-timetable__row{border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:10px}.t-timetable__text{width:auto}.t-timetable__class{font-weight:600;text-align:right}.t-timetable__col._class,.t-timetable__col._end,.t-timetable__col._room,.t-timetable__col._start,.t-timetable__col._subject,.t-timetable__col._teacher{display:flex;justify-content:space-between;width:100%}.t-timetable__col._class .t-timetable__title-mobile,.t-timetable__col._end .t-timetable__title-mobile,.t-timetable__col._room .t-timetable__title-mobile,.t-timetable__col._start .t-timetable__title-mobile,.t-timetable__col._subject .t-timetable__title-mobile,.t-timetable__col._teacher .t-timetable__title-mobile{margin-bottom:0}.t-timetable__title-mobile{font-weight:500}.t-timetable__class{margin:0}}t-medical-tests{display:flex;flex-direction:column;overflow-y:auto}.t-medical-tests,t-medical-tests{flex-grow:1;height:100%}.t-medical-tests h2{font-size:1.2rem;padding:20px}.t-medical-tests__title{font-size:1.2rem}.t-medical-tests__body{border-radius:0 0 5px 5px;height:calc(100% - 40px)}.t-medical-tests__row{cursor:pointer}.t-medical-tests__row._disabled{pointer-events:none}.t-medical-tests__col._capacity,.t-medical-tests__col._description,.t-medical-tests__col._location,.t-medical-tests__col._name{flex-grow:1;width:0}.t-medical-tests__col._capacity,.t-medical-tests__col._location{justify-content:center}@media screen and (max-width:740px){.t-medical-tests__body{height:auto;margin-bottom:-15px;overflow:inherit}.t-medical-tests__row{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:15px;padding:10px}.t-medical-tests__col._capacity,.t-medical-tests__col._description,.t-medical-tests__col._location,.t-medical-tests__col._name{width:100%}.t-medical-tests__title-mobile{font-weight:500}}.t-club-dates__title{font-size:1.2rem}.t-club-dates__body{border-radius:0 0 5px 5px;max-height:120px;overflow-y:auto;position:relative}.t-club-dates__row._empty{align-items:center;bottom:0;color:#404652;display:flex;font-size:1.6rem;height:100%;justify-content:center;left:0;margin:auto;padding:20px;position:absolute;right:0;top:0}.t-club-dates__row._pointer{cursor:pointer}.t-club-dates__col._date{flex-grow:3;width:0}.t-club-dates__col._date .svg-check{margin-left:10px}.t-club-dates__col._end,.t-club-dates__col._start{flex-grow:2;width:0}.t-club-dates__col._attendance,.t-club-dates__col._register{display:flex;flex-shrink:0;justify-content:center;width:80px}.t-club-dates__col._remove{flex-shrink:0;width:50px}.t-club-dates__col._end,.t-club-dates__col._start{justify-content:center}.t-club-dates__col .svg-check{height:18px;width:18px;fill:#49bd81}.t-club-dates__col .svg-cross{height:18px;width:18px;fill:#ed5a57}.t-club-dates__col .svg-datacollection{height:22px;width:22px;fill:#ca3356}.t-club-dates__btn-remove{flex-grow:1;height:100%;padding:5px}.t-club-dates__btn-remove[disabled]{opacity:.7}.t-club-dates__btn-remove .svg-trash{display:block;height:16px;width:16px;fill:#404652}@media screen and (max-width:740px){.t-club-dates__header{display:flex}.t-club-dates__body{border-bottom:1px solid #e3e9ea;border-left:1px solid #e3e9ea;border-right:1px solid #e3e9ea;height:100%;max-height:inherit}.t-club-dates__row{display:flex}.t-club-dates__col{display:flex;padding:10px}}.btn-tree-state{display:flex}.btn-tree-state__item{background-color:#e6e9ec;color:#404652;font-weight:500;height:30px;width:50px}.btn-tree-state__item._yes{border-radius:3px 0 0 3px}.btn-tree-state__item._no{border-radius:0 3px 3px 0}.btn-tree-state__item._active{color:#fff;pointer-events:none}.btn-tree-state__item._active._yes{background-color:#7cc576}.btn-tree-state__item._active._na{background-color:#3090c7}.btn-tree-state__item._active._no{background-color:#f05c57}.btn-tree-state__item:not(._active){opacity:.7;transition:opacity .2s ease-out}.btn-tree-state__item:not(._active):hover{opacity:1}