html,body{font-size:14px;height:100%;overflow:auto;padding:.5rem;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background-color:#fff;color:#212529}:root{scrollbar-color:#81848e inherit;scrollbar-width:thin}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}::-webkit-scrollbar-thumb{background:#81848e;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#81848e}h2{font-size:calc(1.325rem + .9vw)}h5{font-size:1.25rem;font-weight:500;color:#198754!important}.text-success{color:#198754!important}.card{border-color:#a3cfbb}.card .card-body{padding:1rem}.btn-primary{--bs-btn-color:#fff!important;--bs-btn-bg:#5aac5b!important;--bs-btn-border-color:#5aac5b!important;--bs-btn-hover-color:#fff!important;--bs-btn-hover-bg:#157347!important;--bs-btn-hover-border-color:#157347!important;--bs-btn-active-bg:#157347!important;--bs-btn-active-border-color:#157347!important}.btn-primary:focus{box-shadow:none}.btn-secondary{--bs-btn-color:#fff!important;--bs-btn-bg:#f99b2e!important;--bs-btn-border-color:#f99b2e!important;--bs-btn-hover-color:#fff!important;--bs-btn-hover-bg:#e68928!important;--bs-btn-hover-border-color:#e68928!important;--bs-btn-active-bg:#e68928!important;--bs-btn-active-border-color:#e68928!important}.btn-secondary:focus{box-shadow:none}.btn-outline-primary{--bs-btn-color:#5aac5b;--bs-btn-border-color:#5aac5b;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#157347;--bs-btn-hover-color:#fff}select.readonly,input.readonly{pointer-events:none;color:#8b8d8f}.form-control{font-size:1rem;border-color:#a3cfbb!important;color:#212529!important}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{background-color:transparent}.form-floating:focus,.form-select:focus,.form-control:focus{border-color:#a3cfbb!important;box-shadow:none}.form-floating>label{width:100%;overflow:hidden;color:#212529!important}.form-floating>.form-control:focus~label{width:none;overflow:unset;color:#212529}.form-check{cursor:pointer}.card{border-color:#a3cfbb}.field-validation-error{color:#9d3b3b;font-size:.8rem;margin-left:.25rem}.field-validation-error::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5rem}.progress{--bs-progress-height:1.2rem;--bs-progress-font-size:.9rem;--bs-progress-bg:#ddd}.progress .progress-bar{background-color:#5aac5b}.gauge{width:100%;height:300px}.recommendation{background-position:center center;background-repeat:no-repeat;padding:1rem;display:flex;flex-flow:column;align-items:center}.recommendation .section{width:60%;max-width:900px;margin:1rem;padding:1rem;color:#fff}.recommendation .section:nth-child(1){background-color:#02674f}.recommendation .section:nth-child(2){background-color:#0d47a1}.recommendation .section:nth-child(3){background-color:#e85d04}.recommendation .section .title{font-size:1.8rem}.recommendation .section .level{font-size:1.5rem}.recommendation .section .score{font-size:1.2rem}.recommendation .section img{width:50px}.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(--bs-primary) transparent var(--bs-primary) transparent;border-radius:50%;width:60px;height:60px;animation:animate-preloader 1.5s linear infinite}@keyframes animate-preloader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.login-form{width:100%}.login-form h1{font-size:1.5rem}.login-form .seperator{position:relative;display:flex;align-self:center;justify-content:center}.login-form .seperator::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--bs-border-color);z-index:1}.login-form .seperator span{padding:8px 24px;background:var(--bs-card-bg);z-index:5}.login-form img{margin-right:10px}.page-title{font-size:1.5rem;margin-top:1rem}.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}.assessment{font-size:1rem}.assessment h1{font-size:2rem;font-weight:bold;text-align:center;margin-bottom:1rem}.assessment h2{font-size:1.75rem;font-weight:600;margin-bottom:0}.assessment h3{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{min-width:80px}.assessment [data-answer]{scroll-margin-top:10px}a.link-back{color:#999;text-decoration:none}a.link-back:hover{color:#555;text-decoration:none}a.link-back::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5rem}.dt-container{position:relative}.dt-container .table.table-hover.dataTable{--bs-table-hover-bg:rgb(194,194,194,.5);--bs-table-hover-color:#000;border:solid 1px #ccc;width:100%;cursor:pointer}.dt-container .table.table-hover.dataTable thead th{font-size:.9rem;background-color:#5aac5b;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%}