body{margin:0;padding:0;background-color:#e9e1d8;font-family:Montserrat,sans-serif}input{outline:none}h1,h2,p{margin:0;padding:0}h1{font-weight:600;font-size:20px;margin-bottom:5px}.header-container div{font-size:24px;color:#fff;font-weight:700}h2{font-size:18px;margin-top:10px;font-weight:600}p,label{font-size:14px}button{height:35px;min-width:175px;padding:0 20px;margin:20px;font-weight:600;border:1px solid black;border-radius:100px;background-color:#fff;color:#000;box-shadow:0 3px 6px #0000003b;cursor:pointer}.bill-calculator-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:20px}.bill-calculator-container .header-container{display:flex;justify-content:space-between;align-items:center;width:90%;padding:0 5%;background-color:#bc6c25}.bill-calculator-container .header-container img{width:75px}.bill-calculator-container .instructions-wrapper{display:flex;flex-direction:column;align-items:center;width:calc(80% + 40px);margin:10px 0}.bill-calculator-container .instructions-wrapper p{margin:5px 0}.bill-calculator-container .instructions-wrapper .disclaimer{margin-top:5px;margin-bottom:0;font-style:italic}.bill-calculator-container form{padding:0 calc(10% - 20px)}.bill-calculator-container form .radio-wrapper{display:flex;flex-direction:column;gap:10px;margin:10px 0}.bill-calculator-container form .radio-input-wrapper{display:flex;align-items:center;gap:5px}.bill-calculator-container form .meter-input-section{display:flex;flex-direction:row;align-items:center;gap:10px}.bill-calculator-container form .water-input-wrapper{display:flex;align-items:center;flex-wrap:nowrap;gap:10px}.bill-calculator-container form .water-input-wrapper .usage-input{border:1px solid black;border-radius:5px;width:50px;height:30px;margin:10px 0;padding:0 10px}.bill-calculator-container form .water-input-wrapper .usage-input#account-number{width:60px}.bill-calculator-container form .water-input-wrapper span{font-size:14px}.bill-calculator-container form .water-input-wrapper .thousand-gallon-tag{color:#606c37;font-style:italic}.bill-calculator-container form .water-meter-input{border:1px solid black;border-radius:5px;height:30px;margin:10px 0;padding:0 20px 0 10px}.bill-calculator-container form .button-wrapper{display:flex;justify-content:center}.bill-calculator-container .bill-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:80%;height:30%;padding:20px;margin:10px 0;border:1px solid black;border-radius:5px;box-shadow:0 3px 6px #0000003b;position:relative}.bill-calculator-container .bill-container img{position:absolute;width:50px;right:20px}.bill-calculator-container .bill-container .bill-header{display:flex}.bill-calculator-container .bill-container .bill-header img{width:80px}.bill-calculator-container .bill-container .bill-form{display:flex;flex-direction:column;width:100%;gap:10px}.bill-calculator-container .bill-container .bill-form label,.bill-calculator-container .bill-container .bill-form span{font-size:14px;font-weight:500;margin-bottom:5px}.bill-calculator-container .bill-container .bill-form input,.bill-calculator-container .bill-container .bill-form .estimate-field div{display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 10px);border:1px solid black;border-radius:5px;padding:5px;background-color:#e9e1d883}.bill-calculator-container .bill-container hr{width:100%;border:unset;border-top:1px solid black}.bill-calculator-container .bill-container .total{font-weight:600;font-size:16px}@media (min-width: 750px){.bill-calculator-container .header-container{margin-bottom:10px}.bill-calculator-container .bill-container{width:40%;min-width:27.4em}.bill-calculator-container .instructions-wrapper,.bill-calculator-container form{width:calc(40% + 40px);min-width:30em}}@media (max-width: 750px){.bill-calculator-container h1{font-size:24px;margin-bottom:20px}.bill-calculator-container input,.bill-calculator-container label,.bill-calculator-container p,.bill-calculator-container button{font-size:16px}.bill-calculator-container input,.bill-calculator-container button{height:40px}.bill-calculator-container button{margin:40px;padding:0 40px}.bill-calculator-container form .meter-input-section{flex-direction:column;align-items:flex-start;gap:0}}
