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}.Heading{text-align:center}.App{width:100%;height:100%}body{font-family:Helvetica,sans-serif}:root{--large-font-size:36px;--medium-font-size:24px;--small-font-size:18px;--button-font-size:20px;--primary-color:#075056;--secondary-color:#03383c;--background-color:rgba(50,138,146,0.05);--primary-text-color:#fff}.SideDrawerToggle_SideDrawerToggle__31pr2{height:100%;color:#fff;display:flex;align-items:center;z-index:200px;display:none;padding:10px;box-sizing:border-box;cursor:pointer}.SideDrawerToggle_SideDrawerToggle__31pr2 div{width:90%;height:3px;background-color:#fff}@media (max-width:701px){.SideDrawerToggle_SideDrawerToggle__31pr2{display:inline-block}}.Toolbar_Navbar__27DE7{box-sizing:border-box;width:100%;height:90px;position:fixed;top:0;left:0;display:flex;justify-content:space-between;padding:0;color:#000;font-family:Lato}.Toolbar_ToggleGroup__3GxBa{font-family:Helvetica,sans-serif;height:100%;margin:0;padding:0;display:flex}.Toolbar_Title__UOjzf{display:flex;cursor:pointer}.Toolbar_Icon__1NWzA{padding:0;margin:28.5px 20px 0 38.5px;width:33px;height:33px}.Toolbar_Navbar__27DE7 h1{margin-top:31px;padding:0;font-weight:900;font-size:24px;letter-spacing:0;line-height:28px}.Toolbar_UserProfile__Fqpxj{margin:0;padding:0;display:flex;font-family:Helvetica,sans-serif;box-sizing:border-box;text-align:center}.Toolbar_Profile__2aIX6{margin:20px 32px 0 0;padding:0}.Toolbar_UserProfile__Fqpxj p{margin:30px 18px 0 0;padding:0;font-size:24px;letter-spacing:0;line-height:28px;text-align:right}@media (max-width:700px){.Toolbar_ToggleGroup__3GxBa{font-size:.7rem}.Toolbar_Profile__2aIX6{margin-top:0}.Toolbar_UserProfile__Fqpxj{margin:0}}.NavigationItem_NavigationItem__FKtYE{box-sizing:border-box;font-size:24px;display:flex;align-items:center;justify-content:center;width:100%;padding-left:26px;height:68px;cursor:pointer}.NavigationItem_NavigationItem__FKtYE p{color:#fff;font-weight:900;text-decoration:none;width:100%;box-sizing:border-box;padding-left:15px;display:block}.NavigationItem_Active__3VVog{background-color:#03383c;border-bottom:1px solid #fff}.SideDrawer_SideDrawer__3kXLK{box-sizing:border-box;position:fixed;left:0;top:90px;height:100%;width:250px;max-width:70%;background-color:#075056;transition:transform .35s ease-out}.SideDrawer_NavigationItems__dUD_I{padding:0;list-style:none;display:flex;flex-flow:column;align-items:center;height:100%;width:100%}.SideDrawer_Open__1tCv1{transform:translateX(0)}.SideDrawer_Close__9j7x-{transform:translatex(-100%)}@media (max-width:500px){.SideDrawer_SideDrawer__3kXLK{display:none}}.Modal_Modal__1-5dN{position:fixed;z-index:500;background-color:#fff;width:60%;max-height:90%;border:1px solid #000;box-shadow:2px 2px 2px grey;padding:15px;left:20%;top:90px;box-sizing:border-box;transition:all .3s ease-out;white-space:normal;overflow-y:scroll}.Modal_Modal__1-5dN h1,.Modal_Modal__1-5dN h2,.Modal_Modal__1-5dN h3,.Modal_Modal__1-5dN p{color:#000}.Modal_Hidden__28Stw{transform:translateY(-100vh);opacity:0}.Modal_Displayed__ieOae{transform:translateY(0);opacity:1}.Modal_Form__7Bkm8{left:calc(50% - 200px);width:400px}#Modal_CloseIcon__3gjEd{width:17px;height:17px;margin:0;position:absolute;cursor:pointer;top:25px;right:22px}@media (min-width:600px){.Modal_Modal__1-5dN{max-width:1500px}}.InfoContent_Form__3s0Md{font-style:normal;text-align:left;margin:10px}.InfoContent_Form__3s0Md h1{margin:0 0 10px;font-size:var(--large-font-size);color:var(--primary-color)}.InfoContent_Form__3s0Md h2{margin:0 0 5px;font-size:var(--small-font-size);color:var(--primary-color)}.InfoContent_Form__3s0Md h3{margin:0;padding-left:25px;font-size:var(--small-font-size)}.InfoContent_Form__3s0Md ul{color:#000;font-size:var(--small-font-size);padding-left:21px;margin:0}.InfoContent_Form__3s0Md ul li a{font-size:var(--small-font-size);line-height:var(--small-font-size);font-weight:700;display:inline;color:#00008b;text-decoration:underline;margin:0;padding:0}.InfoContent_CodeFlow__rjwdG{margin:10px auto;padding:10px;width:80%;background-color:var(--background-color)}.InfoContent_Form__3s0Md p{border:none;margin:0 0 5px;font-size:var(--small-font-size);line-height:var(--small-font-size)}.InfoContent_Form__3s0Md .InfoContent_CodeFlow__rjwdG p{padding-left:25px;margin:0 0 8px;line-height:var(--small-font-size)}.InfoContent_Form__3s0Md .InfoContent_CodeFlow__rjwdG p a{font-size:var(--small-font-size);line-height:var(--small-font-size);font-weight:700;display:inline;color:#00008b;text-decoration:underline;margin:0;padding:0}.InfoContent_Title__283x-{font-size:2rem;color:#00f}.Info_Info__2rH5W{font-size:var(--small-font-size)!important;margin:10px 0;color:#000;text-decoration:underline;cursor:pointer}.Lead_Lead__3VVjb{display:flex;font-family:Helvetica,sans-serif;width:100%;max-width:1024px;height:140px;box-sizing:border-box;flex-flow:row;justify-content:space-between;text-align:left;padding:0 30px 0 20px;color:#000;margin-bottom:15px;background-color:#fff;border:1px solid #d3d3d3;border-radius:6px;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.Lead_LeadBoxLeft__CwnZo{padding-top:25px}.Lead_LeadBoxLeft__CwnZo,.Lead_LeadBoxRight__2_3op{box-sizing:border-box;display:flex;flex-direction:column;width:50%;height:100%}.Lead_LeadBoxRight__2_3op{padding-top:10px}#Lead_Name__2fS1C{margin:0 0 20px;padding-top:0;font-size:21px;font-weight:900;letter-spacing:0;line-height:25px}.Lead_ContactInfo__1fi6C{display:flex}.Lead_ContactTitle__2zp82{margin:0 0 5px;font-size:12px;letter-spacing:0;line-height:18px}.Lead_Contact__1YxwC:first-child{margin-right:40px}.Lead_ContactInfo__1fi6C{margin:0;font-size:18px;letter-spacing:0;line-height:18px}.Lead_ButtonGroup__3WbCd{display:flex;justify-content:space-between}.Lead_ButtonGroup__3WbCd button{margin:0 0 16px 20px;width:192px;height:50px;font-size:var(--button-font-size);font-weight:500;letter-spacing:0;line-height:23px;text-align:center;cursor:pointer;border-radius:5px}.Lead_CreateButton__10Et9{background-color:var(--primary-color);color:#fff}.Lead_ViewButton__iZ6dq{background-color:#fff;color:var(--primar-color);margin-right:30px}.Lead_MoreInfo__6iOxw{width:77px;margin:0 0 15px calc(100% - 77px)}.Backdrop_Backdrop__3j6VK{width:100%;height:100%;position:fixed;z-index:100;left:0;top:0;background-color:rgba(0,0,0,.6);color:rgba(0,0,0,.6);cursor:pointer}.Input_Input__3r5Ke{box-sizing:border-box;padding:10px 15px}.Input_HalfInput__3Iml6{box-sizing:border-box;margin:10px 15px;width:41%;max-width:339px!important;display:inline-block}.Input_Input__3r5Ke input[type=text]{box-sizing:border-box;height:40px!important;max-width:339px!important;width:100%;outline:none;border:1px solid #868686;background-color:#fff;border-radius:5px;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px}.Input_HalfInput__3Iml6 select,.Input_Input__3r5Ke select{max-width:339px!important;height:40px!important;width:100%!important;display:inline-block}.Input_Label__1qyHr{display:block;color:#50565c;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px}.Input_Error__13mCq{margin:0;color:red!important}.Form_Form__LocQv{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.Form_Form__LocQv h1{margin:25px 0 1px 15px;color:#3d3f3f;font-size:var(--medium-font-size);letter-spacing:0;line-height:29px}.Form_Form__LocQv h3{color:var(--primary-color);font-weight:400;margin:0 0 10px 15px;padding:0}.Form_Form__LocQv button{box-sizing:border-box;margin-left:15px;margin-top:25px;margin-bottom:15px;height:50px;width:168px;border:1px solid #979797;border-radius:5px;color:#fff;font-size:var(--small-font-size);background-color:var(--primary-color);cursor:pointer}.Form_Form__LocQv button:disabled{cursor:not-allowed}.Form_Form__LocQv input[type=text]{margin-bottom:0;margin-top:0}.Form_Form__LocQv label{margin:0}.Form_TwoColumns__34Y34{-webkit-column-count:2;column-count:2}.Form_Line__2vYiF{box-sizing:border-box;margin-left:15px;height:1px;width:341px;border:1px solid #b7d0d2}.Leads_Leads__1TgVt{box-sizing:border-box;width:calc(100vw - 250px);height:100vh;background-color:var(--background-color)!important}.Leads_LeadContent__3UJpX{height:auto;width:90%;max-width:1200px;margin:0 0 0 65px}.Leads_TitleBar__1QLMr{display:flex;width:calc(100vw - 400px);max-width:1024px;margin-right:15%;justify-content:space-between;color:#000;padding:0}.Leads_LeadsBox__3tcwT{width:calc(100vw - 400px);height:calc(100% - 200px);position:absolute;white-space:nowrap;overflow-y:scroll;-webkit-overflow-scrolling:touch;box-sizing:border-box}.Leads_Title__AJsXu{display:flex}.Leads_TitleHeader__3dXv-{margin:40px 0;color:var(--primary-color);font-size:var(--medium-font-size)}.Leads_TitleHeader__3dXv- h{color:#000;margin:0;padding:0;font-size:3rem}.Leads_Button__p7T-3{box-sizing:border-box;margin-top:32px;height:50px;width:192px;border:1px solid #979797;border-radius:5px;color:var(--primary-text-color);font-size:var(--button-font-size);background-color:#075056;cursor:pointer}.SandboxBanner_Sandbox__1GvKN{position:fixed;height:280px;bottom:0;left:0;width:100%;opacity:.8;font-family:Helvetica,sans-serif;background-color:#15282c}.SandboxBanner_Sandbox__1GvKN h1{margin-top:38px;margin-bottom:10px;padding:0;font-size:36px;font-weight:700;letter-spacing:0;line-height:44px;text-align:center}.SandboxBanner_Sandbox__1GvKN p{margin:0 0 25px;padding:0;font-size:18px;letter-spacing:0;line-height:24px;text-align:center}.SandboxBanner_SandBoxButtonGroup__2Ip-1{display:flex;justify-content:center;cursor:pointer}.SandboxBanner_SandBoxButtonGroup__2Ip-1 a{color:#fff;text-decoration:none;display:flex;width:240px;height:50px;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:23px}.SandboxBanner_SandBoxButtonGroup__2Ip-1 a:first-child{border:1px solid #fff;border-radius:5px}.Footer_Footer__2nGIk{position:fixed;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;height:40px;font-family:Helvetica,sans-serif;font-size:18px;font-weight:700;letter-spacing:0;line-height:23px;background-color:#15282c}.Login_Login__IEkli{box-sizing:border-box;color:#fff;width:100vw;height:100vh;min-height:850px}.Login_LoginContent__WbW69{box-sizing:border-box;position:absolute;top:0;left:0;margin:120px auto;padding:0;width:100%}.Login_MessageBox__1RvFx{margin:auto;width:80%;max-width:1500px;font-family:Helvetica,sans-serif}.Login_MessageBox__1RvFx h1{font-size:36px;font-weight:700;line-height:36px;margin-bottom:30px}.Login_MessageBox__1RvFx h1,.Login_MessageBox__1RvFx p{font-family:Helvetica,sans-serif;text-align:center;letter-spacing:0}.Login_MessageBox__1RvFx p{font-size:18px;line-height:24px;margin-bottom:50px}.Login_ButtonGroup__11LkP{box-sizing:border-box;display:flex;justify-content:center;align-items:center;margin:auto}.Login_ButtonGroup__11LkP button{height:79px;width:300px;border-radius:6px;background-color:#fff;border:none;box-shadow:0 2px 10px 0 rgba(0,0,0,.15);color:#358f97;font-size:24px;font-weight:700;letter-spacing:0;line-height:29px;text-align:center;cursor:pointer}.Login_ButtonGroup__11LkP button:focus{outline:none;background-color:#d3d3d3}.Login_ButtonGroup__11LkP a{display:flex;align-items:center;justify-content:center;height:79px;width:300px;color:#fff;text-decoration:none;font-size:24px;font-weight:700;letter-spacing:0;line-height:29px;cursor:pointer}.Login_LoginButtonGroup__10pjy{margin:0;padding:0;display:flex;flex-direction:column;align-items:center}.Login_GithubLink__kPXF_{padding-bottom:39px}.Spinner_container__3dZuq{text-align:center;width:100%;margin:10px}.Spinner_container__3dZuq h3{-webkit-text-emphasis:bold;text-emphasis:bold}.Spinner_spinner__LTzVq{border:16px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:130px;height:130px;margin:auto;animation:Spinner_spinning__1gScw 2s linear infinite}@keyframes Spinner_spinning__1gScw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Room_Room__201HO{margin-right:40px;margin-bottom:45px;width:314px;height:291px;border-radius:6px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.15);cursor:pointer}.Room_RoomImageBox__EDNq6{width:100%;height:181px;box-sizing:border-box;border:1px solid #979797}.Room_Name__DgN2R{margin:20px 0 0 11px;font-size:18px;font-weight:500;letter-spacing:0;line-height:23px;color:#162629}.Room_Date__1WvZL{margin:30px 0 0 11px;color:grey;font-size:14px;letter-spacing:0;line-height:16px}.Rooms_Rooms__2KIGJ{width:100%;height:100%;background-color:var(--background-color);box-sizing:border-box;padding:40px 0 0 65px}.Rooms_RoomsFormatter__3coqW{box-sizing:border-box;width:100%;height:calc(100vh - 200px);display:flex;flex-wrap:wrap;overflow-y:scroll}.Rooms_TitleBar__-f0rT{width:calc(100vw - 330px);box-sizing:border-box;margin:0;display:flex;align-items:baseline;justify-content:space-between}#Rooms_Title__1Fa39{margin:0 0 40px;font-size:var(--medium-font-size);color:var(--primary-color);font-weight:700;letter-spacing:0;line-height:29px}.RoomInfoSelector_PageButtonGroup__1LgZj{border-bottom:1px solid #000;display:block;padding:30px 0 0}.RoomInfoSelector_PageButtonGroup__1LgZj button{margin-right:25px}.RoomInfoSelector_NavButton__pJYrt{font-size:1.8rem;padding-bottom:10px;background-color:transparent;border:none;-webkit-appearance:none}.RoomInfoSelector_NavButton__pJYrt:active,.RoomInfoSelector_NavButton__pJYrt:focus{outline:none!important}.RoomInfoSelector_Selected__3pOV5{font-weight:700;color:#008b8b;border-bottom:4px solid var(--primary-color)!important;-webkit-appearance:none;box-shadow:none!important}.RoomInfoSelector_RoomInfoSelector__2_C00{display:flex;justify-content:space-between;align-items:baseline}.RoomInfoSelector_RoomInfoSelector__2_C00 button{cursor:pointer}.StaticRoomContactInfo_Info__3CB4y{box-sizing:border-box;width:80%;max-height:calc(100vh - 300px);overflow:scroll;display:flex;flex-wrap:wrap}.StaticRoomContactInfo_ContactBox__1WxUY{box-sizing:border-box;padding:15px;width:50%}.StaticRoomContactInfo_Group__1njnd{margin:25px 15px}.StaticRoomContactInfo_Contact__ixcKu{border:2px solid #008b8b;box-shadow:#a9a9a9}.StaticRoomContactInfo_Contact__ixcKu p{margin:0 0 0 10px}.StaticRoomHome_Info__1tsl-{padding-top:10px;padding-left:5px;box-sizing:border-box;max-height:calc(100vh - 300px);width:80%;display:flex;flex-wrap:wrap;justify-content:space-between;overflow-y:scroll;border:2px solid #008b8b}.StaticRoomHome_Info__1tsl- p{display:block;margin:10px 0}.StaticRoomHome_Column__3U-Uy{margin-top:15px;width:49%}.StaticRoomHome_Column__3U-Uy p{margin-left:10px}.StaticRoomPropertyInfo_Info__QuoK2{padding-top:10px;padding-left:5px;box-sizing:border-box;width:80%;max-height:calc(100vh - 300px);display:flex;flex-wrap:wrap;justify-content:space-between;overflow-y:scroll;border:2px solid #008b8b}.StaticRoomPropertyInfo_Info__QuoK2 p{display:block;margin:10px 0}.StaticRoomPropertyInfo_Column__2aygG{margin-top:15px;width:49%}.StaticRoomPropertyInfo_Column__2aygG p{margin-left:10px}.Button_Button__3gFiX{box-sizing:border-box;font-family:Helvetica,sans-serif;height:50px;width:168px;border:1px solid #979797;border-radius:5px;color:#fff;font-size:var(--small-font-size);background-color:var(--primary-color);cursor:pointer}.Button_Button__3gFiX:disabled{cursor:not-allowed}.RoomContactInfoForm_Form__1qSQ6{box-sizing:border-box;width:80%;max-height:calc(100vh - 300px);font-family:Helvetica,sans-serif;overflow-y:scroll;display:flex;justify-content:space-between;flex-wrap:wrap}.RoomContactInfoForm_ContactGroup__3GshX{box-sizing:border-box;width:45%;margin:0 20px 20px 0}.RoomContactInfoForm_ContactInfo__3Y305{border:2px solid #008b8b;box-shadow:#a9a9a9}.RoomContactInfoForm_ContactGroup__3GshX p{margin:0 0 0 15px}.RoomContactInfoForm_Contact__nACor{border:2px solid #008b8b;box-shadow:#a9a9a9}.RoomContactInfoForm_Contact__nACor p{margin-left:10px}.RoomHomeForm_Layout__2-23d,.RoomPropertyInfoForm_Layout__2kNia{box-sizing:border-box;width:80%;border:2px solid #008b8b;max-height:calc(100vh - 300px);overflow:scroll}.Room_Room__2v_Ct{box-sizing:border-box;margin:0;padding:0 50px;width:calc(100vw - 220px);height:100vh;background-color:var(--background-color)}.Room_RoomTitleBar__5yBNV h1{font-weight:400;margin-bottom:0;padding-bottom:0}.Room_SubInfo__1Ja_r h3{font-weight:400;margin:0;padding:0}.Room_RoomContent__3vm4K{max-width:1000px}.Room_RoomTitleBar__5yBNV{display:flex;justify-content:space-between;align-items:center}.Room_EditButtons__3LTJ1 button{outline:none;cursor:pointer;border-radius:12px;font-family:Helvetica,sans-serif;height:50px;width:168px;border:1px solid #979797;border-radius:5px;font-size:var(--small-font-size);margin-right:10px}.Room_EditButtons__3LTJ1 button:last-child{margin-right:0}.Room_EditButtonPOS__54A0w{color:#fff;background-color:var(--primary-color)}.Room_EditButtonCancel__2BiIa{background-color:#fff;color:#000}.Room_DispalyContent__2hIVj{margin-top:20px}.Layout_DynamicContent__2zY5H{position:fixed;top:90px;left:250px}
/*# sourceMappingURL=main.40bb3eb0.chunk.css.map */