@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}.social-hover{margin-left:3px}.fb-button span{padding-right:5px}.iti__flag-container{margin-left:8px}#login-container #blue-side-login p.description-footer{margin-top:10px}.blue-and,.fb-button,.google-btn{padding-left:10px;padding-right:10px}.social-media-login{margin-top:16px}#white-side-login{padding-left:16px;padding-right:16px}.hr-line-border,.join-doctor-container,#login-container #blue-side-login p.call{margin-top:20px}.tabs{margin-bottom:20px}.tabs{margin-left:20px;margin-right:20px}.ic-email-icon,.auth-form-container .auth-form-logo{padding-top:20px}.primary-button-login,.mt-30,.join-now-container{margin-top:30px}#white-side-login h1{margin-bottom:30px}.ic-email-icon{padding-right:40px}#login-container{margin-top:50px}.auth-form-container .auth-form-logo{padding-bottom:50px}#login-container #blue-side-login,#white-side-login{padding-bottom:60px}#login-container #blue-side-login{padding-left:60px;padding-right:60px}#login-container #blue-side-login{padding-top:100px}#white-side-login{padding-top:120px}#login-container #blue-side-login p.description{margin-top:140px}.terms-and-conditions{font-size:.75rem}#member_login_form .altibbi-form::placeholder,.reset-password,.blue-and,.fb-button,.google-btn,.join-now-container p,.join-doctor-container,#login-container #blue-side-login p.description-footer,#dual_login_form label,.auth-form-container .form-body label,.doctor-choose-register .description,.doctor-choose-register .doctor-choose-register-card .card-description{font-size:.875rem}.primary-button-login,#login-container #blue-side-login p.description,#login-container #blue-side-login p.call,.auth-form-container .social-auth-buttons .btn{font-size:1.125rem}.doctor-choose-register .doctor-choose-register-card .card-title{font-size:1.25rem}.doctor-choose-register .title{font-size:1.375rem}#white-side-login h1{font-size:1.875rem}#login-container #blue-side-login p.call span{font-size:2.125rem}.terms-and-conditions{line-height:1rem}.primary-button-login{line-height:1.125rem}.primary-blue,#white-side-login h1{color:#102a56}.primary-altibbi{color:#155eef}.font-regular,#member_login_form .altibbi-form::placeholder{font-weight:400}.font-medium,.reset-password,.join-doctor-container,#login-container #blue-side-login p.description,#login-container #blue-side-login p.description-footer,.doctor-choose-register .title,.doctor-choose-register .description,.doctor-choose-register .doctor-choose-register-card .card-description{font-weight:500}.font-bold,.primary-button-login,.fb-button,.google-btn,#white-side-login h1,.auth-form-container .social-auth-buttons .btn,.auth-form-container .form-body label,.ksa-license-txt-main,.ksa-license-txt-secondary,.doctor-choose-register .doctor-choose-register-card .card-title{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}}#member_login_form{max-width:440px;margin:auto}#member_login_form .altibbi-form{border:1px solid #d0d5dd !important;display:block;max-width:440px;margin:auto;padding:15px;height:50px;width:100%;border-radius:5px}#member_login_form .altibbi-form:hover{border-color:#155eef !important}#member_login_form .altibbi-form:focus,#member_login_form .altibbi-form:focus-visible{border-color:#155eef !important;box-shadow:none;outline:none}#member_login_form .altibbi-form::placeholder{color:#667085}.ic-email-icon{background:url(/theme/altibbi/images/login/mailing.svg) no-repeat center left;background-position-x:3%}.reset-password{color:#344054;letter-spacing:0}.reset-password:hover{color:#155eef}.primary-button-login{width:100%;display:flex;height:50px;background-color:#155eef;color:#fff;border:none;border-radius:5px;justify-content:center;align-items:center}.primary-button-login:hover{background-color:#0d4ac4}.hr-line-border{height:1px;position:relative;background-color:#e4e7ec}.blue-and{position:absolute;top:-10px;right:47%;background-color:#fff;color:#667085}.fb-button,.google-btn{border:1px solid #e4e7ec;height:44px;color:#344054;line-height:17px;border-radius:6px;display:flex;align-items:center;flex:1}.fb-button:hover,.google-btn:hover{color:#155eef}@media (max-width:768px){.fb-button,.google-btn{width:100%;flex:unset}}.join-now-container p{color:#344054;font-weight:500}.join-now-container p a{color:#155eef;transition:.25s ease-in-out all}.join-now-container p a:hover{color:#0d4ac4}@media (max-width:576px){.logo-mobile{margin-bottom:60px}}.join-doctor-container{color:#344054}.join-doctor-container a{transition:.25s ease-in-out all;color:#155eef}.join-doctor-container a:hover{color:#0d4ac4}.altibbi-logo{display:none}@media (max-width:767px){.altibbi-logo{display:block}}.social-media-login{gap:40px}@media (max-width:768px){.social-media-login{margin-top:16px;gap:10px}}#altibbi-nav,footer{display:none}.invalid-feedback{display:block;text-align:right}@media (max-width:576px){#login-container{margin-top:0}}#login-container #blue-side-login{max-width:570px;min-width:570px;background-color:#102a56;text-align:center;color:#fff}@media (max-width:576px){#login-container #blue-side-login{display:none}}#login-container #blue-side-login p.description-footer{letter-spacing:normal;color:#fff}#login-container #blue-side-login .logo-section-login{margin-top:145px}#white-side-login{position:relative;width:100%;background-color:#fff;max-width:440px;text-align:center;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:576px){#white-side-login{padding:30px 20px 40px;border-radius:5px;min-height:100svmax}}@media (max-width:576px){#white-side-login h1{font-size:22px;margin-bottom:20px}}.social-media-login{gap:10px !important}.tabs{display:flex;border-radius:20px;overflow:hidden;background-color:#f2f2f2;box-shadow:0 2px 5px rgba(0,0,0,.1)}@media (max-width:767px){.tabs{margin-inline:5px}}.tabs .tab{flex:1;padding:10px 0;font-size:16px;border:none;background-color:transparent;cursor:pointer;color:#667085;transition:background-color .3s,color .3s;border-radius:20px;font-weight:500}.tabs .tab.active{background-color:#1ed2c9;color:#fff;font-weight:700}.tabs .tab:focus{outline:none}.tab-content{margin-top:10px}.tab-content .content{display:none}.tab-content .content.active{display:block}.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:rtl}.reset-password{color:#155eef !important}input[type=text],input[type=tel],input[type=password]{border-radius:6px !important;height:48px !important;padding-inline:12px !important;padding-block:14px}input[type=text]:focus-visible,input[type=text]:focus,input[type=tel]:focus-visible,input[type=tel]:focus,input[type=password]:focus-visible,input[type=password]:focus{outline-color:#155eef !important}input[type=text]:disabled,input[type=tel]:disabled,input[type=password]:disabled{background:#f9fafb}#dual_login_form label{color:#101828;font-weight:500}.auth-form-container{margin:0 auto}.auth-form-container .auth-form-logo{display:flex;align-items:center;justify-content:center}@media (min-width:992px){.auth-form-container .auth-form-logo{display:none}}.auth-form-container .form-header{text-align:center;margin-bottom:2rem}.auth-form-container .form-header h2{font-size:1.5rem;font-weight:600}.auth-form-container .social-auth-buttons{display:flex;flex-direction:column;gap:12px}.auth-form-container .social-auth-buttons .btn{height:52px;display:flex;padding:10px var(--spacing-xl,16px);justify-content:center;align-items:center;gap:var(--spacing-lg,12px);align-self:stretch;border-radius:6px;border:1px solid #d0d5dd;background:#fff;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:#344054}.auth-form-container .social-auth-buttons .btn-google{background-color:#fff;border:1px solid #ddd;color:#333}.auth-form-container .social-auth-buttons .btn-facebook{background-color:#fff;border:1px solid #ddd;color:#333}.auth-form-container .divider{text-align:center;margin:30px 0;position:relative}.auth-form-container .divider:before,.auth-form-container .divider:after{content:'';position:absolute;top:50%;width:45%;height:1px;background-color:#ddd}.auth-form-container .divider:before{left:0}.auth-form-container .divider:after{right:0}.auth-form-container .form-body{text-align:start}.auth-form-container .form-body label{color:#101828}.auth-form-container .form-body .form-group{margin-bottom:1rem}.auth-form-container .form-body .form-control{padding:.75rem 1rem;border-radius:4px;border:1px solid #ddd}.auth-form-container .form-body .form-control:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.auth-form-container .form-body .btn-primary{background-color:#00bcd4;border:none;padding:.75rem;font-weight:600}.auth-form-container .form-body .btn-primary:hover{background-color:#00a5bb}.auth-form-container .checkbox label{margin:0;display:flex;align-items:center;gap:12px}.auth-form-container .checkbox input[type=checkbox]{appearance:none;background:url(/theme/altibbi/img/Checkbox-default.svg) no-repeat center right;background-size:contain;width:22px;height:22px;cursor:pointer}.auth-form-container .checkbox input[type=checkbox]:checked{background-image:url(/theme/altibbi/icons/tbi-green-checked.svg);width:22px;height:22px;display:inline-block}.terms-and-conditions{color:#101828}.policies-link{color:#101828;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:5.5%;text-underline-offset:10.5%;text-underline-position:from-font}input:read-only{background:#f9fafb}.checkbox{width:100% !important}.ksa-license{margin-top:20px;display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center}.ksa-license-txt{display:flex;flex-direction:column}.ksa-license-txt-main{font-size:12px;line-height:18px;color:#344054}.ksa-license-txt-secondary{font-size:12px;line-height:18px;color:#344054}.doctor-choose-register{padding:30px 20px}@media (min-width:768px){.doctor-choose-register{padding-top:80px}}.doctor-choose-register .title{color:#101828;margin-bottom:20px}@media (min-width:768px){.doctor-choose-register .title{font-size:36px}}.doctor-choose-register .description{color:#667085}@media (min-width:768px){.doctor-choose-register .description{font-size:18px}}.doctor-choose-register .doctor-title-section{margin-bottom:4px}@media (min-width:768px){.doctor-choose-register .doctor-title-section{margin-bottom:60px}}.doctor-choose-register .doctor-choose-register-card{background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:1.875rem 1rem 1.25rem}@media (min-width:768px){.doctor-choose-register .doctor-choose-register-card{padding:2.5rem min(6vw,5.3125rem) 1.875rem;flex:1 0 48%;max-width:49%}}.doctor-choose-register .doctor-choose-register-card .card-title{color:#101828}.doctor-choose-register .doctor-choose-register-card .card-description{color:#344054;line-height:20px;margin-bottom:20px}@media (min-width:768px){.doctor-choose-register .doctor-choose-register-card .card-description{margin-bottom:30px}}.doctor-choose-register .row{row-gap:16px}@media (min-width:768px){.doctor-choose-register .row{row-gap:0;column-gap:32px}}.doctor-choose-register .chooses{display:flex;gap:32px}