@charset "UTF-8";
:root{--font-family:Tajawal;--spacing-xxs:2px;--spacing-sm:6px;--spacing-md:8px;--spacing-lg:12px;--spacing-xs:4px;--spacing-xl:16px;--spacing-2xl:20px;--spacing-3xl:24px;--spacing-4xl:32px;--spacing-5xl:40px;--spacing-6xl:48px;--white:#fff;--gray-1:#101828;--gray-2:#344054;--gray-3:#667085;--gray-4:#667085;--gray-5:#d0d5dd;--gray-6:#e4e7ec;--gray-7:#f2f4f7;--gray-8:#f9fafb;--red:#cf274d;--orange:#f79009;--iris-purple:#7366db;--radius-sm:6px;--radius-md:var(--spacing-md);--radius-lg:10px;--radius-xl:var(--spacing-lg);--radius-full:9999px;--radius-4xl:24px;--primary:#155eef;--primary-dark:#0d4ac4;--darkblue:#102a56;--polarNight:#093a54;--whatsapp-color:#00b946;--warning-25:rgba(255,175,71,.25);--background:#f0f7fc;--brand-25:#f5f8ff;--brand-50:#eff4ff;--brand-100:#d1e0ff;--brand-200:#b2ccff;--brand-500:#2970ff;--brand-600:#155eef;--brand-800:#0040c1;--brand-900:#102a56;--imperial-primer:#222c3e;--pregnancy-100:#be4c96;--pregnancy-120:#b04089;--purple-100:#a22c97;--error-100:#cf274d;--warning-100:#f79009;--warning-5:rgba(247,144,9,.05);--teal-100:#00ffa9;--begonia-pink:#f094bb;--pale-pink:#fbdddb}.flag-arrow-box{margin-left:-30px;margin-right:-30px}.line-after-div:before{margin-right:-15px}.line-before-div:before{margin-left:-15px}.form-general-checkbox{margin-top:0}.terms-and-policy .policies-label,#doctor-confirmation .doctor-confirmation-container .form-group.has-error input,#doctor-confirmation .doctor-confirmation-container .form-group.has-error select,.option-flex [type=radio]:checked+label,label{margin-bottom:0}.or-section,.login-or{margin-right:0}.registration-wrapper,#member_register_form{margin-left:0;margin-right:0}.place-right,.login-logo,.pr-0{padding-right:0}.place-right,.place-left,.you-can{padding-left:0}#doctor-confirmation .doctor-confirmation-container ul.doctor-confirmation-req,.no-space{padding:0}.google-login-img{margin-right:5px}.agree-link,.reg-bt{padding-top:5px}.join-icon-dir{padding-right:5px}.call_failover_icon{padding:5px}.pt-6{padding-top:6px}.help_lines_list .line_bullet{margin-top:7px}.iti__flag-container{margin-left:8px}.google-login-img{margin-top:9px}#blue-side-login p.description-footer,.google-login-text,.or,.login-back,.reg-agree,.you-do,.you-can,.mt-10{margin-top:10px}#doctor-confirmation .doctor-confirmation-container ul.doctor-confirmation-req li,.option-flex .gender-label,.form-group label{margin-bottom:10px}.choose-restore{margin-right:10px}.give-code,.primary-button,.help_lines_list li{padding-top:10px}.help_lines_list li span,.other_help_wrapper .other_help_txt,.other_help_wrapper .whatsapp_txt{padding-right:10px}.forget-password,.agree-link{margin-top:12px}.complete_reg_sub_header{padding-top:12px}.select2-results{padding-left:12px}.select2-dropdown .select2-dropdown--below,.terms-and-policy{margin-top:15px}.ml-15{margin-left:15px}.select2-results,.help_lines_list{padding-right:15px}#doctor-confirmation .doctor-confirmation-container .doctor-profile a{padding:15px}.select2-results,.registeration-btn .js-registration-submit{padding-top:15px;padding-bottom:15px}#doctor-confirmation .doctor-confirmation-container .doctor-confirmation-title{margin-bottom:17px}#doctor-confirmation .doctor-confirmation-container .doctor-profile a{padding-top:17px}#blue-side-login p.call,.line-before-div:before,.line-after-div:before,#doctor-confirmation .doctor-confirmation-container .syndicate-foot-p,#doctor-confirmation .doctor-confirmation-container .doctor-profile,.login-input,.login-or,.login-bt,.main-space-t,.help_dialog_heading,.resend-text{margin-top:20px}.flag-arrow-box,.line-before-div:before,.line-after-div:before,#doctor-confirmation .doctor-confirmation-container .prim-btn-def,.reg-agree,.you-do,.you-can{margin-bottom:20px}.help_lines_list{padding-bottom:20px}#doctor-confirmation .doctor-confirmation-container ul.doctor-confirmation-req li,.mobile-input-g,.choose-mobile{padding-right:20px}.forget-password{padding-left:20px;padding-right:20px}.forget-password{padding-bottom:25px}.join-icon{padding-right:25px}.join-icon{padding-left:25px}.dialog_help_icon{padding:25px}.have-account,.you-dont,.mt-30,.policies{margin-top:30px}.logo-mobile,.login-or,.reg-doct,.mb-30,.other_help_wrapper{margin-bottom:30px}.registeration-left-side-box,.forget-password{padding-top:30px}.join-icon{padding-top:35px}.join-icon{padding-bottom:35px}.btm-space{padding-right:35px}.btm-space{padding-left:35px}.registration-header,.forget-password .radio-group,.main-space-b,.resend-text{margin-bottom:40px}.forget-password .main-space,.main-space-y{margin-top:40px;margin-bottom:40px}#doctor-confirmation{padding-top:40px}.otp_help_dialog{padding:40px}.search-container,.registration-wrapper,.registeration-btn,.forget-password .forget-password-submit,.verify-mobile .send-password-submit{margin-top:50px}.or-section{margin-bottom:50px}.login-popup-padding{margin-top:53px}.login-popup-padding{margin-bottom:53px}#blue-side-login,#doctor-confirmation{padding-bottom:60px}#blue-side-login{padding-left:60px;padding-right:60px}#doctor-confirmation{margin-top:61px}.mt-login-page,.mt-70{margin-top:70px}.registeration-left-side-box{padding-bottom:70px}#doctor-confirmation{margin-bottom:80px}.google-btn-padding{padding-right:88px}.google-btn-padding{padding-left:89px}.forget-password-div{margin-bottom:100px}#blue-side-login{padding-top:100px}.pb-120{padding-bottom:120px}#blue-side-login p.description{margin-top:140px}.login-popup-padding{margin-right:156px}.login-popup-padding{margin-left:156px}.registeration-left-side-box{padding-left:200px;padding-right:200px}.forget-password,.login-or .or,.login-bt .font-s{font-size:.75rem}.select2-selection__rendered,.filter-guide,.select2-results__options,.select2-search__field,#blue-side-login p.description-footer,.choose-gender,.google-login-text,.policies-label,.link-lan,.verify-mobile .main-pin-code .countdown,.verify-mobile .main-pin-code .did-not-receive-pin-code,.choose-way_resend,.terms-and-conditions,.terms-and-conditions p,.other_help_wrapper .other_help_txt,.other_help_wrapper .whatsapp_txt,#member_register_form label,.option-flex .gender-label,.option-flex .radio-item,.option-flex [type=radio]:checked+label,label,.complete_reg_sub_header{font-size:.875rem}.choose-gender,.checkbox,#doctor-confirmation .doctor-confirmation-container .doctor-confirmation-subtitle,#doctor-confirmation .doctor-confirmation-container ul.doctor-confirmation-req li,#doctor-confirmation .doctor-confirmation-container .upload-label,.use-email,.policies,.verify-mobile .resend-link,.help_text_ic .text,.help_lines_list li{font-size:1rem}#blue-side-login p.description,#blue-side-login p.call,.registeration-btn .js-registration-submit,.language-link,.enter,.login-back,.reg-doct,.fn-18,.choose-gender,.forget-password .forget-password-submit,.verify-mobile .send-password-submit,.help_agree_btn,.help_dialog_heading{font-size:1.125rem}#doctor-confirmation .doctor-confirmation-container .doctor-profile a{font-size:1.25rem}.verify-mobile .jpa input{font-size:1.75rem}#blue-side-login p.call span,.registration-header{font-size:2.125rem}#doctor-confirmation .doctor-confirmation-container .doctor-confirmation-title{font-size:2.25rem}.filter-guide{line-height:1.0625rem}.registeration-btn .js-registration-submit{line-height:1.1875rem}.primary-blue{color:#102a56}.primary-altibbi{color:#155eef}.font-regular{font-weight:400}.font-medium,.filter-guide,#blue-side-login p.description,#blue-side-login p.description-footer,.gender-radio,.choose-gender,.language-link,.verify-mobile .main-pin-code .countdown,.verify-mobile .main-pin-code .did-not-receive-pin-code,.terms-and-conditions p{font-weight:500}.font-bold,.select2-selection__rendered,.registration-header,.to-login,.registeration-btn .js-registration-submit,.forget-password .forget-password-submit,.verify-mobile .send-password-submit,.verify-mobile .jpa input{font-weight:700}.normal-font-style{font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.mt-40{margin-top:40px}.dot-flashing{position:relative;width:10px;height:10px;border-radius:5px;background-color:#fff;color:#fff;animation:dotFlashing 1s infinite linear alternate;animation-delay:.5s}.dot-flashing:before,.dot-flashing:after{content:'';display:inline-block;position:absolute;top:0}.dot-flashing:before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:#fff;color:#fff;animation:dotFlashing 1s infinite alternate;animation-delay:0s}.dot-flashing:after{left:15px;width:10px;height:10px;border-radius:5px;background-color:#fff;color:#fff;animation:dotFlashing 1s infinite alternate;animation-delay:1s}@keyframes dotFlashing{0%{background-color:#155eef}50%,100%{background-color:#fff}}.select2-selection__arrow{display:none}.select2-selection__clear{position:absolute !important;left:45px !important;top:8px !important;font-size:24px !important;float:unset !important}.select2-selection{padding-right:15px !important;border:none !important;box-shadow:none !important}.select2-selection__rendered{color:#344054;background-image:url(/theme/altibbi/icons/tbi-arrow-data.svg);background-repeat:no-repeat;background-position-x:left;background-position-y:65%}.filter-guide{color:#344054}@media (max-width:767px){.filter-guide{display:none}}.select2-results__options::-webkit-scrollbar{width:5px}.select2-results__options::-webkit-scrollbar-track{background:#f2f4f7;border-radius:2.5px}.select2-results__options::-webkit-scrollbar-thumb{background:#667085;border-radius:2.5px}.select2-results__options::-webkit-scrollbar-thumb:hover{background:#505868}.select2-results{direction:rtl}.select2-container--krajee-bs4 .select2-results__option[aria-selected=true]{background-color:#fff !important;color:#344054 !important}.select2-container--krajee-bs4 .select2-results__option[aria-selected=true]:before{content:url(/theme/altibbi/icons/tbi-option-selected.svg);width:18px;height:18px}.select2-container--krajee-bs4 .select2-results__option--highlighted[aria-selected]{background-color:#fff !important;color:#344054 !important}.select2-container--krajee-bs4 .select2-results__option--highlighted[aria-selected]:hover{background-color:#fff !important}.select2-dropdown{box-shadow:0 .375rem .75rem .15rem rgba(0,123,255,.07) !important;z-index:1 !important;margin-top:1px !important;border:1px solid #e4e7ec !important;border-radius:10px !important}.select2-results__option{display:flex;gap:15px;align-items:center}.select2-results__option:before{content:url(/theme/altibbi/svgs/option.svg);width:18px;height:18px}.select2-search--dropdown{padding:15px 19px 0 15px !important}.select2-search__field{border:1px solid #e4e7ec !important}@media (max-width:767px){.search-container{margin-top:20px}}.select2-container--open{border:none;pointer-events:none}.select2-dropdown .select2-results{border-color:#e4e7ec !important}.select2-container--krajee-bs4{min-height:50px !important;max-height:50px !important}.select2-container--krajee-bs4 .select2-selection--single{height:100% !important;padding:12px 15px !important;cursor:pointer}.field-doctorsignupform-specialty_id{border:1px solid #e4e7ec;border-radius:5px;max-height:50px !important}.select2-container--open .select2-dropdown{pointer-events:all}#altibbi-nav,footer,.nav_wrapper{display:none}.js-footer-section{display:none}#altibbi-nav{display:none}#blue-side-login{max-width:570px;min-width:570px;background-color:#102a56;text-align:center;color:#fff}@media (max-width:576px){#blue-side-login{display:none}}#blue-side-login p.description-footer{letter-spacing:normal;color:#fff}#blue-side-login .logo-section-login{margin-top:145px}.registration-wrapper{flex-wrap:nowrap}@media (max-width:767px){.registration-wrapper{margin-top:0;margin-bottom:15px}}.registeration-left-side-box{background-color:#fff;border-radius:10px 0 0 10px;width:100%}@media (max-width:767px){.registeration-left-side-box{padding-left:20px;padding-right:20px;border-radius:5px;padding-bottom:120px}}.half-input{width:100%}.gap-15{gap:15px}.registration-header{color:#344054;text-align:center}@media (max-width:767px){.registration-header{font-size:22px;margin-bottom:40px}}.name-inputs{display:flex;gap:20px;width:100%;position:relative}@media (max-width:767px){.name-inputs{display:block}}.name-inputs .first-name,.name-inputs .last-name{width:50%}@media (max-width:767px){.name-inputs .first-name,.name-inputs .last-name{width:100%}}.full-width-input{width:100%}.gender-container{display:flex;gap:20px;width:100%}.gender-radio{color:#344054}@media (max-width:767px){.gender-radio{padding-left:0 !important;padding-inline-start:0}}.gender-radio .gender{display:flex;width:100%}.terms-and-policy{width:100%;display:flex;align-items:center;gap:15px}.terms-and-policy .form-group{margin-bottom:0}.policies-label-text,.to-login{color:#155eef;transition:.25s ease-in-out}.policies-label-text:hover,.to-login:hover{color:#0d4ac4}.disable{background-color:#f2f4f7;color:#344054;border:1px solid #fff;cursor:not-allowed;pointer-events:none}.to-login{font-weight:700}.form-general-input,select,input[type=text],.input-design,.form-control{border-color:#e4e7ec !important}.form-general-input::placeholder,select::placeholder,input[type=text]::placeholder,.input-design::placeholder,.form-control::placeholder{color:#667085 !important}.country-list{left:0}.country{direction:ltr;display:flex;align-items:center}.choose-gender{color:#344054}@media (max-width:767px){.choose-gender{line-height:20px}}#membersignupform-gender .form-check,#membersignupform-gender .gender-radio{padding-left:0;padding-right:0}.registeration-btn{width:100%}@media (max-width:767px){.registeration-btn{margin-top:20px !important}.registeration-btn .form-group{margin-bottom:0}}.registeration-btn .js-registration-submit{border-radius:5px;width:100%}.registeration-btn .js-registration-submit:disabled{background-color:#f2f4f7 !important;color:#667085 !important;border:none !important}.registeration-btn .js-registration-submit:not(.disable){background-color:#155eef;color:#fff;transition:.25s ease-in-out all;border:1px solid currentColor}.registeration-btn .js-registration-submit:not(.disable):hover{background-color:#0d4ac4}.doctor-speciality{width:50%}@media (max-width:767px){.doctor-speciality{width:100%}}.language-link{display:flex;align-items:center;gap:5px;color:#155eef;transition:.25s ease-in-out all}.language-link:hover{color:#0d4ac4}.direction{direction:ltr;text-align:left}.doctor-number-spec-box{display:flex;gap:15px}@media (max-width:767px){.doctor-number-spec-box{display:block}}.doctor-number{width:50%}@media (max-width:767px){.doctor-number{width:100%}}.rotate-arrow{transform:rotate(180deg)}.flag-arrow-box{display:flex;justify-content:space-between}@media (max-width:767px){.flag-arrow-box{margin:0 0 30px}}.have-account{text-align:center;color:#344054}@media (max-width:767px){.have-account{margin-top:20px;font-weight:500}}.custom-control-input.is-valid~.custom-control-label,.was-validated{color:unset}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#344054}@media (max-width:767px){.logo-mobile{margin-bottom:30px !important;margin-top:-60px}}.direction-ltr{direction:ltr}#doctorsignupform-phone_number{direction:ltr;text-align:right;padding-right:30px !important}#doctorsignupform-phone_number::placeholder{padding-top:15px;float:right}.login-popup-padding{overflow:hidden !important}@media (max-width:767px){.login-popup-padding{margin:0}}.bg-white{background-color:#fff}.input-design{height:40px;outline:none;border:1px solid #667085;box-shadow:none}.input-design:focus{outline:none;border:1px solid #667085;box-shadow:none}.login-modal-width{overflow:hidden !important}@media (min-width:576px){.login-modal-width{width:55%}}.line-before-div:before{content:" ";width:100%;border-bottom:1px solid;height:2px;display:block;color:#101828}.line-after-div:before{content:" ";width:100%;border-bottom:.094em solid;height:2px;display:block;color:#101828}@media (max-width:767px){.mt-login-page{margin-top:30px}}.google-login-text{vertical-align:-moz-middle-with-baseline;vertical-align:-webkit-baseline-middle;display:inline-block}.google-login-text:hover{color:#333}.google-login-img{width:20px}@media (max-width:767px){.google-btn-padding{padding-right:52px;padding-left:52px}}.border-login{border-radius:10px;background-color:#fff;padding:30px}.primary-btn-login{border-radius:4px;color:#fff;background-color:#155eef;border:1px solid #155eef;height:50px;width:160px;outline:none !important;box-shadow:none !important;-moz-appearance:none;-webkit-appearance:none}.primary-btn-login:focus{box-shadow:none}.height-40{height:40px !important}.form-general-checkbox{height:20px;vertical-align:middle}.form-general-checkbox:checked{content:url(/theme/altibbi/img/consultation/radio-selected.png)}.join-icon{background-color:#102a56;border-radius:55px}.join-icon-dir{width:35px;height:35px}#membersignupform-email,#member_register_form.is-valid{background:url(/theme/altibbi/img/svg/ic-solid-email.svg) no-repeat;background-position-x:14px !important;background-position-y:center !important;background-size:calc(.75em + .375rem) calc(.75em + .375rem) !important}#membersignupform-email.is-invalid{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position-x:14px !important;padding-inline-start:40px !important;background-repeat:no-repeat !important}#membersignupform-password.is-valid,#membersignupform-password{background:url(/theme/altibbi/images/login/password.svg) no-repeat;background-position-x:14px !important;background-position-y:14px !important;background-size:initial !important}#membersignupform-password.is-invalid{background-position-x:14px !important}#membersignupform-birthday.is-valid,#membersignupform-birthday{background:url(/theme/altibbi/scss/pages/../../img/svg/ic-solid-calendar.svg) no-repeat;background-position-x:14px !important;background-position-y:16px !important}#membersignupform-birthday.is-invalid,#membersignupform-password.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") !important;background-position-x:14px !important;background-size:calc(.75em + .375rem) calc(.75em + .375rem) !important}#membersignupform-phone_number{padding-inline-start:15px}#membersignupform-mailchimp{position:initial;margin:0;padding-inline-start:0;flex-shrink:0}.terms-and-policy .form-check{padding-inline-start:0;display:flex;align-items:center;justify-content:center;gap:10px}@media (min-width:768px){.mb-150-des{margin-bottom:150px}}.input-design-bd{padding-right:15px !important;height:50px;outline:none;border-left:0 solid !important;box-shadow:none}.input-design-bd:focus{outline:none;border-left:0 solid !important;box-shadow:none}.input-design-bd:hover{outline:none;border-left:0 solid !important;box-shadow:none}.email-margin-30{margin-top:5px !important}@media (min-width:768px){.email-margin-30{margin-bottom:30px}}@media (max-width:767px){.field-doctorsignupform-phone_number{position:relative}}@media (max-width:767px){.field-membersignupform-password{position:relative}}@media (max-width:767px){.field-forgetpasswordform-type{position:relative}}#membersignupform-birthday-kvdate:has(.is-valid)+.text-field__label{display:none}.checkbox{display:inline-block;width:100%;position:relative;line-height:28px;width:50%}.checkbox__input{position:absolute;width:16px;height:16px;opacity:0;z-index:0}.checkbox__label{padding:0 20px !important;cursor:pointer}.checkbox__label:before{content:'';position:absolute;top:2px;right:0;width:20px;height:20px;border:2px solid #667085;border-radius:4px}.checkbox__label:after{content:'';position:absolute;top:6px;right:8px;width:4px;height:10px;border-bottom:2px solid transparent;border-right:2px solid transparent;transform:rotate(45deg);z-index:2}.checkbox__input:checked+.checkbox__label:before{background-color:#155eef;border-color:#155eef}.checkbox__input:checked+.checkbox__label:after{border-color:#fff}#doctor-confirmation{border-radius:4px;border:solid 1px #667085}#doctor-confirmation .doctor-confirmation-container{margin:auto;text-align:center;background-color:#fff;border-radius:10px;padding:60px 30px}#doctor-confirmation .doctor-confirmation-container .doctor-confirmation-title{font-weight:500}#doctor-confirmation .doctor-confirmation-container .doctor-confirmation-subtitle{line-height:1.88;color:#667085;text-align:center}#doctor-confirmation .doctor-confirmation-container .prim-btn-def{width:100%}#doctor-confirmation .doctor-confirmation-container .form-group.has-error .limit-counter{bottom:30px}#doctor-confirmation .doctor-confirmation-container .help-block{text-align:right}#doctor-confirmation .doctor-confirmation-container ul.doctor-confirmation-req{list-style:none}#doctor-confirmation .doctor-confirmation-container ul.doctor-confirmation-req li{font-weight:500;line-height:2.25;text-align:right;color:#101828;position:relative}#doctor-confirmation .doctor-confirmation-container ul.doctor-confirmation-req li:before{content:"\2022";color:#155eef;font-weight:700;font-size:48px;position:absolute;right:0;top:-23px}#doctor-confirmation .doctor-confirmation-container .syndicate-attachment-input{display:none}#doctor-confirmation .doctor-confirmation-container .upload-label{font-weight:500;font-weight:500;text-align:right;color:#155eef;width:100%}#doctor-confirmation .doctor-confirmation-container .syndicate-foot-p{font-weight:400;font-weight:500;line-height:2.29;color:#667085}#doctor-confirmation .doctor-confirmation-container .syndicate-foot-p a{color:#101828}#doctor-confirmation .doctor-confirmation-container .doctor-profile a{display:block;background-color:#102a56;color:#fff;font-weight:700;text-align:center;max-width:30%;letter-spacing:0px;border-radius:5px}@media (max-width:576px){#doctor-confirmation .doctor-confirmation-container .doctor-profile a{max-width:100%}}#doctor-confirmation .doctor-confirmation-container .doctor-profile a:hover{background-color:#08152b}@media (max-width:767px){#doctor-confirmation{margin-top:20px;padding-top:30px;padding-bottom:30px}#doctor-confirmation .doctor-confirmation-container .ask-question-title{font-size:28px;line-height:48px}#doctor-confirmation .doctor-confirmation-container .doctor-confirmation-subtitle{margin-bottom:33px}#doctor-confirmation hr{margin-top:0;margin-bottom:0}}@media (max-width:767px){.reg-doct{margin-right:-15px;margin-bottom:15px;margin-top:15px}}@media (max-width:767px){.use-email{margin-right:-15px}}.gender{display:flex;justify-content:flex-end}.choose-gender{font-weight:500;font-weight:500;color:#667085;margin-bottom:0}.w-100{width:100%}.pr-10{padding-right:10px !important}.registration-form,.registration-form:hover,.registration-form:active,.registration-form:focus{padding:10px 15px !important;border-radius:5px;box-shadow:0 5px 9px 0 rgba(0,0,0,.01);border:solid .5px #d0d5dd !important;color:#101828;font-size:14px !important}.col-centered{float:none;margin:auto}.ControlsCheckbox{width:24px;height:24px;object-fit:contain}.policies-label{font-weight:500;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#667085;vertical-align:text-bottom;width:100%}@media (max-width:576px){.policies-label{font-size:11px}}.button-hover{background-color:#155eef !important}.policies{font-weight:500;font-weight:500}.blue-color{color:#155eef}.m-0{margin:0}.blue-color:hover,.text-greyblue:hover{color:#0d4ac4 !important}#forgetpasswordform-type .checkbox{background:#fff}@media (max-width:767px){.phone-input-wrapper{margin-right:-15px}}.header-logo{width:150px;height:auto}.content{background-color:#f0f7fc}.link-lan{font-weight:700;display:flex;align-items:center;justify-content:start;line-height:12px;color:#667085}.link-lan:hover{color:#102a56}.custom-checkbox{display:flex;flex-wrap:wrap}.registration-wrapper[dir=ltr] #blue-side-login{border-radius:10px 0 0 10px}.registration-wrapper[dir=ltr] .invalid-feedback{text-align:start}.field-forgetpasswordform-phone_number #forgetpasswordform-phone_number{padding-inline-start:15px}#doctorsignupform-phone_number{background-image:unset}.forget-password{border-radius:10px}@media (min-width:992px){.forget-password{padding:40px}}.forget-password .dark-blue{color:#102a56}@media (min-width:992px){.forget-password .main-space{margin-top:30px}}.forget-password .radio-group{display:flex;flex-direction:column;gap:40px}@media (min-width:992px){.forget-password .radio-group{margin-bottom:50px}}.forget-password .forget-password-submit{color:#fff;background-color:#155eef;border-color:#155eef;height:50px;border-radius:5px}.forget-password .forget-password-submit:hover{background-color:#0d4ac4}.forget-password .forget-password-submit:focus{box-shadow:0 0 0 .2rem #a4c1f9}.forget-password .forget-password-phone-input.is-invalid{background-position:right calc(.375em + .1875rem) center}.forget-password .ic-email-icon{padding:inherit;padding-inline-start:20px}.verify-mobile .send-password-submit{color:#fff;background-color:#155eef;border-color:#155eef;height:50px;border-radius:5px;margin-top:10px}.verify-mobile .send-password-submit:hover,.verify-mobile .send-password-submit:active{background-color:#0d4ac4 !important;border-color:unset !important}.verify-mobile .send-password-submit:focus{box-shadow:0 0 0 .2rem #a4c1f9}@media (min-width:992px){.verify-mobile .send-password-submit{margin-top:20px}}.verify-mobile .resend-link{display:flex;gap:10px;align-items:center;color:#667085}.verify-mobile .resend-link:hover,.verify-mobile .resend-link:focus{color:#155eef}.verify-mobile .main-pin-code .countdown{color:#344054}.verify-mobile .main-pin-code .did-not-receive-pin-code{color:#667085}.verify-mobile .jpa{display:flex;direction:ltr;justify-content:space-between}.verify-mobile .jpa input{height:50px;width:50px;border:1px solid #e4e7ec !important;text-align:center;border-radius:5px;color:#344054;font-size:28px}@media (min-width:992px){.text-lg-start{text-align:start !important}}.did-not-receive-pin-code{color:#155eef;cursor:pointer}.choose-way_resend{color:#667085;font-weight:500}#member_register_form input.is-invalid,#member_register_form input.is-valid{background-position-x:4% !important}#member_register_form .terms-and-policy{justify-content:flex-start}#member_register_form .terms-and-policy .help-block{display:none}@media (max-width:767px){#member_register_form .terms-and-policy{margin-top:15px;margin-bottom:15px}}#member_register_form .field-membersignupform-policy .form-check{display:flex;align-items:center;gap:15px}#date-picker{background:url(/theme/img/ic_calender.svg) no-repeat;background-position-y:center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-position-x:14px}#date-picker.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e")}[dir=rtl] #member_register_form input.is-invalid,[dir=rtl] #member_register_form input.is-valid,[dir=rtl] #member_register_form input:not([type=radio]){background-position-x:16px !important}[dir=rtl] .form-control.was-validated,[dir=rtl] .form-general-input,[dir=rtl] select,[dir=rtl] input[type=text],[dir=rtl] .input-design,[dir=rtl] .form-control{padding-inline-start:15px !important}[dir=rtl] .dropdown-menu{right:unset;max-width:300px !important;width:auto}[dir=rtl] #membersignupform-gender .form-check-label{padding-right:0}[dir=rtl] .flag-arrow-box{justify-content:flex-start !important}[dir=rtl] .flag-arrow-box .rotate-arrow{transform:rotate(0deg)}.terms-and-conditions{text-align:start}.terms-and-conditions p{text-align:start;color:#667085}@media (max-width:767px){.terms-and-conditions{margin-bottom:40px}}@media (max-width:767px){.mobile-container{padding:0}}#doctor_register_form .field-doctorsignupform-phone_number .invalid-feedback{display:block}@media (max-width:767px){.field-doctorsignupform-specialty_id{max-height:unset !important;border:unset;border-radius:unset}}@media (max-width:767px){span.select2.select2-container{max-height:50px;border:1px solid #e7e7e9;border-radius:5px}}.help_text_ic .text,.help_text_ic img{cursor:pointer}.help_text_ic .text{color:#344054;font-weight:500}.help_agree_btn{background:#155eef;color:#fff;font-weight:700}.help_agree_btn:hover,.help_agree_btn:active,.help_agree_btn:focus{color:#fff}.otp_help_dialog{border-radius:10px}@media (max-width:767px){.otp_help_dialog{padding-left:20px;padding-right:20px}}.dialog_help_icon{background:#155eef;border-radius:50%}.help_dialog_heading{text-align:center;color:#101828;font-weight:700}.help_lines_list{border-bottom:1px solid #f2f4f7;list-style:none}.help_lines_list li{color:#344054;font-weight:500}.help_lines_list .line_bullet{width:10px;height:10px;background:#155eef;border-radius:50%}.other_help_wrapper{direction:rtl}.other_help_wrapper .other_help_txt{color:#667085;font-weight:700}.other_help_wrapper .whatsapp_txt{color:#155eef;font-weight:700}#helpDialog .otp_dialog_wrapper{position:absolute;top:20%;width:100%}@media (max-width:767px){#helpDialog .otp_dialog_wrapper{width:auto}}#helpDialog .modal-dialog{max-width:initial !important;margin:auto}@media (max-width:767px){#helpDialog .modal-dialog{margin:15px}}.call_failover_icon{background-color:#155eef;border-radius:5px}.iti{display:block !important}.iti .iti__flag{left:8px}.iti__country-list{direction:ltr}.iti__selected-flag{display:flex !important;align-content:center !important;align-items:center !important;flex-direction:row-reverse !important;justify-content:space-between !important;background:0 0 !important}.iti--separate-dial-code input[type=tel]{padding-left:52px !important}.iti__flag,.iti__arrow{position:unset !important}.iti__arrow{border:none !important;background-image:url(/theme/altibbi/svg/arrow-down.svg);background-repeat:no-repeat;background-position:center;width:20px !important;height:20px !important}.iti__flag{border-radius:50%;width:21px !important;height:21px !important;box-shadow:0 0 2px rgba(0,0,0,.1);background-size:5653px 29px !important}.iti--allow-dropdown{direction:rtl !important}.iti__selected-dial-code{margin-left:5px !important;font-size:14px !important;color:#344054;direction:ltr}.phone_number .iti .iti__selected-flag{width:70px !important}.phone_number{direction:ltr;text-align:right}#member_register_form label{color:#101828;font-weight:500}#member_register_form label:after{content:""}input[type=text],input[type=tel],input[type=password]{border-radius:8px;height:44px}.back_arrow{position:absolute;right:40px}@media (max-width:767px){.back_arrow{right:20px;top:20px}}@media (max-width:767px){.brand_image{margin-top:80px}}.option-flex{display:block}.option-flex .gender-label{color:#101828;text-align:right}.option-flex .custom-radio{display:flex;flex-direction:row;justify-content:center;gap:15px}.option-flex .radio-item{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;text-align:center;cursor:pointer;width:100%;height:44px;transition:all .3s ease;position:relative;color:#667085}.option-flex [type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.option-flex [type=radio]:checked+label{background-color:#155eef;border-radius:5px;border:none;padding:15px;width:100%;height:44px;display:flex;justify-content:center;align-items:center;font-weight:700;cursor:pointer;color:#fff}.option-flex [type=radio]+label{margin-bottom:0 !important}label{text-align:right;display:block;cursor:pointer}.js-checkbox{background:url(/theme/altibbi/img/Checkbox-default.svg?v=6586) no-repeat center right;width:28px;height:24px;cursor:pointer;position:relative;appearance:none}.js-checkbox:checked:after{background:url(/theme/altibbi/icons/tbi-check.svg?v=2343) no-repeat center right;width:24px;height:24px;display:inline-block;content:"";border-radius:3px;background-color:#155eef;background-repeat:no-repeat}.form-check-input{margin-right:inherit !important;margin-left:-5px !important}.form-check-input:disabled{background-color:#f2f4f7;border-radius:5px}label.has-star:after{content:"" !important}.complete_reg_sub_header{color:#667085;font-weight:500}@media (max-width:767px){.fb-button,.google-btn{width:48% !important}}.gender-label-wrapper{display:block;cursor:pointer;text-align:center;padding:10px;border:1px solid #d0d5dd;border-radius:5px;width:100%}.radio-item input[type=radio]:checked+.gender-label-wrapper{background-color:#155eef}