body,html{height:100%;width:100%}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;background-color:#dfe6e9;background-image:url(http://www.transparenttextures.com/patterns/60-lines.png)}#root{height:100%;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*,:after,:before{box-sizing:border-box}.App{height:100%;width:100%}.Form_form__L3m-E{min-width:500px;max-width:800px;min-height:100%;background:#fff;padding:0 100px 50px;margin:0 auto;box-shadow:0 0 5px 5px rgba(0,0,0,.1);line-height:1.5;overflow:auto}.Form_header__1XDMy{text-align:left;max-width:600px;font-size:1.2em;margin:100px auto 0}.Form_header__1XDMy h1{font-weight:400}.Form_quote__11Kw1{text-align:right;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;color:#888}.Form_card__29Ilx{box-sizing:content-box;padding:1em 0;max-width:600px;margin:1em auto;border-top:1px solid #eee}.Form_card__29Ilx .Form_question__waxFX{font-size:1.2em;font-weight:700;margin-top:.5em;margin-bottom:.2em}.Form_card__29Ilx p{max-width:500px;margin-top:0;font-size:1em;color:#666}.Form_button__-gZDD{padding:.5em 1em;border-radius:.5em;background:#00b894;font-weight:700;color:#fff;display:block;max-width:300px;text-align:center;margin:0 auto;cursor:pointer}.ClassForm_input__2MR32{display:flex}.ClassForm_input__2MR32 input{flex:1 0 auto;padding:.5em;font-size:1em;border-radius:5px 0 0 5px;outline:none;border:1px solid #ccc;border-right:none}.ClassForm_input__2MR32 div{padding:.5em .8em;background:#00b894;color:#fff;border-radius:0 5px 5px 0;cursor:pointer}.ClassForm_selectedClass__1hH6b{border:1px solid #aaa;border-radius:5px;padding:.5em;overflow:auto;margin-bottom:5px}.ClassForm_selectedClass__1hH6b .ClassForm_delete__fzcDn{float:left;cursor:pointer}.ClassForm_selectedClass__1hH6b .ClassForm_classHeader__1-7mu{float:left;margin-left:1em;max-width:400px;overflow:hidden;text-overflow:ellipsis}.ClassForm_selectedClass__1hH6b .ClassForm_classHeader__1-7mu .ClassForm_section__1clSM{margin-left:.5em}.ClassForm_selectedClass__1hH6b .ClassForm_classHeader__1-7mu .ClassForm_courseNumber__1EVxv{font-weight:700}.ClassForm_selectedClass__1hH6b .ClassForm_classHeader__1-7mu .ClassForm_dayTime__3Y4kj{margin-top:3px;font-weight:400}.ClassForm_selectedClass__1hH6b .ClassForm_classHeader__1-7mu .ClassForm_courseName__j1Wxn{margin-left:.75em;text-overflow:ellipsis;white-space:nowrap}.ClassForm_selectedClass__1hH6b .ClassForm_classHeader__1-7mu .ClassForm_courseName__j1Wxn:before{content:"·";font-weight:700;margin-right:.75em}.ClassForm_selectedClass__1hH6b .ClassForm_timeInfo__hezp9{float:right;text-align:right}.ClassForm_selectedClass__1hH6b .ClassForm_timeInfo__hezp9 .ClassForm_extraTime__3BEYe{margin-top:3px}.ClassForm_selectedClass__1hH6b .ClassForm_lecture__3MRMn{font-size:1em;float:left;margin-right:1em}.CommitmentForm_timeInput__1fB42{margin-bottom:5px;display:flex}.CommitmentForm_timeInput__1fB42 .CommitmentForm_select__271DD{flex:1 0 auto;margin-right:1em}.CommitmentForm_timeInput__1fB42 label{padding:5px;margin:0 .5em}.CommitmentForm_timeInput__1fB42 input{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1em;border-radius:5px;outline:none;border:1px solid #ccc}.CommitmentForm_input__1nCCH{display:flex}.CommitmentForm_input__1nCCH input{flex:1 0 auto;padding:.5em;font-size:1em;border-radius:5px 0 0 5px;outline:none;border:1px solid #ccc;border-right:none}.CommitmentForm_input__1nCCH .CommitmentForm_add__21p3A{padding:.5em .8em;background:#00b894;color:#fff;border-radius:0 5px 5px 0;cursor:pointer}.CommitmentForm_commitment__3LCTd{border:1px solid #aaa;border-radius:5px;padding:.5em;overflow:auto;margin-bottom:5px}.CommitmentForm_commitment__3LCTd .CommitmentForm_delete__1Ers1{float:left;cursor:pointer}.CommitmentForm_commitment__3LCTd .CommitmentForm_header__2v1aL{float:left;margin-left:1em}.CommitmentForm_commitment__3LCTd .CommitmentForm_header__2v1aL .CommitmentForm_dayTime__3VQKM{margin-top:-3px;font-weight:400}.CommitmentForm_commitment__3LCTd .CommitmentForm_timeInfo__Welsx{float:right;text-align:right}.TaskForm_input__224G7{display:flex}.TaskForm_input__224G7 input{flex:1 0 auto;padding:.5em;font-size:1em;outline:none;border:1px solid #ccc;border-right:none}.TaskForm_input__224G7 input.TaskForm_inputName__noQZu{flex:5 0 auto;border-radius:5px 0 0 5px}.TaskForm_input__224G7 input.TaskForm_inputHours__16VnN{border-radius:0;flex:0 0 auto}.TaskForm_input__224G7 div{padding:.5em .8em;background:#00b894;color:#fff;border-radius:0 5px 5px 0;cursor:pointer}.TaskForm_task__7rb-J{border:1px solid #aaa;border-radius:5px;padding:.5em;overflow:auto;margin-bottom:5px}.TaskForm_task__7rb-J .TaskForm_delete__lakFv{float:left;cursor:pointer}.TaskForm_task__7rb-J .TaskForm_header__F5IJa{float:left;margin-left:1em}.TaskForm_task__7rb-J .TaskForm_timeInfo__jVz2v{float:right;text-align:right}.Calendar_calendar__3jvP9{max-width:1100px;margin:0 auto;width:100%;height:120%;background:#fff;display:flex;padding:1.5em 3em;border-bottom:1px solid #ddd;box-shadow:0 0 5px 5px rgba(0,0,0,.1);position:relative}.Calendar_times__2Hjdk{width:4em;display:flex;padding-top:2em;flex-direction:column;justify-content:space-between;height:100%;border-right:1px solid #ddd}.Calendar_times__2Hjdk span{flex:1 0 auto;height:2em;border-top:1px solid #ddd;padding-top:.5em}.Calendar_calendarItems__6h0nS{flex:1 0 auto;margin-left:.5em;display:flex;flex-direction:column}.Calendar_calendarItems__6h0nS .Calendar_dotw__3sYDA{text-align:center;font-weight:700;height:2em;border-bottom:1px solid #ddd}.Calendar_calendarItems__6h0nS .Calendar_dayItems__2WZJe{flex:1 0 auto;position:relative}.Calendar_calendarItems__6h0nS .Calendar_dayItems__2WZJe .Calendar_wakeItem__2eyDn{border-bottom:1px dashed #aaa;padding-bottom:.5em;position:absolute;width:100%;color:#888;text-align:center}.Calendar_calendarItems__6h0nS .Calendar_dayItems__2WZJe .Calendar_sleepItem__3ECg7{border-top:1px dashed #aaa;padding-top:.5em;position:absolute;width:100%;color:#888;text-align:center}.Calendar_calendarItems__6h0nS .Calendar_dayItems__2WZJe .Calendar_item__3cfDJ{position:absolute;padding:.3em;background-color:grey;border-radius:5px;box-sizing:border-box;width:100%;font-size:.6em;overflow:hidden}.Calendar_calendarItems__6h0nS .Calendar_dayItems__2WZJe .Calendar_item__3cfDJ .Calendar_timeInfo__3YTOB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9em}.Calendar_calendarItems__6h0nS .Calendar_dayItems__2WZJe .Calendar_item__3cfDJ .Calendar_itemName__2oiz_{font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Calendar_right__rgHpW{flex:10 0 auto;display:flex}.Calendar_right__rgHpW:first-child{margin-left:0}.CalendarExplanation_explanation__FzoiX{min-width:500px;max-width:800px;min-height:100%;background:#fff;padding:0 100px 50px;margin:0 auto;box-shadow:0 0 5px 5px rgba(0,0,0,.1);z-index:-10;line-height:1.5;overflow:auto}.CalendarExplanation_explanation__FzoiX .CalendarExplanation_header__2jG5D{text-align:left;max-width:600px;font-size:1.2em;margin:50px auto 0}.CalendarExplanation_explanation__FzoiX .CalendarExplanation_header__2jG5D h1{font-weight:400;margin-bottom:0}.CalendarExplanation_explanation__FzoiX .CalendarExplanation_header__2jG5D p{margin-top:0}.CalendarExplanation_explanation__FzoiX .CalendarExplanation_card__LC9qN{box-sizing:content-box;padding:1em 0;max-width:600px;border-top:1px solid #eee}.CalendarExplanation_explanation__FzoiX .CalendarExplanation_card__LC9qN .CalendarExplanation_cardHeader__1JE7I{font-size:1.2em;font-weight:700;margin-top:.5em;margin-bottom:.2em}.CalendarExplanation_explanation__FzoiX .CalendarExplanation_card__LC9qN p{max-width:500px;margin-top:0;font-size:1em;color:#666}.CalendarExplanation_footer__21GPa{text-align:center;width:100%;margin-top:2em;border-top:1px solid #eee;padding-top:0;color:#bbb}
/*# sourceMappingURL=main.3598422c.chunk.css.map */