@import url(https://fonts.maateen.me/kalpurush/font.css);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}*{box-sizing:border-box;margin:0;padding:0}.banglaFont{font-family:Kalpurush,sans-serif,Arial}.fullScreen{background:linear-gradient(180deg,#e8f8f8,#a4d0d0,#73c3c3);height:100vh;max-height:100vh;position:relative;width:100%}.capitalText{text-transform:capitalize}.mainWindow{flex:1 1;padding:.2rem .3rem 0}.hidden{display:none}a{text-decoration:none}h2{background-color:#98d1d3;color:#5a5a5a;margin:.3rem 0;position:relative;text-align:center}.h2_left{left:1rem;position:absolute;top:2.5px}.h2_right_btn{position:absolute;right:.8rem;top:50%;transform:translateY(-50%)}.cancelBtn{align-items:center;background-color:#b22222;border-radius:3px;color:#fff;display:flex;font-size:1rem;font-size:medium;font-weight:700;font-weight:400;justify-content:center;padding:0 .4rem .2rem}.cancelBtn:hover{background-color:#eed3d3;border:1px solid #b22222;color:#b22222}.addBtn{background-color:#2f4f4f;color:#fff}.addBtn:hover{background-color:#4b8f8f;color:#f9e9e9}.blueBtn{background-color:#8686f4}.blueBtn,.blueBtn:hover{color:#fff;cursor:pointer}.blueBtn:hover{background-color:#6a6af0}.no_border_btn{background:#0000;border:none;cursor:pointer;outline:none}.flexDiv{display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between}.my_box{border-radius:4px;box-shadow:0 0 6px 3px #ccccccc3}table{width:100%}table,td{border:1px solid gray;border-collapse:collapse;text-align:center}thead{background-color:grey;color:#fff}td.action_td{align-items:center;display:flex;gap:.4rem;justify-content:center}th{border:1px solid #fff}tbody tr{background-color:#d5d1d177}tbody tr:hover{background-color:#7471717b}td{padding:2px}.my_container{box-shadow:0 0 2px 4px #cccccca1;margin:.5rem auto;padding:.6rem;position:relative;width:88%}.my_container_fulid{border-radius:5px;box-shadow:0 0 12px 5px gray;margin:1rem auto;padding:.7rem;position:relative;width:98%}.my_field{background:#0000;border:1px solid #727070;font-size:medium;margin:.2rem;outline:none;padding:.5rem}.sm_field{width:6rem}.my_field:focus{background-color:#d5f8f8;border:1px solid #000}.my_btn{border:none;border-radius:3px;cursor:pointer;font-size:medium;margin:0 3px;outline:none;padding:.2rem .5rem}.submit_btn{background-color:#5f9ea0;color:#fff}.container_right_btn{position:absolute;right:.5rem;top:.5rem;z-index:100}.submit_btn:hover{background-color:#2c8d91}.submit_btn:focus{color:#c0f2f2}.failed{background-color:hsla(0,45%,73%,.141);color:red;font-size:small;padding:.1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.success{background-color:rgba(202,240,202,.149);color:#009b00;padding:.1rem}.logoutBtn{background-color:#ec718a;border:none;border-radius:3px;color:#fff;cursor:pointer;outline:none;padding:.2rem}.logoutBtn:hover{background-color:crimson}.my_card{border-radius:6px;box-shadow:5px 20px 50px #000;margin:3rem auto auto;max-width:98vw;padding:1rem .7rem;width:500px}.font_sm{font-size:small}.display_flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.my_form_row{grid-gap:.3rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));text-align:center}.my_form_group{display:flex;flex-direction:row}.my_input_group{display:flex;flex-direction:column;text-align:left}.danger_row_td{color:#ed3210}tr:has(.danger_row_td){background-color:#d2333345}.notFound{background-color:#f5d0c3;color:#9c4e0a;font-size:2rem;font-weight:700;padding:.7rem;text-align:center}.waitMsgDiv{background-color:#ffe4c44f;padding:.3rem;text-align:center;width:auto}.my_label{background-color:rgba(74,73,73,.161);border:1px solid gray;margin-right:-.2rem;padding:.25rem .3rem .35rem}.form_table tr,.form_table tr:hover{background-color:initial}.label_td{background-color:#9b979755}.table_field{background-color:initial;border:none;margin:auto;outline:none;width:98%}.inactivePage{align-items:center;background-color:#64d4ed;color:red;display:flex;flex-direction:column;font-size:larger;font-weight:700;justify-content:center;min-height:100vh}@media screen and (max-width:768px){table{font-size:14px}.fullScreen{height:auto;max-height:none;min-height:100vh;overflow:visible;overflow:initial}h2{font-size:small;padding:.4rem}.mainWindow{margin-top:2.6rem;max-height:90vh;max-width:100vw}.my_container{margin:0;max-width:99vw;overflow-x:auto;width:100%}}.smallFont{font-size:small}.x_overflow{margin:auto;max-width:98vw;overflow-x:auto}.loadingPage{align-items:center;background-color:#8df1f6;display:flex;height:100vh;justify-content:center;width:100%}@media screen and (max-width:500px){.my_container_fulid{box-shadow:none;max-width:99vw;overflow-x:auto}.my_container{box-shadow:none}.mainWindow{margin-top:1rem;max-height:none;max-width:100vw;padding:1.5rem 0 .3rem}.h2_left{font-size:small;font-weight:400;left:.1rem;padding:.2rem}.my_card{box-shadow:none;margin-top:1rem;padding:.4rem;width:90%}}@media print{.no_print{display:none}}.clinicHeading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:.2rem 0;position:absolute;width:180px}.logo_image{width:3rem}.clinicHeading h3{color:#1a1818;font-size:small;text-align:center}@media screen and (max-width:768px){.clinicHeading{align-items:center;background-color:#e8f3f3;box-shadow:0 0 5px 2px gray;display:flex;flex-direction:row;gap:1rem;height:3rem;justify-content:center;padding:.2rem 0;position:fixed;width:100%;z-index:100}}.sideBar{background-color:#889696;height:inherit;overflow-y:auto;padding-top:.5rem;transition:.3s;width:180px}.menu_profile_image{border:1px solid #fff;border-radius:50%;height:1.5rem;width:1.5rem}.sideBarUl{list-style-type:none;margin-top:4rem;padding:0}.sideBarUl li{margin:.1rem 0;padding:.1rem 0;width:100%}.sideBarUl li a{color:#fff;font-size:small;width:100%}.sideBarUl li a.active{color:#2a2828}.sideBarUl li:has(.active){background-color:azure}.sideBarUl li:hover{background-color:#778787}.sidebarLink{align-items:center;display:flex;flex-direction:row;font-size:small;padding:.1rem 0}.sidebarLink .link_icon_span{flex-basis:18%;text-align:center}.toggleIcon{border:1px solid #000;left:.6rem}.closeIcon,.toggleIcon{cursor:pointer;display:none;padding:.2rem;position:absolute;top:.6rem;z-index:100}.closeIcon{border:2px solid #fff;outline:none;right:.6rem;z-index:-100}.closeIcon,.userNameShow{align-items:center;color:#fff;display:flex}.userNameShow{font-weight:700;justify-content:space-between;padding:0 1rem}.arrowDown{width:16px}.shownArrow{color:blue;transform:rotate(180deg)}.userMenu{list-style:none;margin-left:1rem;padding-top:.5rem}@media screen and (max-width:768px){.sideBar{background-color:rgba(60,68,68,.888);height:100vh;left:-100%;position:fixed;width:200px;z-index:450}.sideBar.shownSideBar{left:0}.closeIcon,.toggleIcon{background-color:initial;display:block;height:1.6rem;width:1.6rem;z-index:500}.toggleIcon{position:fixed}}.loginRegMain{background-image:linear-gradient(180deg,#0000 0,#a4e7f0),url(/static/media/loginbg.a38ae1262fc287a4ddb0.jpg);background-position:50%;background-size:cover;border-radius:10px;box-shadow:5px 20px 50px #000;display:flex;justify-content:center;margin:2rem auto;max-width:95%;min-height:60vh;overflow:hidden;position:relative;width:400px}.loginRegForm{left:-100%;padding:1rem;position:absolute;text-align:center;top:4rem;transition:.3s ease-in-out;width:100%}.loginRegForm .my_field{background-color:rgba(136,244,248,.671)}.loginRegForm h2{background-color:rgba(0,255,255,.521)}.loginRegForm h3{color:#16d5e2}.loginRegForm textarea{background-color:rgba(136,244,248,.671);border:1px solid gray;margin:.26rem auto;outline:none;width:69.8%}.changePasswordForm{border-radius:5px;box-shadow:5px 20px 50px #000;margin:4rem auto;max-width:90%;padding:1rem;text-align:center;width:300px}.passFormGroup{margin:auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.viewPasslabel{position:absolute;right:.3rem;top:50%;transform:translateY(-50%)}.nb{color:#f44a37}.show{left:0}.forget_password_form{border-radius:10px;box-shadow:5px 20px 50px #000;margin:2rem auto;max-width:95%;padding:1rem;text-align:center;width:400px}.error{color:red;font-size:1rem;text-align:center}@media screen and (max-width:500px){.changePasswordForm{border-radius:5px;box-shadow:none;margin:1rem auto;text-align:center}.loginRegMain{box-shadow:0 5px 10px rgba(0,0,0,.537);margin-top:1rem;padding:.4rem}}.modalFull{align-items:center;background-color:rgba(0,0,0,.617);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000000}.modal_box{background-color:#f0f8ff;border:10px solid #5f9ea0;border-radius:10px;box-sizing:initial;margin-top:-10rem;max-width:90%;padding:1rem .6rem;text-align:center;width:400px}.modal_title{background-color:hsla(0,0%,50%,.264);margin-bottom:.4rem;padding:.3rem}.modal_body{display:flex;justify-content:center}.profileWrapper{background-color:rgba(240,248,255,.466);border:4px solid #5f9ea0;border-radius:10px;margin:auto;min-height:calc(100vh - 2rem);padding:3rem;width:98%}.profileLowerRow,.profileUpperRow{display:flex;flex-wrap:wrap;gap:3rem}.profileUpperRow{position:relative}.profileUpperRow .btnDiv{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;position:absolute;right:1rem;top:1rem}.profileUpperRow .btnDiv .my_btn{margin-left:auto;padding:.3rem .2rem;text-align:center;width:55%}.profileLowerRowLeft,.profileUpperRowLeft{max-width:100vw;padding:.2rem;text-align:center;width:300px}.profileImage{border:5px solid #90d0d0;border-radius:50%;height:10rem;max-width:90vw;width:10rem}.profileUpperRow h3{font-size:1.6rem;font-weight:600}.profileUpperRow h4{color:#4040f6;font-size:1.2rem;font-weight:600;text-transform:capitalize}.profileTable{border:none;width:100%}.profileTable td,.profileTable tr{background:#0000;border:none}.profileTable tr:hover{background-color:hsla(0,0%,50%,.117)}.profileTable td{font-size:1.3rem;padding:.6rem 0;text-align:left}.changeProfileWrapper{align-items:center;display:flex;justify-content:center}.profilePicForm{border-radius:5px;box-shadow:5px 6px 18px hsla(0,0%,50%,.474);max-width:90%;padding:.8rem;text-align:center;width:500px}@media screen and (max-width:500px){.profileWrapper{background-color:#f0f8ff;background:#0000;border:none;border-radius:0;border-radius:initial;margin:1rem auto;min-height:0;min-height:auto;padding:1rem;width:90%}.profileLowerRow,.profileUpperRow{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.profileUpperRow .btnDiv{position:static}.profileUpperRow .btnDiv .my_btn{margin:auto}}.btn_div{display:flex;flex-wrap:wrap;justify-content:center;padding-top:.2rem}.btn_div button{background-color:bisque;border:none;border-radius:3px;cursor:pointer;margin:.2rem .6rem 0;outline:none;padding:.3rem .5rem}.btn_div button:hover{color:#52edba}.btn_div button.active{background-color:#5f9ea0}.btn_div p{flex-basis:100%;text-align:center}@media print{.btn_div{display:none}}.refferersDiv{padding:0 .16rem;text-align:left}.refferersDiv div{border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;border-right:1px dotted #ccc;cursor:pointer;padding:.2rem}.refferersDiv div:hover{background-color:hsla(150,1%,43%,.272)}.hideRefferers{display:none}.showRefferers{display:inline;display:initial}.qr_reader_div{height:auto;margin:auto;width:250px}.patient_tiles_wrapper{grid-row-gap:.2rem;grid-column-gap:.2rem;background-color:#3231310f;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,280px));justify-content:center;padding:.2rem}.singlePatientDiv{background-color:rgba(161,248,248,.874);border:1px solid hsla(0,0%,50%,.472);border-radius:3px;padding:.2rem}.singlePatientDiv:hover{background-color:rgba(4,138,138,.874);transform:scale(1.02)}.singlePatientDiv h4{background-color:#676666;color:#fff}.tiles_btn_row{display:flex;justify-content:space-around}.dashboard_mainWindow{border:1px solid rgba(255,0,0,.103);max-height:100vh;overflow-y:auto}.dasboard_wrapper{grid-row-gap:.2rem;grid-column-gap:.2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));justify-content:center}.dashboard_tiles{border:1px solid gray;border-radius:5px;padding:.4rem;text-align:center}.dashboardFooter{bottom:1rem;display:flex;flex-wrap:wrap;gap:8%;justify-content:center;margin-top:.2rem;padding:0 .8rem;right:1%;width:98%}.dashboard_tiles table td,.dashboard_tiles table tr{background-color:initial;padding:0}.dashboardFooter div{min-width:400px}.dashboardFooter marquee{color:#f45506}.contact p{align-items:center;display:flex;gap:.5rem}.dashboard_tiles_wrapper{max-width:100vw;overflow-x:auto}@media screen and (max-width:900px){.dashboard_mainWindow{overflow-y:auto}}@media screen and (max-width:768px){.dashboard_mainWindow{max-height:none}}@media screen and (max-width:500px){.dasboard_wrapper{grid-gap:.7rem;grid-column-gap:0;max-height:none}.dashboardFooter div{margin-bottom:10px}.dashboardFooter{padding-left:6rem}}.add_user_form{border-radius:5px;box-shadow:0 0 8px 6px #cccccca9;margin:1rem auto;max-width:90%;padding:.5rem;text-align:left;width:300px}.add_user_form .my_form_group{display:block;margin:2px auto;text-align:left;width:90%}.add_user_form .my_field{background-color:azure}.add_user_form label{margin-left:.2rem}.userImage{width:2rem}@media screen and (max-width:500px){.user_table{font-size:small}}.servicesForPatientsWrapper{display:flex;flex-wrap:wrap}.servicesForPatientsWrapper .leftCol{background-color:hsla(60,2%,48%,.738);flex-basis:48%;padding:.4rem}.servicesForPatientsWrapper .leftCol select{background-color:rgba(62,61,63,.506);border:1px solid #fff;color:#fff;font-size:16px;margin:auto;outline:none;padding:.5rem;width:100%}.servicesForPatientsWrapper .leftCol .my_btn{margin-top:.2rem;padding:.5rem 0;width:8rem}.searchServicesDiv{background-color:#fff}.searchServicesField{background:#0000;border:none;font-size:medium;height:1.5rem;outline:none}.servicesForPatientsWrapper .rightCol{background-color:rgba(71,71,64,.738);flex:1 1}.servicesForPatientsWrapper .rightCol a{color:inherit}.servicesHeading{background-color:#29282849;color:#fff;margin-bottom:.3rem;padding:.3rem;position:relative;text-align:center}.servicesHeadingRightDiv{position:absolute;right:.8rem;top:.2rem}.tests_grid{grid-gap:6px;border:1px solid #fff;display:grid;font-size:14px;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));margin:.3rem 0;padding:4px}.tests_grid div{background-color:rgba(240,255,255,.143);text-align:left}.printAllReport:after{color:#000;content:"Print all reports";display:none;font-size:14px;font-weight:400}.printAllReport:hover:after{display:inline;display:initial}.printSelectedBtn:before{color:#000;content:"Print selected reports";display:none;font-size:14px;font-weight:400}.printSelectedBtn:hover:before{display:inline;display:initial}@media screen and (max-width:768px){.servicesForPatientsWrapper .leftCol,.servicesForPatientsWrapper .rightCol{background-color:hsla(60,2%,48%,.738);flex-basis:100%}}.payment_form{background-color:#fff;margin:.5rem auto;max-width:400px;padding:1rem;text-align:right}.clinicDetailsDiv{border-radius:3px;box-shadow:0 0 5px 2px grey;margin:1rem auto auto;max-width:90%;padding:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.clinicDetailsDiv img{width:100px}.clinicDetailsDiv a{background-color:#f8f2ea;color:#504e4e;padding:.3rem}.clinicDetailsDiv a:hover{background-color:#f0ddc3;border:1px solid gray;color:#000;padding:.3rem}.editClinicDetailsForm{background-color:#c6f4f4;border-radius:5px;box-shadow:0 0 5px 2px #ccc;margin:4rem auto;padding:.5rem;width:400px}.editClinicDetailsForm textarea{padding:2px;width:99%}@media screen and (max-width:500px){.clinicDetailsDiv{box-shadow:none}}.transactionWrapper{max-height:90vh;max-width:98%;overflow:auto}.transactionSummary{background-color:#f0f8ff;display:flex;justify-content:space-between;padding:0 .2rem}.searchTransactionForm{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.historyRow{display:flex;font-size:11px;gap:.2rem}.transactionTableDiv{max-height:66vh;overflow-y:auto}@media screen and (max-width:700px){.transactionTable{font-size:small}}.invoiceWrapper{height:100vh;margin:auto;max-height:100vh;overflow:auto;width:80%}.inVoicePrint{display:flex;justify-content:space-between;max-width:10.8in}.inVoicePrint,.inVoicePrintSingle{background-color:#fff;height:8in;margin:auto;padding:1rem .5rem .5rem}.inVoicePrintSingle{position:relative;width:5.4in}.barCode{height:.4in;overflow:hidden}.cancelPrint{color:red;font-size:32px;font-weight:700}.no_display{display:none}.invoiceBtnDiv a:after{color:#000;content:"Cancel";display:none;font-size:small;font-weight:400}.invoiceBtnDiv a:hover:after{display:inline;display:initial}.invoice_print_btn{background-color:initial;border:0;cursor:pointer;margin:2px 5px 2px 48%;outline:none;position:relative}.invoice_print_btn:after{content:"Print invoice";display:none;position:absolute;right:100%}.invoice_print_btn:hover:after{display:inline;display:initial}.copyInvoice{flex-basis:47%;position:relative}.clinicCopyInvoice{padding-top:4rem}.invoiceHeader{align-items:end;display:flex;flex-direction:column;padding:.5rem 1rem;position:relative}.cornerText{font-size:small;left:1rem;position:absolute;top:15px}.logo{height:.8in;max-height:.8in}.logoImage{max-height:inherit;max-width:2in;width:auto}.clinicDetails{margin-left:.5rem;text-align:right;width:40%}.clinicDetails strong{font-size:1rem}.clinicDetails p{font-size:small}.patientDetails{padding:.2rem 1rem}.patient_id_no{display:flex;justify-content:space-between}.patientDetails p span{display:inline-block}.testDetails{margin-top:1rem;padding:0 .6rem}.testDetails table th{background-color:#fff;border:1px solid #000;color:#000}.paymentDetails{margin-top:1rem;padding:0 1.5rem}.paymentDetails p{text-align:right}.paymentDetails p span{display:inline-block;width:3.8rem}.receivedBy{bottom:3rem;position:absolute;right:2rem;text-decoration:overline}.invoiceFooter{border-top:1px solid gray;bottom:.4rem;font-size:large;height:2rem;left:1%;position:absolute;text-align:center;width:98%}@media print{.inVoicePrint{width:10.8in}}.reffererPaymentWrapper{border-radius:3px;box-shadow:0 0 10px #ccc;margin:2rem auto;padding:1rem;text-align:center;width:450px}.reffererPaymentWrapper strong{font-size:large}.reffererPaymentTokenWrapper{box-shadow:0 0 5px #000;margin:1vh auto;max-height:98vh;overflow:auto;padding:.8rem 1.5rem;width:80%}.reffererPaymentPrintDiv{background-color:#fff;border:1px solid #000;display:flex;height:5.4in;justify-content:space-between;margin:auto;padding:1rem;width:8in}.reffererPaymentTokenBothCopy{flex-basis:47%;padding-right:1rem;padding-top:3.5rem;position:relative;text-align:right}.cornerDiv{right:10px;top:5px}.cornerDiv,.reffererTokenFooter{font-size:small;position:absolute}.reffererTokenFooter{bottom:1rem;right:1rem;text-decoration:overline}.paymentHistoryWrapper{overflow:auto;padding:.4rem;width:100%}.cancelToken{color:#000;font-size:26px}.cancelToken:hover{color:red;font-size:26px}.refferer_table_wrapper{border:1px solid #000}.only_print{display:none}@media print{.refferer_table_wrapper{padding:1rem 1.5rem}.only_print{display:inline;display:initial}}.resultFormWrapper{background-color:hsla(36,10%,81%,.176);border-radius:4px;box-shadow:0 0 3px 5px #cccccc83;margin:2rem auto auto;max-width:100vw;padding:1rem;width:600px}.singleFieldForm{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.largeForm{margin-top:.4rem}.largeForm label{font-size:14px}.largeForm textarea{background:#0000;border:1px solid hsla(0,0%,50%,.878);margin-top:.1rem;outline:none;padding:.2rem;width:100%}.largeForm textarea:focus{background-color:rgba(0,255,255,.231);border:1px solid #000}.largeForm .submit_btn{margin-top:.3rem;padding:.5rem 0;width:100%}.cbc_form .cbc_form_grid{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:repeat(auto-fit,minmax(120px,120px));margin:.2rem 0}.cbc_form label{font-size:12px}.cbc_form_group{background-color:hsla(34,78%,91%,.452)}.cbc_field{background:#0000;border:1px solid grey;margin:0 .1rem;outline:none;padding:.1rem;width:58px}.pbf_input_group{background-color:hsla(34,78%,91%,.452);padding:.2rem .4rem}.cbc_form textarea{background:#0000;border:1px solid grey;outline:none;padding:.1rem;width:98%}.cbc_field:focus,.cbc_form textarea:focus{background-color:rgba(213,246,213,.573)}.other_result_wrapper{margin:.2rem auto;max-height:85vh;overflow-y:auto;width:8.1in}.urine_re_form{border-radius:5px;box-shadow:5px 8px 18px grey;margin:2rem auto;max-width:98vw;padding:1rem;width:750px}.urineFormRow{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:.4rem}.semen_analysis_form textarea,.urine_re_form textarea{padding:.1rem;width:100%}.cast_crystal_row{justify-content:start;padding-left:.5rem}.urine_re_form label{font-size:small;margin-left:.3rem}.urineInput{background-color:initial;border:1px solid #777575;margin:.1rem;outline:none;padding-left:.2rem;width:5rem}.urineSmInput{padding-left:0;width:4rem}.urineLgInput{width:13rem}.urineInput:focus{background-color:hsla(60,29%,97%,.918);border:1.5px solid #000}.semen_analysis_form{border-radius:5px;box-shadow:0 0 20px 6px gray;margin:auto;max-height:98vh;max-width:100%;overflow-y:auto;padding:.4rem;width:768px}.cross_match_form{border-radius:3px;margin:auto;max-width:100%;padding-bottom:1rem;width:500px}.form_row{display:flex;flex-wrap:wrap}.formRowInnerDiv label{font-size:small}.formRowInnerDiv .md_field{font-size:small;width:9rem}.formRowInnerDiv .sm_field{font-size:small;width:5rem}.reporterDiv{margin:auto;padding-top:.8rem;text-align:right;width:8.1in}@media screen and (max-width:700px){.formRowInnerDiv{flex-basis:100%}}.doctor_full_page{min-height:100vh;overflow-y:hidden}.logoImage{border-radius:2px;box-shadow:0 0 2px 5px hsla(0,0%,47%,.069);opacity:50%}.doctorMenuBar{align-items:center;background-color:rgba(5,5,5,.292);border-color:beige;display:flex;flex-wrap:wrap;justify-content:space-between;margin:6px 0;padding:.2rem .3rem;position:fixed;position:relative;width:100%}.menuIconDiv{display:none;z-index:1000}.menuBtnWhite{color:#fff;transition:all .3s ease}.menuBtn{cursor:pointer;font-weight:700}.doctorMenuBarLeft{flex:1 1}.doctorMenuBarRight{flex:8 1;transition:.4s ease-in-out}.doctorMenuBarRight ul{align-items:center;display:flex;justify-content:end;list-style:none;padding:0}.doctorMenuBarRight ul li{margin:0 .7rem}.doctorMenuBarRight ul li a{color:#f0f8ff;position:relative;text-transform:uppercase}.doctorMenuBarRight ul li a.active{color:rgba(52,51,51,.772)}.doctorMenuBarRight ul li a:after{background-color:#f4f4f6a6;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:.3s;width:0}.doctorMenuBarRight ul li a:hover:after{width:100%}.doctorMain{min-height:91vh}.doctorFooter{background-color:gray;color:#f0f8ff}.chamberSelectionDiv{background-color:rgba(0,0,0,.768);height:90vh;position:absolute;width:100vw;z-index:150}.chamberSelectionForm{background-color:#fff;margin-top:5rem}@media screen and (max-width:768px){.logoImage{height:2rem;width:6rem}.doctor_full_page{min-height:100vh;overflow-y:visible;overflow-y:initial}.doctorMain{margin-top:2rem;padding:.4rem}.doctorMenuBarLeft{background-color:#fff;border-bottom:3px solid hsla(0,0%,50%,.169);display:flex;height:3rem;padding:.3rem 0 0 4rem;position:fixed;top:0;width:100%;z-index:450}.doctorMenuBar{background-color:initial;margin:0}.doctorMenuBarRight{background-color:rgba(26,25,26,.863);flex-basis:100%;height:100vh;left:-100%;padding-top:3rem;position:fixed;top:0;z-index:999}.menuBarShow{left:0}.doctorMenuBarRight ul{align-items:start;flex-direction:column}.doctorMenuBarRight ul li{border-bottom:1px dotted #fff;padding:.5rem 0}.menuIconDiv{align-items:center;background-color:0 #fff;border:1px solid gray;border-radius:2px;display:initial;display:flex;justify-content:center;left:.8rem;margin-right:1rem;padding:.1rem .2rem 0;position:fixed;top:.4rem;z-index:1000}.doctorMenuBarRight ul li a.active{background-color:rgba(174,174,225,.166);color:#ede4e4}}.doctorsSearchPatientMain{background-color:rgba(255,228,196,.431);display:flex;justify-content:space-between;padding:1rem;width:100%}.doctorsSearchPatientMain .searchPatientLeftCol{background-color:rgba(127,255,212,.169);border-right:1px solid hsla(0,0%,50%,.462);flex-basis:20%;padding-top:1rem;text-align:center}.doctorsSearchPatientMain .searchPatientRightCol{flex:1 1;height:85vh;overflow-y:auto;padding:0 1rem;text-align:center}.waitingPatientsDiv{max-height:75vh;overflow-y:auto}.prescriptionMain{background-color:hsla(92,68%,85%,.891);height:93vh;overflow-y:hidden;width:100%}.doctor_banner{height:87vh}.doctor_banner_footer{font-size:1.2rem;height:2rem;text-align:center}.doctor_banner_image{border:2px solid rgba(172,255,47,.219);height:calc(87vh - 2rem);width:100%}.newPatientDiv{align-items:center;display:flex;flex-wrap:wrap;padding:.2rem 1rem}.addPatientByDoctorForm input,.addPatientByDoctorForm select,.addPatientByDoctorForm textarea{background-color:initial;border:1px solid hsla(0,0%,50%,.508);font-size:small;margin:0 3px;outline:none;padding:4px}.addPatientByDoctorForm input:focus,.addPatientByDoctorForm select:focus{background-color:#9df2f24a}.addPatientByDoctorForm .submit_btn{background-color:#186d18;cursor:pointer}.addPatientByDoctorForm .submit_btn:hover{background-color:#359635}.addPatientByDoctorForm .cancel_btn{background-color:#ed554d;color:#fff;cursor:pointer}.addPatientByDoctorForm .cancel_btn:hover{background-color:#da3e36}.patient_heading{align-items:center;background-color:rgba(244,165,96,.226);border:1px solid #f4a560;display:flex;gap:1rem;height:1.5rem;margin-left:auto;padding:.4rem 1rem}.patient_prescription{display:flex;flex-wrap:wrap;height:89vh;overflow:hidden;width:100vw}.pres_left_col{grid-row-gap:.2rem;justify-items:start;width:420px}.adviceDiv{margin-left:2rem;margin-top:1rem}.pres_left_col h2{font-size:1rem;margin-top:0}.left_col_divs{border:1px solid rgba(0,0,0,.373);height:4rem;margin-bottom:2rem;position:relative}.filteredResultDiv{background-color:#fff;cursor:pointer;left:.6rem;position:absolute;width:80%;z-index:100}.left_col_divs .my_field{font-size:14px;margin-top:0;padding:.2rem;width:85%}.pp_right_col{display:flex;flex-direction:column;width:calc(100vw - 422px)}.pp_right_col_body{background-color:#fff;display:flex;flex-direction:row}.filteredRow{background-color:rgba(146,244,211,.478);font-size:small;margin:.1rem 0;padding:0 .3rem}.filteredRow input{width:4rem}.prescriptionPrintDiv{position:relative}.doctor_details{bottom:-2rem;color:gray;display:none;font-size:8px;position:absolute;text-align:center;width:100%}.prescriotionPrintLeft{border-right:1px solid #000;padding-left:2rem;padding-top:.8rem;width:250px}.prescriotionPrintLeft_divs{font-size:14px;margin-bottom:1rem}.prescriotionPrintLeft ul{list-style:inside}.prescriotionPrintRIght{width:calc(100% - 260px)}.remove_btn{background-color:tomato;border:none;border-radius:2px;color:#fff;cursor:pointer;margin-left:4px;outline:none;padding:0 3px}.prescriptionDrugs{color:#000}.singleDrugRow{display:flex;margin-bottom:.5rem}.drug_duration{flex:1 1}.addedDrugsDiv{background-color:rgba(117,235,221,.143);border-top:1px solid hsla(0,0%,50%,.382);height:80vh;margin:.5rem 0 1rem 1rem;overflow-y:auto;padding:.4rem;position:relative}.drug_table{border:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.drug_table tr{background-color:initial;border:none}.drug_table tr:hover{background-color:#00000018}.drug_table td{border:none;padding:.1rem 2rem 0 0;text-align:left}.printPrescriptionBtn{color:lime;position:absolute;right:.6rem;top:.5rem}.savePrescriptionBtn{color:#172717;position:absolute;right:.6rem;top:3rem}.zeroOpaq{opacity:0}.prescriptionPrintHeader{display:none;flex-basis:100%;max-height:.7in}.prescriptionPrintHeader td{background-color:#fff;border:none;font-size:15px;padding-left:.5rem;text-align:left}.wait_div{position:absolute;right:1rem;top:1rem;z-index:555}.drugSerial{align-items:start;display:flex;justify-content:start}.printPrescriptionBtn:hover{color:#000}.add_drug_div{padding:0 .3rem;width:calc(100% - 1rem)}.add_drug_form{display:flex;flex-wrap:wrap;gap:.4rem}.add_drug_form_group{height:2rem;z-index:99}.flex{display:flex}.add_drug_form_left{flex-basis:75%;padding:.2rem}.drug_name_group{flex-basis:100%;z-index:100}.qR_code_div{display:none}.drug_field{border:0;font-size:1rem;margin-left:1%;outline:0;padding:.4rem;width:98%;z-index:-1}.drug_field:focus{background-color:rgba(128,255,0,.216)}.filterdDrugDIv{background-color:#000000e6;z-index:50000}.add_drug_btn{background-color:#000;border:none;border-radius:3px;color:#fff;cursor:pointer;outline:none;padding:.6rem 1.4rem}.add_drug_btn:hover{background-color:#464343;color:#f7cece;transform:scale(102%)}.filterdDrugRow{background-color:#fff;cursor:pointer;margin-top:.1rem;padding:.2rem;position:relative;z-index:900}.drugDetailsHints{display:none;z-index:50000}.filterdDrugRow:hover{background-color:#00fffffc;font-weight:700}.filterdDrugRow:hover .drugDetailsHints{background-color:#cce2e2fa;color:#4b0b0b;display:block;font-size:small;font-weight:400;min-width:200px;padding:.3rem;position:absolute;right:101%;top:.1rem}@media screen and (max-width:500px){.addPatientByDoctorForm input,.addPatientByDoctorForm select,.addPatientByDoctorForm textarea{margin:3px}.prescriptionMain{margin-top:.2rem;overflow-y:visible;overflow-y:initial}}@media print{.pp_right_col{font-size:16px;height:11.3in;padding-top:2.5in;width:8.2in}.addedDrugsDiv{height:auto}.prescriotionPrintRIght{width:5.5in}.prescriptionPrintDiv{font-size:16px;max-height:11.2in;max-width:8.1in;padding-top:2.5in}.doctor_details{display:inline;display:initial}.add_drug_div,.printPrescriptionBtn,.remove_btn{display:none}.qR_code_div{display:block;margin-top:.4rem}.prescriptionPrintHeader{display:inline;display:initial;margin:auto;padding:.3rem 1rem}.addedDrugsDiv{background-color:#fff;border:none;margin-top:0}.prescriotionPrintLeft{height:8in}.prescriotionPrintRIght{padding-left:.2rem;padding-top:.2rem}}.doctorsTilesWrapper{grid-row-gap:.2rem;grid-column-gap:.4rem;background-color:rgba(169,180,198,.119);display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,350px));justify-content:center;padding:.2rem}.doctorsTile{background-color:#b0acac73;padding:.1rem .3rem}.doctor_details{font-size:small;min-height:3.2rem}.doctor_form{background-color:rgba(167,208,208,.215);border-radius:5px;margin:2rem auto;max-width:100vw;padding:.4rem;width:550px}.doctor_form label{margin-left:2.5%}.doctor_form input,.doctor_form textarea{font-size:13px;margin-bottom:1rem;margin-left:2.5%;width:95%}.doctor_schedule_div{background-color:rgba(240,255,255,.321);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.doctorScheduleWrapper{background-color:rgba(136,192,227,.239);border-radius:4px;box-shadow:0 0 10px 5px #ccc;margin:2rem auto auto;max-width:98%;overflow-x:hidden;padding:.5rem;text-align:center;width:500px}.addedScheduleDiv h3{background-color:hsla(0,8%,49%,.807);color:#fff;margin:.2rem 0}.assign_doctor_as_user_form{border-radius:4px;box-shadow:0 0 6px 2px hsla(0,0%,50%,.732);margin:3rem auto;padding:.7rem;width:400px}.assign_doctor_as_user_form input,.assign_doctor_as_user_form select{margin:.5rem 0;width:99%}.serial_div{max-height:75vh;overflow-y:auto}.doctorPatientSerialDiv{flex-wrap:wrap;gap:1rem;padding:1rem}.showAddedDoctorPatientsDiv{flex:1 1;max-height:88vh;overflow-y:auto;padding:.6rem}.doctorPatientSerialDiv h2{font-size:1rem}.doctorPatientSerialForm{border-radius:4px;box-shadow:0 0 6px 3px #ccccccc3;margin:auto;max-width:100vw;padding:1rem;width:400px}.doctorPatientSerialForm .input_wrapper{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:10px}.doctor_serial_heading{margin:5px auto 0;width:98%}.print_only{display:none}@media screen and (max-width:768px){.doctorPatientSerialDiv{flex-direction:column}}@media screen and (max-width:500px){.doctorScheduleWrapper{margin-top:.1rem;width:98%}.assign_doctor_as_user_form{width:100%}.assign_doctor_as_user_form h2{font-size:small}.doctorPatientSerialForm{padding:.4rem;width:98%}.doctor_serial_heading{margin-top:2rem}.showAddedDoctorPatientsDiv{max-height:none}}@media print{.serial_div{height:11in;padding:1.5rem;width:8in}.print_only{display:inline;display:initial}}.searchpatientMain{display:flex;flex-wrap:wrap;justify-content:space-between;max-height:100vh;overflow:auto}.searchpatientLeft{border-right:2px solid hsla(0,1%,54%,.292);padding:1rem .7rem;text-align:center;width:250px}.searchpatientRight{flex:1 1;padding:.5rem}@media screen and (max-width:500px){.searchpatientMain{align-items:start;margin-top:4rem;max-height:none}.searchpatientLeft,.searchpatientRight{flex-basis:100%}}.master_admin_wrapper{box-shadow:5px 5px 15px #808080a6;margin:auto;min-height:97vh;overflow:hidden;padding:.6rem;width:90%}.master_admin_form{border-radius:5px;box-shadow:5px 10px 40px #1d1d1d;margin:2rem auto;max-width:100%;padding:1rem;text-align:center;width:400px}.search_field{background-color:initial;border:1px solid gray;outline:none;padding:.1rem .4rem}.masterAdminTiles{background-color:rgba(161,248,248,.874);border:1px solid hsla(0,0%,50%,.472);border-radius:3px;font-size:14px;padding:.2rem}.masterAdminTiles h4{background-color:#7ffff6}.editSiteDetailsForm{border-radius:5px;box-shadow:0 0 20px 1px gray;margin:2rem auto auto;min-width:450px;padding:.8rem;width:40%}.editSiteDetailsForm .my_field{width:100%}.master_admin_left{max-width:100vw;overflow-x:auto;padding-bottom:1rem}.master_admin_right{flex:1 1}.dasboardTilesWrapper{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(210px,210px));justify-content:center;padding:.5rem .6rem}.dashBoardTiles{border-radius:3px;box-shadow:0 0 10px .5px hsla(0,0%,50%,.708);padding:1.7rem .2rem;text-align:center}.masterAdminTilesInner{font-size:larger}.master_admin_users{margin-top:.1rem;max-width:100vw;overflow-x:auto;padding:.1rem .4rem}.master_admin_users h2{background-color:rgba(69,158,130,.747)}@media screen and (max-width:900px){.master_admin_wrapper{margin:auto;width:98%}}@media screen and (max-width:500px){.master_admin_wrapper{box-shadow:none;margin:auto;overflow:visible;overflow:initial;padding:3rem .5rem .5rem;width:100%}.master_admin_form{border:1px solid gray;box-shadow:none}.master_admin_left{flex-basis:100%}}.prescriptionDataHeader{background-color:rgba(18,68,68,.653);display:flex;flex-wrap:wrap;gap:.8rem;height:-webkit-min-content;height:min-content;justify-content:center;padding-top:.5rem}.targetBtn{background-color:#0000004d;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:15px;height:2.5rem;outline:none;padding:0 .4rem}.targetBtn:hover{box-shadow:inset 0 0 4px 5px hsla(0,0%,50%,.466)}.targetBtn.targetBtn_active{background-color:azure;color:#000;transform:translateY(5%)}.prescriptionDataMain{background-color:azure;min-height:80vh;padding:.5rem}.prescriptionDataInner{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.p_d_leftCol{padding:.6rem 0;width:28%}.p_d_rightCol{flex:2 1;padding:.6rem 0}.p_d_rightCol .h2_left{font-size:small;font-weight:400;top:.2rem}.h2_field{background-color:initial;border:1px solid gray;outline:none;padding:.2rem}.defaultResultLeft{width:300px}.defaultResultRight{flex:1 1}.editorWrapper{height:78vh;margin:auto;overflow-y:auto;width:8.1in}.active_row{background-color:rgba(18,115,83,.639);color:#fff;font-weight:700}@media screen and (max-width:768px){.p_d_leftCol,.p_d_rightCol{flex-basis:100%}}.allReportWrapper{border:1px solid rgba(77,86,77,.557);margin:auto;max-height:96vh;overflow-y:auto;width:8.2in}.print_cancel_btn{align-items:baseline;background-color:initial;border-radius:2px;color:#ef7272;display:flex;font-size:32px;font-weight:700;justify-content:center;margin-left:.4rem;padding-bottom:10px}.print_cancel_btn:hover{color:red}.allReport{width:100%}.singleReportPage{background-color:#fff;height:11in;margin-bottom:.2rem;padding-top:2in;position:relative}.patientHeader{margin:auto auto .2rem;width:85%}.patientHeaderRow{border:1px solid gray;display:flex;justify-content:space-between;padding:0 10px}.barcodeRow{align-items:center;height:1.6rem;overflow:hidden}.patientHeaderRow.noBorderBottom{border-bottom:none}.singleReportBody{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:4in;padding:.3rem 0}.reportBodyInner{width:100%}.reportPageHeading{border:1px solid #000;font-size:1rem;margin:0 auto .5rem;padding:0 3.5rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cbcTable{border:none;font-size:14px;margin:auto;width:80%}.cbcTable td,.cbcTable tr,.reportBodyInner table tr{background-color:initial;border:none;padding:0;text-align:left}.cbcTable thead{background-color:initial;color:#000}.cbcTable th,.cbcTable thead{border:none;border-bottom:1px solid #000}.cbcTable td,.cbcTable th{padding:0 5px}.otherReportInner{margin:auto;width:85%}.otherTable{font-size:15px;margin-top:1rem}.urineRETable{font-size:15px;width:75%}.urineRETable td{padding:2px}.reportFooterDiv{bottom:10px;display:flex;font-size:12px;font-style:italic;justify-content:space-between;left:8.5%;position:absolute;text-align:center;width:90%}.addExpenseDiv{flex-basis:30%;min-width:300px}.todaysExpenseDiv{flex:1 1;min-width:300px}.expenditureForm{margin:auto;max-width:300px;width:90%}.w_100{width:100%}.py_4{padding:.4rem}.expenseTableWrapper{max-height:85vh;overflow-y:auto}.search_date_form{background-color:#5d3c2514;margin:auto;max-width:98vw;padding:.2rem;width:50%}.text_center{text-align:center}.expenditureWrapper{margin:.3rem auto auto;max-height:87vh;overflow-y:auto;position:relative;width:8.1in}.printExpenditure{background-color:#fff;padding:1rem}.print_expenditure_btn{position:absolute;right:.5rem;top:1rem}.summary_wrapper{max-width:98vw;overflow-x:auto}@media screen and (max-width:500px){.addExpenseDiv{flex-basis:100%}.expenditureForm{border:10px solid hsla(0,0%,50%,.281);border-radius:5px;padding:.4rem;text-align:center;text-align:left}}.summary_wrapper_inner{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.summary_wrapper_inner div{align-items:center;background-color:rgba(0,255,255,.278);border-radius:3px;display:flex;flex-direction:column;justify-content:center;min-height:7rem;padding:.7rem}.summaryRow{display:flex;flex-direction:row;font-size:1.3rem;font-weight:700;gap:.5rem;justify-content:end}.print_summary{padding:1rem 1.5rem}.dueForm,.print_summary{text-align:center}.due_collection_container{border-radius:5px;box-shadow:0 0 20px 5px #00000057;margin:1rem auto;max-width:100vw;padding:.8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.due_collection_container .flexDiv{justify-content:center}.collectionForm{border:1px solid rgba(37,36,36,.392);padding:1rem;text-align:right}.collectionForm .my_field{width:6rem}.due_collection_heading{text-align:center}.collection_history{border:1px solid rgba(0,0,0,.104);height:12.3rem;overflow-y:auto;padding:0 .5rem}.user_trans_heading{background-color:rgba(56,133,133,.664);color:#fff;margin:.5rem auto;padding:.4rem 1rem;position:relative;text-align:center;width:95%}.userTransactionWrapper{border:1px solid hsla(0,0%,50%,.253);margin:auto;padding:.4rem;width:95%}.userTransactionWrapper p{font-size:large;text-align:center}.right_select{color:#111;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.noData{background-color:hsla(0,51%,60%,.534);color:#fff;margin:auto;text-align:center;width:95%}.print_user_transaction_btn{background-color:initial;border:none;cursor:pointer;left:1rem;outline:none;position:absolute;top:50%;transform:translateY(-50%)}.search_user_transaction_btn:before{color:#111;color:#fff;content:"Search user transaction";display:none;font-size:small;font-weight:400;transition:.2s ease-in-out}.search_user_transaction_btn:hover:before{display:inline;display:initial}.cashHandoverWrapper{display:flex;flex-wrap:wrap;gap:1rem;margin:auto;width:95%}.cashHandoverRight{flex:1 1}.headingSelect{background:#0000;color:#535252;font-size:1.5rem;font-weight:700;outline:none}.showHandoverWrapper{margin:auto;width:95%}
/*# sourceMappingURL=main.e183e391.css.map*/