﻿html,body{overflow-x:hidden;}.tooltip-arrow{right:0!important;}.main-logo{text-align:center;display:block;width:100%;padding:20px 0;}.main-logo img{width:60%;display:block;margin:0 auto;}.timeline-item.closed::before{display:none;}.border-dashed{border-width:1px;}.page-item.active .page-link{background-color:#02a8b5;border-color:#02a8b5;}@media(max-width:1024px){.wrapper>.navbar-custom,.wrapper>.content-page{margin-left:0;}.leftside-menu{margin-left:-100%;}.leftside-menu.active{margin-left:0;}.leftside-menu .button-close-fullsidebar{display:block;}}@media(max-width:1024px) and (min-width:1280px){.leftside-menu .button-close-fullsidebar{display:none;}}.leftside-menu .side-nav-link.active{color:#bccee4!important;}@media(min-width:1280px){.button-toggle-menu{display:none;}}[data-bs-theme=dark] [id*=calendar] table td,[data-bs-theme=dark] [id*=calendar] table th{border:1px solid #464f5b;}[data-bs-theme=dark] [id*=calendar] .fc-scrollgrid{border:1px solid #464f5b;}[data-bs-theme=light] [id*=calendar] table td,[data-bs-theme=light] [id*=calendar] table th{border:1px solid #ccc;}[data-bs-theme=light] [id*=calendar] .fc-scrollgrid{border:1px solid #ccc;}.cursor-pointer{cursor:pointer;}.unread-noti{border-radius:8px!important;}.unread-noti .card-body .noti-close-btn{cursor:pointer;}.unread-noti .card-body .noti-item-subtit{white-space:normal;line-height:1;}.available-on-image{height:50px;}.fc-event{background-color:#02a8b5;}.fc-event.fc-event-draggable{padding-left:18px;}.fc-event:hover{background-color:#02a8b5;color:#fff;}#user-schedule-calendar{height:50vh;}@media(min-width:768px){#user-schedule-calendar{height:100vh;}}#user-schedule-calendar .fc-day{min-width:100px;}#user-schedule-calendar .fc-event{padding:4px;}#user-schedule-calendar .fc-event .fc-event-main{display:flex;flex-direction:column;justify-content:center;align-items:center;}#user-schedule-calendar .fc-event .time-label{display:inline-block;margin-top:6px;font-size:.7rem;}#user-schedule-calendar .fc-event .time-label .time{display:block;font-size:1rem;}#user-schedule-calendar .fc-event .delete-schedule-btn{position:absolute;top:-18px;right:-16px;font-size:16px;color:#fa5c7c;}#user-holidays-calendar .holidays-label,#global-calendar .holidays-label{display:block;font-size:.7rem;padding-left:25px;}@media(min-width:768px){#user-holidays-calendar .holidays-label,#global-calendar .holidays-label{font-size:1rem;}}#user-holidays-calendar .validate-holidays-btn+span,#global-calendar .validate-holidays-btn+span{padding-left:52px;}#user-holidays-calendar .fc-event,#global-calendar .fc-event{overflow:hidden;text-align:left;}#user-holidays-calendar .fc-event .fc-event-main,#global-calendar .fc-event .fc-event-main{position:unset;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;}#user-holidays-calendar .validated,#global-calendar .validated{margin-top:4px;font-size:.7rem;color:#ffc35a;}#user-holidays-calendar .delete-holidays-btn,#global-calendar .delete-holidays-btn{position:absolute;font-size:10px;cursor:pointer;}@media(min-width:768px){#user-holidays-calendar .delete-holidays-btn,#global-calendar .delete-holidays-btn{font-size:16px;}}#user-holidays-calendar .validate-holidays-btn,#global-calendar .validate-holidays-btn{position:absolute;top:4px;left:30px;line-height:18px;font-size:18px;color:#0acf97;cursor:pointer;}@media(min-width:768px){#user-holidays-calendar .validate-holidays-btn,#global-calendar .validate-holidays-btn{line-height:24px;font-size:24px;}}#user-holidays-calendar .denegate-holidays-btn,#user-holidays-calendar .delete-event-btn,#global-calendar .denegate-holidays-btn,#global-calendar .delete-event-btn{position:absolute;top:4px;line-height:18px;font-size:18px;color:#fa5c7c;cursor:pointer;}@media(min-width:768px){#user-holidays-calendar .denegate-holidays-btn,#user-holidays-calendar .delete-event-btn,#global-calendar .denegate-holidays-btn,#global-calendar .delete-event-btn{line-height:24px;font-size:24px;}}.filter-wrapper{height:auto;}@media(min-width:768px){.filter-wrapper{height:80vh;}}.dataTables_filter{display:inline-block;float:right;}.dataTables_length{display:inline-block;float:right;}@media(min-width:768px){.dataTables_length{float:none;}}input[id^=reason-]{visibility:hidden;position:absolute;width:1px;height:1px;}#map-modal #map{width:100%;height:500px;}