:root{--bs-primary:#1ea69e;--bs-secondary:#f99b2e;--nav-hover-color:#f99b2e;--accent-color:#1ea69e;--heading-color:#444;--nav-dropdown-hover-color:#f99b2e;--nav-font:"Montserrat",sans-serif;--heading-font:"Montserrat",sans-serif}.btn-primary{min-width:100px;--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:#157d78;--bs-btn-hover-border-color:var(--bs-primary)}.btn.btn-primary.disabled{background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn.btn-outline-primary.disabled{background-color:rgba(200,200,200,.6);border-color:var(--bs-primary);color:var(--bs-primary)}.btn-success{min-width:100px;--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-bg:#e68928;--bs-btn-hover-border-color:var(--bs-secondary)}.btn-outline-success{min-width:100px;--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-bg:var(--bs-secondary);--bs-btn-hover-border-color:var(--bs-secondary)}.btn-outline-primary{min-width:100px;--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-active-bg:var(--bs-primary)}.btn-danger,.btn-outline-secondary:not(.note-btn){min-width:100px}a{color:var(--bs-link-color)}a:hover,.btn-link:hover{color:var(--bs-secondary)}.form-check-input{border:1px solid #999}.form-check-input:checked{background-color:var(--bs-secondary);border-color:var(--bs-secondary)}.form-check-input:focus{border:1px solid #999;box-shadow:none}.form-check-label{cursor:pointer}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:999;display:none}.loader:before{content:"";position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #fff;border-color:var(--accent-color) transparent var(--accent-color) transparent;border-radius:50%;width:60px;height:60px;animation:animate-preloader 1.5s linear infinite}.header{padding:.5rem 0}.header .navmenu{order:unset}.header .navmenu .active{color:var(--bs-secondary)}.header .logo{order:unset}.header .logo img{max-height:50px}.header .sitename{color:var(--bs-primary);font-size:1.4rem;padding-top:8px}@media(max-width:991px){.navmenu ul{display:none;list-style:none;position:absolute;inset:20px 20px 20px 20px;padding:10px 0;margin:0;border-radius:6px;background-color:var(--nav-mobile-background-color);overflow-y:auto;transition:.3s;z-index:9998;box-shadow:0 0 30px rgba(0,0,0,.1)}.mobile-nav-active .mobile-nav-toggle{color:#333;top:20px;right:20px}}@media(min-width:992px){.navmenu ul{margin:0;padding:0;display:flex;list-style:none;align-items:center;position:relative;inset:unset;box-shadow:none;overflow:visible}}.light-background{background-color:rgba(30,166,158,.1)}.services .service-item{padding:2rem 1rem}.services .service-item img{width:50%;max-width:150px}.leveling .level{margin-top:1rem}.leveling .level>div:nth-child(2){background-color:#fff}.leveling .level>div:nth-child(3){background-color:#f0f0f0}.leveling .level>div:nth-child(4){background-color:#fff}.leveling .box{position:relative;width:100%;height:100%;min-height:150px;border:2px solid #444;border-radius:6px;text-align:center;padding:1rem}.leveling .box h3{margin-top:1rem}.leveling .box::after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #444}.leveling .level:nth-child(1) .box{background-color:#fff}.leveling .level:nth-child(2) .box{background-color:#fff}.leveling .level:nth-child(3) .box{background-color:#ffc000}.leveling .level:nth-child(4) .box{background-color:#92d050}.leveling .level:nth-child(5) .box{background-color:#00b050;color:#fff}.leveling .level:nth-child(5) .box h3{color:#fff}.leveling .level:nth-child(6) .box{background-color:#0070c0;color:#fff}.leveling .level:nth-child(6) .box h3{color:#fff}.leveling .level:nth-child(7) .box{background-color:#002060;color:#fff}.leveling .level:nth-child(7) .box:after{display:none}.leveling .level:nth-child(7) .box h3{color:#fff}.faq .faq-container .faq-item h3:hover{color:var(--bs-secondary)}body{font-family:"Open Sans",sans-serif}.translate{position:fixed;top:140px;right:20px;z-index:10;text-wrap:nowrap;background-color:var(--bs-primary);padding:.5rem;border-radius:10px}.translate a{cursor:pointer;color:#000}.translate a.active{color:#fff}@media(max-width:991px){.username{max-width:150px}}.profile-initial{width:35px;height:35px;font-size:.8rem;color:#fff;background-color:var(--bs-secondary)}.page-container{margin-bottom:2rem}.page-container h1{font-family:var(--heading-font);margin-top:1rem;margin-bottom:1rem;font-size:1.5rem;font-weight:bold}.page-container h2{font-family:"Montserrat",sans-serif;font-size:1.2rem;font-weight:bold;margin-bottom:0}.dt-container{position:relative}.dt-container .table.table-hover.dataTable{border:solid 1px #ccc;width:100%;cursor:pointer}.dt-container .table.table-hover.dataTable thead th{font-size:.9rem;background-color:var(-\2d bs-primary);color:#fff;border-left:solid 1px #fff}.dt-container .table.table-hover.dataTable tbody td{padding:.7rem}.dt-container div.dt-processing{background:rgba(230,230,230,.3);top:0;bottom:0;left:0;right:0;width:unset;margin:0}.dt-container div.dt-processing>div:last-child{display:none!important}.dt-container div.dt-processing .custom-loader{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);border:4px solid #aaa;border-top:4px solid #e12664;border-radius:50%;width:40px;height:40px;animation:spin 1.5s linear infinite}.dt-container .dt-info{font-size:.8rem;margin-top:1.5rem}.dt-container .dt-paging{margin-top:-1.5rem!important;display:flex;justify-content:flex-end}.pagination .page-item .page-link{border-radius:50%;background:none;color:#569fb7;border:0!important;transition:background-color .3s ease,color .3s ease;width:30px;height:30px;text-align:center;padding:0!important;cursor:pointer;font-size:.8rem}.pagination .page-item .page-link:hover{color:#fff;background-color:var(--bs-secondary);border:1px solid var(--bs-secondary)}.pagination .page-item.active .page-link{color:#fff;background:var(--bs-secondary);border:0!important;padding:5px 12px;margin:0}.dataTables_wrapper .dataTables_paginate .paginate_button{border-radius:50%;padding:5px 10px;margin:0 5px;background-color:#007bff;color:#fff;border:0;cursor:pointer}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background-color:#0056b3}ul.dtr-details{width:100%}.form-control:focus{box-shadow:none;outline:0}.form-control.readonly{pointer-events:none;border:0}.form-control.disabled{pointer-events:none;background-color:#eee}.form-select:focus{box-shadow:none;outline:0}.form-group{margin-bottom:1rem}.form-group label{font-weight:bold}.form-group label.required-field:after{content:" *";color:#f00}.field-validation-error{color:#f00}.validation-summary-errors{color:#f00;border:solid 1px #f33;padding:1rem;display:flex;align-items:center;justify-content:left;margin-bottom:1rem}.validation-summary-errors ul{list-style:none;padding:0;margin:0}.dt-container td i.bi{font-size:1.1rem}.dt-container td i.bi:hover{color:var(--bs-secondary)}.dt-container tr.MarkForDelete td{background-color:#fee}.dt-container tr.MarkForDelete td input,.dt-container tr.MarkForDelete td textarea{pointer-events:none;background-color:#fee}.dt-container input.MarkForDelete{background-color:#fee;pointer-events:none}.dt-container .undelete{position:relative}.dt-container .undelete::after{content:"";position:absolute;top:40%;left:0;width:100%;height:3px;background-color:#f00;transform:rotate(135deg);pointer-events:none}.color-primary{color:var(--bs-primary)!important}.bg-primary{background-color:var(--bs-primary)!important}.percentage{color:var(--bs-primary);font-size:1.2rem;font-weight:bold}.assessment{font-size:1.25rem}.assessment h1{font-size:2rem;font-weight:bold;text-align:center;margin-bottom:1rem}.assessment h2{color:var(--bs-primary);font-size:1.75rem;font-weight:600;margin-bottom:0}.assessment h3{color:var(--bs-primary);font-size:1.5rem;font-weight:600;margin-top:1rem;margin-bottom:0}.assessment .Description{margin-bottom:.5rem}.assessment .QuestionNumber{flex-shrink:0;width:60px}.assessment hr{margin:1.5rem 0}.assessment .form-check{margin-left:0;margin-top:.5rem;padding-top:.2rem;padding-bottom:.2rem}.assessment .form-check .form-check-input{border:2px solid #999}.assessment .form-check .form-check-input:checked{background-color:var(--bs-secondary);border-color:var(--bs-secondary)}.assessment .form-check .form-check-input:focus{box-shadow:none}.assessment .form-check .form-check-label{cursor:pointer}.assessment .btn{width:15%}.threshold{text-align:center;border:solid 2px #ccc;border-radius:5px;background-color:#fcfcfc}.threshold.pass{border-color:var(--bs-primary);background-color:#f5fff5}.threshold.current{border-color:var(--bs-primary);background-color:#d0f4d0}.threshold.benchmark{position:relative;box-shadow:0 0 15px rgba(249,155,46,.8);background-clip:padding-box}.threshold.benchmark::after{content:"Benchmark";color:var(--bs-secondary);position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:5px}.thrust{border:solid 1px #ccc;border-radius:5px;margin:.5rem;padding:1rem}.thrust .progress{height:10px}.thrust .progress .bar1{background-color:#f99b2e}.thrust .progress .bar2{background-color:#1ea69e}.thrust .progress .bar3{background-color:#7d3c98}.thrust .progress .bar4{background-color:#3498db}.upload-box{border:2px dashed #ccc;border-radius:10px;padding:30px;text-align:center;cursor:pointer;color:#999;transition:background-color .3s}.upload-box:hover{border-color:var(--bs-secondary)}.upload-box .preview{display:none;position:relative}.upload-box .preview .bi{position:absolute;top:5px;right:5px;color:#f00;font-size:1.5rem}.upload-box.dragover{background-color:#f0f8ff}.upload-box img{width:100%}.analytic .summary .card-body{min-height:120px}.analytic .summary .figure{font-size:1.5rem;font-weight:bold}.analytic .summary .bi{font-size:1.8rem}.analytic .summary div:nth-child(1) .bi{color:#00f}.analytic .summary div:nth-child(2) .bi{color:#008000}.analytic .summary div:nth-child(3) .bi{color:#f00}.analytic .summary div:nth-child(4) .bi{color:#9370d8}.analytic .card-title{font-size:1.1rem;font-weight:bold}.analytic .note{font-size:.9rem}.analytic .chart{width:100%;aspect-ratio:5/2;margin-top:1rem}.analytic .list{width:100%;min-height:250px}.analytic .table.table-hover{font-size:.8rem}.analytic .performance{font-size:.8rem}.analytic .performance .progress{height:10px}.analytic .performance .progress .progress-bar{width:0%;transition:width 2s ease}.analytic .performance .row:nth-child(1) .progress-bar{background-color:#00f}.analytic .performance .row:nth-child(2) .progress-bar{background-color:#008000}.analytic .performance .row:nth-child(3) .progress-bar{background-color:#f00}.analytic .performance .row:nth-child(4) .progress-bar{background-color:#800080}.analytic .performance .row:nth-child(5) .progress-bar{background-color:#0ff}.analytic .performance .row:nth-child(6) .progress-bar{background-color:#f0f}.analytic .performance .row:nth-child(7) .progress-bar{background-color:#0f0}.analytic .performance .row:nth-child(8) .progress-bar{background-color:#ff1493}.analytic .performance .row:nth-child(9) .progress-bar{background-color:#ffa500}.analytic .performance .row:nth-child(10) .progress-bar{background-color:#ff0}.status-new{color:inherit}.status-inprogress{color:var(--bs-secondary)}.status-completed{color:var(--bs-primary)}.primary-background{background-color:var(--bs-primary);color:#fff}