#modal{align-items:center;display:flex;justify-content:center;padding:10px}#modal,#modal-background{bottom:0;left:0;position:fixed;right:0;top:0}#modal-content{position:absolute}.editBookingFormDiv,.editHomeFormDiv,.loginFormDiv,.newBookingFormDiv,.newHomeFormDiv,.signupFormDiv{align-items:center;background-color:#e3e9ec;border-radius:25px;box-shadow:0 0 100px 20px #1b4b63;display:flex;flex-direction:column;justify-content:center;max-width:350px;min-width:350px;padding:0 20px}.formTitleDiv{background-color:#1b4b63;border-top-left-radius:25px;border-top-right-radius:25px;display:flex;max-width:350px;min-width:350px;padding:5px 20px}.formTitle,.formTitleDiv{align-items:center;color:#fff;justify-content:center}.formTitle{font-size:32px;letter-spacing:.15rem}.formErrorsDiv{margin-top:10px}.formErrorsList{color:#8da5b1;font-size:12px;font-style:italic;list-style-type:none;padding:0}.formErrorsItem{padding:5px 0}.editHomeForm,.loginForm,.newBookingForm,.newHomeForm,.signupForm{display:flex;flex-direction:column}.formLabel{color:#1b4b63;display:inline-block;font-size:14px;padding-top:15px;text-align:right}.formInput{background-color:#e3e9ec;border:none;border-bottom:.5px solid #8da5b1;display:inline-block;font-size:16px;margin-left:15px;vertical-align:middle;width:200px}input:focus,textarea:focus{border:#f99c11}.formButton{background-color:#f80;border:2px solid #fbac0b;border-radius:10px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.1rem;margin:25px auto 40px;padding:10px 20px;text-transform:uppercase}.formButton:hover{background-color:#fbac0b;border:2px solid #f99c11;color:#fff}.demo-user-div{align-items:center;display:flex;flex-direction:column;justify-content:center}.demo-user-prompt{-webkit-margin-before:0;-webkit-margin-after:0;color:#8da5b1;margin-block-end:0;margin-block-start:0}#demo-user-button{margin:15px 0 25px}.booking-list-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:25px}.booking-list-title{color:#8da5b1}.booking-list{-webkit-padding-start:0;-webkit-margin-before:0;-webkit-margin-after:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-block-end:0;margin-block-start:0;padding-inline-start:0}.booking-list-item{border:2px solid #8da5b1;border-radius:10px;list-style-type:none;margin:15px;padding:20px;width:250px}.booking-list-item-div{display:flex;flex-direction:column;height:100%}.booking-list-item-text{flex-grow:1}.booking-list-title{color:#1b4b63}.bookingChangeButtonsDiv{justify-content:flex-end}.booking-next-container{background-color:#8da5b1;border-radius:10px;margin:25px;padding:25px}.booking-next-div-content{background-color:#fff;display:flex;flex-direction:column;width:300px}.booking-next-card-header{align-items:center;display:flex;justify-content:center}.booking-next-photo{width:300px}.booking-next-title{color:#1b4b63;margin:5px 0;padding:0 20px}.booking-next-subtitle{-webkit-margin-before:0;-webkit-margin-after:0;align-items:center;color:#8da5b1;display:flex;justify-content:center;margin-block-end:0;margin-block-start:0;margin-top:10px;padding:0 20px}.booking-next-date{margin:0;padding:0 20px 5px}.booking-next-description,.booking-next-interval{-webkit-margin-before:0;-webkit-margin-after:0;margin:0 0 15px;margin-block-end:0;margin-block-start:0;padding:0 20px 5px}.booking-next-div-buttons{align-items:center;background-color:#fff;display:flex;grid-row-start:3;justify-content:center;margin:10px 0 15px}.all-event-page{display:flex;flex-wrap:wrap;justify-content:center;overflow:auto}.event-list{background-color:#8da5b1;border-radius:10px;margin-top:25px}.event-list-content{background-color:#fff;margin:25px;padding:25px}.event-list-title{display:flex;justify-content:center;padding:15px}.event-preview{align-self:flex-start;position:-webkit-sticky;position:sticky;top:0}.eventDataContainer{background-color:#8da5b1;border-radius:10px;list-style-type:none;margin:25px;padding:25px;width:300px}.eventDataDiv{background-color:#fff;display:flex;flex-direction:column;width:300px}.eventDataPhoto{width:300px}.eventDataTitle{color:#1b4b63;font-size:16pt;margin:10px 0 5px;padding:0 20px}.eventDataDescription{margin:5px 0 10px;padding:0 20px}.eventDataInterval{-webkit-margin-before:0;margin-block-start:0;margin-bottom:15px;padding:0 20px}.event-data-add-form{align-items:center;margin-bottom:15px}.event-data-add-form,.homeList{display:flex;justify-content:center}.homeList{-webkit-padding-start:0;flex-direction:row;flex-wrap:wrap;margin-top:25px;padding-inline-start:0}.homeDataContainer,.homeListItem{background-color:#8da5b1;border-radius:10px;list-style-type:none;margin:25px;padding:25px}.homeDataDiv{background-color:#fff;display:flex;flex-direction:column;width:300px}.home-data-card-header{align-items:center;display:flex;justify-content:center}.homeDataPhoto{width:300px}.homeDataAddress1,.homeDataTitle{color:#1b4b63;font-size:16pt;margin:10px 0 5px;padding:0 20px}.homeDataAddress2,.homeDataSize,.homeDataYear{margin:0;padding:0 20px}.homeDataYear{flex-grow:1;margin-bottom:20px}.homeListAddButton{align-items:center;display:flex;justify-content:center}.homeListAddButton button{margin:25px 0}.homeChangeButtonsDiv{align-items:flex-end;background-color:#fff;display:flex;justify-content:center}.homeChangeButtonsDiv button{align-items:center;display:flex;margin:0 5px 15px}.homeDataBooking{margin:0 0 15px;padding:0 20px}*{font-family:Atkinson Hyperlegible,sans-serif}body{margin:0}#root{background-color:#f5f8f9}#root,.splashDiv{display:flex;flex-direction:column}.splashDiv{height:100vh}.screen-footer{margin:40px 0 0}h1{color:#1b4b63}h2{color:#f80}a{color:#000;text-decoration:none}a:visited{color:inherit}button{background-color:#fbac0b;border:2px solid #f87114;border-radius:8px;color:#1b4b63;font-size:14px;font-weight:700;letter-spacing:.05rem;padding:5px 10px;text-transform:uppercase}button:hover{background-color:#f87114;border:2px solid #fbac0b;color:#fff}.secondaryButton{background-color:#8da5b1;border:2px solid #1b4b63;color:#fff;font-weight:400;margin-right:10px}.profileButton:hover,.secondaryButton:hover{background-color:#1b4b63;border:2px solid #8da5b1}.navDiv{background-color:#fff;display:grid;grid-template-columns:repeat(3,1fr);height:100px}.navLinks{align-items:center;display:flex;grid-column-start:1;justify-content:flex-start;margin-left:25px}.pageNavLink{color:#8da5b1;font-weight:700;padding:10px;text-decoration:none}.logoNavLink{align-items:center;display:flex;justify-content:center}.navLogo{width:100px}@media (max-width:450px){.logoNavLink{display:none!important}}.buttonNavLinks{align-items:center;display:flex;grid-column-start:3;justify-content:flex-end;margin-right:25px}.profileButton{background-color:#8da5b1;border:2px solid #1b4b63;color:#fff;font-weight:400;margin:0;max-height:50px;padding:0 8px}.userProfile{align-items:baseline;display:inline-flex}#profileIcon{padding:8px 0 5px 5px}.userProfileName{-webkit-margin-before:0;-webkit-margin-after:0;margin:none;margin-block-end:0;margin-block-start:0;padding:5px}.userProfileLogout{margin-top:5px}.profileDropdown{-webkit-margin-before:0;-webkit-margin-after:0;list-style-type:none;margin-block-end:0;margin-block-start:0;padding-left:15px}.profileDropdownData{font-size:14px}.homepage{background:url(/static/media/splash.906ecff7e45add9d1e44.jpg);background-repeat:no-repeat;background-size:cover;flex-grow:2}.homepage,.homepage-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.homepage-text{background-color:#f5f8f9;border-radius:25px;max-width:500px;padding:40px;width:50%}.homepage-description,.homepage-title,.homepage-value{-webkit-margin-after:0;-webkit-margin-before:0;align-items:center;display:flex;justify-content:center;margin-block-end:0;margin-block-start:0}.homepage-title{color:#f80}.homepage-description{color:#8da5b1;margin:15px 0}.homepage-value{color:#1b4b63}.homepage-pic{width:100%}.footerDiv{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center}.footerText{color:#8da5b1;margin:40px 0 0;padding:0}.footerLink a{-webkit-margin-before:0;-webkit-margin-after:0;color:#f80;margin:0 0 40px;margin-block-end:0;margin-block-start:0;padding:0}
/*# sourceMappingURL=main.38811404.css.map*/