nav{text-align:left;width:100%}.medLog{background:#eeee94}.medLog,.upcomingAppts{text-align:center;padding:5px;font-weight:bolder;display:block;color:#244374}.upcomingAppts{background:#acca80}.pastAppts{text-align:center;background:#9ba785;padding:5px;font-weight:bolder;display:block;color:#244374}.medLog:hover,.pastAppts:hover,.upcomingAppts:hover{cursor:pointer;color:#00f}@media only screen and (min-width:600px){nav{display:flex;flex-direction:row}.medLog,.pastAppts,.upcomingAppts{width:100%;padding:20px}}.Header{font-size:10px;text-align:left;height:100%;width:100%;background-image:url(/static/media/01_green_marble.177e7008.jpg);background-size:cover;min-width:300px}.caption{color:#6a9a7e;width:270px;margin-bottom:2px;margin-top:0;margin-left:0;font-size:15px;font-style:italic}header{width:300px;color:#555454}h1{font-weight:bolder;color:#2b364d}.title{display:inline-block;background-image:url(data:image/jpeg;base64,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);height:60px;width:200px;margin-bottom:0;border-radius:20px}h2{font-size:12px;padding-left:10px;padding-bottom:10px}a,h2{margin-top:0}a{font-weight:bolder;font-size:15px;color:#6a9a7e;text-decoration:none;display:inline-block;padding-left:15px;padding-right:15px}.Header__logged-in,.Header__not-logged-in{border:2px outset #6a9a7e;margin-top:5px;background-color:#fff;border-radius:20px;padding:2px;float:right;margin-right:10px}.Header__logged-in:hover,.Header__not-logged-in:hover,a:hover{cursor:pointer}a:hover{color:#00f}#registrationForm{background:url(/static/media/images.6446d16a.jpg) no-repeat 50% fixed;background-size:cover;width:100%;padding-top:10px;padding-bottom:100%;margin:0}.registerInputs{width:300px;margin-right:auto;margin-left:auto}input{border:1px solid #000}#registrationForm_userName{height:30px}#registrationForm_email{width:160px;height:30px}#registrationForm_password{width:129px;height:30px}.email,.registrationPassword,.userName{text-align:left;padding-left:25%}.red{text-align:center;color:red}.passwordReq,.red{margin-right:auto;margin-left:auto}.passwordReq{width:200px;font-size:12px;text-align:left}@media only screen and (max-width:400px){#registrationForm{font-size:10px}}.loginContainer{background:url(/static/media/images.6446d16a.jpg) no-repeat 50% fixed;background-size:cover;width:100%;padding-top:10px;padding-bottom:100%;margin:0;min-width:300px}input{margin-left:5px;border:1px solid grey;border-radius:5px;margin-bottom:5px}#loginForm_password{margin-left:5px;width:129px;height:30px}#loginForm_username{width:127px;margin-bottom:5px;height:30px}div.password{padding-left:0}.userName{text-align:left;padding-left:25%}button{margin-top:10px;background:#b9b9f3;border-radius:5px;height:27px}.loginInputs{width:300px;margin-right:auto;margin-left:auto}.loginInputsDemo{visibility:hidden;height:0}.demoButton,.loginButton{width:200px}#demoForm{display:inline}@media only screen and (max-width:400px){#loginForm{font-size:13px}}.medLog_page{background:#fafad2;padding-top:10px;padding-bottom:100%;min-width:300px}table{width:300px;margin-right:auto;margin-left:auto;border-collapse:collapse}th{height:30px;margin:0;padding-right:5px;padding-left:0;border-bottom:2px solid #000;background-color:#eeee94}td,th{border-bottom:1px solid #ddd}td{margin:0;padding:5px}.myMeds{text-align:center}tr:nth-of-type(odd){background:#eee}tr:nth-of-type(2n){background:#d4d3d3}tr:hover{background:#daebbc}.addMedLink{margin-bottom:40px}@media only screen and (max-width:600px){table,tbody,td,th,thead,tr{display:block}thead tr{position:absolute;top:-9999px;left:-9999px}tr{border:1px solid #ccc}td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:150px}td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}td:first-of-type:before{content:"Date";font-weight:700}td:nth-of-type(2):before{content:"Time";font-weight:700}td:nth-of-type(3):before{content:"Medication";font-weight:700}td:nth-of-type(4):before{content:"Amount";font-weight:700}td:nth-of-type(5):before{content:"Reason For Intake";font-weight:700}}@media only screen and (max-width:400px){.medLog_page{font-size:12px}.medlogtable{width:250px}}@media only screen and (min-width:800px){table{width:600px}tr.medlogtr{height:40px}}@media only screen and (min-width:1000px){.medLog_page{background:#fafad2}}@media only screen and (min-width:1100px){table{width:900px}}.myUpcomingAppts{background:#fafad2;padding-top:10px;padding-bottom:100%;min-width:300px}.apptCardInfo{display:flex;flex-direction:column;text-align:center}.searchedAppts{margin-top:10px;background-color:#eeee94;width:250px;margin-right:auto;margin-left:auto}.searchedAppts,.upcomingApptCard{box-shadow:3px 5px #888;border-radius:5px}.upcomingApptCard{margin-bottom:10px;background-color:#acca80;color:#504f4f}.upcomingAppt{display:flex;flex-direction:row;height:125px}.apptCardListing{width:100px;padding-left:10px;text-align:left;list-style-type:none}.apptCardButtons,.apptCardListing{display:flex;flex-direction:column}.apptCardButtons{margin:5px;padding-top:0}.apptCard{width:300px;margin-right:auto;margin-left:auto}.apptCardButtonsList{width:75px;margin:5px}.addApptLink{border-radius:5px;padding:5px;background-color:#b9b9f3;box-shadow:3px 5px #888;color:#504f4f;display:block;width:180px;margin:10px auto}.addApptLink:hover{cursor:pointer}.apptCardButtonsListNotes{width:75px}.apptDate,.apptDoctor,.apptLocation,.apptPurpose,.apptTime{width:150px;margin-bottom:5px}.viewAllButton{margin-top:0;margin-bottom:20px}.otherNotes{display:flex;flex-direction:row;justify-content:flex-end}.upApptEdit{width:100px;margin-bottom:5px}.upApptEdit:hover{cursor:pointer}.inputDate{margin-right:auto;margin-left:auto;height:30px;width:150px;margin-bottom:30px}@media only screen and (max-width:400px){.upcomingApptCard{width:220px;height:130px}.apptCard{width:220px}.upcomingAppt{height:100px}.apptCardListing,.otherNotes{height:80px;font-size:10px;margin-bottom:0}.upApptEdit{margin-top:0;width:40px}.apptCardButtons,a{height:20px}.addApptLink{font-size:13px;height:12px}.searchedAppts{font-size:12px}}@media only screen and (min-width:700px){div.searchedAppts,section.pastApptCard{width:300px}.myUpcomingApptsHeader{width:500px;margin-right:auto;margin-left:auto}.myUpcomingAppts{width:100%}.upcomingApptCard,.viewAllButton{margin-right:auto;margin-left:auto}.apptCardInfo,.upcomingApptCard{width:300px}}@media only screen and (min-width:800px){.myUpcomingAppts{width:100%}.myUpcomingAppts,.myUpcomingApptsHeader,.upcomingApptCard{margin-right:auto;margin-left:auto}}@media only screen and (min-width:1000px){div.searchedAppts,section.pastApptCard{width:400px}.myUpcomingAppts{background:#fafad2}.apptCardInfo{display:flex;flex-wrap:wrap;flex-direction:row}.myUpcomingApptsHeader,.viewAllButton{margin-right:auto;margin-left:auto}.apptCard,.apptCardInfo{width:1000px}.apptCard{margin-right:auto;margin-left:auto}.upcomingApptCard{width:400px}}#addApptForm{padding-left:15px;text-align:left;background-color:#eeeed5;padding-top:12px;padding-bottom:100%}#addApptForm_apptDate{width:100px;height:30px}#addApptForm_apptTime{width:98px;height:30px}#addApptForm_apptLocation{width:188px;height:30px}#addApptForm_apptDoctor{width:200px;height:30px}#addApptForm_apptNotes,#addApptForm_purposeForVisit{height:50px}.addApptButtons{margin-right:25px}@media only screen and (max-width:400px){.addAppt{font-size:12px}}@media only screen and (min-width:400px){.apptNotes,.purposeForVisit{text-align:center}.apptDate,.apptDoctor,.apptLocation,.apptTime{width:300px;margin-right:auto;margin-left:auto}#addApptForm_purposeForVisit{display:block}.submitApptButtons,input#addApptForm_purposeForVisit{margin-right:auto;margin-left:auto}.submitApptButtons{width:375px;text-align:center}.addApptButtons{margin-right:auto;margin-left:auto}}#editPastApptForm{background-color:#eeeed5;padding-top:10px;padding-bottom:100%}#editPastApptForm,.editBilling{display:flex;flex-direction:column}.editBilling{text-align:left;margin-right:auto;margin-left:auto}#editPastApptForm_copay,#editPastApptForm_docBill,#editPastApptForm_insuranceBill{width:45px;height:30px}#editPastApptForm_apptNotes{height:75px}textarea{display:block;border-radius:5px;border:1px solid grey}.editPastApptButton{display:inline-block;width:100px}.editPastApptDate{margin-right:auto;margin-left:auto}.editPastApptDate:hover{cursor:pointer}.editApptCardListing{padding:10px;background-color:#9ba785;border-radius:5px;list-style-type:none;text-align:left;margin-right:auto;margin-left:auto}@media only screen and (max-width:400px){#editPastApptForm{font-size:12px}}@media only screen and (min-width:400px){.editBilling{text-align:center}.editApptNotes,.editCopay,.editDocBill,.insuranceBill{padding:3px}textarea{width:300px}.editPastApptButton{margin-right:auto;margin-left:auto}h4.apptDate{width:100px}}#addMedForm{padding-top:10px;padding-left:15px;text-align:left;height:700px;background-color:#eeeed5;padding-bottom:100%}.addApptButtons{width:100px}.rx{padding-left:20px}.addNote{padding-right:5px}#addMedForm_amountTaken,#addMedForm_medDate,#addMedForm_medName,#addMedForm_reasonForIntake,#addMedForm_time{height:30px}@media only screen and (max-width:400px){#addMedForm{font-size:12px}}@media only screen and (min-width:450px){#addMedForm{width:100%;text-align:center}}.appt_date{display:inline;list-style-type:none}#editUpcomingApptForm{text-align:left;padding-left:15px;background-color:#eeeed5;padding-top:10px;padding-bottom:100%}h3{text-align:center}.editApptDoctor,.editApptLocation,.editApptNotes,.editApptPurpose{width:300px}#editApptForm_appt_date,#editApptForm_appt_time{height:30px}#editApptForm_apptLocation{width:170px;height:30px}#editApptForm_appt_doctor{width:183px;height:30px}#editApptForm_apptPurpose{width:175px;height:30px}label{margin-top:3px;font-weight:700}#editApptForm_apptNotes{display:block;height:50px;width:180px;border-radius:5px;border:1px solid grey}.editUpcomingAppt{font-weight:700;margin-top:10px}input[type=radio]{border:0;width:20px;height:15px}input[type=radio]:hover{cursor:pointer}@media only screen and (max-width:400px){#editUpcomingApptForm{font-size:12px}}@media only screen and (min-width:400px){#editUpcomingApptForm{text-align:center}.editApptDoctor,.editApptLocation,.editApptNotes,.editApptPurpose,textarea{margin-right:auto;margin-left:auto}}.myPastAppts{background:#fafad2;padding-top:10px;padding-bottom:100%;min-width:300px}.pastAppt{display:flex;flex-direction:row}ul.pastApptCardListing{text-align:left;display:flex;flex-direction:column;list-style-type:none;align-items:flex-start;padding-left:15px;width:100px;margin-right:0;margin-bottom:0}.apptLocation{text-align:left}.pastApptCard{margin:10px auto 5px;background-color:#9ba785;border-radius:5px;width:280px;box-shadow:3px 5px #888;color:#504f4f}.apptDate{font-weight:bolder;color:#2b364d}.otherNotes{list-style-type:none}label{display:block}section.pastApptBillingCard{display:flex;flex-direction:column;padding-left:5px;padding-right:5px}div.headings{display:flex;flex-direction:row;padding-bottom:0;color:#2b364d}h4{display:flex;justify-content:space-between}ul.billing{list-style-type:none;display:flex;flex-direction:row;justify-content:space-around;padding-left:0;background-color:#dadada;padding-top:10px;margin:0}h4.copay{padding-left:30px;padding-right:30px}h4.docBill{padding-left:20px;padding-right:20px}.billingPrice{padding-left:opx}.pastInputDate{margin-right:auto;margin-left:auto;height:30px;width:150px;margin-bottom:30px}.pastApptCardButtons{padding-bottom:10px}.pastApptDateSearch{height:50px}.searchedAppts{width:280px}@media only screen and (max-width:400px){.searchedPastAppts{font-size:12px}.searchedAppts{width:220px}.pastApptCard{font-size:10px;width:230px;height:200px}h4.copay,h4.insuranceBill{padding-right:10px}}@media only screen and (min-width:690px){.apptCardInfo{margin-left:auto;margin-right:auto}}@media only screen and (min-width:1000px){.myPastAppts{background:#fafad2}.apptCardInfo{width:100%}}.homePage{background:url(/static/media/greenPills.93dab3d3.jpg) no-repeat 50% fixed;background-size:cover;padding-top:10px;padding-bottom:100%;min-width:300px}.demoFont{margin-top:15px;color:#000;border:3px solid grey;border-radius:20px;width:40px}.demoFont,p{display:block}p{color:#1b3f26;font-weight:700;text-align:left;padding-left:15px;padding-right:15px;line-height:1.5em}@media only screen and (max-width:400px){p{font-size:12px}}@media only screen and (min-width:600px){p{width:550px}}@media only screen and (min-width:800px){.sampleImages{display:flex;flex-direction:row}}@media only screen and (min-width:1000px){.homePage{background:#fafad2}p{padding:10px;font-size:20px}.pillImage,p{margin-right:auto;margin-left:auto}.pillImage{padding:75px;height:100px;width:100px;border-radius:500px;background:url(/static/media/greenPills2.a0a0ffed.jpg)}}.App{text-align:center}.App,button{font-family:Manjari,sans-serif}button{font-size:15px;border:transparent;box-shadow:3px 5px #888;color:#2b364d}button,button:hover{cursor:pointer}footer{background:url(/static/media/01_green_marble.177e7008.jpg) no-repeat 50% fixed;background-size:cover;padding-bottom:100%;width:100%}@media only screen and (max-width:400px){button{font-size:10px;height:15px}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.c6dd43a8.chunk.css.map */