body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{overflow:hidden;text-align:flex-start}.button{background-color:#002e81!important;border-radius:4.2px;color:#fff!important;text-transform:capitalize!important}.highcharts-background{fill:#002e81!important}.btn:hover{background-color:none!important;color:none!important}.center{text-align:center}.required{color:red}.appbar-div{left:"25%";padding-bottom:"40px";position:"relative";top:"90px";width:"50%"}.text-white{color:#fff}.white-button{background-color:#fff!important;color:#002e81!important}.navbar_group{position:-webkit-sticky;position:sticky;top:0;z-index:999}#menu li{border-left:1px solid #000;color:#000;display:inline;padding:0 10px}.nav-item,.nav-link{font-size:14px;text-decoration:none}.nav-link{align-items:center;color:#000!important;display:flex;flex-direction:row;font-weight:500}.link_span{display:block}#menu li:first-child{border-left:none}.navbar{background-color:#eee!important;justify-content:space-between;padding:.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:999}.navbar,.navbar_contact,.navbar_nav{align-items:center;display:flex;flex-direction:row;list-style:none;margin:0}.navbar_contact,.navbar_nav{gap:1rem;padding:.3rem 1rem}.navbar-button{color:#000!important}@media (max-width:985px){.navbar{align-items:flex-start;flex-direction:column}.link_span,.navbar_nav{display:none}.navbar_contact{justify-content:space-evenly;width:100%}}.searchInputs{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:1rem;box-shadow:0 0 10px rgba(0,0,0,.075);cursor:pointer;display:flex;flex-direction:row;padding:0 1rem;position:relative}.searchInputs input{border:none;font-size:14px;padding:1rem;width:100%}input:focus{outline:none}.searchIcon svg{font-size:35px}.header{background-color:#fff;border-bottom:1px solid #eee;border-bottom-left-radius:0;border-bottom-right-radius:0;justify-content:space-between;padding:.5rem 1rem;top:0}.header,.logo-container{align-items:center;display:flex;flex-direction:row}.logo-container{height:4rem;object-fit:contain;width:100%}.search-container{flex:1 1;margin:0 20px}.nav-buttons{display:flex;gap:10px}.button{background-color:#002e81;color:#fff;padding:10px 15px}.button,.download-button{border:none;font-size:14px;text-transform:capitalize}.download-button{background:none;color:#002e81;cursor:pointer;text-align:left}.cart-icons{gap:1rem}.cart-button,.cart-icons{align-items:center;display:flex}.cart-button{background:none;border:2px solid #eee;border-radius:1rem;color:#002e81;cursor:pointer;flex-direction:row;padding:0 1rem}.cart-button p{color:#000;font-size:16px;font-weight:700;margin-right:.5rem}.menu-button,.sidebar{display:none}.close_btn{align-self:flex-end;background-color:initial;border:none;color:#1d1d1d;margin:0;padding:0}.search_icon{display:none}@media (max-width:985px){.header{align-items:center;flex-direction:row}.search_icon{background-color:initial;border:none;color:#002e81;display:block}.download-button,.nav-buttons{display:none}.logo{width:25%}.logo-name{width:60%}.nav-buttons{flex-direction:column;gap:1rem}.button,.download-button{text-align:center;width:100%}.menu-button{cursor:pointer;display:block;margin:1rem 0}.bar{background-color:#002e81;height:3px;margin:5px 0;width:30px}.sidebar{background-color:#fff;box-shadow:0 0 10px #00000049;display:block;height:100%;left:0;overflow-x:hidden;position:fixed;top:0;transition:.3s;width:0;z-index:1000}.sidebar.open{width:250px}.sidebar_nav{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:1rem}.nav-item-header{border-bottom:1px solid #eee;font-size:16px;padding-bottom:.5rem;width:100%}.nav-link-header{align-items:center;color:#1d1d1d!important;display:flex;flex-direction:row}.cart-button p{display:none}.cart-button{align-items:center;background:none;border:2px solid #eee;border-radius:1rem;color:#002e81;cursor:pointer;display:flex;flex-direction:row;padding:.5rem}}.login_main{background-color:initial;height:100%;justify-content:center;width:100%}.login_main,.login_main p{align-items:center;display:flex;flex-direction:row}.login_main p{margin:0}.login_head{align-items:flex-start;display:flex;flex-direction:column}.login_head h1{font-size:1rem;font-size:18px;font-weight:700;margin:0 0 .4rem;padding:0}.login_head hr{background-color:red;border:none;height:.1rem;margin:0;opacity:1;padding:0;width:20%}.login_div_card{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;height:100%;padding:2rem;width:30rem}.login_div_card label{color:gray;font-size:14px;font-weight:500;margin-top:1rem}.login_div_card input{border:1px solid #eee;border-radius:.5rem;font-size:14px;margin-top:.5rem;padding:1rem 1.2rem}.login_div_card button{background-color:#002e81;border:1px solid #002e81;border-radius:1rem;color:#fff;cursor:pointer;font-size:.8rem!important;font-weight:750!important;margin:1rem 0;padding:1rem;text-transform:uppercase!important;width:100%}@media screen and (max-width:998px){.login_div_card{height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.register_main{align-items:center;background-color:initial;display:flex;flex-direction:row;height:100%;justify-content:center;width:100%}.register_head{align-items:flex-start;display:flex;flex-direction:column}.register_head h1{font-size:1rem;font-size:18px;font-weight:700;margin:0 0 .4rem;padding:0}.register_head hr{background-color:red;border:none;height:.1rem;margin:0;opacity:1;padding:0;width:4rem}.register_div_card{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;height:100%;padding:2rem}.register_input_group{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.register_div_card select{border:1px solid #d9d9d9;border-radius:10px;color:gray;font-size:14px;margin-top:.5rem;padding:15px;width:100%}.register_div_card label{color:#000;display:flex;flex:1 1;flex-direction:column;font-size:14px;font-weight:500;margin-top:1rem;width:100%}.register_div_card input{border:1px solid #d9d9d9;border-radius:10px;color:gray;font-size:14px;margin-top:.5rem;padding:15px}.register_div_card button{background-color:#002e81;border:1px solid #002e81;border-radius:1rem;color:#fff;cursor:pointer;font-size:.8rem!important;font-weight:750!important;margin-top:1rem;padding:1rem;text-transform:uppercase!important;width:100%}@media screen and (max-width:998px){.register_div_card{width:100%}}@media screen and (max-width:648px){.register_div_card{margin:2rem;width:100%}}@media screen and (max-width:518px){.register_div_card{margin:1rem;padding:1rem;width:100%}}.home-partner{background-color:#002e81}.home_banner{border-radius:0;margin:0;position:relative}.home_banner_img{border-radius:0;height:20rem;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.home_banner_row h1{color:#fff}.home_banner_row{display:flex;flex-direction:column;gap:1rem;padding:2rem 4rem;width:calc(50% - 8rem)}.home_btns{flex-direction:row;gap:1rem;justify-content:space-between}.home_btns,.upload-button{align-items:center;display:flex}.upload-button{background-color:#fff;border:1px solid #eee;border-radius:1rem;box-shadow:0 0 10px rgba(0,0,0,.075);cursor:pointer;flex:1 1;flex-direction:row;font-size:14px;justify-content:center;padding:.5rem}.top_packages{display:flex;flex-direction:column;margin:2rem 4rem}.top_packages_h1{color:#002e81;font-size:24px}.top_packages_list{align-items:center;display:flex;flex-direction:row;gap:1rem;overflow:scroll}.top_packages_list::-webkit-scrollbar{display:none}.frequently_booked{margin:4rem 4rem 2rem}.frequently_booked_h1{color:#002e81;font-size:24px}.frequently_booked_item{background-color:#fff;border:1px solid #eee;border-radius:1rem;box-shadow:0 0 2px rgba(0,0,0,.075);cursor:pointer;padding:1.2rem}.frequently_booked_item p{font-size:18px;font-weight:500;margin:0;white-space:nowrap}.home_banner_row_mobile{display:none}@media (max-width:900px){.frequently_booked,.top_packages{margin:1rem}.home_banner_img{border-radius:0;height:12rem;object-fit:cover;position:relative;width:100vw;z-index:-1}.home_banner_row{display:none}.home_banner_row_mobile h1{color:#fff;margin:0}.home_banner_row_mobile{background:linear-gradient(135deg,#002e81 -39.74%,#004aad 94.44%);display:flex;flex-direction:column;gap:1rem;margin-top:0;padding:1rem}}.contact_main{margin:2rem 0;padding:0 4rem}.contact_heading{align-items:flex-start;background-color:#fff;color:#002e81;display:flex;flex-direction:column;justify-content:center;padding:1rem 0}.contact_heading_h2{color:#002e81;font-size:24px;margin:0}.contact_heading hr{background-color:#002e81;border-radius:100rem;height:.3rem;margin:.5rem 0;opacity:1;width:8rem}.add-card{margin-bottom:10px}.contact-content{flex-direction:row;flex-wrap:wrap;gap:2rem}.contact-content,.div_address{display:flex;justify-content:space-between}.div_address{align-items:flex-start;background-color:#fff;border:1px solid #ddd;border-radius:7px;box-shadow:0 2px 4px #0000001a;flex:1 1;flex-direction:column;padding:1rem 1rem 0}.contact-content h2{font-size:18px;font-weight:500;margin:0 0 .5rem}.contact_address_div{align-items:center;border-top:1px solid #eee;display:flex;flex-direction:row;padding:1rem 0;width:100%}.contact_address_div a{color:#000;cursor:pointer;margin:0 1rem 0 0;text-decoration:none}.contact_address_details{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:1rem}.div_map{flex:1 1}.div_contact{align-items:flex-start;background-color:#fff;border:1px solid #ddd;border-radius:7px;box-shadow:0 2px 4px #0000001a;display:flex;flex:1 1;flex-direction:column;padding:1rem}.div_contact p{margin:0 0 .5rem}.form_label{display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.form_label input,textarea{border:1px solid #ccc;border-radius:5px;margin-right:10px;padding:15px}.button_send{background-color:#002e81;border:none;border-radius:5px;color:#fff;padding:.5rem;width:100%}@media (max-width:1200px){.donut_div{margin:1rem;width:100%}.contact_main{margin:1rem 0;padding:0 1rem}}.footer_div{align-items:flex-start;background-color:#eee;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:4rem 6rem}.footer-links{display:flex;flex-direction:column;gap:1rem;list-style-type:none;margin:0 0 1rem;padding:0}.footer-links li{color:#000;font-weight:500}.footer-links a{text-decoration-line:none}.footer-button{background-color:#002e81;border:none;bottom:0;color:#000;height:70%;padding:8px;position:absolute;right:0}.footer-terms{padding-left:22.8rem}.footer_subscription_div{display:flex;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.connect_with_us{display:flex;flex-direction:column;position:relative;width:20rem}.icon-links{align-items:center;color:#002e81;display:flex;flex-direction:row;list-style-type:none;padding:0}.connect_links{display:flex;flex-direction:column;list-style:none}.connect_links li{align-items:flex-start;display:flex;flex-direction:row}.connect_links li p{margin:10px}.icon-button{color:#000!important}.copyright_section{align-items:center;background-color:#002e81;color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.footer_heading{color:#002e81;font-size:20px;font-weight:700}@media (max-width:1150px){.footer_div{padding:1rem 2rem}}.test_main{gap:1rem;margin:0 4rem}.test_main,.tests_heading{display:flex;flex-direction:row}.tests_heading{align-items:flex-start;background-color:#fff;color:#002e81;font-size:18px;justify-content:flex-start;margin:1.5rem 4rem;text-align:center}.tests_heading h2{color:#002e81;margin:0}.filters_container{border:1px solid #eee;border-radius:10px;flex:1 1}.filters_container h2{align-items:center;border-bottom:1px solid #eee;display:flex;flex-direction:row;font-size:20px;font-weight:500;justify-content:space-between;margin:0;padding:1rem}.clear_all_btn{background-color:#fff;border:1px solid #002e81;border-radius:5px;color:#002e81;cursor:pointer;font-size:14px;font-weight:700;padding:8px 10px}.filter_item{border-bottom:1px solid #eee;display:flex;flex-direction:column}.filter_item select{margin:1rem}.filter_item h4{font-weight:400;margin:1rem 1rem 0}.filter_item_btns_grp{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin:1rem}.filter_item_btn{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:.8rem}.filter_item_btn.active{background-color:#f5f5f5;border:1px solid #002e81;color:#002e81;font-weight:700}.test_container{flex:4 1}.search_input{border:1px solid #d9d9d9;border-radius:10px;color:gray;font-size:14px;padding:1rem;width:calc(100% - 2rem)}.tests_list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-top:1rem;overflow:scroll}.tests_list::-webkit-scrollbar{display:none}@media (max-width:770px){.become_member{padding:.5rem 1rem}.test_main,.tests_heading{margin:1rem}.filters_container{display:none}.filters_container_mobile{display:block}.filters_container_mobile h2{align-items:center;border-bottom:1px solid #eee;display:flex;flex-direction:row;font-size:20px;font-weight:500;justify-content:space-between;margin:0;padding:1rem}}@media (max-width:546px){.test_container{padding:.5rem}}.card_main{border:2px solid #eee;border-radius:1rem;cursor:pointer;min-width:15rem;width:calc(33.33% - 1rem)}.card_main_details{padding:1rem}.card_main_details h2{font-size:16px;height:2.3rem;margin:0}.card_main_details span{background:linear-gradient(223.23deg,#fff -39.74%,#dbf5f9 94.44%);border-radius:5px;font-weight:500;padding:3px 5px}.description{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;color:gray;display:-webkit-box;margin:0;text-align:left}.price_div{display:flex;flex-direction:column}.price{color:#002e81;font-size:22px;margin:0}.mrp{color:gray;margin:0;text-decoration-line:line-through}.buttons_div{align-items:center;background-color:#eee;border-bottom-left-radius:.9rem;border-bottom-right-radius:.9rem;display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding:.8rem}.plan_btn{background-color:#002e81;border:1px solid #002e81;border-radius:1rem;color:#fff;font-size:.8rem!important;padding:1rem}.plan_btn,.plan_btn2{cursor:pointer;font-weight:750!important;text-transform:uppercase!important}.plan_btn2{background-color:#fff;border:1px solid #002e81;border-radius:.2rem;color:#002e81;font-size:.62rem!important;padding:.5rem}.test_details_container{margin:0 auto;width:800px}.test_details_container h2{margin:0}.test_details_container p{margin:8px 0}.test_details_container img{height:auto;margin-top:20px;max-width:100%}.test_details_container ul{list-style-type:none;padding:0}.test_details_container li{margin-bottom:8px}.tests_container_close_btn{right:5px;top:5px}.test_details_container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 0 10px #0000001a;padding:20px}.test_details_container h2{color:#333;font-size:24px;margin-bottom:10px}.test_details_container p{color:#666;margin-bottom:5px}.test_details_container h4{color:#002e81;font-size:20px;margin:0}.parameters_container{margin-top:20px}.parameters_container h3{color:#333;font-size:18px}.parameters_container ul{list-style:inside;list-style-type:circle;padding:0}.parameters_container li{margin-bottom:5px}.instructions_container{margin-top:20px}.instructions_container h3{color:#555;font-size:18px}.instructions_container p{color:#777}@media (max-width:1084px){.card_main{width:calc(33.33% - .75rem)}}@media (max-width:777px){.card_main{width:calc(50% - .75rem)}}@media (max-width:546px){.card_main{width:100%}.description,.plan_btn{font-size:14px}}.why-choose-us{background-color:#f2f2f2;background:linear-gradient(267.39deg,#fff -26.71%,#dbf5f9 94.46%);border-radius:5px;padding:2rem 20%;text-align:center}.title{color:#002e81;font-size:1.5rem;font-weight:700;margin-bottom:2rem}.features-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.feature-icon{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #00000016;display:flex;flex:1 1;flex-direction:column;min-width:10rem;padding:1rem;text-align:center}.material-icons-outlined{color:#333;margin-bottom:.5rem}.feature-icon p{font-size:16px;margin:.5rem 1rem}@media (max-width:1150px){.why-choose-us{padding:1rem}}.heading{background-color:#002e81;color:#fff;padding:10px;text-align:center}.subheading{color:#000;font-size:18px;margin:1rem 0 0}.content{color:#6d8190;font-size:14px;margin:.5rem 0 1rem}.label{color:#6d8190;display:block;padding:0 0 5px}.check{color:#6d8190;padding:0 0 15px 9px}.label1{color:#6d8190;display:block;margin-bottom:0;padding:0 0 5px}.upload{padding:0 20%}.form-label{display:flex;flex-direction:column;margin-top:1rem}.upload input{border:1px solid #d3d3d3;border-radius:10px;font-size:14px;margin-top:.5rem;padding:15px}.upload_container{display:flex;flex-direction:column;width:100%}.upload_button{background-color:#002e81;border:1px solid #002e81;border-radius:1rem;color:#fff;cursor:pointer;font-size:.8rem!important;font-weight:750!important;margin-bottom:10rem;margin-top:1rem;padding:1rem;text-transform:uppercase!important;width:100%}@media screen and (max-width:998px){.upload{padding:1rem}}.appointment_container{align-items:center;gap:2rem;justify-content:center;width:100%}.appointment_main{background-color:#fff;border-radius:8px;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;height:70vh;overflow:scroll;padding:0;width:80%}.appointment_main h1{font-size:24px;margin:0}.radio_buttons{display:flex;gap:20px;margin:20px 0}.radio_option{align-items:center;border:1px solid #eee;border-radius:5px;cursor:pointer;display:flex;padding:.5rem;white-space:nowrap}.radio_option.selected{accent-color:#002e81;background-color:#eee}.radio_option input{margin-right:5px}.input_group{align-items:center;display:flex;gap:1rem}.input_label{display:flex;flex-direction:column;margin-top:10px}.input_label input,select{border:1px solid #ccc;border-radius:5px;margin-right:10px;padding:15px}.otp_button{margin-top:2rem;padding:10px 14px}.otp_button,.submit_button{background-color:#002e81;border:none;border-radius:4px;color:#fff;cursor:pointer}.submit_button{font-size:16px;margin-top:20px;padding:12px 20px;width:100%}.assistance_text{color:#777;font-size:14px;margin-top:10px}.tests_container{background-color:#00000024;left:0;position:fixed;right:0;top:0;z-index:999}.tests_container_close_btn{align-self:self-end;border:1px solid #eee;border-radius:100%;margin:.5rem;padding:.3rem .5rem}.div_tests_main{border:1px solid #eee;border-radius:7px;box-shadow:none;display:flex;flex-direction:column;padding:1.2rem}.add_more_tests{align-items:center;background-color:#fff;border:1px solid #002e81;border-radius:15px;color:#002e81;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:700;justify-content:center;padding:.7rem;width:100%!important}.steps_container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;padding-bottom:10rem}.tests_list_div{flex:1 1}.tests_list_div_h2{font-size:16px;margin:0 0 10px}.patient_cart_selection,.step{flex:1 1}.step{margin-top:20px}.proceed_button{background-color:#002e81;border:1px solid #002e81;border-bottom-left-radius:15px;border-bottom-right-radius:15px;color:#fff;cursor:pointer;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;padding:.5rem 1rem;width:100%}.patient_cart,.proceed_button{align-items:center;display:flex}.patient_cart{justify-content:space-between;margin:0}.patient_cart-title{color:#000;font-weight:700;margin:0}.patient_cart-subtitle{color:gray;font-size:12px;margin:5px 0 10px}.add-member-button{align-items:center;background:none;border:none;cursor:pointer;display:flex}.add-member-text{color:#002e81;font-weight:600}.timeline{flex-direction:row;margin-bottom:1rem}.timeline,.timeline-item{align-items:center;display:flex}.timeline-item{cursor:pointer;flex-direction:column;position:relative}.dot{background-color:#eee;color:#000}.dot,.dot.active{align-items:center;border-radius:50%;display:flex;height:2rem;justify-content:center;text-align:center;width:2rem}.dot.active{background-color:#002e81;color:#fff}.line{background-color:#eee}.line,.line.active{height:3px;width:10rem}.line.active{background-color:#002e81}.timeline_p{bottom:-1.2rem;font-size:10px;font-weight:700;font-weight:400;left:-1.5rem;margin:0;position:absolute;right:0;text-align:center;white-space:nowrap}.bill_card_appoint{background-color:#fff;border:1px solid #eee;border-radius:1rem;box-shadow:none;flex:1 1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:0;min-width:20rem;padding:0;position:-webkit-sticky;position:sticky;top:10rem}.bill_card_title{font-size:20px;font-weight:700;margin:1rem 1rem 0}.section_description{border-bottom:1px solid #eee;font-size:14px;margin:0;padding:5px 1rem 1rem}.bill_amount,.bill_info{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 1rem}.bill_info{background-color:#eaf1ff;font-weight:500}.add_address_btn{align-items:center;background-color:#fff;border:1px solid #002e81;border-radius:15px;color:#002e81;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:700;justify-content:center;padding:.7rem;width:100%!important}.member_item{border:1px solid #eee;border-radius:10px;margin-bottom:1rem;padding:.8rem;position:relative;width:calc(100% - 1.6rem)}.member_item h2{font-size:18px;margin:0}.member_item p{margin:5px 0 0}.member_item_input{height:1.5rem;position:absolute;right:1rem;top:30%;width:1.5rem}.slot_booking_container{margin-bottom:20px;margin-top:20px;width:100%}.date_selection,.slot_selection{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;width:70%}.slot_selection{border-top:1px solid #eee;margin-bottom:10rem;margin-top:1rem;padding-top:1rem}.date_item{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:10px;display:flex;flex-direction:column;padding:1rem 2rem;width:6rem}.date_item.active{background-color:#f5f5f5;border:1px solid #002e81;color:#002e81}.date_item p{font-size:16px;font-weight:500;margin:0}.date_item h4{font-size:22px;margin:5px 0}.slot_item{background-color:#fff;border:1px solid #eee;border-radius:10px;color:#000;font-size:16px;padding:1rem;white-space:nowrap;width:6rem}.slot_item.active{background-color:#002e81;color:#fff}.next_previous_btn_grp{display:flex;flex-direction:row;gap:1rem;padding:1rem}.previous_button{background-color:#fff;color:#002e81}.next_button,.previous_button{align-items:center;border:1px solid #002e81;border-radius:4px;cursor:pointer;display:flex;flex:1 1;flex-direction:row;font-size:14px;justify-content:center;padding:2px}.next_button{background-color:#002e81;color:#fff}.proceed_text{font-size:16px}.safe-area-view{background-color:#fff;border-top:1px solid #eee;border-top-left-radius:10px;border-top-right-radius:10px;bottom:0;box-shadow:0 0 10px #eee;position:absolute;width:80%}.addresses-view{justify-content:space-between;padding:10px}.address-details,.addresses-view{align-items:center;display:flex}.address-text{gap:2px;margin-left:5px}.sample-collection{color:gray;font-size:13px;margin:0}.address-label{color:#002e81;font-weight:700}.address-info{color:#000;font-size:13px;margin:0}.no-address{color:#292929;margin-left:5px}.edit-address{align-items:center;cursor:pointer;display:flex;margin-right:5px}.edit-address-text{color:#002e81;font-weight:500;margin-left:5px}.footer{align-items:center;border-top:1px solid #eee;display:flex;padding:10px}.patient-count{width:50%}.patient-number{color:#000;font-size:20px;font-weight:700;margin:0}.patient-text{color:gray;margin:0}.next-button{align-items:center;background-color:#002e81;border:none;border-radius:10px;cursor:pointer;display:flex;justify-content:center;padding:10px;width:50%}.next-button-text{color:#fff;font-weight:700}.arrow-icon{fill:#fff}@media screen and (max-width:768px){.appointment_container{padding:0}.appointment_main{margin:1rem;padding:0;width:100%}.line,.line.active{width:100%}.slot_booking_container{margin-bottom:20px;margin-top:20px;width:100%}.date_selection,.slot_selection{width:100%}.date_item{width:5rem}}.card_cart_main{border:1px solid #eee;border-radius:7px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;padding:1rem}.card_cart_main_name{color:#000;font-size:18px;margin:0}.card_cart_main_price{font-size:18px;font-weight:600;margin:0 1rem 0 0}.account_screen{display:flex;flex-direction:row;justify-content:center;position:relative;width:100%}.tabs{border:1px solid #eee;display:flex;flex-direction:column;margin:1rem;width:20%}.tabs button{background-color:#fff;border:none;border-bottom:1px solid #eee;color:#000;cursor:pointer;padding:1.5rem;text-align:left;white-space:nowrap}.tabs button.active{background-color:#eee}.tab_content{border:1px solid #ccc;border-radius:.5rem;margin:1rem;padding:1rem;width:60%}.filters{align-items:center;display:flex;margin-bottom:20px}.filters input{border:1px solid #ccc;border-radius:5px;margin-right:10px;padding:10px}.medical_records{overflow:scroll;padding:0;position:relative;width:100%}.medical_records::-webkit-scrollbar{display:none}.medical_records .filters{align-items:center;display:flex;margin-bottom:20px}.medical_records .filters input{border:1px solid #ccc;border-radius:5px;margin-right:10px;padding:10px}.medical_records h2{margin-bottom:10px}.medical_records_table{border-collapse:collapse;width:100%}.medical_records_table td,.medical_records_table th{border:1px solid #ccc;padding:10px;text-align:center}.medical_records_table th{background-color:#f0f0f0;font-weight:700}.medical_records_table td input[type=radio]{margin:0;padding:0}.medical_records_table .record_item.selected{background-color:#f5f5f5}.medical_records .action_buttons{display:flex;justify-content:space-between;margin-top:20px}.medical_records .action_buttons button{background-color:#002e81;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.appointments{overflow:scroll;position:relative;width:100%}.appointments::-webkit-scrollbar{display:none}.appointment_header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.appointment_header h2{margin:0}.appointment_header button{background-color:#002e81;border:none;border-radius:.5rem;color:#fff;font-size:14px;font-weight:700;padding:.5rem .8rem}.table_header th{background-color:#fff;border-bottom:2px solid #ddd;color:#000;padding:10px;text-align:left;white-space:nowrap}.appointment_list{display:flex;flex-direction:column;gap:1rem;width:100%}.booking_item{background-color:#fff;border:1px solid #eee;border-radius:5px;display:flex;flex:1 1;flex-direction:column}.booking_item p{color:#000;font-weight:500;margin:0}.booking_item h3{color:#aaa;font-size:16px;font-weight:500;margin:0}.booking_item h3,.booking_item_div1{align-items:center;display:flex;flex-direction:row}.booking_item_div1{border-bottom:1px solid #eee;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:1rem}.booking_item_div2{border-bottom:1px solid #eee;padding:1rem}.booking_item_div2,.collection_date_time_div{align-items:flex-start;display:flex;flex-direction:column}.collection_date_time_div{gap:5px}.booking_item_test_list{border:1px solid #eee;border-radius:10px;display:flex;flex-direction:row;margin-top:1rem;overflow:scroll}.booking_item_test_list::-webkit-scrollbar{display:none}.booking_item_test_list div{align-items:flex-start;display:flex;flex-direction:column;gap:5px;padding:1rem}.reports_btn_grp{align-items:center;display:flex;flex-direction:row;width:100%}.assign_btn{background-color:#fff;color:#002e81}.assign_btn,.consult_doc_btn{border:1px solid #002e81;border-radius:1rem;cursor:pointer;flex:1 1;font-size:.8rem!important;font-weight:750!important;margin:.5rem;padding:.8rem;text-transform:uppercase!important}.assign_button,.consult_doc_btn{background-color:#002e81;color:#fff}.assign_button{border:none;cursor:pointer;font-size:14px;padding:5px 10px}.more_icon_button{background-color:initial;border:none;cursor:pointer}.menu{border-radius:5px;box-shadow:0 0 5px #0003;z-index:1000}.menuItem{cursor:pointer;padding:10px;transition:background-color .3s ease}.menuItem:hover{background-color:#f5f5f5}.profile_div{flex:1 1;height:100%;width:100%}.profile_head{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.profile_head::-webkit-scrollbar{display:none}.profile_head h2{font-size:24px;font-weight:700;margin:0;padding:0}.profile_head button{background-color:#002e81;border:none;border-radius:10px;color:#fff;padding:.5rem 1rem}.profile p{margin:1rem 0 0}.profile{background-color:#fff;display:flex;flex-direction:column;height:100%}.profile_input_group{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.profile select{border:1px solid #d9d9d9;border-radius:10px;color:gray;font-size:14px;margin-top:.5rem;padding:15px;width:100%}.profile label{color:#000;display:flex;flex:1 1;flex-direction:column;font-size:14px;font-weight:500;margin-top:1rem;width:100%}.profile input{border:1px solid #d9d9d9;border-radius:10px;color:gray;font-size:14px;margin-top:.5rem;padding:15px}.seperator{align-self:center}.account_save_btn{background-color:#002e81;border:1px solid #002e81;border-radius:1rem;color:#fff;cursor:pointer;font-size:.8rem!important;font-weight:750!important;justify-content:center;margin-top:1rem;padding:1rem;text-transform:uppercase!important;width:100%}.account_save_btn,.phlebo_item{align-items:center;display:flex;flex-direction:row}.phlebo_item{border-top:1px solid #eee;justify-content:space-between;padding:0 1rem}.phlebo_item_details{display:flex;flex-direction:row}.phlebo_item_details h3{font-size:large;font-weight:700;margin:0}.phlebo_item_details label{padding:1rem}.phlebo_item_details label p{font-weight:500}.phlebo_item button{background-color:#002e81;border-radius:.5rem;color:#fff;margin-left:1rem}.account_address_section{display:flex;flex-direction:column}.account_address_card_title{color:gray;font-size:14px;font-weight:500;margin:1rem 0 0}.account_address_list{display:flex}.account_address_item{background-color:#fff;border:1px solid #eee;border-radius:5px;margin:1rem 0 0}.addresses_div{display:flex;flex-direction:column}.addresses_div h2{margin:0}.addresses_div_list{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.addresses_div_dialog{display:flex;flex-direction:column;margin:1rem}.addresses_div_dialog h2{margin:0}.addresses_div_dialog select{border:1px solid #d9d9d9;border-radius:10px;color:gray;font-size:14px;margin-top:.5rem;padding:15px;width:100%}.addresses_div_dialog label{color:#000;display:flex;flex:1 1;flex-direction:column;font-size:14px;font-weight:500;margin-top:1rem;width:100%}.addresses_div_dialog input{border:1px solid #d9d9d9;border-radius:10px;color:gray;font-size:14px;margin-top:.5rem;padding:15px}.addresses_div_dialog_saveas{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin-top:5px}.addresses_div_dialog_saveas button{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:12px}.addresses_div_dialog_saveas button.active{background-color:#002e81;border:1px solid #002e81;color:#fff}.address_item{border:1px solid #d9d9d9;border-radius:10px;display:flex;flex-direction:column;gap:5px;padding:1rem;position:relative}.address_item h2{font-size:18px;margin:0}.address_item p{margin:0}.edit_icon{background-color:#fff;border:1px solid #000;border-radius:100rem;cursor:pointer;height:2.5rem;padding:5px;position:absolute;right:1rem;top:25%;width:2.5rem}.plan_card{display:flex;flex-direction:column}.plan_card h2{margin:0}@media screen and (max-width:998px){.account_screen{flex-direction:column;padding:1rem}.tabs{flex-direction:row;margin:0;overflow:scroll;width:calc(100% - 2rem)}.tabs::-webkit-scrollbar{display:none}.tab_content{margin:1rem 0 0;width:calc(100% - 4rem)}}.tests_container_close_btn{background:none;border:none;color:#333;cursor:pointer;font-size:1.5rem;position:absolute;right:10px;top:10px}.dialog-container{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:600px;justify-content:center;padding:0}.autocomplete-container{width:100%;z-index:2001}.autocomplete-container-input{border-radius:4px;padding:.5rem}.locate_me_btn{background-color:#4285f4;border:none;border-radius:4px;bottom:10px;box-shadow:0 0 10px #909090;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem;position:absolute;right:10px}.locate_me_btn:hover{background-color:#357ae8}.address_selection_sheet{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;padding:1rem;z-index:2001}.address_selection_sheet p{font-size:1rem;margin:0 0 .5rem}.address_selection_sheet label{display:block;font-weight:700;margin-bottom:.5rem}.address_selection_sheet input{border:1px solid #ccc;border-radius:4px;margin-bottom:1rem;padding:.5rem;width:100%}.address_selection_sheet div{display:flex;justify-content:space-between}.save_as_selected,.save_as_selected_active{border:1px solid #ccc;border-radius:4px;cursor:pointer;margin:.25rem;padding:.5rem}.save_as_selected_active{background-color:#002e81;color:#fff}.address_selection_sheet button{background-color:#4285f4;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem}.address_selection_sheet button:hover{background-color:#357ae8}.map-pin{left:50%;position:absolute;top:50%;transform:translate(-50%,-100%);z-index:2000}.map-pin img{height:40px;width:40px}.patient-container{border-radius:7px;border-style:solid;border-width:1px;cursor:pointer;margin-bottom:20px;padding:10px}.patient-name{background-color:#01a766;border-top-left-radius:7px;border-top-right-radius:7px;justify-content:space-between;padding:10px}.icon-container,.patient-name{align-items:center;display:flex}.icon-container{border-color:gray;border-radius:100px;border-width:1px;height:20px;justify-content:center;margin-left:10px;width:20px}.cart-items-list{list-style-type:none;margin:0;padding:0}.item-container{align-items:center;border-top:1px solid #eee;display:flex;justify-content:space-between;padding:10px}.item-name{color:#000;font-size:13px;width:80%}.item-details{align-items:center;display:flex}.item-price{color:#000;font-size:13px;margin-right:5px}.appointment_container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden;width:100vw}.appointment_container_doctors{display:flex;flex:1 1;flex-direction:column;padding:1rem}.doctors_list{align-items:center;gap:1rem}.doctor_item,.doctors_list{display:flex;flex-direction:column}.doctor_item{border:2px solid #eee;border-radius:10px;cursor:pointer;padding:1rem;width:18rem}.doctor_item_img{border-radius:5px;height:18rem;object-fit:cover;width:100%}.book_appoint_btn{background-color:#002e81;border:1px solid #002e81;border-radius:10px;color:#fff;cursor:pointer;margin-top:1rem;padding:1rem}.doctor_item h3{color:#002e81}.doctor_item h3,.doctor_item p{margin:.5rem 0 0}.doctor_item.active{border:2px solid #002e81}.appointment_container_head{font-size:24px;margin:0 0 1rem}.appointment_details_div{display:flex;flex:1 1;flex-direction:column;padding:1rem}.appointment_details_div label{display:flex;flex-direction:column;margin-bottom:10px}.appointment_details_div input{border:1px solid #ccc;border-radius:5px;margin-right:10px;padding:15px}@media (max-width:770px){.appointment_container_doctors{padding:1rem}.doctor_item{flex:1 1;width:100%}.doctor_item_img{height:12rem}.doctor_item h3{color:#002e81;margin:.5rem 0 0}.doctor_item p{font-size:14px}}.container{margin:auto;max-width:1200px;padding:20px;width:90%}.header{font-size:2em;margin:0}.plans-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.active-plan-container,.plan-item{border:2px solid #ddd;border-radius:8px;flex:1 1;margin-bottom:20px;padding:20px;transition:background-color .3s}.active-plan-item{border-color:#002e81;border-width:2px}.disabled-plan-item{background-color:#f2f2f2;color:#ccc;cursor:not-allowed}.plan-title{cursor:pointer;font-size:1.5em;margin-bottom:10px}.plan-points{list-style-type:none;padding:0}.plan-point{margin-bottom:10px}.general-info{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin-bottom:20px;padding:20px;width:100%}.info-item{align-items:center;display:flex;margin-bottom:10px}.check-icon{color:green;font-weight:700;margin-right:10px}.members-selection{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;margin-top:20px}.member-item{background-color:#fff;border:1px solid #eee;border-radius:8px;color:#000;cursor:pointer;margin-bottom:10px;margin-right:10px;padding:10px;white-space:nowrap}.selected-member-item{background-color:#0056b3}.proceed-button{background-color:#002e81;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:1.2em;margin-top:20px;padding:15px;text-align:center;width:100%}.proceed-button:hover{background-color:#0056b3}.upgrade-button{background-color:#ff9800;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px}.upgrade-button:hover{background-color:#e68900}.active-plan-text{font-size:1.5em;margin-bottom:10px}.active-plan-details{display:flex;flex-direction:column;margin-bottom:10px}.active-plan-detail{font-size:1em;margin-bottom:5px}.members-list{display:flex;flex-wrap:wrap}.member-detail{background-color:#002e81;border-radius:8px;color:#fff;margin-bottom:10px;margin-right:10px;padding:5px 10px}.terms_main{padding:2rem}
/*# sourceMappingURL=main.e601e5e4.css.map*/