*{box-sizing:border-box;margin:0;padding:0}.home{height:100vh}.home,.home_header{flex-direction:column;justify-content:center}.home_header{align-items:center;display:flex}.each_doc_name,h2{color:#222}p{color:#636363;text-align:center}.home_header>h2{margin-bottom:0}.home_header>p{margin-bottom:40px}.homepage_content{align-items:center;display:flex;height:400px;justify-content:center}.allDoctors{display:flex;gap:20px;height:100%;overflow-x:hidden;padding:20px 0;width:80%}.social-links{display:flex;gap:10px;margin:auto;padding:0;width:50%}.social-link{color:#ddd;list-style:none}.eachDoctor{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px;width:200px}.img_div{height:150px;width:200px}img{border-radius:5px;height:100%;object-fit:cover;width:100%}.prev_btn{border-bottom-right-radius:20px;border-top-right-radius:20px;margin-right:20px}.next_btn{border-bottom-left-radius:20px;border-top-left-radius:20px;margin-left:20px}.next_btn,.prev_btn{background:#ddd;border-color:transparent;color:#fff;cursor:pointer;font-size:50px;padding:0 8px;transition:all .3s linear}.next_btn:hover,.prev_btn:hover{background-color:#9acd32}a{color:#333;text-decoration:none}.dots{display:flex;gap:5px;margin-bottom:30px}.dot{background-color:#ddd;border-radius:2px;height:5px;width:5px}@media screen and (max-width:768px){.eachDoctor,.homepage_content{justify-content:center}.eachDoctor{align-items:center;display:flex;flex-direction:column;margin:auto;padding:10px;width:80%}.homepage_flex{justify-content:center}.desk_nav{display:none}.doctors_div{width:100%}.mobile_nav{display:block!important;left:0;position:absolute;top:0}.mobile_menu{display:none}.mobile_menu.open{background-color:#ebede7;display:block;height:100vh;margin:0;position:absolute;top:0;width:100vw;z-index:3}.hamburger{background-color:initial;margin-left:50%;margin-top:50%}.close_menu,.hamburger{border:none;font-size:25px}.close_menu{background-color:#ebede7;margin-left:20px;margin-top:30px}.each_nav:hover{color:#fff}.logout_btn{background-color:#ebede7!important}.regis_page,.splash_page{margin:auto;width:90%!important}}.splash_page{align-items:center;border:1px solid #636363;border-radius:5px;box-shadow:5px 5px 5px #9acd32;height:400px;justify-content:space-around;margin:10% auto auto;width:50vw}.splash_links,.splash_page{display:flex;flex-direction:column}.splash_links{gap:10px}.splash_link{background-color:#9acd32;border:none;border-radius:5px;margin:auto;padding:20px;text-align:center;width:200px}form{display:flex;flex-direction:column;height:250px}.h2_login{height:50px;margin:0}input{height:20px;width:100%}.login_btn{width:240px}.regis_page{align-items:center;border:1px solid #636363;border-radius:5px;box-shadow:5px 5px 5px #9acd32;display:flex;flex-direction:column;height:550px;margin:5% auto auto;width:50vw}.login_error,.reg_error{color:red;margin:0}.reg_btns{gap:10px;height:120px}.reg_btns,.reg_success{display:flex;flex-direction:column}.mobile_nav{display:none}.Navbar{height:100%}.logout_btn{background-color:#fff;border:none;color:#333;padding:10px 5px;text-align:start;width:100%}.logout_btn:hover{background-color:red;color:#fff}.nav_h4{height:20%}.nav_h4,nav{margin-left:10%}nav{display:flex;flex-direction:column;gap:5%;height:70%}.nav_social_links{height:10%;margin-left:10%}.each_nav{padding:10px 0}.each_nav:hover{background-color:#9acd32}.homepage_flex{display:flex;height:100%;width:100%}.desk_nav{box-shadow:10px 10px 15px rgba(6,2,2,.2);height:100vh;width:20%}@media screen and (min-width:768px){.doctors_div{width:80%}}.homer{background:url(/static/media/reservebg.ab591b8d1dd322a31e47.jpg) 50%/cover;min-height:100vh}.flexer{display:flex}.hero-reserve{align-items:center;flex-direction:column;justify-content:center;width:80%}.overlay{background:rgba(125,160,0,.7);height:100%;position:absolute;right:0;top:0;width:100%}.form-container{align-items:center;flex-direction:column;justify-content:center;min-height:100vh;text-align:center;width:100%}.hero-reserve h3,.hero-reserve p{color:#fff;letter-spacing:.03em;line-height:24px}.hero-reserve hr{color:#fff;margin:2%;width:100%}.form-reserve{align-items:center;box-sizing:border-box;flex-direction:column;margin:5%;width:70%}.abs{gap:10px;width:100%}.form-reserve button{background-color:#e8eed6;border:none;color:#7da000;cursor:pointer}.form-container form select,input{background-color:rgba(150,191,1,.7);color:#e8eed6}.reservation-card button{background-color:#d9534f;border:none;color:#fff;cursor:pointer;padding:5px 10px}.container form button,.container form input,.container form select{border:1px solid #ccc;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;box-sizing:border-box;margin-bottom:10px;padding:12px;width:100%}.form-container form select option{background-color:#7da000;border:none;color:#fff}.form-container form input::-webkit-input-placeholder,.form-container form select::-webkit-input-placeholder{color:#e8eed6}.form-container form input::placeholder,.form-container form select::placeholder{color:#e8eed6}.output{color:#e8eed6}.reserve{flex-direction:column;height:100vh;justify-content:center}.reserve,.scroll-container{align-items:center;display:flex;overflow-x:hidden}.scroll-container{box-sizing:border-box;margin-left:40%;width:80%}.all-reservations{gap:20px;list-style:none;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.all-reservations li:first-child{margin-left:3%}.reservation-card{box-sizing:border-box;flex-direction:column;height:400px;margin:10px;padding:15px;width:200px}.doctor-image{align-items:center;background-color:#ccc;border-radius:50%;display:flex;height:140px;justify-content:center;margin-right:20px;width:140px}.doctor-img{border-radius:50%;height:100%;object-fit:cover;width:100%}.no-image{color:#999;font-style:italic}.doctor-name{font-size:1.2em;font-weight:700;margin-bottom:5px}.additional-details{display:flex;flex-direction:column}.appointment-date,.city,.specialisation{font-size:.8em;margin:6px 0}.scroll-button{background:#9acd32;border:none;color:#fff;cursor:pointer;font-size:larger;padding:5px 10px;position:fixed;top:40%;z-index:2}.left{border-bottom-right-radius:50px;border-top-right-radius:50px;left:0}.right{border-bottom-left-radius:50px;border-top-left-radius:50px;right:0}.clicked{color:#e8eed6}.clicked,.temporary{background-color:#9acd32}.temporary{color:#fff}.center{margin-bottom:5%;text-align:center}@media screen and (min-width:768px){.exclusive{margin-left:10%}.form-reserve{width:50%}.overlay{width:80%}.form-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.hero-reserve hr{width:60%}.container form input{padding:18px}.container form button,.container form select{padding:12px}.scroll-container{margin-left:32%;width:100%}.desk_nav{box-shadow:10px 10px 15px rgba(6,2,2,.2);height:100vh;width:20%;z-index:10}.scroll-button{cursor:pointer;padding:10px 20px}.left{left:20%}}@media screen and (min-width:1440px){.scroll-container{margin-left:20%;width:100%}.scroll-button{cursor:pointer;padding:20px 40px}}.table-container{align-items:flex-end;align-self:flex-start;display:flex;flex-direction:column;gap:1.4rem;justify-self:flex-end;width:60%}.title{text-align:end}.title p{font-size:13px}.table-container table{border-spacing:0;width:100%}.table-container td{border:none;padding:.5rem 1rem}.table-container tr{padding:.5rem 1rem}.table-container tr:nth-child(odd){background-color:#e2e3e5}.reserve-btn{align-items:center;align-self:center;background-color:#9acd32;border:none;border-radius:1.3rem;color:#fff;display:flex;font-size:15px;gap:.5rem;margin-top:1rem;padding:.6rem .7rem}@media screen and (max-width:768px){.table-container{align-items:center;width:100%}.title{text-align:center}}.details-wrapper{display:grid;flex-direction:column;grid-template-rows:0fr 1fr;min-height:100vh}.details-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;min-height:100%;padding:.7rem 2rem;place-content:center}.notice{place-self:flex-start;align-self:flex-start}.delete-btn{background-color:#c70000;border:none;border-radius:1rem;color:#fafafa;margin-right:1rem;margin-top:1rem;padding:.5rem 1.2rem;place-self:flex-end}.doc-img-container{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;max-height:500px;max-width:700px}.doc-img-container img{border-radius:30px;height:100%;object-fit:cover;width:100%}@media screen and (max-width:768px){.details-container{grid-template-columns:1fr}}
/*# sourceMappingURL=main.d2f8b669.css.map*/