.js-drupal-fullcalendar{max-width:350px;max-height:360px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #f0f0f0}.js-drupal-fullcalendar .fc-header-toolbar{height:60px;margin:0;position:relative;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.js-drupal-fullcalendar .fc-header-toolbar .fc-left{position:absolute;top:0;left:0;width:100%;height:100%}.js-drupal-fullcalendar .fc-header-toolbar .fc-left .fc-button-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.js-drupal-fullcalendar .fc-header-toolbar .fc-left .fc-button-group .fc-button{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;height:100%;width:50px;position:relative}.js-drupal-fullcalendar .fc-header-toolbar .fc-left .fc-button-group .fc-button .fc-icon{display:none}.js-drupal-fullcalendar .fc-header-toolbar .fc-left .fc-button-group .fc-button:hover{background:#fafafa}.js-drupal-fullcalendar .fc-header-toolbar .fc-left .fc-button-group .fc-button:before{content:'';display:block;height:6px;width:6px;position:absolute;top:-webkit-calc(50% - 3px);top:calc(50% - 3px);left:-webkit-calc(50% - 3px);left:calc(50% - 3px)}.js-drupal-fullcalendar .fc-header-toolbar .fc-left .fc-button-group .fc-prev-button:before{border-bottom:2px solid #514949;border-right:2px solid #514949;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.js-drupal-fullcalendar .fc-header-toolbar .fc-left .fc-button-group .fc-next-button:before{border-bottom:2px solid #514949;border-left:2px solid #514949;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.js-drupal-fullcalendar .fc-header-toolbar .fc-center h2{font-size:1rem;color:#514949;text-transform:capitalize}.js-drupal-fullcalendar .fc-header-toolbar .fc-month-button,.js-drupal-fullcalendar .fc-header-toolbar .fc-today-button{display:none}.js-drupal-fullcalendar .fc-view-container{border-bottom:1px solid #f0f0f0}.js-drupal-fullcalendar .fc-view-container .fc-row{height:35px!important;min-height:auto;overflow:visible}.js-drupal-fullcalendar .fc-view-container .fc-row thead{max-height:35px}.js-drupal-fullcalendar .fc-view-container .fc-row tbody{position:absolute;top:0;left:0;right:0;bottom:0;display:block;min-height:100%}.js-drupal-fullcalendar .fc-view-container .fc-row tbody tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evently;-webkit-justify-content:space-evently;-ms-flex-pack:space-evently;justify-content:space-evently;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.js-drupal-fullcalendar .fc-view-container .fc-row tbody tr:not(:first-child){display:none}.js-drupal-fullcalendar .fc-view-container .fc-row tbody tr td{display:block;-webkit-flex-basis:14.285%;-ms-flex-preferred-size:14.285%;flex-basis:14.285%;max-width:14.285%;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}.js-drupal-fullcalendar .fc-view-container .fc-row .fc-day-top{text-align:center;height:35px;vertical-align:middle;color:#514949}.js-drupal-fullcalendar .fc-view-container .fc-row .fc-day-top .fc-day-number{float:none;line-height:1.8}.js-drupal-fullcalendar .fc-view-container .fc-row .fc-day-top.fc-today{background:#fff}.js-drupal-fullcalendar .fc-view-container .fc-row .fc-day-top.fc-today .fc-day-number{height:30px;width:30px;color:#fff;display:inline-block;font-weight:700;border-radius:50%;background-color:#018655}.js-drupal-fullcalendar .fc-view-container .fc-scroller{height:auto!important;overflow:visible!important}.js-drupal-fullcalendar .fc-view-container .fc-event-container{position:relative;height:100%;z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box}.js-drupal-fullcalendar .fc-view-container .fc-event-container:before{position:absolute;content:'';border-style:solid;border-width:0 10px 10px 0;border-color:transparent #018655 transparent transparent;top:0;right:0}.js-drupal-fullcalendar .fc-view-container .fc-event-container>a.fc-event{font-size:1rem;width:120px;height:0;opacity:0;-webkit-transition:top .3s ease,height .3s ease,opacity .3s ease,background .2s ease;-o-transition:top .3s ease,height .3s ease,opacity .3s ease,background .2s ease;transition:top .3s ease,height .3s ease,opacity .3s ease,background .2s ease;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;border:1px solid transparent;background:url(../../images/icons/event.png) no-repeat,#fff!important;background-size:20px!important;background-position:3px center!important;position:absolute}.js-drupal-fullcalendar .fc-view-container .fc-event-container>a.fc-event:after,.js-drupal-fullcalendar .fc-view-container .fc-event-container>a.fc-event:before{content:'';position:absolute;top:100%;left:50%}.js-drupal-fullcalendar .fc-view-container .fc-event-container>a.fc-event:before{border-color:#fff transparent transparent transparent;border-width:10px;margin-left:-10px;z-index:1;-webkit-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.js-drupal-fullcalendar .fc-view-container .fc-event-container>a.fc-event:after{border-color:#cfcaca transparent transparent transparent;border-width:12px;z-index:0;margin-left:-12px}.js-drupal-fullcalendar .fc-view-container .fc-event-container>a.fc-event .fc-title{font-size:0}.js-drupal-fullcalendar .fc-view-container .fc-event-container>a.fc-event .event_amount{color:#514949;font-size:0!important;position:relative;opacity:0;-webkit-transition:top .3s ease,height .3s ease,opacity .3s ease;-o-transition:top .3s ease,height .3s ease,opacity .3s ease;transition:top .3s ease,height .3s ease,opacity .3s ease;top:0;padding:0}.js-drupal-fullcalendar .fc-view-container .fc-event-container:hover{cursor:pointer}.js-drupal-fullcalendar .fc-view-container .fc-event-container:hover>a.fc-event{top:-25px;padding:0;height:25px;opacity:1;border:1px solid #cfcaca}.js-drupal-fullcalendar .fc-view-container .fc-event-container:hover>a.fc-event:hover{background:url(../../images/icons/event.png) no-repeat,#f8f7f7!important;background-size:20px!important;background-position:3px center!important}.js-drupal-fullcalendar .fc-view-container .fc-event-container:hover>a.fc-event:hover:before{border-color:#f8f7f7 transparent transparent transparent}.js-drupal-fullcalendar .fc-view-container .fc-event-container:hover>a.fc-event:after,.js-drupal-fullcalendar .fc-view-container .fc-event-container:hover>a.fc-event:before{border-style:solid}.js-drupal-fullcalendar .fc-view-container .fc-event-container:hover>a.fc-event .event_amount{color:#514949;font-size:.75rem!important;opacity:1;text-shadow:none;top:-22px;padding:3px 0 3px 34px}.js-drupal-fullcalendar .fc-view-container .fc-event-container>a{background:0 0!important;margin:0;padding:0}.js-drupal-fullcalendar .fc-view-container .fc-widget-content,.js-drupal-fullcalendar .fc-view-container .fc-widget-header{border:none;color:#514949;background:0 0}.js-drupal-fullcalendar .fc-view-container .fc-day-header{height:35px;vertical-align:middle}.js-drupal-fullcalendar .fc-view-container .fc-content-skeleton{padding:0;position:relative;max-height:35px}.js-drupal-fullcalendar .fc-view-container .fc-content-skeleton>table{max-height:35px;height:100%}.js-drupal-fullcalendar .fc-view-container .fc-event{border:0 solid;border-radius:0}.js-drupal-fullcalendar .fc-view-container .fc-event .fc-content{height:100%;width:100%}.js-drupal-fullcalendar .fc-view-container .fc-event .fc-title{display:block;height:100%;width:100%}.js-drupal-fullcalendar .fc-view-container .fc-event .fc-title a{display:block;height:100%;width:100%;z-index:100}.qtip{display:none!important}
