body{margin:0;padding:0}body,html{min-width:100%;width:100%;min-height:100%;height:100%;max-height:100%;background-color:#e7e9ed}body,html{margin:0;padding:0;max-width:100%}body{overflow-x:hidden;min-height:100vh;font-family:Open Sans,sans-serif;font-weight:700}p{margin:0}a{font-weight:600;cursor:pointer}ul{list-style-type:none}h1,h2,h3{font-family:Lato,sans-serif}.container-fluid{padding:0}.container{max-width:1489px}#callToAction{padding:20px;font-weight:700;border-radius:60px;width:235px}.btn-primary{border:none;border-radius:0}.btn-primary,.btn-primary:hover{background-color:#e28432}.jumbotron{background-size:cover;height:350px;top:0;position:relative;-o-object-fit:cover;object-fit:cover}#root,.App,.loadingComponentdiv{height:100%}.sectionTitle{font-size:64px;font-weight:700}.col-xl-4,.col-xl-8{padding:0}.navbar-haven{background-color:#001e61;height:70px}.menu-button{color:#001e61;padding:10px;font-size:25px;padding:16px;cursor:pointer;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:80px;height:70px}.menu-button:hover{color:#e28432}.myhaven-brand{color:#fff!important;font-size:24px;font-weight:700}.nav-link{color:#fff;letter-spacing:.05em}.collapse.show,.navbar-collapse{z-index:4;background-color:#fff}.navbar-collapse{padding-left:20px}.background-blue{background-color:#001e61}.navbar-toggler-icon{color:#fff}.addReferralsBtn{background-color:#e28432;color:#000;width:200px;height:45px;-webkit-transition:all .5s cubic-bezier(.14,.88,.39,1.04);-o-transition:all .5s cubic-bezier(.14,.88,.39,1.04);transition:all .5s cubic-bezier(.14,.88,.39,1.04);margin-right:10px}.addReferralsBtn,.addReferralsBtn:hover{border-radius:4px;font-size:18px;font-weight:700;text-align:center}.addReferralsBtn:hover{background-color:#000037;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-box-shadow:0 15px 25px rgba(0,0,0,.25);box-shadow:0 15px 25px rgba(0,0,0,.25)}#navbarText{background-color:#001e61;color:#fff}#welcome-text{color:#fff;font-weight:700;letter-spacing:.05em}.nameBox{padding:10px;background-color:#3e458f;border-radius:4px;cursor:pointer;border:none;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#nameBox:hover{background-color:#000037}@media screen and (max-width:990px){.nameBox{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:500px){.myhaven-brand{font-size:15px}}.submit-box{position:absolute;height:530px;border-radius:0;background-color:#e7e9ed;padding:15px;width:293px;left:40%;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);z-index:5;-webkit-transition:all .5s cubic-bezier(1,-.71,0,1.32);-o-transition:all .5s cubic-bezier(1,-.71,0,1.32);transition:all .5s cubic-bezier(1,-.71,0,1.32);border-top:5px solid #e28432}.pos-top-hide{top:-500px;opacity:0}.pos-top-show{top:55px;opacity:1}.referral_form{text-align:center;margin:0 auto}.referral_form ul{padding-left:0}.referral_form ul li{color:#fff;margin:10px}.closebutton{width:100%;position:relative;bottom:top;width:39px;font-size:24px;background-color:0;color:#001e61;background-color:#e7e9ed!important}.referralsSubmitBtn{width:94px;height:37px;border-radius:18.5px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);font-size:14px;font-weight:700;background-color:#001e61;margin-bottom:10px}.addReferralInput{background-color:#dadada;border:none;border-radius:6px;height:30px;width:193px;font-weight:700;font-size:14px;padding:10px;margin:17px}.referrals_form_wrapper{height:100%;width:100%;position:absolute;background-color:#a2a2a26e;z-index:5}.SideMenu{background-color:#3a3a3a;color:#fff;border:2px solid #e28432;max-width:200px;z-index:1;width:200px;display:none}.SideMenu,.SideMenuOpen{position:absolute;padding:10px}.SideMenuOpen{background-color:#fff;color:#001e61;border:1px solid #dadada;max-width:230px;z-index:9999;right:148px;top:12px;display:block}.SideMenuOpen ul{padding:0}.SideMenuOpen ul li{list-style-type:none;cursor:pointer;margin:20px}.SideMenuOpen li a{color:#001e61;text-decoration:none}.SideMenuOpen li a:hover{color:#e28432;text-decoration:none}.changePassword-link:hover,.logout-link.logout-link:hover{color:#e28432!important;text-decoration:none!important}#updatePasswordForm{position:absolute;left:0;top:0;background-color:#fff;border:1px solid #dadada}#updatePasswordForm input,#updatePasswordForm ul{padding:10px}#updatePasswordForm button{width:200px}.job-status{border:1px solid #d2d5da;padding:25px;margin:10px}.job-status,.whiteBackground{background-color:#fff}.addMargin{margin-top:30px}.paddingTen{padding:10px;margin:10px}.timelineRow{padding:20px}.addSpacing{padding:10px}.title{font-weight:700;font-size:24px;line-height:normal;font-style:normal;color:#001e61;margin-top:10px}.caret,.title{position:relative}.caret{cursor:pointer}.caret:before{top:-16px;left:42px;border-bottom:19px solid #ffb461;border-left:19px solid transparent;border-right:19px solid transparent}.caret:after,.caret:before{content:"";position:absolute}.caret:after{left:19px;top:19px;border-bottom:0 solid #fff;border-left:0 solid transparent;border-right:0 solid transparent}.statusTag-siteAudit{padding:3px 13px}.statusTag-engineering,.statusTag-siteAudit{background-color:#ffb461;border-radius:10px;top:200px;left:269px;z-index:3;margin-top:15px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-animation:caretAnimation 1s forwards;animation:caretAnimation 1s forwards}.statusTag-engineering{padding:3px 8px}.statusTag-install,.statusTag-permitting{padding:3px 13px}.statusTag-install,.statusTag-permitting,.statusTag-pto{background-color:#ffb461;border-radius:10px;top:200px;left:269px;z-index:3;margin-top:15px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-animation:caretAnimation 1s forwards;animation:caretAnimation 1s forwards}.statusTag-pto{padding:3px 5px}.statusTag-powerOn{background-color:#ffb461;padding:3px 13px;border-radius:10px;top:200px;left:269px;z-index:3;margin-top:15px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-animation:caretAnimation 1s forwards;animation:caretAnimation 1s forwards}@-webkit-keyframes caretAnimation{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes caretAnimation{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}.bar{width:100%;height:15px;background-color:#e28432}.jobStatusBox{background-color:#fff;border:1px solid #d2d5da;padding:40px}.labelProgress{margin-left:80px;margin-right:20px;font-style:normal;font-weight:700;line-height:normal;font-size:18px;letter-spacing:.05em}.progress-permitting{width:20%;-webkit-animation:bar-animation 1s forwards;animation:bar-animation 1s forwards}.progress-siteAudit{width:16.5%;-webkit-animation:site-audit-bar-animation 1s forwards;animation:site-audit-bar-animation 1s forwards}.progress-engineering,.progress-siteAudit{border-radius:0;background-color:#3e458f;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.25);box-shadow:0 4px 15px rgba(0,0,0,.25);height:15px}.progress-engineering{width:33.5%;-webkit-animation:engineering-bar-animation 1s forwards;animation:engineering-bar-animation 1s forwards}.progress-permitting{border-radius:0;background-color:#3e458f;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.25);box-shadow:0 4px 15px rgba(0,0,0,.25);width:50%;height:15px;-webkit-animation:permitting-bar-animation 1s forwards;animation:permtting-bar-animation 1s forwards}.progress-install{-webkit-animation:install-bar-animation 1s forwards;animation:install-bar-animation 1s forwards}.progress-install,.progress-pto{border-radius:0;background-color:#3e458f;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.25);box-shadow:0 4px 15px rgba(0,0,0,.25);width:20%;height:15px}.progress-pto{-webkit-animation:pto-bar-animation 1s forwards;animation:pto-bar-animation 1s forwards}.progress-powerOn{border-radius:0;background-color:#3e458f;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.25);box-shadow:0 4px 15px rgba(0,0,0,.25);width:20%;height:15px;-webkit-animation:power-on-bar-animation 1s forwards;animation:power-on-bar-animation 1s forwards}@-webkit-keyframes site-audit-bar-animation{0%{width:0}to{width:16.5%}}@keyframes site-audit-bar-animation{0%{width:0}to{width:16.5%}}@-webkit-keyframes engineering-bar-animation{0%{width:0}to{width:33.5%}}@keyframes engineering-bar-animation{0%{width:0}to{width:33.5%}}@-webkit-keyframes permitting-bar-animation{0%{width:0}to{width:50%}}@keyframes permitting-bar-animation{0%{width:0}to{width:50%}}@-webkit-keyframes install-bar-animation{0%{width:0}to{width:66.5%}}@keyframes install-bar-animation{0%{width:0}to{width:66.5%}}@-webkit-keyframes pto-bar-animation{0%{width:0}to{width:83.5%}}@keyframes pto-bar-animation{0%{width:0}to{width:83.5%}}@-webkit-keyframes bar-animation{0%{width:0}to{width:100%}}@-webkit-keyframes power-on-bar-animation{0%{width:0}to{width:100%}}@keyframes bar-animation{0%{width:0}to{width:100%}}#next-step{background-color:#fff;margin-top:35px;height:160px;font-style:normal;line-height:normal;font-size:24px;text-align:center;letter-spacing:.05em;color:#fff;font-size:20px;padding:50px;font-weight:700;background:-webkit-linear-gradient(188.74deg,#e28432 -1.86%,hsla(0,0%,100%,0) 110.72%),#001e61;background:-o-linear-gradient(188.74deg,#e28432 -1.86%,hsla(0,0%,100%,0) 110.72%),#001e61;background:linear-gradient(261.26deg,#e28432 -1.86%,hsla(0,0%,100%,0) 110.72%),#001e61;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.25);box-shadow:0 4px 50px rgba(0,0,0,.25);border-radius:17px}@media screen and (max-width:1400px){.labelProgress{margin-left:66px;margin-right:20px;font-style:normal;font-weight:700;line-height:normal;font-size:18px;letter-spacing:.05em}}@media screen and (max-width:1300px){.labelProgress{margin-left:54px}}@media screen and (max-width:1220px){.labelProgress{display:none}}.myinfo{background-color:#fff;color:#000;border-top:2px solid #e9ecef;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;padding:23px}.document{border:1px solid #e9ecef;padding:10px;background-color:#fff;margin-top:10px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;color:#000}.document:hover{background-color:#3a3a3a;color:#fff}.document:hover a{color:#fff}.document a{color:#000}#intercom-container .intercom-launcher-discovery-frame,#intercom-container .intercom-launcher-frame{-webkit-animation:intercom-launcher-frame-appear .25s ease!important;animation:intercom-launcher-frame-appear .25s ease!important;display:none}.dash-wrapper{background-color:#e7e9ed;height:100%}.savedIcons{border-radius:50%;text-align:center;margin:0 auto}.savedIcons h3{font-size:50px}.savedRow{background-color:#fff;padding:15px;margin:-5px;margin-bottom:5px;margin-top:30px;border:1px solid #d2d5da;border-top:2px solid #001e61}.savedBody{font-size:20px}.havenbtn{background-color:#001e61;font-size:18px;-webkit-transition:all .5s cubic-bezier(.14,.88,.39,1.04);-o-transition:all .5s cubic-bezier(.14,.88,.39,1.04);transition:all .5s cubic-bezier(.14,.88,.39,1.04);-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);margin-top:10px}.havenbtn,.havenbtn:hover{border-radius:4px;width:235px;height:63px;font-weight:700;text-align:center}.havenbtn:hover{background-color:#e28432;font-size:24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-box-shadow:0 15px 25px rgba(0,0,0,.25);box-shadow:0 15px 25px rgba(0,0,0,.25)}.dashboardHeader{margin-top:20px;padding:15px}#monitoring-jumbo{height:860px}#monitoring-row{height:100%}#monitoring-iframe{position:relative;z-index:2;width:100%;height:95%;border:none}#loadingtext{position:absolute;z-index:1;top:45%;left:45%}.chart-parent,.chartLabel{position:relative;padding:10px}.chart-parent{background-color:#fff;border:1px solid #dadada;border-top:2px solid #e28432;margin:10px}.chart-parent canvas{margin:0 auto}.inactiveChart{color:#b1b1b1;cursor:pointer}.activeChart{color:#000;cursor:pointer}.no-padding{padding:0}.informationHover{cursor:pointer}.informationHover:hover{background-color:#dadada}.page{height:100%;background-repeat:no-repeat;background-size:cover;background-color:#fff}.login-form-div{position:relative;text-align:center}.login-form{position:absolute;color:#fff;top:50%;left:50%;padding:15px;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.login-form li{list-style:none;margin-top:10px;margin-bottom:10px}.login-form label{font-size:20px;font-weight:700;color:#acacac}.login-form button{margin-top:10px}.login-form a,.login-form a:hover{color:#007bff!important;cursor:pointer;text-decoration:none}.login-form input[type=email],.login-form input[type=password],.login-form input[type=text]{width:100%;padding:10px;border-left:none;border:none;border-right:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;border-radius:4px;background-color:#d5d5d5}.leftSideLogin{background-color:#fff;height:100vh}.rightSideLogin{background-color:#001e61;height:100vh}.rightPanelDiv{position:absolute;color:#fff;top:50%;left:50%;padding:15px;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.large{width:75%;color:#000;font-weight:700}#formTitle{font-weight:700;color:#acacac}#haven-logo{width:50%}.login-form #bottom-nav{font-size:12px}#resetSuccessfulBackToLogin{color:#fff!important;text-decoration:none}#resetSuccessfulBackToLogin:hover{color:#fff}.loginPageDiv{height:100vh}@media screen and (max-height:800px){.login-form{margin-top:15px}}.referral-status{margin-top:20px;border-radius:0;padding:15px}.greyBackground,.referral-status{background-color:#e7e9ed}.referrals h3{font-size:18px;font-weight:700}.miniHeadings{font-size:14px;font-weight:700}.referralsCard{padding:25px;height:120px;background-color:#fff;max-height:102px;margin:10px;border:1px solid #d2d5da}.referralsCard h3,.searchInput{font-weight:700}.searchInput{background-color:#e7e9ed;border:none;border-radius:0;width:100%;height:53px;margin-top:15px;padding:20px;font-size:14px;border:2px solid #dadada}.searchInput:focus{background-color:#fff;border:1px solid #e28432}.titleText{margin-top:20px;margin-bottom:30px;font-size:36px;font-weight:700}.titleIcon{padding:10px;background-color:#e28432;font-size:34px;margin:5px}.greenStatus{background-color:#0da900!important}.orangeStatus{background-color:#e28432!important}.submittedNotification{padding:10px;background-color:#fff;margin:0;font-size:18px;font-weight:700;color:#239a2f;border-left:3px solid #239a2f;position:fixed;bottom:20px;z-index:999;left:45%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.cardIcons{position:relative;top:-70px;left:350px;font-size:40px;max-width:20px}#jobStatusH4{float:right;position:relative;top:-25px;font-weight:700;font-size:18px}#jobStatusSpan{font-size:18px;font-weight:600;border-radius:43px;background-color:#0da900;padding:5px}#referralInformationList li{display:inline;margin-left:10px;font-size:18px;font-weight:700;padding:10px}#referralsTable th{background-color:#dadada;color:#646569}#referralsTable tr{background-color:#fff}.referralsRowClass{margin:10px}.referralName{font-size:24px}.referral-details-span{color:#000;padding:5px;font-weight:700}@media screen and (max-width:800px){#referrals_row_id{overflow-x:auto}.referrals_form_wrapper{display:none!important}.pos-top-hide{left:0}.pos-top-show{z-index:9999;top:0;left:0;width:100%;position:fixed;height:100vh}#logout-btn{width:190px;left:0}.referrals h3{font-size:25px}#jobStatusH4{font-size:15px;display:none}#jobStatusSpan{font-size:8px}}.referrals{background-color:#fff;padding:20px;left:0;position:relative;-webkit-transition:all .5s cubic-bezier(.29,2.17,0,.91);-o-transition:all .5s cubic-bezier(.29,2.17,0,.91);transition:all .5s cubic-bezier(.29,2.17,0,.91);margin:10px}.referrals:hover{background-color:#dadada;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:0 4px 60px rgba(0,0,0,.25);box-shadow:0 4px 60px rgba(0,0,0,.25);z-index:1}
/*# sourceMappingURL=main.4a768647.css.map*/