.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:992px){.container{max-width:1140px}}.d-flex{display:flex}.visually-hidden{height:0;position:absolute;visibility:hidden;width:0}.no-left-padding{padding-left:0}.uppercase-first{text-transform:capitalize}.uppercase-first:first-letter{text-transform:uppercase}.text-right{text-align:right}.hide{display:none}.border-none{border:none}.justify-content-right{justify-content:flex-end;text-align:right}.no-margin{margin:0}.mb-2,.my-2{margin-bottom:.5rem}.no-padding{padding:0}.invalid-feedback{display:block}.image-style-align-left{float:left;padding:1.5rem 1.5rem 1.5rem 0}.image-style-align-right{float:right;padding:1.5rem 0 1.5rem 1.5rem}.mt-4,.my-4{margin-top:1.5rem}.mr-2,.mx-2{margin-right:.5rem}.align-items-center{align-items:center}.justify-content-between{justify-content:space-between}.assessment-icon svg{fill:#8c3391;display:inline-block;max-height:38px;max-width:38px}.client-assessment-container .assessment-nodes .assesment #aps_assessment_form .radio span:before,.client-assessment-container .assessment-nodes .assesment #imeasr_assessment_form .radio span:before,.client-assessment-container .assessment-nodes .assesment #medconcirn_assessment_form .radio span:before,.client-assessment-container .assessment-nodes .assesment #safety_assessment_form .radio span:before,.radio-icon{background:url(/offline-icons/baseline-radio_button_unchecked-24px-black.svg) no-repeat;display:inline-block;height:25px;width:25px}.client-assessment-container .assessment-nodes .assesment #aps_assessment_form .radio.risk input[type=radio]:checked+span:before,.client-assessment-container .assessment-nodes .assesment #imeasr_assessment_form .radio.risk input[type=radio]:checked+span:before,.client-assessment-container .assessment-nodes .assesment #medconcirn_assessment_form .radio.risk input[type=radio]:checked+span:before,.client-assessment-container .assessment-nodes .assesment #safety_assessment_form .radio.risk input[type=radio]:checked+span:before,.radio-risk-icon{background:url(/offline-icons/red-baseline-radio_button-checked-24px.svg) no-repeat;display:inline-block;height:25px;width:25px}.client-assessment-container .assessment-nodes .assesment #aps_assessment_form .radio.no-risk input[type=radio]:checked+span:before,.client-assessment-container .assessment-nodes .assesment #imeasr_assessment_form .radio.no-risk input[type=radio]:checked+span:before,.client-assessment-container .assessment-nodes .assesment #medconcirn_assessment_form .radio.no-risk input[type=radio]:checked+span:before,.client-assessment-container .assessment-nodes .assesment #safety_assessment_form .radio.no-risk input[type=radio]:checked+span:before,.radio-norisk-icon{background:url(/offline-icons/green-baseline-radio-button-checked-24px.svg) no-repeat;display:inline-block;height:25px;width:25px}.radio-icon-active{background:url(/offline-icons/baseline-radio_button_checked-24px.svg) no-repeat;display:inline-block;height:25px;width:25px}.checkbox input[type=checkbox]:checked+.check:before,.checkbox-checked-icon,.collaboration .assesment .aor .items .checkbox input[type=checkbox]:checked+span:before{background:url(/offline-icons/green-check_box-24px.svg) no-repeat;display:inline-block;height:25px;width:25px}.checkbox .check:before,.checkbox-icon,.collaboration .assesment .aor .items .checkbox span:before{background:url(/offline-icons/baseline-check_box_outline_blank-24px.svg) no-repeat;display:inline-block;height:25px;width:25px}.graph-icon{background:url(/offline-icons/guage_arch.svg) no-repeat}.graph-icon,.graph-marker-icon{display:inline-block;height:25px;width:25px}.graph-marker-icon{background:url(/offline-icons/guage_marker.svg) no-repeat}svg{max-height:24px;max-width:24px}button{-webkit-appearance:button;font-family:inherit;overflow:visible;text-transform:none}button:focus{box-shadow:none;outline:0}.btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#23282c;display:inline-block;font-size:.875rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.btn:hover{cursor:pointer}.btn:disabled{background-color:#6c757d;border-color:#6c757d;color:#23282c;color:#fff;opacity:.65;pointer-events:none}.btn-group>.btn{margin-left:1rem;position:relative}.hr-line{box-sizing:border-box;margin:1rem 0}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#8c3391;border-color:#8c3391;color:#fff;font-weight:700}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{box-shadow:none;outline:0}.btn-secondary{background-color:#2754a6;border-color:#2754a6;color:#fff;font-weight:700}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#2754a6;border-color:#2754a6;box-shadow:none;color:#fff;outline:0}.btn-secondary svg{fill:#fff;height:15px;position:relative;top:.15rem}.reversed-primary{background-color:#fff;border-color:#8c3391;color:#8c3391;font-weight:700}.error,small{font-size:.75rem}.error{color:red;font-weight:700}.btn-danger{background-color:#f86c6b;border-color:#f86c6b;color:#fff}.btn-sm{border-radius:.2rem;font-size:.765625rem;line-height:1.5;padding:.25rem .5rem}.switch-primary .switch-input:checked+.switch-slider{background-color:#8c3391;border-color:#8c3391}.switch-primary .switch-input:checked+.switch-slider:before{border-color:#8c3391}.uppercase{text-transform:uppercase}.status-select{left:-.5rem;position:absolute;top:.25rem;width:100%}.score-range-definitions{margin:2rem 0 1rem;width:100%}.collapse:not(.show){display:none}.helper-text{position:relative}.helper-text.open span{height:auto;min-width:275px;visibility:initial}.helper-text span{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;color:#23282c;font-size:.765625rem;height:0;left:2.5em;line-height:1.5;min-width:0;padding:.5rem .75rem;position:absolute;text-align:left;top:0;top:-1.25em;visibility:hidden;z-index:1060}.helper-text span:before{border-color:rgba(0,0,0,.2);border-style:solid;border-width:0 1px 1px 0;content:"";display:block;height:1vw;left:-.7em;position:absolute;top:1em;transform:rotate(135deg);width:1vw}.loading{background:rgba(0,0,0,.01);height:100%;position:fixed;width:100%;z-index:1051}.loading .lds-ring{display:inline-block;height:64px;left:0;margin:0 auto;position:absolute;right:0;top:30%;width:64px}.loading .lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:10px solid transparent;border-radius:50%;border-top-color:#8c3391;box-sizing:border-box;display:block;height:125px;margin:10px;position:absolute;width:125px}.loading .lds-ring div:first-child{animation-delay:-.45s}.loading .lds-ring div:nth-child(2){animation-delay:-.3s}.loading .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}fieldset{border:0;margin:0 0 1rem;min-width:0;padding:0}.module-icon svg{height:30px;max-height:30px;max-width:30px;width:30px}.collapse{transition-duration:.5s}.row{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.row.no-margin{margin-left:0;margin-right:0}.row.hide{display:none}.col,.col-1,.col-10,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-8,.col-9{flex-basis:0;flex-grow:1;max-width:100%;padding-left:.5rem;padding-right:.5rem;position:relative;width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-12{flex:0 0 100%;max-width:100%}.progress{background-color:#f0f3f5;border-radius:.25rem;display:flex;font-size:.65625rem;height:1rem;overflow:hidden}.progress-bar{background-color:#20a8d8;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center;transition:width .6s ease;white-space:nowrap}.alert-message{width:100%}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.alert{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}@keyframes progressitem{0%{opacity:0}to{opacity:1}}#client-side-error{align-items:center;background:rgba(0,0,0,.6);color:#fff;font-size:2rem;font-weight:700;height:100%;justify-content:center;position:fixed;text-align:center;text-shadow:2px 2px #8c3391;width:100%;z-index:2000}#client-side-error.active{display:flex}#client-side-error p{max-width:50%}.pending-changes-notification{animation:fadeIn 1s;background:rgba(0,0,0,.788);bottom:0;color:#fff;font-weight:700;left:0;padding:.55rem;position:fixed;text-align:center;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.form-control{background-clip:padding-box;background-color:#fff;border:1px solid #e4e7ea;border-radius:.25rem;color:#5c6873;display:block;font-size:.875rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-control.hide{display:none}.single-checkbox{display:flex;margin-bottom:.5rem}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.custom-select .label{display:inline-block;font-size:.75rem;font-weight:700;margin-bottom:.5rem}.form-check-inline{align-items:center;display:inline-flex;margin-right:.75rem;padding-left:0}.form-check-inline .form-check-input{margin-left:0;margin-right:.3125rem;margin-top:0;position:static}.checkbox{position:relative}.checkbox input[type=checkbox]{position:absolute;visibility:hidden}.checkbox .check:before{content:" ";position:relative;top:.5rem}.input-group{border:1px solid #dbdada;border-radius:.25rem}.input-group .form-control,.input-group.border-none{border:none}.input-group .form-control:focus{box-shadow:none;outline:0}.input-group .input-group-text{background-color:#fff;border:none}.input-group .input-group-text:focus{box-shadow:none;outline:0}.input-group .input-group-text i{color:#707070;font-size:1.15rem}.form-control:focus{border-color:#8c3391;box-shadow:none;outline:0}.custom-control-input:checked~.custom-control-label:before{background-color:#8c3391;border-color:#8c3391}input{overflow:visible}form label,form legend{display:inline-block;font-size:.75rem;font-weight:700;margin-bottom:.5rem}form label .required:after,form legend .required:after{color:#f86c6b;content:"*";display:inline-block}form .error{color:#f86c6b}form small{display:block;font-size:.75rem;line-height:1.1;padding:.5rem 0}#assessment-form{margin-bottom:2rem}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#29354d;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0;text-align:left}img{max-width:100%}.header-fixed .app-body{margin-top:50px;overflow-x:initial}@media (min-width:992px){.header-fixed .app-header{position:fixed;width:100%;z-index:1020}}.app-header{background-color:#fff;border-bottom:2px solid #29354d;flex:0 0 55px;flex-direction:row;height:50px;height:55px;margin:0;max-height:50px;padding:0;position:relative;transition:margin-left .25s,margin-right .25s,width .25s,flex .25s}.app-header .navbar-brand{align-items:center;background-color:transparent;display:inline-flex;font-size:1.09375rem;height:auto;justify-content:center;left:auto;line-height:inherit;margin-left:1rem;margin-right:0;padding:0;position:relative;top:auto;white-space:nowrap;width:auto}.app-header .navbar-brand img{max-width:180px}.app-header .navbar-brand span{align-self:end;color:#2c4a5c;font-size:.95rem;font-weight:700;line-height:1.175;margin-left:.5rem}.navbar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.app{display:flex;flex-direction:column;min-height:100vh}#assessments .app{margin-top:6rem}.assessment-nodes-contaier .button-contianer{text-align:right}.assessment-nodes-contaier .button-contianer svg{position:relative}.assessment-nodes-contaier .client-info{margin-bottom:1rem}.assessment-nodes-contaier .save-complete{margin-bottom:1.5rem}.assessment-nodes-contaier .save-complete button:first-child{margin-right:.5rem}.assessment-nodes-contaier .category-header svg{fill:#fff;font-size:1.5rem;position:absolute;right:1rem;top:.5rem}.assessment-nodes-contaier .category-header svg.closed{transform:rotate(180deg)}.client-info-assessment .content.col-12{padding:0}.assesment-header{border:1px solid #dbdada;margin-bottom:1rem;padding-top:.25rem}.assesment-header.active{background:#eef1f6}.assesment-header.active .collapsed{transform:rotate(180deg)}.wellsky-med-list>.row{margin-left:0;margin-right:0}.wellsky-med-list fieldset{margin-bottom:1rem}.wellsky-med-list .add-event,.wellsky-med-list .add-time{margin-top:1rem}.wellsky-med-list .add-med-list-item{margin-bottom:3.125rem;margin-top:1rem}.wellsky-med-list .alert-danger{font-size:.75rem;font-weight:bolder;line-height:1.1;padding:.5rem}.wellsky-med-list .times span{display:inline-block;font-size:.75rem;font-weight:700;padding:.5rem;position:relative}.wellsky-med-list .times i{color:red;font-style:inherit;position:absolute;right:0;top:0}.wellsky-med-list .times i:hover{cursor:pointer}.wellsky-med-list .grouped-elements.reference{flex:0 0 100%;max-width:100%}.wellsky-med-list .grouped-elements.reference.active .group-inputs{display:flex}.wellsky-med-list .grouped-elements.reference.active .row-actions .open{display:none}.wellsky-med-list .grouped-elements.reference.active .row-actions .close{display:block}.wellsky-med-list .grouped-elements.reference .group-inputs,.wellsky-med-list .grouped-elements.reference .row-actions .close{display:none}.wellsky-med-list .grouped-elements .row-details{align-items:center;background-color:#436a83;border-bottom:1px solid;color:#fff;display:flex;justify-content:space-between;margin:.25rem 0;padding:.25rem .5rem}.wellsky-med-list .grouped-elements .row-details .row-actions{align-items:center;display:flex}.wellsky-med-list .grouped-elements .row-details .row-actions i{margin:0 .25rem;max-height:20px}.wellsky-med-list .grouped-elements .row-details .row-actions i:hover{cursor:pointer}.wellsky-med-list .grouped-elements .row-details .row-actions i svg{fill:#fff;height:20px;width:20px}.client-assessment-container{position:relative}.client-assessment-container .client{padding:.5rem 1rem 0}.client-assessment-container .client p{margin-bottom:0;margin-top:0}.client-assessment-container .client span{color:#4f6287;font-size:.8125rem;font-weight:700;text-transform:uppercase}.client-assessment-container .client h1{font-size:1.125rem;font-weight:600}.client-assessment-container .assessment-status{margin-top:1rem;padding:0 1rem 0 2rem}.client-assessment-container .assessment-status>.row{align-items:center}.client-assessment-container .assessment-status .col-6:last-child{text-align:right}.client-assessment-container .assessment-status .col-6 .btn{font-weight:600}.client-assessment-container .assessment-status h2{font-size:1.125rem;font-weight:600}.client-assessment-container .assessment-status .info{color:#4f6287;font-size:.75rem;font-weight:700;text-transform:uppercase}.client-assessment-container .assessment-status .info span{color:#29354d;font-weight:600;text-transform:none}.client-assessment-container .assessment-status .uncomplete{font-size:.875rem}.client-assessment-container .client-assessment-actions{margin-left:0;margin-top:2rem;padding:0 1rem 0 2rem}.client-assessment-container .client-assessment-actions>.col-12{padding-left:0}.client-assessment-container .assessment-nodes .assesment{margin-left:0;margin-right:0}.client-assessment-container .assessment-nodes .assesment .assesment-header>.row{align-items:center}.client-assessment-container .assessment-nodes .assesment .assesment-header .module-title{font-weight:600}.client-assessment-container .assessment-nodes .assesment .assesment-header .module-title>.row{align-items:center}.client-assessment-container .assessment-nodes .assesment .assesment-header .module-title .helper{padding-left:.5rem}.client-assessment-container .assessment-nodes .assesment .assesment-header .module-title .helper svg{fill:#5294eb;max-height:18px;max-width:18px}.client-assessment-container .assessment-nodes .assesment .assesment-header .module-icon{text-align:right}.client-assessment-container .assessment-nodes .assesment .assesment-header .progress-scores{font-size:.875rem;font-weight:700;min-height:25px}.client-assessment-container .assessment-nodes .assesment .assesment-content{padding-left:0;padding-right:0}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-group .group-questions>.row{margin-left:0;margin-right:0}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-group .group-questions .question{border-bottom:1px solid #dbdada;color:#000;padding:1rem 0}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-group .group-questions .question .question-text p{display:inline;font-size:.875rem;font-weight:600;margin-bottom:0;padding-right:.25rem}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-group .group-questions .question .question-text i svg{max-height:18px;max-width:18px}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-group .group-questions .question .previous-answer-container{word-wrap:break-word;font-size:.75rem;padding:0;text-align:center}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-group .group-questions .question .col-2{text-align:center}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-group .group-questions .question .helper{fill:#5294eb}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-group .group-questions .question .note-container .note span{color:#000;text-decoration:underline}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-group .group-questions .question .note-container button{background:none;border:none;color:#000;font-size:.75rem;font-weight:600;width:100%}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-group .group-questions .question .note-container button:not(.hide){display:block}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-group .group-heading{background:#436a83;color:#fff;font-weight:700;margin-bottom:.75rem;padding:.5rem 0}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-group .group-heading>.row{margin-left:0;margin-right:0}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-group .group-heading .col-2,.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-group .group-heading .notes{text-align:center}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-group .group-heading .heading-titles,.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-group .group-heading .sub-cat{font-size:.875rem}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-group .group-heading .heading-titles.previous{padding-left:0}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-totals{padding-bottom:2rem;padding-top:1rem}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-totals .group-heading{background:#000;color:#fff;font-size:.875rem;padding:.5rem 1rem}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-totals .group-heading>.row{align-items:center}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-totals .group-heading .col-2{text-align:center}.client-assessment-container .assessment-nodes .assesment .assesment-content .assessment-totals .group-heading .score{font-size:1rem}.client-assessment-container .assessment-nodes .assesment .question-group{padding-left:0;padding-right:0}.client-assessment-container .assessment-nodes .assesment .question-group .category-header{position:relative}.client-assessment-container .assessment-nodes .assesment .question-group h2{background:#2c4a5c;color:#fff;font-size:1rem;font-weight:700;padding:.5rem;text-align:center}.client-assessment-container .assessment-nodes .assesment .progress{background-color:#b3b7c0;margin-top:.5rem;position:relative}.client-assessment-container .assessment-nodes .assesment .progress .progress-bar{background-color:#29354d}.client-assessment-container .assessment-nodes .assesment .progress .progress-bar span{display:block;position:absolute;width:100%}.client-assessment-container .assessment-nodes .assesment #aps_assessment_form,.client-assessment-container .assessment-nodes .assesment #imeasr_assessment_form,.client-assessment-container .assessment-nodes .assesment #medconcirn_assessment_form,.client-assessment-container .assessment-nodes .assesment #safety_assessment_form{font-size:.75rem;padding-bottom:1rem}.client-assessment-container .assessment-nodes .assesment #aps_assessment_form .note-container input,.client-assessment-container .assessment-nodes .assesment #aps_assessment_form .note-container textarea,.client-assessment-container .assessment-nodes .assesment #imeasr_assessment_form .note-container input,.client-assessment-container .assessment-nodes .assesment #imeasr_assessment_form .note-container textarea,.client-assessment-container .assessment-nodes .assesment #medconcirn_assessment_form .note-container input,.client-assessment-container .assessment-nodes .assesment #medconcirn_assessment_form .note-container textarea,.client-assessment-container .assessment-nodes .assesment #safety_assessment_form .note-container input,.client-assessment-container .assessment-nodes .assesment #safety_assessment_form .note-container textarea{display:none;width:100%}.client-assessment-container .assessment-nodes .assesment #aps_assessment_form .safest-group-all-risk-select,.client-assessment-container .assessment-nodes .assesment #imeasr_assessment_form .safest-group-all-risk-select,.client-assessment-container .assessment-nodes .assesment #medconcirn_assessment_form .safest-group-all-risk-select,.client-assessment-container .assessment-nodes .assesment #safety_assessment_form .safest-group-all-risk-select{bottom:0;color:#fff;font-size:.7rem;font-weight:700;margin:0;padding:0;position:absolute;right:0;text-decoration:underline}.client-assessment-container .assessment-nodes .assesment #aps_assessment_form .radio input[type=radio],.client-assessment-container .assessment-nodes .assesment #imeasr_assessment_form .radio input[type=radio],.client-assessment-container .assessment-nodes .assesment #medconcirn_assessment_form .radio input[type=radio],.client-assessment-container .assessment-nodes .assesment #safety_assessment_form .radio input[type=radio]{position:absolute;visibility:hidden}.client-assessment-container .assessment-nodes .assesment #aps_assessment_form .radio.no-risk input[type=radio]:checked+span:before,.client-assessment-container .assessment-nodes .assesment #aps_assessment_form .radio.risk input[type=radio]:checked+span:before,.client-assessment-container .assessment-nodes .assesment #imeasr_assessment_form .radio.no-risk input[type=radio]:checked+span:before,.client-assessment-container .assessment-nodes .assesment #imeasr_assessment_form .radio.risk input[type=radio]:checked+span:before,.client-assessment-container .assessment-nodes .assesment #medconcirn_assessment_form .radio.no-risk input[type=radio]:checked+span:before,.client-assessment-container .assessment-nodes .assesment #medconcirn_assessment_form .radio.risk input[type=radio]:checked+span:before,.client-assessment-container .assessment-nodes .assesment #safety_assessment_form .radio.no-risk input[type=radio]:checked+span:before,.client-assessment-container .assessment-nodes .assesment #safety_assessment_form .radio.risk input[type=radio]:checked+span:before{border-radius:50%}.client-assessment-container .assessment-nodes .assesment #aps_assessment_form .radio span:before,.client-assessment-container .assessment-nodes .assesment #imeasr_assessment_form .radio span:before,.client-assessment-container .assessment-nodes .assesment #medconcirn_assessment_form .radio span:before,.client-assessment-container .assessment-nodes .assesment #safety_assessment_form .radio span:before{content:" ";position:relative}.client-assessment-container .assessment-nodes .assesment #aps_assessment_form .assessment-group .group-questions .question .previous-answer-container,.client-assessment-container .assessment-nodes .assesment #imeasr_assessment_form .assessment-group .group-questions .question .previous-answer-container,.client-assessment-container .assessment-nodes .assesment #medconcirn_assessment_form .assessment-group .group-questions .question .previous-answer-container{padding-right:1.25rem;text-align:left}.client-assessment-container .assessment-nodes .assesment #aps_assessment_form .form-control,.client-assessment-container .assessment-nodes .assesment #imeasr_assessment_form .form-control,.client-assessment-container .assessment-nodes .assesment #medconcirn_assessment_form .form-control{color:#000;font-size:.75rem;outline:0}.client-assessment-container .assessment-nodes .assesment #aps_assessment_form .form-control.full,.client-assessment-container .assessment-nodes .assesment #imeasr_assessment_form .form-control.full,.client-assessment-container .assessment-nodes .assesment #medconcirn_assessment_form .form-control.full{outline:5px solid #559e6f}.client-assessment-container .assessment-nodes .assesment #aps_assessment_form .form-control.partial,.client-assessment-container .assessment-nodes .assesment #imeasr_assessment_form .form-control.partial,.client-assessment-container .assessment-nodes .assesment #medconcirn_assessment_form .form-control.partial{outline:5px solid #e4d433}.client-assessment-container .assessment-nodes .assesment #aps_assessment_form .form-control.nocredit,.client-assessment-container .assessment-nodes .assesment #imeasr_assessment_form .form-control.nocredit,.client-assessment-container .assessment-nodes .assesment #medconcirn_assessment_form .form-control.nocredit{outline:5px solid #8f4342}.client-assessment-container .assessment-nodes .assesment #aps_assessment_form select[name=medical_condition_management],.client-assessment-container .assessment-nodes .assesment #imeasr_assessment_form select[name=medical_condition_management],.client-assessment-container .assessment-nodes .assesment #medconcirn_assessment_form select[name=medical_condition_management]{-webkit-appearance:none;-moz-appearance:none}.collaboration .assesment{margin-left:0;margin-right:0}.collaboration .assesment .content{margin-bottom:1.5rem}.collaboration .assesment .assesment-header>.row{align-items:center}.collaboration .assesment .assesment-header .module-title{font-weight:600}.collaboration .assesment .assesment-header .module-title>.row{align-items:center}.collaboration .assesment .assesment-header .module-title .helper{padding-left:.5rem}.collaboration .assesment .assesment-header .module-title .helper svg{fill:#5294eb;max-height:18px;max-width:18px}.collaboration .assesment .assesment-header .module-icon{text-align:right}.collaboration .assesment .aor .headings,.collaboration .assesment .aor .items,.collaboration .assesment .aor .section-heading{background:#2c4a5c;border-bottom:1px solid #dbe0eb;color:#fff;font-size:.875rem;font-weight:600;margin-bottom:.5rem;padding:.5rem 0}.collaboration .assesment .aor .headings .col-1,.collaboration .assesment .aor .items .col-1,.collaboration .assesment .aor .section-heading .col-1{line-height:1.2;text-align:center}.collaboration .assesment .aor .category-header{background:#2c4a5c;margin-bottom:.5rem;position:relative}.collaboration .assesment .aor h2{color:#fff;font-size:1rem;font-weight:700;margin-bottom:0;padding:.5rem;text-align:center}.collaboration .assesment .aor .section-heading{align-items:flex-end;background:#436a83;font-weight:700}.collaboration .assesment .aor .section-heading .col-1{font-size:.6rem}.collaboration .assesment .aor .section-heading .notes{font-size:.6rem;text-align:center}.collaboration .assesment .aor .section-heading.stick{max-width:720px;position:fixed;top:.65rem;width:100%;z-index:9999}@media (min-width:992px){.collaboration .assesment .aor .section-heading.stick{max-width:1030px}}.collaboration .assesment .aor .items{align-items:center;background:none;color:initial;font-weight:400;padding:1rem 0}.collaboration .assesment .aor .items .col-3{font-size:.75rem;font-weight:600}.collaboration .assesment .aor .items .col-3.question .child{padding-left:.5rem}.collaboration .assesment .aor .items .col-3.question .child:before{content:"- "}.collaboration .assesment .aor .items .initial-score,.collaboration .assesment .aor .items .smartcare-plan .smart-care-plan-activity-sheet .question .adjusted,.collaboration .smartcare-plan .smart-care-plan-activity-sheet .question .assesment .aor .items .adjusted{font-size:.75rem;font-weight:600;text-align:center}.collaboration .assesment .aor .items .initial-score .risk,.collaboration .assesment .aor .items .smartcare-plan .smart-care-plan-activity-sheet .question .adjusted .risk,.collaboration .smartcare-plan .smart-care-plan-activity-sheet .question .assesment .aor .items .adjusted .risk{color:#8e4343}.collaboration .assesment .aor .items .notes{text-align:center}.collaboration .assesment .aor .items .notes .note-container input,.collaboration .assesment .aor .items .notes .note-container textarea{display:none;width:100%}.collaboration .assesment .aor .items .notes .note-container .note{font-weight:400;text-align:initial}.collaboration .assesment .aor .items .notes .note-container .note span{color:#000;text-decoration:underline}.collaboration .assesment .aor .items .notes .note-container button{background:none;border:none;color:#000;font-size:.75rem;font-weight:600;width:100%}.collaboration .assesment .aor .items .notes .note-container button:not(.hide){display:block}.collaboration .assesment .aor .items .checkbox input[type=checkbox]{position:absolute;visibility:hidden}.collaboration .assesment .aor .items .checkbox span:before{content:" ";position:relative}.collaboration .smartcare-plan .smartcare-activity.graphics .sticky{position:sticky;top:3.5rem}.collaboration .smartcare-plan .smart-care-plan-activity-sheet .header{background:#2c4a5c;color:#fff;font-size:.875rem;font-weight:600;margin-bottom:.5rem;padding:.5rem 0}.collaboration .smartcare-plan .smart-care-plan-activity-sheet .header .col-2{text-align:center}.collaboration .smartcare-plan .smart-care-plan-activity-sheet .question{border-bottom:1px solid #cbcbcb;padding-bottom:.75rem;padding-top:.75rem}.collaboration .smartcare-plan .smart-care-plan-activity-sheet .question .text{font-size:.875rem;font-weight:600;position:relative}.collaboration .smartcare-plan .smart-care-plan-activity-sheet .question .text span{position:absolute;right:0}.collaboration .smartcare-plan .smart-care-plan-activity-sheet .question .adjusted,.collaboration .smartcare-plan .smart-care-plan-activity-sheet .question .initial-score{font-size:.75rem;font-weight:700;text-align:center}.collaboration .smartcare-plan .smart-care-plan-activity-sheet .question .adjusted .risk,.collaboration .smartcare-plan .smart-care-plan-activity-sheet .question .initial-score .risk{color:#8e4343;font-weight:700}.collaboration .smartcare-plan .smart-care-plan-activity-sheet .question select{font-size:.75rem;font-weight:700;margin-bottom:0;max-width:100%;text-align:center}.collaboration .smartcare-plan .smart-care-plan-activity-sheet .score{border-top:2px solid;font-size:1rem;font-weight:600;margin-bottom:.5rem;padding:.5rem 0;text-align:center}.collaboration .smartcare-plan .smart-care-plan-activity-sheet .score .col-8{text-align:initial}.collaboration .smartcare-plan .smartcare-activity.col-5{padding-left:2rem}.collaboration .smartcare-graphic.initial{margin-bottom:5rem}.collaboration .smartcare-graphic .title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;text-align:center;text-transform:uppercase}.collaboration .smartcare-graphic .graph-container{position:relative}.collaboration .smartcare-graphic .graph-container .graph{z-index:2}.collaboration .smartcare-graphic .graph-container .graph-marker{position:absolute;top:0;-webkit-transition:-webkit-transform .3s ease-in;width:100%;z-index:10}.collaboration .smartcare-graphic .graph-container .score{bottom:-4.5rem;color:#00afec;font-size:6rem;left:0;position:absolute;right:0;text-align:center}.collaboration .smartcare-graphic .score-range{font-size:2rem;font-weight:700;min-height:3rem;position:relative}.collaboration .smartcare-graphic .score-range .low{color:#ed1b24;display:inline-block;left:1.75rem;position:absolute}.collaboration .smartcare-graphic .score-range .high{color:#00a453;display:inline-block;position:absolute;right:1.25rem}.collaboration .smartcare-graphic .results{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;text-align:center}.collaboration .smartcare-graphic.life-profile .graph-container .score{bottom:-5.5rem;font-size:9.5rem}.collaboration .smartcare-graphic.life-profile .score-range .low{left:3rem}.collaboration .smartcare-graphic.life-profile .score-range .high{right:2.75rem}.collaboration .common-footer{margin-top:1.5rem}.collaboration .common-footer h4{font-size:.875rem;font-weight:700}.collaboration .common-footer p{font-size:.75rem}.score-range-definitions{padding-left:1rem}.score-range-definitions h6{font-size:.875rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}.score-range-definitions p{font-size:.725rem;margin-bottom:.25rem;margin-top:0}.disclaimer{margin-bottom:.75rem}.disclaimer p{margin:0}.new-client .button-container{align-self:end;margin-bottom:1.5rem}.client-list-headings{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;justify-content:space-between;padding-left:1rem}.client-list-headings div{max-width:33.3333%;width:33.3333%}.list-group{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.list-group .list-group-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);margin-bottom:-1px;padding:.75rem 1.25rem;position:relative}.list-group .list-group-item div{max-width:33.3333%;width:33.3333%}.list-group .list-group-item div:last-child{text-align:right}.list-group .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group .list-group-item:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;margin-bottom:0}.app-footer{align-items:center;background:#f0f3f5;border-top:1px solid #c8ced3;color:#23282c;display:block;flex:initial;min-height:50px;padding:.5rem;transition:margin-left .25s,margin-right .25s,width .25s,flex .25s}.app-footer .legal{font-size:.5rem;margin-bottom:0;padding-bottom:.25rem}.app-footer .copyright{font-size:.625rem}
