:root{--fc-border-color:#ddd;--fc-button-bg-color:transparent;--fc-button-border-color:transparent;--fc-button-text-color:#fff;--fc-button-hover-bg-color:transparent;--fc-button-hover-border-color:transparent;--fc-button-active-bg-color:transparent;--fc-button-active-border-color:transparent;--fc-today-bg-color:transparent;--fc-neutral-bg-color:#fff;--fc-page-bg-color:#fff}#calendar,#calendar.fc,.fc.fc-media-screen{direction:ltr;display:block!important;font-size:1em;margin:35px 0;text-align:left}#calendar table,#calendar.fc table,.fc.fc-media-screen table{background:#fff;border-collapse:collapse;border-spacing:0;font-size:18px;table-layout:fixed;width:100%}#calendar th,#calendar.fc th,.fc.fc-media-screen th{color:#fff;font-size:16px;padding:7px 0;text-align:center}#calendar td,#calendar.fc td,.fc.fc-media-screen td{border:none!important;padding:0;text-align:center;vertical-align:middle}#calendar .fc-header-toolbar.fc-toolbar,#calendar .fc-toolbar,.fc .fc-header-toolbar.fc-toolbar{background:#87ca56!important;color:#fff;display:block!important;margin-bottom:0!important;overflow:hidden;padding:10px 0;text-align:center}#calendar .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk,#calendar .fc-toolbar .fc-toolbar-chunk,.fc .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk{display:inline-block!important}#calendar .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:first-child,#calendar .fc-toolbar .fc-toolbar-chunk:first-child,.fc .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:first-child{float:left}#calendar .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child,#calendar .fc-toolbar .fc-toolbar-chunk:last-child,.fc .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child{float:right}#calendar .fc-header-toolbar.fc-toolbar .fc-toolbar-title,#calendar .fc-toolbar .fc-toolbar-title,.fc .fc-header-toolbar.fc-toolbar .fc-toolbar-title{color:#fff!important;font:30px proxima-nova,sans-serif;margin:0}#calendar .fc-header-toolbar.fc-toolbar .fc-button,#calendar .fc-header-toolbar.fc-toolbar .fc-button-primary,#calendar .fc-header-toolbar.fc-toolbar .fc-next-button,#calendar .fc-header-toolbar.fc-toolbar .fc-prev-button,#calendar .fc-header-toolbar.fc-toolbar button.fc-button,#calendar .fc-header-toolbar.fc-toolbar button.fc-button-primary,#calendar .fc-toolbar .fc-button,#calendar .fc-toolbar .fc-button-primary,#calendar .fc-toolbar .fc-next-button,#calendar .fc-toolbar .fc-prev-button,#calendar .fc-toolbar button.fc-button,#calendar .fc-toolbar button.fc-button-primary,.fc .fc-header-toolbar.fc-toolbar .fc-button,.fc .fc-header-toolbar.fc-toolbar .fc-button-primary,.fc .fc-header-toolbar.fc-toolbar .fc-next-button,.fc .fc-header-toolbar.fc-toolbar .fc-prev-button,.fc .fc-header-toolbar.fc-toolbar button.fc-button,.fc .fc-header-toolbar.fc-toolbar button.fc-button-primary{background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:#fff!important;font-size:25px;height:2.1em;margin:0;padding:0 .6em}#calendar .fc-header-toolbar.fc-toolbar .fc-button-primary:active,#calendar .fc-header-toolbar.fc-toolbar .fc-button-primary:focus,#calendar .fc-header-toolbar.fc-toolbar .fc-button-primary:hover,#calendar .fc-header-toolbar.fc-toolbar .fc-button-primary:not(:disabled).fc-button-active,#calendar .fc-header-toolbar.fc-toolbar .fc-button-primary:not(:disabled):active,#calendar .fc-header-toolbar.fc-toolbar .fc-button:active,#calendar .fc-header-toolbar.fc-toolbar .fc-button:focus,#calendar .fc-header-toolbar.fc-toolbar .fc-button:hover,#calendar .fc-header-toolbar.fc-toolbar .fc-button:not(:disabled).fc-button-active,#calendar .fc-header-toolbar.fc-toolbar .fc-button:not(:disabled):active,#calendar .fc-header-toolbar.fc-toolbar .fc-next-button:active,#calendar .fc-header-toolbar.fc-toolbar .fc-next-button:focus,#calendar .fc-header-toolbar.fc-toolbar .fc-next-button:hover,#calendar .fc-header-toolbar.fc-toolbar .fc-next-button:not(:disabled).fc-button-active,#calendar .fc-header-toolbar.fc-toolbar .fc-next-button:not(:disabled):active,#calendar .fc-header-toolbar.fc-toolbar .fc-prev-button:active,#calendar .fc-header-toolbar.fc-toolbar .fc-prev-button:focus,#calendar .fc-header-toolbar.fc-toolbar .fc-prev-button:hover,#calendar .fc-header-toolbar.fc-toolbar .fc-prev-button:not(:disabled).fc-button-active,#calendar .fc-header-toolbar.fc-toolbar .fc-prev-button:not(:disabled):active,#calendar .fc-header-toolbar.fc-toolbar button.fc-button-primary:active,#calendar .fc-header-toolbar.fc-toolbar button.fc-button-primary:focus,#calendar .fc-header-toolbar.fc-toolbar button.fc-button-primary:hover,#calendar .fc-header-toolbar.fc-toolbar button.fc-button-primary:not(:disabled).fc-button-active,#calendar .fc-header-toolbar.fc-toolbar button.fc-button-primary:not(:disabled):active,#calendar .fc-header-toolbar.fc-toolbar button.fc-button:active,#calendar .fc-header-toolbar.fc-toolbar button.fc-button:focus,#calendar .fc-header-toolbar.fc-toolbar button.fc-button:hover,#calendar .fc-header-toolbar.fc-toolbar button.fc-button:not(:disabled).fc-button-active,#calendar .fc-header-toolbar.fc-toolbar button.fc-button:not(:disabled):active,#calendar .fc-toolbar .fc-button-primary:active,#calendar .fc-toolbar .fc-button-primary:focus,#calendar .fc-toolbar .fc-button-primary:hover,#calendar .fc-toolbar .fc-button-primary:not(:disabled).fc-button-active,#calendar .fc-toolbar .fc-button-primary:not(:disabled):active,#calendar .fc-toolbar .fc-button:active,#calendar .fc-toolbar .fc-button:focus,#calendar .fc-toolbar .fc-button:hover,#calendar .fc-toolbar .fc-button:not(:disabled).fc-button-active,#calendar .fc-toolbar .fc-button:not(:disabled):active,#calendar .fc-toolbar .fc-next-button:active,#calendar .fc-toolbar .fc-next-button:focus,#calendar .fc-toolbar .fc-next-button:hover,#calendar .fc-toolbar .fc-next-button:not(:disabled).fc-button-active,#calendar .fc-toolbar .fc-next-button:not(:disabled):active,#calendar .fc-toolbar .fc-prev-button:active,#calendar .fc-toolbar .fc-prev-button:focus,#calendar .fc-toolbar .fc-prev-button:hover,#calendar .fc-toolbar .fc-prev-button:not(:disabled).fc-button-active,#calendar .fc-toolbar .fc-prev-button:not(:disabled):active,#calendar .fc-toolbar button.fc-button-primary:active,#calendar .fc-toolbar button.fc-button-primary:focus,#calendar .fc-toolbar button.fc-button-primary:hover,#calendar .fc-toolbar button.fc-button-primary:not(:disabled).fc-button-active,#calendar .fc-toolbar button.fc-button-primary:not(:disabled):active,#calendar .fc-toolbar button.fc-button:active,#calendar .fc-toolbar button.fc-button:focus,#calendar .fc-toolbar button.fc-button:hover,#calendar .fc-toolbar button.fc-button:not(:disabled).fc-button-active,#calendar .fc-toolbar button.fc-button:not(:disabled):active,.fc .fc-header-toolbar.fc-toolbar .fc-button-primary:active,.fc .fc-header-toolbar.fc-toolbar .fc-button-primary:focus,.fc .fc-header-toolbar.fc-toolbar .fc-button-primary:hover,.fc .fc-header-toolbar.fc-toolbar .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-header-toolbar.fc-toolbar .fc-button-primary:not(:disabled):active,.fc .fc-header-toolbar.fc-toolbar .fc-button:active,.fc .fc-header-toolbar.fc-toolbar .fc-button:focus,.fc .fc-header-toolbar.fc-toolbar .fc-button:hover,.fc .fc-header-toolbar.fc-toolbar .fc-button:not(:disabled).fc-button-active,.fc .fc-header-toolbar.fc-toolbar .fc-button:not(:disabled):active,.fc .fc-header-toolbar.fc-toolbar .fc-next-button:active,.fc .fc-header-toolbar.fc-toolbar .fc-next-button:focus,.fc .fc-header-toolbar.fc-toolbar .fc-next-button:hover,.fc .fc-header-toolbar.fc-toolbar .fc-next-button:not(:disabled).fc-button-active,.fc .fc-header-toolbar.fc-toolbar .fc-next-button:not(:disabled):active,.fc .fc-header-toolbar.fc-toolbar .fc-prev-button:active,.fc .fc-header-toolbar.fc-toolbar .fc-prev-button:focus,.fc .fc-header-toolbar.fc-toolbar .fc-prev-button:hover,.fc .fc-header-toolbar.fc-toolbar .fc-prev-button:not(:disabled).fc-button-active,.fc .fc-header-toolbar.fc-toolbar .fc-prev-button:not(:disabled):active,.fc .fc-header-toolbar.fc-toolbar button.fc-button-primary:active,.fc .fc-header-toolbar.fc-toolbar button.fc-button-primary:focus,.fc .fc-header-toolbar.fc-toolbar button.fc-button-primary:hover,.fc .fc-header-toolbar.fc-toolbar button.fc-button-primary:not(:disabled).fc-button-active,.fc .fc-header-toolbar.fc-toolbar button.fc-button-primary:not(:disabled):active,.fc .fc-header-toolbar.fc-toolbar button.fc-button:active,.fc .fc-header-toolbar.fc-toolbar button.fc-button:focus,.fc .fc-header-toolbar.fc-toolbar button.fc-button:hover,.fc .fc-header-toolbar.fc-toolbar button.fc-button:not(:disabled).fc-button-active,.fc .fc-header-toolbar.fc-toolbar button.fc-button:not(:disabled):active{background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:#fff!important}#calendar .fc-header-toolbar.fc-toolbar .fc-button-primary:disabled,#calendar .fc-header-toolbar.fc-toolbar .fc-button:disabled,#calendar .fc-header-toolbar.fc-toolbar .fc-next-button:disabled,#calendar .fc-header-toolbar.fc-toolbar .fc-prev-button:disabled,#calendar .fc-header-toolbar.fc-toolbar button.fc-button-primary:disabled,#calendar .fc-header-toolbar.fc-toolbar button.fc-button:disabled,#calendar .fc-toolbar .fc-button-primary:disabled,#calendar .fc-toolbar .fc-button:disabled,#calendar .fc-toolbar .fc-next-button:disabled,#calendar .fc-toolbar .fc-prev-button:disabled,#calendar .fc-toolbar button.fc-button-primary:disabled,#calendar .fc-toolbar button.fc-button:disabled,.fc .fc-header-toolbar.fc-toolbar .fc-button-primary:disabled,.fc .fc-header-toolbar.fc-toolbar .fc-button:disabled,.fc .fc-header-toolbar.fc-toolbar .fc-next-button:disabled,.fc .fc-header-toolbar.fc-toolbar .fc-prev-button:disabled,.fc .fc-header-toolbar.fc-toolbar button.fc-button-primary:disabled,.fc .fc-header-toolbar.fc-toolbar button.fc-button:disabled{opacity:.5}#calendar .fc-header-toolbar.fc-toolbar .fc-button .fc-icon,#calendar .fc-header-toolbar.fc-toolbar .fc-button-primary .fc-icon,#calendar .fc-header-toolbar.fc-toolbar .fc-next-button .fc-icon,#calendar .fc-header-toolbar.fc-toolbar .fc-prev-button .fc-icon,#calendar .fc-header-toolbar.fc-toolbar button.fc-button .fc-icon,#calendar .fc-header-toolbar.fc-toolbar button.fc-button-primary .fc-icon,#calendar .fc-toolbar .fc-button .fc-icon,#calendar .fc-toolbar .fc-button-primary .fc-icon,#calendar .fc-toolbar .fc-next-button .fc-icon,#calendar .fc-toolbar .fc-prev-button .fc-icon,#calendar .fc-toolbar button.fc-button .fc-icon,#calendar .fc-toolbar button.fc-button-primary .fc-icon,.fc .fc-header-toolbar.fc-toolbar .fc-button .fc-icon,.fc .fc-header-toolbar.fc-toolbar .fc-button-primary .fc-icon,.fc .fc-header-toolbar.fc-toolbar .fc-next-button .fc-icon,.fc .fc-header-toolbar.fc-toolbar .fc-prev-button .fc-icon,.fc .fc-header-toolbar.fc-toolbar button.fc-button .fc-icon,.fc .fc-header-toolbar.fc-toolbar button.fc-button-primary .fc-icon{font-size:1.5em}#calendar .fc-col-header,.fc .fc-col-header,.fc .fc-scrollgrid-section-header{background:#87ca56!important}#calendar .fc-col-header .fc-col-header-cell,#calendar .fc-col-header th,.fc .fc-col-header .fc-col-header-cell,.fc .fc-col-header th,.fc .fc-scrollgrid-section-header .fc-col-header-cell,.fc .fc-scrollgrid-section-header th{background:#87ca56!important;border:none!important}#calendar .fc-col-header .fc-col-header-cell-cushion,.fc .fc-col-header .fc-col-header-cell-cushion,.fc .fc-scrollgrid-section-header .fc-col-header-cell-cushion{color:#fff!important;font-size:16px;font-weight:400;padding:7px 0;text-decoration:none}#calendar .fc-scrollgrid,.fc .fc-scrollgrid{border:1px solid #ddd!important;border-collapse:collapse!important}#calendar .fc-scrollgrid-section>td,#calendar .fc-scrollgrid-section>th,.fc .fc-scrollgrid-section>td,.fc .fc-scrollgrid-section>th{border:none!important;padding:0!important}#calendar .fc-scrollgrid-section-header>th,.fc .fc-scrollgrid-section-header>th{background:#87ca56!important;border:none!important;padding:0!important}#calendar .fc-scrollgrid-section-body>td,#calendar .fc-scrollgrid-sync-table,#calendar .fc-scrollgrid-sync-table td,#calendar .fc-scrollgrid-sync-table th,.fc .fc-scrollgrid-section-body>td,.fc .fc-scrollgrid-sync-table,.fc .fc-scrollgrid-sync-table td,.fc .fc-scrollgrid-sync-table th{border:none!important}#calendar .fc-daygrid-body,.fc .fc-daygrid-body{display:block!important}#calendar .fc-daygrid-body .fc-daygrid-day,.fc .fc-daygrid-body .fc-daygrid-day{border:none!important;min-height:45px}#calendar .fc-daygrid-body .fc-daygrid-day:hover,.fc .fc-daygrid-body .fc-daygrid-day:hover{cursor:pointer}#calendar .fc-daygrid-body .fc-daygrid-day-frame,.fc .fc-daygrid-body .fc-daygrid-day-frame{display:block!important;height:45px;min-height:45px}#calendar .fc-daygrid-day-top,.fc .fc-daygrid-day-top{display:block!important;padding-top:2px;text-align:center}#calendar .fc-daygrid-day-number,.fc .fc-daygrid-day-number{color:inherit;display:inline-block;font-size:18px;padding:2px;text-decoration:none}#calendar .fc-daygrid-day-number:hover,.fc .fc-daygrid-day-number:hover{cursor:pointer;text-decoration:none}#calendar .fc-day-other .fc-daygrid-day-number,.fc .fc-day-other .fc-daygrid-day-number{opacity:.3}#calendar .fc-day-today,.fc .fc-day-today,.fc td.fc-day-today,.fc-daygrid-day.fc-day-today{background:transparent!important;background-color:transparent!important}#calendar .fc-day-today .fc-daygrid-day-number,#calendar .fc-day-today .fc-daygrid-day-top .fc-daygrid-day-number,.fc .fc-day-today .fc-daygrid-day-number,.fc .fc-day-today .fc-daygrid-day-top .fc-daygrid-day-number,.fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background:#87ca56!important;border-radius:.95em!important;color:#fff!important;display:inline-block!important;height:1.9em!important;line-height:1.9em!important;padding:0!important;text-align:center!important;width:1.9em!important}#calendar .fc-highlight,.fc .fc-highlight{background:#e7f5f9!important}#calendar .fc-view-harness,.fc .fc-view-harness{background:#fff;height:auto!important}#calendar .fc-view,#calendar .fc-view-harness,.fc .fc-view,.fc .fc-view-harness{display:block!important;overflow:visible!important;position:relative!important}#calendar .fc-daygrid,.fc .fc-daygrid{display:block!important;overflow:visible!important}#calendar .fc-daygrid-event,.fc .fc-daygrid-event{background-color:#3a87ad;border:1px solid #3a87ad;border-radius:3px;color:#fff;font-size:.85em;margin:1px 2px 0;padding:0 1px}#calendar .fc-daygrid-day-events,.fc .fc-daygrid-day-events{min-height:0}#calendar .fc-bg-event,.fc .fc-bg-event{background:#8fdf82;opacity:.3}#calendar .fc-popover,.fc .fc-popover{background-color:#fff;border:1px solid #ddd;box-shadow:0 2px 6px rgba(0,0,0,.15)}#calendar .fc-popover .fc-popover-header,.fc .fc-popover .fc-popover-header{background:#eee;padding:2px 4px}#calendar .fc-daygrid-more-link,.fc .fc-daygrid-more-link{cursor:pointer;font-size:.85em;margin:1px 3px}#calendar .fc-daygrid-more-link:hover,.fc .fc-daygrid-more-link:hover{text-decoration:underline}#calendar .fc-scroller,#calendar .fc-scroller-liquid,.fc .fc-scroller,.fc .fc-scroller-liquid{height:auto!important;overflow:visible!important}#calendar .fc-scroller-liquid-absolute,.fc .fc-scroller-liquid-absolute{height:auto!important;overflow:visible!important;position:relative!important}.fc-theme-standard .fc-scrollgrid{border:1px solid #ddd!important}.fc-theme-standard td,.fc-theme-standard th{border:none!important}