:root{--blue:#004579;--white:#f0f0f0;--grey-white:#e2e2e2;--black:#272727;--grey:#8b909b;--yellow:#f1c15d}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-family:"Roboto",sans-serif;font-weight:500;color:#272727;color:var(--black);scroll-behavior:smooth}header{border-bottom:1px solid rgba(0,0,0,.2)}body,h1,h2,h3,h4,h5,h6,p{margin:0}p{color:#8b909b;color:var(--grey);font-family:"Lato",sans-serif}ul{padding:0;margin:0;list-style:none}.alert{margin-top:20px;color:red}.alert,.btn{text-align:center}.btn{border-radius:4px;border-style:none;font-family:"Lato",sans-serif;outline:none}.btn-primary{background:#004579;background:var(--blue);cursor:pointer}.btn-disabled,.btn-primary{color:#f0f0f0;color:var(--white);padding:10px 15px;font-size:14px}.btn-disabled{background:#8b909b;background:var(--grey)}.btn-edit{background:#202020;padding:10px 15px;width:70%;align-self:center}.btn-add,.btn-edit{color:#fff;cursor:pointer}.btn-add{background:#006400;padding:5px 10px;width:100%;justify-self:center}.btn-cancel{background:#e2e2e2;background:var(--grey-white);padding:10px 15px}.btn-cancel,.btn-search{font-size:14px;cursor:pointer}.btn-search{background:#004579;background:var(--blue);color:#f0f0f0;color:var(--white)}.btn-hero{padding:20px 60px;background:#f1c15d;color:#000;box-shadow:0 8px 16px 0 rgba(0,0,0,.9);font-size:18px;cursor:pointer}.btn-hero:hover{color:#fff;background:rgba(0,0,0,.9)}.btn-sign-out{background:#e2e2e2;background:var(--grey-white);color:#272727;color:var(--black);padding:8px 12px;font-size:14px;cursor:pointer}.btn-sign-out:hover{background:maroon;color:#f0f0f0;color:var(--white)}.btn-nav{border:1.2px solid #004579;color:#333;padding:8px 12px;font-size:14px;cursor:pointer}.btn-nav:hover{background:#004579;color:#f0f0f0;color:var(--white)}.card{-webkit-transition:.3s;transition:.3s;border-radius:5px;background:#f0f0f0}.card:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.3)}.doc-card{background:#f0f0f0;color:#004579;color:var(--blue);-webkit-transition:.2s;transition:.2s;border-radius:4px}.doc-card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.search-form{background:#fff;padding:5px;border:1px solid #e2e2e2;border:1px solid var(--grey-white);outline:none;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);font-family:"Roboto",sans-serif;font-size:16px;color:#333}.input-form{padding:15px;border-radius:5px;border:1.2px solid #004579;border:1.2px solid var(--blue);margin-top:15px;width:100%;outline:none}.input-form-wrapper{margin:50px auto;width:50%}.submit{color:#fff;background:#004579;background:var(--blue);cursor:pointer}.modal-wrapper{display:grid;grid-template-columns:1fr;grid-gap:40px;min-height:400px;justify-items:center;align-content:center;box-shadow:0 3px 15px rgba(0,0,0,.2);padding:40px;border-radius:5px}.backdrop{display:grid;grid-template-columns:1fr;align-items:center;position:fixed;top:0;left:0;height:100vh;width:100%;background:rgba(0,0,0,.8);z-index:10}.container{width:60%;margin:auto}.container-2{width:70%;margin:auto}.wrapper{min-height:100vh}.negative-alert{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#333;padding:20px 50px;border-radius:4px;background:#f0f0f0;box-shadow:0 0 8px 4px rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:20}.negative-alert p{color:#333;line-height:25px;text-align:center;font-family:"Roboto";font-weight:300}.negative-alert button{border-style:none;padding:8px 20px;background:#004579;color:#eee;border-radius:25px;margin-top:20px;cursor:pointer;outline:none}.blur-bg{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#3d3d3d;opacity:.9}@media (max-width:900px){.container,.container-2{width:90%;margin:auto}.btn-search,.search-form{height:50px}.input-form-wrapper{width:100%}.negative-alert{left:0;-webkit-transform:translate(10%,-50%);transform:translate(10%,-50%);width:80%;margin:auto;padding:20px}}.mv-30{margin-top:30px;margin-bottom:30px}.mv-10{margin-top:10px;margin-bottom:10px}.-mh-2{margin-left:-2px;margin-right:-2px}.mh-auto{margin-left:auto;margin-right:auto}.m-20{margin:20px}.m-10{margin:10px}.-mt-40{margin-top:-40px}.mt-40{margin-top:40px}.m-auto{margin:auto}.mt-20{margin-top:20px}.mh-0{margin-left:0;margin-right:0}.mv-20{margin-top:20px;margin-bottom:20px}.mb-5{margin-bottom:5px}.mt-15{margin-top:15px}.mb-20{margin-bottom:20px}.mt-30{margin-top:30px}.m-0{margin:0}.mr-20{margin-right:20px}.mb-0{margin-bottom:0}.ml-5{margin-left:5px}.mh-20,.ml-20{margin-left:20px}.mh-20{margin-right:20px}.m-5{margin:5px}.mb-10{margin-bottom:10px}.mt-10{margin-top:10px}.mv-50{margin-left:50px;margin-right:50px}.pt-30{padding-top:30px}.pb-20{padding-bottom:20px}.pl-40{padding-left:40px}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.pv-0{padding-top:0;padding-bottom:0}.p-5{padding:5px}.p-8{padding:8px}.pv-6{padding-top:6px;padding-bottom:6px}.p-10{padding:10px}.p-15{padding:15px}.pt-20{padding-top:20px}.pt-60{padding-top:60px}.pb-3{padding-bottom:3px}.p-20{padding:20px}.p-40{padding:40px}.pv-12{padding-top:12px;padding-bottom:12px}.pv-10{padding-top:10px;padding-bottom:10px}.pv-15{padding-top:15px;padding-bottom:15px}.ph-8{padding-left:8px;padding-right:8px}.ph-15{padding-left:15px;padding-right:15px}.ph-20{padding-left:20px;padding-right:20px}.ph-50{padding-left:50px;padding-right:50px}.pv-5{padding-top:5px;padding-bottom:5px}.ph-0{padding-left:0;padding-right:0}.ph-10{padding-left:10px;padding-right:10px}.pv-20{padding-top:20px;padding-bottom:20px}.pv-8{padding-top:8px;padding-bottom:8px}.ph-12{padding-left:12px;padding-right:12px}.ph-60{padding-left:60px;padding-right:60px}.preview-heading{color:#ccc;text-align:center}.preview-wrapper{display:grid;grid-template-columns:1fr;background:#f0f0f0;width:70%;margin:30px auto;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.3)}.top-heading{display:flex;justify-content:center;margin:20px}.main-content{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;margin:20px}.content-heading{margin-bottom:15px;text-transform:uppercase;letter-spacing:1px;color:grey}.content-info-p{margin:10px -2px;color:#333;display:flex;align-items:flex-start}.action-wrapper{display:flex;justify-content:center;margin:20px}.action-wrapper .btn-cancel{text-decoration:none;color:#555;align-self:center;margin-right:20px;border-radius:4px;padding:8px 12px}.action-wrapper .btn-confirm{background:#004579;color:#fff;padding:8px 12px;border-style:none;border-radius:4px;cursor:pointer}@media (max-width:900px){.preview-wrapper{width:100%}}footer{display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;height:70px;background:#f0f0f0;background:var(--white);margin-top:40px}footer p{color:#333}header ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));justify-items:center;align-items:center;height:70px;list-style:none}header ul .nav-items a{text-decoration:none;color:grey;font-size:14px}header ul .nav-items a:hover{border-bottom:1.5px solid #333;padding-bottom:3px}header ul .logo{color:#004579;color:var(--blue);font-family:"Lobster",cursive;font-size:24px;cursor:pointer;font-weight:700}header ul .side-nav-icon{grid-column:-1;text-align:end;cursor:pointer}@media (max-width:1110px){.nav-items-lg{display:none}.logo{justify-self:start}}.side-nav{width:300px;height:100%;position:fixed;z-index:200;top:0;right:0;background:#fff;box-shadow:0 3px 15px rgba(0,0,0,.2);padding-top:60px;margin:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.3s;transition:.3s}.side-nav ul .side-nav-close{top:15px;right:25px;position:absolute;cursor:pointer}.side-nav ul li{border-top:1px solid #e2e2e2;border-top:1px solid var(--grey-white);line-height:50px;padding:0 0 0 40px}.side-nav ul li a{text-decoration:none;font-family:Lato;font-size:16px;color:#333}.side-nav ul li:hover{-webkit-transition:.3s;transition:.3s;background:#f0f0f0;background:var(--white);padding:0 0 0 40px;border-radius:5px}.side-nav ul div{border-radius:5px;text-align:center;padding:10px 15px;background:#e2e2e2;background:var(--grey-white);cursor:pointer}.side-nav ul .my-profile:hover{background:#004579;background:var(--blue);color:#fff}.side-nav ul .sign-out:hover{background:maroon;color:#fff}.side-nav.open{-webkit-transform:translateX(0);transform:translateX(0)}@media (min-width:1109px){.side-nav-icon{display:none}}.home-hero{background-color:#dfdbe5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='199'%3E%3Cpath d='M0 199V0h1v1.99L100 199h-1.12L1 4.22V199H0zM100 2h-.12l-1-2H100v2z' fill='%239C92AC' fill-opacity='.4'/%3E%3C/svg%3E");height:70vh}.home-hero .home-heading{display:grid;grid-template-columns:1fr;height:200px;justify-items:center;align-content:center}.home-hero .home-heading h1{color:#342d3f;font-size:32px;font-weight:300;letter-spacing:1.1px;text-transform:uppercase;margin:10px}.home-hero .home-heading p{font-size:20px;color:#5e5170}.home-hero .home-search{display:grid;grid-template-columns:1fr 1fr 1fr 70px;height:auto;margin-bottom:150px}@media (max-width:900px){.home-hero{height:100vh}.home-hero .home-heading h1{font-size:20px;margin:10px 0}.home-hero .home-heading p{font-size:14px}.home-hero .home-search{display:grid;grid-template-columns:1fr;grid-gap:10px}}.service-section{height:auto}.service-section .heading{display:grid;justify-items:center;align-content:center;height:auto;padding-top:30px;padding-bottom:20px;text-transform:uppercase;letter-spacing:1.1px;color:#333}.service-section section{display:flex;flex-wrap:wrap;justify-content:center;height:auto;overflow:auto}.service-section section .individual-content{text-align:center;flex-basis:calc(33.33% - 20px);padding:20px;margin:10px;cursor:pointer}.service-section section .individual-content h2{display:grid;justify-items:center;align-content:center;padding:20px}.service-section section .individual-content img{width:50px;height:50px}@media (max-width:900px){.service-section{display:none}}.cabins-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.cabin-img{width:100%;height:250px;border-radius:4px}.single-cabin-info{padding:10px;background:#f0f0f0;margin-top:-40px;width:90%;margin-left:auto;margin-right:auto;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.3);position:relative}.available-badge{background:#b2d8f5;color:#004579;font-size:14px}.available-badge,.not-available-badge{padding:5px;border-radius:25px;font-weight:300}.not-available-badge{background:#ed7b99;color:#8f0505;font-size:12px}.cabin-cost{padding:15px 0;color:#333}.book-now-btn{background:#004579;color:#fff;cursor:pointer}.book-now-btn,.book-now-btn-disabled{padding:12px 15px;width:100%;margin:auto;border-style:none;border-radius:4px}.book-now-btn-disabled{background:#d8d8d8;color:#6e6e6e}@media (max-width:900px){.cabins-container{display:grid;grid-template-columns:1fr}}.doctor-profile-top{display:grid;grid-template-columns:repeat(6,1fr);margin-top:20px}.doctor-profile-top-right{width:100%;grid-column:span 5;padding:20px;border-radius:4px}.doctor-title{display:flex;align-items:baseline}.book-apt-btn{padding:12px 15px;background:#004579;color:#fff;border-radius:4px;border-style:none;cursor:pointer;margin:20px 0}.doctor-profile-bottom{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;margin-top:20px}.facility-img{width:100%;height:100%;border-radius:4px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.facility-img:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.7)}.doctor-profile-bottom-right{width:100%;height:calc(100% - 36px);background:#f0f0f0;border-radius:4px;display:flex;flex-direction:column;align-items:center;margin-top:36px}.doctor-contact-content{display:flex;margin:10px}.doctor-contact-content svg{fill:#575757}@media (max-width:900px){.doctor-profile-bottom{display:grid;grid-template-columns:1fr;grid-gap:0}.doctor-contact-content-wrapper{padding-bottom:20px}}.facilities-header{display:grid;grid-template-columns:1fr;grid-gap:20px;text-align:center;min-height:200px;align-content:center;justify-content:center;width:80%;margin:auto}.facilities-header h2{color:#004579;color:var(--blue)}.facilities-header .select-dropdown{width:60%;margin:auto}@media (max-width:900px){.facilities-header .select-dropdown{width:100%}}.all-facilities-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.all-facilities-container-nearest{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.single-facility{background:#f0f0f0;border-radius:4px;-webkit-transition:.3s;transition:.3s;cursor:pointer}.single-facility-container{padding:10px}.single-facility-container h3{color:#004579;color:var(--blue);margin-bottom:5px}.single-facility-container p{font-size:14px}.single-facility img{width:100%;height:250px;border-radius:4px}.single-facility:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.3)}@media (max-width:900px){.all-facilities-container,.all-facilities-container-nearest{display:grid;grid-template-columns:1fr;grid-gap:20px}}.nearest-page-heading{margin:20px auto;font-size:16px;font-weight:500;color:#ccc;text-transform:uppercase;width:100%;letter-spacing:1.2px}.return-link{text-decoration:none;color:#ccc;font-size:14px;font-weight:300;border-style:none;margin:20px 0 0;border-bottom:1px solid #abaaf3;display:inline-block}.temp-container{width:70%;margin:auto}@media (max-width:900px){.temp-container{width:100%;margin:auto}}.medical-professionals-section{display:grid;justify-items:center;align-content:center;height:auto;padding-top:20px}.medical-professionals-section-content{display:flex;flex-wrap:wrap;justify-content:center;height:auto;overflow:auto}.medical-professionals-section-individual-content{margin:10px;cursor:pointer;text-align:center;padding:20px}.medical-professionals-section-individual-content img{width:50px;height:50px;border-radius:50%;border:1px solid grey}.facility-top{height:70vh;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.facility-top-content{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.book-cabin-btn{padding:15px;border-style:none;background:#2c8dd7;color:#fff;font-family:"Roboto";box-shadow:0 4px 8px 0 rgba(0,0,0,.5);border-radius:4px;width:200px;margin-top:15px;cursor:pointer}.facility-middle{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;margin-top:40px;border-radius:4px}.facility-middle-info{background:#f0f0f0;height:100%;width:100%}.facility-middle-info-content{display:flex;margin:10px 10px 10px 30%}.facility-middle-info-content svg{fill:#575757}@media (max-width:900px){.facility-middle{display:grid;grid-template-columns:1fr}.facility-middle-info{padding-bottom:20px}.facility-top-content h1{font-size:20px}}.find-hero{background-color:#dfdbe5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='199'%3E%3Cpath d='M0 199V0h1v1.99L100 199h-1.12L1 4.22V199H0zM100 2h-.12l-1-2H100v2z' fill='%239C92AC' fill-opacity='.4'/%3E%3C/svg%3E");height:500px}.find-heading{display:grid;grid-template-columns:1fr;height:200px;justify-items:center;align-content:center}.find-heading h1{color:#342d3f;font-size:24px;font-weight:300;letter-spacing:1.1px;text-transform:uppercase;text-align:center}.find-search{display:grid;grid-template-columns:1fr 1fr 1fr 70px;height:auto;margin-bottom:150px}@media (max-width:900px){.find-search{display:grid;grid-template-columns:1fr;grid-gap:10px}.find-heading{align-content:center;height:150px;margin-bottom:0}.find-heading h1{font-size:20px}}.show-doctors-section{display:grid;justify-items:center;align-content:center;height:auto;padding-top:20px}.show-doctors-section-content{display:flex;flex-wrap:wrap;justify-content:center;height:auto;margin-top:30px;overflow:auto}.show-doctors-section-individual-content{margin:10px;cursor:pointer;text-align:center;padding:20px}.show-doctors-section-individual-content img{width:50px;height:50px;border-radius:50%;border:1px solid grey}.pagination{text-align:center;margin:20px auto;width:50%}.page-number{padding:10px;background:#f0f0f0;background:var(--white);border:1px solid #8b909b;border:1px solid var(--grey);border-radius:2px;cursor:pointer}.page-number:hover{background:#fff}.search-tests{display:grid;grid-template-columns:1fr;justify-content:center;align-items:center;text-align:center}.search-test-input{width:100%;height:60px;margin:40px auto 20px}.tests-wrapper{padding:10px 0;display:flex;flex-wrap:wrap;justify-content:center}.test{padding:20px 0;background:#f0f0f0;margin:10px;flex-basis:calc(33.3333% - 20px);text-align:center;position:relative;border-radius:4px;width:70%;-webkit-transition:.3s;transition:.3s}.test:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.3)}.test .test-name{background:#004579;background:var(--blue);color:#f0f0f0;color:var(--white);padding:5px}.test .cost{background:#dc143c;padding:5px;color:#fff;-webkit-clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);top:0;right:0;position:absolute}@media (max-width:900px){.tests-wrapper{display:grid;grid-template-columns:1fr;grid-gap:10px;justify-items:center}}.modal{width:50%;margin:auto;background:#fff;height:70vh;box-shadow:0 2px 8px rgba(0,0,0,.3);border-radius:4px;z-index:5;overflow:auto}.doctor-card{display:grid;grid-template-columns:repeat(5,1fr);padding:15px;background:#f0f0f0;width:70%;margin:20px auto;cursor:pointer;border-radius:4px}.doctor-info{grid-column:span 4;align-self:center}.doc-search{padding:10px 12px;width:70%;margin:20px 15% 0;border:1.2px solid #004579;background:#f0f0f0;border-radius:4px}@media (max-width:900px){.confirm-modal,.doctor-card,.modal{width:90%}.doc-search{width:90%;margin:20px 5% 0}.doctor-card{display:grid;grid-template-columns:repeat(4,1fr)}.doctor-info{grid-column:span 3}}.patient-card{display:grid;grid-template-columns:repeat(3,1fr);background:#f0f0f0;padding:20px;border-radius:4px;width:70%;margin:auto}.patient-profile-title{width:70%;margin:20px auto}.profile-edit-icon{justify-self:right;cursor:pointer;fill:grey}.patient-info{align-self:center}.patient-info p{margin:5px}.upload-report{margin:20px auto}.reports-container,.upload-report{display:grid;grid-template-columns:repeat(3,1fr);width:70%}.reports-container{grid-gap:20px;justify-items:center;margin:auto}.report{width:100%;height:250px;border:1px solid #ccc}.overlay,.report{grid-column:1/-1;grid-row:1/-1}.overlay{background:hsla(0,0%,92.5%,.7);display:grid;justify-items:center;align-content:center;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateY(100%);transform:translateY(100%)}.hover-container{display:grid;overflow:hidden}.hover-container:hover .overlay{-webkit-transform:translateY(0);transform:translateY(0)}.send-btn{background:#000;color:#eee;padding:8px}.open-btn,.send-btn{border-style:none;border-radius:4px;cursor:pointer;font-size:12px;width:80%;text-align:center}.open-btn{padding:6px 8px;background:#1e439b;color:#fff;margin-bottom:10px}.delete-btn{border-style:none;margin-top:10px;background:#8b0000;color:#fff;border-radius:4px;padding:8px;cursor:pointer;font-size:12px;width:80%}input[type=file]{opacity:0;position:absolute;pointer-events:none;width:1px;height:1px}.no-report-alert{font-size:16px;grid-column:span 3;text-transform:uppercase;color:#be6b6b;letter-spacing:1.1px;margin-top:50px}@media (max-width:900px){.patient-card{width:100%;margin:auto}.patient-profile-title{width:100%}.reports-container{display:grid;grid-template-columns:repeat(2,1fr)}.upload-report{width:100%}.upload-report h4,.upload-report label{font-size:12px}.no-report-alert{grid-column:span 2}.reports-container{width:100%}}.no-profile{height:200px;display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;text-align:center;background:#f0f0f0;padding:0 20px;margin-top:40px}.no-profile h2{color:#555;font-size:16px;text-transform:none;letter-spacing:normal;font-weight:500}.complete-profile{border-style:none;padding:20px 50px;background:#004579;background:var(--blue);color:#f0f0f0;color:var(--white);border-radius:4px;font-size:18px;margin:20px;cursor:pointer}.full-image{display:grid;grid-template-columns:1fr;align-content:center;justify-items:center;background:rgba(0,0,0,.7);position:relative}.close{position:absolute;top:0;right:0;background:#fff8dc;padding:4px;cursor:pointer}
/*# sourceMappingURL=main.3fafa09d.chunk.css.map */