.calendar-event{display:none;position:fixed;z-index:9999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.6)}.calendar-event__modal{background-color:#fff;margin:auto;border-radius:4px;padding:20px;width:60%;height:95%;margin-top:-36px}.close{color:#aaaaaa;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.btn1{padding:9px 126px;font-weight:700;background:#3389EE;color:#fff;display:inline-block;text-decoration:none;border:none;transition:opacity 0.2s;font-family:"Sora", arial, sans-serif;display:inline;font-size:14px;border-radius:0;text-transform:capitalize}.btn2{padding:9px 126px;font-weight:700;background:#fff;color:#3389EE;display:inline-block;text-decoration:none;border:1px solid #3389EE;transition:opacity 0.2s;font-family:"Sora", arial, sans-serif;display:inline;font-size:14px;border-radius:0;text-transform:capitalize}.calendar-event__modal .bottom_content{text-align:center}.eventscalendar{position:relative;width:1440px;margin:30px auto;padding:0px 3rem}@media only screen and (max-width: 1000px){.eventscalendar{width:100%;padding:0px}}@media only screen and (max-width: 600px){.eventscalendar{width:100%;padding:0px}}.eventscalendar .d-none{display:none}.eventscalendar .d-block{display:block}@media only screen and (max-width: 600px){.eventscalendar .fc-event-time{display:none}}.eventscalendar .fc-daygrid-event-harness{cursor:pointer}.eventscalendar .fc-daygrid-event-dot{display:none}.eventscalendar .fc-daygrid-body-natural{display:none}.eventscalendar .fc-timegrid-slot-minor{border-top-style:none}.eventscalendar .fc-timegrid-slot-label{border-bottom:1px solid #fff}.eventscalendar .fc-timegrid-divider.fc-cell-shaded{display:none}.eventscalendar th.fc-timegrid-axis{background:#F3F5F8;border:none}.eventscalendar .calendar-filter-category{z-index:999;position:absolute;top:20px;width:279px;bottom:0px;background:#fff;padding:0px 20px 0px 25px;border-left:1px solid #DADCE0;border-bottom:1px solid #DADCE0;border-top:1px solid #DADCE0;border-top-left-radius:5px;border-bottom-left-radius:5px}@media only screen and (max-width: 600px){.eventscalendar .calendar-filter-category{padding-top:20px;margin-left:10px;height:580px}}.eventscalendar .calendar-filter-category__type{height:450px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.eventscalendar .calendar-filter-category__type::-webkit-scrollbar{display:none}@media only screen and (max-width: 600px){.eventscalendar .calendar-filter-category__type{margin-top:30px}}.eventscalendar .calendar-filter-category__type input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.eventscalendar .calendar-filter-category__type label{position:relative;cursor:pointer;display:inline-flex;align-items:center;margin-bottom:10px}.eventscalendar .calendar-filter-category__type label:before{content:'';border-radius:5px;background-color:transparent;border:2px solid #8F0052;width:20px;height:20px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px}.eventscalendar .calendar-filter-category__type input:checked+label:before{background:#8F0052}.eventscalendar .calendar-filter-category__type input:checked+label:after{content:'';display:block;position:absolute;top:3px;left:6px;width:8px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.eventscalendar .calendar-filter-category__type span{display:none}.eventscalendar .calendar-filter-category h2,.eventscalendar .calendar-filter-category h3{color:#0D1117;font-size:16px;line-height:20px;font-weight:700}.eventscalendar .calendar-filter-category h2{font-family:"Sora",arial,sans-serif;margin-top:30px}@media only screen and (max-width: 600px){.eventscalendar .calendar-filter-category h2{display:none}}.eventscalendar .calendar-filter-category h3{font-family:"Fira Sans",arial,sans-serif;color:#8F0052}.eventscalendar .calendar-filter-category label{color:#0D1117;font-family:"Fira Sans",arial,sans-serif;font-size:12px;line-height:20px;font-weight:400}.eventscalendar .calendar-filter-category .fc-toolbar-chunk{display:flex;justify-content:space-between;align-items:center;width:100%}@media only screen and (max-width: 600px){.eventscalendar .calendar-filter-category .fc-toolbar-chunk{margin-bottom:20px}}.eventscalendar .calendar-filter-category .fc-toolbar-chunk .fc-button-primary{font-family:"Fira Sans",arial,sans-serif;background-color:#F3F5F8;border:none;color:#0D1117;opacity:1;font-size:14px;font-weight:500;line-height:20px}.eventscalendar .calendar-filter-category .fc-toolbar-chunk .fc-icon-chevron-left::before,.eventscalendar .calendar-filter-category .fc-toolbar-chunk .fc-icon-chevron-right::before{color:#0D1117;font-weight:900}.eventscalendar .calendar-filter-category .fc-button-group{display:flex}.eventscalendar .calendar-filter-category .fc-button-group .fc-button{text-transform:capitalize;font-size:14px;line-height:20px;color:#3389EE;font-weight:500;background-color:#F3F5F8;border:none}#calendar{border:1px solid #DADCE0;border-radius:10px;padding:20px 30px;margin-top:20px}#calendar .fc-daygrid-block-event .fc-event-time{font-weight:normal}#calendar .fc-event{border:none;background-color:rgba(117,81,233,0.2);color:#0D1117;cursor:pointer}#calendar .fc-event:hover{color:#d0006f}#calendar .fc-event-title{font-family:"Fira Sans",arial,sans-serif;text-transform:capitalize;font-weight:700}#calendar .fc-event-main{color:#0D1117}#calendar .fc-event-main:hover{color:#d0006f}#calendar.fc{height:560px}@media only screen and (max-width: 600px){#calendar.fc{height:580px}}@media only screen and (max-width: 600px){#calendar{margin:20px 10px;padding:0px}}#calendar.overlay-calendar{position:relative}#calendar.overlay-calendar:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000099;z-index:1;border-radius:10px}#calendar.overlay-calendar .fc-header-toolbar{opacity:0.5}#calendar.overlay-calendar .fc-view-harness-active{opacity:0.5}@media only screen and (max-width: 600px){#calendar .fc-header-toolbar{padding:20px 20px 0px}}#calendar .fc-header-toolbar .filter-setting{margin-right:20px;width:44px;height:32px;background:#F3F5F8;text-align:center;line-height:47px;border-radius:5px;cursor:pointer}#calendar .fc-header-toolbar .filter-setting::before{content:url("../main/resources/icons/setting-5.png");width:24px;height:24px}#calendar .fc-header-toolbar .fc-toolbar-chunk{width:33%;text-align:center}#calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){text-align:left}@media only screen and (max-width: 600px){#calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){text-align:right}}#calendar .fc-header-toolbar .fc-toolbar-chunk:last-child{text-align:right}@media only screen and (max-width: 600px){#calendar .fc-header-toolbar .fc-toolbar-chunk:last-child{display:none}}@media only screen and (max-width: 600px){#calendar .fc-header-toolbar .fc-toolbar-chunk{width:100%;text-align:right}}#calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button-primary{font-family:"Fira Sans",arial,sans-serif;background-color:#F3F5F8;border:none;color:#0D1117;opacity:1;font-size:14px;font-weight:500;line-height:20px}#calendar .fc-header-toolbar .fc-toolbar-chunk .fc-icon-chevron-left::before,#calendar .fc-header-toolbar .fc-toolbar-chunk .fc-icon-chevron-right::before{color:#0D1117;font-weight:900}#calendar .fc-header-toolbar .fc-toolbar-title{font-family:"Sora",arial,sans-serif;text-transform:capitalize;font-size:20px;line-height:24px;color:#0D1117;font-weight:700}#calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-button{text-transform:capitalize;font-size:14px;line-height:20px;color:#3389EE;font-weight:500;background-color:#F3F5F8;border:none}#calendar .fc-col-header-cell{border:none}#calendar .fc-col-header-cell .fc-scrollgrid-sync-inner{background:#F3F5F8;height:33px;line-height:33px}@media only screen and (max-width: 600px){#calendar .fc-col-header-cell .fc-scrollgrid-sync-inner{height:28px}}#calendar .fc-col-header-cell-cushion{font-family:"Fira Sans",arial,sans-serif;text-transform:uppercase;font-size:16px;line-height:24px;color:#0D1117;font-weight:400}.calendar-event .calendar-event__modal .calendar-event__content .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;float:left;margin-left:20px}@media only screen and (max-width: 900px){.calendar-event .calendar-event__modal .calendar-event__content .button{margin-bottom:20px}}.calendar-event .calendar-event__modal .calendar-event__content .button button{width:263px;height:52px;font-weight:700;background:#fff;color:#3389EE;display:inline-block;text-decoration:none;border:1px solid #3389EE;transition:opacity 0.2s;font-family:"Sora", arial, sans-serif;display:inline;font-size:14px;border-radius:0;text-transform:capitalize;cursor:pointer}.calendar-event .calendar-event__modal .calendar-event__content .button button:hover{background:#3389EE;color:#fff}.calendar-event__modal{padding:30px 60px;height:auto;position:relative}@media only screen and (max-width: 1050px){.calendar-event__modal{width:90%;margin:0 auto}}@media only screen and (max-width: 700px){.calendar-event__modal{padding:20px;width:88%;margin:auto 20px}}.calendar-event__modal #calendar-about-event{margin-left:40px;background:#3389EE;color:#fff}@media only screen and (max-width: 900px){.calendar-event__modal #calendar-about-event{margin-left:0px}}.calendar-event__modal h2{font-size:20px;line-height:24px;font-weight:700;color:#0D1117;font-family:"Sora",arial,sans-serif}.calendar-event__modal p{font-size:16px;line-height:24px;font-weight:400;color:#0D1117;font-family:"Fira Sans",arial,sans-serif}.calendar-event__modal .cmp-text ul{list-style-position:outside;margin-left:30px;margin-bottom:20px}.calendar-event__modal .cmp-text ul li{font-size:16px;line-height:24px;font-weight:400;color:#0D1117}.calendar-event__modal .calendar-event__close{cursor:pointer;text-align:right;width:24px;right:10px;top:15px;position:absolute;z-index:1}@media only screen and (max-width: 600px){.calendar-event__modal .calendar-event__close{right:10px}}.calendar-event__modal .calendar-event__close::before{content:url("../main/resources/icons/close-event.png");width:10px;height:10px;display:block}.calendar-event__modal .calender-popup-datetime{margin:0px 0px 20px}.calendar-event__modal .calender-popup-datetime li{font-size:16px;line-height:24px;font-weight:400;color:#0D1117}.calendar-event__modal .calender-popup-datetime .fa::before{padding-right:10px;vertical-align:middle}.calendar-event__modal .calender-popup-datetime .fa-clock::before{content:url("../main/resources/icons/clock.png")}.calendar-event__modal .calender-popup-datetime .fa-calendar::before{content:url("../main/resources/icons/calendar.png")}.calendar-event__modal .calender-popup-datetime .fa-map-marker::before{content:url("../main/resources/icons/location.png")}
