#client-onboard-register-form #edit-mobile-error,
#client-onboard-register-form #digit-1-error,
#client-onboard-register-form #digit-2-error,
#client-onboard-register-form #digit-3-error,
#client-onboard-register-form #digit-4-error{
    display: none !important;
}
.d-none{
    display: none !important;
}
.d-block{
    display: block !important;
}
.input-error {
    border: 1px solid #FC7A81 !important;
}

label > input[type=checkbox]:checked + *::before{
    content: url(/themes/curam/assets/images/onboarding/icons/tick-icon.svg) !important;
}

.card-next-btn{
/*    padding: 0 !important;*/
/*    background: none;*/
}

.custom-page-loader,
.custom-ajax-loader {
    display: none !IMPORTANT;
}

a.carer-load-more-btn {
    display: -ms-grid;
    display: grid;
}
.finding-carer-loader.load-more-loader {
    padding: 0;
}
a.is-disabled{
    background: #A2A5E4;
    color: #ffffff;
    pointer-events: none;
}
.lock-scroll {
    overflow: hidden !important;
}
li.dropdown-item.active {
    background: #ECEDF9;
    color: #494FC9;
}
.load-more-btn.carer-listing-btn .carer-load-more-btn{
    margin: 0 auto;
}
.page-loader-section #loader ,
.finding-carer-loader #loader {
    position: unset;
    display: unset;
    opacity: 1;
    height: calc(100vh - 80px);
}
.modal.show {
    display: flex !important;
}
#postcode-popup.carer-search {
    z-index: 9999;
}
#sign-up-to-send-message-step2 #edit-custom-pass {
    border-radius: 12px !important;
}
.loader-text-center {
    padding: 0 10px;
    text-align: center;
}
.get-started-btn-case-1{
    margin-top: 20px;
}
.carer-card-list__cards-list-header-items.carers-list > div:not(#relevantpreferencesmodalpopup,#auto-message-dashboard,#ai-summary-drawer){
    display: grid;
    gap: 24px;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield !important;
}

.b2b-onboarding .job-submitting-wrapper .onboarding-flow-loader-text{
    text-align:center;
}

.onboard-optional{
    color:grey;
    font-size: 20px;
}

/* Client Field * */
.onboard-require{
    color: red;
}

.calculating-profile-views {
    color: green !important;
    font-weight: 520;
}