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{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar1{align-items:center;background-color:#f5f5f5;box-shadow:0 2px 4px #0000001a;display:flex;height:40px;justify-content:space-between;margin-bottom:.5px;max-height:125vh;padding:0 20px;transition:height .3s ease,background-color .3s ease}.n11,.n12{align-items:center;display:flex;gap:15px}.hnav1,.hnav2{color:#333;font-size:18px;margin:0 12px;transition:color .3s ease}.hnav1:hover,.hnav2:hover{color:#007bff}.himg{height:20px;transition:height .3s ease}.n12 .himg{height:30px}@media only screen and (max-width:768px){.navbar1{height:60px;padding:0 10px}.n11,.n12{gap:10px}.himg{height:25px}}.navbar2{align-items:center;background-color:#f5f5f5;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;height:80px;justify-content:space-between;margin:0 100 .5px}.navbar21{height:70px}.navbar211img{align-self:flex-start;height:60px}.navbar22,.navbar221{align-items:center;display:flex}.navbar221{margin-right:20px}.navbar221 a{color:#333;font-size:16px;text-decoration:none;transition:color .3s ease}.navbar221 a:hover{color:#00bcd4}.navbar221img,.navbar222img{height:40px;margin-right:7px}@media only screen and (max-width:768px){.navbar2{align-items:flex-start;flex-direction:column;height:auto;margin:0;padding:20px}.navbar21{margin-bottom:15px}.navbar211img{height:50px}.navbar22{align-items:flex-start;flex-direction:column}.navbar221{margin-bottom:10px;margin-right:0}.navbar221 a{font-size:18px}.navbar221img,.navbar222img{height:30px;margin-right:0}}.navbar3{background-color:#fff;background-image:linear-gradient(315deg,#fff,#5899e2 74%);height:60px;margin-bottom:10px}.navbar31{display:flex}.navbar311,.navbar312{margin-left:20px;margin-top:14px}.navbar311 a,.navbar312 a{color:#fff;font-size:20px;text-decoration:none}.navbar311 a:hover,.navbar312 a:hover{color:#661962}@media only screen and (max-width:768px){.navbar3{height:auto;padding:10px}.navbar31{flex-direction:column}.navbar311,.navbar312{margin-left:0;margin-top:10px}}.sliderandnews{display:flex;height:350px;margin:10px 0 10px 60px;transition:all .3s ease}.left{align-items:flex-start;height:350px;width:60%}.right{box-sizing:border-box;overflow-y:hidden;padding:20px;text-align:left;width:40%}.outerright{animation:moveNews 10s linear infinite;text-align:left;width:100%}.innerright{box-sizing:border-box;display:flex;margin-left:0;padding:10px;transition:transform .3s ease-in-out,background-color .3s ease-in-out;width:90%}.innerright p{line-height:1;margin:0;overflow:hidden}.innerright .news{margin-left:10px;width:80%}.images{border-radius:8px;height:99%;width:99%}@keyframes moveNews{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.innerright:hover{animation-play-state:paused;background-color:#f9f9f9;transform:scale(1.02);transition:transform .3s ease-in-out}.innerright .date{background-color:#3535d4;border-radius:8px;box-sizing:border-box;color:#fff;font-weight:700;margin:0;padding:10px;text-align:center;width:20%}@media only screen and (max-width:768px){.sliderandnews{flex-direction:column;height:auto;margin-left:20px}.left,.right{margin-left:0;width:100%}.innerright{width:100%}}.middle{border-radius:8px;display:flex;gap:10px;height:240px;margin:20px 60px 10px}.fb1{align-items:center;color:#2e2e2e;display:flex;font-family:Arial,sans-serif;margin-bottom:10px;text-align:left}.fb1,.line1{margin-left:20px}.line1{background-color:#fff;height:2px;margin-bottom:20px;width:50px}.c1,.c2,.c3,.c4{background-color:#fff;background-image:linear-gradient(315deg,#fff,#5899e2 74%);border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:20px;transition:transform .3s ease;width:25%}.c1:hover,.c2:hover,.c3:hover,.c4:hover{transform:scale(1.05)}.fb1button{background-color:#5380fc;border:1px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:20px;padding:8px 16px;text-align:center;text-decoration:none;transition:background-color .3s ease,transform ease- .3s}.fb1button:hover{background-color:#f37414;transform:scale(1.1)}@media only screen and (max-width:768px){.middle{flex-direction:column;height:auto;margin:20px}.c1,.c2,.c3,.c4{margin:10px 0;width:100%}}.aboutandmission{display:flex;height:400px;margin:10px 60px}.leftabout{align-items:flex-start;display:flex;flex-direction:column;width:68%}.leftaboutupper{height:45%;margin-right:2px}.leftaboutlower{height:55%;margin-right:2px}.rightabout{align-items:flex-end;display:flex;flex-direction:column;width:30%}.rightaboutimage{align-self:flex-end;border:2px solid #333;border-radius:8px;height:90%;object-fit:cover;width:75%}.aboutus{color:#555;font-size:1.2rem;line-height:1.6;margin-top:20px;text-align:left}.aboutusstyle{margin:12px}.visionandmission{border-top:1px solid #e3dede;color:#777;font-size:1.2rem;margin-top:20px;padding-top:20px;text-align:left}@media only screen and (max-width:768px){.aboutandmission{flex-direction:column;height:auto;margin:10px 20px}.leftabout,.rightabout{width:100%}.leftaboutlower,.leftaboutupper{margin-right:0}.rightaboutimage{width:50%}.aboutus,.visionandmission{font-size:1rem}}.featuredservices{background-color:#f9f9f9;border-radius:10px;box-shadow:1 4px 8px #0000001a;height:400px;margin:40px 60px 70px;padding:20px}.featuredupper{height:28%;margin:20px 0 2px}.featuredlower{display:flex;gap:30px;height:70%}.lowerc1,.lowerc2,.lowerc3,.lowerc4{align-items:flex-start;background:linear-gradient(111.4deg,#7ac0e9 18.8%,#04a1ff 100.2%);border:1px solid #000;border-radius:8px;box-shadow:0 5px 12px #0e08bfc4;padding:20px;transition:box-shadow .3s ease;width:25%}.lowerc1:hover,.lowerc2:hover,.lowerc3:hover,.lowerc4:hover{box-shadow:0 4px 12px #0003;transform:translateY(-5px);transform:rotate(5deg)}.lowerc1image{display:block;margin:10px auto 20px;width:60%}.lowerc1h5{color:#333;font-size:1.2em;margin-bottom:10px}.lowerc1p{color:#666;font-size:.9em;margin:0 20px}@media only screen and (max-width:768px){.featuredservices{height:auto;margin:40px 20px;padding:10px}.featuredlower{flex-direction:column}.lowerc1,.lowerc2,.lowerc3,.lowerc4{margin-bottom:20px;width:100%}}.doctors{border-top:.5px solid #ece7e7;height:430px;margin:40px 60px 10px}.doctorsupper{height:20%}.doctorsupperh2{margin-top:20px}.doctorslower{display:flex;height:80%}.doctorsc1image{border-top:2px;border-top-left-radius:8px;border-top-right-radius:8px;height:80%;width:100%}.doctorsc2{align-items:right;border:.5px solid #efeded;border-radius:8px;margin-right:30px;width:25%}.doctorsc1h5{margin-bottom:0;margin-top:12px}.doctorsc1p{color:#3535d4;margin-top:0}@media only screen and (max-width:768px){.doctors{height:auto;margin-left:20px;margin-right:20px}.doctorslower{flex-direction:column}.doctorsc1image,.doctorsc2{margin-right:0;width:100%}}.footer{background-color:#fff;background-image:linear-gradient(315deg,#fff,#5899e2 74%);display:flex;height:250px;justify-content:space-between;margin-top:90px;padding:20px 50px}.line{background-color:#000;height:2px;margin-bottom:20px;margin-left:70px;width:50px}.firstdiv{display:flex;flex-direction:column;margin-top:50px;width:33%}.ll{color:#000;display:block;margin-bottom:10px;margin-left:70px;text-align:left;text-decoration:none;transition:color .3s ease}.ll:hover{color:gray}.seconddiv{margin-top:50px;width:34%}.thirddiv{display:flex;flex-direction:column;margin-right:0;margin-top:50px;width:33%}.bar a{color:#000;font-size:15px;text-decoration:none;transition:color .3s ease}.bar a:hover{color:gray}.barimg{height:20px;margin-right:10px}.bar{flex-direction:column}.bar,.bar1{display:flex}.bar1{align-items:center;margin-bottom:10px;margin-left:70px}@media only screen and (max-width:768px){.footer{flex-direction:column;height:auto;padding:20px;text-align:center}.line{margin-left:0}.firstdiv,.seconddiv,.thirddiv{margin-top:20px;width:100%}.bar,.bar1,.ll{align-items:center;margin-left:0;text-align:center}.bar1{margin-bottom:20px}}.login *{box-sizing:border-box}.login{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}.login h1{font-weight:700;margin:0}.login h2{text-align:center}.login p{font-size:14px;font-weight:100;letter-spacing:.5px;line-height:20px;margin:20px 0 30px}.login span{font-size:12px}.login a{color:#333;font-size:14px;margin:15px 0;text-decoration:none}.login button{background-color:#ff4b2b;border:1px solid #ff4b2b;border-radius:20px;color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;padding:12px 45px;text-transform:uppercase;transition:transform 80ms ease-in}.login button:active{transform:scale(.95)}.login button:focus{outline:none}.login button.ghost{background-color:initial;border-color:#fff}.login form{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 100px;text-align:center}.login input{background-color:#eee;border:none;margin:15px 0;padding:20px 25px;width:100%}.login .container{background-color:#fff;border-radius:10px;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;max-width:100%;min-height:480px;overflow:hidden;width:768px}.login .form-container{height:100%;position:absolute;top:0;transition:all .6s ease-in-out}.login .sign-in-container{left:0;width:50%;z-index:2}.login .container.right-panel-active .sign-in-container{transform:translateX(100%)}.login .sign-up-container{left:0;opacity:0;width:50%;z-index:1}.login .container.right-panel-active .sign-up-container{animation:show .6s;opacity:1;transform:translateX(100%);z-index:5}@keyframes show{0%,49.99%{opacity:0;z-index:1}50%,to{opacity:1;z-index:5}}.login .overlay-container{height:100%;left:50%;overflow:hidden;position:absolute;top:0;transition:transform .6s ease-in-out;width:50%;z-index:100}.login .container.right-panel-active .overlay-container{transform:translateX(-100%)}.login .overlay{background:#ff416c;background:linear-gradient(.2deg,#3cf 4.8%,#36f 85.5%);background-position:0 0;background-repeat:no-repeat;background-size:cover;color:#fff;height:100%;left:-100%;position:relative;transform:translateX(0);transition:transform .6s ease-in-out;width:200%}.login .container.right-panel-active .overlay{transform:translateX(50%)}.login .overlay-panel{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 40px;position:absolute;text-align:center;top:0;transform:translateX(0);transition:transform .6s ease-in-out;width:50%}.login .overlay-left{transform:translateX(-20%)}.login .container.right-panel-active .overlay-left,.login .overlay-right{transform:translateX(0)}.login .overlay-right{right:0}.login .container.right-panel-active .overlay-right{transform:translateX(20%)}.login .social-container{margin:20px 0}.login .social-container a{align-items:center;border:1px solid #ddd;border-radius:50%;display:inline-flex;height:40px;justify-content:center;margin:0 5px;width:40px}.login footer{background-color:#222;bottom:0;color:#fff;font-size:14px;left:0;position:fixed;right:0;text-align:center;z-index:999}.login footer p{margin:10px 0}.login footer i{color:red}.login footer a{color:#3c97bf;text-decoration:none}.register{background-color:#c0ddef;display:flex;flex-wrap:wrap}.registerleft,.registerright{box-sizing:border-box;height:auto;width:100%}.registerleft,.registerright{align-items:center;display:flex;justify-content:center;padding:20px}.registerright{background-color:#c0ddef;flex-direction:column;font-family:sans-serif;line-height:1.5;margin:0;min-height:100vh}.registerright a{text-decoration:none}.registerleftimage{height:auto;margin:0;max-width:100%}.main{background-color:#fff;border-radius:15px;box-shadow:0 0 20px #0003;box-sizing:border-box;max-width:500px;padding:20px;text-align:center;transition:transform .2s;width:100%}.registerlabel{color:#555;display:block;font-weight:700;margin-bottom:5px;margin-top:10px;text-align:left;width:100%}.registerinput,.registerselect{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;display:block;margin-bottom:15px;padding:10px;width:100%}.registerbutton{background-color:#2698da;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:15px;margin-top:15px;padding:15px;width:100%}.registerwrap{align-items:center;display:flex;justify-content:center}@media (min-width:768px){.registerleft,.registerright{height:100%;width:50%}.registerleftimage{height:300px;margin-left:100px;margin-top:100px;width:500px}.main{padding:10px 20px}}.adminnavbar{background-color:#499bf3;height:70px}.adminnavbar31{display:flex}.adminnavbar311,.adminnavbar312{margin-left:20px;margin-top:14px}.adminnavbar311 a,.adminnavbar312 a{color:#fff;font-size:20px;text-decoration:none}.adminnavbar311 a:hover,.adminnavbar312 a:hover{color:#00bcd4}.adminlogout{background-color:red;border:none;border-radius:8px;color:#fff;height:32px;width:80px}.adminlogout:hover{background-color:#22300e}@media only screen and (max-width:768px){.adminnavbar{height:auto;padding:10px}.adminnavbar31{flex-direction:column}.adminnavbar311,.adminnavbar312{margin-left:0;margin-top:10px}}.adminsidebar{background-color:#85c8ef;display:flex;flex-direction:column;height:100%;padding:20px 0;position:fixed;width:20%}.adminicon{display:block;margin-bottom:1px;transition:background-color .3s ease}.adminicon:hover{background-color:#499bf3}.adminicon a{color:#fff;display:block;font-size:20px;padding:10px 20px;text-decoration:none;transition:color .3s ease,box-shadow .3s ease}.adminicon a.active,.adminicon a:hover{box-shadow:0 4px 8px #0003;color:#fff}.adminicon a.active{background-color:#499bf3}.adminrightcontent{background-color:#c0ddef;height:100%;margin-left:20%;overflow-y:auto;position:fixed;width:85%}.news{background-color:#85c8ef;border:1px solid #ccc;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:50px auto;max-width:450px;padding:20px}.news h3{color:#333;margin-bottom:20px;text-align:center}.news label{color:#555;display:block;font-weight:700;margin-bottom:8px}.news input,.news textarea{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;margin-bottom:16px;padding:12px;transition:border .3s ease;width:100%}.news input:focus,.news textarea:focus{border-color:#007bff;outline:none}.news textarea{resize:vertical}.wrap{text-align:center}.news button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s ease}.news button:hover{background-color:#0056b3}@media (max-width:768px){.news{margin:20px;padding:15px}.news h3{font-size:24px}.news input,.news textarea{font-size:14px;padding:10px}.news button{font-size:14px;padding:10px 20px}}@media (max-width:480px){.news{margin:10px;padding:10px}.news h3{font-size:20px}.news input,.news textarea{font-size:12px;padding:8px}.news button{font-size:12px;padding:8px 16px}}.admindetails{align-items:center;background-color:#85c8ef;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:20px auto 80px;max-width:700px;padding:20px}.adminimage{margin-bottom:20px}.adminprofileimage{border:3px solid #3498db;border-radius:50%;height:150px;object-fit:cover;width:150px}.admindata{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.admindataleft,.admindataright{flex:1 1;margin:10px;min-width:250px}.adminlabel{display:flex;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;margin:1px}.adminlabelp{color:#555;display:inline-block;font-weight:400;margin-left:10px}.adminprofileupdate{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;text-align:center}.adminprofileupdate:hover{background-color:#2980b9}.adminprofileupdatelink{color:#fff;text-decoration:none}@media (max-width:768px){.admindata{align-items:center;flex-direction:column}.admindataleft,.admindataright{margin:0;width:100%}.adminprofileimage{height:100px;width:100px}.adminprofileupdate{padding:10px;width:100%}}.editadmindetails{align-items:center;background-color:#85c8ef;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:50px auto 120px;max-width:800px;padding:20px}.editadminimage{margin-bottom:20px}.editadminprofileimage{border:3px solid #3498db;border-radius:50%;height:150px;object-fit:cover;width:150px}.adminlabelinputprofile{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-bottom:20px;padding:10px}.editadmindata{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.editadmindataleft,.editadmindataright{flex:1 1;margin:10px;min-width:250px}.editadminlabel{color:#333;font-size:16px;font-weight:700;margin-bottom:10px}.adminlabelinput{border:1px solid #ccc;border-radius:5px;display:block;font-size:14px;margin-left:70px;margin-top:5px;padding:8px;width:60%}.editadminprofileupdate{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;text-align:center;width:40%}.editadminprofileupdate:hover{background-color:#2980b9}@media (max-width:768px){.editadmindata{align-items:center;flex-direction:column}.editadmindataleft,.editadmindataright{margin:0;width:100%}.editadminprofileimage{height:100px;width:100px}.editadminprofileupdate{padding:10px;width:100%}}.doctornavbar{background-color:#499bf3;height:70px}.doctornavbar31{display:flex}.doctornavbar311,.doctornavbar312{margin-left:20px;margin-top:14px}.doctornavbar311 a,.doctornavbar312 a{color:#fff;font-size:20px;text-decoration:none}.doctornavbar311 a:hover,.doctornavbar312 a:hover{color:#00bcd4}.doctorlogout{background-color:red;border:none;border-radius:8px;color:#fff;height:32px;width:80px}.doctorlogout:hover{background-color:#22300e}@media only screen and (max-width:768px){.doctornavbar{height:auto;padding:10px}.doctornavbar31{flex-direction:column}.doctornavbar311,.doctornavbar312{margin-left:0;margin-top:10px}}.doctorsidebar{background-color:#85c8ef;display:flex;flex-direction:column;height:100%;padding:20px 0;position:fixed;width:20%}.doctoricon{display:block;margin-bottom:1px;transition:background-color .3s ease}.doctoricon:hover{background-color:#499bf3}.doctoricon a{color:#fff;display:block;font-size:20px;padding:10px 20px;text-decoration:none;transition:color .3s ease,box-shadow .3s ease}.doctoricon a.active,.doctoricon a:hover{box-shadow:0 4px 8px #0003;color:#fff}.doctoricon a.active{background-color:#499bf3}.rightcontent{background-color:#c0ddef;height:100%;margin-left:20%;overflow-y:auto;position:fixed;width:85%}.doctoravailabilitycss{align-items:center;background-color:#c0ddef;display:flex;font-family:Arial,sans-serif;justify-content:center;padding:20px}.alldaycss{background-color:#85c8ef;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-bottom:70px;margin-top:20px;max-width:500px;padding:20px;width:100%}.timeslotcss{margin-bottom:20px;margin-left:120px;width:50%}.registerselect{background:#fff;border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:100%}.afternooncss,.eveningcss,.morningcss{margin-bottom:20px}.cssh3{color:#333;font-size:18px;margin-bottom:10px}.csslabel1,.csslabel2{color:#555;display:block;font-size:14px;margin-bottom:5px}.cssinput1,.cssinput2{border:1px solid #ccc;border-radius:5px;font-size:14px;margin-bottom:10px;margin-right:10px;padding:10px;width:calc(50% - 10px)}.cssinput2{margin-right:0}.updatebutton{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s ease;width:30%}.updatebutton:hover{background-color:#0056b3}@media (max-width:768px){.cssinput1,.cssinput2{margin-right:0;width:100%}}.doctordetails{align-items:center;background-color:#85c8ef;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:20px auto 80px;max-width:700px;padding:20px}.doctorimage{margin-bottom:20px}.doctorprofileimage{border:3px solid #3498db;border-radius:50%;height:150px;object-fit:cover;width:150px}.doctordata{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.doctordataleft,.doctordataright{flex:1 1;margin:10px;min-width:250px}.doctorlabel{display:flex;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;margin:1px}.doctorlabelp{color:#555;display:inline-block;font-weight:400;margin-left:10px}.doctorprofileupdate{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;text-align:center}.doctorprofileupdate:hover{background-color:#2980b9}.doctorprofileupdatelink{color:#fff;text-decoration:none}@media (max-width:768px){.doctordata{align-items:center;flex-direction:column}.doctordataleft,.doctordataright{margin:0;width:100%}.doctorprofileimage{height:100px;width:100px}.doctorprofileupdate{padding:10px;width:100%}}.editdoctordetails{align-items:center;background-color:#85c8ef;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:50px auto 120px;max-width:800px;padding:20px}.editdoctorimage{margin-bottom:20px}.editdoctorprofileimage{border:3px solid #3498db;border-radius:50%;height:150px;object-fit:cover;width:150px}.doctorlabelinputprofile{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-bottom:20px;padding:10px}.editdoctordata{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.editdoctordataleft,.editdoctordataright{flex:1 1;margin:10px;min-width:250px}.editdoctorlabel{color:#333;font-size:16px;font-weight:700;margin-bottom:10px}.doctorlabelinput{border:1px solid #ccc;border-radius:5px;display:block;font-size:14px;margin-left:70px;margin-top:5px;padding:8px;width:60%}.editdoctorprofileupdate{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;text-align:center;width:40%}.editdoctorprofileupdate:hover{background-color:#2980b9}@media (max-width:768px){.editdoctordata{align-items:center;flex-direction:column}.editdoctordataleft,.editdoctordataright{margin:0;width:100%}.editdoctorprofileimage{height:100px;width:100px}.editdoctorprofileupdate{padding:10px;width:100%}}.adminnotifications{align-items:center;background-color:#85c8ef;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:20px auto 60px;max-width:800px;padding:20px}.adminnotificationsouter{width:100%}.adminnotificationsrequest{align-items:center;background:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.adminnotificationsrequestp{color:#333;font-size:16px;margin:0}.adminnotificationsrequestbutton{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;text-align:center}.adminnotificationsrequestbutton:hover{background-color:#2980b9}@media (max-width:768px){.adminnotificationsrequest{align-items:flex-start;flex-direction:column}.adminnotificationsrequestbutton{margin-top:10px;width:100%}}.notificationdetails{align-items:center;background-color:#85c8ef;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:20px auto 90px;max-width:700px;padding:20px}.notificationimage{margin-bottom:20px}.notificationprofileimage{border-radius:50%;box-shadow:0 2px 4px #0000001a;height:150px;object-fit:cover;width:150px}.notificationdata{display:flex;justify-content:space-between;width:100%}.notificationdataleft,.notificationdataright{width:48%}.notificationlabel{display:flex;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;margin:1px}.notificationlabelp{color:#555;display:inline-block;font-weight:400;margin-left:10px}.notificationprofileupdate1,.notificationprofileupdate2{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:10px 20px;text-align:center}.notificationprofileupdate2{background-color:#e74c3c}.notificationprofileupdate1:hover{background-color:#2980b9}.notificationprofileupdate2:hover{background-color:#c0392b}.notificationprofileupdatelink1,.notificationprofileupdatelink2{color:#fff;text-decoration:none}@media (max-width:768px){.notificationdata{align-items:center;flex-direction:column}.notificationdataleft,.notificationdataright,.notificationprofileupdate1,.notificationprofileupdate2{width:100%}}.inventory{background-color:#85c8ef;border-radius:10px;box-shadow:0 0 10px #0000001a;font-family:Arial,sans-serif;margin:20px;padding:20px}.action-buttons{display:flex}.inventory h1{color:#333}.inventory .action-buttons,.inventory h1{margin-bottom:20px;text-align:center}.inventory .action-buttons .custom-file-upload,.inventory .action-buttons button{background-color:#4580a3;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin:0 10px;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease}.inventory .action-buttons .custom-file-upload{overflow:hidden;position:relative}.inventory .action-buttons .custom-file-upload input[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.inventory .action-buttons .custom-file-upload:hover,.inventory .action-buttons button:hover{background-color:#35617a}.inventory .action-buttons .custom-file-upload:active,.inventory .action-buttons button:active{background-color:#254659}.inventory table{border-collapse:collapse;margin-top:20px;width:100%}.inventory td,.inventory th{border:1px solid #000;padding:12px;text-align:center}.inventory th{background-color:#4580a3;color:#fff}.inventory td{background-color:#c0ddef}.inventory td input{border:1px solid #000;border-radius:5px;margin-right:5px;padding:5px;text-align:center;width:60px}.inventory td button{background-color:#85c8ef;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:5px 10px;transition:background-color .3s ease}.inventory td button:hover{background-color:#69aed5}.inventory td button:active{background-color:#4580a3}@media (max-width:768px){.inventory{margin:10px;padding:15px}.inventory h1{font-size:24px}.inventory .action-buttons .custom-file-upload,.inventory .action-buttons button{font-size:12px;margin:5px;padding:8px 15px}.inventory td,.inventory th{font-size:12px;padding:10px}.inventory td input{width:50px}.inventory td button{font-size:12px;padding:5px 8px}}@media (max-width:480px){.inventory{margin:5px;padding:10px}.inventory h1{font-size:20px}.inventory .action-buttons{flex-direction:column}.inventory .action-buttons .custom-file-upload,.inventory .action-buttons button{margin:5px 0;width:100%}.inventory table{display:block;overflow-x:auto}.inventory td,.inventory th{font-size:10px;padding:8px}.inventory td input{width:40px}.inventory td button{font-size:10px;padding:3px 5px}}.patientnavbar{background-color:#499bf3;height:70px}.patientnavbar31{display:flex}.patientnavbar311,.patientnavbar312{margin-left:20px;margin-top:14px}.patientnavbar311 a,.patientnavbar312 a{color:#fff;font-size:20px;text-decoration:none}.patientnavbar311 a:hover,.patientnavbar312 a:hover{color:#00bcd4}.patientlogout{background-color:red;border:none;border-radius:8px;color:#fff;height:32px;width:80px}.patientlogout:hover{background-color:#22300e}@media only screen and (max-width:768px){.patientnavbar{height:auto;padding:10px}.patientnavbar31{flex-direction:column}.patientnavbar311,.patientnavbar312{margin-left:0;margin-top:10px}}.patientsidebar{background-color:#85c8ef;display:flex;flex-direction:column;height:100%;padding:20px 0;position:fixed;width:20%}.patienticon{display:block;margin-bottom:1px;transition:background-color .3s ease}.patienticon:hover{background-color:#499bf3}.patienticon a{color:#fff;display:block;font-size:20px;padding:10px 20px;text-decoration:none;transition:color .3s ease,box-shadow .3s ease}.patienticon a.active,.patienticon a:hover{box-shadow:0 4px 8px #0003;color:#fff}.patienticon a.active{background-color:#499bf3}.patientrightcontent{background-color:#f0f0f0;background-color:#c0ddef;height:100%;margin-left:20%;overflow-x:hidden;overflow-y:auto;position:fixed;width:80%}.patientdashboard{background-color:#c0ddef;display:flex;flex-direction:column;margin-bottom:150px}.itemclass{background-color:#85c8ef;border-radius:20px;display:flex;margin-left:60px;margin-right:50px;margin-top:30px}.patientdashboardimage{border-radius:80px;height:150px;margin:20px 40px 20px 20px;width:150px}.bookbuttondashboard{background-color:#4343c2;border:none;border-radius:80px;color:#fff;height:40px;margin-left:200px;margin-top:120px;width:130px}.detailscss{display:flex;flex-direction:column;margin-top:20px;width:30%}.detailscss h4,.detailscss p{float:left;margin:5px}.detailscss h4{color:#4343c2}.selectdate{display:flex;flex-wrap:wrap;padding:70px}.selectdate1{margin:10px;text-align:center}.selectdatebutton{background-color:#3498db;border:none;border-radius:50px;color:#fff;cursor:pointer;height:45px;padding:10px;width:120px}.selectdatebutton.active,.selectdatebutton.active:hover{background-color:red;color:#fff}.selectdatebutton:hover{background-color:#2980b9}.timingcss{margin-top:10px}.doctor-availability-item{margin-top:20px}.doctor-availability-item h4{color:#2f4f4f}.bookbuttondashboardt{background-color:#4343c2;border:none;border-radius:80px;color:#fff;height:40px;width:130px}.booknowbutton{background-color:#4caf50;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;height:30px;margin:5px;padding:3px 8px;text-align:center;text-decoration:none}.booknowbutton:disabled{background-color:grey;cursor:not-allowed}.patientdetails{align-items:center;background-color:#85c8ef;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:20px auto 80px;max-width:700px;padding:20px}.patientimage{margin-bottom:20px}.patientprofileimage{border:3px solid #3498db;border-radius:50%;height:150px;object-fit:cover;width:150px}.patientdata{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.patientdataleft,.patientdataright{flex:1 1;margin:10px;min-width:250px}.patientlabel{display:flex;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;margin:1px}.patientlabelp{color:#555;display:inline-block;font-weight:400;margin-left:10px}.patientprofileupdate{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;text-align:center}.patientprofileupdate:hover{background-color:#2980b9}.patientprofileupdatelink{color:#fff;text-decoration:none}@media (max-width:768px){.patientdata{align-items:center;flex-direction:column}.patientdataleft,.patientdataright{margin:0;width:100%}.patientprofileimage{height:100px;width:100px}.patientprofileupdate{padding:10px;width:100%}}.editpatientdetails{align-items:center;background-color:#85c8ef;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:50px auto 120px;max-width:800px;padding:20px}.editpatientimage{margin-bottom:20px}.editpatientprofileimage{border:3px solid #3498db;border-radius:50%;height:150px;object-fit:cover;width:150px}.patientlabelinputprofile{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-bottom:20px;padding:10px}.editpatientdata{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.editpatientdataleft,.editpatientdataright{flex:1 1;margin:10px;min-width:250px}.editpatientlabel{color:#333;font-size:16px;font-weight:700;margin-bottom:10px}.patientlabelinput{border:1px solid #ccc;border-radius:5px;display:block;font-size:14px;margin-left:70px;margin-top:5px;padding:8px;width:60%}.editpatientprofileupdate{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;text-align:center;width:40%}.editpatientprofileupdate:hover{background-color:#2980b9}@media (max-width:768px){.editpatientdata{align-items:center;flex-direction:column}.editpatientdataleft,.editpatientdataright{margin:0;width:100%}.editpatientprofileimage{height:100px;width:100px}.editpatientprofileupdate{padding:10px;width:100%}}.dynamic-graph{margin:auto auto 100px;max-width:1200px;text-align:center;width:90%}.dynamic-graph h1{margin-bottom:20px}.dynamic-graph .chart-container{margin-bottom:50px}@media (max-width:768px){.dynamic-graph{width:95%}.dynamic-graph h1{font-size:1.5em}.dynamic-graph .chart-container{margin-bottom:30px}}@media (max-width:480px){.dynamic-graph{width:100%}.dynamic-graph h1{font-size:1.2em}.dynamic-graph .chart-container{margin-bottom:20px}}.prescription{align-items:center;background-color:#c0ddef;display:flex;justify-content:center}.prescription-right{background-color:#85c8ef;border-radius:8px;box-shadow:0 4px 8px #0003;margin-top:20px;padding:20px;width:350px}h3{color:#333;margin-bottom:20px;text-align:center}.prescription-label{color:#555;display:block;font-weight:700;margin-bottom:5px}.prescription-input{border:1px solid #ccc;border-radius:4px;margin-bottom:15px;padding:10px;width:calc(100% - 20px)}.afternoon-label,.evening-label,.morning-label,.name-label,.quantity-label{margin-top:15px}.prescription-wrap{display:flex;justify-content:center;margin-bottom:30px;margin-top:20px}.prescription-button{background-color:#499bf3;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.prescription-button:hover{background-color:#357ae8}.view-prescription{margin-bottom:20px;max-height:80vh;overflow-y:auto;padding:20px}.prescription-item{margin-bottom:20px}.doctor-name{background-color:#85c8ef;border:1px solid #ccc;cursor:pointer;padding:10px}.view-prescription-right{background-color:#aecbdb;border:1px solid #ccc;max-height:60vh;overflow-y:auto;padding:10px}.appointment-details{margin-top:10px;max-height:50vh;overflow-y:auto}.appointmenth4{background-color:#85c8ef;border:1px solid #bbb;cursor:pointer;padding:5px}.prescription-table{margin-top:10px}.downloadpdfbutton{background-color:#4580a3;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin-top:10px;padding:10px 20px;text-align:center;text-decoration:none}.modal{align-items:center;background-color:#00000080;display:none;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal.show{display:flex}.modal-content{background-color:#fefefe;background-color:#c0ddef;border:1px solid #888;margin:15% auto;max-height:80%;max-width:600px;overflow-y:auto;padding:20px;width:80%}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.prescription-manager{margin-bottom:100px;margin-top:20px;padding:20px}.add-button,.submit-button{background-color:#007bff;border:none;color:#fff;cursor:pointer;margin:10px;padding:10px 20px}.add-button:hover,.submit-button:hover{background-color:#0056b3}.prescription-table{border-collapse:collapse;margin:20px 0;width:100%}.prescription-table td,.prescription-table th{border:1px solid #ddd;padding:8px;text-align:left}.prescription-table th{background-color:#f2f2f2}.prescription-table tr:nth-child(2n){background-color:#f9f9f9}.prescription-table tr:hover{background-color:#ddd}
/*# sourceMappingURL=main.2a0303c1.css.map*/