@import url(https://fonts.googleapis.com/css2?family=Bungee&display=swap);@import url(https://fonts.googleapis.com/css2?family=Shrikhand&display=swap);@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@500&family=Ubuntu:wght@500&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}#root,body{height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;background:linear-gradient(#76c45e,#568f44);background-repeat:no-repeat;background-size:cover;width:100%;background-attachment:fixed}#root,.App,body,html,main{height:100%}.error{color:#880d0d;font-weight:bolder;font-size:13pt;padding:5px}@-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)}}.loginForm{padding-top:2px;display:block;margin-top:100px;margin-left:auto;margin-right:auto;width:550px;background-color:#fff;box-shadow:2px 2px 5px grey;-webkit-box-shadow:2px 2px 5px grey;-moz-box-shadow:2px 2px 5px grey;border-radius:2px;text-align:center}.header{margin-top:-40px}.loginInput{background-color:#e2e2e2;color:#626262;margin-bottom:35px;padding:10px 10px 10px 8px;display:block;margin-left:auto;margin-right:auto}.loginButton,.loginInput{border-radius:2px;letter-spacing:1px;font-size:13pt;border:none;width:70%}.loginButton{font-weight:700;padding:10px;color:#f1f1f1;background-color:#63aa4e}.loginButton:hover{background-color:#4f883e;cursor:pointer}.register{padding-top:20px;color:#696868;font-size:13pt}.regLink{color:#5c9e48;margin-left:6px;font-weight:700;text-decoration:none}.regLink:hover{text-decoration:underline}.loginField{padding-top:60px;padding-bottom:60px;border:none}.logHeader{color:#696868;margin-top:-10px}@media only screen and (max-width:600px){.loginForm{width:95%}.loginButton,.loginInput{width:80%;font-size:11pt}.logHeader{font-size:16pt}.register{font-size:11pt}}@media only screen and (max-width:500px){.loginForm{margin-top:50px}}@media only screen and (max-width:400px){.loginButton,.loginInput{width:85%}}.header-link{text-decoration:none;width:300px}.dollar-bill,.header-link{display:block;margin-left:auto;margin-right:auto}.dollar-bill{font-size:44pt}header{font-family:"Rubik";width:300px;font-size:30pt;color:#6bb156;letter-spacing:2px;margin-bottom:30px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;text-align:center}@media only screen and (max-width:600px){header{font-size:24pt}}@media only screen and (max-width:400px){header{font-size:20pt}}.demoInfo{color:#fff;letter-spacing:1px;text-align:center;margin-top:50px;font-family:"Rubik"}@media only screen and (max-width:500px){.demoInfo{font-size:10pt}}.dollarBill{color:#548545;font-size:500pt;padding:60px;position:fixed;top:200px;left:600px;background-color:#f1f1f1}.regHeader{color:#696868;margin-top:-20px}.logLink{font-size:13.5pt;color:#5c9e48;margin-left:6px;font-weight:700;text-decoration:none}.logLink:hover{text-decoration:underline}@media only screen and (max-width:600px){.regHeader{font-size:16pt}.logLink{font-size:12.5pt}}.budgetRender{background-color:#e2e2e2;width:700px;margin:70px auto 40px}#noBudget,.budgetRender{padding:40px;text-align:center;color:#696868}#noBudget{background-color:#fff;font-size:24pt;box-shadow:2px 2px 5px grey;-webkit-box-shadow:2px 2px 5px grey;-moz-box-shadow:2px 2px 5px grey;width:500px;margin:100px auto 10px;font-style:italic}.budgetHead{margin-top:30px;background-color:#fff;width:350px;margin-left:auto;margin-right:auto;border-radius:3px}.plus{margin-right:5px}.addBudget{background-color:#fff;width:100%;padding:20px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:40px;box-shadow:2px 2px 5px grey;-webkit-box-shadow:2px 2px 5px grey;-moz-box-shadow:2px 2px 5px grey}.newBudget{border-radius:2px;font-weight:700;padding:8px;color:#f1f1f1;background-color:#63aa4e;border:none;font-size:16pt;letter-spacing:1px;margin-top:-20px}.newBudget:hover{cursor:pointer;background-color:#4f883e}.mostRecentPurchase{text-decoration:underline}.pageError{width:40%;background-color:#fff;border-radius:2px;font-size:20pt}@media only screen and (max-width:725px){.budgetRender{width:97%}#noBudget{font-size:20pt}.addBudget{padding:10px}.newBudget{margin-bottom:20px;font-size:12pt}}@media only screen and (max-width:520px){#noBudget{width:97%}}@media only screen and (max-width:550px){.budgetRender{padding:20px 5px}}@media only screen and (max-width:500px){.addBudget{background-color:#fff;width:100%;height:70px;padding-bottom:10px;margin-bottom:0}button.newBudget{position:absolute;margin-left:-65px;font-size:10pt}.budgetRender{margin-top:50px;margin-bottom:60px}}@media only screen and (max-width:400px){.budgetRender{width:100%;font-size:10pt}}@media only screen and (max-width:325px){#noBudget{font-size:19.5px}}.budget{background-color:#fff;box-shadow:2px 2px 5px grey;-webkit-box-shadow:2px 2px 5px grey;-moz-box-shadow:2px 2px 5px grey;border-radius:2px;margin-left:auto;margin-right:auto;width:600px;text-align:center}.budgetName{color:#696868;margin-top:-10px;font-family:"Ubuntu";font-weight:700;letter-spacing:1px}.deleteButton{margin-top:14px;margin-left:87%;background-color:#d4d4d4;border:none;border-radius:3px;color:grey;padding:5px 10px;font-size:16pt}.deleteButton:hover{cursor:pointer;background-color:#63aa4e;color:#f1f1f1}.overAlert{font-weight:700;color:#9b0c0c}.add{border-radius:2px;font-size:11pt;border:none;width:300px;background-color:#e2e2e2;padding:7px 7px 7px 8px}#addLabel,.add{letter-spacing:1px}#addLabel{font-size:12pt;padding-right:8px;color:#63aa4e;font-weight:bolder;display:block;margin-bottom:10px}.addUser{border-radius:2px;font-weight:700;padding:7px;color:#f1f1f1;background-color:#63aa4e;border:none;font-size:11pt;letter-spacing:1px;margin-left:-46px}.addUser:hover{background-color:#4f883e;cursor:pointer}.purchaseButton{border-radius:2px;font-weight:700;padding:8px;color:#f1f1f1;background-color:#63aa4e;border:none;font-size:12pt;letter-spacing:1px;width:50%;margin-bottom:15px}.purchaseButton:hover{cursor:pointer;background-color:#4f883e}.budgetLimit{font-size:18pt;color:#696868}.amountLeft{font-size:17pt;color:#696868}@media only screen and (max-width:725px){.budget{width:99%}.budgetName{font-size:20pt}.add{width:280px}.add,.addUser{font-size:10pt}.addUser{margin-left:-42px}.amountLeft,.budgetLimit{font-size:16pt}.amountLeft{margin-top:-10px}.deleteButton{margin-left:85%}}@media only screen and (max-width:550px){.budget{width:100%}.amountLeft,.budgetLimit{font-size:14pt}.deleteButton{margin-left:81%}.budgetName{font-size:16pt}.purchaseButton{font-size:10pt}}@media only screen and (max-width:500px){.budgetName{margin-top:-30px}.add,.addUser{font-size:8pt}.addUser{margin-left:-39px}#addLabel{font-size:10pt}.budgetLimit{font-size:14pt;margin-top:8px}.amountLeft{font-size:14pt;margin-top:-15px}}@media only screen and (max-width:400px){.deleteButton{font-size:14pt}}.recentPurchase{background-color:#fff;box-shadow:2px 2px 5px grey;-webkit-box-shadow:2px 2px 5px grey;-moz-box-shadow:2px 2px 5px grey;border-radius:2px;margin-left:auto;margin-right:auto;width:600px;font-size:12pt;font-weight:700;border-top:15px solid #63aa4e;padding-bottom:10px}.noPurchase{color:#696868;padding-top:30px;height:140px}#purchaseHead{color:#63aa4e}.purchaseData{padding-top:6px;height:40px;background-color:#e2e2e2;width:60%;margin-left:auto;margin-right:auto}#purchaseDate{font-style:italic;margin-right:20px}#purchaseCategory{font-size:14pt}#purchaseAmount{font-size:15pt}#purchaseUser{margin-left:20px}@media only screen and (max-width:725px){.recentPurchase{width:99%}}@media only screen and (max-width:550px){.recentPurchase{width:100%}}@media only screen and (max-width:450px){#purchaseDate{margin-right:5px}#purchaseDate,#purchaseUser{font-size:10pt}#purchaseAmount,#purchaseCategory{font-size:13pt}.purchaseData{padding-top:3px;height:30px;width:60%;margin-top:8px;margin-bottom:10px}.noPurchase{font-size:11pt;height:120px}}@media only screen and (max-width:400px){#purchaseAmount,#purchaseCategory{font-size:10pt}}@media only screen and (max-width:340px){#purchaseDate{font-size:8pt;margin-right:5px}#purchaseUser{font-size:8pt}}.logoutButton{position:absolute;background-color:none;right:25px;border:none;background-color:#fff;font-size:14pt;color:#63aa4e;text-decoration:underline;top:10px;font-weight:700;padding:6px;border-radius:3px;width:80px}.logoutButton:hover{cursor:pointer}@media only screen and (max-width:900px){.logoutButton{font-size:12pt;width:70px}}@media only screen and (max-width:500px){.logoutButton{font-size:10pt;top:5px;right:10px}}@media only screen and (max-width:450px){.logoutButton{font-size:9pt}}.purchasePage{text-align:center;background-color:#e4e4e4;min-height:100%!important;width:700px;margin-left:auto;margin-right:auto;padding-bottom:90px;box-shadow:2px 2px 5px grey;-webkit-box-shadow:2px 2px 5px grey;-moz-box-shadow:2px 2px 5px grey}#dropDown{color:#f1f1f1;margin-left:-40px;padding-top:4px}#dropDown:hover{cursor:pointer}.select{-moz-appearance:initial;appearance:auto;-webkit-appearance:none;width:160px;border:none;color:#f1f1f1;background-color:#63aa4e;font-size:13pt;font-weight:700;padding:4px 4px 6px 10px;letter-spacing:1px;border-radius:2px;margin-left:-22px}select:hover{background-color:#4f883e;cursor:pointer}option{text-align:center;font-weight:700;letter-spacing:2px}.purchaseHistory{font-family:"Ubuntu"}.purchaseHead{font-size:20pt;margin-top:-10px;color:#696868;background-color:#fff;padding:5px;margin-bottom:35px;letter-spacing:2px}#category{margin-bottom:20px}#category,.purchaseLabel{margin-left:auto;margin-right:auto}.purchaseLabel{color:#696868;font-size:16pt;font-weight:700}.addButton{display:block;text-decoration:none;border-radius:2px;font-weight:700;padding:7px;font-size:13pt;letter-spacing:1px;background-color:#63aa4e;margin:-10px auto 10px;border:none}.addButton:hover{background-color:#4f883e;cursor:pointer}.addLink{text-align:center;text-decoration:none}.addLink,.addLink:active{color:#f1f1f1}@media only screen and (max-width:725px){.purchasePage{width:97%}.purchaseHistory{font-size:20pt}.addButton,.select{font-size:10pt}.select{width:105pt;margin-left:-20px}#dropDown{padding-top:7px}}@media only screen and (max-width:550px){.purchaseHistory{font-size:18pt}.purchaseLabel{font-size:14pt}.addButton{margin-bottom:-5px}}.purchaseItem{background-color:#fff;box-shadow:2px 2px 5px grey;-webkit-box-shadow:2px 2px 5px grey;-moz-box-shadow:2px 2px 5px grey;border-radius:2px;margin-left:auto;margin-right:auto;width:600px;font-size:12pt;font-weight:700;border-top:15px solid #63aa4e;padding-bottom:10px;color:#696868;margin-bottom:30px}@media only screen and (max-width:725px){.purchaseItem{width:99%}}@media only screen and (max-width:550px){.purchaseItem{width:100%}}#purchaseBack{margin-top:20px;display:block}#budgetBack{margin-top:30px;display:block}
/*# sourceMappingURL=main.4da437f8.chunk.css.map */