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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-attachment:fixed;background-color:#060f3c;background-image:url(/static/media/testbg2.88a1e968ec0d75bd0f31.png);background-position:50%;background-size:cover;font-family:Lexend Deca,sans-serif}.container{flex-direction:column;height:100vh;justify-content:center;margin-left:-19rem}.container,.title-container{align-items:center;display:flex}.title-container{margin-bottom:-50px}.company-name{color:#fff;font-size:8rem;font-weight:700;margin-bottom:4.5rem;margin-top:.5rem;text-align:center}.check{height:auto;margin-bottom:50px;width:125px}.slogan{color:#fff;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:1.5rem;font-style:italic;margin-bottom:60px;margin-top:-.5rem}.logo{height:25vmin;margin-bottom:3rem;pointer-events:none}.buttons{display:flex;gap:1rem}.button-login{padding:1rem 2.5rem}.button-login,.button-signup{background-color:#fff;border:none;border-radius:4px;color:#000;cursor:pointer;font-family:Lexend Deca,sans-serif;font-size:1.3rem;font-weight:700;transition:background-color .3s ease}.button-signup{padding:1rem 2rem}.button-login:hover,.button-signup:hover{background-color:#555e8a}.footer-section{align-items:center;color:#d3d3d3;display:flex;font-family:Times New Roman,Times,serif;justify-content:center;margin-bottom:-1rem;margin-left:1rem;margin-top:3rem}.footer-link{margin:15px;text-decoration:underline}.footer-link,.footer-link a{color:#fff;font-family:Times New Roman,Times,serif}.footer-link a{text-decoration:none;text-decoration:underline}.footer-link a:hover{color:#fff}.divider{background-color:#ccc;height:40px;margin:0 20px;width:2px}.intro-container{align-items:center;display:flex;height:100vh;justify-content:center}h1{-webkit-animation:fadeInWord 2s ease-in-out,stayVisible 2s ease-in-out;animation:fadeInWord 2s ease-in-out,stayVisible 2s ease-in-out;color:#fff;font-size:3rem;opacity:0}@-webkit-keyframes fadeInWord{to{opacity:1}}@keyframes fadeInWord{to{opacity:1}}.hidden{display:none}.fade-in-contents{-webkit-animation:fadeInContents 1s ease-in-out;animation:fadeInContents 1s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInContents{to{opacity:1}}@keyframes fadeInContents{to{opacity:1}}@-webkit-keyframes stayVisible{to{opacity:1}}@keyframes stayVisible{to{opacity:1}}.App{height:100vh;text-align:center;width:100vw}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;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}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.other-larger-header{color:#fff;font-size:4rem;font-weight:700}.other-larger-header2,.other-larger-header3{color:#fff;font-size:2rem}.other-larger-header3{margin-top:-1rem}.Login,.Register,.login-form,.register-form{color:#fff;display:flex;flex-direction:column}.login-form{display:flex;margin-left:15%;width:70%}.register-form{display:block;margin-left:15%;width:70%}.login-form2{color:#fff;display:flex;flex-direction:column;margin-bottom:2rem}.CS-input{background-color:#e8eeef;border:none;border-radius:25px;box-shadow:inset 0 1px 0 rgba(0,0,0,.03);font-size:1rem;outline:0;padding:1rem;width:100%}.Login{font-size:3rem;margin-left:-13%;margin-right:2%;margin-top:10%;width:35%}.Login,.Register{height:50%;max-width:500rem;padding-left:1%;padding-right:1%}.Register{font-size:2rem;margin:auto auto auto -10rem;width:30%}.larger-header{display:inline;margin:-5rem 0 30px 1.5rem;overflow:visible;text-align:center;text-overflow:ellipsis;white-space:nowrap}label{display:block;font-size:1rem;margin-bottom:8px;text-align:left}.type-header{overflow:visible;text-overflow:ellipsis;white-space:nowrap}.label-text{margin-left:15px}.option2{margin-bottom:20px}.option-bubble{margin-left:15px}input[type=doctorsearch]
select,input[type=email],input[type=name],input[type=password]{background:hsla(0,0%,100%,.1);background-color:#e8eeef;border:none;border-radius:10px;box-shadow:inset 0 1px 0 rgba(0,0,0,.03);font-size:16px;height:auto;margin-bottom:30px;outline:0;padding:.7rem;text-align:left;width:100%}button{background-color:#fff;border:none;border-radius:10px;border-radius:25px;color:#000;cursor:pointer;font-size:1rem;font-weight:700;margin-left:1.7rem;padding:20px;transition:background-color .3s ease}button:hover{background-color:#a6d0ef}.split{display:flex;height:100vh;width:100vw}.right-side{background-color:#f0f0f0;margin-right:-41rem;width:65%}.right-side2{background-color:#f0f0f0;margin-left:1rem;width:62%}.stock{box-shadow:40px 40px 40px rgba(0,0,0,.3);margin-left:2rem;margin-top:-3rem;width:60%}.stock,.stock2{border:#282c34;border-radius:20px;height:50%;position:relative;z-index:1}.stock2{background-color:#fff;box-shadow:10px 10px 40px 40px rgba(0,0,0,.1);margin-left:0;margin-top:7rem;padding:30px;width:75%}.right-side-text{color:#060f3c;font-family:Arial;font-size:3rem;font-weight:bolder}.rst-box{margin-left:3rem;margin-top:7rem;width:65%}.rst-box,.rst-box2{background-color:#fff;border-radius:20px;box-shadow:10px 10px 10px rgba(0,0,0,.2);padding:30px;position:relative;text-align:center;z-index:2}.rst-box2{height:5%;margin-left:15rem;margin-top:-3rem;width:55%}.sm-logo{margin-top:1.2rem;width:14rem}.sm-logo2{margin-left:0;margin-top:1.2rem;width:13rem}.CC-sm-logo{left:10px;position:fixed;top:10px;width:14rem}.CCinfo{height:70px;margin-top:15%}.CSinfo2{height:70px;margin-top:20%}.CS-sm-logo{margin-bottom:15rem;margin-left:-74rem;margin-top:1.2rem;width:13rem}.CS-page{margin-bottom:30rem}.CS-search{display:flex;flex-direction:row;justify-content:center}.calendar-logo{height:3rem;margin-right:1rem;width:3rem}.error{align-self:center;color:#eb4545;font-family:Times New Roman,Times,serif;font-size:17.5px;font-weight:700;max-width:15rem}.link-to-creation{color:#fff;font-weight:700;margin-left:1.5%;margin-top:3%}.react-big-calendar{background-color:#e8eeef}.error2{margin-left:0}.error2,.error5{align-self:center;color:#eb4545;font-family:Times New Roman,Times,serif;font-size:17.5px;font-weight:700}.error5{max-width:15rem;padding-left:15%}.User-CC-error{max-width:50rem}.Create-CC-error,.User-CC-error{color:#eb4545;font-family:Times New Roman,Times,serif;font-size:17.5px;font-weight:700}.Create-CC-error{margin-left:2rem}.CS-error{color:#eb4545;font-size:17.5px;margin-left:-2rem;max-width:50rem}.CS-error,.TOS-header{font-family:Times New Roman,Times,serif;font-weight:700}.TOS-header{color:#e8eeef;font-size:4rem}.TOS{color:#e8eeef;font-family:Times New Roman,Times,serif;font-size:larger;width:50rem}.tos-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.TOS-subheader{color:#e8eeef;font-family:Times New Roman,Times,serif;margin-top:2rem}.CompCreation-form,.CompCreation-form3{color:#fff;display:flex;flex-direction:column;margin-left:30%;width:40%}.logbutton2{margin-left:25%;margin-top:5%;width:50%}.register-button{width:70%}body{align-items:center;margin:0;min-height:100vh;padding:0;text-align:center}.page-container,body{display:flex;justify-content:center}.page-container{align-items:flex-start;height:100vh;overflow-x:hidden;overflow-y:hidden}.side-menu-container{background-color:#f1f1f1;border:4px solid #9e9b9b;border-radius:13px;flex:1 1;height:94%;margin-left:1rem;margin-right:3rem;margin-top:1rem;overflow-y:hidden;padding:0;position:relative}.calendar-title{color:#fff;font-size:1.8rem;margin-top:-2%}.calendar-container{background-color:#fff;border:4px solid #b1abab;border-radius:13px;flex:5 1;height:66%;margin-left:1%;overflow:hidden;width:95%}.RightSideScreen{height:120%;margin-right:1rem;margin-top:3rem;width:70%}.appt-list{list-style-type:none;text-align:center}.side-menu{align-items:center;background-color:#f1f1f1;display:flex;flex-direction:column;flex-grow:1;padding:20px}.appt-item{margin-bottom:10px}.appt-item-box{background-color:#fff;border:1px solid #ccc;border-radius:.5rem;margin-left:-2.5rem;margin-right:2.5rem;padding:20px;text-align:center;white-space:nowrap;width:100%}.appt-item-title{font-weight:700}.appt-item-time{color:#888}.sideHeader{margin-bottom:3rem;margin-top:-1rem}.side-title{background-color:#fff;border:1px solid #ccc;border-radius:4px;border-radius:10px;padding:5px;width:90%}.side-title,.sideHeader{margin-bottom:2rem}.side-button{margin-right:1.5rem}.side-button2{background-color:#fff;border:1px solid #ccc;border-radius:4px;border-radius:10px;bottom:0;margin-bottom:4rem;margin-left:3.3rem;padding:0;position:fixed}.sb-text{border-radius:4px;bottom:10px;left:50%;margin-left:-7.5rem;position:absolute;width:15rem}.entire-screen{height:100%;margin:0;width:100%}.create-appt{font-size:1.25rem;margin-left:0;margin-top:.5rem;width:30rem}.create-appt:hover{background-color:#a5f4a5}.sign-out-button{align-items:center;font-size:15px;justify-content:center;padding:20px;position:fixed;right:10px;top:10px;width:10rem}.sign-out-div{margin-right:-80rem}.popup-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.popup{background-color:#fff;border-radius:5px;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:40px 60px}.popup h2{margin-top:0}.popup form{display:flex;flex-direction:column;gap:15px}.popup label{font-weight:700}.popup input{border:1px solid #ccc;border-radius:3px;margin-top:-.1rem;padding:8px}.popup-buttons{display:flex;gap:10px;justify-content:center;margin-left:-2rem;margin-top:1.5rem}.popup-button{background-color:#060f3c;border:none;border-radius:3px;border-radius:20px;color:#fff;cursor:pointer;padding:8px 16px}.popup-button:hover{background-color:#0056b3}.fc-event{background-color:#44a2ff;border:none;border-radius:3px;color:#000;cursor:pointer;padding:5px}.fc-event:hover{background-color:#1e90ff;color:#fff}.popup-close-button{align-items:center;background:none;border:solid;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;margin-left:30rem;margin-right:-10px;margin-top:-10px;outline:none;padding:.5rem;width:30px}.popup-close-button span{color:#000;font-size:20px}.topLine{display:flex}.popup-2{background-color:#fff;border-radius:5px;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:2rem 40px 40px}.popup-2-header{margin-top:-1.5rem}.appt-list-container{max-height:300px;overflow-y:auto}.create-appt-form{width:30rem}.appoint-info{background-color:#fff;border:1px solid #ccc;border-radius:4px;border-radius:10px;bottom:10px;font-weight:bolder;padding:20px;position:absolute;width:15rem}.max-appt-wrapper{align-items:flex-start;display:flex;flex-direction:column}.max-appt-header{margin-bottom:3rem}.option{align-items:center;display:flex;flex-direction:row;margin-bottom:1rem}.option label{font-weight:700;margin-right:1rem}.buttons9{display:flex;justify-content:space-between;margin-left:4rem;margin-top:1rem}
/*# sourceMappingURL=main.c188e244.css.map*/