body{font-family:Arial,Helvetica,sans-serif!important}.col-cover{background-size:contain;background-attachment:fixed;min-height:100vh}.col-content{min-height:100vh}.col-cover img{position:fixed;width:250px;height:250px;left:40px;bottom:70px}.auth-content-img{width:150px;height:150px}a,body.dark a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1))}a:hover,body.dark a:hover{color:rgb(var(--bs-link-color-rgb))}.select2-container--bootstrap-5 .select2-selection{min-height:calc(1.5em + .75rem + 12px)}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{line-height:2}.select2-container--bootstrap-5 .select2-selection{color:#3b3f5c;border:1px solid #bfc9d4;border-radius:6px}.select2-container--bootstrap-5.select2-container--focus .select2-selection,.select2-container--bootstrap-5.select2-container--open .select2-selection{border-color:#4361ee;box-shadow:none}.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{color:#3b3f5c;border:1px solid #bfc9d4;border-radius:6px}.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus{border-color:#4361ee;box-shadow:none}.select2-container--bootstrap-5 .select2-dropdown{color:#3b3f5c;border-color:#4361ee;border-radius:6px}.navbar .navbar-item .nav-item.user-profile-dropdown .dropdown-menu{max-width:none}.modal-content{background-color:var(--bs-modal-bg)}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:#e9ecef}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected,.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted){background-color:#e9ecef}.not-sign{display:inline-block;width:7px;height:7px;background-color:#4361ee;border-radius:50%}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{display:flex;flex-direction:row;align-items:center;padding:5px 8px;font-weight:700;margin-right:6px;margin-bottom:0;cursor:auto;border:none;font-size:11.9px;color:#fff;border-radius:20px;background-color:RGBA(13,110,253,var(--bs-bg-opacity, 1))!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23dddddd'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50% / .75rem auto no-repeat}.hover-effect{cursor:pointer}.hover-effect:hover{background-color:#f0f0f0;transition:background-color .3s ease}.poster,.scrolling-image{height:200px;background-position:center;background-size:100%;background-repeat:no-repeat;border-radius:5px;position:relative;cursor:pointer;transition:all .2s ease}.poster:hover,.scrolling-image:hover{transform:scale(1.1)}.poster-delete,.scrolling-image-delete{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#fff;background-color:#000;border-radius:50%;width:25px;height:25px;text-align:center}.poster-delete:hover,.scrolling-image-delete:hover{background-color:#dc3545}[data-href]{cursor:pointer}.table,.table th,.table td{border-collapse:collapse}#newProfilePictureView{transition:all .2s ease}#newProfilePictureView:hover{transform:scale(1.1)}.nav-link.active svg{color:var(--bs-nav-pills-link-active-color)}.progress{border-radius:16px}.footer-wrapper{font-weight:400}.table .form-check-input:checked{background-color:#4361ee;border-color:#4361ee}.form-text{color:var(--bs-secondary-color)}.form-control:disabled:not(.flatpickr-input),.form-control[readonly]:not(.flatpickr-input){color:#3b3f5c}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .nav-link span.badge{display:flex;justify-content:center;align-items:center;width:15px;height:15px;padding:10px;font-size:10px;background:var(--bs-danger);top:-7px;right:-2px}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .nav-link svg{width:30px;height:30px;stroke-width:1.5}.table-fixed{table-layout:fixed}#sidebar ul.menu-categories li.menu.challenge>.dropdown-toggle,#sidebar ul.menu-categories li.menu.challenge>.dropdown-toggle:hover{color:#e2a03f;font-weight:700}#sidebar ul.menu-categories li.menu.challenge.active>.dropdown-toggle{color:#fff;background-color:#e2a03f}.table>tbody>tr>td{white-space:initial}#modalTerms .modal-content{background:#fff;border-radius:10px;box-shadow:0 10px 40px #0003;padding:25px 30px;font-family:Segoe UI,Roboto,sans-serif;line-height:1.7}#modalTerms h5{font-size:22px;font-weight:700;margin-bottom:10px;color:#2c3e50}#modalTerms h6{font-size:14px;letter-spacing:4px;color:#888;margin-bottom:25px}#modalTerms p{margin-bottom:15px;color:#333}#modalTerms ul{padding-left:20px;margin-bottom:20px}#modalTerms li{margin-bottom:8px;color:#444}#modalTerms span,#modalTerms strong{color:#222}#modalTerms .modal-footer{border-top:none;justify-content:center;padding-top:15px}#btnAcceptAndContinue{background-color:#16a085;border-color:#16a085;font-weight:700;padding:12px 30px;font-size:16px;border-radius:50px}#btnAcceptAndContinue:hover{background-color:#138d75}#modalSignature .modal-content{background:#f9f9f9;border-radius:10px;padding:20px;box-shadow:0 8px 30px #00000026;font-family:Segoe UI,Roboto,sans-serif}#modalSignature h6{font-size:16px;margin-bottom:15px;color:#333;font-weight:600}#modalSignature canvas{border:2px dashed #bbb;border-radius:8px;background-color:#fff;box-shadow:inset 0 0 10px #0000000d}#modalSignature .btn{min-width:150px;font-size:15px;font-weight:500;border-radius:25px}#modalSignature #clearSignature{color:#555;border-color:#ccc}#modalSignature #clearSignature:hover{background-color:#e6e6e6}#modalSignature #saveSignature{background-color:#e74c3c;border-color:#e74c3c}#modalSignature #saveSignature:hover{background-color:#c0392b}@media (max-width: 576px){#modalTerms .modal-dialog,#modalSignature .modal-dialog{margin:1rem}#modalTerms .modal-content,#modalSignature .modal-content{padding:15px}#modalSignature canvas{width:100%!important;height:auto}}
