@import url(https://fonts.googleapis.com/css?family=Galada|Merriweather|Righteous&display=swap);.nav-bar{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;height:100px;width:100%}.app-name{margin-right:auto;margin-left:10px;color:#000;text-decoration:none;font-size:36px;font-family:Galada,cursive;font-weight:700}.nav-links{display:flex;flex-direction:row;font-size:20px}.nav-link{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:none;transform:none;display:inline-block}.nav-link:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);color:rgba(63,206,128,.7)}.nav-links a{color:#000;text-decoration:none;margin:10px;font-family:Merriweather,serif}@media screen and (max-width:450px){.nav-bar{flex-direction:column;height:100%;border-bottom:3px solid #000}.logged-in,.not-logged-in{display:flex;flex-direction:column;margin-bottom:20px}.app-name{margin:20px auto 0}.nav-links{flex-direction:column;margin-top:15px}}.landing-page{display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-heading{font-size:100px;font-family:Righteous,cursive;margin:30px 0}.tagline{font-size:26px;font-family:Merriweather,serif;text-align:center;margin:30px;background:rgba(63,206,128,.7);border:4px solid #000;padding:20px}.hero{flex-direction:column;justify-content:center;align-items:center}.hero,.info-container{display:flex;width:100%}.info-container{padding:30px;justify-content:space-evenly}.info{display:flex;flex-direction:column;align-items:center;max-width:300px}.info,.info-content{font-family:Merriweather,serif}.info-content{max-width:250px;margin-top:0;text-align:center}@media screen and (max-width:900px){.info-container{flex-direction:column;align-items:center}}@media screen and (max-width:450px){.info{max-width:300px}}.user-inputs{display:flex;flex-direction:column}.user-inputs label{font-family:Roboto,sans-serif}label[for=password],label[for=user_name]{margin-right:10px;font-size:20px;font-weight:700}input[name=password],input[name=user_name]{height:19px;font-size:18px;font-family:Roboto,sans-serif;padding:3px;height:30px}.password{margin-top:10px}.register{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;max-width:500px;border:3px solid #000;font-family:Merriweather,serif;background:#fff;padding:40px;background:#85c9a2}.register>h2{margin-top:0}@media screen and (max-width:450px){.register{border:none;margin:none;width:100%}}.login-button{margin-top:15px;height:25px;width:65px;border-radius:7px;font-weight:700;font-size:12px}.login-button:hover{background:#000;color:#fff;border:1px solid #fff}.login-title{font-family:Galada,cursive;font-size:36px}.event-box{width:250px;height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000;color:#fff;font-family:Georgia,Times New Roman,Times,serif;margin:10px;border:4px solid #85c9a2}.event-name-link{color:#fff;text-decoration:none;font-size:30px;color:#85c9a2;font-family:Galada,cursive}.event-name-link:hover{text-decoration:underline}.event-date{text-align:center;font-family:Merriweather,serif}.event-info{display:flex;flex-direction:column;align-items:center;font-size:18px}.event-info p{margin:5px}.my-events{display:flex;flex-direction:column;align-items:center}.event-container{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin-bottom:25px}.my-events-header{font-family:Merriweather,serif;font-size:30px}.new-event-button{border:2px solid #000;padding:5px;color:#fff;text-decoration:none;background:#000;border-radius:10px}.add{margin-right:5px;font-size:12px}.add-event-button{padding:3px;font-family:Merriweather,serif;-webkit-transition:all .3s ease;transition:all .3s ease}.new-event-button:hover{-webkit-transform:background;transform:background;background:#fff;color:#000}@media screen and (max-width:450px){.new-event-button{margin-bottom:50px}}.delete-button{width:50px}.delete-button:hover{cursor:pointer}.budget{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Merriweather,serif}.budget-item{margin:5px 0}.remaining{margin-bottom:20px;border:2px solid #fff;padding:7px;background:#000;color:#a7ecc5}.guest-item{margin-bottom:5px}.remove-guest{background:none;border:none}.remove-guest:hover{cursor:pointer}.guest{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Merriweather,serif}.guest-list{height:150px;overflow:auto;padding-left:0;width:100px}::-webkit-scrollbar-thumb{color:#fff}.guest-max{margin-bottom:0;text-align:center}.guest-max,.total-budget{margin-top:0}.edit-button{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.event-page{font-family:Georgia,Times New Roman,Times,serif;margin-bottom:25px}.event-page,.info-venue{display:flex;flex-direction:column;align-items:center}.info-venue{width:60%;font-family:Merriweather,serif;font-size:16px}.edit-venue-button{margin-top:15px;border:2px solid #000;border-radius:5px}.edit-venue-button:hover{cursor:pointer}.budget,.guest{border:3px solid #000;padding:20px;background:#85c9a2;margin:20px;width:260px;height:400px;font-size:18px}.event-name{font-size:32px}.address,.date-time{line-height:.65;background:hsla(0,0%,100%,.9);padding:10px;border:1px solid #000}.date-time{margin-bottom:20px}.budget-guest{display:flex;flex-direction:row;justify-content:center;align-items:center;width:60%;margin-top:30px}.budget-guest .budget-form,.budget-guest .guest-form{border:3px solid #000;padding:20px;background:#85c9a2;margin:20px;width:260px;height:400px;font-size:18px}.budget-guest label{font-size:16px}.guest-max,.total-budget{font-size:22px;font-weight:700}.edit-event-button{margin-top:10px;border:2px solid #000;border-radius:5px}.edit-event-button:hover{cursor:pointer}.add-budget-guest,.event-page .delete-button{border:2px solid #000;height:25px;border-radius:5px}.add-budget-guest{margin:10px 5px;width:85px;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.add-budget-guest:hover{cursor:pointer;background:#000;color:#fff;border:2px solid #fff;-webkit-transform:background;transform:background}@media screen and (max-width:800px){.budget-guest{flex-direction:column}.budget,.guest{text-align:center}.guest{margin-top:20px}}@media screen and (max-width:450px){.event-page{margin-top:20px}}.new-event-inputs label{font-family:Merriweather,serif;margin-right:5px}.new-event-inputs input{margin-top:7px;font-family:Merriweather,serif}.event-info-buttons{margin:15px 0}.event-info-buttons button:hover{background:#000;color:#fff}.event-info-buttons button{margin:0 3px;border:1px solid #000;border-radius:5px}@media screen and (max-width:450px){.new-event-inputs input{max-width:70%}.event-info-buttons{display:flex;flex-direction:column}.event-info-buttons button{margin:3px;border:1px solid #000;background:#fff;border-radius:5px}}.venue-form button{margin:10px 3px 20px;border:1px solid #000;border-radius:5px;background:#fff}.venue-form button:hover{background:#000;color:#fff;cursor:pointer}.venue-form{display:flex;flex-direction:column;align-items:center;line-height:2.2;background:hsla(0,0%,100%,.7);border:4px solid #000;padding:20px;margin-top:20px;font-family:Merriweather,serif}.venue-form label{margin-right:5px}.venue-form input{font-family:Merriweather,serif}@media screen and (max-width:450px){.venue-form-buttons{display:flex;flex-direction:column;margin-top:3px}.venue-form button{margin:3px 0}.venue-form{line-height:normal}}.venue{margin-top:20px;display:flex;flex-direction:column;line-height:.1;font-size:20px;padding:20px;border:4px solid #000;background:hsla(0,0%,100%,.7);font-family:Merriweather,serif;font-size:16px}@media screen and (max-width:450px){.venue{line-height:normal}}.budget-form button{margin:10px 3px 20px;border:1px solid #000;border-radius:5px}.budget-form button:hover{cursor:pointer;background:#000;color:#fff}.budget-form{display:flex;flex-direction:column;align-items:center}.budget-form,.budget-form input{font-family:Merriweather,serif}.budget-form h3{margin:0}@media screen and (max-width:450px){.budget-form-buttons{display:flex;flex-direction:column;margin-top:3px}.budget-form button{margin:3px 0;border:1px solid #000;background:#fff;border-radius:5px}}.guest-form button{margin:10px 3px 20px;border:1px solid #000;border-radius:5px}.guest-form button:hover{cursor:pointer;background:#000;color:#fff}.guest-form{display:flex;flex-direction:column;align-items:center;font-family:Merriweather,serif}@media screen and (max-width:450px){.guest-form-buttons{display:flex;flex-direction:column;margin-top:3px}.guest-form button{margin:3px 0;border:1px solid #000;background:#fff;border-radius:5px}}.new-event{display:flex;flex-direction:column;align-items:center;border:3px solid #000;background:#85c9a2;max-width:400px;margin:0 auto;padding:40px;font-family:Merriweather,serif}.new-event-heading{font-family:Galada,cursive;font-size:32px}.add-buttons{display:flex;flex-direction:column;align-items:center;margin-top:30px}.add-buttons>button{margin:5px;width:110px}.new-event input{margin:5px}.new-event-inputs{display:flex;flex-direction:column;align-items:center}.form-input{background:#000;border:2px solid #000;color:#000;font-size:16px;border-radius:7px;height:25px;color:#fff}.form-input:focus{background:transparent;color:#000}.demo{display:flex;flex-direction:column;align-items:center;width:60%;margin:0 auto;padding:30px;background:#000;color:#85c9a2;border:5px solid #85c9a2}.demo-title{font-family:Galada,cursive;font-size:32px}.demo li,.demo p{font-family:Merriweather,serif}*{box-sizing:border-box}html{background:url(/static/media/background2.6fd5c04b.jpg) no-repeat 50% fixed;background-size:cover}.back{border:2px solid #000;padding:5px;color:#fff;text-decoration:none;background:#000;margin-top:10px;width:50px;text-align:center;height:25px;display:flex;justify-content:center;align-items:center;border-radius:5px;-webkit-transition:all .3s ease;transition:all .3s ease}.back:hover{background:#fff;color:#000;-webkit-transform:background;transform:background}.edit{margin-top:10px;width:60px;height:25px;font-size:12px;border-radius:5px}.edit:hover{cursor:pointer}@media screen and (max-width:450px){.App{padding-top:25px}}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.94de99bf.chunk.css.map */