﻿.com-dpcalendar-calendar .dp-quickadd{display:none;position:absolute;background-color:white;z-index:1002;border:1px solid #ccc;min-width:310px;padding:10px}.com-dpcalendar-calendar .dp-quickadd form{margin-bottom:0}.com-dpcalendar-calendar .dp-quickadd form:not(.form-no-margin) .control-group .controls{margin-left:0}.com-dpcalendar-calendar .dp-quickadd select{padding:2px}.com-dpcalendar-calendar .dp-quickadd .control-group{display:flex;flex-wrap:wrap;margin-bottom:8px}.com-dpcalendar-calendar .dp-quickadd .control-group .form-text{display:none}.com-dpcalendar-calendar .dp-quickadd .control-label{flex:1 0 auto}.com-dpcalendar-calendar .dp-quickadd .control-label>*{font-size:.75rem;line-height:.75rem}.com-dpcalendar-calendar .dp-quickadd .controls{display:flex;flex:1 0 220px;max-width:220px;justify-content:space-between}.com-dpcalendar-calendar .dp-quickadd .controls>*{margin-bottom:0;font-size:.85rem;line-height:.85rem;height:auto}.com-dpcalendar-calendar .dp-quickadd .controls+div{width:100%}.com-dpcalendar-calendar .dp-quickadd .controls .dp-input,.com-dpcalendar-calendar .dp-quickadd .controls .dp-select{margin-bottom:0}.com-dpcalendar-calendar .dp-quickadd .dp-timepicker,.com-dpcalendar-calendar .dp-quickadd .dp-datepicker{width:48%;box-sizing:border-box;height:auto}.com-dpcalendar-calendar .dp-quickadd .dp-datepicker__input{max-width:60%}.com-dpcalendar-calendar .dp-quickadd select[name="jform[catid]"]{width:100%}.com-dpcalendar-calendar .dp-quickadd__buttons{display:flex;justify-content:space-between}.com-dpcalendar-calendar .dp-quickadd__buttons .dp-button{min-width:31%}.com-dpcalendar-calendar .dp-button-bar{margin-bottom:10px}.com-dpcalendar-calendar .dp-button{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #c0c0c0;border-radius:0.1rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;padding:4px 10px;margin:3px 0;color:#212529;background-color:#fefefe;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.com-dpcalendar-calendar .dp-button:disabled,.com-dpcalendar-calendar .dp-button[disabled]{background-color:#cccccc;color:#666666}.com-dpcalendar-calendar .fc-timelineYear-view .fc-time-area col{min-width:100px}.com-dpcalendar-calendar .fc-timelineMonth-view .fc-time-area col{min-width:100px}.com-dpcalendar-calendar .fc-timelineWeek-view .fc-time-area col{min-width:150px}.com-dpcalendar-calendar .fc-timelineDay-view .fc-time-area col{min-width:100px}.com-dpcalendar-calendar .fc-title{overflow-wrap:break-word}.com-dpcalendar-calendar .fc-day-grid-event>.fc-content,.com-dpcalendar-calendar .fc-timeline-event>.fc-content{white-space:normal;overflow:visible}.com-dpcalendar-calendar .fc-bgevent-skeleton{pointer-events:none}.com-dpcalendar-calendar .fc-bgevent-skeleton .fc-bgevent{pointer-events:auto;cursor:pointer}.com-dpcalendar-calendar .fc-header-toolbar{display:flex;justify-content:space-between;align-items:center}.com-dpcalendar-calendar .fc-header-toolbar h2{font-size:19.5px;font-weight:200}.com-dpcalendar-calendar .fc-header-toolbar .fc-right{order:1}.com-dpcalendar-calendar .fc-header-toolbar .fc-clear{display:none}.com-dpcalendar-calendar .fc-button-primary{padding:5px;border:1px solid #c0c0c0;border-radius:.1rem;font-weight:400;background-color:#fefefe;color:#000;background-image:none;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.com-dpcalendar-calendar .fc-button-primary.fc-corner-right{border-top-right-radius:.1rem;border-bottom-right-radius:.1rem}.com-dpcalendar-calendar .fc-button-primary.fc-corner-left{border-top-left-radius:.1rem;border-bottom-left-radius:.1rem}.com-dpcalendar-calendar .fc-button-primary:not(:disabled):active:focus,.com-dpcalendar-calendar .fc-button-primary:not(:disabled).fc-button-active:focus{-webkit-box-shadow:unset;box-shadow:unset}.com-dpcalendar-calendar .fc-button-group .fc-button{border-radius:.1rem}.com-dpcalendar-calendar .fc-button-group .fc-button+.fc-button{margin-left:3px}@media screen and (max-width: 540px){.com-dpcalendar-calendar .fc-header-toolbar{flex-direction:column}.com-dpcalendar-calendar .fc-header-toolbar>div{margin:4px auto}.com-dpcalendar-calendar .fc-header-toolbar>*>*{float:none}}.com-dpcalendar-calendar .fc-event{border-radius:0}.com-dpcalendar-calendar .dp-autocomplete{border-right:1px solid rgba(0,0,0,0.2);border-left:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2);padding:0;background-color:#ffffff;z-index:1001;max-height:220px;overflow-y:auto !important;display:none}.com-dpcalendar-calendar .dp-autocomplete__result{margin:0;padding:5px 10px;display:block}.com-dpcalendar-calendar .dp-autocomplete__result:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}.com-dpcalendar-calendar .dp-autocomplete__result_selected{background-color:rgba(0,0,0,0.1)}.com-dpcalendar-calendar .fc-prev-button span,.com-dpcalendar-calendar .fc-next-button span,.com-dpcalendar-calendar .fc-add-button span,.com-dpcalendar-calendar .fc-datepicker-button span,.com-dpcalendar-calendar .fc-print-button span{height:100%;opacity:.8;padding-left:4px}.com-dpcalendar-calendar .fc-prev-button span:before,.com-dpcalendar-calendar .fc-next-button span:before,.com-dpcalendar-calendar .fc-add-button span:before,.com-dpcalendar-calendar .fc-datepicker-button span:before,.com-dpcalendar-calendar .fc-print-button span:before{display:block;content:'';width:14px;height:20px;background-size:14px 20px;background-repeat:no-repeat}.com-dpcalendar-calendar .fc-prev-button span:before{content:'';background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgNTEyIiB3aWR0aD0iMTAiPjxwYXRoIGQ9Ik0zMS43IDIzOWwxMzYtMTM2YzkuNC05LjQgMjQuNi05LjQgMzMuOSAwbDIyLjYgMjIuNmM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMjcuOSAyNTZsOTYuNCA5Ni40YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45TDIwMS43IDQwOWMtOS40IDkuNC0yNC42IDkuNC0zMy45IDBsLTEzNi0xMzZjLTkuNS05LjQtOS41LTI0LjYtLjEtMzR6Ii8+PC9zdmc+")}.com-dpcalendar-calendar .fc-next-button span:before{margin-left:2px;content:'';background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgNTEyIiB3aWR0aD0iMTAiPjxwYXRoIGQ9Ik0yMjQuMyAyNzNsLTEzNiAxMzZjLTkuNCA5LjQtMjQuNiA5LjQtMzMuOSAwbC0yMi42LTIyLjZjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45bDk2LjQtOTYuNC05Ni40LTk2LjRjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45TDU0LjMgMTAzYzkuNC05LjQgMjQuNi05LjQgMzMuOSAwbDEzNiAxMzZjOS41IDkuNCA5LjUgMjQuNi4xIDM0eiIvPjwvc3ZnPg==")}.com-dpcalendar-calendar .fc-add-button span:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNNDE2IDIwOEgyNzJWNjRjMC0xNy42Ny0xNC4zMy0zMi0zMi0zMmgtMzJjLTE3LjY3IDAtMzIgMTQuMzMtMzIgMzJ2MTQ0SDMyYy0xNy42NyAwLTMyIDE0LjMzLTMyIDMydjMyYzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoMTQ0djE0NGMwIDE3LjY3IDE0LjMzIDMyIDMyIDMyaDMyYzE3LjY3IDAgMzItMTQuMzMgMzItMzJWMzA0aDE0NGMxNy42NyAwIDMyLTE0LjMzIDMyLTMydi0zMmMwLTE3LjY3LTE0LjMzLTMyLTMyLTMyeiIvPjwvc3ZnPg==")}.com-dpcalendar-calendar .fc-datepicker-button span:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMTQ4IDI4OGgtNDBjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDBjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY0MGMwIDYuNi01LjQgMTItMTIgMTJ6bTEwOC0xMnYtNDBjMC02LjYtNS40LTEyLTEyLTEyaC00MGMtNi42IDAtMTIgNS40LTEyIDEydjQwYzAgNi42IDUuNCAxMiAxMiAxMmg0MGM2LjYgMCAxMi01LjQgMTItMTJ6bTk2IDB2LTQwYzAtNi42LTUuNC0xMi0xMi0xMmgtNDBjLTYuNiAwLTEyIDUuNC0xMiAxMnY0MGMwIDYuNiA1LjQgMTIgMTIgMTJoNDBjNi42IDAgMTItNS40IDEyLTEyem0tOTYgOTZ2LTQwYzAtNi42LTUuNC0xMi0xMi0xMmgtNDBjLTYuNiAwLTEyIDUuNC0xMiAxMnY0MGMwIDYuNiA1LjQgMTIgMTIgMTJoNDBjNi42IDAgMTItNS40IDEyLTEyem0tOTYgMHYtNDBjMC02LjYtNS40LTEyLTEyLTEyaC00MGMtNi42IDAtMTIgNS40LTEyIDEydjQwYzAgNi42IDUuNCAxMiAxMiAxMmg0MGM2LjYgMCAxMi01LjQgMTItMTJ6bTE5MiAwdi00MGMwLTYuNi01LjQtMTItMTItMTJoLTQwYy02LjYgMC0xMiA1LjQtMTIgMTJ2NDBjMCA2LjYgNS40IDEyIDEyIDEyaDQwYzYuNiAwIDEyLTUuNCAxMi0xMnptOTYtMjYwdjM1MmMwIDI2LjUtMjEuNSA0OC00OCA0OEg0OGMtMjYuNSAwLTQ4LTIxLjUtNDgtNDhWMTEyYzAtMjYuNSAyMS41LTQ4IDQ4LTQ4aDQ4VjEyYzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NTJoMTI4VjEyYzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NTJoNDhjMjYuNSAwIDQ4IDIxLjUgNDggNDh6bS00OCAzNDZWMTYwSDQ4djI5OGMwIDMuMyAyLjcgNiA2IDZoMzQwYzMuMyAwIDYtMi43IDYtNnoiLz48L3N2Zz4=")}.com-dpcalendar-calendar .fc-print-button span::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDY0IDE5MmgtMTZWODEuOTQxYTI0IDI0IDAgMCAwLTcuMDI5LTE2Ljk3TDM4My4wMjkgNy4wMjlBMjQgMjQgMCAwIDAgMzY2LjA1OSAwSDg4Qzc0Ljc0NSAwIDY0IDEwLjc0NSA2NCAyNHYxNjhINDhjLTI2LjUxIDAtNDggMjEuNDktNDggNDh2MTMyYzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoNTJ2MTA0YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGgzMzZjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0VjM4NGg1MmM2LjYyNyAwIDEyLTUuMzczIDEyLTEyVjI0MGMwLTI2LjUxLTIxLjQ5LTQ4LTQ4LTQ4em0tODAgMjU2SDEyOHYtOTZoMjU2djk2ek0xMjggMjI0VjY0aDE5MnY0MGMwIDEzLjIgMTAuOCAyNCAyNCAyNGg0MHY5NkgxMjh6bTMwNCA3MmMtMTMuMjU0IDAtMjQtMTAuNzQ2LTI0LTI0czEwLjc0Ni0yNCAyNC0yNCAyNCAxMC43NDYgMjQgMjQtMTAuNzQ2IDI0LTI0IDI0eiIvPjwvc3ZnPg==")}.com-dpcalendar-calendar .dp-datepicker{display:inline-flex;align-items:center}.com-dpcalendar-calendar .dp-datepicker__input{border-right:0px;margin-right:-2px}.com-dpcalendar-calendar .dp-datepicker__button{margin:0}.com-dpcalendar-calendar .dp-toggle{cursor:pointer}.com-dpcalendar-calendar .dp-toggle_hidden{display:none}.com-dpcalendar-calendar .dp-icon svg{fill:currentColor;width:1em;height:1em;vertical-align:-2px}.com-dpcalendar-calendar .dp-loader{position:relative;width:100%;height:0}.com-dpcalendar-calendar .dp-loader::before{content:'';position:absolute;right:100%;left:0;bottom:2px;z-index:10;height:4px;background-color:#2d9ede;animation:12s 0s normal none 1 running calendarLoader;animation-fill-mode:forwards;animation-timing-function:cubix-bezier(0, 1, 0, 1);animation-iteration-count:infinite}.com-dpcalendar-calendar .dp-loader_hidden::before{display:none}@keyframes calendarLoader{0%{right:100%}50%{right:6%;animation-timing-function:linear}100%{right:1%}}.com-dpcalendar-calendar .dp-timezone{display:flex;align-items:center}.com-dpcalendar-calendar .dp-timezone .choices{font-size:inherit}.com-dpcalendar-calendar .dp-timezone .choices__inner,.com-dpcalendar-calendar .dp-timezone .choices__input{min-height:unset;padding:0 !important;background-color:inherit;font-size:inherit}.com-dpcalendar-calendar .dp-timezone .choices__input,.com-dpcalendar-calendar .dp-timezone .choices__input:focus{border:0 !important;box-shadow:unset}.com-dpcalendar-calendar .dp-timezone .choices__list--multiple .choices__item{margin:3px;padding:2px 10px;border-radius:2px;background-color:#2D9EDE;border:1px solid #1d82bb;color:#000}.com-dpcalendar-calendar .dp-timezone .choices__list--dropdown{z-index:1001}.com-dpcalendar-calendar .dp-timezone .choices__list--dropdown .choices__item{padding:3px}.com-dpcalendar-calendar .dp-timezone .choices__button{background-image:url("../../../../images/icons/times-solid.svg") !important}.com-dpcalendar-calendar .dp-timezone__label{font-weight:bold;margin-right:10px}.com-dpcalendar-calendar .dp-timezone .choices{min-width:300px;margin:0}.com-dpcalendar-calendar .fc-header-toolbar h2{padding:4px 15px 0}.com-dpcalendar-calendar__list{overflow:hidden}.com-dpcalendar-calendar__list_hidden{display:none}.com-dpcalendar-calendar__list .dp-description__label{display:flex}.com-dpcalendar-calendar__list .dp-input{-webkit-appearance:none;-moz-appearance:none;position:relative;width:1.4em;height:1.4em;margin:0 5px 0 0;border-width:2px;border-style:solid}.com-dpcalendar-calendar__list .dp-input::before{content:"✔";position:absolute;font-size:1.2em;right:0;top:-0.1em;visibility:hidden}.com-dpcalendar-calendar__list .dp-input:checked::before{visibility:visible}.com-dpcalendar-calendar__list .dp-input:not(:checked){background-color:inherit !important}.com-dpcalendar-calendar_printable{width:900px !important;margin:0 auto 10px auto}.com-dpcalendar-calendar .dp-toggle{text-align:center;clear:both;width:100%}.dp-event-tooltip{text-align:left;font-size:12px}.dp-event-tooltip .dp-icon svg{fill:currentColor;width:1em;height:1em;vertical-align:-2px}.dp-event-tooltip__link{margin-right:.4rem;color:#42a1ff}.dp-event-tooltip__actions{border-top:1px solid rgba(255,255,255,0.5);margin-top:5px;padding-top:4px;color:#fff}.dp-event-tooltip__action{color:#fff;padding:2px;opacity:.85}.dp-event-tooltip__action:hover{color:#fff;opacity:1;text-decoration:none}.tippy-tooltip{padding:.4rem;max-width:200px}.tingle-modal-box__content{padding:1rem}.pika-single th,.pika-single td{border-style:solid;border-width:1px;padding:0;vertical-align:top;border-color:#ddd}.pika-single button{text-align:center}
