:root{--bs-link-color: #59454b;--bs-link-color-rgb: 89, 69, 75;--bs-link-hover-color: #59454b;--bs-link-hover-color-rgb: 89, 69, 75}body,html{background:#fff}.navbar-top,.navbar-top .container-fluid{justify-content:flex-end}.navbar-top .user-name-section{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-top .navbar-collapse{justify-content:flex-end;flex-grow:0}.navbar-top .nav-link{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity));font-weight:700;text-decoration:underline}.spinner-wrapper{background-color:#000;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;justify-content:center;align-items:center;opacity:.5}label.is-invalid{color:var(--bs-form-invalid-color)}.btn-blue,.btn-blue:focus{background-color:#2f8e89;display:block;margin:0 auto;padding:8px;font-weight:700;line-height:20px;color:#fff}.btn-blue:hover{background-color:#3b8275;color:#fff}div[data-lastpass-icon-root],div[data-lastpass-infield]{display:none}.profile-list .restriction,.profile-details-section .restriction,#assessment-form .restriction,.profile-summary-section .suitable-for-shelter,#supplemental-log-form .restriction{color:red}.profile-list .refusal,.profile-details-section .refusal{color:#ed6f07}.profile-list .restriction .bi,.profile-details-section .restriction .bi,.profile-list .refusal .bi,.profile-details-section .refusal .bi,.profile-summary-section .suitable-for-shelter .bi{font-size:6px}form#profile-form .image-wrapper{position:relative}form#profile-form .image-wrapper .close-icon,form#grievance-form .image-wrapper .close-icon{position:absolute;padding:5px;right:5px}.restriction-ul{padding-left:18px;margin-bottom:0}.alert-wrapper{margin-left:10px}.profile-page .profile-buttons .btn{padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);line-height:20px}.profile-images-section .image-link{color:#000}.profile-images-section .image-link.active{color:#3b8275}.profile-images-section .image{display:none}.profile-images-section .image.active{display:block}table.assessments-table tr td:first-child,table.history-table tr td:first-child{width:25%}.assessments-table td.action-col a,.history-table td.action-col a{visibility:hidden;color:#43454b;font-size:20px}.table>:not(caption)>*>*{padding:.8rem;vertical-align:middle}.table-hover>tbody>tr:hover>*{background:#ffffe0}.table-data{border-radius:10px;background:#fff}.assessments-table tr:hover td.action-col a,.history-table tr:hover td.action-col a{visibility:visible}.attempt-modal-dialog .modal-head,.assessment-modal-dialog .modal-head,.supplemental-log-modal-dialog .modal-head,.grievance-modal-dialog .modal-head{display:flex;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}#assessment-form .form-warning{padding:10px;font-size:12px}#assessment-form .qst-raw,#supplemental-log-form .qst-raw{margin-bottom:1rem}#assessment-form .qst-raw .form-label,#supplemental-log-form .qst-raw .form-label{font-weight:700}#assessment-form .qst-raw .input-wrapper,#supplemental-log-form .qst-raw .input-wrapper{margin-left:1rem}#assessment-form .form-check-icon{float:left;margin-left:-1.5em;color:var(--bs-red);font-weight:700;font-size:1rem}#assessment-form .suitable-for-shelter-check-label:before,#assessment-form .suitable-for-shelter-check-label:after{display:none}main{background:#fff}#supplemental-log-form .qst-raw .form-label{line-height:normal}.login-form .login-submit,.login-submit:focus{background-color:#2f8e89;display:block;margin:0 auto;padding:8px 60px;font-weight:700;line-height:20px;color:#fff}.login-form .login-submit:hover{background-color:#3b8275;color:#fff}.card-body,.card-header-new{background-color:#ececee}.card-body.login-form-background{padding:80px 40px 10px;border:none;border-radius:15px}.form-group{margin-bottom:20px;display:block;position:relative}.form-group label{color:#000;font-weight:600}.login-form-recaptcha{max-width:304px;display:block;margin:0 auto}.login-form h2{font-weight:700;margin-left:-15px}.login-form .card{margin-top:150px;position:relative}.form-control{border-color:#000;background:#fff;border-radius:5px;font-size:14px}.login-form .card img.login-logo{position:absolute;width:100px;height:100px;left:20px;top:-40px}.login-form a.password-show{position:absolute;right:10px;top:35px;color:#8390ad;font-size:18px}.login-form a.password-show i{font-weight:700}.top-search{padding-left:130px}.search-profile-icon{color:#000}.search-name,.create-profile-link{font-weight:700}.login-logo{position:absolute;width:94px;height:97px;left:20px;top:-40px}.profile-link,.add-assessment-link,.add-attempt-link,.view-sil-link{color:#3b8275;font-weight:700}.profile-title{font-weight:700;font-size:20px;line-height:25px}.modal-head h5{font-size:16px}.add-image-link,.add-grievance-image-link{color:#2f8e89;text-decoration:underline;font-weight:700;display:flex;align-items:center}.add-image-link i,.add-grievance-image-link i{font-size:25px;font-weight:700;line-height:20px}.title-bar-new{background-color:#dc7f4c;background-repeat:round;height:36px;display:inline-block;line-height:34px;padding:0 20px;border-radius:4px;font-weight:700;color:#fff;font-size:large;margin-left:-22px}.history-title{background-color:#dc7f4c;background-repeat:round;height:36px;left:15px;line-height:34px;padding:0 20px;border-radius:4px;font-weight:700;color:#fff;font-size:large;margin-left:-22px}.print-data{font-size:16px}.print-data a{color:#3b8275}.data-listing-wrap,.data-filters-wrap{padding:20px 30px;background:#fff;margin-top:20px;border-radius:10px}.attempt-list,.import-profiles-wrapper{padding:20px 30px;background:#fff;border-radius:10px}.image-secion{width:110px}.image-secion img{max-width:100px;border-radius:10px;height:auto}.profile-submit-button,.profile-submit-button:focus{background-color:#2f8e89;display:block;margin:0 auto;padding:8px 40px;font-weight:700;line-height:20px;color:#fff}.profile-submit-button:hover{background-color:#3b8275;color:#fff}.assessment-submit-button,.assessment-submit-button:focus{background-color:#2f8e89;display:block;margin:0 auto;font-weight:700;line-height:20px;color:#fff}.assessment-submit-button:hover{background-color:#3b8275;color:#fff}.add-attempt{padding-left:70px}.attempt-submit,.attempt-submit:focus,.grievance-submit,.grievance-submit:focus{background-color:#2f8e89;display:block;margin:0 auto;padding:8px 55px;font-weight:700;line-height:20px;color:#fff}.attempt-submit:hover,.grievance-submit:hover{background-color:#3b8275;color:#fff}.form-check-inline{position:relative;padding-left:26px}.form-check .form-check-input{opacity:0}.form-check label:before{width:21px;height:21px;position:absolute;top:1px;left:0;content:"";display:inline-block;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;border:2px solid #2f8e89;background:#fff}.alert-danger{background:#fee7f1}.text-reguler{font-weight:400}.common-color{color:#2f8e89}.form-check.form-checkbox label:before{border-radius:3px}.form-check input[type=radio]:checked+label:after{content:"";position:absolute;top:7px;left:6px;display:inline-block;font-size:11px;width:9px;height:9px;background-color:#2f8e89;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.form-check input[type=radio]:checked+label:after{background-color:#2f8e89}.form-check.form-checkbox input[type=checkbox]:checked+label:before{color:#b92626;font-family:FontAwesome;font-size:20px;line-height:18px;background:none;content:"";border-color:transparent}.form-check.form-checkbox.active-checkbox-name input[type=hidden]+label:before{color:#b92626;font-family:FontAwesome;font-size:20px;line-height:18px;background:none;content:"";border-color:transparent}.date-pick-section{border-bottom:1px solid #2f8e89}.user-namer-red{font-size:15px}.user-namer-red-user{color:#b92626;font-size:15px;font-weight:700}.form-check-inline{margin-bottom:4px}.custom-width-form{width:100%;max-width:370px}.nav-tabs{border-color:#2f8e89;border-width:1px}.nav-tabs li{margin-right:2px}.nav-tabs .nav-link{background:#2f8e89;color:#fff;font-weight:700;border-width:1px;border-color:#fff;min-width:100px;border-bottom:0px;margin-bottom:0}.profile-search-header{height:35px}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{border-color:#2f8e89;color:#2f8e89;border-bottom:0px}textarea.form-control-lg{min-height:270px}.image{display:none}.image.active{display:block}.pagination-section ul.pagination{justify-content:end;border:0px;background:none;align-items:center}.pagination-section .page-link.disabled,.pagination-section .disabled>.page-link,.pagination-section .page-link.active,.pagination-section .active>.page-link,.pagination-section .page-link{font-size:18px;font-weight:700;color:#000;background:none;border:none;padding:0}.pagination-section ul.pagination li{margin:0 8px}.pagination-section ul.pagination li.page-item:last-child .page-link,.pagination-section ul.pagination li.page-item:first-child .page-link{font-size:30px;line-height:20px}.pagination-section ul.pagination li.page-item:last-child,.pagination-section ul.pagination li.page-item:first-child{width:20px;height:20px;text-align:center;position:relative}.pagination-section ul.pagination li.page-item:last-child .page-link:after{content:">>";display:inline-block;position:absolute;background:#fff;right:-6px;font-size:20px}.pagination-section ul.pagination li.page-item:first-child .page-link:after{content:"<<";display:inline-block;position:absolute;background:#fff;left:-5px;font-size:20px}.pagination-section .page-link.disabled,.pagination-section .disabled>.page-link{opacity:.5}.pagination-section .page-link:hover,.pagination-section .page-link.active,.pagination-section .active>.page-link{color:#2f8e89}.profile-tab-section .profile-submit-button{min-width:200px}.table{margin-bottom:0}.restriction-ul{list-style:none;padding-left:0}table.dataTable#grievances-table>tbody>tr.selected>td{box-shadow:inset 0 0 0 9999px #ededd1f2;color:#000}#sil-form .form-control{border-color:var(--bs-modal-border-color)}@media (min-width: 768px){.modal.fade .modal-dialog{right:-420px;transition:right .3s ease;transform:none}.modal.fade.show .modal-dialog{right:0}table.assessments-table tr td:first-child,table.history-table tr td:first-child{width:30%}}@media (min-width: 992px){.modal-lg,.modal-xl{width:778px}table.assessments-table tr td:first-child,table.history-table tr td:first-child{width:25%}}@media (max-width: 768px){.navbar-top{background-color:#ececee}}@media (max-width: 767px){.new-profile,.new-user{position:absolute;right:10px;top:10px}.top-search{padding:50px 0 0}.modal-body{padding:30px 15px}.form-control{padding:6px;font-size:14px;max-width:100%}.modal.fade .modal-dialog{bottom:-420px;transition:bottom .3s ease;transform:none}.modal.fade.show .modal-dialog{bottom:0}.modal-dialog{width:100%;margin:40px 0 0;height:calc(100% - 40px)}.restriction-ul{list-style:none;padding-left:0}.modal-dialog-scrollable .modal-content{min-height:calc(100vh - 40px);border-radius:8px 8px 0 0}.table>:not(caption)>*>*{background-color:#fff;box-shadow:none;padding:.5rem;vertical-align:middle}.table{margin-bottom:0}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{font-size:16px}.ios body.modal-open{position:fixed}table.assessments-table tr td:first-child,table.history-table tr td:first-child{width:30%}}@media (max-width: 575px){.top-search-responsive{display:flex}.top-search-responsive .custom-responsive-search .profile-search{width:130px}.top-search-responsive .custom-responsive-search .form-input{width:calc(100% - 130px)}.nav-tabs .nav-link{min-width:60px;font-size:13px;padding:7px 10px}.card-body.login-form-background{padding:70px 30px 10px}.profile-title{font-size:18px}.modal-head h5{font-size:15px}span.user-name-section,.sign-out-btn{display:block}table.assessments-table tr td:first-child,table.history-table tr td:first-child{width:35%}}
