.button-shadow{-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}.text-shadow{text-shadow:0 2px 2px rgba(0,0,0,.6)}.navbar{background-color:#fff;background-position:center center;background-size:cover;background-repeat:no-repeat;height:70px;overflow:hidden;color:#222;transition:height .6s;z-index:1000}.navbar .container{padding-top:0;padding-bottom:0}.navbar a{text-decoration:none}.navbar a .navbar-icon{font-size:24px;line-height:24px;width:28px;display:inline-block;vertical-align:middle}.navbar-opened{-webkit-box-shadow:0 5px 9px 3px rgba(0,0,0,.3);-moz-box-shadow:0 5px 9px 3px rgba(0,0,0,.3);box-shadow:0 5px 9px 3px rgba(0,0,0,.3);background-color:#fff}.navbar-opened .container{padding-top:0;padding-bottom:0}.navbar-opened a{text-decoration:none;display:block}.navbar-brand{padding:10px 0;margin-left:0;float:left;margin-right:20px}.navbar-brand img{height:50px;transition:height .6s}.navbar-fixed,.navbar-collapsible{font-size:14px;font-weight:bold;line-height:70px;transition:line-height .6s}.navbar-fixed li,.navbar-collapsible li{position:relative;transition:background .2s ease}.navbar-fixed li a,.navbar-collapsible li a{display:inline-block;color:#222;padding:0 10px;line-height:70px;background-color:transparent;transition:line-height .6s,padding .6s,background .2s ease,color .2s ease;cursor:pointer;text-decoration:none}.navbar-fixed li a:hover,.navbar-collapsible li a:hover,.navbar-fixed li a:focus,.navbar-collapsible li a:focus{color:#00b0f0;background-color:transparent}.navbar-fixed li a.selected,.navbar-collapsible li a.selected{color:#00b0f0}.navbar-fixed li a.selected:after,.navbar-collapsible li a.selected:after{content:"";position:absolute;border:solid 5px transparent;border-width:0 0 5px 0;border-bottom-color:#00b0f0;height:50%;bottom:25%;left:10px;right:10px}.navbar-fixed li.highlight a.selected,.navbar-collapsible li.highlight a.selected{color:#fff}.navbar-fixed li.highlight a.selected:after,.navbar-collapsible li.highlight a.selected:after{border-bottom-color:#fff}.navbar-fixed li .expanded-only,.navbar-collapsible li .expanded-only{display:none}.navbar-fixed li .collapsed-only,.navbar-collapsible li .collapsed-only{display:inline-block}.navbar .navbar-collapsible li:hover::before{content:'';position:absolute;width:100%;height:50%;left:0;top:25%;background-color:#00b0f0;opacity:.1;pointer-events:none}.navbar .navbar-collapsible li a{width:auto}.navbar .navbar-collapsible li a:hover,.navbar .navbar-collapsible li a:focus{color:#00b0f0;background-color:transparent}.navbar .navbar-collapsible li a.selected{color:#00b0f0}.navbar .navbar-collapsible li a.selected:after{content:"";position:absolute;border:solid 5px transparent;border-width:0 0 5px 0;border-bottom-color:#00b0f0;height:50%;bottom:25%;left:10px;right:10px}.navbar .navbar-collapsible li a.has-children{padding-right:8px}.navbar .navbar-collapsible li a.is-child{padding-left:2px}.navbar .navbar-collapsible li a.is-child::before{content:'';position:absolute;width:1px;height:30%;left:0;top:35%;background-color:#222;opacity:.3}.navbar .navbar-collapsible li .expanded-only{display:inline-block}.navbar .navbar-collapsible li .collapsed-only{display:none}.navbar-opened .navbar-collapsible{line-height:unset}.navbar-opened .navbar-collapsible li a{line-height:3em;padding:0 15px}.navbar-opened .navbar-collapsible li a:hover,.navbar-opened .navbar-collapsible li a:focus{background-color:#00b0f0;color:#fff}.navbar-opened .navbar-collapsible li a.selected:after{display:none}.navbar .navbar-collapsible{float:left}.navbar .separator::before{content:"";position:absolute;display:inline-block;overflow:hidden;width:1px;background-color:#888;top:10px;bottom:10px}.navbar .navbar-user-menu>a .avatar-image{margin-top:10px;margin-right:.5em}.navbar .user-item{display:table;background-color:#f0f0f0}.navbar .user-item>div{display:table-cell}.navbar .user-item .user-avatar{vertical-align:bottom}.navbar .fa{margin-left:.4em}.navbar .highlight{background-color:#00b0f0;color:#fff;border-radius:0}.navbar .highlight a{color:#fff}.list-item.user-item{background-color:#e0e0e0;color:#000;max-width:36em}.user-display-name,.user-organisation-name,.user-user-name,.user-org-roles{display:block;margin:0 15px 0 0}.user-display-name{font-family:'Source Sans Pro';font-size:1.8em}.user-organisation-name{font-family:'Source Sans Pro';font-size:1.4em}.user-org-roles{margin-top:.6em;font-size:.8em}li.notification-has-unread{position:relative}li.notification-has-unread a{color:#c00000}li.notification-has-unread::before{content:'';position:absolute;width:70px;height:70px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;border:4px solid #ed7d31;box-shadow:0 0 5px #c00000,0 0 5px #c00000 inset;border-radius:50%;opacity:0;transform:scale(.5);animation:pulsateNotification 5s 2;animation-timing-function:linear;z-index:-1}@keyframes pulsateNotification{0%{opacity:0;transform:scale(.5)}20%{opacity:.4;transform:scale(1)}25%{opacity:0;transform:scale(1.1)}}li.notification-has-unread-system{background-color:#c00000;animation:notification-throb 3s infinite}li.notification-has-unread-system a{color:#fff}@keyframes notification-throb{0%{background:#c00000}50%{background:#ff2727}100%{background:#c00000}}.notification-menu{width:30em}.notification-menu .list-item.notification-header{background-color:#e0e0e0}.notification-menu .list-item.notification-header h2{font-weight:normal;color:#000;margin-top:.25em}.notification-menu .item-scroll{overflow-y:auto;max-height:calc(100vh - 210px)}.notification-menu .list-item{vertical-align:top}.notification-menu .list-item p{margin-bottom:.25em}.notification-menu .list-item .list-item-icon{font-size:1em;padding:0}.notification-menu .list-item .list-item-icon i{margin:3px .5em 0 0}.notification-menu .list-item .list-item-text{vertical-align:top}.notification-menu .list-item .title{font-weight:bold}.notification-menu .overflow-message{line-height:34px}.notification-menu .notification-summary{max-width:23em}footer{z-index:2;position:absolute;bottom:0;left:0;right:0;background-color:#222;background-image:url(../images/footer-texture.png);background-position:center top;background-size:auto;background-repeat:repeat;color:#ccc;font-size:12px;margin-top:40px;padding-top:20px}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#ccc}footer .fa{margin-right:.5em;vertical-align:middle;font-size:22px}footer a{text-decoration:none;display:inline-block;padding:.35em 0;position:relative;cursor:pointer;color:#fff}footer a:hover{color:#fdea14}.meter-container{display:block;height:.5rem;width:10rem;margin:.5em 0;background-color:#e0e0e0}.meter-container .meter-bar{display:block;width:0;height:100%;background-color:#00b0f0}.meter-container .meter-bar.worst{background-color:#c00000;width:20%}.meter-container .meter-bar.bad{background-color:#ed7d31;width:40%}.meter-container .meter-bar.weak{background-color:#7030a0;width:60%}.meter-container .meter-bar.good{background-color:#00b0f0;width:80%}.meter-container .meter-bar.strong{background-color:#70ad47;width:100%}.info-block .meter-container{background-color:#fff}.btn{font-weight:normal;text-decoration:none;border:none;background-color:#f0f0f0;color:#000;cursor:pointer;margin:2px 0;display:inline-block;vertical-align:middle;font-family:'Open Sans',sans-serif;font-size:13px;padding:0 1.2em;position:relative;overflow:hidden;height:34px;line-height:34px;white-space:nowrap;text-align:center;transition:color .2s,background .2s}.btn[class*='icon-']{padding-left:2.7em}.btn[class*='icon-']:before{position:absolute;left:.6em;font-size:1.4em;top:9px}.btn[class*='icon-'].align-right{padding-left:1.2em;padding-right:2.7em}.btn[class*='icon-'].align-right:before{left:auto;right:.6em;font-size:1.4em;top:9px}.btn i{position:relative;font-size:1.33em;top:.5px;padding-right:.5em}.btn.nospacing{margin-left:0;margin-right:0}.btn.selected:before{content:'';position:absolute;left:0;right:0;bottom:0;height:4px;background-color:#00b0f0}.btn.selected-border .fa-folder{text-shadow:1px 1px 0 white,1px -1px 0 white,-1px 1px 0 white,-1px -1px 0 white}.btn.selected-border.selected:before{height:unset;top:0;background-color:#00b0f0;opacity:.2}.btn.selected-border.selected:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;border:2px solid #00b0f0}.btn:hover,.btn.white:hover,.btn.highlight{background-color:#00b0f0;color:#fff;text-decoration:none}.btn.highlight{font-weight:normal;border-radius:0}.btn.tertiary{background-color:#e0e0e0;border-color:#e0e0e0;color:#222}.btn.tertiary:hover{background-color:#00b0f0;color:#fff;text-decoration:none}.btn.white{background-color:transparent}.btn.call-to-action{background-color:#00b0f0;color:#fff}.btn.call-to-action:after{display:none}.btn.call-to-action:hover{background-color:#008bbd;color:#fff;text-decoration:none}.btn.success{background-color:#70ad47;color:#fff}.btn.success:after{display:none}.btn.success:hover{background-color:#598938;color:#fff;text-decoration:none}.btn.destructive,.btn.destructive.call-to-action{background-color:#c00000;color:#fff}.btn.destructive:after,.btn.destructive.call-to-action:after{display:none}.btn.destructive:hover,.btn.destructive.call-to-action:hover{background-color:#8d0000;text-decoration:none;color:#fff}.btn:disabled,.btn.call-to-action:disabled,.btn.destructive:disabled{background-color:#f0f0f0;color:#e0e0e0;cursor:default}.btn.dialog-option{display:block;width:100%;margin:0 0 .25em 0;height:auto;line-height:1.2em;padding:10px 1.2em;white-space:normal}.btn.dialog-option i{position:absolute;left:.75em}.btn.dialog-option [class*='icon-']:before{top:0}.btn .button-title{display:block;font-weight:bold}.btn .button-message{display:block;margin:.8em 0 0 0;max-width:28em;word-wrap:break-word;white-space:normal;text-wrap:normal}.btn.large{font-size:2em}.btn:focus{outline:none}.btn.wrap{text-align:left;white-space:normal;line-height:1.2em;padding-top:.6em;padding-bottom:.6em}.btn.wrap:hover,.btn.wrap:focus{text-decoration:underline}.btn.wrap:after{display:none}.btn.small{font-size:13px;vertical-align:baseline;line-height:30px;padding:0 1em}.btn.fullscreen-toggle i{padding-right:0}.btn.icon{padding:0 .75em}.btn.icon i{padding-right:0}.btn .fa-angle-down{padding-right:0}.radio-button-strip .btn{display:inline-block;position:relative}.radio-button-strip .btn:not(:first-child){margin:0 0 0 1px}.tabstrip{border-bottom:1px solid #00b0f0}.tabstrip .container{padding:0 15px}.tabstrip .container.tabstrip{padding:0 15px;margin-top:0}.tabstrip .container .col-12{margin-bottom:0}.tab-header{cursor:pointer;position:relative;text-align:center;text-decoration:none;font-family:'Open Sans',sans-serif;font-size:13px;display:inline-block;padding:10px;border-bottom:5px solid transparent;margin-right:2px}.tab-header:hover{color:#00b0f0}.tab-header.selected{border-bottom-color:#00b0f0}.tab-container{position:relative;opacity:0;transition:opacity .3s ease-in-out}.tab-container.active{opacity:1}.tab-container.hidden{display:none}.full-page-overlay{position:fixed;display:table;z-index:2000;left:0;top:0;width:100%;height:100%;background-color:rgba(220,220,220,.5);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:unset}.full-page-overlay.fullscreen{z-index:1500}.full-page-overlay .dialog-shim{display:table-cell;vertical-align:middle}.full-page-overlay .dialog-container{position:relative;margin:0 auto;width:85%;min-width:20em;max-width:60em;background-color:#fff;-webkit-box-shadow:0 .2em 1em calc(1em/6) rgba(0,0,0,.3);-moz-box-shadow:0 .2em 1em calc(1em/6) rgba(0,0,0,.3);box-shadow:0 .2em 1em calc(1em/6) rgba(0,0,0,.3)}.full-page-overlay .dialog-container .dialog-title{position:relative;margin:0;padding:10px 15px 7px 15px;background-color:#00b0f0;border-bottom:3px solid #006bb2;color:#fff}.full-page-overlay .dialog-container .dialog-title h3{margin:0;padding:0;color:#fff}.full-page-overlay .dialog-container .dialog-title .msg-panel-close{height:auto;bottom:0;padding:15px}.full-page-overlay .dialog-container .dialog-body,.full-page-overlay .dialog-container .dialog-footer{width:100%;padding:10px 15px;margin:0}.full-page-overlay .dialog-container .dialog-body{max-height:calc(100vh - 10.5em);overflow-y:auto;padding-top:20px}.full-page-overlay .dialog-container .dialog-footer .btn-tray{margin-top:10px}.full-page-overlay .full-page-container{position:fixed;left:2em;top:2em;right:2em;bottom:2em;background-color:#fff;-webkit-box-shadow:0 5px 10px calc(10px/6) rgba(0,0,0,.3);-moz-box-shadow:0 5px 10px calc(10px/6) rgba(0,0,0,.3);box-shadow:0 5px 10px calc(10px/6) rgba(0,0,0,.3)}.full-page-overlay .full-page-container .full-page-container-title{position:absolute;left:0;top:0;padding:10px 15px}.full-page-overlay .full-page-container .scroll-container{position:absolute;left:0;top:3.2em;right:0;bottom:0;padding:30px 15px;overflow-y:scroll}.full-page-overlay .full-page-container .add-dialog-header,.full-page-overlay .full-page-container .add-dialog-body,.full-page-overlay .full-page-container .add-dialog-footer{position:absolute;left:0;right:0;padding:10px 15px;margin:0}.full-page-overlay .full-page-container .add-dialog-header{top:3rem}.full-page-overlay .full-page-container .add-dialog-body{top:8.5rem;bottom:5rem;overflow-y:scroll}.full-page-overlay .full-page-container .add-dialog-footer{bottom:0;height:7rem}#cookieConsent{width:100%;padding:30px 10px;position:fixed;bottom:0;left:0;background:#fff;text-align:center;font-size:15px;border-top:1px solid #000;z-index:9999999}#cookieConsent a,#cookieConsent button{border:none;display:inline-block;line-height:1.5em;background-color:#000;padding:2px 10px;border-radius:5px;color:#fff;margin:0 6px 0 0;cursor:pointer;white-space:nowrap;text-decoration:none}#cookieConsent a:hover,#cookieConsent button:hover{background-color:#44f}#cookieConsent #buttons{margin-top:10px}.event{position:relative;padding:3px 3px 3px 6px}.event.inline{padding:6px 8px 6px 10px}.event .flex-row>div:not(first-child){margin-left:5px}.event.tippy-active::before{content:'';position:absolute;left:-1px;top:-1px;right:0;bottom:-1px;border:2px solid #00b0f0;z-index:2}.event .event-content{padding:3px 3px 3px 6px;position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.draggable .event-content,.draggable.event-content{padding-left:15px}.draggable .event-content:before,.draggable.event-content:before{content:'';position:absolute;left:6px;right:auto;top:3px;bottom:3px;width:4px;background-image:url(../images/draggable.png)}.all-day-events{margin-right:15px}.all-day-bar .event-content::before{left:auto;right:10px}table.table .event{position:relative;padding:10px 3px 10px 6px}.event.inline{position:relative;padding:8px 10px 8px 12px}.event-border{position:absolute;left:0;top:0;bottom:0;width:3px;opacity:.6}.event-fill{position:absolute;left:0;top:0;right:1px;bottom:0;opacity:.2;overflow:visible}.event-in-house-course{display:inline-block;vertical-align:baseline;position:relative;top:.05em;width:0;height:0;border-left:.49em solid transparent;border-right:.49em solid transparent;border-bottom:.85em solid #006bb2}.event-client-work-type{display:inline-block;width:.85em;height:.85em;border-radius:30%;vertical-align:baseline;position:relative;top:.05em}.appointment{background-image:url(../images/appointment.png)}.user-calendar{position:relative;width:100%;height:100%;border:1px solid #e0e0e0;background-color:#fff}.user-calendar .fade-content{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;transition:opacity linear .2s}.user-calendar .header{height:4em;position:absolute;left:40px;top:0;right:0}.user-calendar .header .day-header{padding:4px 6px 0 6px;height:100%}.user-calendar .header .day-header.today{background-color:#90ee90}.user-calendar .header .day-header .day-name{display:block;font-size:16px;font-weight:bold}.user-calendar .header .day-header .date-text{display:block}.user-calendar .scroll-container{position:absolute;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:scroll}.user-calendar .scrolling{padding-left:40px;height:50em;position:relative}.user-calendar .day{float:left;border-left:1px solid #e0e0e0;position:relative}.user-calendar .day.weekend{background-color:rgba(80,80,180,.1)}.user-calendar .day-content{height:50em;cursor:pointer;position:relative}.user-calendar .day-content .timeslot-hover-highlight{position:absolute;left:0;right:0;background-color:rgba(0,120,215,.15);border-top:2px solid rgba(0,120,215,.4);border-bottom:2px solid rgba(0,120,215,.4);pointer-events:none;z-index:5}.user-calendar.days-1 .day{width:100%}.user-calendar.days-5 .day{width:calc(100%/5)}.user-calendar.days-7 .day{width:calc(100%/7)}.user-calendar .time-label,.user-calendar .event,.user-calendar .current-time-h,.user-calendar .time-drop-zone,.user-calendar .major-line-h,.user-calendar .minor-line-h{position:absolute}.user-calendar .time-label{display:block;left:0;margin-top:2px;width:40px;padding-right:3px;text-align:right;font-size:11px}.user-calendar .event{font-size:11px;cursor:pointer}.user-calendar .event h5{font-size:12px}.user-calendar .current-time-h,.user-calendar .major-line-h,.user-calendar .minor-line-h{left:0;right:0;height:1px;pointer-events:none}.user-calendar .time-drop-zone{left:3px;right:3px;background-color:transparent}.user-calendar .time-drop-zone.drag-over{border-top:2px solid #000;z-index:100}.user-calendar .time-drop-zone.drag-over:before{content:'';position:absolute;top:-5px;left:-8px;width:6px;height:6px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg)}.user-calendar .time-drop-zone.drag-over:after{content:'';position:absolute;top:-5px;right:-8px;width:6px;height:6px;border-left:2px solid #000;border-top:2px solid #000;transform:rotate(-45deg)}.user-calendar .current-time-h{background-color:#70ad47;height:5px;margin-top:-2px;z-index:2;opacity:.5}.user-calendar .major-line-h{background-color:#e0e0e0}.user-calendar .minor-line-h{background-color:#f0f0f0}.user-calendar p{margin:0;line-height:1.2em}.user-calendar .event-info{position:relative}.user-calendar .event-info p,.user-calendar .event-info h5,.user-calendar .event-info span{white-space:nowrap;text-overflow:ellipsis}.user-calendar .location{display:inline-block;padding:2px 6px;border-radius:30px;font-size:9px}.user-calendar .extra-info{display:block;font-size:9px;margin-bottom:.5em}.user-schedule{position:relative;width:100%;height:100%;border:1px solid #e0e0e0;background-color:#fff}.user-schedule .fade-content{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;transition:opacity linear .2s}.user-schedule .header{height:5.5em;position:absolute;left:2rem;top:0;right:0;overflow-x:hidden;white-space:nowrap;border-left:1px solid #e0e0e0}.user-schedule .header div:not(:first-child).day{border-left:2px solid #000}.user-schedule .header .day{height:100%}.user-schedule .header .day-header{padding:4px 6px}.user-schedule .header .day-header.today{background-color:#90ee90}.user-schedule .header .day-header .day-name{display:block;font-size:16px;font-weight:bold}.user-schedule .header .day-header .date-text{display:block}.user-schedule .header .hour-container{position:absolute;left:0;bottom:0;right:0;height:2em}.user-schedule .header .hour-container .minor-line-h{top:60%}.user-schedule .user-header{position:absolute;left:0;top:calc(5.5em - 1px);width:2rem;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;overflow:hidden}.user-schedule .user-header-user{width:2rem;height:6em;padding:.25rem;border-bottom:1px solid #e0e0e0}.user-schedule .scroll-container{position:absolute;top:5.5em;left:2rem;right:0;bottom:0;border-left:1px solid #e0e0e0;overflow-x:scroll;overflow-y:scroll}.user-schedule .scrolling{padding-left:0;position:relative;white-space:nowrap}.user-schedule .scrolling div.user-schedule-row{height:6em}.user-schedule .scrolling div:not(:first-child).day{border-left:2px solid #000}.user-schedule .scrolling .hour-container{position:absolute;top:0;left:0;bottom:0;height:100%}.user-schedule .scrolling .hour-container .day{height:100%}.user-schedule .day{display:inline-block;border-bottom:1px solid #e0e0e0;position:relative;width:60em}.user-schedule .day.weekend{background-color:rgba(80,80,180,.1)}.user-schedule .day .hour-container{right:0}.user-schedule .day-content{height:100%}.user-schedule.days-1 .day,.user-schedule.days-5 .day,.user-schedule.days-7 .day{border-left-color:#000}.user-schedule .scrolling>.hour-container{pointer-events:none}.user-schedule.days-1 .scrolling>.hour-container,.user-schedule.days-1 .day{min-width:100%}.user-schedule .time-label,.user-schedule .event,.user-schedule .current-time-h,.user-schedule .time-drop-zone,.user-schedule .major-line-h,.user-schedule .minor-line-h{position:absolute}.user-schedule .time-label{display:block;padding-left:3px;margin-top:2px;font-size:11px}.user-schedule .event{font-size:11px;cursor:pointer;border-bottom:1px solid transparent}.user-schedule .event h5{font-size:12px}.user-schedule .current-time-h,.user-schedule .major-line-h,.user-schedule .minor-line-h{top:0;bottom:0;width:1px;pointer-events:none}.user-schedule .time-drop-zone{top:3px;bottom:3px;background-color:transparent}.user-schedule .time-drop-zone.drag-over{border-left:2px solid #000;z-index:100}.user-schedule .time-drop-zone.drag-over:before{content:'';position:absolute;left:-5px;top:-8px;width:6px;height:6px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg)}.user-schedule .time-drop-zone.drag-over:after{content:'';position:absolute;left:-5px;bottom:-8px;width:6px;height:6px;border-left:2px solid #000;border-top:2px solid #000;transform:rotate(45deg)}.user-schedule .current-time-h{background-color:#70ad47;width:5px;margin-left:-2px;z-index:2;opacity:.5}.user-schedule .major-line-h{background-color:#e0e0e0}.user-schedule .minor-line-h{background-color:#f0f0f0}.user-schedule p{margin:0;line-height:1.2em}.user-schedule .event-info{position:relative}.user-schedule .event-info p,.user-schedule .event-info h5,.user-schedule .event-info span{white-space:nowrap;text-overflow:ellipsis}.user-schedule .location{display:inline-block;padding:2px 6px;border-radius:30px;font-size:9px}.user-schedule .extra-info{display:block;font-size:9px;margin-bottom:.5em}.user-calendar .all-day-events{position:absolute;top:4em;left:40px;right:0;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa;display:grid;min-height:17px;z-index:10}.user-calendar .all-day-events .all-day-bar-container{display:block;min-height:22px}.user-calendar .all-day-events .all-day-bar-container.draggable{position:relative}.user-calendar .all-day-events .all-day-bar-container.draggable:before{content:'';position:absolute;left:2px;top:2px;bottom:2px;width:4px;background-image:url(../images/draggable.png);z-index:10}.user-calendar .all-day-events .all-day-drop-zone{background-color:transparent}.user-calendar .all-day-events .all-day-drop-zone.drag-over{background-color:rgba(0,0,0,.05);border:2px dashed #00b0f0}.user-calendar .all-day-events .all-day-bar{width:100%;height:100%;border-radius:4px;font-size:.75rem;line-height:1rem;padding:4px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;display:flex;align-items:center;gap:4px;min-height:20px}.user-calendar .all-day-events .all-day-bar i{flex-shrink:0}.user-calendar .all-day-events .all-day-bar:hover{opacity:.85}.user-calendar .all-day-events .all-day-bar .event{width:100%;height:100%}.user-calendar .all-day-events .all-day-bar .event .event-content{width:100%;height:100%}.user-calendar.days-1 .all-day-events{display:grid;grid-template-columns:1fr;grid-auto-flow:row;grid-auto-rows:22px;gap:2px 0}.user-calendar.days-5 .all-day-events{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-flow:row;grid-auto-rows:22px;gap:2px 0}.user-calendar.days-7 .all-day-events{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-flow:row;grid-auto-rows:22px;gap:2px 0}#skill-matrix{position:relative;width:100%;height:calc(100vh - 200px);max-height:calc(100vh - 200px);min-height:450px}#skill-matrix table.table{table-layout:fixed;margin-top:0}#skill-matrix table.table th,#skill-matrix table.table td{padding:5px;border-top:none}#skill-matrix th,#skill-matrix td{border-left:solid 1px #fff}#skill-matrix .column{width:6rem;min-width:6rem;max-width:6rem}#skill-matrix .row{height:2.5rem;max-height:2.5rem}#skill-matrix .client-work-header,#skill-matrix .course-header{white-space:normal;height:auto}#skill-matrix .client-work-header{background-color:#fabf8f}#skill-matrix .course-header{background-color:#92cddc}#skill-matrix .checked-cell{background-color:#c6efce}#skill-matrix .unchecked-cell{background-color:#ffc7ce}#skill-matrix .skill-cell{display:inline-block;border-left:solid 1px #fff;border-bottom:solid 1px #fff;padding:0}#skill-matrix .skill-cell .skill-read-only{display:inline-block;padding:1em 0}#skill-matrix #skill-matrix-user-header{height:10em;position:absolute;left:0;top:0}#skill-matrix #skill-matrix-user-header span{position:absolute;left:10px;bottom:20px}#skill-matrix #skill-matrix-header{height:10em;position:absolute;left:15em;top:0;right:0;overflow:hidden;white-space:nowrap}#skill-matrix #skill-matrix-user-row-header{position:absolute;left:0;top:10em;width:15em;overflow:hidden}#skill-matrix #skill-matrix-user-row-header .row{border-top:1px solid #e0e0e0}#skill-matrix #skill-matrix-user-row-header .row td{padding:0 5px}#skill-matrix .scroll-container{position:absolute;top:10em;left:15em;right:0;bottom:0;overflow-x:scroll;overflow-y:scroll}#skill-matrix .scrolling{white-space:nowrap}.event-list{position:relative;width:100%;height:100%;background-color:#fff;overflow-x:hidden;overflow-y:auto}.event-list.bordered{border:1px solid #e0e0e0}.event-list .fade-content{position:absolute;left:0;top:0;right:0;opacity:0;padding:4px 6px;transition:opacity linear .2s}.event-list .day-header{padding:6px 0 8px 0}.event-list .day-header .day-name{display:inline-block;font-size:16px;font-weight:bold}.event-list .day-header .date-text{display:inline-block}.event-list .day{position:relative}.event-list p{margin:0;line-height:1.2em}.event-list .event{position:relative;display:block;padding:6px 6px 6px 14px;margin-bottom:6px;cursor:pointer}.event-list a.event{text-decoration:none}.event-list a.event:hover{color:inherit}.event-list .event-fill{position:absolute;left:0;top:0;right:1px;bottom:0;opacity:.2}.event-list .event-border{position:absolute;left:0;top:0;bottom:0;width:8px;opacity:.6}.event-list .time-label{display:block;right:0;margin-top:2px;padding-right:3px;text-align:right}.list-item{border:none;position:relative;padding:15px;display:table;width:100%;background-color:rgba(255,255,255,.9)}.list-item .compound{padding:0}.list-item .compound>a{padding:15px}.list-item h3,.list-item h4,.list-item h5{font-weight:bold}.list-item .list-item-icon,.list-item .list-item-text,.list-item .list-item-action{display:table-cell;position:relative}.list-item .list-item-icon{padding-right:.6em;font-size:1.2em}.list-item .list-item-action{text-align:right;padding-left:1em}.list-item.clickable{cursor:pointer}.list-item.clickable:hover{background-color:transparent;color:#006bb2}.list-item.clickable:hover h3,.list-item.clickable:hover h4,.list-item.clickable:hover h5{color:#006bb2}.list-item.spaced{margin:1em 0}.list-item.v-centered .list-item-icon,.list-item.v-centered .list-item-text,.list-item.v-centered .list-item-action{vertical-align:middle}.list-item.list-item-selectable .list-item-icon{font-size:1rem;width:2em}.list-item .list-item-check-back,.list-item .list-item-check{position:absolute;left:0;top:0}.list-item .list-item-check-back{opacity:.3}.list-item .list-item-check{transition:opacity ease .4s}.list-item.list-item-selectable .list-item-check{opacity:0}.list-item.list-item-selectable.selected .list-item-check{opacity:1}.list-item.list-item-action-panel{display:inline-block;position:absolute;top:0;right:0;bottom:0;width:auto;margin:0;background-color:rgba(255,255,255,.2)}.help-block{margin:.5em 0}.help-block.has-close .list-item-text{padding-right:2em}.help-block .list-item .list-item-action{width:2em}.help-block a:hover{color:#00b0f0}a.list-item,.list-item .compound>a{display:block;cursor:pointer;text-decoration:none;transition:background .3s}.list-item{margin:0 0 1px 0}a.list-item:hover,.list-item.compound>a:hover{background-color:#00b0f0;color:#fff;background-image:none;text-decoration:none}a.list-item:focus{text-decoration:none}.list-item.selectable{border-right:solid 6px transparent}.list-item.active{background-color:transparent;color:inherit;border-right:solid 6px #1e90ff}.list-item.active:hover{border-right:solid 6px #1e90ff}.list-item.active .badge{float:right;font-weight:300;color:#555;background:none;padding:3px 0;min-width:0}.list-item.active>.badge{background:none;color:#444}.list-item:hover .badge,.list-item.active:hover .badge{color:#fff}.list-item-wrapper{display:block;background-color:#888;margin-bottom:1px}.tile-container .list-item-wrapper{float:left;width:11.5rem;height:5.5rem;margin:0 .5rem .5rem 0;padding:.5rem;display:block;text-align:left}.tile-container .list-item-wrapper .list-item-icon{display:block;position:absolute;right:.75rem;bottom:.5rem;padding:0;font-size:2.5rem;z-index:1}.tile-container .list-item-wrapper.list-item-selectable .list-item-icon{top:.75rem;left:.5rem;right:unset;bottom:unset;padding:0;font-size:1rem}.tile-container .list-item-wrapper.has-description{height:11.5em}.tile-container .list-item-wrapper .list-item-description{position:absolute;display:block;top:5em;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.2);padding:.5em .75em;font-size:1rem;height:unset}.tile-container .list-item-wrapper.list-item-selectable .list-item-text{padding-left:2em}.tile-container .list-item-wrapper.tile-large{width:11.5rem;height:11.5rem}.tile-container .list-item-wrapper.tile-large .list-item-icon{font-size:4rem}.tile-container.align-center .list-item-wrapper{float:none;display:inline-block}.selection-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#00b0f0;opacity:0;transition:opacity ease .4s}.selected .selection-overlay{opacity:.4}.no-text-wrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}ul.actual-list{list-style:disc;margin-left:1.2em}.list-group-separator{margin-top:10px;position:relative}.list-group-separator::before{content:'';position:absolute;left:34px;top:-5px;right:34px;height:1px;border-top:1px dashed #e0e0e0}.inline-message-block{border:none;position:relative;padding:9px 10px 8px 10px;display:inline-block;border-radius:6px;margin-right:.5em}.inline-message-block i{font-size:1.2em;vertical-align:middle}.inline-message-block.has-content i{margin-right:.5em}.popup-content p{margin:0;line-height:1.2em}.popup-content .event-info{position:relative;padding:6px 14px}.popup-content .event-fill{position:absolute;left:0;top:0;right:1px;bottom:0;opacity:.2}.popup-content .event-border{position:absolute;left:0;top:0;bottom:12px;width:8px;opacity:.6;border-top-left-radius:6px}.popup-content .time-label{display:block;right:0;margin-top:2px;padding-right:3px;text-align:right}.popup-content table{border-collapse:collapse}.popup-content table td{padding:0 .5em 0 0}.popup-content .user-scroll{max-height:9em;overflow-y:auto}.popup-content .detailed-info .indicator{line-height:2em}.popup-content .detailed-info .list-item{padding:10px 0 0 0}.popup-content .detailed-info .list-item .list-item-icon{width:1%}.popup-content .detailed-info .list-item i{top:4px;position:relative}.popup-content .detailed-info h5{margin:.25em 0 0 0}.popup-content .detailed-info h5.has-warning{margin-left:-14px;margin-right:-14px;padding:8px 14px}.popup-content .detailed-info .client-on-hold-indicator{font-size:11px;padding-top:.35em}.popup-content .detailed-info .small{font-size:11px}.popup-content .btn-tray{display:flex;flex-flow:column;margin:1em 0 0 0}.popup-content .btn-tray .btn{margin:.25em 0 0 0}.tippy-box[data-theme='light']{text-align:left;font-size:inherit;padding:0;border-radius:6px;border:1px solid #e0e0e0}.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:1px !important}.background-register,.background-sign-in,.background-client-portal,.background-account,.background-admin,.background-general,.background-permission-denied,.background-settings,.background-error,.background-success{background-position:center center;background-size:cover;background-repeat:no-repeat}.background-register{background-color:#274c66;background-image:url(../images/panels/register.jpg);color:#fff}.background-register h1{color:#fff}.background-account{background-color:#0a6741;color:#fff}.background-client-portal{background-image:url(../images/panels/sign-in-20.jpg)}.background-admin{background-color:#7c00b6;color:#fff}.background-general{background-color:#00bfd8;color:#fff}.background-permission-denied{background-color:#f70;color:#fff}.background-settings{background-color:#473648;color:#fff}.background-error{background-color:#868d3b;color:#fff}.background-success{background-color:#664f44;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.6)}.background-success .btn{text-shadow:none}.background-light-grey{background-color:#e0e0e0;background-attachment:fixed}.background-lightest-grey{background-color:#f0f0f0;background-attachment:fixed}backround-dark-blue{background-color:#006bb2;color:#fff}.background-blue{background-color:#00b0f0;color:#fff}.background-blue-lighten{background-color:#24c5ff;color:#fff}.background-charcoal{background-color:#222;color:#fff}.background-white{background-color:#fff}.background-purple{background-color:#7030a0;color:#fff}.background-green{background-color:#70ad47;color:#fff}.background-tabstrip{background-color:rgba(0,0,0,.2);color:#fff}.background-lighten{background-color:rgba(255,255,255,.9);color:#000}.background-lighten-some{background-color:rgba(255,255,255,.2)}.background-darken{background-color:rgba(0,0,0,.2)}.background-gradient{background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-attachment:unset}.selectize-control .avatar{margin:0}.selectize-control .avatar img{top:-1px}.selectize-dropdown{z-index:2000}.selectize-dropdown .avatar{line-height:2.5em;padding-left:1em}.selectize-input{background-color:#fff;border:solid 1px #e0e0e0;padding:0 0 0 10px;margin:2px 0;border-radius:6px;width:100%;display:block;font-family:'Open Sans',sans-serif;font-weight:normal;line-height:30px;min-height:38px;box-shadow:none;box-sizing:border-box}.selectize-input.input-validation-error{border-color:#c00000;color:#c00000}.selectize-input.focus{border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:none;line-height:28px;min-height:38px;border-width:2px;padding-left:9px;outline:none}.selectize-control .selectize-input.has-items,.selectize-control.multi .selectize-input.has-items{padding:1px 24px 1px 1px}.selectize-control.multi .selectize-input:after,.selectize-control.single .selectize-input:after,.selectize-control.multi .selectize-input.dropdown-active:after,.selectize-control.single .selectize-input.dropdown-active:after{content:' ';display:block;position:absolute;top:50%;right:10px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent}.selectize-control.multi .selectize-input.dropdown-active:after,.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;right:9px;border-width:0 5px 5px 5px;border-color:transparent transparent #000 transparent}.selectize-control.plugin-remove_button .selectize-input [data-value]{position:relative;padding:2px 36px 2px 10px !important;margin:1px 3px 1px 1px;padding:0 6px;background:#f2f2f2;border:none;border-radius:3px}.selectize-control.plugin-remove_button .selectize-input [data-value] .remove,.selectize-control.plugin-remove_button .selectize-input [data-value] .remove-single{padding:2px 6px 0 6px;width:26px;z-index:1;position:absolute;top:0;right:0;bottom:0;text-align:center;font-weight:bold;font-size:1.5em;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;border-left:1px solid #d0d0d0;color:#c00000;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown .create::before{content:'D';display:inline-block;font-family:'HcsSafetyIconFont';padding-right:.5em}.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .active,.selectize-dropdown .create.active{background-color:#00b0f0;color:#fff;cursor:pointer}.selectize-dropdown [data-selectable] .highlight{background-color:rgba(190,200,255,.6);color:#000}.ql-editor{min-height:12em;max-height:18em;padding:10px}.ql-snow.ql-container,.ql-snow .ql-container{border-color:#e0e0e0;border-radius:0 0 6px 6px;margin-bottom:2px}.ql-snow.ql-toolbar,.ql-snow .ql-toolbar{margin-top:2px;border-color:#e0e0e0;border-radius:6px 6px 0 0;padding:2px 6px}.ql-snow.ql-toolbar .ql-picker,.ql-snow .ql-toolbar .ql-picker{height:auto}.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label,.ql-snow .ql-toolbar .ql-picker.ql-expanded .ql-picker-label{color:#000}.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker.ql-expanded .ql-picker-label:hover{color:#fff}.ql-snow.ql-toolbar .ql-picker-label,.ql-snow .ql-toolbar .ql-picker-label{line-height:34px}.ql-snow.ql-toolbar .ql-picker-label,.ql-snow .ql-toolbar .ql-picker-label,.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{border:none;background-color:#f0f0f0;color:#000;cursor:pointer;height:34px;margin:2px 0 2px 1px;transition:color .2s,background .2s;padding:0 8px}.ql-snow.ql-toolbar .ql-picker-label .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label .ql-stroke,.ql-snow.ql-toolbar button .ql-stroke,.ql-snow .ql-toolbar button .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label .ql-stroke-miter,.ql-snow.ql-toolbar button .ql-stroke-miter,.ql-snow .ql-toolbar button .ql-stroke-miter{stroke:black}.ql-snow.ql-toolbar .ql-picker-label .ql-fill,.ql-snow .ql-toolbar .ql-picker-label .ql-fill,.ql-snow.ql-toolbar button .ql-fill,.ql-snow .ql-toolbar button .ql-fill{fill:black}.ql-snow.ql-toolbar .ql-picker-label:disabled,.ql-snow .ql-toolbar .ql-picker-label:disabled,.ql-snow.ql-toolbar button:disabled,.ql-snow .ql-toolbar button:disabled{background-color:#f0f0f0;color:#e0e0e0;cursor:default}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{width:34px;padding:0 8px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{width:18px;height:18px}.ql-snow.ql-toolbar .ql-picker-options,.ql-snow .ql-toolbar .ql-picker-options{padding:0}.ql-snow.ql-toolbar .ql-picker-options .ql-picker-item,.ql-snow .ql-toolbar .ql-picker-options .ql-picker-item{padding:5px 10px}.ql-snow.ql-toolbar .ql-picker-options .ql-picker-item:not(:first-child),.ql-snow .ql-toolbar .ql-picker-options .ql-picker-item:not(:first-child){margin-top:1px}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{background-color:#00b0f0;color:#fff}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:white}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:white}#emoji-palette .ap{margin-top:0}#emoji-palette .bem{margin:8px}.row-lg.narrow-gutter,.row-md.narrow-gutter,.row-sm.narrow-gutter{margin-left:-2px;margin-right:-2px}.row-lg.narrow-gutter .col-1,.row-md.narrow-gutter .col-1,.row-sm.narrow-gutter .col-1,.row-lg.narrow-gutter .col-2,.row-md.narrow-gutter .col-2,.row-sm.narrow-gutter .col-2,.row-lg.narrow-gutter .col-3,.row-md.narrow-gutter .col-3,.row-sm.narrow-gutter .col-3,.row-lg.narrow-gutter .col-4,.row-md.narrow-gutter .col-4,.row-sm.narrow-gutter .col-4,.row-lg.narrow-gutter .col-5,.row-md.narrow-gutter .col-5,.row-sm.narrow-gutter .col-5,.row-lg.narrow-gutter .col-6,.row-md.narrow-gutter .col-6,.row-sm.narrow-gutter .col-6,.row-lg.narrow-gutter .col-7,.row-md.narrow-gutter .col-7,.row-sm.narrow-gutter .col-7,.row-lg.narrow-gutter .col-8,.row-md.narrow-gutter .col-8,.row-sm.narrow-gutter .col-8,.row-lg.narrow-gutter .col-9,.row-md.narrow-gutter .col-9,.row-sm.narrow-gutter .col-9,.row-lg.narrow-gutter .col-10,.row-md.narrow-gutter .col-10,.row-sm.narrow-gutter .col-10,.row-lg.narrow-gutter .col-11,.row-md.narrow-gutter .col-11,.row-sm.narrow-gutter .col-11,.row-lg.narrow-gutter .col-12,.row-md.narrow-gutter .col-12,.row-sm.narrow-gutter .col-12{padding-left:2px;padding-right:2px}.row-lg.spaced,.row-md.spaced,.row-sm.spaced{margin-top:5px;margin-bottom:8px}.filter-container{font-size:11px}.filter-container i,.filter-container .fa-stack{margin-right:0}.menu-container.filter-container i,.menu-container.filter-container .fa-stack{margin-right:0}.filter-row{display:flex;flex-flow:row}.filter-col{display:flex;flex-flow:column}.filter-col:not(:last-child){border-right:1px solid #e0e0e0}.filter-panel{display:flex;flex-wrap:nowrap;padding:5px;min-width:20em}.filter-panel .customcheck-form-wrapper{margin:2px 0}.filter-panel:not(:last-child){border-bottom:1px solid #e0e0e0}.filter-title{width:10em}.filter-title label{padding:10px;line-height:1em}.filter-content{flex-grow:1}.filter-content.full-width{padding-left:10px}.filter-content table{margin-right:10px;border-collapse:collapse}.filter-content table td{padding:0}.filter-content .overdue-block,.filter-content .pending-block,.filter-content .ok-block{background:none;color:inherit;border-left:solid 16px #fff;padding-left:6px}.filter-content .overdue-block{border-left-color:#c00000}.filter-content .pending-block{border-left-color:#ed7d31}.filter-content .ok-block{border-left-color:#70ad47}.filter-scrollable{width:100%;max-height:20em;overflow-x:hidden;overflow-y:auto}.filter-button-tray{border-top:1px solid #e0e0e0;padding:5px;text-align:right}.client-header{margin:15px 0;padding:5px 0}.client-header h1{margin-top:.2em}.client-header.spacing-top{margin:15px 0 0 0}.client-logo-header{display:inline-block;position:relative;top:-.1em;object-fit:contain;object-position:left center;vertical-align:middle;height:1.2em;margin-right:.5em}.client-logo-header.large{height:1.8em}.client-on-hold-indicator{display:inline-block;position:relative;text-transform:uppercase;text-align:center;background-color:#c00000;color:#fff;font-weight:bold;padding:.4em .5em;vertical-align:middle;border-radius:5px}.client-header .client-on-hold-indicator{font-size:16px;top:-.1em;margin:1em}.table td .client-on-hold-indicator{display:block;padding:.6em 0}.individual-indicator{color:#00b0f0}.graph-wrapper{position:relative}.graph-value-upper,.graph-value-lower{position:absolute;left:0;right:0;text-align:center;pointer-events:none}.graph-value-upper{font-size:20px;bottom:calc(50% - 5px)}.graph-value-lower{top:calc(50% + 5px)}.legend{padding-top:10px}.legend .overdue-block,.legend .pending-block,.legend .ok-block{display:block;border-radius:5px;width:100%;max-width:6em;padding:4px 0;text-align:center;margin:2px 0;min-height:calc(1em + 8px)}.gm-style .gm-style-iw-c{padding:0}@media print{.navbar,footer{display:none}html body{height:auto;font-size:12px;min-height:unset}html body.has-header{padding-top:0}html body.has-footer{padding-bottom:0}}.headline-block h1,.headline-block h2,.headline-block h3{background-color:#000040;color:#fff;text-shadow:none;padding:5px 10px}.headline-small{font-size:4rem}.headline-large{font-size:6rem}.timeline-flow-container{content:'';position:absolute;left:0;top:0;width:21px;bottom:0}.timeline-flow-indicator{content:'';position:absolute;z-index:2;left:10px;top:calc(50% - 5px);width:11px;height:11px;border-radius:5px;background-color:#888;border:solid 1px #666}.timeline-flow-container.future .timeline-flow-indicator{background-color:#fff;border:solid 1px #999}.timeline-flow-container.previousFuture::before,.timeline-flow-container.previousPast::before{content:'';position:absolute;left:15px;top:0;bottom:calc(50% - 5px);border-left:solid #666 1px}.timeline-flow-container.previousFuture::before{border-left:dotted 1px #999}.timeline-flow-container.nextFuture::after,.timeline-flow-container.nextPast::after{content:'';position:absolute;left:15px;top:calc(50% + 5px);bottom:0;border-left:solid #666 1px}.timeline-flow-container.nextFuture::after{border-left:dotted 1px #999}.sortable{cursor:pointer;user-select:none}.sortable:hover{background-color:#f8f9fa}.filter-row{display:flex;flex-flow:row}.filter-col{flex:1}.filter-col label{display:block;margin-bottom:5px;font-weight:bold}.filter-col input,.filter-col select{width:100%;padding:5px;border:1px solid #ccc;border-radius:3px}.due-by{margin-top:30px}.distribute-footer-btn{margin-bottom:40px;display:flex;justify-content:flex-end;gap:2px;width:100%;padding-right:15px}.inner-panel{margin-top:5px;margin-bottom:5px;margin-left:5px;margin-right:5px}.form-response-container{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.form-response-field{display:flex;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.form-response-field:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.form-response-label{flex:0 0 200px;padding-right:20px}.form-response-label label{font-weight:600;color:#333;margin:0;line-height:1.4}.form-response-value{flex:1;padding-left:20px;border-left:1px solid #e0e0e0}.form-response-text{display:inline-block;padding:8px 12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;color:#495057;line-height:1.4;word-wrap:break-word;min-height:20px;width:100%;box-sizing:border-box}.form-response-empty{display:inline-block;padding:8px 12px;background:#f8f9fa;border:1px dashed #dee2e6;border-radius:4px;color:#6c757d;font-style:italic;line-height:1.4;min-height:20px;width:100%;box-sizing:border-box}@media(max-width:768px){.form-response-field{flex-direction:column}.form-response-label{flex:none;padding-right:0;margin-bottom:8px}.form-response-value{flex:none;padding-left:0;border-left:none;border-top:1px solid #e0e0e0;padding-top:8px}}.form-response-text[data-type="textarea"]{white-space:pre-wrap;min-height:60px}.form-response-text[data-type="checkbox"]{background:#e8f5e8;border-color:#28a745;color:#155724}.form-response-text[data-type="radio"]{background:#e8f5e8;border-color:#28a745;color:#155724}.form-response-text[data-type="date"]{background:#fff3cd;border-color:#ffc107;color:#856404}.form-response-text[data-type="number"]{background:#d1ecf1;border-color:#17a2b8;color:#0c5460}.form-response-container{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.form-response-field{display:flex;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.form-response-field:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.form-response-label{flex:0 0 200px;padding-right:20px}.form-response-label label{font-weight:600;color:#333;margin:0;line-height:1.4}.form-response-value{flex:1;padding-left:20px;border-left:1px solid #e0e0e0}.form-response-text{display:block;padding:8px 12px;border:1px solid #ccc;border-radius:4px;background-color:#f9f9f9;color:#555;min-height:20px;width:100%;box-sizing:border-box;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;overflow-wrap:break-word;max-width:100%}@media(max-width:768px){.form-response-field{flex-direction:column}.form-response-label{flex:none;padding-right:0;margin-bottom:8px}.form-response-value{padding-left:0;border-left:none}}.form-response-text[data-type="checkbox"],.form-response-text[data-type="radio"]{background-color:#e6ffe6;border-color:#a3e9a4}.form-response-text[data-type="date"],.form-response-text[data-type="time"],.form-response-text[data-type="datetime"]{background-color:#fffbe6;border-color:#ffe082}.form-response-text[data-type="number"]{background-color:#e6f7ff;border-color:#90caf9}.form-response-text[data-type="textarea"],.form-response-text[data-type="paragraph-input"]{white-space:pre-wrap;word-wrap:break-word}.form-response-empty{display:block;padding:8px 12px;border:1px dashed #ccc;border-radius:4px;color:#888;background-color:#fdfdfd;min-height:20px;width:100%;box-sizing:border-box}.visual-field-container{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fafafa;max-width:100%;box-sizing:border-box}.visual-field-container.multiple-items{display:flex;flex-wrap:wrap;gap:15px;align-items:flex-start}.visual-field-image{max-width:150px;height:auto;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:block;margin:0}.visual-field-video{max-width:100%;height:auto;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:block;margin:0 auto}.visual-field-meta{margin-top:8px;padding-top:8px;border-top:1px solid #e0e0e0;text-align:left}.visual-field-meta small{color:#666;font-size:.85em}.visual-field-item{margin-bottom:15px;text-align:left;flex:0 0 auto;min-width:150px}.visual-field-item:last-child{margin-bottom:0}.visual-field-container.multiple-items .visual-field-item{margin-bottom:0}.file-reference{padding:10px;border:1px solid #ddd;border-radius:4px;background-color:#f8f9fa;text-align:center}.file-link{color:#007bff;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:8px}.file-link:hover{color:#0056b3;text-decoration:underline}.file-link i{font-size:1.2em}@media(max-width:768px){.visual-field-container.multiple-items{flex-direction:column;gap:10px}.visual-field-container.multiple-items .visual-field-item{min-width:auto;width:100%}.visual-field-image{max-width:200px}}@media(max-width:480px){.visual-field-image{max-width:150px}}.wd-container{display:flex;gap:6px;align-items:stretch;margin:0;padding:0;border:none;outline:none}.wd-container--shake{animation:wd-shake .5s ease-in-out}.wd-container--compact{gap:4px}.wd-container--compact .wd-tile{padding:6px 8px;min-height:36px;font-size:12px}.wd-container--comfortable{gap:8px}.wd-container--comfortable .wd-tile{padding:8px 12px;min-height:44px;font-size:14px}.wd-tile{display:flex;align-items:center;justify-content:center;flex:1;min-width:44px;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;font-weight:500;text-align:center;cursor:pointer;user-select:none;outline:none;position:relative;transition:all .15s ease}.wd-tile:hover:not(.wd-tile--disabled):not(.wd-tile--readonly){border-color:#9ca3af;box-shadow:0 1px 3px rgba(0,0,0,.1)}.wd-tile:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.3);outline:none}.wd-tile--selected{background-color:#7fd3fb;border-color:#60a5fa;color:#1e293b}.wd-tile--selected:hover:not(.wd-tile--disabled):not(.wd-tile--readonly){background-color:#67c3f3;border-color:#3b82f6}.wd-tile--focused{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.wd-tile--disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.6;pointer-events:none}.wd-tile--disabled:hover{transform:none;box-shadow:none}.wd-tile--readonly{cursor:default}.wd-tile--readonly:hover{transform:none;box-shadow:none}.wd-tile:active:not(.wd-tile--disabled):not(.wd-tile--readonly){box-shadow:0 1px 2px rgba(0,0,0,.1)}.wd-validation{margin-top:4px;font-size:12px;color:#dc2626;min-height:16px}.wd-validation--hidden{visibility:hidden}@keyframes wd-shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}.wd-dayofmonth-container{display:flex;flex-direction:column;gap:12px}.wd-dayofmonth-container--compact{gap:8px}.wd-dayofmonth-container--comfortable{gap:12px}.wd-dayofmonth-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:6px;max-width:100%}.wd-dayofmonth-grid--compact{gap:4px}.wd-dayofmonth-grid--comfortable{gap:6px}.wd-dayofmonth-tile{display:flex;align-items:center;justify-content:center;min-width:44px;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;font-weight:500;text-align:center;cursor:pointer;user-select:none;outline:none;position:relative;transition:all .15s ease;flex:none}.wd-dayofmonth-tile:hover:not(.wd-tile--disabled):not(.wd-tile--readonly){border-color:#9ca3af;box-shadow:0 1px 3px rgba(0,0,0,.1)}.wd-dayofmonth-tile:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.3);outline:none}.wd-dayofmonth-tile--selected{background-color:#7fd3fb;border-color:#60a5fa;color:#1e293b}.wd-dayofmonth-tile--selected:hover:not(.wd-tile--disabled):not(.wd-tile--readonly){background-color:#67c3f3;border-color:#3b82f6}.wd-dayofmonth-tile--focused{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.wd-dayofmonth-tile--disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.6;pointer-events:none}.wd-dayofmonth-tile--disabled:hover{transform:none;box-shadow:none}.wd-dayofmonth-tile--readonly{cursor:default}.wd-dayofmonth-tile--readonly:hover{transform:none;box-shadow:none}.wd-dayofmonth-tile:active:not(.wd-tile--disabled):not(.wd-tile--readonly){box-shadow:0 1px 2px rgba(0,0,0,.1)}.wd-dayofmonth-tile--compact{min-width:36px;min-height:36px;padding:6px 8px;font-size:13px}.wd-dayofmonth-tile--comfortable{min-width:44px;min-height:44px;padding:8px 12px;font-size:14px}.wd-dayofmonth-lastday{display:flex;align-items:center;gap:8px;margin-top:-48px;justify-content:right}.wd-dayofmonth-lastday--compact{gap:6px}.wd-dayofmonth-lastday--comfortable{gap:8px}.wd-dayofmonth-lastday input[type="checkbox"]{width:16px;height:16px;cursor:pointer}.wd-dayofmonth-lastday input[type="checkbox"]:disabled{cursor:not-allowed;opacity:.5}.wd-dayofmonth-lastday label{font-size:14px;color:#374151;cursor:pointer;user-select:none}.wd-dayofmonth-validation{font-size:14px;color:#dc2626;margin-top:8px;padding:8px 12px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px}.wd-dayofmonth-validation--hidden{display:none}.wd-dayofmonth-validation--shake{animation:wd-shake .5s ease-in-out}.wd-dayofmonth--shake{animation:wd-shake .5s ease-in-out}.wd-month-container{display:flex;flex-direction:column;gap:12px}.wd-month-container--compact{gap:8px}.wd-month-container--comfortable{gap:12px}.wd-month-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:6px;max-width:100%}.wd-month-grid--compact{gap:4px}.wd-month-grid--comfortable{gap:6px}.wd-month-tile{display:flex;align-items:center;justify-content:center;min-width:44px;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;font-weight:500;text-align:center;cursor:pointer;user-select:none;outline:none;position:relative;transition:all .15s ease;flex:none}.wd-month-tile:hover:not(.wd-month-tile--disabled):not(.wd-month-tile--readonly){border-color:#9ca3af;box-shadow:0 1px 3px rgba(0,0,0,.1)}.wd-month-tile:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.3);outline:none}.wd-month-tile--selected{background-color:#7fd3fb;border-color:#60a5fa;color:#1e293b}.wd-month-tile--selected:hover:not(.wd-month-tile--disabled):not(.wd-month-tile--readonly){background-color:#67c3f3;border-color:#3b82f6}.wd-month-tile--focused{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.wd-month-tile--disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.6;pointer-events:none}.wd-month-tile--disabled:hover{transform:none;box-shadow:none}.wd-month-tile--readonly{cursor:default}.wd-month-tile--readonly:hover{transform:none;box-shadow:none}.wd-month-tile:active:not(.wd-month-tile--disabled):not(.wd-month-tile--readonly){box-shadow:0 1px 2px rgba(0,0,0,.1)}.wd-month-tile--compact{min-width:36px;min-height:36px;padding:6px 8px;font-size:13px}.wd-month-tile--comfortable{min-width:44px;min-height:44px;padding:8px 12px;font-size:14px}.wd-month-validation{font-size:14px;color:#dc2626;margin-top:8px;padding:8px 12px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px}.wd-month-validation--hidden{display:none}.wd-month-validation--shake{animation:wd-shake .5s ease-in-out}.wd-month--shake{animation:wd-shake .5s ease-in-out}@media(max-width:480px){.wd-container{flex-wrap:wrap;gap:4px}.wd-container .wd-tile{min-width:40px;min-height:40px;font-size:11px;padding:6px 8px}.wd-dayofmonth-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:4px}.wd-dayofmonth-tile{min-width:40px;min-height:40px;padding:6px 8px;font-size:13px}.wd-dayofmonth-tile--compact{min-width:32px;min-height:32px;padding:4px 6px;font-size:12px}}@media(max-width:360px){.wd-container .wd-tile{min-width:36px;min-height:36px;font-size:10px;padding:4px 6px}.wd-dayofmonth-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:3px}.wd-dayofmonth-tile{min-width:36px;min-height:36px;padding:4px 6px;font-size:12px}.wd-dayofmonth-tile--compact{min-width:28px;min-height:28px;padding:3px 4px;font-size:11px}.wd-month-grid{grid-template-columns:1fr 1fr 1fr;gap:4px}.wd-month-tile{min-width:40px;min-height:40px;padding:6px 8px;font-size:13px}.wd-month-tile--compact{min-width:32px;min-height:32px;padding:4px 6px;font-size:12px}}@media(prefers-contrast:high){.wd-tile{border-width:2px}.wd-tile--selected{background-color:#00f;color:#fff;border-color:#000}.wd-tile:focus-visible{border-color:#000;box-shadow:0 0 0 3px #fff}.wd-dayofmonth-tile{border-width:2px}.wd-dayofmonth-tile--focused{outline-color:#000;outline-width:3px}.wd-dayofmonth-validation{border-width:2px;border-color:#000}}@media(prefers-reduced-motion:reduce){.wd-tile{transition:none}.wd-tile:hover{transform:none}.wd-tile:active{transform:none}.wd-container--shake{animation:none}.wd-dayofmonth-validation--shake{animation:none}.wd-dayofmonth--shake{animation:none}}@media(prefers-color-scheme:dark){.wd-tile{background-color:#1f2937;border-color:#374151;color:#f9fafb}.wd-tile:hover:not(.wd-tile--disabled):not(.wd-tile--readonly){border-color:#6b7280}.wd-tile--selected{background-color:#1e40af;border-color:#3b82f6;color:#fff}.wd-tile--disabled{background-color:#111827;border-color:#1f2937;color:#6b7280}.wd-validation{color:#f87171}.wd-dayofmonth-lastday label{color:#f9fafb}.wd-dayofmonth-validation{background-color:#7f1d1d;border-color:#dc2626;color:#fecaca}.wd-month-tile{background-color:#1f2937;border-color:#374151;color:#f9fafb}.wd-month-tile:hover:not(.wd-month-tile--disabled):not(.wd-month-tile--readonly){border-color:#6b7280}.wd-month-tile--selected{background-color:#1e40af;border-color:#3b82f6;color:#fff}.wd-month-tile--disabled{background-color:#111827;border-color:#1f2937;color:#6b7280}.wd-month-validation{background-color:#7f1d1d;border-color:#dc2626;color:#fecaca}}@media(forced-colors:active){.wd-tile{border:1px solid ButtonText;background-color:ButtonFace;color:ButtonText}.wd-tile--selected{background-color:Highlight;color:HighlightText}.wd-tile--focused{outline:2px solid Highlight}.wd-dayofmonth-validation{border:1px solid ButtonText;background-color:ButtonFace;color:ButtonText}.wd-month-tile{border:1px solid ButtonText;background-color:ButtonFace;color:ButtonText}.wd-month-tile--selected{background-color:Highlight;color:HighlightText}.wd-month-tile--focused{outline:2px solid Highlight}.wd-month-validation{border:1px solid ButtonText;background-color:ButtonFace;color:ButtonText}}.client-header .row-lg{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.5rem}.client-header .row-lg>.col-7,.client-header .row-lg>.col-5{float:none;width:auto}.client-header .row-lg>.col-7{flex:1 1 560px;min-width:460px}.client-header .client-title-wrapper{display:flex;align-items:center;flex-wrap:nowrap;gap:1rem}.client-header .client-title-wrapper h1{margin-bottom:0;white-space:nowrap}.client-header .organisation-switch-wrapper{margin-left:1rem}.client-header .client-title-wrapper h1,.client-header .organisation-switch-wrapper{flex:0 0 auto}.client-header .responsive-align-right{display:flex;justify-content:flex-end;align-items:flex-start;gap:1.5rem}.client-header .responsive-align-right .inline{display:inline-flex}@media(max-width:1500px){.client-header .row-lg>.col-7{flex:1 1 100%;min-width:0}.client-header .row-lg>.col-5{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:1rem}.client-header .row-lg>.col-5>.inline{flex:0 0 auto}.client-header .responsive-align-right{justify-content:flex-start}.client-header .client-title-wrapper{flex-wrap:wrap}.client-header .client-title-wrapper h1{order:1}.client-header .organisation-switch-wrapper{order:2}}@media(max-width:1020px){.client-header .organisation-switch-wrapper{margin-left:0;width:100%}.client-header .organisation-switch-wrapper .ml-3{margin-left:0}}@media(max-width:760px){.client-header .client-title-wrapper h1{white-space:normal;flex:1 1 100%}.client-header .responsive-align-right{flex-direction:column;align-items:flex-start;gap:1rem}.client-header .responsive-align-right .inline{display:block}}p{margin-bottom:1em}p.small{font-size:.8em}body{position:relative;height:100%;padding-top:0;padding-bottom:0;transition:padding .6s;font-family:'Open Sans',sans-serif;background-color:#fff;color:#000;font-size:13px;min-height:100vh}body.has-header{padding-top:70px}body.has-footer{padding-bottom:40em}body.no-scroll{overflow:hidden}hr{border:none;border-bottom:1px solid #e0e0e0}.info-tile{font-weight:normal;text-decoration:none;border:none;background-color:#f0f0f0;color:#000;border-radius:15px;padding:7px 15px;margin-left:10px}.fa-required-indicator{font-size:10px;vertical-align:super;color:#70ad47}.fa-required-indicator:before{content:""}.fa-stack-inline{width:1em;height:1em;line-height:1em}.fa-stack-halfx{position:absolute;left:0;width:100%;text-align:center;line-height:.5em;font-size:.5em;top:.75em}.fa-green{color:#70ad47}.fa-sm{font-size:.5em;vertical-align:middle}.what3words{width:.5em;display:inline-block}.what3words:before{content:'///';letter-spacing:-.08em;font-weight:bold !important;display:inline-block}.section-header{margin-bottom:40px}.section-header-small{margin-bottom:15px}.section-separator-top{border-top:4px dotted #00b0f0}h1,h2,h3,h4{font-family:'Source Sans Pro';font-weight:bold;padding:0;margin:0;color:#444}h1.spaced,h2.spaced,h3.spaced,h4.spaced{margin:1em 0 .5em 0}h1.spaced-bottom,h2.spaced-bottom,h3.spaced-bottom,h4.spaced-bottom{margin:0 0 .5em 0}h1{font-size:32px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5,.field-notes{font-weight:bold;font-size:16px;padding:0;margin:0 0 .25em 0}h5.spaced,.field-notes.spaced{margin:1em 0 .5em 0}h5.spaced-bottom,.field-notes.spaced-bottom{margin:0 0 .5em 0}h1.ruled,h2.ruled{padding-bottom:7px;border-bottom:solid 2px #000}.aside{color:#888}.view-control-responsive h1{display:inline-block}.view-control-responsive .view-control-container{float:right}.row-header h1,.row-header h2,.row-header h3,.row-header h4{float:left;line-height:4rem;margin:0}.row-header a,.row-header .btn{float:right;margin:1rem 0}.fa.inline{width:.6em;height:1em;vertical-align:-5%;margin-bottom:-.1em}.bold{font-weight:bold}.disabled{color:#c0c0c0}h1{opacity:0;-webkit-animation:reveal .5s ease-out 1 normal forwards;-moz-animation:reveal .5s ease-out 1 normal forwards;-o-animation:reveal .5s ease-out 1 normal forwards;animation:reveal .5s ease-out 1 normal forwards}@-webkit-keyframes reveal{0%{opacity:0;-webkit-transform:translateX(.2em);-moz-transform:translateX(.2em);-o-transform:translateX(.2em);transform:translateX(.2em)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes reveal{0%{opacity:0;-webkit-transform:translateX(.2em);-moz-transform:translateX(.2em);-o-transform:translateX(.2em);transform:translateX(.2em)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes reveal{0%{opacity:0;-webkit-transform:translateX(.2em);-moz-transform:translateX(.2em);-o-transform:translateX(.2em);transform:translateX(.2em);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@keyframes reveal{0%{opacity:0;-webkit-transform:translateX(.2em);-moz-transform:translateX(.2em);-o-transform:translateX(.2em);transform:translateX(.2em)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.badge{display:inline-block;margin-top:-4px;min-width:2em;padding:5px;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#c00000;border-radius:20px;border:solid 2px #fff}.navbar .badge,.navbar-opened .badge{margin-left:6px;position:relative}.navbar .navbar-icon+.badge,.navbar-opened navbar-icon+.badge{position:absolute;right:18px;top:12px}.menu-container{position:absolute;background-color:#fff;-webkit-box-shadow:0 .2em 1em 0 rgba(0,0,0,.3);-moz-box-shadow:0 .2em 1em 0 rgba(0,0,0,.3);box-shadow:0 .2em 1em 0 rgba(0,0,0,.3)}.menu-container i,.menu-container .fa-stack{margin-right:.75em}.menu-container .list-item:not(:last-child)::before{left:0;right:0}.menu-container .list-item:last-child{margin-bottom:0}.menu-container .list-item:last-child::before{content:none}.overlay,.header-overlay{position:absolute;z-index:2000;left:0;top:0;right:0;bottom:0}.overlay.modal,.header-overlay.modal{background-color:rgba(220,220,220,.5)}.overlay.scrollable,.header-overlay.scrollable{position:absolute;z-index:1900}.header-overlay{bottom:auto;height:70px}.inline-context-menu{display:inline-block;vertical-align:middle}.inline-context-menu a{font-size:13px;font-weight:normal;color:#000;cursor:pointer;padding:9px 12px;text-decoration:none;display:inline-block}.inline-context-menu.highlight a{color:#fff}.inline-context-menu-spacer{display:inline-block;vertical-align:middle;min-width:30px}.grouped-container{background-color:#f0f0f0}.grouped-container .group-item:not(:first-of-type){margin-top:1em}.group-item{background-color:#fff;padding:1em;border-bottom:1px solid rgba(0,0,0,.2)}.row-container{position:relative;display:table;width:100%;margin:2px 0}.row-container .control-container{display:table-cell;text-align:right;vertical-align:middle}.selection-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#00b0f0;opacity:0;transition:opacity ease .4s}.selected .selection-overlay{opacity:.4}.no-text-wrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.avatar{margin:.5em 0 .25em 0}.avatar img{position:relative;top:-2px;width:1.5rem;height:1.5rem;border-radius:1.5em;overflow:hidden;vertical-align:middle;margin-right:.2em}.avatar i+img{margin-left:4px}.avatar.overlap{display:inline-block;width:auto}.avatar.overlap:not(:last-of-type){margin-right:-10px}.avatar-item{position:relative;border:none;width:100%;clear:both}.avatar-item h4{margin:0 .4em 0 0}.avatar-image{display:inline-block;width:3rem;height:3rem;float:left;border-radius:5em;overflow:hidden;border:1px solid #fff}.avatar-image+div{margin-left:4rem}.avatar-image img{width:100%;height:100%}.avatar-image.small{width:1.5rem;height:1.5rem}.disabled .avatar-image{opacity:.5}.timestamp{font-family:'Source Sans Pro';color:#7030a0;font-size:.91em}.meeting-attendee{margin:.5em 0 .25em 0}.meeting-attendee .invitation-status-pending,.meeting-attendee .invitation-status-tentative,.meeting-attendee .invitation-status-confirmed,.meeting-attendee .invitation-status-declined{position:relative;display:inline-block;top:-2px;width:1rem;height:1rem;overflow:hidden;vertical-align:middle;margin-right:.2em;border:1px solid #e0e0e0;background-color:#fff}.meeting-attendee .invitation-status-pending i,.meeting-attendee .invitation-status-tentative i,.meeting-attendee .invitation-status-confirmed i,.meeting-attendee .invitation-status-declined i{position:absolute;left:0;right:0;top:2px;text-align:center;color:#fff;font-size:.75em}.meeting-attendee .invitation-status-tentative{background-color:#00b0f0;border:1px solid #008bbd}.meeting-attendee .invitation-status-confirmed{background-color:#70ad47;border:1px solid #598938}.meeting-attendee .invitation-status-declined{background-color:#c00000;border:1px solid #8d0000}.meeting-attendee.overlap{display:inline-block;width:auto}.meeting-attendee.overlap:not(:last-of-type){margin-right:-10px}a{color:inherit}a:hover{color:#00b0f0}label,select,input,textarea,.text-danger{font-weight:normal;line-height:30px;display:block}label.inline,select.inline,input.inline,textarea.inline,.text-danger.inline{display:inline-block}input[type=date]{height:32px}input[type=checkbox]{height:34px}select,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=date],input[type=time],input[type=number],input[type=file],input[type=search],textarea,button.control-action{background-color:#fff;border:solid 1px #e0e0e0;padding:0 0 0 10px;margin:2px 0;border-radius:6px;width:100%;display:block;overflow:hidden;font-family:'Open Sans',sans-serif}select:disabled,input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=date]:disabled,input[type=time]:disabled,input[type=number]:disabled,input[type=file]:disabled,input[type=search]:disabled,textarea:disabled,button.control-action:disabled{background-color:#fff;border-color:#e0e0e0;color:#e0e0e0}select[readonly],input[type=text][readonly],input[type=email][readonly],input[type=password][readonly],input[type=tel][readonly],input[type=date][readonly],input[type=time][readonly],input[type=number][readonly],input[type=file][readonly],input[type=search][readonly],textarea[readonly],button.control-action[readonly]{color:#888}select.input-validation-error,input[type=text].input-validation-error,input[type=email].input-validation-error,input[type=password].input-validation-error,input[type=tel].input-validation-error,input[type=date].input-validation-error,input[type=time].input-validation-error,input[type=number].input-validation-error,input[type=file].input-validation-error,input[type=search].input-validation-error,textarea.input-validation-error,button.control-action.input-validation-error{border-color:#c00000;color:#c00000}select:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=time]:focus,input[type=number]:focus,input[type=file]:focus,input[type=search]:focus,textarea:focus,button.control-action:focus{line-height:28px;border-width:2px;padding-left:9px;outline:none}input[type=color]{background-color:#fff;padding:0 2px;width:80px;height:30px;cursor:pointer;width:8em;margin:4px 0}input[type=date],input[type=time],input[type=number],input[type=color],input.narrow,select.narrow{display:inline-block;width:12em}input.tiny,select.tiny{display:inline-block;width:4em}textarea{max-width:100%;line-height:1.2em;padding:8px 0 8px 10px;min-height:8.5em;position:relative;resize:vertical;overflow:auto}textarea:focus{line-height:1.2em;border-width:2px;padding:7px 0 7px 9px}button.control-action{padding:0}select{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIGlkPSJzdmcyIiB2aWV3Qm94PSIwIDAgOCA2IiBoZWlnaHQ9IjYiIHdpZHRoPSI4Ij4gPHBhdGggaWQ9InBhdGg0MTM4IiBkPSJtIDAsMCBMIDgsMCBMIDQsNiBaIiBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MSIgLz48L3N2Zz4=');background-repeat:no-repeat;background-position:calc(100% - 6px) calc(50% - 1px);-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:1.5em}select::-ms-expand{display:none}.form-label,.form-value,.unit{display:inline-block;padding:4px 0;margin:.25rem 0}input~.unit{min-width:8em;margin-left:.5em}.unit:first-child{position:absolute;left:14px;margin:7px 0 0 11px;pointer-events:none}.unit+input{padding:0 0 0 24px}.unit+input:focus{padding-left:23px}.field-unit-container{display:inline-block;position:relative}.form-label{margin-top:.25rem}.required-indicator{margin-left:.5em;text-transform:uppercase;vertical-align:middle;font-size:.6em;font-weight:bold;background-color:#c02020;color:#fff;padding:.1em .5em;border-radius:3px}input[type=radio]+.form-label{padding-left:.6em}.has-help{position:relative}.has-help input[type=text],.has-help textarea{padding-right:3em}.has-help input[type=text]+.inline-help::before,.has-help textarea+.inline-help::before{content:"";position:absolute;left:0;top:3px;bottom:3px;border-left:1px solid #e0e0e0}.has-help .inline-help{position:absolute;right:0;top:0;padding:.05em .3em}.inline-help{text-align:right;font-size:1.8em;color:#006bb2;padding:.05em .3em}.view-control-container select{font-family:'Source Sans Pro';font-size:13px;font-weight:normal;background-color:#00b0f0;color:#fff;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIGlkPSJzdmcyIiB2aWV3Qm94PSIwIDAgOCA2IiBoZWlnaHQ9IjYiIHdpZHRoPSI4Ij4gPHBhdGggaWQ9InBhdGg0MTM4IiBkPSJtIDAsMCBMIDgsMCBMIDQsNiBaIiBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MSIgLz48L3N2Zz4=');border:none;margin:0;vertical-align:middle;padding:2px 20px}.view-control-container select option{color:#000;background-color:#fff}.view-control-container a{margin:0 0 4px 0}.inline,.view-control-container select{display:inline-block;width:auto}.search-control{width:100%;position:relative}.search-control input[type=text]{padding-left:30px;padding-right:10.5em;height:34px}.search-control .search-icon{position:absolute;left:0;top:0;padding:.5em .65em;font-size:16px;pointer-events:none}.search-control .clear-button,.search-control .search-button{line-height:1em;border-radius:0 6px 6px 0}.search-control .clear-button{position:absolute;right:0;top:0;bottom:0;margin:0;padding-top:0;padding-bottom:0;background-color:transparent;color:#000;padding:0 1em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:transparent}.search-control .clear-button:hover{color:#006bb2}.search-control .clear-button i{font-size:1em}.search-control .clear-button:after{display:none}.search-control .search-button{position:absolute;right:0;top:0;bottom:0;margin:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.highlight{background-color:#70ad47;color:#fff;font-weight:bold;border-radius:3px}.selectable-field-container{display:flex;flex-direction:row;width:100%}.selectable-field-container .btn{margin:2px 0;border-top-right-radius:6px;border-bottom-right-radius:6px}.selectable-field-container .selectable-field-value{flex-grow:1;border-top-right-radius:0;border-bottom-right-radius:0;padding:0 10px}.selectable-field-value{border:solid 1px #e0e0e0;margin:2px 0;padding:0 6px;min-height:30px;border-radius:6px}.selectable-field-value .form-value{padding:0;margin:0;line-height:28px}.on-hold{display:inline-block;font-size:.66em;font-family:'Open Sans',sans-serif;text-transform:uppercase}.on-hold i{margin-right:.25em}.display-html ul,.display-html ol{display:block;margin:0 0 1em 0;padding-left:3em}.display-html ul{list-style-type:disc}.display-html ol{list-style:decimal}body:not(.has-file-drag-drop) .drag-drop-target-indicator{display:none}.has-file-drag-drop .drag-drop-target{position:relative}.has-file-drag-drop .drag-drop-target.is-dragover::before{content:"";z-index:2;position:absolute;pointer-events:none;left:0;top:0;right:0;height:100%;max-height:18rem;background-color:#fff;border:solid 4px rgba(102,102,255,.75);background-color:rgba(0,176,240,.75);background-image:url(../images/drop-here.svg);background-position:center center;background-repeat:no-repeat}.hidden-upload{width:0;height:0;overflow:hidden;pointer-events:none}.upload-container{margin-bottom:.6em}.upload-container .list-item{-webkit-transition:background .4s ease,color .4s ease;-moz-transition:background .4s ease,color .4s ease;-ms-transition:background .4s ease,color .4s ease;-o-transition:background .4s ease,color .4s ease;transition:background .4s ease,color .4s ease}.upload-container .progress-container{width:100%;position:relative;left:0;height:.6rem;background-color:#888}.upload-container .progress-bar{height:100%;background-color:#70ad47}[type=checkbox].customcheck{width:0;height:0;overflow:hidden;position:absolute;z-index:-1;opacity:0}.customcheck-label{display:inline-block;position:relative;width:24px;height:24px;margin-right:.75em;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.customcheck-o{display:block;width:100%;height:100%;background-color:#fff;border:2px solid #e0e0e0;border-radius:6px;transition:color .3s,background .3s,border-color .3s}.customcheck:active~.customcheck-o,.customcheck:focus~.customcheck-o{border-color:#70ad47}.customcheck-label:hover>.customcheck-o{background-color:#70ad47;color:#fff}.customcheck~.customcheck-o .fa-check{opacity:0;position:relative;font-size:16px;left:2px;top:2px;color:#fff}.customcheck~.customcheck-o .indeterminate{display:none;position:absolute;left:5px;top:5px;right:5px;bottom:5px;background-color:#000}.customcheck:checked~.customcheck-o{background-color:#70ad47;border-color:#70ad47}.customcheck:checked~.customcheck-o .fa-check{opacity:1}.customcheck[indeterminate]~.customcheck-o .indeterminate{display:inline-block}.customcheck-form-wrapper{margin:8px 0}.radio-button-strip{margin:5px 0}.radio-button-strip label{display:inline-block;position:relative;padding:0}.radio-button-strip label:not(:first-child){margin:0 0 0 1px}.radio-button-strip label:not(:first-child):before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;background-color:#e0e0e0}.radio-button-strip label [type=radio]{width:0;height:0;overflow:hidden;position:absolute;z-index:-1}.radio-button-strip label span{display:inline-block;vertical-align:middle;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:normal;text-decoration:none;cursor:pointer;background-color:#f0f0f0;color:#000;padding:0 .8em;margin:0;border-bottom:4px solid transparent;position:relative;overflow:hidden;height:34px;white-space:nowrap;transition:color .2s,background .2s}.radio-button-strip label span:hover{background-color:#00b0f0;color:#fff;text-decoration:none}.radio-button-strip label span i{position:relative;font-size:1.33em;top:3px}.radio-button-strip label [type=radio]:checked+span,.radio-button-strip label [type=radio]:active+span,.radio-button-strip label [type=radio]:focus+span{border-color:#00b0f0}.radio-button-strip label [type=radio]:checked+span:hover,.radio-button-strip label [type=radio]:active+span:hover,.radio-button-strip label [type=radio]:focus+span:hover{background-color:#00b0f0;color:#fff;text-decoration:none}[type=radio].customradio{width:0;height:0;overflow:hidden;position:absolute;z-index:-1;opacity:0}.customradio-label{display:inline-block;position:relative;width:24px;height:24px;margin-right:.75em;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.customradio-o{display:block;width:100%;height:100%;background-color:#fff;border:1px solid #e0e0e0;border-radius:50%}.customradio:active~.customradio-o,.customradio:focus~.customradio-o{border-color:#00b0f0}.customradio-label:hover>.customradio-o{background-color:#00b0f0;color:#fff}.customradio~.customradio-o i{opacity:0;position:relative;font-size:13px;left:5px;top:2px}.customradio:checked~.customradio-o{background-color:#70ad47;border-color:#70ad47}.customradio:checked~.customradio-o i{opacity:1;color:#fff}.customradio-form-wrapper{margin:8px 0}.slidercheck-form-wrapper{position:relative;margin:8px 0}.slidercheck-form-wrapper [type=checkbox].slidercheck{width:0;height:0;overflow:hidden;position:absolute;z-index:-1;opacity:0}.slidercheck-form-wrapper .slidercheck-label{display:inline-block;position:relative;width:24px;height:24px;margin-right:.75em;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.slidercheck-form-wrapper .slidercheck-fill{display:block;position:relative;width:48px;height:100%;background-color:#fff;border:2px solid #e0e0e0;border-radius:12px}.slidercheck-form-wrapper .slidercheck-fill:after{content:"No";position:absolute;left:48px;padding:0 6px}.slidercheck-form-wrapper .slidercheck:active~.slidercheck-fill,.slidercheck-form-wrapper .slidercheck:focus~.slidercheck-fill,.slidercheck-form-wrapper .slidercheck-label:hover>.slidercheck-fill{border-color:#00b0f0}.slidercheck-form-wrapper .slidercheck:active~.slidercheck-fill .slidercheck-handle,.slidercheck-form-wrapper .slidercheck:focus~.slidercheck-fill .slidercheck-handle,.slidercheck-form-wrapper .slidercheck-label:hover>.slidercheck-fill .slidercheck-handle{background-color:#00b0f0}.slidercheck-form-wrapper .slidercheck:checked~.slidercheck-fill{background-color:#70ad47;border-color:#70ad47}.slidercheck-form-wrapper .slidercheck:checked~.slidercheck-fill:after{content:"Yes"}.slidercheck-form-wrapper .slidercheck-handle{position:absolute;left:2px;top:2px;bottom:2px;width:16px;border-radius:50%;background-color:#00b0f0;transition:left .2s}.slidercheck-form-wrapper .slidercheck:checked~.slidercheck-fill .slidercheck-handle{left:26px;background-color:#fff}.toggle-expand{cursor:pointer;position:relative;display:block}.toggle-expand .expand-icon{position:absolute;right:0;top:0;font-size:1em;-moz-transition:-moz-transform ease .6s;-webkit-transition:-webkit-transform ease .6s;-o-transition:-o-transform ease .6s;-ms-transition:-ms-transform ease .6s;transition:transform ease .6s}.toggle-expand.expanded .expand-icon{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.text-counter{display:block;float:right;border-radius:6px;background-color:#e0e0e0;color:#222;font-size:.8em;padding:1em 1em .5em 1em;margin-top:-.8em;z-index:-1}.text-danger{color:#c00000;font-weight:bold}.date-wrapper{width:12rem;display:inline-block;position:relative}.date-wrapper input{padding-right:2.5em}.date-wrapper .btn{position:absolute;top:3px;bottom:3px;right:1px;border:none;padding:8px;background-color:#f0f0f0}.date-wrapper .btn:hover{background-color:transparent;color:#006bb2;border-color:transparent}.date-wrapper .btn i{margin:0;position:relative;top:-2px}.btn-tray{margin-top:40px;vertical-align:bottom;text-align:right}.btn-tray .btn{margin:0 0 0 .4em}.btn-tray.paged{text-align:center}.btn-tray.paged .btn{margin:0}.btn-tray.nospacing{margin:0}.container{padding:20px 15px}.container.nospacing{padding-top:0;padding-bottom:0}.scroll-horizontal{width:100%;overflow-x:auto}.flex-panel{display:flex;flex-direction:column;height:100%}.flex-row,.flex-header{display:flex;flex-direction:row;flex:0 0 auto}.flex-fit,.flex-toolbar{flex:0 0 auto}.flex-expand,.flex-title{flex:1 1 auto}.flex-title{padding-top:7px;height:38px}.flex-title h5{margin-top:3px;margin-left:1em}.flex-toolbar .btn{padding:0 .8em}.flex-toolbar>*:not(:first-child){margin-left:6px}.flex-toolbar select{display:inline-block;width:auto}.flex-toolbar.middle{flex:1 1 auto}.flex-panel>.flex-toolbar{border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background-color:#fff;padding:1px 6px}.flex-panel .toolbar-border-bottom{padding:4px 6px;border-bottom:1px solid #e0e0e0}.flex-panel table.table{margin:0 6px;width:calc(100% - 12px)}.flex-panel .btn-tray.paged{margin:40px 6px 4px 6px;width:calc(100% - 12px)}.flex-content{flex:1 1 100%}.fullscreen-toggle .fullscreen-compress{display:none}.fullscreen-toggle.expanded .fullscreen-compress{display:inline}.fullscreen-toggle.expanded .fullscreen-expand{display:none}.to-implement{border:1px solid #e0e0e0;vertical-align:middle;text-align:center;width:100%;height:100%;background-color:#f0f0f0}.content-action-container{display:table;width:100%}.content-action-container .content,.content-action-container .action{display:table-cell}.content-action-container .action{text-align:right;vertical-align:middle;padding-left:1em;width:1%}.bordered{border:solid 1px #e0e0e0}.panel{border:solid 1px #e0e0e0;border-bottom:solid 1px #888;padding:5px 10px;margin-bottom:2px;display:block}.panel table{width:100%;border-spacing:0;border-collapse:collapse}.panel table td{padding:0 10px 0 0;vertical-align:top}.panel table td:not(:first-child){padding-left:10px;border-left:solid 1px #888}.occluded-panel{background-color:rgba(255,255,255,.7);padding:2em}.background-separator-top{border-top:1px solid #888}.page-header .container{padding-bottom:0}.page-header .container h1,.page-header .container h2,.page-header .container h3{text-shadow:0 2px 8px rgba(0,0,0,.6)}.panel-inset{-webkit-box-shadow:inset 0 .6rem .6rem -.6rem rgba(0,0,0,.6);-moz-box-shadow:inset 0 .6rem .6rem -.6rem rgba(0,0,0,.6);box-shadow:inset 0 .6rem .6rem -.6rem rgba(0,0,0,.6)}.panel-raised{-webkit-box-shadow:0 0 .6rem 0 rgba(0,0,0,.6);-moz-box-shadow:0 0 .6rem 0 rgba(0,0,0,.6);box-shadow:0 0 .6rem 0 rgba(0,0,0,.6)}[class^="col-"].separator{position:relative}[class^="col-"].separator :before{content:"";position:absolute;left:-1px;top:0;width:1px;bottom:0;background-color:#888}.align-left,.responsive-align-left{text-align:left}.align-center,.responsive-align-center{text-align:center}.align-right,.responsive-align-right{text-align:right}.justify-left{justify-content:left}.justify-center{justify-content:center}.justify-right{justify-content:right}.valign-top{vertical-align:top}.valign-middle{vertical-align:middle}.valign-bottom{vertical-align:bottom}.valign-baseline{vertical-align:baseline}.push-left{float:left}.push-right{float:right}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.full-width{width:100%}.full-height{height:100%}.hidden{display:none}th{text-align:left}table.table{border:none;position:relative;border-spacing:0;border-collapse:collapse;width:100%}table.table th{font-family:'Open Sans',sans-serif;font-size:13px;font-weight:normal;border-bottom:3px solid #888;height:2em;padding:5px 10px}table.table th:first-child{padding-left:0}table.table th:last-child{padding-right:0}table.table th.sortable{cursor:pointer}table.table th.sortable:hover{background-color:rgba(0,176,240,.2);border-bottom-color:#00b0f0}table.table th.sortable .sort-by{float:right;color:#00b0f0}table.table tbody th{border-top:1px solid #888}table.table td{position:relative;padding:5px 10px;vertical-align:middle;border-top:1px solid #888}table.table td.align-right{text-align:right}table.table td.align-top{vertical-align:top}table.table td.align-bottom{vertical-align:bottom}table.table td:first-child{padding-left:0}table.table td:last-child{padding-right:0}table.table td.nopadding{padding:0}table.table td.pad-left-only{padding:5px 0 5px 10px}table.table .avatar-item{padding:0}table.table .child-row td{border-top:1px dotted #a2a2a2;font-size:.8em}.no-results-row{text-align:center;padding:2em 0;font-weight:bold;font-family:'Source Sans Pro';font-size:1.2em;color:#222}table.nospacing{border:none;border-collapse:collapse;width:100%}table.nospacing td{position:relative;text-align:left}table.nospacing td.align-right{text-align:right}table.responsive-table td:before{content:"";display:none;font-family:'Source Sans Pro';font-size:13px;font-weight:normal}table.white-table{border:1px solid rgba(0,0,0,.2);color:#000}table.white-table td{background-color:#fff}table.white-table th{background-color:rgba(255,255,255,.9);font-weight:bold;padding-top:1em;padding-bottom:1em}table.white-table thead th,table.white-table tbody td{border:none}table.white-table thead th:first-child,table.white-table tbody td:first-child{padding-left:15px}table.white-table thead th:last-child,table.white-table tbody td:last-child{padding-right:15px}#pricing-form .table{width:auto}#pricing-form .table th{min-width:9em;width:9em;overflow-wrap:break-word;word-wrap:break-word}#pricing-form .table th:first-of-type{min-width:6em;width:6em}#pricing-form .table td{min-width:9em;width:9em}.indicator{display:inline-block;vertical-align:baseline;line-height:1.5em;min-width:3.8em;padding-left:5px;padding-right:5px;text-align:center}td.indicator{display:table-cell;border:1px solid #fff}.readonly-block{background:#e0e0e0}.readonly-text{color:#888}.notapplicable-block{background:#e0e0e0;color:#888}.notapplicable-block h1,.notapplicable-block h2,.notapplicable-block h3,.notapplicable-block h4,.notapplicable-block h5{color:#888}.notapplicable-block::before{background:#c7c7c7}.danger-block,.overdue-block{background:repeating-linear-gradient(-45deg,rgba(255,255,255,0),rgba(255,255,255,0) 8px,rgba(255,255,255,.05) 8px,rgba(255,255,255,.05) 16px),#c00000;background-attachment:fixed;color:#fff}.danger-block h1,.overdue-block h1,.danger-block h2,.overdue-block h2,.danger-block h3,.overdue-block h3,.danger-block h4,.overdue-block h4,.danger-block h5,.overdue-block h5{color:#fff}.danger-block::before,.overdue-block::before{background:#8d0000}.warning-block,.pending-block{background:#ed7d31;color:#fff}.warning-block h1,.pending-block h1,.warning-block h2,.pending-block h2,.warning-block h3,.pending-block h3,.warning-block h4,.pending-block h4,.warning-block h5,.pending-block h5{color:#fff}.warning-block::before,.pending-block::before{background:#d86313}.success-block,.ok-block{background:#70ad47;color:#fff}.success-block h1,.ok-block h1,.success-block h2,.ok-block h2,.success-block h3,.ok-block h3,.success-block h4,.ok-block h4,.success-block h5,.ok-block h5{color:#fff}.success-block::before,.ok-block::before{background:#598938}.info-block{background:#bae8ff;color:#000}.info-block h1,.info-block h2,.info-block h3,.info-block h4,.info-block h5{color:#000}.info-block::before{background:#a1dfff}.help-block{background:#00b0f0;color:#fff}.help-block h1,.help-block h2,.help-block h3,.help-block h4,.help-block h5{color:#fff}.help-block::before{background:#00658a}.challenge-block{border:3px solid #c00000;background:#f0f0f0;color:#000}.warning-margin{position:absolute;display:inline-block;top:0;bottom:0;width:1em}.warning-margin+div{margin-left:1.5em}.danger-fore{color:#c00000}.warning-fore{color:#ed7d31}.msg-panel{display:none;position:fixed;top:0;left:0;right:0;z-index:2000}.msg-panel>a{cursor:pointer}.msg-panel>a.subtle{font-size:.9em;padding:.25em 2em}.msg-panel i{vertical-align:baseline}.msg-panel .msg-icon{font-size:1.5em;margin-top:.1em;float:left}.msg-panel .title{margin:0 1em 0 1.5em;font-size:1.5em;font-weight:300}.msg-panel .message{margin:1em 0 0 0}.msg-panel .container{padding:2em;-webkit-box-shadow:0 5px 10px 1px rgba(0,0,0,.3);-moz-box-shadow:0 5px 10px 1px rgba(0,0,0,.3);box-shadow:0 5px 10px 1px rgba(0,0,0,.3)}.busy-container,.busy-container-back{position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;vertical-align:middle;z-index:100;opacity:0;transition:opacity .3s ease-in-out}.busy-container.block{position:relative;height:6em}.busy-container-back{background-color:rgba(220,220,220,.5)}.busy-container i{position:absolute;top:50%;z-index:100;margin-top:-16px;margin-left:-16px;padding-top:1px;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.busy-container.page-scope,.busy-container.page-scope .busy-container-back{position:fixed}.busy-container.show,.busy-container[style*="display: block"],.busy-container:not([style*="display: none"]){opacity:1}.table-refreshing{opacity:.5;transition:opacity .2s ease-in-out;pointer-events:none}.busy-container.table-refresh .busy-container-back{background-color:rgba(0,0,0,.6)}.busy-container.table-refresh i{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.lazy-load-spinner{opacity:0;transition:opacity .3s ease-in-out}.lazy-load-spinner.show{opacity:1}.lazy-load-content{opacity:0;transition:opacity .3s ease-in-out}.lazy-load-content.show{opacity:1}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}a.msg-panel-close{position:absolute;right:0;top:0;display:block;padding:1em;background-color:transparent;cursor:pointer}a.msg-panel-close:hover,a.msg-panel-close:focus{background-color:rgba(0,0,0,.3);color:#fff}.dialog-panel{position:fixed;left:50%;top:50%;min-width:20em;max-width:30em;height:auto;margin-top:-12em;display:none;z-index:2000;border:solid 1px #c0c0c0;background-color:#fff;box-shadow:0 .2em 1em 0 rgba(0,0,0,.3)}.dialog-panel>p,.dialog-panel>a,.dialog-panel>a::after hover{display:block;padding:1.3em 1.8em 1.3em 2em;color:inherit;margin:0}.dialog-panel>a{cursor:pointer}.dialog-panel>a.subtle{font-size:.9em;padding:.25em 2em}.dialog-panel i{vertical-align:baseline}.dialog-panel .dialog-content{margin-top:3.2em;padding:30px 15px}.dialog-panel .msg-icon{font-size:1.5em;margin-right:.6em}.dialog-panel h3{position:absolute;left:0;top:0;padding:10px 15px}.dialog-panel svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.dialog-panel .countdown-circle{stroke-width:4px;fill:none;stroke:#c00000}.dialog-panel .countdown-circle-back{stroke-width:4px;fill:none;stroke:#f0f0f0}.embedded-map{height:30rem;margin-top:.4em}@media screen and (max-width:420px){.navbar{height:70px}.navbar-brand img{height:40px}.navbar-fixed,.navbar-collapsible{line-height:70px}.navbar-fixed li a,.navbar-collapsible li a{padding:0 8px;line-height:70px}.navbar-collapsible a{padding:0}.navbar .navbar-user-menu>a .avatar-image{margin-top:5px}}@media(max-width:960px){.row-lg .responsive-align-left,.row-lg .responsive-align-center,.row-lg .responsive-align-right{text-align:center}}@media screen and (max-width:640px){body{font-size:14px}body.has-footer{padding-bottom:52em}.responsive-align-left,.responsive-align-center,.responsive-align-right{text-align:center}.row-md .responsive-hide-mobile,.row-md.responsive-hide-mobile{display:none}.view-control-responsive .view-control-container{float:none;text-align:center;margin-bottom:10px}.background-remove-on-mobile{background-image:none}.table{margin-top:20px}.tabstrip{text-align:center}table.table th{font-size:14px}table.responsive-table{display:block}table.responsive-table table,table.responsive-table thead,table.responsive-table tbody,table.responsive-table th,table.responsive-table td,table.responsive-table tr{display:block}table.responsive-table thead tr{position:absolute;top:-9999px;left:-9999px}table.responsive-table tr{border-bottom:3px solid #888}table.responsive-table td,table.responsive-table td:first-child{position:relative;display:block;padding:10px 0}table.responsive-table td::before{position:relative;display:block;padding:10px 0;white-space:nowrap}table.responsive-table td.responsive-hide-header::before{display:none}footer .container{display:block;padding-top:0;padding-bottom:0}footer .container>div{display:block;padding-top:30px;padding-bottom:30px}footer .container .footer-start{display:none}}@media(max-width:960px){.row-lg .responsive-hide-mobile,.row-lg.responsive-hide-mobile{display:none}}.div-as-input{background-color:#fff;border:solid 1px #e0e0e0;padding:10px 10px 0 10px;margin:2px 0;border-radius:6px;width:100%}.disabledText{color:#808080}.placeholder-menu a{text-decoration:none}.avatar-preview{display:inline-block}.avatar-uploaded{display:inline;margin-left:0;margin-right:10px;cursor:pointer}.avatar-uploaded:hover i{color:#00f}#account-organisation-list .row{padding-top:10px;padding-bottom:10px}#account-organisation-list .row .col-12{padding:15px 0 5px 0}.table-primary{background-color:#ffe8d8}#CourseLocation{border-radius:6px 0 0 6px;width:calc(100% - 79px);display:inline-block}#map-snap{margin-top:-1px;height:32px;display:inline-block;line-height:0;margin-left:-4px;width:79px}.user-autocomplete .selectize-input{padding-left:10px !important}.menu-container{z-index:1}.alert-circle{width:18em;height:18em;border-radius:50%;background-color:#e6f7fe;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;color:#444;text-align:center;margin:0 auto}.alert-circle .count{font-size:3.75rem;color:#ffa500;font-weight:bold;line-height:1}.alert-circle .label{font-size:1.4rem;font-weight:bold;margin-top:.25em}.alerts-overview .alert-circle{margin:0 auto}@media(max-width:1799px){.alerts-overview .row-md>.col-6{width:100% !important;margin-left:0 !important;margin-bottom:8px}.alerts-overview .row-md>.col-offset-3{margin-left:0 !important}}@media(min-width:1800px){.alerts-overview .row-md>.col-6{width:50% !important;margin-bottom:8px}}.alerts-overview .alert-circle{transition:background-color .3s,color .3s,transform .1s;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.alerts-overview .alert-circle:hover,.alerts-overview .alert-circle:focus{background-color:#000040;color:#fff}.alerts-overview .alert-circle:hover .count,.alerts-overview .alert-circle:focus .count{color:#ffa500}.alerts-overview .alert-circle:active{transform:scale(1.05)}input[type="datetime-local"]{border:1px solid #e0e0e0;border-radius:5px;padding:0 10px}input[type="datetime-local"]:focus,input[type="datetime-local"]:focus-visible{border:2px solid #e0e0e0;outline:none;margin:-1px}.hcs-button{background-color:#ffa500 !important;width:144.3px;height:54px;text-wrap:auto;line-height:1.5}.hcs-button:hover{background-color:#d98f07 !important}.menu-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1}.list-item-button{cursor:pointer;text-align:left}.list-item-button:hover{background-color:#ebebeb}#dashboard-row{padding:0}#distributions-panel{margin-top:48px}@media(max-width:1139px){#arm-score-panel{width:100% !important;max-width:100% !important}#safety-alert-log-panel{width:100% !important;max-width:100% !important;margin-bottom:20px}#locations-panel{width:100% !important;max-width:100% !important}#distributions-panel{width:100% !important;max-width:100% !important;margin-bottom:20px}#dashboard-row{width:100% !important;max-width:100% !important}#upcoming-courses-panel{width:100% !important;max-width:100% !important;margin-top:50px}}@media(min-width:1400px){#left-column{width:50% !important;max-width:50% !important}#right-column{width:50% !important;max-width:50% !important}#arm-score-panel{margin-bottom:20px}#safety-alert-log-panel{margin-bottom:20px}#locations-panel{margin-bottom:20px}#distributions-panel{margin-bottom:0}}@media(max-width:1399px){#left-column{width:100% !important;max-width:100% !important}#right-column{width:100% !important;max-width:100% !important;margin-top:20px}#arm-score-panel{margin-bottom:20px}#safety-alert-log-panel{margin-bottom:20px}#locations-panel{margin-bottom:20px}#distributions-panel{margin-bottom:0}}.sliderecheck-container{display:flex;align-items:center;margin:15px 0}.sliderecheck-container .form-check-label{display:flex}.sliderecheck-container .slidercheck-form-wrapper{display:flex;margin:2px 0 0 84px}#training-calendar-context .user-calendar .scrolling{height:100em}#training-calendar-context .user-calendar .day-content{height:100em}.all-day-events{z-index:50}.tab-wrapper-container{padding:20px 0;margin:0;width:auto}