.dark-layout .form-control[type=file]::-webkit-file-upload-button{background-color:#283046}.dark-layout .form-control[type=file]::file-selector-button{background-color:#283046}.card{font-family:Montserrat,Helvetica,Arial,serif}.card.custom-card{max-width:450px;min-height:440px;min-width:450px}.card.custom-card,.card.filta-login-card{border-radius:1.5rem}.card.filta-login-card p{font-size:15px}.card.filta-card{cursor:pointer}.card.filta-card h3,.card.filta-card span{color:#fff}@media(min-width:768px){.card.filta-card h3{font-size:2.5rem;margin-bottom:0!important}.card.filta-card span{font-size:1.563rem}}.card.filta-card .card-body{padding:1rem 2rem}.card.card-green{background:linear-gradient(90deg,#008b61,rgba(0,139,97,.6))}.card.card-purple{background:linear-gradient(90deg,#77486a,rgba(119,72,106,.6))}.card.card-blue{background:linear-gradient(90deg,#008ad3,rgba(0,138,211,.6))}.card.card-red{background:linear-gradient(90deg,#db2949,rgba(219,41,73,.6))}.card .card-header{color:#000}.custom-bg{background-position:center 70%;background-repeat:no-repeat;background-size:cover;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media(min-width:768px){.custom-bg{background-position:center 70%}}@media(min-width:992px){.custom-bg{width:80%}}@media(min-width:1440px){.custom-bg{width:65%}}@media(min-width:1880px){.custom-bg{width:56%}}.custom-bg-2{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:65%}.transition{transition:all .3s linear}.transition.rotate{transform:rotate(-180deg)}.flatpickr-wrapper{width:100%}#attachment-modal .modal-body{min-height:calc(100vh - 120px)}#attachment-modal .modal-body #preview-element{height:calc(95vh - 120px)}#attachment-modal .modal-body #preview-element.img-fluid{height:auto!important}.employee-view-leave-by-row,.rta-edit-attendance,.view-attendance,.view-detailed-attendance,.view-employee-by-row,.view-incident-by-row,.view-leave-by-row,.view-missing-logs-request-by-row,.view-payrate,.view-time-request-by-row{cursor:pointer}.employee-view-leave-by-row:hover,.rta-edit-attendance:hover,.view-attendance:hover,.view-detailed-attendance:hover,.view-employee-by-row:hover,.view-incident-by-row:hover,.view-leave-by-row:hover,.view-missing-logs-request-by-row:hover,.view-payrate:hover,.view-time-request-by-row:hover{background-color:#f7f7f7}.fc-h-event{border:0}.fc .fc-popover{z-index:10}.fc .fc-bg-event{color:#000!important;font-weight:700;opacity:1!important}.fc .fc-bg-event .fc-event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-daygrid-event-dot{display:none}.event-color-calendar{border-radius:6px;color:var(--on-surface-variant);height:20px;width:20px}#user-list-wrapper .user-element{border:1px solid #ccc;border-radius:10px;cursor:pointer;margin-bottom:8px;padding:8px 0 8px 12px;transition:box-shadow .3s;width:88%}#user-list-wrapper .user-element:hover{box-shadow:0 0 11px rgba(33,33,33,.2)}.leave-user-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.leave-user-wrapper li.user-element{width:50%!important}@media(min-width:768px){.leave-user-wrapper li.user-element{margin-right:7px;width:48%!important}}@media(min-width:992px){.leave-user-wrapper li.user-element{width:23%!important}}@media(min-width:1200px){.leave-user-wrapper li.user-element{width:19%!important}}.day-schedule{display:flex;margin:8px 0}.day-schedule .days{align-items:center;border:1px solid #ffaf1a;border-radius:50%;cursor:pointer;display:inline-flex;font-size:10px;font-weight:500;height:24px;justify-content:center;margin-right:8px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:24px}.day-schedule .days.active{background-color:#ffaf1a;color:#fff}.day-schedule .preview-days{align-items:center;border:1px solid #ffaf1a;border-radius:50%;display:inline-flex;font-size:10px;font-weight:500;height:24px;justify-content:center;margin-right:8px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:24px}.day-schedule .preview-days.active{background-color:#ffaf1a;color:#fff}.horizontal-menu-wrapper #main-menu-navigation li svg path{stroke:currentColor!important}#work-schedule-table select{border:none}#work-schedule-table .schedule-wrapper{background-color:rgba(0,139,97,.7);color:#fff;font-weight:700;padding:5px}#edit-employee-attendance h3{font-size:1rem}@media(min-width:992px){#edit-employee-attendance h3{font-size:1.2rem}}#edit-employee-attendance .break-logs-wrapper .btn-danger{padding:10px 0}#daily-attendance-graph{max-height:120px}.select2-am-wrapper .select2-selection--single{height:58px}.select2-am-wrapper .select2-results__option:not(:last-child){border-bottom:1px solid #ffaf1a}.select2-am-wrapper .custom-select2-cx{align-items:center;display:flex;gap:12px;padding:8px 0}.select2-am-wrapper .custom-select2-cx img{border-radius:30px;height:50px;width:50px}.select2-am-wrapper .custom-select2-cx img.selected2-image{height:30px;width:30px}@media(min-width:992px){.responsive-menu-on nav.navbar-fixed{top:0!important}.responsive-menu-on .horizontal-menu-wrapper{background:unset!important;position:relative!important}.responsive-menu-on .horizontal-menu-wrapper .header-navbar.navbar-horizontal{position:relative!important;top:0!important}.responsive-menu-on .app-content{padding-top:6rem!important}}
