From 7c4d42fb8d19972250181b14d97fbc0b8b9709d2 Mon Sep 17 00:00:00 2001 From: Kelsey Martens Date: Fri, 23 Oct 2020 16:23:54 -0500 Subject: [PATCH] v3.0.14 --- CHANGELOG.md | 7 +++++++ composer.json | 2 +- src/Controllers/EventsController.php | 2 +- src/Library/Events/AbstractEventCollection.php | 16 ++++++++++++++++ src/Resources/css/src/calendar.css | 2 +- src/Resources/css/src/widget/agenda.css | 2 +- 6 files changed, 27 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 58c3ec0e..6a9a7747 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Solspace Calendar Changelog +## 3.0.14 - 2020-10-23 +### Added +- Added `previousDateLocalized` and `nextDateLocalized` property as a more reliable replacement for `previousDate` and `nextDate` when needing to use `|date` filter on `month`/`week`/`day` objects to display translatable dates in calendar views. + +### Fixed +- Fixed a bug where Live Preview was not working correctly for non-Calendar fields in Craft 3.5+. + ## 3.0.13 - 2020-10-06 ### Fixed - Fixed a bug where the Occurrences object's default was not loading correctly for some recurring events. diff --git a/composer.json b/composer.json index 3441a1ed..48d3a556 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "solspace/craft3-calendar", "description": "The most reliable and powerful event management plugin for Craft.", - "version": "3.0.13", + "version": "3.0.14", "type": "craft-plugin", "authors": [ { diff --git a/src/Controllers/EventsController.php b/src/Controllers/EventsController.php index d68f52f8..b0649b18 100644 --- a/src/Controllers/EventsController.php +++ b/src/Controllers/EventsController.php @@ -371,7 +371,7 @@ private function renderEditForm(Event $event, string $title): Response if (!\Craft::$app->getRequest()->isMobileBrowser(true) && $this->getCalendarService()->isEventTemplateValid($calendar, $event->siteId)) { $previewUrl = $event->getUrl(); $this->getView()->registerJs('Craft.LivePreview.init(' . Json::encode([ - 'fields' => '#title-field, #event-builder-data, #event-builder, #fields .calendar-event-wrapper > .field, #fields > .field > .field', + 'fields' => '#title-field, #event-builder-data, #event-builder, #fields .calendar-event-wrapper > .field, #fields > .field > .field, #fields > .flex-fields > .field', 'extraFields' => '#settings', 'previewUrl' => $previewUrl, 'previewAction' => $previewActionUrl, diff --git a/src/Library/Events/AbstractEventCollection.php b/src/Library/Events/AbstractEventCollection.php index 26ad60c6..a78331d7 100644 --- a/src/Library/Events/AbstractEventCollection.php +++ b/src/Library/Events/AbstractEventCollection.php @@ -105,6 +105,14 @@ final public function getPreviousDate(): Carbon return $this->getDate()->copy()->sub($this->getInterval()); } + /** + * @return Carbon + */ + final public function getPreviousDateLocalized(): Carbon + { + return $this->getDateLocalized()->copy()->sub($this->getInterval()); + } + /** * Returns a Carbon object with the duration interval set forward by 1 iteration * @@ -115,6 +123,14 @@ final public function getNextDate(): Carbon return $this->getDate()->copy()->add($this->getInterval()); } + /** + * @return Carbon + */ + final public function getNextDateLocalized(): Carbon + { + return $this->getDateLocalized()->copy()->add($this->getInterval()); + } + /** * Returns a list of dates * The dates begin $before intervals from self::$date diff --git a/src/Resources/css/src/calendar.css b/src/Resources/css/src/calendar.css index 516e1ed8..4522245f 100644 --- a/src/Resources/css/src/calendar.css +++ b/src/Resources/css/src/calendar.css @@ -1 +1 @@ -.alert{padding:10px 15px;margin-bottom:30px;border:1px solid transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-heading{color:inherit}.alert-link{font-weight:bold}.alert-dismissible{position:relative;padding-right:10px 15px20}.alert-dismissible .close{position:absolute;top:9px;right:10px;color:inherit;font-size:18px}.alert-dismissible .close:before{font-family:Craft, sans-serif;content:'remove';margin-left:2px}.alert-dismissible .close:hover{text-decoration:none}.alert-success{border-color:#dff0d8;color:#3c763d;background:#dff0d8}.alert-success hr{border-top-color:#d0e9c6}.alert-success .alert-link{color:#336534}.alert-info{border-color:#e4edf6;color:#1180bf;background:#e4edf6}.alert-info hr{border-top-color:#d1e0f0}.alert-info .alert-link{color:#0f70a8}.alert-warning{border-color:#fcf8e3;color:#8a6d3b;background:#fcf8e3}.alert-warning hr{border-top-color:#faf2cc}.alert-warning .alert-link{color:#785f33}.alert-danger{border-color:#f2dede;color:#a94442;background:#f2dede}.alert-danger hr{border-top-color:#ebcccc}.alert-danger .alert-link{color:#973d3b}#qtip-overlay>div{background:rgba(255,255,255,0.75) !important;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=” $value * 100 “)";filter:alpha(opacity=100);zoom:1}.qtip{padding:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 10px 100px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 100px rgba(0,0,0,0.5);box-shadow:0 10px 100px rgba(0,0,0,0.5);border:1px solid transparent}.qtip .qtip-titlebar{padding:11px 14px;background:#FBFCFC;border-bottom:none;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 2px 1px -2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 1px -2px rgba(0,0,0,0.2);box-shadow:0 2px 1px -2px rgba(0,0,0,0.2)}.qtip .qtip-titlebar .qtip-title{font-family:HelveticaNeue-Light, HelveticaNeue, sans-serif;font-size:120%;color:#DA5A47}.qtip .qtip-titlebar .qtip-close{top:50%}.qtip div.buttons{position:relative;top:10px;margin:0px -14px !important;padding:11px 14px 3px;text-align:right;background:#EBEBED;background-image:-webkit-linear-gradient(#ecedef, #e9eaec);background-image:-moz-linear-gradient(#ecedef, #e9eaec);background-image:-ms-linear-gradient(#ecedef, #e9eaec);background-image:-o-linear-gradient(#ecedef, #e9eaec);background-image:linear-gradient(#ecedef, #e9eaec);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:inset 0 2px 1px -2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 2px 1px -2px rgba(0,0,0,0.2);box-shadow:inset 0 2px 1px -2px rgba(0,0,0,0.2)}.qtip div.buttons a,.qtip div.buttons button{float:right !important;font-family:HelveticaNeue, sans-serif;font-size:12px}.calendar-mini-cal .fc-toolbar .fc-left button,.calendar-mini-cal .fc-toolbar .fc-right button{padding:0}.calendar-mini-cal td{border:0 !important;padding:0 !important}.calendar-mini-cal td.fc-other-month{visibility:hidden !important}.calendar-mini-cal th{border:0 !important;padding:0 !important}.calendar-mini-cal .fc-row.fc-widget-header{border-bottom:1px solid #9ca5b0}.calendar-mini-cal .fc-row.fc-widget-header .fc-day-header{text-align:center;color:#9aa5b1 !important;font-weight:bold;font-size:12px;padding:0px;border:none !important}.calendar-mini-cal .fc-basic-view .fc-body .fc-row{min-height:3em}.calendar-mini-cal#calendar-mini-cal .fc-basic-view .fc-body .fc-row{min-height:2em}.calendar-mini-cal .fc-bg td{background:none !important}.calendar-mini-cal .fc-row{margin-bottom:1px}.calendar-mini-cal .fc-content-skeleton{position:absolute;left:0;top:0;right:0;bottom:0;padding:0}.calendar-mini-cal .fc-content-skeleton td{text-align:center;cursor:pointer;padding:0;border:1px solid #e6edf5}.calendar-mini-cal .fc-content-skeleton td.fc-day-top{text-align:center;padding:0px}.calendar-mini-cal .fc-content-skeleton td.fc-day-top span{font-size:13px;float:none !important}.calendar-mini-cal .fc-content-skeleton td.fc-has-event{background-color:#cfd8e3;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.calendar-mini-cal .fc-content-skeleton td:hover{background-color:#5f656f;color:#FFF}.calendar-mini-cal .fc-content-skeleton td.fc-today{color:#FFFFFF;background-color:#E5422B}.calendar-mini-cal .fc-content-skeleton td.fc-today:hover{background-color:#c52e18;color:#FFFFFF}.calendar-mini-cal .fc-content-skeleton td:hover{background-color:#f4f7fc;color:#424242}.calendar-mini-cal .fc-content-skeleton>table{height:100%}.calendar-mini-cal#calendar-mini-cal .fc-content-skeleton td{border-right:1px solid #e6edf5 !important;border-bottom:1px solid #e6edf5 !important}.calendar-mini-cal .fc-toolbar{margin:0px}.calendar-mini-cal .fc-toolbar h2{position:relative;top:4px;font-weight:normal !important;font-size:15px}.calendar-mini-cal .fc-toolbar button.fc-button{background:transparent none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}.calendar-mini-cal .fc-toolbar button.fc-button,.calendar-mini-cal .fc-toolbar button.fc-button:active{outline:none}.calendar-mini-cal .fc-toolbar button.fc-button .fc-icon{width:auto}.calendar-mini-cal .fc-toolbar button.fc-button .fc-icon:after{margin:0}.calendar-mini-cal .fc-toolbar button.fc-button .fc-icon.fc-icon-left-single-arrow:after{content:"←"}.calendar-mini-cal .fc-toolbar button.fc-button .fc-icon.fc-icon-right-single-arrow:after{content:"→"}.fc-button-group .fc-next-button,.fc-button-group .fc-Today-button{border-left:1px solid white !important}.fc-button-group .fc-next-button:hover,.fc-button-group .fc-Today-button:hover{border-left:1px solid white !important}#sidebar ul.calendar-list li.item{margin-bottom:1px}#sidebar ul.calendar-list li.item>input{display:none}#sidebar ul.calendar-list li.item>label{position:relative;padding-left:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#sidebar ul.calendar-list li.item>label>span{position:absolute;left:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:15px;height:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid white;background:white;text-align:center}#sidebar ul.calendar-list li.item>label>span:before{position:relative;top:-4px;content:"";font-family:Craft, sans-serif;font-size:10px;color:inherit}#sidebar ul.calendar-list li.item>input:checked+label>span:before{content:"check"}#mini-cal-wrapper .s-mini-calendar>table{width:auto}#mini-cal-wrapper .s-mini-calendar>table th{color:#a0a7b1 !important;font-weight:normal;font-size:12px}#mini-cal-wrapper .s-mini-calendar>table td{border:none;padding:1px 1px 0 0}#mini-cal-wrapper .s-mini-calendar>table td a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;padding:3px 4px;font-weight:normal;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}#mini-cal-wrapper .s-mini-calendar>table td a:hover{background-color:#d9d9d9}#mini-cal-wrapper .s-mini-calendar>table td .middot{display:none}#mini-cal-wrapper .s-mini-calendar>table td.has_events div a{background-color:#eeeeee}#mini-cal-wrapper .s-mini-calendar>table td.has_events div a:hover{background-color:#d9d9d9;color:#424242}#mini-cal-wrapper .s-mini-calendar>table td.today div a{background-color:#d65c50;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}#mini-cal-wrapper .s-mini-calendar>table td.today div a:hover{background-color:#c53c2e;color:#FFF}.calendar-agenda.fc.fc-unthemed td{padding:0 !important}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button{color:#29323d;background:rgba(96,125,159,0.25);box-shadow:none;outline:none;text-shadow:none !important;display:inline-block;padding:7px 14px;border:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button:active{outline:none}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button.fc-state-hover{background-position:inherit;background:#bac6d6}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon{top:-1px}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow,.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow,.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-calendar{font-family:Craft, sans-serif}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:after,.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:after,.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-calendar:after{font-size:100%;font-weight:normal;left:0 !important}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:after{content:'larr'}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:after{content:'rarr'}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-calendar{display:block}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-calendar:after{content:'date'}.calendar-agenda.fc.fc-unthemed .fc-left h2{font-size:28px}.calendar-agenda.fc.fc-unthemed th,.calendar-agenda.fc.fc-unthemed td,.calendar-agenda.fc.fc-unthemed tbody,.calendar-agenda.fc.fc-unthemed .fc-divider,.calendar-agenda.fc.fc-unthemed .fc-row,.calendar-agenda.fc.fc-unthemed .fc-popover{border-color:#E9E9E9}.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container,.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container .fc-row,.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container thead,.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container .fc-day-header{border:none !important}.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container .fc-row{border-bottom:1px solid #D0D0D0}.calendar-agenda.fc.fc-unthemed .fc-body>tr>td.fc-widget-content{border-color:transparent;border-top-color:#D0D0D0;padding-top:0px}.calendar-agenda.fc.fc-unthemed .fc-day-header{padding:5px 7px;text-align:right;font-size:18px;font-weight:normal;color:#000}.calendar-agenda.fc.fc-unthemed .fc-day-grid .fc-other-month{background-color:#f4f7fc !important}.calendar-agenda.fc.fc-unthemed .fc-day-top{padding:2px}.calendar-agenda.fc.fc-unthemed .fc-day-top>a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:right;width:27px;height:27px;padding-top:4px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;font-size:16px;color:inherit;text-align:center}.calendar-agenda.fc.fc-unthemed .fc-day-top>a:hover{cursor:pointer;text-decoration:none}.calendar-agenda.fc.fc-unthemed .fc-day-top.fc-today>a{background-color:#E5422B;font-weight:bold;color:white}.calendar-agenda.fc.fc-unthemed .fc-day-top .fc-day-number{float:none}.calendar-agenda.fc.fc-unthemed .fc-day-header.fc-widget-header>a{position:relative;display:block;padding-right:35px;color:#000000}.calendar-agenda.fc.fc-unthemed .fc-day-header.fc-widget-header>a:hover{text-decoration:none}.calendar-agenda.fc.fc-unthemed .fc-day-header.fc-widget-header>a>span>span{position:absolute;right:0;top:-4px;display:inline-block;width:30px;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:3px;border:1px solid transparent;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-align:center}.calendar-agenda.fc.fc-unthemed .fc-day-header.fc-widget-header>a.fc-title-today>span>span{color:#FFFFFF;background:#E5422B}.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-widget-content{border-left:none}.calendar-agenda.fc.fc-unthemed .fc-month-view .fc-bg .fc-day,.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-bg .fc-day{background-color:#FFFFFE}.calendar-agenda.fc.fc-unthemed .fc-month-view .fc-bg .fc-day.fc-today,.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-bg .fc-day.fc-today{background-color:#fffedd}.calendar-agenda.fc.fc-unthemed .fc-month-view .fc-bg .fc-sun,.calendar-agenda.fc.fc-unthemed .fc-month-view .fc-bg .fc-sat,.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-bg .fc-sun,.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-bg .fc-sat{background-color:#fbfdff}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-time-grid-event,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-time-grid-event{padding:3px 5px;border:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;opacity:0.8}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-time-grid-event.fc-event-disabled,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-time-grid-event.fc-event-disabled{opacity:0.3 !important}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-content .fc-time,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-content .fc-time{font-size:10px}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-content .fc-title,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-content .fc-title{font-size:12px;font-weight:bold}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-axis,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-axis{border-color:transparent !important;padding-right:4px !important}.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-bg .fc-day.fc-today.fc-state-highlight{background-color:#FFFFFE}.calendar-agenda.fc.fc-unthemed .fc-month-view.fc-event-single-day .fc-time{color:#929292}.calendar-agenda.fc.fc-unthemed td.fc-event-container{padding:0 !important}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event{margin:1px 5px 0}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-all-day,.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-multi-day{padding:2px 4px 1px;border:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-color-black .fc-time{color:#000000}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-color-white .fc-time{color:#FFFFFF}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event .fc-time{font-size:10px;font-weight:normal;color:#fff}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event .fc-title{font-size:12px}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-single-day{background-color:transparent !important;border-color:transparent !important}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-single-day .fc-color-icon{display:inline-block;width:6px;height:6px;margin:0 5px 0 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid transparent}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-single-day .fc-title{color:#606060}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-single-day .fc-time{color:#929292}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-disabled{opacity:0.3 !important}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-disabled .fc-time{color:black}.spinner{height:28px !important}#qtip-overlay{z-index:100 !important}.qtip{z-index:101 !important}.qtip-event{max-width:400px !important}.qtip .qtip-content{padding:9px 14px 0}.qtip .qtip-content div>label{font-weight:bold}.qtip .qtip-content div.buttons{position:relative;top:0;padding:11px 14px;margin:14px -14px 0 !important}.qtip .qtip-content div.buttons .btn{float:none !important}.qtip .qtip-content div.separator{margin-top:5px;padding-top:5px;border-top:1px dotted #e8e8e8}#event-creator{position:absolute;left:-9999px;visibility:hidden}#event-creator.shown{position:relative;left:0;visibility:visible}#event-creator .field{margin:9px 0}#sidebar nav{overflow:visible}.ui-datepicker{z-index:102 !important}.ui-timepicker-wrapper{z-index:102} +.alert{padding:10px 15px;margin-bottom:30px;border:1px solid transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-heading{color:inherit}.alert-link{font-weight:bold}.alert-dismissible{position:relative;padding-right:10px 15px20}.alert-dismissible .close{position:absolute;top:9px;right:10px;color:inherit;font-size:18px}.alert-dismissible .close:before{font-family:Craft, sans-serif;content:'remove';margin-left:2px}.alert-dismissible .close:hover{text-decoration:none}.alert-success{border-color:#dff0d8;color:#3c763d;background:#dff0d8}.alert-success hr{border-top-color:#d0e9c6}.alert-success .alert-link{color:#336534}.alert-info{border-color:#e4edf6;color:#1180bf;background:#e4edf6}.alert-info hr{border-top-color:#d1e0f0}.alert-info .alert-link{color:#0f70a8}.alert-warning{border-color:#fcf8e3;color:#8a6d3b;background:#fcf8e3}.alert-warning hr{border-top-color:#faf2cc}.alert-warning .alert-link{color:#785f33}.alert-danger{border-color:#f2dede;color:#a94442;background:#f2dede}.alert-danger hr{border-top-color:#ebcccc}.alert-danger .alert-link{color:#973d3b}#qtip-overlay>div{background:rgba(255,255,255,0.75) !important;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=” $value * 100 “)";filter:alpha(opacity=100);zoom:1}.qtip{padding:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 10px 100px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 100px rgba(0,0,0,0.5);box-shadow:0 10px 100px rgba(0,0,0,0.5);border:1px solid transparent}.qtip .qtip-titlebar{padding:11px 14px;background:#FBFCFC;border-bottom:none;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 2px 1px -2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 1px -2px rgba(0,0,0,0.2);box-shadow:0 2px 1px -2px rgba(0,0,0,0.2)}.qtip .qtip-titlebar .qtip-title{font-family:HelveticaNeue-Light, HelveticaNeue, sans-serif;font-size:120%;color:#DA5A47}.qtip .qtip-titlebar .qtip-close{top:50%}.qtip div.buttons{position:relative;top:10px;margin:0px -14px !important;padding:11px 14px 3px;text-align:right;background:#EBEBED;background-image:-webkit-linear-gradient(#ecedef, #e9eaec);background-image:-moz-linear-gradient(#ecedef, #e9eaec);background-image:-ms-linear-gradient(#ecedef, #e9eaec);background-image:-o-linear-gradient(#ecedef, #e9eaec);background-image:linear-gradient(#ecedef, #e9eaec);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:inset 0 2px 1px -2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 2px 1px -2px rgba(0,0,0,0.2);box-shadow:inset 0 2px 1px -2px rgba(0,0,0,0.2)}.qtip div.buttons a,.qtip div.buttons button{float:right !important;font-family:HelveticaNeue, sans-serif;font-size:12px}.calendar-mini-cal .fc-toolbar .fc-left button,.calendar-mini-cal .fc-toolbar .fc-right button{padding:0}.calendar-mini-cal td{border:0 !important;padding:0 !important}.calendar-mini-cal td.fc-other-month{visibility:hidden !important}.calendar-mini-cal th{border:0 !important;padding:0 !important}.calendar-mini-cal .fc-row.fc-widget-header{border-bottom:1px solid #9ca5b0}.calendar-mini-cal .fc-row.fc-widget-header .fc-day-header{text-align:center;color:#9aa5b1 !important;font-weight:bold;font-size:12px;padding:0px;border:none !important}.calendar-mini-cal .fc-basic-view .fc-body .fc-row{min-height:3em}.calendar-mini-cal#calendar-mini-cal .fc-basic-view .fc-body .fc-row{min-height:2em}.calendar-mini-cal .fc-bg td{background:none !important}.calendar-mini-cal .fc-row{margin-bottom:1px}.calendar-mini-cal .fc-content-skeleton{position:absolute;left:0;top:0;right:0;bottom:0;padding:0}.calendar-mini-cal .fc-content-skeleton td{text-align:center;cursor:pointer;padding:0;border:1px solid #e6edf5}.calendar-mini-cal .fc-content-skeleton td.fc-day-top{text-align:center;padding:0px}.calendar-mini-cal .fc-content-skeleton td.fc-day-top span{font-size:13px;float:none !important}.calendar-mini-cal .fc-content-skeleton td.fc-has-event{background-color:#cfd8e3;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.calendar-mini-cal .fc-content-skeleton td:hover{background-color:#5f656f;color:#FFF}.calendar-mini-cal .fc-content-skeleton td.fc-today{color:#FFFFFF;background-color:#E5422B}.calendar-mini-cal .fc-content-skeleton td.fc-today:hover{background-color:#c52e18;color:#FFFFFF}.calendar-mini-cal .fc-content-skeleton td:hover{background-color:#f4f7fc;color:#424242}.calendar-mini-cal .fc-content-skeleton>table{height:100%}.calendar-mini-cal#calendar-mini-cal .fc-content-skeleton td{border-right:1px solid #e6edf5 !important;border-bottom:1px solid #e6edf5 !important}.calendar-mini-cal .fc-toolbar{margin:0px}.calendar-mini-cal .fc-toolbar h2{position:relative;top:4px;font-weight:normal !important;font-size:15px}.calendar-mini-cal .fc-toolbar button.fc-button{background:transparent none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}.calendar-mini-cal .fc-toolbar button.fc-button,.calendar-mini-cal .fc-toolbar button.fc-button:active{outline:none}.calendar-mini-cal .fc-toolbar button.fc-button .fc-icon{width:auto}.calendar-mini-cal .fc-toolbar button.fc-button .fc-icon:after{margin:0}.calendar-mini-cal .fc-toolbar button.fc-button .fc-icon.fc-icon-left-single-arrow:after{content:"←"}.calendar-mini-cal .fc-toolbar button.fc-button .fc-icon.fc-icon-right-single-arrow:after{content:"→"}.fc-button-group .fc-next-button,.fc-button-group .fc-Today-button{border-left:1px solid white !important}.fc-button-group .fc-next-button:hover,.fc-button-group .fc-Today-button:hover{border-left:1px solid white !important}#sidebar ul.calendar-list{padding:24px}#sidebar ul.calendar-list li.heading{margin:0 0 2px}#sidebar ul.calendar-list li.item{margin-bottom:1px}#sidebar ul.calendar-list li.item>input{display:none}#sidebar ul.calendar-list li.item>label{position:relative;padding-left:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#sidebar ul.calendar-list li.item>label>span{position:absolute;left:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:15px;height:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid white;background:white;text-align:center}#sidebar ul.calendar-list li.item>label>span:before{position:relative;top:-4px;content:"";font-family:Craft, sans-serif;font-size:10px;color:inherit}#sidebar ul.calendar-list li.item>input:checked+label>span:before{content:"check"}#mini-cal-wrapper .s-mini-calendar>table{width:auto}#mini-cal-wrapper .s-mini-calendar>table th{color:#a0a7b1 !important;font-weight:normal;font-size:12px}#mini-cal-wrapper .s-mini-calendar>table td{border:none;padding:1px 1px 0 0}#mini-cal-wrapper .s-mini-calendar>table td a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;padding:3px 4px;font-weight:normal;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}#mini-cal-wrapper .s-mini-calendar>table td a:hover{background-color:#d9d9d9}#mini-cal-wrapper .s-mini-calendar>table td .middot{display:none}#mini-cal-wrapper .s-mini-calendar>table td.has_events div a{background-color:#eeeeee}#mini-cal-wrapper .s-mini-calendar>table td.has_events div a:hover{background-color:#d9d9d9;color:#424242}#mini-cal-wrapper .s-mini-calendar>table td.today div a{background-color:#d65c50;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}#mini-cal-wrapper .s-mini-calendar>table td.today div a:hover{background-color:#c53c2e;color:#FFF}.calendar-agenda.fc.fc-unthemed td{padding:0 !important}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button{color:#29323d;background:rgba(96,125,159,0.25);box-shadow:none;outline:none;text-shadow:none !important;display:inline-block;padding:7px 14px;border:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button:active{outline:none}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button.fc-state-hover{background-position:inherit;background:#bac6d6}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon{top:-1px}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow,.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow,.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-calendar{font-family:Craft, sans-serif}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:after,.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:after,.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-calendar:after{font-size:100%;font-weight:normal;left:0 !important}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:after{content:'larr'}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:after{content:'rarr'}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-calendar{display:block}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-calendar:after{content:'date'}.calendar-agenda.fc.fc-unthemed .fc-left h2{font-size:28px}.calendar-agenda.fc.fc-unthemed th,.calendar-agenda.fc.fc-unthemed td,.calendar-agenda.fc.fc-unthemed tbody,.calendar-agenda.fc.fc-unthemed .fc-divider,.calendar-agenda.fc.fc-unthemed .fc-row,.calendar-agenda.fc.fc-unthemed .fc-popover{border-color:#E9E9E9}.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container,.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container .fc-row,.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container thead,.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container .fc-day-header{border:none !important}.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container .fc-row{border-bottom:1px solid #D0D0D0}.calendar-agenda.fc.fc-unthemed .fc-body>tr>td.fc-widget-content{border-color:transparent;border-top-color:#D0D0D0;padding-top:0px}.calendar-agenda.fc.fc-unthemed .fc-day-header{padding:5px 7px;text-align:right;font-size:18px;font-weight:normal;color:#000}.calendar-agenda.fc.fc-unthemed .fc-day-grid .fc-other-month{background-color:#f4f7fc !important}.calendar-agenda.fc.fc-unthemed .fc-day-top{padding:2px}.calendar-agenda.fc.fc-unthemed .fc-day-top>a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:right;width:27px;height:27px;padding-top:4px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;font-size:16px;color:inherit;text-align:center}.calendar-agenda.fc.fc-unthemed .fc-day-top>a:hover{cursor:pointer;text-decoration:none}.calendar-agenda.fc.fc-unthemed .fc-day-top.fc-today>a{background-color:#E5422B;font-weight:bold;color:white}.calendar-agenda.fc.fc-unthemed .fc-day-top .fc-day-number{float:none}.calendar-agenda.fc.fc-unthemed .fc-day-header.fc-widget-header>a{position:relative;display:block;padding-right:35px;color:#000000}.calendar-agenda.fc.fc-unthemed .fc-day-header.fc-widget-header>a:hover{text-decoration:none}.calendar-agenda.fc.fc-unthemed .fc-day-header.fc-widget-header>a>span>span{position:absolute;right:0;top:-4px;display:inline-block;width:30px;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:3px;border:1px solid transparent;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-align:center}.calendar-agenda.fc.fc-unthemed .fc-day-header.fc-widget-header>a.fc-title-today>span>span{color:#FFFFFF;background:#E5422B}.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-widget-content{border-left:none}.calendar-agenda.fc.fc-unthemed .fc-month-view .fc-bg .fc-day,.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-bg .fc-day{background-color:#FFFFFE}.calendar-agenda.fc.fc-unthemed .fc-month-view .fc-bg .fc-day.fc-today,.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-bg .fc-day.fc-today{background-color:#fffedd}.calendar-agenda.fc.fc-unthemed .fc-month-view .fc-bg .fc-sun,.calendar-agenda.fc.fc-unthemed .fc-month-view .fc-bg .fc-sat,.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-bg .fc-sun,.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-bg .fc-sat{background-color:#fbfdff}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-time-grid-event,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-time-grid-event{padding:3px 5px;border:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;opacity:0.8}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-time-grid-event.fc-event-disabled,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-time-grid-event.fc-event-disabled{opacity:0.3 !important}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-content .fc-time,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-content .fc-time{font-size:10px}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-content .fc-title,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-content .fc-title{font-size:12px;font-weight:bold}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-axis,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-axis{border-color:transparent !important;padding-right:4px !important}.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-bg .fc-day.fc-today.fc-state-highlight{background-color:#FFFFFE}.calendar-agenda.fc.fc-unthemed .fc-month-view.fc-event-single-day .fc-time{color:#929292}.calendar-agenda.fc.fc-unthemed td.fc-event-container{padding:0 !important}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event{margin:1px 5px 0}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-all-day,.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-multi-day{padding:2px 4px 1px;border:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-color-black .fc-time{color:#000000}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-color-white .fc-time{color:#FFFFFF}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event .fc-time{font-size:10px;font-weight:normal;color:#fff}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event .fc-title{font-size:12px}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-single-day{background-color:transparent !important;border-color:transparent !important}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-single-day .fc-color-icon{display:inline-block;width:6px;height:6px;margin:0 5px 0 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid transparent}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-single-day .fc-title{color:#606060}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-single-day .fc-time{color:#929292}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-disabled{opacity:0.3 !important}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-disabled .fc-time{color:black}.spinner{height:28px !important}#qtip-overlay{z-index:100 !important}.qtip{z-index:101 !important}.qtip-event{max-width:400px !important}.qtip .qtip-content{padding:9px 14px 0}.qtip .qtip-content div>label{font-weight:bold}.qtip .qtip-content div.buttons{position:relative;top:0;padding:11px 14px;margin:14px -14px 0 !important}.qtip .qtip-content div.buttons .btn{float:none !important}.qtip .qtip-content div.separator{margin-top:5px;padding-top:5px;border-top:1px dotted #e8e8e8}#event-creator{position:absolute;left:-9999px;visibility:hidden}#event-creator.shown{position:relative;left:0;visibility:visible}#event-creator .field{margin:9px 0}#sidebar nav{overflow:visible}.ui-datepicker{z-index:102 !important}.ui-timepicker-wrapper{z-index:102} diff --git a/src/Resources/css/src/widget/agenda.css b/src/Resources/css/src/widget/agenda.css index fcd9b2e2..0c17fe74 100644 --- a/src/Resources/css/src/widget/agenda.css +++ b/src/Resources/css/src/widget/agenda.css @@ -1 +1 @@ -.alert{padding:10px 15px;margin-bottom:30px;border:1px solid transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-heading{color:inherit}.alert-link{font-weight:bold}.alert-dismissible{position:relative;padding-right:10px 15px20}.alert-dismissible .close{position:absolute;top:9px;right:10px;color:inherit;font-size:18px}.alert-dismissible .close:before{font-family:Craft, sans-serif;content:'remove';margin-left:2px}.alert-dismissible .close:hover{text-decoration:none}.alert-success{border-color:#dff0d8;color:#3c763d;background:#dff0d8}.alert-success hr{border-top-color:#d0e9c6}.alert-success .alert-link{color:#336534}.alert-info{border-color:#e4edf6;color:#1180bf;background:#e4edf6}.alert-info hr{border-top-color:#d1e0f0}.alert-info .alert-link{color:#0f70a8}.alert-warning{border-color:#fcf8e3;color:#8a6d3b;background:#fcf8e3}.alert-warning hr{border-top-color:#faf2cc}.alert-warning .alert-link{color:#785f33}.alert-danger{border-color:#f2dede;color:#a94442;background:#f2dede}.alert-danger hr{border-top-color:#ebcccc}.alert-danger .alert-link{color:#973d3b}#qtip-overlay>div{background:rgba(255,255,255,0.75) !important;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=” $value * 100 “)";filter:alpha(opacity=100);zoom:1}.qtip{padding:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 10px 100px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 100px rgba(0,0,0,0.5);box-shadow:0 10px 100px rgba(0,0,0,0.5);border:1px solid transparent}.qtip .qtip-titlebar{padding:11px 14px;background:#FBFCFC;border-bottom:none;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 2px 1px -2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 1px -2px rgba(0,0,0,0.2);box-shadow:0 2px 1px -2px rgba(0,0,0,0.2)}.qtip .qtip-titlebar .qtip-title{font-family:HelveticaNeue-Light, HelveticaNeue, sans-serif;font-size:120%;color:#DA5A47}.qtip .qtip-titlebar .qtip-close{top:50%}.qtip div.buttons{position:relative;top:10px;margin:0px -14px !important;padding:11px 14px 3px;text-align:right;background:#EBEBED;background-image:-webkit-linear-gradient(#ecedef, #e9eaec);background-image:-moz-linear-gradient(#ecedef, #e9eaec);background-image:-ms-linear-gradient(#ecedef, #e9eaec);background-image:-o-linear-gradient(#ecedef, #e9eaec);background-image:linear-gradient(#ecedef, #e9eaec);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:inset 0 2px 1px -2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 2px 1px -2px rgba(0,0,0,0.2);box-shadow:inset 0 2px 1px -2px rgba(0,0,0,0.2)}.qtip div.buttons a,.qtip div.buttons button{float:right !important;font-family:HelveticaNeue, sans-serif;font-size:12px}.calendar-mini-cal .fc-toolbar .fc-left button,.calendar-mini-cal .fc-toolbar .fc-right button{padding:0}.calendar-mini-cal td{border:0 !important;padding:0 !important}.calendar-mini-cal td.fc-other-month{visibility:hidden !important}.calendar-mini-cal th{border:0 !important;padding:0 !important}.calendar-mini-cal .fc-row.fc-widget-header{border-bottom:1px solid #9ca5b0}.calendar-mini-cal .fc-row.fc-widget-header .fc-day-header{text-align:center;color:#9aa5b1 !important;font-weight:bold;font-size:12px;padding:0px;border:none !important}.calendar-mini-cal .fc-basic-view .fc-body .fc-row{min-height:3em}.calendar-mini-cal#calendar-mini-cal .fc-basic-view .fc-body .fc-row{min-height:2em}.calendar-mini-cal .fc-bg td{background:none !important}.calendar-mini-cal .fc-row{margin-bottom:1px}.calendar-mini-cal .fc-content-skeleton{position:absolute;left:0;top:0;right:0;bottom:0;padding:0}.calendar-mini-cal .fc-content-skeleton td{text-align:center;cursor:pointer;padding:0;border:1px solid #e6edf5}.calendar-mini-cal .fc-content-skeleton td.fc-day-top{text-align:center;padding:0px}.calendar-mini-cal .fc-content-skeleton td.fc-day-top span{font-size:13px;float:none !important}.calendar-mini-cal .fc-content-skeleton td.fc-has-event{background-color:#cfd8e3;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.calendar-mini-cal .fc-content-skeleton td:hover{background-color:#5f656f;color:#FFF}.calendar-mini-cal .fc-content-skeleton td.fc-today{color:#FFFFFF;background-color:#E5422B}.calendar-mini-cal .fc-content-skeleton td.fc-today:hover{background-color:#c52e18;color:#FFFFFF}.calendar-mini-cal .fc-content-skeleton td:hover{background-color:#f4f7fc;color:#424242}.calendar-mini-cal .fc-content-skeleton>table{height:100%}.calendar-mini-cal#calendar-mini-cal .fc-content-skeleton td{border-right:1px solid #e6edf5 !important;border-bottom:1px solid #e6edf5 !important}.calendar-mini-cal .fc-toolbar{margin:0px}.calendar-mini-cal .fc-toolbar h2{position:relative;top:4px;font-weight:normal !important;font-size:15px}.calendar-mini-cal .fc-toolbar button.fc-button{background:transparent none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}.calendar-mini-cal .fc-toolbar button.fc-button,.calendar-mini-cal .fc-toolbar button.fc-button:active{outline:none}.calendar-mini-cal .fc-toolbar button.fc-button .fc-icon{width:auto}.calendar-mini-cal .fc-toolbar button.fc-button .fc-icon:after{margin:0}.calendar-mini-cal .fc-toolbar button.fc-button .fc-icon.fc-icon-left-single-arrow:after{content:"←"}.calendar-mini-cal .fc-toolbar button.fc-button .fc-icon.fc-icon-right-single-arrow:after{content:"→"}.fc-button-group .fc-next-button,.fc-button-group .fc-Today-button{border-left:1px solid white !important}.fc-button-group .fc-next-button:hover,.fc-button-group .fc-Today-button:hover{border-left:1px solid white !important}#sidebar ul.calendar-list li.item{margin-bottom:1px}#sidebar ul.calendar-list li.item>input{display:none}#sidebar ul.calendar-list li.item>label{position:relative;padding-left:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#sidebar ul.calendar-list li.item>label>span{position:absolute;left:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:15px;height:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid white;background:white;text-align:center}#sidebar ul.calendar-list li.item>label>span:before{position:relative;top:-4px;content:"";font-family:Craft, sans-serif;font-size:10px;color:inherit}#sidebar ul.calendar-list li.item>input:checked+label>span:before{content:"check"}#mini-cal-wrapper .s-mini-calendar>table{width:auto}#mini-cal-wrapper .s-mini-calendar>table th{color:#a0a7b1 !important;font-weight:normal;font-size:12px}#mini-cal-wrapper .s-mini-calendar>table td{border:none;padding:1px 1px 0 0}#mini-cal-wrapper .s-mini-calendar>table td a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;padding:3px 4px;font-weight:normal;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}#mini-cal-wrapper .s-mini-calendar>table td a:hover{background-color:#d9d9d9}#mini-cal-wrapper .s-mini-calendar>table td .middot{display:none}#mini-cal-wrapper .s-mini-calendar>table td.has_events div a{background-color:#eeeeee}#mini-cal-wrapper .s-mini-calendar>table td.has_events div a:hover{background-color:#d9d9d9;color:#424242}#mini-cal-wrapper .s-mini-calendar>table td.today div a{background-color:#d65c50;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}#mini-cal-wrapper .s-mini-calendar>table td.today div a:hover{background-color:#c53c2e;color:#FFF}.calendar-agenda.fc.fc-unthemed td{padding:0 !important}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button{color:#29323d;background:rgba(96,125,159,0.25);box-shadow:none;outline:none;text-shadow:none !important;display:inline-block;padding:7px 14px;border:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button:active{outline:none}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button.fc-state-hover{background-position:inherit;background:#bac6d6}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon{top:-1px}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow,.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow,.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-calendar{font-family:Craft, sans-serif}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:after,.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:after,.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-calendar:after{font-size:100%;font-weight:normal;left:0 !important}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:after{content:'larr'}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:after{content:'rarr'}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-calendar{display:block}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-calendar:after{content:'date'}.calendar-agenda.fc.fc-unthemed .fc-left h2{font-size:28px}.calendar-agenda.fc.fc-unthemed th,.calendar-agenda.fc.fc-unthemed td,.calendar-agenda.fc.fc-unthemed tbody,.calendar-agenda.fc.fc-unthemed .fc-divider,.calendar-agenda.fc.fc-unthemed .fc-row,.calendar-agenda.fc.fc-unthemed .fc-popover{border-color:#E9E9E9}.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container,.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container .fc-row,.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container thead,.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container .fc-day-header{border:none !important}.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container .fc-row{border-bottom:1px solid #D0D0D0}.calendar-agenda.fc.fc-unthemed .fc-body>tr>td.fc-widget-content{border-color:transparent;border-top-color:#D0D0D0;padding-top:0px}.calendar-agenda.fc.fc-unthemed .fc-day-header{padding:5px 7px;text-align:right;font-size:18px;font-weight:normal;color:#000}.calendar-agenda.fc.fc-unthemed .fc-day-grid .fc-other-month{background-color:#f4f7fc !important}.calendar-agenda.fc.fc-unthemed .fc-day-top{padding:2px}.calendar-agenda.fc.fc-unthemed .fc-day-top>a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:right;width:27px;height:27px;padding-top:4px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;font-size:16px;color:inherit;text-align:center}.calendar-agenda.fc.fc-unthemed .fc-day-top>a:hover{cursor:pointer;text-decoration:none}.calendar-agenda.fc.fc-unthemed .fc-day-top.fc-today>a{background-color:#E5422B;font-weight:bold;color:white}.calendar-agenda.fc.fc-unthemed .fc-day-top .fc-day-number{float:none}.calendar-agenda.fc.fc-unthemed .fc-day-header.fc-widget-header>a{position:relative;display:block;padding-right:35px;color:#000000}.calendar-agenda.fc.fc-unthemed .fc-day-header.fc-widget-header>a:hover{text-decoration:none}.calendar-agenda.fc.fc-unthemed .fc-day-header.fc-widget-header>a>span>span{position:absolute;right:0;top:-4px;display:inline-block;width:30px;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:3px;border:1px solid transparent;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-align:center}.calendar-agenda.fc.fc-unthemed .fc-day-header.fc-widget-header>a.fc-title-today>span>span{color:#FFFFFF;background:#E5422B}.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-widget-content{border-left:none}.calendar-agenda.fc.fc-unthemed .fc-month-view .fc-bg .fc-day,.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-bg .fc-day{background-color:#FFFFFE}.calendar-agenda.fc.fc-unthemed .fc-month-view .fc-bg .fc-day.fc-today,.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-bg .fc-day.fc-today{background-color:#fffedd}.calendar-agenda.fc.fc-unthemed .fc-month-view .fc-bg .fc-sun,.calendar-agenda.fc.fc-unthemed .fc-month-view .fc-bg .fc-sat,.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-bg .fc-sun,.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-bg .fc-sat{background-color:#fbfdff}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-time-grid-event,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-time-grid-event{padding:3px 5px;border:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;opacity:0.8}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-time-grid-event.fc-event-disabled,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-time-grid-event.fc-event-disabled{opacity:0.3 !important}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-content .fc-time,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-content .fc-time{font-size:10px}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-content .fc-title,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-content .fc-title{font-size:12px;font-weight:bold}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-axis,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-axis{border-color:transparent !important;padding-right:4px !important}.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-bg .fc-day.fc-today.fc-state-highlight{background-color:#FFFFFE}.calendar-agenda.fc.fc-unthemed .fc-month-view.fc-event-single-day .fc-time{color:#929292}.calendar-agenda.fc.fc-unthemed td.fc-event-container{padding:0 !important}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event{margin:1px 5px 0}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-all-day,.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-multi-day{padding:2px 4px 1px;border:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-color-black .fc-time{color:#000000}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-color-white .fc-time{color:#FFFFFF}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event .fc-time{font-size:10px;font-weight:normal;color:#fff}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event .fc-title{font-size:12px}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-single-day{background-color:transparent !important;border-color:transparent !important}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-single-day .fc-color-icon{display:inline-block;width:6px;height:6px;margin:0 5px 0 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid transparent}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-single-day .fc-title{color:#606060}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-single-day .fc-time{color:#929292}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-disabled{opacity:0.3 !important}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-disabled .fc-time{color:black}.spinner{height:28px !important}#qtip-overlay{z-index:100 !important}.qtip{z-index:101 !important}.qtip-event{max-width:400px !important}.qtip .qtip-content{padding:9px 14px 0}.qtip .qtip-content div>label{font-weight:bold}.qtip .qtip-content div.buttons{position:relative;top:0;padding:11px 14px;margin:14px -14px 0 !important}.qtip .qtip-content div.buttons .btn{float:none !important}.qtip .qtip-content div.separator{margin-top:5px;padding-top:5px;border-top:1px dotted #e8e8e8}#event-creator{position:absolute;left:-9999px;visibility:hidden}#event-creator.shown{position:relative;left:0;visibility:visible}#event-creator .field{margin:9px 0}#sidebar nav{overflow:visible}.ui-datepicker{z-index:102 !important}.ui-timepicker-wrapper{z-index:102}div.fc.fc-unthemed .fc-left h2{position:relative;top:3px;font-size:15px !important}div.fc.fc-unthemed .fc-day-header{font-size:15px !important} +.alert{padding:10px 15px;margin-bottom:30px;border:1px solid transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-heading{color:inherit}.alert-link{font-weight:bold}.alert-dismissible{position:relative;padding-right:10px 15px20}.alert-dismissible .close{position:absolute;top:9px;right:10px;color:inherit;font-size:18px}.alert-dismissible .close:before{font-family:Craft, sans-serif;content:'remove';margin-left:2px}.alert-dismissible .close:hover{text-decoration:none}.alert-success{border-color:#dff0d8;color:#3c763d;background:#dff0d8}.alert-success hr{border-top-color:#d0e9c6}.alert-success .alert-link{color:#336534}.alert-info{border-color:#e4edf6;color:#1180bf;background:#e4edf6}.alert-info hr{border-top-color:#d1e0f0}.alert-info .alert-link{color:#0f70a8}.alert-warning{border-color:#fcf8e3;color:#8a6d3b;background:#fcf8e3}.alert-warning hr{border-top-color:#faf2cc}.alert-warning .alert-link{color:#785f33}.alert-danger{border-color:#f2dede;color:#a94442;background:#f2dede}.alert-danger hr{border-top-color:#ebcccc}.alert-danger .alert-link{color:#973d3b}#qtip-overlay>div{background:rgba(255,255,255,0.75) !important;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=” $value * 100 “)";filter:alpha(opacity=100);zoom:1}.qtip{padding:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 10px 100px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 100px rgba(0,0,0,0.5);box-shadow:0 10px 100px rgba(0,0,0,0.5);border:1px solid transparent}.qtip .qtip-titlebar{padding:11px 14px;background:#FBFCFC;border-bottom:none;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 2px 1px -2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 1px -2px rgba(0,0,0,0.2);box-shadow:0 2px 1px -2px rgba(0,0,0,0.2)}.qtip .qtip-titlebar .qtip-title{font-family:HelveticaNeue-Light, HelveticaNeue, sans-serif;font-size:120%;color:#DA5A47}.qtip .qtip-titlebar .qtip-close{top:50%}.qtip div.buttons{position:relative;top:10px;margin:0px -14px !important;padding:11px 14px 3px;text-align:right;background:#EBEBED;background-image:-webkit-linear-gradient(#ecedef, #e9eaec);background-image:-moz-linear-gradient(#ecedef, #e9eaec);background-image:-ms-linear-gradient(#ecedef, #e9eaec);background-image:-o-linear-gradient(#ecedef, #e9eaec);background-image:linear-gradient(#ecedef, #e9eaec);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:inset 0 2px 1px -2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 2px 1px -2px rgba(0,0,0,0.2);box-shadow:inset 0 2px 1px -2px rgba(0,0,0,0.2)}.qtip div.buttons a,.qtip div.buttons button{float:right !important;font-family:HelveticaNeue, sans-serif;font-size:12px}.calendar-mini-cal .fc-toolbar .fc-left button,.calendar-mini-cal .fc-toolbar .fc-right button{padding:0}.calendar-mini-cal td{border:0 !important;padding:0 !important}.calendar-mini-cal td.fc-other-month{visibility:hidden !important}.calendar-mini-cal th{border:0 !important;padding:0 !important}.calendar-mini-cal .fc-row.fc-widget-header{border-bottom:1px solid #9ca5b0}.calendar-mini-cal .fc-row.fc-widget-header .fc-day-header{text-align:center;color:#9aa5b1 !important;font-weight:bold;font-size:12px;padding:0px;border:none !important}.calendar-mini-cal .fc-basic-view .fc-body .fc-row{min-height:3em}.calendar-mini-cal#calendar-mini-cal .fc-basic-view .fc-body .fc-row{min-height:2em}.calendar-mini-cal .fc-bg td{background:none !important}.calendar-mini-cal .fc-row{margin-bottom:1px}.calendar-mini-cal .fc-content-skeleton{position:absolute;left:0;top:0;right:0;bottom:0;padding:0}.calendar-mini-cal .fc-content-skeleton td{text-align:center;cursor:pointer;padding:0;border:1px solid #e6edf5}.calendar-mini-cal .fc-content-skeleton td.fc-day-top{text-align:center;padding:0px}.calendar-mini-cal .fc-content-skeleton td.fc-day-top span{font-size:13px;float:none !important}.calendar-mini-cal .fc-content-skeleton td.fc-has-event{background-color:#cfd8e3;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.calendar-mini-cal .fc-content-skeleton td:hover{background-color:#5f656f;color:#FFF}.calendar-mini-cal .fc-content-skeleton td.fc-today{color:#FFFFFF;background-color:#E5422B}.calendar-mini-cal .fc-content-skeleton td.fc-today:hover{background-color:#c52e18;color:#FFFFFF}.calendar-mini-cal .fc-content-skeleton td:hover{background-color:#f4f7fc;color:#424242}.calendar-mini-cal .fc-content-skeleton>table{height:100%}.calendar-mini-cal#calendar-mini-cal .fc-content-skeleton td{border-right:1px solid #e6edf5 !important;border-bottom:1px solid #e6edf5 !important}.calendar-mini-cal .fc-toolbar{margin:0px}.calendar-mini-cal .fc-toolbar h2{position:relative;top:4px;font-weight:normal !important;font-size:15px}.calendar-mini-cal .fc-toolbar button.fc-button{background:transparent none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}.calendar-mini-cal .fc-toolbar button.fc-button,.calendar-mini-cal .fc-toolbar button.fc-button:active{outline:none}.calendar-mini-cal .fc-toolbar button.fc-button .fc-icon{width:auto}.calendar-mini-cal .fc-toolbar button.fc-button .fc-icon:after{margin:0}.calendar-mini-cal .fc-toolbar button.fc-button .fc-icon.fc-icon-left-single-arrow:after{content:"←"}.calendar-mini-cal .fc-toolbar button.fc-button .fc-icon.fc-icon-right-single-arrow:after{content:"→"}.fc-button-group .fc-next-button,.fc-button-group .fc-Today-button{border-left:1px solid white !important}.fc-button-group .fc-next-button:hover,.fc-button-group .fc-Today-button:hover{border-left:1px solid white !important}#sidebar ul.calendar-list{padding:24px}#sidebar ul.calendar-list li.heading{margin:0 0 2px}#sidebar ul.calendar-list li.item{margin-bottom:1px}#sidebar ul.calendar-list li.item>input{display:none}#sidebar ul.calendar-list li.item>label{position:relative;padding-left:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#sidebar ul.calendar-list li.item>label>span{position:absolute;left:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:15px;height:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid white;background:white;text-align:center}#sidebar ul.calendar-list li.item>label>span:before{position:relative;top:-4px;content:"";font-family:Craft, sans-serif;font-size:10px;color:inherit}#sidebar ul.calendar-list li.item>input:checked+label>span:before{content:"check"}#mini-cal-wrapper .s-mini-calendar>table{width:auto}#mini-cal-wrapper .s-mini-calendar>table th{color:#a0a7b1 !important;font-weight:normal;font-size:12px}#mini-cal-wrapper .s-mini-calendar>table td{border:none;padding:1px 1px 0 0}#mini-cal-wrapper .s-mini-calendar>table td a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;padding:3px 4px;font-weight:normal;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}#mini-cal-wrapper .s-mini-calendar>table td a:hover{background-color:#d9d9d9}#mini-cal-wrapper .s-mini-calendar>table td .middot{display:none}#mini-cal-wrapper .s-mini-calendar>table td.has_events div a{background-color:#eeeeee}#mini-cal-wrapper .s-mini-calendar>table td.has_events div a:hover{background-color:#d9d9d9;color:#424242}#mini-cal-wrapper .s-mini-calendar>table td.today div a{background-color:#d65c50;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}#mini-cal-wrapper .s-mini-calendar>table td.today div a:hover{background-color:#c53c2e;color:#FFF}.calendar-agenda.fc.fc-unthemed td{padding:0 !important}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button{color:#29323d;background:rgba(96,125,159,0.25);box-shadow:none;outline:none;text-shadow:none !important;display:inline-block;padding:7px 14px;border:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button:active{outline:none}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button.fc-state-hover{background-position:inherit;background:#bac6d6}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon{top:-1px}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow,.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow,.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-calendar{font-family:Craft, sans-serif}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:after,.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:after,.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-calendar:after{font-size:100%;font-weight:normal;left:0 !important}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:after{content:'larr'}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:after{content:'rarr'}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-calendar{display:block}.calendar-agenda.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon.fc-icon-calendar:after{content:'date'}.calendar-agenda.fc.fc-unthemed .fc-left h2{font-size:28px}.calendar-agenda.fc.fc-unthemed th,.calendar-agenda.fc.fc-unthemed td,.calendar-agenda.fc.fc-unthemed tbody,.calendar-agenda.fc.fc-unthemed .fc-divider,.calendar-agenda.fc.fc-unthemed .fc-row,.calendar-agenda.fc.fc-unthemed .fc-popover{border-color:#E9E9E9}.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container,.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container .fc-row,.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container thead,.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container .fc-day-header{border:none !important}.calendar-agenda.fc.fc-unthemed .fc-head .fc-head-container .fc-row{border-bottom:1px solid #D0D0D0}.calendar-agenda.fc.fc-unthemed .fc-body>tr>td.fc-widget-content{border-color:transparent;border-top-color:#D0D0D0;padding-top:0px}.calendar-agenda.fc.fc-unthemed .fc-day-header{padding:5px 7px;text-align:right;font-size:18px;font-weight:normal;color:#000}.calendar-agenda.fc.fc-unthemed .fc-day-grid .fc-other-month{background-color:#f4f7fc !important}.calendar-agenda.fc.fc-unthemed .fc-day-top{padding:2px}.calendar-agenda.fc.fc-unthemed .fc-day-top>a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:right;width:27px;height:27px;padding-top:4px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;font-size:16px;color:inherit;text-align:center}.calendar-agenda.fc.fc-unthemed .fc-day-top>a:hover{cursor:pointer;text-decoration:none}.calendar-agenda.fc.fc-unthemed .fc-day-top.fc-today>a{background-color:#E5422B;font-weight:bold;color:white}.calendar-agenda.fc.fc-unthemed .fc-day-top .fc-day-number{float:none}.calendar-agenda.fc.fc-unthemed .fc-day-header.fc-widget-header>a{position:relative;display:block;padding-right:35px;color:#000000}.calendar-agenda.fc.fc-unthemed .fc-day-header.fc-widget-header>a:hover{text-decoration:none}.calendar-agenda.fc.fc-unthemed .fc-day-header.fc-widget-header>a>span>span{position:absolute;right:0;top:-4px;display:inline-block;width:30px;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:3px;border:1px solid transparent;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-align:center}.calendar-agenda.fc.fc-unthemed .fc-day-header.fc-widget-header>a.fc-title-today>span>span{color:#FFFFFF;background:#E5422B}.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-widget-content{border-left:none}.calendar-agenda.fc.fc-unthemed .fc-month-view .fc-bg .fc-day,.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-bg .fc-day{background-color:#FFFFFE}.calendar-agenda.fc.fc-unthemed .fc-month-view .fc-bg .fc-day.fc-today,.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-bg .fc-day.fc-today{background-color:#fffedd}.calendar-agenda.fc.fc-unthemed .fc-month-view .fc-bg .fc-sun,.calendar-agenda.fc.fc-unthemed .fc-month-view .fc-bg .fc-sat,.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-bg .fc-sun,.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-bg .fc-sat{background-color:#fbfdff}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-time-grid-event,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-time-grid-event{padding:3px 5px;border:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;opacity:0.8}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-time-grid-event.fc-event-disabled,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-time-grid-event.fc-event-disabled{opacity:0.3 !important}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-content .fc-time,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-content .fc-time{font-size:10px}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-content .fc-title,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-content .fc-title{font-size:12px;font-weight:bold}.calendar-agenda.fc.fc-unthemed .fc-agendaWeek-view .fc-axis,.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-axis{border-color:transparent !important;padding-right:4px !important}.calendar-agenda.fc.fc-unthemed .fc-agendaDay-view .fc-bg .fc-day.fc-today.fc-state-highlight{background-color:#FFFFFE}.calendar-agenda.fc.fc-unthemed .fc-month-view.fc-event-single-day .fc-time{color:#929292}.calendar-agenda.fc.fc-unthemed td.fc-event-container{padding:0 !important}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event{margin:1px 5px 0}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-all-day,.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-multi-day{padding:2px 4px 1px;border:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-color-black .fc-time{color:#000000}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-color-white .fc-time{color:#FFFFFF}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event .fc-time{font-size:10px;font-weight:normal;color:#fff}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event .fc-title{font-size:12px}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-single-day{background-color:transparent !important;border-color:transparent !important}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-single-day .fc-color-icon{display:inline-block;width:6px;height:6px;margin:0 5px 0 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid transparent}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-single-day .fc-title{color:#606060}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-single-day .fc-time{color:#929292}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-disabled{opacity:0.3 !important}.calendar-agenda.fc.fc-unthemed td.fc-event-container a.fc-event.fc-event-disabled .fc-time{color:black}.spinner{height:28px !important}#qtip-overlay{z-index:100 !important}.qtip{z-index:101 !important}.qtip-event{max-width:400px !important}.qtip .qtip-content{padding:9px 14px 0}.qtip .qtip-content div>label{font-weight:bold}.qtip .qtip-content div.buttons{position:relative;top:0;padding:11px 14px;margin:14px -14px 0 !important}.qtip .qtip-content div.buttons .btn{float:none !important}.qtip .qtip-content div.separator{margin-top:5px;padding-top:5px;border-top:1px dotted #e8e8e8}#event-creator{position:absolute;left:-9999px;visibility:hidden}#event-creator.shown{position:relative;left:0;visibility:visible}#event-creator .field{margin:9px 0}#sidebar nav{overflow:visible}.ui-datepicker{z-index:102 !important}.ui-timepicker-wrapper{z-index:102}div.fc.fc-unthemed .fc-left h2{position:relative;top:3px;font-size:15px !important}div.fc.fc-unthemed .fc-day-header{font-size:15px !important}