﻿@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");html,body{font-family:"Poppins",Arial,sans-serif;margin:0;padding:0;}html,body{font-family:"Poppins",Arial,sans-serif;margin:0;padding:0;}.index-view{margin:0 auto;max-width:400px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:24px 12px;}.index-view .heading-image{margin-bottom:1.5rem;text-align:center;width:100%;display:flex;justify-content:center;align-items:center;}.index-view .heading-image>img{max-width:80px;width:auto;height:auto!important;display:block;margin:0 auto;}.index-view .error-message{text-align:center;margin-top:.5rem;color:#d20319;}@media(max-width:600px){.index-view .heading-image>img{max-width:70px;width:70%;height:auto!important;}}@media(max-width:400px){.index-view .heading-image>img{max-width:60px;width:65%;height:auto!important;}}.index-view .heading{margin:0 auto;text-align:center;font-size:24px;font-weight:500;line-height:36px;color:#032a44;}.index-view .form-container{width:100%;max-width:360px;margin:0 auto;}.index-view form,.index-view .form-control,.index-view button{width:100%;box-sizing:border-box;}.index-view .input-group{position:relative;width:100%;margin:.75rem 0;}.index-view .input-group .form-control{width:100%;padding:.625rem 3.25rem .625rem .75rem;box-sizing:border-box;margin:0;border:1px solid rgba(2,17,25,.08);border-radius:.375rem;background:#fff;z-index:1;}.index-view .input-group .input-group-text{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:0;padding:0;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:auto;}.index-view .input-group .form-control:focus{outline:0;box-shadow:0 0 0 .15rem rgba(25,186,178,.12);border-color:rgba(25,186,178,.8);}.index-view .teal-link,.index-view .forgot-password,.index-view .teal-link>a{width:100%;display:block;text-align:center;margin-top:.5rem;}.index-view .or-container{width:100%;max-width:360px;margin:1rem auto;display:flex;align-items:center;justify-content:center;gap:1rem;}.index-view .or-container .grey-line{flex:1 1 auto;height:1px;background-color:#d8d9e4;min-width:0;}.index-view .or-container .or-text{flex:0 0 auto;text-align:center;color:#8f90a6;font-size:14px;white-space:nowrap;}@media(max-width:600px){.index-view .heading{font-size:20px;line-height:30px;}}@media(min-width:600px){.index-view{height:100vh;justify-content:center;padding:0;}}*,*::before,*::after{box-sizing:border-box;}html,body{font-family:"Poppins",Arial,sans-serif;margin:0;padding:0;}.registration-view{width:100%;height:100%;padding:0;margin:0;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:#032a44;}.registration-view>form{width:inherit;height:inherit;display:flex;flex-direction:row;}.registration-view .section-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;}.registration-view .heading-image{margin-bottom:1.5rem;text-align:center;}.registration-view .heading-image>img{max-width:80px;width:auto;height:auto!important;}.registration-view .heading{margin:0 auto;text-align:center;font-size:24px;font-weight:500;line-height:36px;color:#032a44;}.registration-view .form-container{width:400px;height:auto;text-align:left;}.registration-view .teal-text{color:#19bab2;}.registration-view label{font-size:16px;line-height:24px;letter-spacing:0;margin-bottom:.25rem;}.registration-view .input-group{margin-top:0;display:flex;flex-wrap:nowrap;width:100%;}.registration-view .input-group .form-control,.registration-view .input-group .form-select{flex:1 1 auto;min-width:0;}.registration-view .input-group .input-group-append{flex:0 0 auto;}.registration-view .input-group .input-group-append .input-group-text img{display:block;}.registration-view .error-message{display:block;color:#d20319;margin-top:.25rem;margin-bottom:1.5rem;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left;}.registration-view .input-validation-error{border-width:2px;}.registration-view .input-validation-error+.input-group-append .input-group-text{border-width:2px;}.registration-view .left-section{display:flex;justify-content:space-between;background-color:#023659;width:55%;min-width:500px;color:#fff;text-align:left;position:relative;overflow:hidden;}.registration-view .left-section .heading{color:#fff;text-align:left;}.registration-view .left-section .form-select,.registration-view .left-section .form-control{color:#8f90a6;}.registration-view .left-section .input-validation-error{border:2px solid #d20319;}.registration-view .left-section .border-image{position:absolute;top:-15px;right:-1px;}.registration-view .right-section{width:45%;min-width:500px;color:#032a44;}.registration-view .right-section .form-control,.registration-view .right-section .form-select{color:#032a44;}.registration-view .right-section .submit-button{margin-top:1rem;}.registration-view .right-section .or-container{margin:10px auto;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;}.registration-view .right-section .or-container .grey-line{width:60px;background-color:#d8d9e4;top:16px;height:1px;}.registration-view .right-section .requirements-text{position:relative;left:-25px;width:450px;margin-bottom:1.5rem;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0;text-align:center;}.registration-view .right-section .error-text{color:#d20319;}@media(max-width:1000px){html,body{overflow-x:hidden;}.registration-view{height:auto;}.registration-view>form{flex-direction:column;height:auto;align-items:stretch;}.registration-view .section-container{height:auto;justify-content:flex-start;align-items:stretch;}.registration-view .left-section,.registration-view .right-section{width:100%;min-width:0;margin:0;padding:16px 20px;position:static;box-sizing:border-box;overflow:visible;}.registration-view .left-section{order:1;}.registration-view .right-section{order:2;}.registration-view .form-container{width:100%;max-width:100%;}.registration-view .right-section .requirements-text{position:static;left:auto;width:auto;margin:16px 0 1.5rem;text-align:center;}.registration-view .left-section .border-image{display:none;}}*,*::before,*::after{box-sizing:border-box;}img,svg{max-width:100%;height:auto;}html,body{font-family:"Poppins",Arial,sans-serif;margin:0;padding:0;}form{padding:0;margin:0;width:400px;height:auto;}.custom-checkbox{margin-top:1.5rem;margin-bottom:0;}.custom-checkbox .cc-checkbox{position:relative;top:4px;margin-right:5px;height:20px;width:20px;text-decoration:none;border:0;border-radius:.3rem;background:#eaeaea;-webkit-appearance:none;cursor:pointer;}.custom-checkbox .cc-checkbox:checked{background-image:url(https://media.carecontrolsystems.co.uk/Insights/icons/filterBarElements/whiteTick.svg);background-color:#19bab2;background-size:70%;background-position:center;background-repeat:no-repeat;}.custom-checkbox .cc-checkbox-label{font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left;cursor:pointer;}.input-group{border-radius:8px;height:40px;margin-top:1.5rem;margin-bottom:0;}.input-group .form-select,.input-group .form-control{border-right:0;height:40px;transition:none;color:#032a44;}.input-group .form-select:focus,.input-group .form-control:focus{border-color:#19bab2;box-shadow:none;}.input-group .form-select:focus+.input-group-append .input-group-text,.input-group .form-control:focus+.input-group-append .input-group-text{border-color:#19bab2;box-shadow:none;}.input-group .input-validation-error{border-color:#d20319;}.input-group .input-validation-error+.input-group-append .input-group-text{border-color:#d20319;}.input-group .input-group-append{height:40px;border-left:0;}.input-group .input-group-text{background:#fff;height:40px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;}.input-group .input-group-text>img{width:20px;height:auto;}.submit-button{width:100%;margin:2rem auto 4rem auto;background-color:#19bab2;color:#fff;border-radius:8px!important;padding:10px 16px;font-size:15px;font-weight:600;}.submit-button:focus{box-shadow:0 0 0 5px #beebe9;}.submit-button:focus,.submit-button:hover{color:#fff;}.teal-text-button{display:contents;color:#19bab2;}.microsoft-signin{width:100%;text-align:center;margin-top:1.5rem;margin-bottom:1rem;}#togglePassword{cursor:pointer;}#togglePassword .eye-icon{height:22px;width:22px;background:url("https://media.carecontrolsystems.co.uk/cc2/icons/carePlanning/eye.svg") center/22px no-repeat;filter:invert(20%) sepia(5%) saturate(210%) hue-rotate(202deg) brightness(91%) contrast(80%);}#togglePassword.active .eye-icon{background-image:url("https://media.carecontrolsystems.co.uk/cc2/icons/carePlanning/eye-slash.svg");}#togglePassword:hover .eye-icon{filter:invert(34%) sepia(5%) saturate(210%) hue-rotate(202deg) brightness(51%) contrast(80%);}