.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.modal{display:none;position:fixed;z-index:1;padding-top:50px;left:0;top:0;width:100%;height:3000px;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:auto;border:1px solid #888;max-width:800px;padding:20px;border-radius:10px}.modal-form{position:relative;overflow:auto;display:flex;flex-direction:column;align-items:center;max-height:80vh}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.yes-no-div{display:flex;justify-content:space-around;width:20vw}.yes-no-div input[type=button]{color:#fff;border-radius:10px;padding:10px 30px;font-size:1.2rem}.yes-btn{background-color:#00008b}.no-btn{background-color:#575757}.yes-btn:hover{background-color:#1a1ad3;cursor:pointer}.no-btn:hover{background-color:rgba(148,13,13,.8);cursor:pointer}#loading-modal{display:flex}#loading-modal,#loading-stripe-modal{justify-content:center;background-color:rgba(0,0,0,.3)}#loading-stripe-modal{display:none}#deletion-modal{display:none;justify-content:center}.errors{color:red;font-weight:700;max-width:250px}.flex-row{width:400px}.flex-row,.flex-row-page3{display:flex;align-items:center}.flex-row-page3{width:100%;justify-content:space-around}.margin-right{margin-right:10px}.qp-errors{color:red;font-weight:700}.errors-stripe{color:red!important;font-weight:700}.page-content{max-width:700px;margin:10px 0 60px 100px}.page-content embed{min-height:700px}.page-content h2{margin-bottom:-15px}.page-content-bills{margin:10px 0 60px 100px}input{margin:8px 0}.radio-container{margin:-10px 0 0 15px}.bold-txt{font-weight:700;color:#313131}.bold-small{font-weight:700;color:#3f3f3f;font-size:.75em;margin-bottom:0;margin-left:2px}.blue-text{color:#1c9fca;cursor:pointer}.blue-text:hover{text-decoration:underline}.blue-button{background-color:#00008b;color:#fff;font-weight:700;border-radius:5px;padding:10px 30px;border:none;margin:15px 0 0 -10px}.blue-button:hover{background-color:#00f;cursor:pointer}.blue-button:focus{border:2px solid #add8e6}.emailEntry{padding-top:20px;margin-bottom:-20px}.emailEntry,.otherAccountEntry{display:flex;flex-direction:column}.payment-details select{padding:7px 8px;margin-top:5px;border-radius:5px}.flex-column{flex-direction:column}.flex-acc-num,.flex-column{display:flex;align-items:center}.fake-txtbox,input[type=number],input[type=text]{padding:6px 8px;border-top:1px solid #868686;border-right:1px solid #868686;border-left:1px solid #868686}.fake-txtbox:focus,input[type=number]:focus,input[type=text]:focus{outline:0 solid #000;border-bottom:2px solid #00acd8;-webkit-animation:fadeIn .25s;animation:fadeIn .25s}@-webkit-keyframes fadeIn{0%{border-bottom:1px solid #00acd8}to{border-bottom:2px solid #00acd8}}@keyframes fadeIn{0%{border-bottom:1px solid #00acd8}to{border-bottom:2px solid #00acd8}}.required{font-weight:bolder;color:red;font-size:1.2rem}.city-logo{width:300px;height:300px}.two-trees{margin:15px 0}.payment-result{margin:100px 0 0 150px}.billing-info label{font-size:.8rem;font-weight:700;color:#4d4d4d}.billing-info input[type=text]{margin-top:2px}.max-width{width:100%}.quick-content{margin:auto;display:flex;flex-direction:column;align-items:center;width:50vw;max-height:100vh;overflow:auto}.quick-content .blue-button{margin:15px 0 10px}.quick-content-form{width:100%;padding-bottom:10px}.quick-content-form p{margin-bottom:0}.quick-pay-pic{background-image:url(https://beehivetilcache.blob.core.windows.net/staticassets/B2C/NE_Lincoln/Background.jpg);background-size:cover;background-position:50%;width:55vw;height:100vh}.paying-bill-header{font-size:1.1rem}.quick-pay-form{width:50%;margin:auto}.flex{display:flex}.grid{max-width:700px;background-color:grey}.navbar{display:flex;justify-content:space-around;background-color:#00008b;height:70px;-webkit-user-select:none;user-select:none}.mobile-nav-link a,.navbar a{list-style-type:none;float:left;color:#fff;font-weight:700;padding:6px 10px;margin:16px 20px;text-decoration:none;font-size:17px}.navbar a{text-align:center}.mobile-nav-link a{color:#fff;width:80%}.mobile-nav-link a:hover{text-decoration:underline}.navbar a:hover{background-color:#43c7f3;color:#00008b;border-radius:5px;cursor:pointer}.navbar select{padding:7px 8px;margin:16px 20px;border-radius:5px}.mobile-nav-links{display:flex;flex-direction:column;position:absolute;box-shadow:3px 7px 5px #696969}.payment-selector svg{height:20px;width:20px;fill:#646464}.selector-active{border:2px solid #5469d4!important;color:#5469d4}.selector-active svg{fill:#5469d4}.payment-selector{min-height:75px;display:flex;margin-bottom:20px;color:#646464;font-weight:500;-webkit-user-select:none;user-select:none}.payment-selector>div{border:1px solid #b4b4b4;margin:5px;border-radius:10px;width:50%;box-shadow:1px 1px 2px #d3d3d3}.payment-selector>div>div{position:absolute;margin:10px 0 0 15px}.payment-selector>div:hover{outline:1px solid #57d5ff;cursor:pointer}.stripey-form{width:100%;padding:10px!important;border-radius:5px}.stripe-med{color:#525252;text-align:center}.stripe-small{font-size:.9rem;text-align:center;color:#868686}.bank-pay-div button{margin-top:20px}.display-none{display:none}.mobile-nav-link{background-color:#00008b;border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff;min-width:300px}.marg-bot{padding-bottom:200px}.bill-grid{margin:30px;float:left}.smol-nav{display:none;color:#fff;font-weight:bolder;cursor:pointer;-webkit-user-select:none;user-select:none;width:50px;text-align:center;background-color:#fff;border-radius:5px;margin:10px 0}.hidden{visibility:hidden}.account-number-text{color:#fff}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:34px}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;border-radius:50%}input:checked+.slider{background-color:#0767b6}input:focus+.slider{box-shadow:0 0 1px #0767b6}input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.delete-btn{color:red;cursor:pointer}#error-box{display:none;border:2px solid red;background-color:#fafafa;border-radius:10px;align-items:center;max-width:75%;margin-bottom:15px}#error-box p,.error-svg{font-weight:500;color:red;margin:10px;padding:5px 0}.error-svg{min-width:48px}.delete-btn:hover{text-decoration:underline}.set-as-default{color:#2121d6;cursor:pointer}.set-as-default:hover{text-decoration:underline}.center{text-align:center}.pad-bot{padding:5px 15px 20px}.meter-read-table .table-header,.payment-methods-table .table-header{background-color:#ddd;margin:25px}.meter-read-table{width:290px}.meter-read-table,.payment-methods-table{border-spacing:0;border:2px solid #ddd;border-collapse:collapse}.payment-methods-table{min-width:700px}.meter-read-table{margin-bottom:40px}.meter-read-table tr,.payment-methods-table tr{border-bottom:1px solid #ddd}.meter-read-table td,.meter-read-table th,.payment-methods-table td,.payment-methods-table th{padding:5px 20px}.meter-read-btn{background-color:#008cba;border-radius:5px;color:#fff;transition-duration:.3s;border:2px solid #008cba}.meter-read-btn,.meter-read-btn-dead{margin:7px;padding:3px;text-align:center;width:200px;float:right;font-weight:500}.meter-read-btn-dead{background-color:#eee;border-radius:5px;color:#b3afad;border:2px solid #dadada;-webkit-user-select:none;user-select:none}.meter-reading-header{border-bottom:2px solid #b3afad;text-align:center}.table-header th{text-align:left}.meter-read-btn:hover{-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;color:#008cba}.error-page-container{background-color:#e3e3e3;height:100vh;width:100vw;overflow:hidden;display:flex;align-items:center}.error-code-id{margin-top:-50px;position:absolute;font-stretch:100%;font-weight:500;font-size:10rem;z-index:1;color:#bdbdbd}.loader{border:16px solid hsla(0,0%,89.4%,.8);border-radius:50%;width:120px;height:120px;margin-top:30vh}.loader-ovl{border-radius:50%;box-shadow:0 0 100px 4px #00acd8;margin-top:50px}.loader-white{border-top:12px solid #2777ac;margin-left:-6px;margin-top:-14px}.loader-light,.loader-white{border-radius:50%;width:136px;height:136px;position:absolute;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.loader-light{border-top:10px solid #00acd8;margin-left:-8px;margin-top:-12px}input[type=button],input[type=text]{-webkit-appearance:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(330deg);transform:rotate(330deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(330deg);transform:rotate(330deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:1100px){.quick-pay-pic{display:none}#error-box{flex-direction:column}#error-box p,.error-svg{padding:0}.page-content-bills{margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.bill-grid{float:none;margin-top:0}.payment-methods-table{margin-left:-15px}.quick-content{transform:translateY(10vh);-ms-transform:translateY(10vh);-webkit-transform:translateY(10vh);width:unset}.big-nav{display:none}.smol-nav{display:block}.modal-content{max-width:90%}.page-content{max-width:100vw;margin-left:50px;margin-right:20px}.quick-pay-form{width:60vw}.flex-acc-num{margin-top:4px;flex-direction:column}.flex-acc-num span{margin-bottom:-10px}.flex-acc-num select{padding:5px}.modal{padding-top:20px}.quick-content{margin-top:-30px;padding:5px;overflow:visible}.city-logo{height:230px;width:230px;margin:-30px}.flex-row-page3{flex-direction:column;padding-bottom:5px}.navbar{justify-content:space-around}.payment-methods-table{min-width:0;max-width:350px;margin-left:-45px}.payment-methods-table td{padding-right:5px}}body{margin:0;font-family:"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}form{width:30vw;min-width:500px;align-self:center;box-shadow:0 0 0 .5px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1.5px 0 rgba(0,0,0,.07);border-radius:7px;padding:40px;margin:auto}#payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}#payment-element{margin-bottom:24px}button{background:#5469d4;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:block;transition:all .2s ease;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);width:100%}button:hover{-webkit-filter:contrast(115%);filter:contrast(115%)}button:disabled{opacity:.5;cursor:default}.spinner,.spinner:after,.spinner:before{border-radius:50%}.spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);transform:translateZ(0)}.spinner:after,.spinner:before{position:absolute;content:""}.spinner:before{height:20.4px;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s ease 1.5s infinite;animation:loading 2s ease 1.5s infinite}.spinner:after,.spinner:before{width:10.4px;background:#5469d4}.spinner:after{height:10.2px;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px;-webkit-animation:loading 2s ease infinite;animation:loading 2s ease infinite}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:600px){form{width:80vw;min-width:0}}
/*# sourceMappingURL=main.f00cb30f.chunk.css.map */