@keyframes increase-width{from{width:0}to{width:100%}}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(1px*-1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:13.5px;padding-left:13.5px}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:9px;padding-left:9px}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:13.5px;padding-left:13.5px}.btn-group.show .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(1px*-1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.hal-event-calendar-header .hal-prev-next-links{margin-bottom:0.625rem}.hal-event-calendar-header .hal-prev-next-links-item{font-size:1.0625rem}.hal-event-calendar-header .hal-prev-next-links-item::before{font-size:0.875rem}.hal-event-calendar-header-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:1.375rem}.hal-event-calendar-header-bar-title{margin-bottom:1.25rem}.hal-event-calendar-header-bar-actions{display:flex;flex-wrap:wrap;margin-bottom:0.625rem}.hal-event-calendar-header-bar-actions-datepicker{margin-bottom:0.625rem;border-color:#333;margin-right:2.5rem;width:13.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath fill=%27%23333%27 d=%27M128 0c13.3 0 24 10.7 24 24l0 40 144 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40 40 0c35.3 0 64 28.7 64 64l0 16 0 48 0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192l0-48 0-16C0 92.7 28.7 64 64 64l40 0 0-40c0-13.3 10.7-24 24-24zM400 192L48 192l0 256c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-256zM112 256l96 0c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16z%27/%3E%3C/svg%3E");background-size:1.375rem;background-repeat:no-repeat;background-position:92% center}.hal-event-calendar-header-bar-actions .btn-group{margin-bottom:0.625rem;margin-right:2.5rem}.hal-event-calendar-header-bar-actions .btn-group .btn{border-color:#333;text-transform:none;text-decoration:underline}.hal-event-calendar-header-bar-actions .btn-group .btn.active,.hal-event-calendar-header-bar-actions .btn-group .btn:active{background:#f3f3f3;color:#1f6ea4;box-shadow:none}.hal-event-calendar-header-bar-actions .btn-group .btn.active:focus-visible,.hal-event-calendar-header-bar-actions .btn-group .btn:active:focus-visible{background:var(--bs-btn-hover-bg);color:#fff}.hal-event-calendar-header-bar-actions-toggle{padding-left:0;padding-right:0;border-color:rgba(0,0,0,0);color:#1f6ea4;text-decoration:underline;text-transform:none}.hal-event-calendar-filters{margin-bottom:2.5rem;padding:1.25rem;background:#eee}.hal-event-calendar-filters-section{margin-bottom:1.25rem}.hal-event-calendar-filters-section legend{margin-bottom:1.875rem}.hal-event-calendar-filters-section-checks{display:flex;flex-wrap:wrap;margin:0 -0.3125rem}.hal-event-calendar-filters-section-checks .form-check{margin:0 0.3125rem 0.75rem;width:calc(100% - 10px)}@media(min-width: 576px){.hal-event-calendar-filters-section-checks .form-check{width:calc(50% - 10px)}}@media(min-width: 992px){.hal-event-calendar-filters-section-checks .form-check{width:calc(25% - 10px)}}.hal-event-calendar-filters-section-checks .form-check-input{margin-left:-1.875rem;width:1.25rem;height:1.25rem}.hal-event-calendar-filters-section-checks .form-check-label{text-transform:capitalize;font-size:1.0625rem}.hal-event-calendar-filters-bottom{display:flex;flex-direction:column;align-items:center}.hal-event-calendar-filters-bottom .clear{color:#1f6ea4;text-transform:none;text-decoration:underline}.hal-event-calendar-day-header-table{border:0.0625rem solid #ddd;border-bottom:0;width:100%;margin:0}@media(max-width: 991.98px){.hal-event-calendar-day-header-table{display:none}}.hal-event-calendar-day-header-table td{background-color:#247ab7;color:#fff;width:14.29%;font-weight:bold;text-align:center}.hal-event-calendar .fc{--fc-today-bg-color: initial}.hal-event-calendar .fc th.fc-day{background-color:#247ab7;text-transform:uppercase;border-color:#247ab7;padding-top:0.625rem;padding-bottom:0.625rem;font-size:1.125rem}.hal-event-calendar .fc th.fc-day a{color:#fff;text-decoration:none}.hal-event-calendar .fc td.fc-day .fc-daygrid-day-number{color:#333;display:inline-block;font-size:1.125rem;text-decoration:none;padding:0.375rem 0.25rem;line-height:1;min-width:1.875rem;text-align:center}.hal-event-calendar .fc td.fc-day.fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background:#247ab7;color:#fff;font-weight:700}.hal-event-calendar .fc td.fc-day:hover .fc-daygrid-day-number{background-color:#f3f3f3}.hal-event-calendar .fc td.fc-day.fc-day-other{background:#f3f3f3}.hal-event-calendar .fc td.fc-day.fc-day-other .fc-daygrid-day-top{opacity:1}.hal-event-calendar .fc td.fc-day.fc-day-other .fc-daygrid-day-number{color:#555}.hal-event-calendar .fc td.fc-day.fc-day-other:hover .fc-daygrid-day-number{background-color:#fff}.hal-event-calendar .fc .fc-event{padding:0.125rem;font-size:0.9375rem}.hal-event-calendar .fc .fc-event-main{display:flex;overflow:hidden}.hal-event-calendar .fc .fc-event-time{overflow:visible}.hal-event-calendar .fc .fc-event-time,.hal-event-calendar .fc .fc-event-title{padding:0}.hal-event-calendar .fc .fc-scroller-harness{border:0.0625rem solid #ddd}.hal-event-calendar .fc .fc-scrollgrid,.hal-event-calendar .fc .fc-col-header,.hal-event-calendar .fc .fc-scrollgrid-sync-table{margin:0}.hal-event-calendar .fc .fc-daygrid .fc-scrollgrid-sync-table{height:auto;aspect-ratio:2/1.45;margin:0}.hal-event-calendar .fc .fc-scrollgrid-section-header{background-color:#fff}.ui-datepicker{z-index:3 !important}

/*# sourceMappingURL=HALCC.EventCalendar.css.map*/