*{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}input,select,textarea{-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;user-select:text}.text-vcenter{vertical-align:middle!important}.md-dialog-is-showing .modal-backdrop,.md-dialog-is-showing .modal-dialog{visibility:hidden}.small-top-bar #header{min-height:50px;height:50px}.small-top-bar .header-inner{padding:7px 0}.small-top-bar #sidebar-left,.small-top-bar #sidebar-right{top:50px;height:calc(100% - 50px)}.small-top-bar #menu-trigger:before{top:2px}.small-top-bar #main{top:50px;height:calc(100% - 50px)}.small-top-bar #content{padding:0}.small-top-bar #content>.container{padding-top:10px}.message-state{width:75px}.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.block-header>h2>small{display:inline;margin-left:5px}body{font-family:Verdana,serif}#top-journeys,.main-menu:nth-child(2) li:first-child,.main-menu:nth-child(2) li:nth-child(2),.main-menu:nth-child(2) li:nth-child(3),.top-menu li:first-child,.top-menu li:nth-child(3){display:none}.profile-pic{visibility:hidden}.filter-bar{background:#31b1f0;padding:8px;box-shadow:0 1px 4px rgba(0,0,0,.3);margin:0 -15px}.filter-bar button{text-transform:capitalize;color:#5e5e5e}.filter-bar button.spaced-out{margin:0 5px}.filter-bar div{padding:0}.filter-bar .select:before{background-color:transparent!important}.filter-bar .select:not(.fg-line):before{right:5px!important}.filter-bar .form-control:not(.fc-alt){padding:5px 10px!important}.btn-primary,.btn-primary.focus,.btn-primary.focus.focus,.btn-primary.focus:focus,.btn-primary.focus:hover,.btn-primary:active,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:focus.focus,.btn-primary:focus:focus,.btn-primary:focus:hover,.btn-primary:hover,.btn-primary:hover.focus,.btn-primary:hover:focus,.btn-primary:hover:hover,.btn-primary:visited,.btn-primary:visited.focus,.btn-primary:visited:focus,.btn-primary:visited:hover{background-color:#00bcd4}.message-list-view{height:540px;overflow-y:scroll}.album-list-view{height:580px;overflow-y:scroll}.reaction-view .lv-footer{text-align:left}.answering-comment,.ms-reply textarea{width:calc(100% - 60px)}.answering-comment{text-align:left;background-color:#607d8b;padding:15px 8px;color:#fff;font-size:15px;font-weight:700;border-radius:2px}.chat-listview{height:423px;overflow:scroll}.audience-buttons>button{margin:0 5px 10px 0}.fg-float .form-control::-webkit-input-placeholder{color:#919191}.listview.lv-lg .lv-item.highlight{background-color:#fff}.listview.lv-lg .lv-item.highlight .lv-title{color:#5e5e5e}.listview.lv-lg .lv-item.highlight .lv-small{color:#a9a9a9}ft-select-container .placeholder{border-color:#00bcd4}ft-select-container .triangle{border-right-color:#00bcd4}.splash{background-color:#fff;background-image:url(/img/splash.png);background-position:50%;background-repeat:no-repeat;height:100vh;width:100vw}@media only screen and (min-device-width:320px) and (max-device-width:480px){.splash{background-color:#fff;background-image:url(/img/splash.png);background-position:50%;background-repeat:no-repeat;height:100vh;background-size:85%;width:100vw}}ft-splash{-webkit-transition:all .4s linear;-moz-transition:all linear .4s;-o-transition:all linear .4s;transition:all .4s linear}ft-splash.ng-hide{opacity:0}.login-content .logo-box,.login-content hr{margin:30px 0}.login-content button{background-color:#31b1f0;display:block;text-transform:capitalize;margin:15px auto;font-size:130%;width:100%}.login-content .login-box{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.login-content .customer-logo{margin:0 auto;max-height:160px}.avatar-circle{background-color:#61c3f3;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;display:inline-block}.avatar-circle,.avatar-image{width:75px;height:75px;border-radius:50%}.avatar-square{width:75px;height:75px;background-color:#61c3f3;text-align:center;display:inline-block;border-radius:5px}.initials{position:relative;top:13px;font-size:35px;line-height:50px;color:#fff;font-weight:700}.gender{font-size:50px;color:#fff}.avatar-circle-small{background-color:#61c3f3;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;display:inline-block}.avatar-circle-small,.avatar-image-small{width:45px;height:45px;border-radius:50%}.avatar-square-small{width:40px;height:40px;background-color:#61c3f3;text-align:center;display:inline-block}.initials-small{font-size:25px;line-height:43px;color:#fff;font-weight:700}.gender-small{font-size:27px;color:#fff}.circle-gender-mars{background-color:#61c3f3}.circle-gender-venus{background-color:#e75fc4}.circle-gender-genderless{background-color:#000}.group-app ft-timeline.no-margin-title .ptb-title{margin-bottom:0}.group-app .node-detail-page .conversations-column{border-right:1px solid #e0e0e0}.tile-list-view{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.tile-list-view .tile-list-item{-ms-flex:1 0 50%;-webkit-flex:1 0 50%;flex:1 0 50%}.lv-message .lv-item:not(.right) .ms-item{background-color:#e0f7fa;color:#616161}.conversations-view>[class^=col-]{padding:0}.conversations-view .conversations{background-color:#f5f5f5}.conversations-view .messages{border-right:1px solid #e0e0e0}.audience-selected{border:4px solid #109ade}.audience-selected .initials{font-size:35px!important}.initials-with-border .initials{font-size:40px;line-height:40px}.create-new-conversation ft-select-container>.checked .placeholder,ft-select-container>.checked .triangle,ft-select-container>.checked .zmdi{opacity:0}.ms-item{width:95%;text-align:left}@media (min-width:768px){.ms-item{max-width:95%}}.create-new-conversation .avatar-circle-small{width:45px;height:45px;background-color:#f6675d;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:inline-block}.create-new-conversation .initials-small{position:relative;top:6px;font-size:20px;color:#fff;font-weight:700}.audience-select-container{width:100px}.audience-select-container p{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-header,.block-header>h2>small{margin-bottom:0}.modal{text-align:center;padding:0!important}.modal:before{content:"";height:100%;margin-right:-4px}.modal-dialog,.modal:before{display:inline-block;vertical-align:middle}.modal-dialog{text-align:left}@media (min-width:1000px){.modal-lg{width:calc(100% - 10px);margin-top:5px}}.conversation-container .filter-container{padding:10px;background:#eaeaea;text-align:center;border-bottom:2px solid #cecece}.conversation-container .reminder{background:rgba(243,19,19,.07058823529411765)}.conversation-container .media{margin:0!important}.conversation-container .conversation-header-container{display:flex}.conversation-container .conversation-header-container h2{padding-left:5px;padding-top:2px;display:inline-block;font-weight:700}.conversation-container .conversation-header-container h2 small{font-weight:400}.conversation-container .comment-container h2{padding-top:10px;color:#fff}.conversation-container .comment-container h2 small{color:#fff;padding-left:5px;display:inline-block}.conversation-container .comment-container .reply-button{color:#fff}.conversation-container .comment-item .post-content{background:#fff!important}.conversation-container .post-content{background:#e0f7f9;margin-top:-20px;padding:20px 20px 20px 73px}.conversation-container .post-content.group{background:#eee}.conversation-container .post-content.parent{background:#e0f7f9}.conversation-container .card-header{padding:10px 23px}.conversation-container .card-header.group h2,.conversation-container .card-header.group h2 small,.conversation-container .card-header.parent h2,.conversation-container .card-header.parent h2 small{color:#5e5e5e}.conversation-container .card-header.group{background:#e0e0e0}.conversation-container .card-header.group .reply-button{color:#5e5e5e;font-weight:700}.conversation-container .card-header.parent{background:#31b1f0}.dropzone{border:0;background-color:#f6f6f6;border-radius:2px;transition:border-color .3s,background-color .3s;min-height:50px;position:relative}.dropzone:before{font:normal normal normal 14px/1 Material-Design-Iconic-Font;content:"\f22a";font-size:2rem;color:#707070;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:50px;height:50px;line-height:50px;text-align:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.15);opacity:0}.dropzone .dz-preview.dz-file-preview .dz-image,.dropzone .dz-preview.dz-image-preview .dz-image{border-radius:2px;border:3px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.15)}.dropzone .dz-preview .dz-remove{position:absolute;top:-3px;right:-4px;z-index:20;font-size:0;width:22px;height:22px;background-color:#ff5652;border-radius:50%;border:2px solid #fff}.dropzone .dz-preview .dz-remove:hover{background-color:#ff3d39;text-decoration:none}.dropzone .dz-preview .dz-remove:before{font:normal normal normal 14px/1 Material-Design-Iconic-Font;content:"\f136";font-size:.8rem;color:#fff;font-weight:700;line-height:19px;padding:0 6px}.dropzone .dz-message span{font-size:1.2rem;color:#676767;display:inline-block;border-radius:2px;transition:color .3s,box-shadow,.3s;padding:.5rem 1.4rem .8rem}.dropzone .dz-message span:before{font:normal normal normal 14px/1 Material-Design-Iconic-Font;content:"\f21e";font-size:1.6rem;display:inline-block;position:relative;top:2px;margin-right:.8rem}.dropzone:hover .dz-message span{color:#707070}.dropzone.dz-drag-hover,.dropzone:hover{background-color:#eee}.dropzone.dz-drag-hover .dz-message{opacity:0}.dropzone.dz-drag-hover:before{opacity:1}.md-dialog-container{z-index:3000}.media-title{text-align:center;font-weight:700;background:#fbfbfb;padding:3px;max-width:110px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.album-image-overview{max-height:400px;overflow:scroll}.album-preview>span.image-amount{background-color:#61c3f3;border-radius:3px;color:#fff;padding:0 3px;font-size:12px;font-weight:700;position:absolute;top:-7px;right:10px}.album-preview{position:relative}.album-container .card-header{padding:10px 23px}.ng-enter.message,.ng-enter.reaction-view{animation:fadeIn .5s}.ng-enter.back-button{animation:bounceIn .5s}.ng-enter.album-list-view,.ng-enter.message-list-view{animation:fadeIn .5s}.ng-enter.answering-comment{animation:fadeIn .25s}.ng-enter#loader-wrapper{animation:fadeInDown .25s}.ng-enter.create-new-request{animation:fadeIn .5s}.ng-leave.album-list-view,.ng-leave.back-button,.ng-leave.message,.ng-leave.message-list-view{animation:fadeOut .5s}.ng-leave#loader-wrapper,.ng-leave.answering-comment{animation:fadeOut .25s}.modal-custom .modal-content{font-size:15px;background:#f8f7f7}.modal-custom .modal-content .modal-footer{padding:0}.child-modal{font-size:15px}.child-modal .child-expected-at,.child-modal .child-information{text-align:center;margin-top:15px}.child-modal .child-expected-at span.time-entry{display:block}.child-modal .child-here-at{text-align:center;margin-top:15px}.child-modal .avatar-circle,.child-modal .avatar-image{width:100px;height:100px}.child-modal .child-status{width:30px;height:30px}.child-modal .avatar-container{position:relative;width:100px;height:100px;margin:0 auto}.child-modal .avatar-container .initials{top:25px}.child-modal .avatar-container .child-status{left:75px;top:0}.child-modal .info-container{padding:20px;background:#fff;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;box-shadow:0 1px 5px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.02)}.child-modal .status-container{margin-top:15px}.child-modal .time-container{padding:5px 10px;background:#31b1f0;border-radius:2px;color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.02);width:fit-content;margin:0 auto}.child-modal .time-container input{font-size:18px;background:transparent;border:none;width:48px}.child-status{position:absolute;left:36px;top:9px;border-radius:50%;width:20px;height:20px;border:2px solid #fff}.status-amount{margin-right:5px}.status-amount:last-child{margin-right:0}.birthday-status{position:absolute;left:-5px;bottom:5px;border-radius:50%;width:20px;height:20px;background:#3f51b5;border:2px solid #fff}.birthday-status i{position:absolute;color:#fff;padding-left:2.5px;font-size:11px;padding-top:2px}.sickness-status{position:absolute;left:35px;bottom:5px;border-radius:50%;width:20px;height:20px;background:red;border:2px solid #fff}.sickness-status i{position:absolute;color:#fff;padding-left:2.6px;font-size:10.5px;padding-top:2px}.status-sick{background:#e53935}.status-present{background:#43a047}.status-expected{background:#fb8c00}.status-absent,.status-picked-up{background:#757575}.status-not-expected{background:#fff;border:1px solid #8a8a8a!important;color:#000}.circle-clicked{border:3px solid rgba(0,0,0,.25)!important;padding:0!important}.type-before-contract,.type-incidental,.type-planning,.type-study-day,.type-swap-day{background-color:#66bb6a!important;border-color:#3a813d!important}.type-before-contract:hover,.type-incidental:hover,.type-planning:hover,.type-study-day:hover,.type-swap-day:hover{background-color:#3a813d!important}.diary-schedule{background-color:#66bb6a!important;border-color:#3a813d!important}.diary-schedule:hover{background-color:#3a813d!important}.timetable{box-sizing:border-box}.timetable:after{clear:both;content:"";display:table}.timetable *,.timetable :after,.timetable :before{box-sizing:inherit}.timetable li,.timetable ul{margin:0;padding:0;list-style-type:none}.timetable aside,.timetable section{float:left}.timetable aside{width:25%;padding:0!important;margin-top:2px;border-right:5px solid transparent}.timetable aside li{padding:0 15px;background-color:#efefef;line-height:46px}.timetable aside li:not(:last-of-type){border-bottom:1px solid #fff}.timetable aside .row-heading{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.timetable ul{list-style-type:none;margin:0}.timetable time li{height:46px}.timetable section{width:75%;padding:0!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.timetable section time{white-space:nowrap;display:inline-block}.timetable section header{height:46px;transform-style:preserve-3d;font-size:0}.timetable section header:after{clear:both;content:"";display:table}.timetable section header li{display:inline-block;font-size:1rem;overflow:visible;width:0;line-height:46px;position:relative}.timetable section header li:not(:last-of-type){width:96px}.timetable section header li .time-label{display:block;position:absolute;left:0}.timetable section header li:not(:first-of-type) .time-label{transform:translateX(-50%)}.timetable section header li:last-of-type .time-label{transform:translateX(-100%)}@media only screen and (max-width:960px){.timetable aside{width:40%}.timetable section{width:60%}}.timetable ul.room-timeline{border-left:none;position:relative;overflow:hidden}.timetable ul.room-timeline li{position:relative;background-color:#f4f4f4}.timetable ul.room-timeline li:nth-of-type(odd){background-color:#fdfdfd}.timetable ul.room-timeline li:first-of-type{border-top:1px solid #e5e5e5}.timetable ul.room-timeline li:last-of-type{border-bottom:1px solid #e5e5e5}.timetable ul.room-timeline li:not(:last-of-type){border-bottom:none}.timetable ul.room-timeline li:first-child .time-entry{height:44px}.timetable ul.room-timeline li:after,.timetable ul.room-timeline li:before{content:"";position:absolute;z-index:1;left:0;top:0;right:0;bottom:0}.timetable ul.room-timeline li:before{background-image:linear-gradient(90deg,#e5e5e5 1px,transparent 0);background-size:24px auto}.timetable ul.room-timeline li:after{background-size:96px auto;background:linear-gradient(90deg,#e5e5e5,#e5e5e5 1px,#f4f4f4 0,#f4f4f4 2px,#e5e5e5 0,#e5e5e5 3px,transparent 0,transparent) -2px 0}.timetable .time-entry{background-color:#ec6a5e;transition:background-color .2s;height:45px;display:block;position:absolute;z-index:2;padding:0 10px;white-space:normal;overflow:hidden;color:#fff;border:1px solid #e32c1b;transform-style:preserve-3d}.timetable .time-entry small{position:relative;top:50%;transform:translateY(-50%);display:block}.timetable .time-entry:hover{background-color:#e74030}.timetable .row-heading{font-weight:500;font-size:.7em;text-transform:uppercase}.timetable .time-label{font-size:.8em;font-weight:500}.bgm-deep-orange{background-color:#ff5722}body{background-color:#f9f9f9}.presence{font-size:15px}.presence .timetable section header{height:48px}.presence .filter-bar{padding:5px 8px;margin:0}.presence .birthday-status,.presence .sickness-status{bottom:-4px}.presence .has-reminder{color:red}.presence .avatar-circle,.presence .avatar-image{width:50px;height:50px;margin-top:10px;margin-right:10px;display:block;float:left}.presence .total-kids-overview{background-color:#f0f0f0!important;height:50px!important}.presence .total-kids-overview .time-entry{height:45px!important;background-color:#d3d3d3!important;border-color:#acacac!important;color:#5e5e5e}.presence .total-kids-overview:after,.presence .total-kids-overview:before{background-image:none!important}.presence .timetable aside .row-heading{display:inline}.presence .gender{line-height:inherit;top:6px;position:relative;font-size:25px}.presence .gender-icon{color:#fff}.presence .time-table aside li{height:fit-content}.presence .timetable time li{height:70px}.presence .timetable aside li{line-height:38px}.presence .children-status{display:inline-flex;margin-bottom:10px;margin-right:5px;text-align:center;color:#fff;padding-left:14px;padding-top:11px;border-right:2px solid #f0f0f0;width:100%;height:100%;font-size:13px}.presence .status-amount{padding-left:13px}.presence .status-amount:first-child{padding-left:0}.presence .status-amount span{display:block;font-weight:700}.presence .time-indicator{position:absolute;height:100%;width:2px;background-color:#ef5350;z-index:3}.presence .circle-base{width:25px;height:25px;display:inline-block;margin:0 2px;border-radius:50%;padding-top:3px}.presence hr{border:0;border-top:1px solid #929292}.presence .block-container{position:relative;height:60px}.presence .block-header{margin-top:3px}.presence .timetable section{width:calc(100% - 250px)}.presence .row-heading{font-size:16px;text-transform:none;line-height:0}.presence .row-heading-container{float:left;height:100%}.presence .row-heading-container .first-name{display:block;margin-top:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:120px}.presence .row-heading-container .last-name{display:block;margin-top:-10px;font-size:11px;line-height:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:115px}.presence .timetable aside{width:250px}.presence .timetable aside li,.presence .timetable aside li:first-child{background:#fff}.presence .timetable .time-entry:last-child{border-right:none}.presence .timetable .time-entry:first-child{border-left:none}.presence .timetable .time-entry{background:#b9b9b9;border:2px solid #868686;border-top:none;border-bottom:none;height:62px;margin-top:2.5px;font-weight:700;text-align:center}.presence .timetable .time-entry:hover{background:#868686}.presence .timetable ul.room-timeline li:after{background:linear-gradient(90deg,#e5e5e5,#e5e5e5 1px,#f4f4f4 0,#f4f4f4 0,#e5e5e5 0,#e5e5e5 2px,transparent 0,transparent) 0}.presence .date-picker-modal-fix{position:relative;display:inline-block}.presence .date-picker-modal-fix .dropdown-menu{left:auto!important;right:0}.presence .child-modal-button{border:1px solid #868686;border-radius:50%;padding:4px 10px;margin-top:20px;float:right;font-size:17px;cursor:pointer;color:#868686}.presence aside .total-kids-overview{padding-top:3.5px}.presence .bulk-checkbox-container{position:absolute!important;top:23px;right:20px;margin:0!important}.presence .btn-indiego{background:#3f51b5!important;color:#ececec!important}.presence .label-container{width:100%;line-height:normal;margin-bottom:10px;font-size:13px}.presence .label-container span{height:20px;line-height:12px;margin:3px;font-size:12px;border:1px solid #a9a9a9;padding:3px;border-radius:4px;display:inline-block;cursor:pointer}[data-current-skin=bluegray]{background:#31b1f0}.child-detail .small-initials .initials{line-height:inherit;top:6px;font-size:27px}.child-detail .tab-content{padding:20px}.child-detail .tab-nav:not(.tn-vertical){overflow:visible}.child-detail .bs-item{background:#fff;margin-bottom:30px;min-height:100px;font-size:14px;border-radius:2px;padding:15px}.child-detail .child-header ul.tab-nav{background:#31b1f0}.child-detail .tab-nav:not(.tn-vertical){width:unset}.child-detail ul.tab-nav.tn-justified{position:fixed;width:100%;z-index:4;top:140px}.child-detail .tab-content{margin-top:140px}.child-detail .tab-nav>li>a{color:#f2f2f2}.child-detail .tab-nav:not(.tn-vertical)>li.active>a{color:#fff}.child-detail .tab-nav:not(.tn-vertical):not([data-tab-color])>li>a:after{background:#ff5722;height:4px}.child-detail .avatar-container{position:relative;width:65px;height:60px;display:inline-block}.child-detail .avatar-container .avatar-circle,.child-detail .avatar-container .avatar-image{width:50px;height:50px}.child-detail .child-information{text-align:left}.child-detail .child-information,.child-detail .family-member-information,.child-detail .responsible-information{display:inline-block;position:relative;max-width:calc(100% - 70px);text-overflow:ellipsis;overflow:hidden;top:13.5px}.child-detail .child-information span,.child-detail .family-member-information span,.child-detail .responsible-information span{white-space:nowrap}.child-detail .child-information span:first-child,.child-detail .family-member-information span:first-child,.child-detail .responsible-information span:first-child{font-size:18px}.child-detail .family-member-information{max-width:calc(100% - 80px)}.child-detail .child-status{position:absolute;left:35px;top:-5px;border-radius:50%;width:20px;height:20px;border:2px solid #fff}.child-detail .personal-information-container div:first-child{text-align:right}.child-detail .personal-information-container div:first-child span{color:grey}.child-detail .personal-information-container span{padding:3px 0;display:block}.child-detail .edit-personal-information-button{cursor:pointer}.child-detail .family-member{border-bottom:1px solid #f7f7f7}.child-detail .family-member:last-child{border-bottom:0}.child-detail .family-member .avatar-circle,.child-detail .family-member .avatar-image{width:60px;height:60px}.child-detail .family-member .initials{top:11px}.child-detail .family-member .avatar-container{position:relative;width:75px;height:60px;display:inline-block;top:-12px}#calendar .fc-toolbar .fc-center{margin-top:-12px!important}#calendar .fc-toolbar{height:50px!important;background:none}#calendar .fc-toolbar:before{background:#31b1f0!important}@media screen and (min-width:768px){.modal-medium{width:400px}}.child-documents .card{width:fit-content;padding:20px;text-align:center;display:inline-block;margin-left:20px;max-width:175px}.child-documents .card .description,.child-documents .card .title{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.child-documents .card hr{margin:0 0 10px}.child-documents .card .document-container{width:60px;height:60px;border-radius:50%;text-align:center;font-size:30px;padding-top:8px;background:#7bdce9;margin:0 auto}.child-documents .card .document-container i{color:#fff}.child-documents .card .title{font-weight:700}.child-documents .card .title,.child-documents .card a.download{display:block;margin-top:10px}.child-documents .card a.download{background:#f7f7f7;padding:5px 0}.child-header .table.table-responsive>tbody>tr>td{vertical-align:middle;padding-left:0;padding-right:0}.child-header .table .no-top-border>td{border-top:0}.child-header .medical-info,.child-header .personal-info{padding:10px}.child-header .medical-info>div.actions,.child-header .personal-info>div.actions{text-align:right}#calendar-content .fc-day-grid-event .fc-content,.calendar-overview #calendar-control .fc-day-grid-event .fc-content{white-space:normal}#calendar-content .fc-header-toolbar .fc-right .fc-button-group .fc-button,.calendar-overview #calendar-control .fc-header-toolbar .fc-right .fc-button-group .fc-button{margin-left:6px;width:50px}#calendar-content .fc-header-toolbar .fc-button,.calendar-overview #calendar-control .fc-header-toolbar .fc-button{background-color:#fff;color:#000;border-color:transparent}#calendar-content .fc-header-toolbar .fc-button-active,.calendar-overview #calendar-control .fc-header-toolbar .fc-button-active{background-color:#ff5722;border-color:transparent;color:#fff}.requests-overview .ng-cloak{display:inherit!important}.requests-overview th.header.sortable{text-align:left}.requests-overview .filters button{margin:0 5px}.create-new-request{position:relative}.create-new-request .avatar-circle-small,.create-new-request .avatar-image-small{width:40px;height:40px}.create-new-request .child-header-container{padding-top:20px}.create-new-request .close-button{position:absolute;right:15px;top:15px;font-size:20px;color:#5e5e5e}.create-new-request .child-profile{display:inline-block;vertical-align:bottom}.create-new-request .request-information{padding-top:5px;font-size:17px;display:inline-block;padding-left:10px}.create-new-request .request-information span{display:block}.create-new-request .request-information .name{font-size:115%;font-weight:700}.create-new-request .parent-remarks{min-height:80px;background:#eee;padding:10px 15px;margin:10px 0;overflow-y:scroll}.create-new-request .children-list{max-height:280px;overflow-y:auto}.create-new-request .children-list .child-item{padding:5px;display:flex}.create-new-request .children-list .child-item .child-info{display:inline-block;padding-left:10px}.diary .block-container{position:relative;height:70px}.diary .filter-bar{padding:5px 8px;margin:0}.diary .bulk-checkbox-container{position:absolute;top:28px;right:20px;margin:0}.diary .row-heading-container{float:left;height:100%}.diary .row-heading-container .full-name{display:block;margin-top:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:120px}.diary .avatar-circle,.diary .avatar-image{width:50px;height:50px;margin-top:10px;margin-right:10px;display:block;float:left}.diary .avatar-circle .gender,.diary .avatar-image .gender{line-height:inherit;top:3px;position:relative;font-size:25px}.diary .timetable aside{width:270px;margin-top:0}.diary .timetable aside li{margin:6px 0;background-color:inherit;border-right:1px solid #eaeaea;border-bottom:0}.diary .timetable section{width:calc(100% - 270px)}.diary .diary-container{height:77px;overflow-x:auto;white-space:nowrap}.diary .timetable aside li:first-child{margin:0}.diary.create-diary-container .diary,.diary .diary-container .diary{padding:0 20px;height:70px;border-radius:5px;background:#fff;display:inline-block;color:#fff;margin:0 5px}.diary.create-diary-container .diary img,.diary .diary-container .diary img{width:30px;padding-top:18px}.switch{position:relative;display:inline-block;width:110px;height:30px}.child-slider label{margin:0;padding:0}.col-xs-6{margin-top:4px}.switch input{display:none}.block-header{padding:0 5px}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#31b1f0}.slider,.slider:before{position:absolute;-webkit-transition:.2s;transition:.2s}.slider:before{content:"";height:23px;width:23px;left:2px;top:1.4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#ff5722}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(79px);-ms-transform:translateX(79px);transform:translateX(79px)}.slider .on{display:none;top:50%;left:40%}.slider .off{top:50%;left:60%}.slider .off,.slider .on{color:#fff;position:absolute;transform:translate(-50%,-50%);font-size:15px;font-family:Verdana,sans-serif}input:checked+.slider .on{display:block}input:checked+.slider .off{display:none}.slider.round{border-radius:25px;border:2px solid #fff}.slider.round:before{border-radius:50%}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.tile-list-view .tile-list-item{-ms-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){.tile-list-view .tile-list-item{-ms-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.tile-list-view .tile-list-item{-ms-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){.tile-list-view .tile-list-item{-ms-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3){.tile-list-view .tile-list-item{-ms-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) and (orientation:landscape){.tile-list-view .tile-list-item{-ms-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.tile-list-view .tile-list-item{-ms-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%}}#calendar-widget{margin-bottom:30px;box-shadow:0 1px 1px rgba(0,0,0,.15)}#fc-actions{position:absolute;bottom:10px;right:12px}.fc{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.15);margin-bottom:30px}.fc td,.fc th{border-color:#f0f0f0}.fc th{font-weight:400}.fc table{background:transparent}.fc table tr>td:first-child{border-left-width:0}#calendar-widget .fc-toolbar{background:#009688}#calendar-widget .fc-day-header{color:#fff;background:#007d71;padding:5px 0;border-width:0}#calendar-widget .fc-day-top{text-align:center;color:#adadad;padding:5px 0}#calendar-widget .fc-day-grid-event{margin:1px 3px}#calendar-widget .ui-widget-header,#calendar-widget .ui-widget-header th{border-width:0}#calendar .fc-toolbar{height:300px;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50%;background-position:inherit}#calendar .fc-toolbar:before{content:"";height:50px;width:100%;background:rgba(0,0,0,.36);position:absolute;bottom:0;left:0}#calendar .fc-toolbar .fc-center{margin-top:238px;position:relative}@media screen and (max-width:991px){#calendar .fc-toolbar{height:200px}#calendar .fc-toolbar .fc-center{margin-top:138px}}#calendar .fc-day-header{color:#adadad;text-align:left;font-size:14px;border-bottom-width:0;border-right-color:#eee;padding:10px 12px}#calendar .fc-day-top{color:#ccc;text-align:left!important}@media screen and (min-width:991px){#calendar .fc-day-top{font-size:25px;letter-spacing:-2px}}#calendar .fc-day-grid-event{margin:1px 9px 0}.fc-today{color:#ffc107}.fc-toolbar{margin-bottom:0;padding:20px 7px 19px;position:relative}.fc-toolbar h2{margin-top:7px;font-size:20px;font-weight:400;text-transform:uppercase;color:#fff}.fc-toolbar .ui-button{border:0;background:0 0;padding:0;outline:none!important;text-align:center;width:30px;height:30px;border-radius:50%;margin-top:2px;color:#fff}.fc-toolbar .ui-button:hover{background:#fff;color:#009688}.fc-toolbar .ui-button>span{position:relative;font-family:Material-Design-Iconic-Font;font-size:20px;line-height:100%;width:30px;display:block;margin-top:2px}.fc-toolbar .ui-button>span:before{position:relative;z-index:1}.fc-toolbar .ui-button>span.ui-icon-circle-triangle-w:before{content:"\f2fa"}.fc-toolbar .ui-button>span.ui-icon-circle-triangle-e:before{content:"\f2fb"}.fc-h-event{padding:0;font-size:11px;border-radius:0;border:0}.fc-h-event .fc-title{text-align:center;padding:2px 8px;display:block}.fc-h-event .fc-time{float:left;background:rgba(0,0,0,.2);padding:2px 6px;margin:0 0 0 -1px}.fc-view,.fc-view>table{border:0;overflow:hidden}.fc-view>table>tbody>tr>.ui-widget-content{border-top:0}div.fc-row{margin-right:0!important;border:0!important}.fc-today .fc-day-number{color:#ffc107!important}.event-tag{margin-top:5px}.event-tag>span{border-radius:50%;width:30px;height:30px;margin-right:3px;position:relative;display:inline-block;cursor:pointer}.event-tag>span:hover{opacity:.8;filter:alpha(opacity=80)}.event-tag>span.selected:before{font-family:Material-Design-Iconic-Font;content:"\f26b";position:absolute;text-align:center;top:3px;width:100%;font-size:17px;color:#fff}hr.fc-divider{border-width:1px;border-color:#eee}.fc-day-grid-container.fc-scroller{height:auto!important;overflow:hidden!important}#loader-wrapper{width:100%;position:fixed;top:50px;left:0;z-index:6}#loader-wrapper .load-bar{position:relative;width:100%;height:5px;background-color:#109ade}#loader-wrapper .bar{content:"";display:inline;position:absolute;width:0;height:100%;left:50%;text-align:center}#loader-wrapper .bar:first-child{background-color:#31b1f0;animation:loading 3s linear infinite}#loader-wrapper .bar:nth-child(2){background-color:#0d79ae;animation:loading 3s linear 1s infinite}#loader-wrapper .bar:nth-child(3){background-color:#109ade;animation:loading 3s linear 2s infinite}@keyframes loading{0%{left:50%;width:0;z-index:70}33.3333%{left:0;width:100%;z-index:10}to{left:0;width:100%}}.emergency .emergency-list{margin:5px 10px}.emergency .emergency-list h2{padding-left:10px}.emergency .emergency-list hr{margin:5px 0}.emergency .emergency-list .child-item{padding:15px 10px;text-align:center}.emergency .emergency-list .child-item .child-information{margin-top:5px}.emergency .emergency-list .child-item .child-information .name{font-weight:700}.emergency .emergency-list .child-item .child-information span{display:block}.ath-action-icon{width:1.6em;height:1.6em;background-image:url(data:image/png;base64,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);background-size:auto 100%}.ath-container p{margin-top:10px;line-height:25px}.ath-container{box-shadow:0 .1em 0 #d1d1d1;background:#fff}.ath-ios.ath-phone:after{background:#fff;box-shadow:.1em .1em 0 #d1d1d1}.ath-ios.ath-tablet:after{background:#fff}.dtp .dtp-actual-meridien a.selected,.dtp .dtp-hand.on,.dtp .dtp-picker-time>a.dtp-select-hour.selected,.dtp div.dtp-date,.dtp div.dtp-time,.dtp table.dtp-picker-days tr>td>a.selected,.dtp table.dtp-picker-days tr>td>a.selected.hilite{background:#31b1f0}.dtp div.dtp-actual-time.p60 span.selected,.dtp table.dtp-picker-days tr>td>a.hilite:not(.selected){color:#31b1f0}.dtp div.dtp-actual-maxtime,.dtp div.dtp-actual-year,.dtp div.dtp-year-btn{color:#d0f0f0}.dtp>.dtp-content>.dtp-date-view>header.dtp-header{background:#31b1f0}md-menu-content.dtp-month-list,md-menu-content.dtp-year-list{background-color:#d0f0f0}.avatar-upload-modal{text-align:center;padding:20px 20px 5px!important}.travel-planning .child-slider{display:inline-block}.travel-planning .filter-bar{padding:8px;margin:0}.travel-planning .checkbox{position:relative;display:block;margin-top:-8px;margin-bottom:0}.travel-planning .ng-table-header{text-align:left}.travel-planning .popover-content{color:#5e5e5e}.create-new-travel-plan .travel-ride{display:inline-block;height:20px;width:20px;line-height:20px;border-radius:50%;margin-right:5px}.create-new-travel-plan .travel-ride-description{font-size:15px}.activity-planning .calendar{height:calc(100vh - 180px);margin:0!important}.activity-planning .calendar>div{height:100%;overflow:auto;border-right:1px solid #ebebeb;text-align:center;padding:0 7px}.activity-planning .calendar>div .selected-day{border-bottom:4px solid #31b1f0}.activity-planning .calendar>div .past{color:#d3d3d3}.activity-planning .calendar>div .day{text-align:center;display:block;width:fit-content;padding:3px 15px;margin:0 auto 10px}.activity-planning .calendar>div .day .day-indicator{display:block}.activity-planning .calendar>div .day .day-number{font-size:30px}.activity-planning .calendar .calendar-item{padding:5px 8px;text-align:left;position:relative;font-size:12px;margin-bottom:10px}.activity-planning .calendar .calendar-item .title{display:block;color:#31b1f0;font-weight:700;font-size:12px;width:calc(100% - 15px)}.activity-planning .calendar .calendar-item .timespan{display:block;margin:5px 0;font-weight:700}.activity-planning .calendar .calendar-item .child-indicator{position:absolute;top:5px;right:7px;padding:0 3px;color:#fff;font-weight:700;border-radius:15px}.create-new-activity-plan h4{margin-bottom:15px}@media (min-width:768px){.seven-cols .col-lg-1,.seven-cols .col-md-1,.seven-cols .col-sm-1{width:100%;*width:100%}}@media (min-width:992px){.seven-cols .col-lg-1,.seven-cols .col-md-1,.seven-cols .col-sm-1{width:14.28571429%;*width:14.28571429%}}@media (min-width:1200px){.seven-cols .col-lg-1,.seven-cols .col-md-1,.seven-cols .col-sm-1{width:14.28571429%;*width:14.28571429%}}.toggle{display:inline-block;color:#fff;font-weight:700;font-size:large;background-color:#757575;height:50px;width:100px;margin:10px;padding:5px;border:4px solid transparent;text-align:center;line-height:37px}.toggle.selected{background-color:#31b1f0;border-color:#109ade}.stories>.header{height:56px;color:#9e9e9e}.stories>.bar,.stories>.header{display:flex;align-items:center}.stories>.bar{background:#31b1f0;justify-content:center;height:45px;margin-left:-15px;margin-right:-15px}.stories>.bar button{width:150px}.stories>.table-responsive{margin-top:25px}.stories>.table-responsive>table.ng-table th{text-align:unset}.story-details{margin-top:50px}.story-details .form{display:flex;flex-direction:column}.story-details .form .form-row{display:flex}.story-details .form .form-row .form-item{flex:1}.story-details .blocks{display:flex;flex-direction:column}.story-details .blocks h1{text-align:center}.story-details .blocks img{min-height:0;max-width:100%;max-height:100%;justify-self:center}.story-details .blocks .story-block{display:grid;grid-auto-rows:1fr;gap:30px;padding:30px;border-radius:5px;border:1px solid grey;background-color:#add8e6;align-items:center;margin:10px}.story-details .blocks .story-block input[readonly],.story-details .blocks .story-block textarea[readonly]{background-color:#d3d3d3}.story-details .blocks .text-block{grid-template-columns:75px 1fr;grid-template-areas:"title-label title-value" "text-label  text-value "}.story-details .blocks .card-left-block{grid-template-columns:1fr 75px 1fr;grid-template-areas:"image title-label title-value" "image text-label  text-value "}.story-details .blocks .card-right-block{grid-template-columns:75px 1fr 1fr;grid-template-areas:"title-label title-value image" "text-label  text-value  image"}.story-details .blocks .images-block{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.story-details .blocks .image-0{grid-area:image-0}.story-details .blocks .image-1{grid-area:image-1}.story-details .blocks .image-2{grid-area:image-2}.story-details .blocks .images-block-1{grid-template-columns:1fr;grid-template-areas:"image-0"}.story-details .blocks .images-block-2{grid-template-columns:1fr 1fr;grid-template-areas:"image-0 image-1"}.story-details .blocks .images-block-3 .image-0{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.story-details .blocks .images-block-3 .image-1{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}.story-details .blocks .images-block-3 .image-2{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}.story-details .blocks .images-block-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"image-0 image-2" "image-1 image-3"}.story-details .actions{display:flex;gap:25px;height:50px;justify-content:flex-end;align-items:center}.bgm-cyan,.btn-primary{background-color:#31b1f0!important}div.child-label{display:inline-block;padding:5px;margin-top:5px;margin-left:5px;border:1px solid transparent;border-radius:5px}div.child-label>i.action{padding:5px;text-align:right}.lv-small{white-space:normal!important}.c-cyan{color:#31b1f0!important}.btn-info,.radio .input-helper:after{background-color:#31b1f0!important}div#calendar-control div.fc-center h2{color:#fff}div#calendar-control div.fc-toolbar{background-color:#31b1f0;padding:5px}div#calendar-control div.fc-toolbar button{margin:0}div#calendar-control th.fc-day-header{color:#adadad}div#calendar-control label.switch{vertical-align:middle}div#calendar-control .planning-day-backgound{opacity:1}div#calendar-control .planning-day-backgound.closed{background-color:#ffecb3}div#calendar-control .planning-day-backgound.holiday{background-color:#bbdefb}div#calendar-control .planning-day{color:#000;opacity:1;margin-top:-21px;z-index:-1}div#calendar-control .planning-day.closed{background-color:#ffecb3}div#calendar-control .planning-day.holiday{background-color:#bbdefb}div#calendar-control .planning-day .fc-content .fc-title{text-align:left}div#calendar-control .planning-block.approved,div#calendar-control .planning-block.requestable,div#calendar-control .planning-block.requested{background-color:#fff;border:1px solid #aed581;color:#5e5e5e}div#calendar-control .planning-block.requested{background-image:repeating-linear-gradient(-45deg,#dcedc8,#dcedc8 20px,transparent 0,transparent 40px)}div#calendar-control .planning-block.requested.traded{background-image:repeating-linear-gradient(-45deg,#e0e0e0,#e0e0e0 20px,transparent 0,transparent 40px)}div#calendar-control .planning-block.approved{background-color:#8bc34a;color:#fff}div#calendar-control .planning-block.approved.holiday{background-color:#9e9e9e}div#calendar-control .planning-block.approved.traded{border:1px solid #e0e0e0;background-color:#9e9e9e;color:#fff}div#calendar-control .planning-block.sick{background-color:#f44336;color:#fff}div#calendar-control .planning-block.absent:not(.requested){border:1px solid #e0e0e0;background-color:#9e9e9e;color:#fff}div#calendar-control .planning-block.rejected{border:1px solid #e57373;background-color:#f44336;color:#fff}div#calendar-control .planning-block.ghosted{cursor:default;opacity:.3}