.listing li>div.folder .listname:before,.listing li>div span.subscribed:before,.listing li>div.readonly a:first-child:after,.listing li.readonly:not(.virtual)>div a:first-child:after,.listing li>div.calendar .calname:before,fieldset.categories .input-group a.button.create:before,.fc button.prev:before,.fc button.next:before,.fc .fc-time i:before,#eventshow .event-partstat .changersvp:before,.availability span:before,.calendar-scheduler .schedule-buttons .next-slot:after,.resources-dialog .listing li.resource>a:before,#devices-table td:not(.selection):before,#delegate-table td:before,a.btn.fromcloud:before,li>a.icon.saveas:before,a.button.filesaveall:before,a.button.saveas:before,.folderlist li.mailbox a.subscription.subscribed:before,.filelist tr.session>td.name:after,.filelist tbody td.filename span:before,.document-editor-header #collaborators a.button.add:before,.editors-dialog table td.options a.delete:before,#kolabnoteslist td.title:before,#taglist li:before,#tagsform option:before,.rsvp-status.loading:before,.rsvp-status.declined:before,.rsvp-status.tentative:before,.rsvp-status.accepted:before,.rsvp-status.delegated:before,.rsvp-status.needs-action:before,.attendee:before,.edit-attendees-table th.invite label:before,#event-status-badge span:before,#alarm-display h3:before,#alarm-display .alarm-actions a:before,.listing li>div.tasklist .listname:before,#tasklist .childtoggle:before,#tasklist .taskhead:not(.flagged):hover span.flagged:before,#tasklist .taskhead.flagged span.flagged:before,#taskshow.status-flagged h2:before{font-size:1.25em;display:block;float:left;margin:0 .25rem 0 0;width:1.18em;height:1em;font-family:'Icons';font-style:normal;font-weight:900;text-decoration:inherit;text-align:center;speak:none;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (min-width:1200px){.listing li>div>a{border-left:2px solid transparent}.listing li>div>a:focus{border-left:2px solid #9ddfff;outline:0}}.listing li>div{display:flex}.listing li>div>a:first-child{overflow:hidden;text-overflow:ellipsis;position:relative;flex-grow:1}.listing li>div>a:first-child+input{position:initial}.listing li>div .custom-switch{position:relative}.listing li>div.folder .listname:before{content:"\f249";margin-right:.5rem}.listing li>div span.actions{display:flex}input+.listing li>div span.actions{padding-right:2em}.listing li>div span.actions a{padding:0;margin:0;margin-right:.2rem;cursor:pointer}.listing li>div span.actions a:before{margin:0}.listing li>div span.actions a.remove{display:none}html.touch .listing li>div span.actions{padding-left:.2rem}html.touch .listing li>div span.actions a{margin-right:.5rem}.listing li>div a.quickview:before{content:"\f06e";opacity:.2;color:#00acff}.listing li>div a.quickview:after{display:none !important}.listing li>div.focusview a.quickview:before{content:"\f06e";opacity:1}.listing li>div .subscribed{cursor:pointer;padding:0 !important;border-left:0;width:auto}.listing li>div .subscribed:before{content:"\f02e";font-weight:400;height:auto;color:#00acff;margin-right:.25rem}.listing li>div span.subscribed:before{content:"\f02e";font-weight:400}.listing li>div.subscribed .subscribed:before{content:"\f02e";font-weight:900}.listing li.selected>div>*{color:#2c363a;background-color:#ebf9ff}.listing li>div.readonly a:first-child:after,.listing li.readonly:not(.virtual)>div a:first-child:after{content:"\f023";position:absolute;left:2.25rem;top:17.5px;font-size:.9em !important;width:.9em;line-height:1;height:1em !important;background-color:#fff;border-radius:50% 50% 0 0;color:#2c363a;opacity:.9}html.touch .listing li>div.readonly a:first-child:after,html.touch .listing li.readonly:not(.virtual)>div a:first-child:after{top:23.5px;left:2.7rem}.listing li>div.other.user>.listname:before,.listing li.other.user>div a:first-child:before{content:"\f007";font-weight:900}.listing li>div.virtual.user>.listname:after,.listing li.virtual.user>div a:first-child:after{display:none}.listing li>div.virtual.shared>.listname:before,.listing li.virtual.shared>div a:first-child:before{content:"\f1e0";font-weight:900}.listing li>div.virtual.shared>.listname:after,.listing li.virtual.shared>div a:first-child:after{display:none}.listing li.virtual>div>a{opacity:.5}.listing.treelist:not(.notree)>li>div>a{padding-left:1.5em}.listing li.droptarget>div{background-color:#ffc}.listing li .count{position:absolute;top:0;right:0;min-width:2em;line-height:1.4rem;margin:7.7px;padding:0 .3em;border-radius:.4em;background:#737677;color:#fff;text-align:center;font-weight:bold}html.touch .listing li .count{line-height:2rem;margin:9.5px}.treelist ul li a:first-child:after{margin-left:1.7em !important}.treelist ul li li a:first-child:after{margin-left:3.4em !important}.treelist ul li li li a:first-child:after{margin-left:5.1em !important}.treelist ul li li li li a:first-child:after{margin-left:6.8em !important}.treelist ul li li li li li a:first-child:after{margin-left:8.5em !important}.treelist ul li li li li li li a:first-child:after{margin-left:10.2em !important}.treelist.notree li a:first-child:after{left:1.3rem !important}.searchresults .boxtitle{line-height:2rem !important;font-size:80%;padding:0 .5rem;margin:0;color:#737677;background-color:#f1f3f4;text-align:center;border-bottom:1px solid #d4dbde}.folderlist li.mailbox.type-event>a:before{content:"\f133";font-weight:900}.folderlist li.mailbox.type-task>a:before{content:"\f274";font-weight:900}.folderlist li.mailbox.type-journal>a:before{content:"\f133";font-weight:400}.folderlist li.mailbox.type-contact>a:before{content:"\f2b9";font-weight:400}.folderlist li.mailbox.type-note>a:before{content:"\f249";font-weight:400}.folderlist li.mailbox.type-configuration>a:before{content:"\f013";font-weight:900}.folderlist li.mailbox.type-freebusy>a:before{content:"\f133";font-weight:400}.folderlist li.mailbox.type-file>a:before{content:"\f07b";font-weight:900}.menu li.search{padding:.25rem .5rem}.menu a.history:before{content:"\f1da"}button.btn.save.notify:before{content:"\f0e0"}button.btn.print:before{content:"\f02f"}.watermark{background:url("../../../../skins/elastic/images/logo.svg") center no-repeat #fff;background-size:30%;background-blend-mode:luminosity;width:100%;height:100%}.watermark>*{display:none}.watermark:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.85)}.watermark.formcontainer{background:transparent !important}.watermark.formcontainer:before{display:none}.watermark.formcontainer>*{display:block}html.layout-small .watermark.formcontainer,html.layout-phone .watermark.formcontainer{overflow-y:auto !important}.form-group>.datetime{display:flex;white-space:nowrap}.form-group>.datetime input{width:10em}.form-group>.datetime input:first-child{margin-right:.5rem;width:15em}.form-group>.datetime a{margin-left:1em;text-align:right;flex:1;line-height:2.4}.form-section.form-group.form-check{display:flex;padding:0}.form-section.form-group.form-check label{order:10}.formcontent.text-only .faded *{color:#737677}.linkslist{border:0 !important;background:transparent !important}.linkslist li.link{padding:0}.linkslist li.link.message.eml:before{content:"\f0e0"}.linkslist li.link a.messagelink{overflow:hidden;text-overflow:ellipsis}.linkslist li.link a.delete .inner{display:none}.print-config{position:fixed;top:0;left:0;width:100%;z-index:10000;padding:.5em 1em;background-color:#f1f3f4}.print-config button.print{margin-right:1rem}.print-config .prop{line-height:2;margin-left:.5rem;display:inline-block;vertical-align:middle}.print-config .prop label{margin:0}@media print{.print-config{display:none}}.print-config+.print-content{position:relative;top:0;left:0;height:auto;margin:5em auto 0 auto;overflow:visible}.selection-dialog .ui-dialog-content{display:flex !important;overflow:hidden !important}.selection-dialog .selection-list{display:flex;flex-direction:column;border:1px solid #d4dbde;justify-content:center}.selection-dialog .ui-dialog-content .popupmenu{display:flex !important;width:100%}.selection-dialog .scroller{flex:1;overflow-y:auto}.selection-dialog .header{border-bottom:1px solid #d4dbde;display:flex;background-color:#f4f4f4;font-size:1rem;font-weight:bold;line-height:58px;height:58px;min-height:58px;padding:0 .25em;position:relative;overflow:hidden;white-space:nowrap}.selection-dialog .header a.button{color:#2c363a;margin:0 .3rem}.selection-dialog .header a.button:before{margin:0}.selection-dialog .header-title{width:100%;text-align:center;margin:0 2em}.selection-dialog .selection-content{display:flex;flex-direction:column}.selection-dialog .tab-content{margin-top:1rem;height:100%;overflow-y:auto}.selection-dialog .form-addon{margin:0;padding:.5rem 0;width:100%;background-color:#f1f3f4;border-top:1px solid #d4dbde}.selection-dialog .listing ul{background-color:#fff}.selection-dialog .listing li.selected{color:#2c363a}@media screen and (max-width:768px){.selection-dialog .ui-dialog-content{padding:0 !important}.selection-dialog .ui-dialog-titlebar{display:none;margin:0}.selection-dialog .selection-list{border:0}.selection-dialog .selection-list .header-title,.selection-dialog .selection-content .header-title{margin-left:0}.selection-dialog .header a:before{font-size:1.75rem}}@media screen and (max-height:640px) and (min-width:769px){#layout-menu .popover-header img,#layout-menu{width:42px}#taskmenu a{height:42px;width:100%;font-size:1.2rem !important}#taskmenu .special-buttons{width:42px}#taskmenu span.inner{display:none}}.menu a.calendarlink:before{content:"\f073"}.menu a.send:before{content:"\f1d8"}.listing.iconized li.resource>i:before{content:"\f1b2"}a.button.today:before{content:"\f133";font-weight:400}a.button.date:before{content:"\f073";font-weight:400}.listing li>div.calendar .calname:before{content:"\f073"}.listing li>div.calendar .actions{padding-right:.25rem}.listing li>div.calendar .actions :last-child{margin-right:0}.listing li>div.calendar.cal---invitation--pending .calname:before,.listing li>div.calendar.cal---invitation--declined .calname:before{content:"\f073";font-weight:400}.listing li>div.calendar.cal-__bdays__ .calname:before{content:"\f1fd"}.listing li>div.calendar.cal---invitation--pending,.listing li>div.calendar.cal---invitation--declined,.listing li>div.calendar.cal-__bdays__{font-style:italic}.listing li>div.calendar.cal---invitation--pending a.calname,.listing li>div.calendar.cal---invitation--declined a.calname,.listing li>div.calendar.cal-__bdays__ a.calname{padding-right:2.5em}.listing li>div.calendar.cal---invitation--pending .count,.listing li>div.calendar.cal---invitation--declined .count,.listing li>div.calendar.cal-__bdays__ .count{right:4.2em;font-style:normal}.listing li span.handle{display:none}#calendarcategories .input-group:not(:last-child){margin-bottom:.25rem}fieldset.categories .input-group .minicolors-input{border-radius:0}fieldset.categories .input-group .minicolors+.input-group-append{margin-left:0}fieldset.categories .input-group a.button.create:before{content:"\f067";line-height:1}.calendar-invitebox>i.icon:before{content:"\f133" !important}.calendar-agenda-preview{display:none;margin-top:.5rem;border-top:1px solid #ddd}.calendar-agenda-preview h3{margin-top:.5rem}.calendar-agenda-preview .event-row{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-agenda-preview .event-row.current{color:#333;font-weight:bold}.calendar-agenda-preview .event-row.no-event{font-style:italic}.calendar-agenda-preview .event-row.fc-invitation-needs-action{color:#737677}.calendar-agenda-preview .event-row.fc-invitation-needs-action .event-title{font-style:italic}.calendar-agenda-preview .event-title{padding-left:.5rem}#calendar.content{overflow:hidden !important;position:relative}.calendar-datepicker .ui-datepicker{margin:0 !important;border:0;border-radius:0;width:auto;min-width:auto !important;font-size:.9rem;background-color:#f1f3f4}.calendar-datepicker .ui-datepicker table{margin:0}.calendar-datepicker .ui-datepicker td a{font-size:.9rem !important}.calendar-datepicker .ui-datepicker-header{background-color:#f1f3f4;border-top:1px solid #d4dbde}.ui-dialog .calendar-datepicker .ui-datepicker{background:transparent}.ui-dialog .calendar-datepicker .ui-datepicker-header{background:transparent;border:0}.ui-dialog .calendar-datepicker td a{line-height:3em !important;font-size:1rem !important}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-0.05em;margin:0 .2em;vertical-align:middle}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-down,.fc-state-active{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,0.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-rtl .fc-popover .fc-header .fc-title,.fc-ltr .fc-popover .fc-header .fc-close{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc th,.fc td{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]{cursor:pointer}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:none;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-event[href],.fc-event.fc-draggable{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4}.fc-event .fc-resizer{display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999 !important;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,0.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:bold}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid #f00}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header,.fc-unthemed .fc-list-heading td{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\2039";font-weight:bold;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\203A";font-weight:bold;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\D7";font-size:200%;top:6%}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.ui-widget .fc-event{color:#fff;text-decoration:none;font-weight:normal}.ui-widget td.fc-axis{font-weight:normal}.fc-time-grid .fc-slats .ui-widget-content{background:none}.fc-toolbar{text-align:center}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicWeek-view .fc-content-skeleton,.fc-basicDay-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-week-number,.fc-basic-view .fc-day-number{padding:2px}.fc-basic-view th.fc-week-number,.fc-basic-view th.fc-day-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px 0}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:#808080}.fc-basic-view td.fc-week-number{text-align:center}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid-container,.fc-time-grid{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{position:relative;z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:bold}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt{float:right}.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}body.quickview-active .fc .fc-scroller{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20fill%3D%22%23f2f2f2%22%20d%3D%22M569.354%20231.631C512.969%20135.949%20407.81%2072%20288%2072%20168.14%2072%2063.004%20135.994%206.646%20231.631a47.999%2047.999%200%200%200%200%2048.739C63.031%20376.051%20168.19%20440%20288%20440c119.86%200%20224.996-63.994%20281.354-159.631a47.997%2047.997%200%200%200%200-48.738zM288%20392c-75.162%200-136-60.827-136-136%200-75.162%2060.826-136%20136-136%2075.162%200%20136%2060.826%20136%20136%200%2075.162-60.826%20136-136%20136zm104-136c0%2057.438-46.562%20104-104%20104s-104-46.562-104-104c0-17.708%204.431-34.379%2012.236-48.973l-.001.032c0%2023.651%2019.173%2042.823%2042.824%2042.823s42.824-19.173%2042.824-42.823c0-23.651-19.173-42.824-42.824-42.824l-.032.001C253.621%20156.431%20270.292%20152%20288%20152c57.438%200%20104%2046.562%20104%20104z%22%2F%3E%3C%2Fsvg%3E") center no-repeat;background-size:50%}.fc .fc-header-toolbar{display:flex;background-color:#f1f3f4;margin:0}.fc .fc-header-toolbar>*>*{float:none;margin:0}.fc .fc-left{order:1}.fc .fc-left .fc-button-group{display:none}.fc .fc-center{flex:1;order:2;text-align:center;padding:.25rem}.fc .fc-center h2{margin:0;color:#737677;white-space:nowrap;font-size:1.25rem;font-weight:bold}.fc .fc-right{order:3;text-align:right}.fc .fc-right .fc-button{display:none}.fc button{height:unset;padding:.3rem .75rem}.fc button.prev:before{content:"\f104";margin:0 !important;line-height:1}.fc button.next:before{content:"\f105";margin:0 !important;line-height:1}.fc .btn-group{padding:.5rem;margin:0}.fc .fc-type-freebusy{opacity:.6}.fc .fc-type-freebusy .fc-title{position:absolute;top:-5000px}.fc .fc-type-freebusy td{color:#999}.fc .fc-event-dot{background-color:#c00}.fc a.fc-event,.fc a.fc-event:hover{color:#fff}.fc .fc-event{font-size:13px;background-color:#c00;border-color:#c00}.fc .fc-event .fc-title{font-weight:bold}.fc .fc-event .fc-bg{opacity:.15;margin-top:1.1rem}.fc .fc-event.fc-invitation-needs-action,.fc .fc-event.fc-invitation-tentative,.fc .fc-event.fc-invitation-declined{border:1px dashed #999}.fc .fc-event.fc-event-ns-other.fc-invitation-declined{opacity:.7}.fc .fc-event.fc-event-ns-other.fc-invitation-declined .fc-title{text-decoration:line-through}.fc .fc-event.fc-invitation-tentative .fc-bg{background:url(data:image/gif;base64,R0lGODlhCAAIAPABAOuJAP///yH/C1hNUCBEYXRhWE1QAT8AIfkEBQAAAQAsAAAAAAgACAAAAg4Egmipx+ZaDPCtVPFNBQA7) 0 0 repeat #fff}.fc .fc-event.fc-invitation-needs-action .fc-bg{background:url(data:image/gif;base64,R0lGODlhCAAIAPABAFdXx////yH/C1hNUCBEYXRhWE1QAT8AIfkEBQAAAQAsAAAAAAgACAAAAg4Egmipx+ZaDPCtVPFNBQA7) 0 0 repeat #fff}.fc .fc-event.fc-invitation-declined .fc-bg{background:url(data:image/gif;base64,R0lGODlhCAAIAPABAMwAAP///yH/C1hNUCBEYXRhWE1QAT8AIfkEBQAAAQAsAAAAAAgACAAAAg4Egmipx+ZaDPCtVPFNBQA7) 0 0 repeat #fff}.fc .fc-list-view tr.fc-invitation-tentative,.fc .fc-list-view tr.fc-invitation-declined,.fc .fc-list-view tr.fc-invitation-needs-action{color:#888}.fc .fc-list-view tr.fc-invitation-tentative .fc-event-dot,.fc .fc-list-view tr.fc-invitation-declined .fc-event-dot,.fc .fc-list-view tr.fc-invitation-needs-action .fc-event-dot{background-color:#888}.fc .fc-needs-action,.fc .fc-declined,.fc .cal-event-status-cancelled{opacity:.6}.fc .fc-time i{display:inline-block;width:1em;height:1em;margin-left:.25rem}.fc .fc-time i:before{font-size:1em;line-height:1;margin-top:.1rem}.fc .fc-time i.fc-icon-recurring:before{content:"\f24d";font-weight:400}.fc .fc-time i.fc-icon-alarms:before{content:"\f0f3"}.fc .fc-time i.fc-icon-sensitive:before{content:"\f023"}.fc .fc-event-temp{opacity:.4}.fc .fc-nonbusiness{background-color:rgba(115,118,119,0.2)}.fc .fc-day.fc-today{background:rgba(255,212,82,0.2) !important}.fc .fc-now-indicator{border-color:#41b849;border-width:1.5px}.fc .fc-list-item,.fc .fc-list-item:hover td{background:transparent}.fc .fc-list-item td,.fc .fc-list-item a{cursor:default}.fc .fc-list-item-title{font-weight:bold}.fc .fc-list-table td{padding:.5rem}.fc .fc-list-heading td{background:rgba(115,118,119,0.1)}.fc .fc-list-empty{display:none}.fc .fc-more{color:#00acff !important;white-space:nowrap}.fc .fc-axis,.fc .fc-day-number,.fc .fc-week-number,.fc .fc-day-header,.fc .fc-week-header{color:#737677;font-size:.95rem;padding:.15rem !important}.fc .fc-week-number{text-align:center}.fc .fc-popover{border-radius:.3rem}.fc .fc-popover .fc-header{color:#737677;font-size:.95rem;font-weight:bold}.fc .fc-popover .fc-icon-x::after{top:3px}.fc .fc-view.fc-widget-content,.fc td.fc-head-container{border-left-width:0}.fc .fc-list-view,.fc .fc-body>tr>.fc-widget-content,.fc .fc-body .fc-bg-sceleton .fc-widget-content,.fc .fc-body .fc-bg .fc-widget-content{border-bottom-width:0}.print-content .fc .fc-header-toolbar{background-color:#fff}.print-content .fc .fc-center h2{color:#000;padding-bottom:.75rem;font-size:1.5rem !important}.print-content .fc .fc-day.fc-today{background:transparent !important}.print-content .fc a.fc-event{color:#000;background-color:#fff !important}.print-content .fc .fc-event-description{white-space:pre-wrap;font-size:90%}.print-content .fc .fc-event-location{width:20%}.print-content .fc .fc-event-row-secondary td{border:0;padding-top:0 !important}.print-content .fc .fc-scroller{overflow:visible !important;height:auto !important}.print-content .fc .fc-view.fc-widget-content,.print-content .fc td.fc-head-container{border-left-width:1px}.print-content .fc .fc-list-view,.print-content .fc .fc-agenda-view,.print-content .fc .fc-month-view{border-bottom:1px solid #ddd}@media screen and (max-width:768px){.fc .fc-left{display:block;width:100%;padding:0}.fc .fc-left button{flex:1 1 auto;border-radius:0}.fc .fc-left .btn-group{padding:0;display:flex}.fc .fc-list-table .fc-event-location,.fc .fc-center,.fc .fc-right{display:none}}@media screen and (min-width:769px) and (max-width:920px){.fc .fc-center{overflow:hidden;text-overflow:ellipsis;flex:1}.fc .fc-center h2{font-size:1rem;line-height:1;padding-top:.45rem}.fc .fc-left .btn,.fc .fc-right .btn{padding-left:.5rem;padding-right:.5rem}}html:matches(.ipad,.iphone) .ui-dialog-content:not(.iframe)::-webkit-scrollbar,html:matches(.ipad,.iphone) #fish-eye-view::-webkit-scrollbar,html:matches(.ipad,.iphone) .fc-scroller::-webkit-scrollbar{-webkit-appearance:none}html:matches(.ipad,.iphone) .ui-dialog-content:not(.iframe)::-webkit-scrollbar:vertical,html:matches(.ipad,.iphone) #fish-eye-view::-webkit-scrollbar:vertical,html:matches(.ipad,.iphone) .fc-scroller::-webkit-scrollbar:vertical{width:.6rem}html:matches(.ipad,.iphone) .ui-dialog-content:not(.iframe)::-webkit-scrollbar:horizontal,html:matches(.ipad,.iphone) #fish-eye-view::-webkit-scrollbar:horizontal,html:matches(.ipad,.iphone) .fc-scroller::-webkit-scrollbar:horizontal{height:.6rem}html:matches(.ipad,.iphone) .ui-dialog-content:not(.iframe)::-webkit-scrollbar-thumb,html:matches(.ipad,.iphone) #fish-eye-view::-webkit-scrollbar-thumb,html:matches(.ipad,.iphone) .fc-scroller::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.4);border-radius:.3rem;border:2px solid #fff}body.task-calendar #print-layout #calendar-view-selector{float:right;padding-top:.25rem}body.task-calendar #print-layout #calendarlist{margin-top:1rem}body.task-calendar #print-layout #calendarlist,body.task-calendar #print-layout #calendarlist ul{list-style:none;padding:0}body.task-calendar #print-layout #calendarlist li{display:inline-block;white-space:nowrap}body.task-calendar #print-layout #calendarlist ul,body.task-calendar #print-layout #calendarlist li,body.task-calendar #print-layout #calendarlist div{float:left}body.task-calendar #print-layout #calendarlist div{margin-right:2rem}body.task-calendar #print-layout #calendarlist a{text-decoration:none;cursor:auto}body.task-calendar #print-layout #calendarlist input,body.task-calendar #print-layout #calendarlist span.actions,body.task-calendar #print-layout #calendarlist span.handle{display:none}@media screen and (min-width:769px){body.task-calendar #layout-sidebar{flex:2;max-width:400px;min-width:240px}}body.task-calendar .ui-datepicker td{width:12.5%}body.task-calendar .ui-datepicker .ui-datepicker-week-col{color:#d4dbde;text-align:center}body.task-calendar .ui-datepicker-inline .ui-datepicker-week-col{color:#00acff;cursor:pointer}body.task-calendar .ui-datepicker-inline .ui-datepicker-activerange{background-color:#ebf9ff}#timezone-display{font-size:.9rem;color:#737677}#agendaoptions{padding:0 .5rem .5rem .5rem;display:flex;background-color:#f1f3f4}#agendaoptions .input-group{padding-right:.5rem;flex-wrap:nowrap}#agendaoptions .input-group:last-child{padding-right:0}#agendaoptions select{min-width:7em}#agendaoptions .input-group-prepend{overflow:hidden;margin-bottom:0}#agendaoptions .input-group-prepend span{display:block;overflow:hidden;text-overflow:ellipsis}#eventshow{margin:0}#eventshow .event-title{font-size:1.5rem;font-weight:bold}#eventshow .event-location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#eventshow .event-description{margin:1rem 0}#eventshow .event-attendees{margin-bottom:1rem}#eventshow .event-attendees .attendee{margin-right:.25rem}#eventshow .event-partstat>span{display:flex}#eventshow .event-partstat .rsvp-status:before{display:inline;float:none}#eventshow .event-partstat .changersvp{cursor:pointer;font-size:1.2rem;margin-left:1em}#eventshow .event-partstat .changersvp:before{content:"\f14b";float:none;display:inline;line-height:1}#eventshow .event-partstat .inner{display:none}#eventedit .edit-attendees-table td{padding-top:.15rem}#eventedit .edit-attendees-table td.role{padding-left:0;width:9em}#fish-eye-view{padding:0}@media screen and (min-width:769px){#fish-eye-view{border-bottom:1px solid #d4dbde}}.availability span{margin-right:.5rem;color:#737677}.availability span:before{content:"\f0c8";display:inline;float:none}.availability span.legend:before{font-size:1em}.availability span.loading:before{-webkit-animation:spinner-border 1.5s infinite linear;animation:spinner-border 1.5s infinite linear;content:"\f1ce";display:block;line-height:1}.availability span.unknown:before{color:#bbb}.availability span.free:before{color:#41b849}.availability span.busy:before{color:#ff5552}.availability span.tentative:before{color:#8383fc}.availability span.out-of-office:before{color:#fbaa68}.datetime .custom-switch{padding-left:.5rem}.datetime .custom-switch label{line-height:2;margin-top:.2rem}.datetime input{width:10em !important}@media screen and (max-width:420px){.datetime input{width:8em !important}.datetime input+input{width:6em !important}}.calendar-scheduler .nav{align-items:center}.calendar-scheduler .nav button:first-child{margin-right:.25rem}.calendar-scheduler .nav>div{white-space:nowrap}@media screen and (max-width:420px){.calendar-scheduler .nav button{padding-left:.5rem;padding-right:.5rem}}.calendar-scheduler .schedule-buttons .prev-slot:before{content:"\f053"}.calendar-scheduler .schedule-buttons .next-slot:after{content:"\f054";display:inline-block;float:none;margin-right:0}.calendar-scheduler .schedule-options{flex:1;margin-left:1rem}html.layout-phone .calendar-scheduler .schedule-options{order:100;margin-left:0}.calendar-scheduler .schedule-nav{flex:1;margin-left:.3rem;text-align:right}.calendar-scheduler .schedule-nav button{line-height:1.8}.calendar-scheduler .schedule-range{width:60%;margin-top:2rem}html.layout-phone .calendar-scheduler .schedule-range{margin:0}.calendar-scheduler .schedule-legend .attendee{margin-right:.5rem}.calendar-scheduler .attendees-list{position:relative}.calendar-scheduler .attendees-list a.attendee-role-toggle{position:absolute;left:0;display:inline-block;width:1em;cursor:pointer}.calendar-scheduler .attendees-list div.attendee{border-top:1px solid #f1f3f4;line-height:1.7rem;height:1.8rem}.calendar-scheduler .attendees-list .attendee{white-space:nowrap}.calendar-scheduler .attendees-list .attendee.spacer{height:10px}.calendar-scheduler .attendees-list .attendee.loading:before{-webkit-animation:spinner-border 1.5s infinite linear;animation:spinner-border 1.5s infinite linear;content:"\f1ce";font-weight:900}.calendar-scheduler .attendees-list .attendee.total{font-weight:bold}.calendar-scheduler .attendees-list .attendee.total:before,.calendar-scheduler .attendees-list .attendee.spacer:before{display:none}.calendar-scheduler .schedule-table{table-layout:fixed}.calendar-scheduler .schedule-table th{border-top:0}.calendar-scheduler .schedule-table td.attendees{width:25%;overflow:hidden;border-top:0}html.layout-phone .calendar-scheduler .schedule-table td.attendees{width:35%}.calendar-scheduler .schedule-table td.attendees .attendees-list{border-bottom:1px solid #d4dbde}.calendar-scheduler .schedule-table td.times{width:auto;border-top:0}.calendar-scheduler .schedule-table td.times table{margin:0}.calendar-scheduler .schedule-table td.times td{height:1.8rem;border-top:1px solid #f1f3f4;white-space:nowrap}.calendar-scheduler .schedule-table div.scroll{position:relative;overflow:auto}.calendar-scheduler .schedule-table .timesheader{height:1.4rem;border-top:1px solid #d4dbde}.calendar-scheduler .schedule-table .boxtitle{margin:0;padding:0;font-size:1rem;font-weight:bold;padding-top:.5rem;line-height:2}.calendar-scheduler .schedule-table td{padding:4px}.calendar-scheduler .schedule-table tbody td{padding:0}.calendar-scheduler .schedule-table tbody td div{height:100%}.calendar-scheduler .schedule-table tr.spacer td{padding:0;height:10px}.calendar-scheduler .schedule-table tr.dates th[colspan="1"]{min-width:48px;max-width:48px;text-align:center;font-size:.7rem;line-height:2.9}.calendar-scheduler .schedule-table tr.times td{cursor:pointer;min-width:48px;max-width:48px;font-size:.7rem;text-align:center;color:#00acff;height:1.4rem;padding:0 .1rem;vertical-align:middle;border-top:1px solid #d4dbde;border-left:1px solid #f1f3f4}.calendar-scheduler .schedule-table .fbcontent td{border-left:1px solid #f1f3f4}.calendar-scheduler .schedule-table .fbcontent:last-child td{border-bottom:1px solid #d4dbde}.calendar-scheduler .schedule-table div.unknown{background-color:#bbb}.calendar-scheduler .schedule-table div.free{background-color:#41b849}.calendar-scheduler .schedule-table div.busy{background-color:#ff5552}.calendar-scheduler .schedule-table div.tentative{background-color:#8383fc}.calendar-scheduler .schedule-table div.out-of-office{background-color:#fbaa68}.calendar-scheduler .schedule-table div.all-busy,.calendar-scheduler .schedule-table div.all-tentative,.calendar-scheduler .schedule-table div.all-out-of-office{overflow:hidden}.calendar-scheduler .schedule-table div.all-busy span,.calendar-scheduler .schedule-table div.all-tentative span,.calendar-scheduler .schedule-table div.all-out-of-office span{display:block;width:300%;height:300%;border:1px solid #fff;background:#ff231f;transform:rotate(42deg) translate(2%)}.calendar-scheduler .schedule-table div.all-busy.w10 span,.calendar-scheduler .schedule-table div.all-tentative.w10 span,.calendar-scheduler .schedule-table div.all-out-of-office.w10 span{display:none}.calendar-scheduler .schedule-table div.all-busy.w20 span,.calendar-scheduler .schedule-table div.all-tentative.w20 span,.calendar-scheduler .schedule-table div.all-out-of-office.w20 span,.calendar-scheduler .schedule-table div.all-busy.w25 span,.calendar-scheduler .schedule-table div.all-tentative.w25 span,.calendar-scheduler .schedule-table div.all-out-of-office.w25 span{transform:rotate(17deg) translate(-9%)}.calendar-scheduler .schedule-table div.all-busy.w30 span,.calendar-scheduler .schedule-table div.all-tentative.w30 span,.calendar-scheduler .schedule-table div.all-out-of-office.w30 span{transform:rotate(28deg) translate(-7%)}.calendar-scheduler .schedule-table div.all-busy.w33 span,.calendar-scheduler .schedule-table div.all-tentative.w33 span,.calendar-scheduler .schedule-table div.all-out-of-office.w33 span{transform:rotate(32deg) translate(-5%)}.calendar-scheduler .schedule-table div.all-busy.w40 span,.calendar-scheduler .schedule-table div.all-tentative.w40 span,.calendar-scheduler .schedule-table div.all-out-of-office.w40 span{transform:rotate(36deg) translate(-3%)}.calendar-scheduler .schedule-table div.all-busy.w60 span,.calendar-scheduler .schedule-table div.all-tentative.w60 span,.calendar-scheduler .schedule-table div.all-out-of-office.w60 span{transform:rotate(48deg) translate(6%)}.calendar-scheduler .schedule-table div.all-busy.w67 span,.calendar-scheduler .schedule-table div.all-tentative.w67 span,.calendar-scheduler .schedule-table div.all-out-of-office.w67 span{transform:rotate(52deg) translate(9%)}.calendar-scheduler .schedule-table div.all-busy.w70 span,.calendar-scheduler .schedule-table div.all-tentative.w70 span,.calendar-scheduler .schedule-table div.all-out-of-office.w70 span,.calendar-scheduler .schedule-table div.all-busy.w75 span,.calendar-scheduler .schedule-table div.all-tentative.w75 span,.calendar-scheduler .schedule-table div.all-out-of-office.w75 span{transform:rotate(55deg) translate(12%, 30%)}.calendar-scheduler .schedule-table div.all-busy.w80 span,.calendar-scheduler .schedule-table div.all-tentative.w80 span,.calendar-scheduler .schedule-table div.all-out-of-office.w80 span{transform:rotate(56deg) translate(13%, 30%)}.calendar-scheduler .schedule-table div.all-busy.w90 span,.calendar-scheduler .schedule-table div.all-tentative.w90 span,.calendar-scheduler .schedule-table div.all-out-of-office.w90 span{transform:rotate(59deg) translate(16%, 30%)}.calendar-scheduler .schedule-table div.all-busy.w100 span,.calendar-scheduler .schedule-table div.all-tentative.w100 span,.calendar-scheduler .schedule-table div.all-out-of-office.w100 span{transform:rotate(62deg) translate(19%, 30%)}.calendar-scheduler .schedule-table div.all-tentative span{background:#5151fb}.calendar-scheduler .schedule-table div.all-out-of-office span{background:#fa8e36}#schedule-event-time{position:absolute;border-radius:.3rem;cursor:move;border:2px solid #444;background-color:rgba(0,0,0,0.3)}.resources-dialog .resource-selection{flex:4;min-width:300px}.resources-dialog .resource-content{flex:10;margin-left:1em}.resources-dialog .listing li.resource>a{color:#2c363a}.resources-dialog .listing li.resource>a:before{content:"\f1b2"}.resources-dialog .slot-nav{display:none}#resource-availability{height:100%}#resource-availability .fc{height:100%;overflow:hidden;position:relative;border-bottom:1px solid #ddd}#resource-availability .fc-view{border-left:1px solid #ddd}#resource-availability .fc-header-toolbar{height:0}.standalone-invitebox{margin:0 auto;max-width:500px;width:95%;display:flex;flex-direction:column;top:15vh;position:relative}.standalone-invitebox #logo{max-height:90px}.standalone-invitebox .invitebox{margin-top:3em !important}@media screen and (min-width:769px){.searchbar a.button.date{display:none}}#rcmfd_alarmvalue{max-width:80px}@media screen and (max-width:768px){#agendaoptions{padding-top:.5rem}.calendar-scheduler .schedule-range{width:100%}#layout-sidebar .calendar-datepicker{display:none}.resources-dialog .resource-content{display:none;margin:0}.resources-dialog .resource-content ul{margin:1em 1em 0 1em}#resource-availability{margin:0 1em}}body.task-calendar .header-title{position:relative}body.task-calendar .header-title .tz{position:absolute;bottom:0;left:0;width:100%;line-height:2;font-size:.8rem;font-weight:normal;color:#737677}.listing.iconized li.activesync>a:before{content:"\f143"}#devices-table td:not(.selection){display:flex}#devices-table td:not(.selection):before{content:"\f143"}#devices-table td:not(.selection) span{overflow:hidden;text-overflow:ellipsis}#devices-table .devicealias{flex:1}#devices-table .devicetype{max-width:40%;font-style:italic;padding-left:.5em}.listing.iconized li.delegation>a:before{content:"\f21b"}#delegate-table td:before{content:"\f21b"}a.btn.fromcloud:before,li>a.icon.saveas:before,a.button.filesaveall:before,a.button.saveas:before{content:"\f07b"}.menu a.mount.storage:before{content:"\f1c0"}.menu a.open:before{content:"\f06e"}.menu a.cancel:before{content:"\f00d"}.menu a.share:before{content:"\f1e0"}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link.options.add-folder{order:-1}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link.options.add-folder:before{content:"\f067"}.folderlist li.collection a.name{padding-left:.5em}.folderlist li.collection.audio a.name:before{content:"\f028";font-weight:900}.folderlist li.collection.video a.name:before{content:"\f03d";font-weight:900}.folderlist li.collection.image a.name:before{content:"\f03e"}.folderlist li.collection.document a.name:before{content:"\f02d";font-weight:900}.folderlist li.collection.sessions a.name:before{content:"\f0c0";font-weight:900}.folderlist li.mailbox a.subscription{cursor:pointer;padding:0 !important;border-left:0;width:auto}.folderlist li.mailbox a.subscription:before{content:"\f02e";font-weight:400;height:auto;color:#00acff;margin-right:.25rem}.folderlist li.mailbox a.subscription.subscribed:before{content:"\f02e";font-weight:900}#filelistcontainer{position:relative}#filesuploadform{position:absolute !important}#filelistbox{height:100%}#filelistbox.droptarget.active{box-shadow:0 0 2px 1px #b9b9b9 inset}#filelistbox.droptarget.hover{box-shadow:0 0 2px 1px #b9b9b9 inset;background-color:#ececec}.filelist thead{display:none}.filelist td.options{display:none}.filelist td.name{position:relative}.filelist td.mtime{width:11em}.filelist td.size{text-align:right;width:6em}.filelist tr.session>td.name{padding-right:2em}.filelist tr.session>td.name:after{content:"\f0c0";color:#d4dbde;position:absolute;right:.25em;top:0}.filelist tr.session.invited>td.name:after{color:#41b849}.filelist tr.session.owner>td.name:after{color:#161b1d}@media screen and (max-width:480px){.filelist td.mtime{display:none}}.filelist tbody td.filename span{background:transparent !important}.filelist tbody td.filename span:before{content:"\f15b";font-weight:400}.filelist tbody td.filename.pdf span:before,.filelist tbody td.filename.application_pdf span:before{content:"\f1c1"}.filelist tbody td.filename.application_vnd_openxmlformats_officedocument_wordprocessingml_document span:before,.filelist tbody td.filename.application_vnd_openxmlformats_officedocument_wordprocessingml_template span:before,.filelist tbody td.filename.application_vnd_ms_word span:before,.filelist tbody td.filename.application_msword span:before{content:"\f1c2"}.filelist tbody td.filename.application_vnd_ms_excel span:before,.filelist tbody td.filename.application_vnd_openxmlformats_officedocument_spreadsheetml_sheet span:before,.filelist tbody td.filename.application_vnd_openxmlformats_officedocument_spreadsheetml_template span:before,.filelist tbody td.filename.application_vnd_oasis_opendocument_spreadsheet span:before,.filelist tbody td.filename.application_vnd_oasis_opendocument_spreadsheet_template span:before{content:"\f1c3"}.filelist tbody td.filename.application_vnd_openxmlformats_officedocument_presentationml_presentation span:before,.filelist tbody td.filename.application_vnd_openxmlformats_officedocument_presentationml_template span:before,.filelist tbody td.filename.application_vnd_openxmlformats_officedocument_presentationml_slideshow span:before,.filelist tbody td.filename.application_vnd_ms_powerpoint span:before{content:"\f1c4"}.filelist tbody td.filename.application_vnd_oasis_opendocument_text span:before{content:"\f15c"}.filelist tbody td.filename.application_vnd_oasis_opendocument_presentation span:before,.filelist tbody td.filename.application_vnd_oasis_opendocument_presentation_template span:before{content:"\f1c4"}.filelist tbody td.filename.tar span:before,.filelist tbody td.filename.application_zip span:before,.filelist tbody td.filename.application_x_7z_compressed span:before,.filelist tbody td.filename.application_x_ace span:before,.filelist tbody td.filename.application_x_arc span:before,.filelist tbody td.filename.application_x_arj span:before,.filelist tbody td.filename.application_x_bzip_compressed_tar span:before,.filelist tbody td.filename.application_x_lha span:before,.filelist tbody td.filename.application_x_rar span:before,.filelist tbody td.filename.application_x_tarz span:before,.filelist tbody td.filename.application_x_tzo span:before,.filelist tbody td.filename.application_x_zip span:before,.filelist tbody td.filename.application_x_zoo span:before{content:"\f1c6"}.filelist tbody td.filename.image span:before,.filelist tbody td.filename.image_png span:before,.filelist tbody td.filename.image_svg_xml span:before,.filelist tbody td.filename.image_jpeg span:before,.filelist tbody td.filename.image_jpeg2000 span:before,.filelist tbody td.filename.image_x_eps span:before,.filelist tbody td.filename.application_vnd_stardivision_draw span:before,.filelist tbody td.filename.application_vnd_sun_xml_draw span:before,.filelist tbody td.filename.application_vnd_sun_xml_draw_template span:before{content:"\f1c5"}.filelist tbody td.filename.audio span:before{content:"\f1c7"}.filelist tbody td.filename.video span:before{content:"\f1c8"}.filelist tbody td.filename.ascii span:before,.filelist tbody td.filename.text_plain span:before{content:"\f15c"}.filelist tbody td.filename.text_html span:before{content:"\f1c9"}#folder-mount-form td.source{display:flex;align-items:flex-start;padding:.5rem}#folder-mount-form td.source.selected{background-color:#ebf9ff}#folder-mount-form td.source>input{height:32px;margin-right:.5rem}#folder-mount-form td.source>div{flex:1}#folder-mount-form td.source img{height:32px;margin-right:.5rem}#folder-mount-form td.source .name{font-weight:bold}#folder-mount-form td.source .description{font-size:90%}#folder-mount-form td.source table{margin-top:.5rem}#folder-mount-form td.source .form-group{margin-bottom:0}#folder-mount-form .auth-options{margin-top:.5rem}#folder-mount-form .auth-options>label:before{line-height:1}.files-dialog .selection-list{flex:1;min-width:220px}.files-dialog .selection-content{flex:2}@media screen and (min-width:769px){.files-dialog .selection-content{border:1px solid #d4dbde;border-left:0}}.files-dialog a.subscription{display:none}@media screen and (max-width:768px){.files-dialog .selection-list{display:none}}.document-editor-header .toolbar{text-align:left !important;flex:1}.document-editor-header .toolbar a{text-align:center}.document-editor-header a.button.icon.members:before{content:"\f0c0"}.document-editor-header #collaborators{order:9;display:flex;margin-right:.5rem;margin-left:2rem}.document-editor-header #collaborators a.button.add:before{content:"\f067"}.document-editor-header #collaborators .inner{display:none}.document-editor-header #doc-title{flex:1;order:8}.document-editor-header #doc-title input{display:inline}.session-members img.photo{width:48px;height:48px;min-width:48px;overflow:hidden;background:url("../../../skins/elastic/images/contactpic.png") center center no-repeat #fff;background-size:cover;border-radius:50%;border:solid 3px #eee;margin-left:.5rem}.session-members ul{padding:0;margin:0;list-style-type:none}.session-members ul li{display:flex;align-items:center}.session-members ul img.photo{margin-left:0;margin-right:1em}.editors-dialog table th{border:0}.editors-dialog table tr:last-child td{border-bottom:1px solid #d4dbde}.editors-dialog table td.options{width:1%}.editors-dialog table td.options a.delete:before{content:"\f2ed";display:inline;line-height:1}.editors-dialog label{display:block}button.participant.add:before{content:"\f234"}.iframe-wrapper.file-type-audio,.iframe-wrapper.file-type-video{display:flex;align-items:center;justify-content:center}@media screen and (min-width:769px){.iframe-wrapper.file-type-audio,.iframe-wrapper.file-type-video{padding:1em}}#shareform table td,#shareform table th{padding-left:.15rem;max-width:10vw;overflow:hidden;text-overflow:ellipsis}#shareform table td:last-child,#shareform table th:last-child{padding-right:.15rem;width:1%;max-width:unset}#shareform table td{vertical-align:middle}#shareform table td.form input{margin-bottom:.25rem;width:100%}#shareform table tr+tr>td{border-top:0;padding-bottom:.25rem}#shareform table button{padding:.185rem .75rem;width:100%}.menu a.appendnote:before{content:"\f249"}#noteform iframe{min-height:10rem}#notereferences{margin-top:.5rem}#notereferences .attachmentslist a.delete{margin-left:.5rem}#notedetailstitle .dates{color:#737677}#print-layout #notetitle{font-size:1.5rem;line-height:2}#print-layout #notetags{margin-bottom:.5rem}#print-layout #notecreated{margin-right:2rem}#kolabnoteslist tr{display:flex}#kolabnoteslist td.title{overflow:hidden;text-overflow:ellipsis;flex:1}#kolabnoteslist td.title:before{content:"\f249";font-weight:400}#kolabnoteslist td.date{overflow:unset;color:#737677;font-style:italic}.kolabmessagenotes>i.icon:before{content:"\f249" !important;font-weight:400 !important}.kolabmessagenotes>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-decoration:none}.menu a.tags:before{content:"\f02c"}.menu a.tag:before,.menu a.tag.remove:before,.menu a.tag.remove.all:before{content:"\f02b"}#taglist li{padding:0 .5rem}#taglist li:before{content:"\f02b";margin:0 .5rem 0 .2rem}#tagsform option:before,#taglist li:before,#tag-selector li a:before{color:#009eea}#tagsform option:checked:before,#tag-selector li:hover a:before{color:#fff}#tagsform{min-height:15rem}#tagsform select{padding:0;margin-bottom:.5rem}#tagsform select:focus{box-shadow:none !important;border:1px solid #d4dbde}#tagsform option{color:#2c363a;text-shadow:none;padding:.5rem;outline:0;border:0}#tagsform option:before{content:"\f02b";line-height:1}#tagsform .buttons{text-align:center}#tagsform .buttons button{margin:0 .25rem}.tagbox{color:#fff;background-color:#37beff !important;border:0 !important;border-radius:.25rem;max-width:4em;padding:.1rem .4rem;margin-right:.2rem;font-weight:bold}.tagbox:not(.tagedit-listelement) a{color:inherit;padding-left:.5rem;text-decoration:none}h2>.tagbox{font-size:1.2rem}.tag-droppable.formcontainer.ui-droppable-active{background-color:#f1f3f4 !important}.tag-droppable.formcontainer.ui-droppable-hover{background-color:#ffc !important}.invitebox>i.icon{position:absolute;top:0;padding-top:.5em}.invitebox>span{padding-left:2.5em}.invitebox td{padding:2px;vertical-align:top}.invitebox td.ititle{font-weight:bold;padding-right:.5em}.invitebox td.label{color:#666;padding-right:1em}.invitebox td.sensitivity{font-weight:bold}.invitebox td.recurrence-id{text-transform:uppercase;font-style:italic}.invitebox td.date.modified{font-weight:bold;color:#ff5552}.invitebox td em{font-weight:bold}.invitebox .itip-buttons{display:flex;flex-wrap:wrap}.invitebox .itip-buttons input.button{margin:0 .25rem .25rem 0}.invitebox .rsvp-buttons{width:100%;padding-top:.25rem}.invitebox .itip-reply-controls{margin-top:.25rem;width:100%;line-height:2}.invitebox .itip-reply-controls>label{display:inline}.invitebox .itip-reply-controls>label label{line-height:1;margin-right:.25rem}.invitebox .itip-reply-controls a{margin-left:1em;white-space:nowrap}.invitebox .rsvp-status{margin:.5rem 0;width:100%}.invitebox .rsvp-status.hint{color:#666;font-style:italic}.invitebox .folder-select{white-space:nowrap}.invitebox .folder-select select{display:initial;width:auto}.rsvp-status:before{line-height:1.1;color:#4d5f66;float:none;display:inline}.rsvp-status.loading:before{-webkit-animation:spinner-border 1.5s infinite linear;animation:spinner-border 1.5s infinite linear;content:"\f1ce";line-height:1}.rsvp-status.declined:before{content:"\f05e";color:#ff5552}.rsvp-status.tentative:before{content:"\f058";color:#ffd452}.rsvp-status.accepted:before{content:"\f058";color:#41b849}.rsvp-status.delegated:before{content:"\f064"}.rsvp-status.needs-action:before{content:"\f059"}.attendee:before{content:"\f059";display:inline;float:none;font-size:1em;color:#737677}.attendee.req-participant:before{content:"\f007"}.attendee.opt-participant:before{content:"\f007";font-weight:400}.attendee.non-participant:before{content:"\f007";color:#ccc}.attendee.chair:before{content:"\f007";color:#ffd452}.attendee.completed:before,.attendee.accepted:before{content:"\f058";color:#41b849}.attendee.declined:before{content:"\f05e";color:#ff5552}.attendee.tentative:before{content:"\f058";color:#ffd452}.attendee.delegated:before{content:"\f064"}.attendee.organizer:before{content:"\f0b1"}.attendee.in-process:before{content:"\f013"}.attendees-comentbox label{display:inline}.edit-attendees-table{width:100%}.edit-attendees-table th,.edit-attendees-table td{width:1%;text-align:center}.edit-attendees-table td{border:0;padding:0 .3rem}.edit-attendees-table th{border-bottom:1px solid #eee !important}.edit-attendees-table th.name,.edit-attendees-table td.name,.edit-attendees-table th.role,.edit-attendees-table td.role{width:auto;text-align:left}.edit-attendees-table th.invite input{display:none}.edit-attendees-table th.invite label{cursor:pointer}.edit-attendees-table th.invite label:before{content:"\f0e0";display:inline;float:none;margin-left:.25rem}.edit-attendees-table td.invite .custom-switch{margin-top:.15rem}.edit-attendees-table td.name span{line-height:2.5;display:flex}.edit-attendees-table td.name span>:first-child{overflow:hidden;text-overflow:ellipsis;flex:1;width:1px;white-space:nowrap}.edit-attendees-table td.availability span,.edit-attendees-table td.confirmstate span{margin:0}.edit-attendees-table td.availability span:after,.edit-attendees-table td.confirmstate span:after,.edit-attendees-table td.availability span:before,.edit-attendees-table td.confirmstate span:before{line-height:2;margin:0;font-size:1.2em;height:2em;width:2em}.edit-attendees-table td.options a{display:inline-block;height:2em}.edit-attendees-table td.options a:before{line-height:1.8;margin:0}.edit-attendees-table a.expandlink:before{content:"\f0fe";line-height:2}.edit-attendees-table .inner{display:none}html.layout-phone .edit-attendees-table th.availability,html.layout-phone .edit-attendees-table th.confirmstate{text-indent:-5000px}html.layout-phone .edit-attendees-table td.role{max-width:7em}html.layout-phone .edit-attendees-table select{padding-left:.5rem}.form-searchbar{display:flex;margin-bottom:.5rem}.form-searchbar input[type=text]{flex:1}html.layout-phone .form-searchbar input[type=text]{max-width:50%}.form-searchbar input[type=button]{margin-left:.5em;overflow:hidden;text-overflow:ellipsis}.attachmentslist li.ics:before,.attachmentslist li.text.calendar:before,.messagelist tbody .attachment span.ical:before{content:"\f073";font-weight:400}.alarms-input .edit-alarm-item{display:flex}.alarms-input .edit-alarm-item+.edit-alarm-item{margin-top:.25rem}.alarms-input .edit-alarm-item.first .delete-alarm,.alarms-input .edit-alarm-item:not(.first) .add-alarm{display:none}.alarms-input .edit-alarm-buttons a{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.alarms-input .edit-alarm-buttons a:before{margin:0;width:1em}.alarms-input .edit-alarm-buttons a:focus{box-shadow:none}.alarms-input .edit-alarm-buttons a.add:before{content:"\f067"}.alarms-input .edit-alarm-buttons .inner{display:none}.alarms-input .edit-alarm-type{flex:1;border-top-right-radius:0;border-bottom-right-radius:0}.alarms-input .edit-alarm-type:focus{z-index:2}.alarms-input .edit-alarm-set{display:flex;flex:1}.alarms-input .edit-alarm-values{flex:5}.alarms-input .edit-alarm-values .form-control{border-radius:0}.alarms-input .edit-alarm-values :first-child{border-left:0}.alarms-input .edit-alarm-offset{flex:5}.alarms-input .edit-alarm-date,.alarms-input .edit-alarm-time,.alarms-input .edit-alarm-related{flex:3}.recurrence-form .recurrence-rdates{width:100%;padding:0;list-style-type:none}.recurrence-form .recurrence-rdates:empty{margin:0}.recurrence-form .recurrence-rdates a.delete{margin-left:2em}.recurrence-form .recurrence-rdates a.delete:before{display:inline-block;float:none}.recurrence-form .recurrence-rdates .inner{display:none}.recurrence-form .recurrence-onevery select{width:40%;display:inline}.recurrence-form .inputform{display:flex}.recurrence-form .inputform input.button{margin-left:.25rem}.recurrence-form div.line{width:100%;display:flex;margin-bottom:.25rem}.recurrence-form div.line label{margin-left:.5em;min-width:4em;line-height:2.5}.recurrence-form .month,.recurrence-form .monthday,.recurrence-form .weekday{display:inline-block;width:3.5em;margin-right:.5rem;white-space:nowrap}.recurrence-form .month input,.recurrence-form .monthday input,.recurrence-form .weekday input{margin-right:.25rem}.recurrence-form .monthday{width:2.75em}.recurrence-form .table td{border:0;padding:0}.recurrence-form .table td.label{white-space:nowrap}.recurrence-form .table td:first-child label{line-height:2.5}.recurrence-form .table td label.monthday:first-child{margin-top:.5rem}.recurrence-form .input-group-append,.recurrence-form .input-group-prepend{display:initial}#event-status-badge{width:7rem;height:7rem;position:absolute;top:0;right:0;overflow:hidden}#event-status-badge span{display:none;text-transform:uppercase;line-height:20px;position:absolute;left:-2.4rem;top:2.4rem;width:13.2rem;text-align:center;font-weight:bold;font-size:.85rem;color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#event-status-badge span:before{display:inline;float:none}.status-cancelled #event-status-badge span{background-color:#ff231f;display:block}.status-cancelled #event-status-badge span:before{content:"\f057"}.sensitivity-private #event-status-badge span{background-color:#ffc71f;display:block}.sensitivity-private #event-status-badge span:before{content:"\f023"}.sensitivity-confidential #event-status-badge span{background-color:#ff231f;display:block}.sensitivity-confidential #event-status-badge span:before{content:"\f21b"}#alarm-display h3{font-size:1.2rem;margin-bottom:.25rem}#alarm-display h3:before{content:"\f073";font-weight:400;font-size:1em}#alarm-display h3.type-task:before{content:"\f274";font-weight:400}#alarm-display .event-section{font-size:.9rem;color:#737677;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#alarm-display .alarm-actions{text-align:right;margin-bottom:.25rem}#alarm-display .alarm-actions a:first-child{margin-right:1em}#alarm-display .alarm-actions a:before{display:inline;float:none}#alarm-display a.alarm-action-snooze:before{content:"\f1f6"}#alarm-display a.alarm-action-dismiss:before{content:"\f2ed"}#alarm-snooze-dropdown a:before{content:"\f017";font-weight:400}.dialog-message{margin:0;opacity:.95;width:100%;padding:.75em;margin-top:.25em;color:#2c363a;background-color:rgba(255,255,102,0.25)}.dialog-message>label{margin:0;display:block}.dialog-message>label label:before{line-height:1.25;margin-right:.25rem}.dialog-message .message{display:flex}.dialog-message+.savemode{margin-top:1rem}.dialog-message+.savemode a.btn{margin-right:.5rem}.dialog-message>.savemode{margin-top:.5rem}.dialog-message>.savemode label{margin-right:1rem}.dialog-message>.savemode input{margin-right:.25rem}@media screen and (max-width:420px){.nav-link.nav-icon{width:3em;margin-right:5px;padding:.5rem .5rem .5rem .65rem}.nav-link.nav-icon:before{font-size:1.25em;display:block;float:left;margin:0 .25rem 0 0;width:1.18em;height:1em;font-family:'Icons';font-style:normal;font-weight:900;text-decoration:inherit;text-align:center;speak:none;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0 1rem 0 0;width:1em;line-height:1.2}.nav-link.nav-icon.resources:before{content:"\f1b2";margin-left:.1rem}.nav-link.nav-icon.attachments:before{content:"\f0c6"}.nav-link.nav-icon.attendees:before{content:"\f0c0"}}.menu a.tasklist:before,.menu a.tasklistlink:before,.menu a.taskaddlink:before{content:"\f274"}.tasklist-invitebox>i.icon:before{content:"\f274" !important}.listing li>div.tasklist .listname:before{content:"\f274"}#tasklist li.taskitem{border-bottom:0}#tasklist li.taskitem div.taskhead{position:relative;display:block;height:3.8rem;padding-left:1.5em;outline:0}#tasklist li.taskitem div.taskhead.flagged{color:#ff5552 !important}#tasklist li.taskitem div.taskhead.selected{background-color:#ebf9ff}#tasklist li.taskitem div.taskhead.droptarget{background-color:#ffc}#tasklist li.taskitem div.taskhead.complete span.title{color:rgba(44,54,58,0.5)}#tasklist li.taskitem div.taskhead.complete .progressbar{display:none}#tasklist li.taskitem>div,#tasklist li.taskitem>span{border-bottom:1px solid #f1f3f4}#tasklist li.taskitem ul{padding:0;border:0}#tasklist li.taskitem ul li{padding-left:0}#tasklist li.taskitem ul li .taskhead,#tasklist li.taskitem ul li .title{padding-left:3.25em}#tasklist li.taskitem ul li .childtoggle{left:1.5em}#tasklist li.taskitem ul li li .taskhead,#tasklist li.taskitem ul li li .title{padding-left:4.75em}#tasklist li.taskitem ul li li .childtoggle{left:3em}#tasklist li.taskitem ul li li li .taskhead,#tasklist li.taskitem ul li li li .title{padding-left:6.25em}#tasklist li.taskitem ul li li li .childtoggle{left:4.5em}#tasklist li.taskitem ul li li li li .taskhead,#tasklist li.taskitem ul li li li li .title{padding-left:7.75em}#tasklist li.taskitem ul li li li li .childtoggle{left:6em}#tasklist li.taskitem ul li li li li li .taskhead,#tasklist li.taskitem ul li li li li li .title{padding-left:9.25em}#tasklist li.taskitem ul li li li li li .childtoggle{left:7.5em}#tasklist .childtoggle{position:absolute;left:0;top:0;width:1.5em;padding:0 0 0 .25rem;height:3.8rem;cursor:pointer;z-index:1}#tasklist .childtoggle .inner{display:none}#tasklist .childtoggle:before{content:"\f105";margin:0;width:1em;line-height:3.8rem}#tasklist .childtoggle.expanded:before{content:"\f107"}#tasklist .childtoggle.collapsed:before{content:"\f105"}#tasklist span.title{position:absolute;left:0;right:0;bottom:0;line-height:2em;padding:0 0 0 .2em;padding-left:1.75em;margin-right:2em;overflow:hidden;text-overflow:ellipsis}#tasklist span.tags{position:absolute;right:2em;top:0;line-height:2em;text-align:right}#tasklist span.date{position:absolute;padding-left:.2em;font-size:90%;line-height:2.5;color:#737677;cursor:pointer}#tasklist span.date input{line-height:1;padding:0;margin-top:-2px}#tasklist span.flagged{position:absolute;right:0;top:0;line-height:1.8em;cursor:pointer}#tasklist .taskhead:not(.flagged):hover span.flagged:before{content:"\f024";font-weight:400}#tasklist .taskhead.flagged span.flagged:before{content:"\f024"}#tasklist .progressbar{position:absolute;bottom:1px;left:.2em;right:.2em}#tasklist .progressbar .progressvalue{border-top:2px solid #ffd452}#tasklist .custom-switch{position:absolute;top:1.4rem;z-index:1;height:2.3em}#tasklist .actions{display:none}@media screen and (min-width:1200px){#tasklist .taskhead{border-left:2px solid transparent}#tasklist .taskhead.focused{border-left:2px solid #9ddfff;outline:0}}html.touch #tasklist li{font-size:1rem}html.touch #tasklist span.flagged,html.touch #tasklist input[type=checkbox],html.touch #tasklist .custom-switch{display:none}html.touch #tasklist span.title{margin-right:.5rem}html.touch #tasklist span.tags{right:.5rem}#taskshow+.formbuttons button.disabled{display:none}#taskshow .task-parent-title{color:#737677;font-size:90%;margin-bottom:.5rem}#taskshow .task-title{font-size:1.5rem;font-weight:bold}#taskshow .task-description{margin:1rem 0}#taskshow.status-completed h2{color:rgba(44,54,58,0.5)}#taskshow.status-flagged h2:before{content:"\f024";color:#ff5552;font-size:.9em}#taskshow .attachmentslist li{margin-right:1em}#taskedit-attachment-form{position:absolute}.messagetasklinks>i.icon:before{content:"\f274" !important}.messagetasklinks .tasklist{list-style-type:none;margin:0;padding:0}.messagetasklinks .tasklist li{display:flex;align-items:center}.messagetasklinks input{height:auto !important}#print-layout #tasklist{padding:0}#print-layout #tasklist li{list-style-type:none}#print-layout #tasklist .description{display:block;white-space:pre-wrap}#print-layout #tasklist .title{position:relative;font-weight:bold;padding:0;margin:0}#print-layout #tasklist .taskhead{height:auto}.taskitem-draghelper{overflow:hidden;text-overflow:ellipsis}
