@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css);@import url(https://fonts.googleapis.com/css2?family=DM+Mono:wght@300&display=swap);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}.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{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:1100px){.logoSide{display:none}.loginForm,.logoSide{width:100%}}@media only screen and (min-width:1101px){.logoSide{display:inline-block;width:50%}.loginForm{width:50%}}.googleIcon{color:#4885ed;margin-right:5%;position:relative;bottom:1px}.appleButton{right:10px;margin-right:2%;font-size:20px;position:relative;top:1px}.bigIcon{font-size:90px;padding-top:150px;padding-left:60px;color:#fff;line-height:85px;font-family:"DM Mono",monospace}.buttonsSignup{margin-top:5%;margin-bottom:19%;display:inline-block;width:100%;padding-left:10%;padding-right:10%}#googleStore,.signText{cursor:pointer}.signText{color:red}.submitSignup{width:100%;margin:auto}body{font-family:"Montserrat",sans-serif;background-color:#000;height:100%}.loginForm{display:inline-block}.loginForm,.logoSide{height:100%;overflow:hidden}.logoInner{padding-left:13%;height:350px;margin:auto;display:block}.loginContainer{border-radius:5px;height:90%;width:65%;border:1px solid #d3d3d3;position:absolute;left:50%;top:50%;background-color:#000;transform:translate(-50%,-50%)}.slogan,.storeButtons{text-align:center}.slogan{margin-top:10%;padding-left:10%}.slogan,.titleH,form{color:#fff}.titleH{text-align:center}.underLogo{padding-left:12%;font-size:60px;margin-top:-15%}.input{border-radius:0;border:0;border-bottom:1px solid grey;background-color:#000;height:40px;color:#fff}.form-control::-webkit-input-placeholder{color:grey!important}.form-control:-ms-input-placeholder{color:grey!important}.form-control::placeholder{color:grey!important}.form-control:focus{background:#000;color:#fff}.form-group{width:80%;margin:auto;padding:10px 10px 20px;display:flex}.icon{font-size:30px;position:relative;bottom:6px;right:5px}.submit{width:100%;margin-bottom:5%}.buttons{width:80%;padding:2% 2% 5%;margin:5% auto auto}.loginInner{margin-top:10%}.outer>li{padding-left:5px;padding-right:20px;font-size:30px}.right{float:right}.navbar-light{background-color:#fff;margin-bottom:3%}.navbar-nav>li{display:inline-block}a{cursor:pointer}@media only screen and (max-width:780px){.courseHome{width:90%;margin-left:2%}}@media only screen and (min-width:781px){.courseHome{width:40%;margin-left:20px}}@media only screen and (max-width:988px){.empty{margin:10%}}@media only screen and (min-width:989px){.empty{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}.courseHome{height:100px;color:#fff}.courseHome:hover{background-color:#fff;color:#000}.courseHome:hover>.timeHome{border-right-color:#000}.timeHome{border-right:2px solid #fff;height:100%;width:15%;text-align:center;display:inline-block}.timeHome,.timep{position:relative}.timep{top:30%}.title{height:100%;width:85%}.title,.titlep{display:inline-block}.titlep{position:relative;top:30%;margin-left:30px}.joinClass{position:relative;top:25%;float:right;margin-right:10%;width:25%}.empty{cursor:pointer;height:auto;width:auto;color:#fff;border:1px solid #fff;padding:20px}.empty:hover{color:#000;background-color:#fff}.emptyText{width:100%;height:100%;display:flex;align-items:center}.loader{position:absolute;left:50%;top:45%;transform:translate(-45%,-40%)}@media only screen and (max-width:780px){table{width:90%}}@media only screen and (min-width:781px){table{width:60%}}table{color:#fff}.weekTable{margin-top:-2%}table>tr{height:80px}th{width:16.6666666667%;text-align:center;height:50px}.timeCol{border-right:1px solid #fff}.filledCourse{cursor:pointer}.filledCourse:hover{background-color:#fff;color:#000}.conflict{background-color:red}@media only screen and (max-width:402px){.course{width:88%}}@media only screen and (min-width:403px) and (max-width:749px){.course{width:40%}}@media only screen and (min-width:750px) and (max-width:1333px){.course{width:28%}}@media only screen and (min-width:1334px){.course{width:22%}}.red{color:red}.course{border:1px solid #fff;margin:20px;color:#fff;display:inline-block}.name>p{font-size:larger}.courseInfo{margin-left:20px;margin-right:20px;border-bottom:1px solid #fff}.emptyOnEdit{color:#fff;margin-left:15px;font-size:50px}.name{padding-bottom:1%;border-bottom:1px solid #fff}.buttonsEdit,.name{text-align:center;margin:20px}.buttonsEdit>button{width:70px;margin:10px;height:40px}.buttonsEdit>button>i{font-size:20px;position:relative;bottom:3px}.dayButton{border-radius:0}.btn-dark{background-color:#000;border:1px solid #fff;height:50%;position:relative;top:20%;margin-right:10px}.btn-dark:hover{color:#000;background-color:#fff}.add{margin-top:10px;margin-bottom:10px}.add,.notice{margin-left:20px}.notice{color:red}.formInput,.modal .modal-content{background-color:#000;color:#fff;border-color:#fff}.formInput{width:100%}.header{border-color:#000}.form{display:"flex";flex-wrap:"wrap"}.time{width:150px}.outerText{color:red}.formGroup{width:100%}.save{border-color:#fff;color:#fff}.save:hover{color:#000}.save:hover,.timeDiv{background-color:#fff}.timeDiv{width:51%;margin-top:15px}.label{display:block;margin-top:10px}.days{margin-top:30px;height:50px;width:80%;background-color:red;margin-left:auto;margin-right:auto;display:flex}.day{position:relative;height:100%;width:20%;text-align:center;background-color:#000}.dayButton{border-color:#fff;color:#fff;height:100%;width:100%}.react-timerange-picker{display:inline-flex;position:relative;background-color:#fff;color:#000}.react-timerange-picker,.react-timerange-picker *,.react-timerange-picker :after,.react-timerange-picker :before{box-sizing:border-box}.react-timerange-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-timerange-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;align-items:center;border:thin solid #fff}.react-timerange-picker__inputGroup{min-width:calc(12px + 3.674em);height:100%;flex-grow:1;padding:0 2px;box-sizing:content-box}.react-timerange-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-timerange-picker__inputGroup__input{min-width:.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;font:inherit;box-sizing:content-box;-moz-appearance:textfield}.react-timerange-picker__inputGroup__input::-webkit-inner-spin-button,.react-timerange-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-timerange-picker__inputGroup__input:invalid{background:rgba(255,0,0,.1)}.react-timerange-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-timerange-picker__inputGroup__amPm{font:inherit;-moz-appearance:menulist}.react-timerange-picker__button{border:0;background:transparent;padding:4px 6px}.react-timerange-picker__button:enabled{cursor:pointer}.react-timerange-picker__button:enabled:focus .react-timerange-picker__button__icon,.react-timerange-picker__button:enabled:hover .react-timerange-picker__button__icon{stroke:#0078d7}.react-timerange-picker__button:disabled .react-timerange-picker__button__icon{stroke:#6d6d6d}.react-timerange-picker__button svg{display:inherit}.react-timerange-picker__clock{width:200px;height:200px;max-width:100vw;padding:25px;background-color:#fff;border:thin solid #a0a096;position:absolute;top:100%;left:0;z-index:1}.react-timerange-picker__clock--closed{display:none}.error{color:red;margin-top:10px}.creditDiv{color:#fff}.creditDiv,.nameDiv{margin-left:3%}.loader{text-align:center}
/*# sourceMappingURL=main.5064ae03.chunk.css.map */