body{background:#e6e6e6!important}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:17px}:root{--appprimary:#7fcdee;--appsecondary:#f6fdff}.kt-container--fluid.kt-grid__item.kt-grid__item--fluid{padding-bottom:20px!important}.master-top-icon{background:#f6fdff!important;border:1px solid #7fcdee}.master-top-icon .kt-menu__link-text{color:#7fcdee!important}.kt-subheader .kt-subheader__main .kt-subheader__title,.kt-subheader .kt-subheader__main .kt-subheader__title a{color:#212121!important;font-weight:550!important}.gap-10{gap:10px}.mb-8{margin-bottom:4rem!important}.kt-menu__link.kt-menu__toggle:hover .kt-menu__hor-arrow,.kt-menu__link.kt-menu__toggle:hover .kt-menu__link-text{color:#7fcdee!important}.kt-menu__link.kt-menu__toggle:hover .kt-menu__link-icon svg path{fill:#7fcdee!important}.table-responsive::-webkit-scrollbar{height:8px;width:8px}.table-responsive::-webkit-scrollbar-thumb{background:#a7a7a7!important;border-radius:4px}.kt-container--fluid.kt-grid__item.kt-grid__item--fluid.pbi-0{padding-bottom:0!important}.kt-menu__submenu.kt-menu__submenu--classic.kt-menu__submenu--right{padding-bottom:2px!important;padding-top:2px!important}.kt-subheader__breadcrumbs-link.kt-subheader__breadcrumbs-link--active{color:#7fcdee!important}.kt-subheader__breadcrumbs-home .text{color:#7fcdee!important;font-weight:500}.kt-subheader__breadcrumbs-link-sub-nav{color:#7a7a7a;font-size:13px;font-weight:400}.notification-section .kt-head{padding:1rem!important}.notification-section .kt-head .kt-head__title{border-bottom:1px solid #a7a7a7!important;color:#00adee!important;font-size:1.5rem!important;padding-bottom:15px;padding-top:10px}.notification-section .kt-head .nav.nav-tabs .nav-link{color:#a6a6a6!important}.notification-section .kt-head .nav.nav-tabs .nav-link.active{color:#0abb87!important}.modal-content{border-radius:0!important}.modal .modal-content .modal-header .modal-title{font-weight:600}.kt-portlet{border-radius:0!important}.custom-switch{display:inline-block;height:25px;position:relative;width:43px}.custom-switch input{height:0;opacity:0;width:0}.custom-switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.custom-switch .slider:before{background-color:#fff;bottom:4px;content:"";height:16px;left:4px;position:absolute;transition:.4s;width:16px}.custom-switch input:checked+.slider{background-color:#29abe2}.custom-switch input:focus+.slider{box-shadow:0 0 1px #29abe2}.custom-switch input:checked+.slider:before{transform:translateX(19px)}.module-feature-text{color:#212121;font-size:12px;font-weight:400}.input-group{align-items:center;border:1px solid #a6a6a6;border-radius:5px;height:56px;padding-left:15px}.input-group.has-prepend{padding-left:2px}.input-group:has(.form-control-textarea){height:100px}.input-group .input-div{align-items:center;display:flex;height:-webkit-fill-available;left:0;margin-left:15px;position:absolute;width:90%}.input-group .input-div.has-prepend{margin-left:50px}.input-group .input-div label.form-control-label{position:absolute}.input-group .input-group-append{margin-left:0!important;position:absolute;right:0}.input-group .input-group-prepend .input-group-text{border:0!important;border-right:1px solid #a6a6a6!important;padding:8px}.input-group .input-group-append .input-group-text,.input-group .input-group-prepend .input-group-text{background:none!important;color:#212121;font-family:Poppins;font-size:14px;font-weight:500;letter-spacing:0;line-height:16px;text-align:left}.input-group .input-group-append .input-group-text{border:0!important;border-left:1px solid #a6a6a6!important}.input-group .input-group-append .input-group-text .dropdown-text{color:#212121;font-family:Poppins;font-size:14px;font-weight:500;letter-spacing:0;line-height:16px;margin-right:10px;text-align:left}.input-group .form-control-label{color:#909090;font-family:Poppins;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;text-align:left}.input-group .form-control-label.active{font-size:12px!important;margin-top:-10px!important}.input-group:has(.form-control-textarea) .form-control-label{top:10px}.input-group:has(.form-control-textarea) .form-control-label.active{margin-top:-4px!important;top:10px}.input-group .form-control{background:transparent;border:0!important;border-radius:0!important;color:#212121;font-family:Poppins;font-size:14px;font-weight:400;left:-77px;letter-spacing:0;line-height:16px;text-align:left;top:5px}.input-group .input-div .form-control{padding-bottom:0;padding-left:0;padding-top:20px}.input-group .input-div .form-control.form-control-textarea{height:-webkit-fill-available;margin-top:25px;padding-top:0!important;resize:none}.input-group .input-div .form-control.form-control-textarea::-webkit-scrollbar{width:0}.input-group:focus-within{border-color:#00adee!important}.input-group:focus-within>.input-div label.form-control-label{font-size:12px!important;margin-top:-10px!important}.input-group:focus-within>.input-div.textarea-div label.form-control-label{font-size:12px!important;margin-top:-4px!important}.input-group .form-control:focus{outline:none!important}.input-group .input-div .form-control:-webkit-autofill{-webkit-background-clip:text;background-color:transparent}.input-group .error.invalid-feedback{display:none!important}.input-group:has(.form-control.is-invalid){background-color:#fff1f0;border-color:#fd397a!important}.form-control.application-form-control.is-invalid{background-color:#fff1f0;border-color:#fd397a!important}.application-form-control{border-color:#a6a6a6!important;color:#212121!important;font-weight:400}.application-form-control:focus{border-color:#00adee!important}.kt-spinner.kt-spinner--light:before{border:3px dashed #fff!important}.kt-spinner:before{animation-duration:1s!important}.kt-spinner.kt-spinner--light.blue:before{border:3px dashed #00adee!important}select.form-control:not(.global){border:1px solid #a6a6a6!important;font-size:14px!important;font-weight:500!important;height:56px!important}select.form-control.is-invalid{border-color:#fd397a!important}select.form-control:focus{border-color:#00adee!important}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:none!important}.dropdown.bootstrap-select:not(.form-control.is-invalid) .btn.dropdown-toggle{background:transparent!important;border:1px solid #a6a6a6!important;border-radius:5px!important;padding-left:15px!important;padding-right:15px!important}.dropdown.bootstrap-select:has(.form-control.is-invalid) .btn.dropdown-toggle{background-color:#fff1f0!important;border-bottom:1px solid #fd397a!important}.dropdown.bootstrap-select .btn.dropdown-toggle.btn-light{border:0;border-bottom:1px solid #a6a6a6;border-radius:0!important;height:56px}.bootstrap-select.show>.dropdown-toggle.btn-light,.bootstrap-select.show>.dropdown-toggle.btn-secondary,.dropdown.bootstrap-select .btn.dropdown-toggle.btn-light:focus{border-color:#00adee!important}.dropdown.bootstrap-select .filter-option{align-items:center;display:flex}.dropdown.bootstrap-select .filter-option-inner .filter-option-inner-inner{color:#212121!important;font-size:14px!important;font-weight:500!important}.dropdown.bootstrap-select .filter-option:has(.label.d-none) .filter-option-inner-inner{color:#909090!important}.dropdown.bootstrap-select .dropdown-menu .form-control{border-color:#00adee!important}.bootstrap-select .dropdown-menu.inner li .dropdown-item:hover,.bootstrap-select .dropdown-menu.inner>li.active:not(.selected)>a{background:#00adee!important}.bootstrap-select .dropdown-menu.inner li .dropdown-item:hover span{color:#fff!important}.bootstrap-select .dropdown-menu .inner{max-height:300px!important}.bootstrap-select .dropdown-menu .inner::-webkit-scrollbar{width:9px}.bootstrap-select .dropdown-menu .inner::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:17px}.bootstrap-select .filter-option{display:grid!important}.bootstrap-select .filter-option .label{color:#909090;font-family:Poppins;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;text-align:left}.dropdown .dropdown-link{background:rgba(88,103,221,.1);border-radius:4px;color:#212121;padding:5px}.dropdown .dropdown-menu .kt-nav .kt-nav__link:hover .kt-nav__link-text{color:#00adee!important}.spinner-border{animation:spinner-border 1.5s linear infinite!important;border:5px dashed #00adee!important}.swal2-popup{border-radius:0!important}.swal2-title{color:#212121!important;display:flex;font-size:20px!important;font-weight:500!important;margin-top:0!important;width:100%}.swal2-popup .swal2-content{color:#909090!important}.swal2-header{flex-direction:column-reverse!important}.btn,.btn-outline-secondary{text-wrap:nowrap}.btn-outline-secondary{border:1px solid #909090!important;color:#909090!important}.btn-outline-secondary:hover{background:#909090!important;color:#fff!important}.btn-outline-secondary:hover svg path{stroke:#fff!important}.btn-outline-danger.white{background-color:#fff1f0!important;border:1px solid #e01507!important;color:#e01507!important}.btn-outline-danger.white:hover{background-color:#e01507!important;color:#fff!important}.btn-outline-danger.white:hover svg path{fill:#fff!important;stroke:#fff}.btn-outline-danger.kt-spinner{background:#fd397a!important;color:#fff!important}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{border:1px solid #a6a6a6!important}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--multiple,.select2-container--default.select2-container--open .select2-selection--single{border-color:#29abe2!important}.select2-results__options .select2-results__option{color:#212121!important}.select2-results__options .select2-results__option.select2-results__option--highlighted{color:#29abe2!important}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar,.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{width:8px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:17px}.kt-checkbox-custom{color:#212121;cursor:pointer;display:block;font-size:14px;font-weight:400;line-height:24px;margin-bottom:12px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kt-checkbox-custom input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.kt-checkbox-custom .checkmark{background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;height:24px;left:0;position:absolute;top:0;width:24px}.kt-checkbox-custom:has(input.is-invalid) .checkmark{border-color:#e02b1d}.kt-checkbox-custom:has(input.is-invalid) .agree-invalid-text{display:block}.kt-checkbox-custom input:checked~.checkmark{background-color:#7fcdee;border:0}.kt-checkbox-custom input:checked~.checkmark:after{display:block}.kt-checkbox-custom .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:14px;left:9px;position:absolute;top:3px;transform:rotate(45deg);width:7px}.form-control-textarea{background:transparent;border:1px solid #a6a6a6!important;color:#212121;font-family:Poppins;font-size:14px;font-weight:400;padding-left:20px;text-align:left}textarea.form-control-textarea::-moz-placeholder{color:#909090;font-family:Poppins;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;text-align:left}textarea.form-control-textarea::placeholder{color:#909090;font-family:Poppins;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;text-align:left}.i-delete-icon:before{content:url(/images/delete-icon.svg?6c9217e947001bf996e27af7c1efd5af)}.global-search-group-text{color:#a8a8a8;display:block;font-size:14px;font-weight:500;margin-bottom:15px}.global-search-link{background:#f2f3f8;display:flex;margin-bottom:10px;padding:10px}.global-search-title{color:#191919;font-size:13px;font-weight:400}.global-search-time{color:#a0a0a0;font-size:10px;font-weight:400}.global-search-link i{color:#a8a8a8}.btn-outline-success.kt-spinner.kt-spinner--light{background-color:#0abb87;border-color:#0abb87;color:#fff}#systemNotifcationModal .modal-header button{background:transparent;border:0}#systemNotifcationModal .modal-title{color:#212121;font-weight:700}label.system-notification-message,label.system-notification-read-at,label.system-notification-send-at,label.system-notification-send-by,label.system-notification-title{color:#a9a9a9;font-size:13px;font-weight:500}h4.system-notification-title,p.system-notification-message{color:#202020;font-size:16px;font-weight:600}label.system-notification-send-by{margin-top:20px}p.system-notification-read-at,p.system-notification-send-at,p.system-notification-send-by{color:#212121;font-size:15px;font-weight:600}.kt-user-card.kt-user-card--skin-dark{background:#7fcdee!important}.kt-user-card.kt-user-card--skin-dark .kt-user-card__avatar .kt-badge{background-color:rgba(10,187,135,.1)}.p-20{padding:20px}.btn-mark-attendance,.btn-mark-attendance:hover{background:transparent;border:1px solid #a9a9a9;color:#a9a9a9;font-weight:500}.btn-mark-attendance.danger,.btn-mark-attendance.danger:hover{background:#fff1f0!important;border-color:#fd397a!important;color:#fd397a!important}#attendance_video{height:auto;max-height:200px;width:-webkit-fill-available}.btn-password-field-toggle{cursor:pointer}.mb-65{margin-bottom:65px!important}div.dataTables_wrapper div.dataTables_length select{height:35px!important}.btn-create-child-record,.btn-create-child-record:focus,.btn-create-child-record:hover{border:1px solid #a9a9a9;border-radius:4px;color:#a9a9a9;font-size:16px;margin-right:4px;padding:2px 6px}.btn-outline-danger:focus,.btn-outline-danger:hover{background:#e01507}.btn-outline-danger:focus svg path,.btn-outline-danger:hover svg path{fill:#fff}.cursor-pointer{cursor:pointer}
