.color-ess-green{color:#91C717}.color-ess-orange{color:#fe8300}.color-ess-gray{color:#54565B}.color-ess-gray-md{color:#979797}.color-ess-gray-lt{color:#ededed}.color-ess-blue{color:#0f8ae7}.color-ess-status-red{color:#fc4700}.color-ess-status-yellow{color:#fccc00}.color-ess-status-green{color:#04b50d}.background-color-ess-green{background-color:#91C717}.background-color-ess-orange{background-color:#fe8300}.background-color-ess-gray{background-color:#54565B}.background-color-ess-gray-md{background-color:#979797}.background-color-ess-gray-lt{background-color:#ededed}.background-color-ess-blue{background-color:#0f8ae7}.background-color-ess-status-red{background-color:#fc4700}.background-color-ess-status-yellow{background-color:#fccc00}.background-color-ess-status-green{background-color:#04b50d}a{color:#91C717}a:hover{color:#709912;text-decoration:none}.rama-gothic-m-sb{font-family:rama-gothic-m, sans-serif;font-style:normal;font-weight:600}.rama-gothic-e-sb{font-family:rama-gothic-e, sans-serif;font-style:normal;font-weight:600}.btn{border-radius:4px;padding:10px 15px;text-transform:uppercase;text-align:center;font-weight:bold;font-size:14px}.btn-primary{border:solid 0.5px #fe8300;background-color:#fe8300;background-image:-webkit-gradient(linear, left top, left bottom, from(#fb9337), to(#f1792e));background-image:linear-gradient(to bottom, #fb9337, #f1792e);color:#fff}.btn-full{display:block;width:100%;font-size:16px;padding:15px}.btn-secondary{border:solid 0.5px #cfcfcf;background-color:#cfcfcf;background-image:-webkit-gradient(linear, left top, left bottom, from(#fcfdfd), to(#cfcfcf));background-image:linear-gradient(to bottom, #fcfdfd, #cfcfcf);color:#91C717}.btn-link{color:#91C717}.btn-link:hover{text-decoration:none;color:#709912}.form-control{border:solid 1px #A3A3A3;border-radius:4px;padding:13px 16px 12px;background-color:#ffffff;-webkit-box-shadow:none;box-shadow:none}.form-control::-webkit-input-placeholder{color:#A3A3A3}.form-control:-ms-input-placeholder{color:#A3A3A3}.form-control::-ms-input-placeholder{color:#A3A3A3}.form-control::placeholder{color:#A3A3A3}.col-form-label{font-size:14px;color:#54565a}select.form-control{padding:6px 12px}.navbar.navbar-mobile-tabs{position:fixed;bottom:0;left:0;right:0;padding:0 .5rem;height:60px;background-color:#fff;-webkit-box-shadow:0 -1px 1px rgba(0,0,0,0.1),0 -1px 5px rgba(0,0,0,0.1);box-shadow:0 -1px 1px rgba(0,0,0,0.1),0 -1px 5px rgba(0,0,0,0.1);z-index:100}.navbar-mobile-tabs-space{padding:0 0 76px}ul.nav-pills{width:100%}ul.nav-pills li.nav-item{width:33%}ul.nav-pills li.nav-item .nav-link{width:100%;text-align:center;text-transform:uppercase;border-radius:4px;font-size:10px;line-height:1;color:#54565a}ul.nav-pills li.nav-item .nav-link i{font-size:28px;margin-bottom:4px}ul.nav-pills li.nav-item .nav-link.active{color:#91C717;background-color:transparent}.focus-screen{z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff}.card{overflow:hidden;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 5px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 5px rgba(0,0,0,0.1)}.next-bill{width:100%;display:block;text-align:center}.next-bill b.amount-due{display:block;font-size:2rem;margin:0}.next-bill b.amount-due:not(.status-danger){line-height:1;margin:4px 0 0}.next-bill.status-danger{background-color:#54565b;color:#fff;padding:1rem 0 1.8rem;line-height:1}.next-bill.status-danger b.amount-due{display:block;font-size:4rem;margin:0}.next-bill.status-warning{border-top:10px solid #fccc00}.next-bill.status-good{border-top:10px solid #04b50d}.next-bill i.material-icons{position:relative;bottom:-6px}.card.unit{margin-bottom:1rem}.card.unit .unit-menu{color:white;position:absolute;top:1rem;right:1rem;z-index:1;font-size:1.5rem;text-shadow:0 0 2px rgba(0,0,0,0.75),0 0 6px rgba(0,0,0,0.5)}.card.unit .card-body{padding:0}.card.unit .location-details{background-size:cover;background-position:center;background-color:#54565B;min-height:100px;background-blend-mode:multiply;text-shadow:0 0 2px rgba(0,0,0,0.75),0 0 6px rgba(0,0,0,0.5);line-height:1.2;background-color:#ededed}.card.unit .location-details small{margin:8px 0;display:block;color:#fff}.card.unit .location-details a{color:#fff}.card.unit .location-details h3{color:#fff;margin-bottom:0}.card.unit .location-details h3 small{opacity:.75;margin:0;display:inline}.card.unit .location-details h5{margin:0}.card.unit .location-details .gate-code{color:#91C717}.card.unit .location-access{background-color:#54565B;text-align:center;color:#fff}.card.unit .location-access .row{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.card.unit .location-access .row a.access-button-wrapper{border:1px solid rgba(255,255,255,0.75)}.card.unit .unit-payment .unit-access{right:-10px}.card.unit .unit-payment a.access-button-wrapper{border:1px solid rgba(0,0,0,0.5)}.card.unit .unit-payment .unit-payment-amount{font-size:1.5rem;font-weight:600}.card.unit .unit-payment .unit-payment-due{font-size:.8rem}.card.unit .unit-payment .unit-payment-due i.far.fa-exclamation-circle{display:none}.card.unit .unit-payment.unit-payment-overdue{background-color:#fc4700;color:#fff}.card.unit .unit-payment.unit-payment-overdue .unit-payment-due i.far.fa-exclamation-circle{display:inline}.card.unit .unit-payment.unit-payment-overdue .btn.btn-primary{border:solid 0.5px #cfcfcf;background-color:#cfcfcf;background-image:-webkit-gradient(linear, left top, left bottom, from(#fcfdfd), to(#cfcfcf));background-image:linear-gradient(to bottom, #fcfdfd, #cfcfcf);color:#91C717}a.access-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.25rem;border:1px solid #fff;border-radius:50%;margin-bottom:.5rem}.access-button-label{position:relative;margin:0 -1rem 0 0}.access-button-label label{font-size:.8rem;text-align:right;position:relative;top:50%;-webkit-transform:translateY(-55%);transform:translateY(-55%)}.lds-hourglass{position:relative;width:64px;height:64px;margin:0 auto;display:block}.lds-hourglass:after{content:" ";display:block;border-radius:50%;width:0;height:0;margin:6px;-webkit-box-sizing:border-box;box-sizing:border-box;border:26px solid #91C717;border-color:#91C717 transparent #91C717 transparent;-webkit-animation:lds-hourglass 1.2s infinite;animation:lds-hourglass 1.2s infinite}@-webkit-keyframes lds-hourglass{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}50%{-webkit-transform:rotate(900deg);transform:rotate(900deg);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}100%{-webkit-transform:rotate(1800deg);transform:rotate(1800deg)}}@keyframes lds-hourglass{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}50%{-webkit-transform:rotate(900deg);transform:rotate(900deg);-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}100%{-webkit-transform:rotate(1800deg);transform:rotate(1800deg)}}.lds-ring{display:inline-block;position:relative;width:64px;height:64px}.lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #91C717;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#91C717 transparent transparent transparent}.lds-ring div:nth-child(1){-webkit-animation-delay:-0.45s;animation-delay:-0.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-0.15s;animation-delay:-0.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.status-danger{border-top:10px solid #fc4700}.status-warning{border-top:10px solid #fccc00}.status-good{border-top:10px solid #04b50d}.jumbotron.jumbotron-welcome{background-color:#91C717;color:#fff;background-size:cover;background-position:center center;background-image:url("../images/jumbotron.png");text-align:center;min-height:12rem;margin-bottom:1rem}.jumbotron.jumbotron-welcome img{margin:0 0 1rem;width:30%}.jumbotron.jumbotron-welcome h1{font-size:3rem;text-shadow:0 0 2px rgba(0,0,0,0.5),0 0 9px rgba(0,0,0,0.25)}a.menu-icon{z-index:900;position:absolute;top:0;right:0;color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.5),0 0 9px rgba(0,0,0,0.25);font-size:1.5rem;padding:1rem 1rem .5rem}.main-menu{top:-3rem !important;border-radius:0}.main-menu .popover-body{padding:0}.main-menu .popover-body ul.list-group li.list-group-item{border:0}.main-menu .popover-body ul.list-group li.list-group-item a{color:#54565a}#login-screen{display:none}#login-screen h1{text-align:center;padding:4rem 0}#login-screen h1 img{width:60%}#login-screen .login{position:relative}#login-screen .login input[type="email"]{border-radius:4px 4px 0 0}#login-screen .login input.password{border-radius:0 0 4px 4px;border-width:0 1px 1px}#login-screen .login .view-password{color:#979797;font-size:1.5rem;position:absolute;right:12px;bottom:12px;cursor:pointer}#login-screen .secondary-link{display:block;text-align:center;margin-top:1rem;text-transform:uppercase}#login-screen .social{margin-top:1rem;text-align:center}#login-screen .social a{font-size:32px}#payment-screen{display:none}#payment-screen .amount-due{color:#fc4700}#payment-screen select.form-control{margin:1rem 0}#payment-processing{z-index:1001;display:none}#payment-processing .lds-ring{top:40vh;left:38vw}#payment-processing h1{text-align:center;margin-top:40vh}#payment-complete{z-index:1002;display:none;background-color:#91C717}#payment-complete h1{text-align:center;margin-top:1rem}#payment-complete h1 i{color:#91C717;font-size:4rem}#payment-complete h2{text-align:center;font-size:1.5rem}#payment-complete .btn.btn-link{color:#fff}#autopay-screen{display:none}#autopay-screen #new-recurring-payment{display:none}#autopay-screen .fa-calendar-alt{position:absolute;left:26px;top:42px}#autopay-screen .calendar{padding-left:32px}#autopay-processing{z-index:1001;display:none}#autopay-processing .lds-ring{top:35vh;left:38vw}#autopay-processing h1{text-align:center;margin-top:35vh}#autopay-complete{z-index:1002;display:none;background-color:#91C717}#autopay-complete h1{text-align:center;margin-top:40vh}#autopay-complete .btn.btn-link{color:#fff}#menu-panel{display:none}#payment-history-screen{display:none}.new-payment-method{display:none}.page-info .card{border-radius:4px}.page-info .card h4{margin:0}.page-info .card .location-details{border-radius:4px 4px 0 0;background-color:#91C717;color:#fff}.page-info .card .location-details .contact{position:absolute;top:1rem;right:1rem;width:44px}.page-info .card .location-details .contact .btn{float:left;padding:6px;width:44px;height:44px;margin-bottom:.75rem;line-height:1}

/*# sourceMappingURL=style.css.map */