.form-container{background:#fff}.login-container{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100vh;justify-content:center}.login-headers-container{margin-bottom:1.5rem;text-align:center}.login-header{font-size:3rem;font-weight:500;padding:0}.login-header,.login-sub-header{color:#252525;font-family:inherit;margin:0}.login-sub-header{font-size:1.2rem;padding:.2rem 0}.login-input{border:2px solid #f26522;border-radius:5px;outline:none;padding:1rem;width:250px}::-webkit-input-placeholder{color:#9ca3af;font-family:inherit;font-size:14px;text-align:left}::placeholder{color:#9ca3af;font-family:inherit;font-size:14px;text-align:left}.login-button{font-size:2rem}.login-label{color:#252525;font-family:inherit;font-size:1rem;margin-bottom:-5px}.spinner{border-radius:50%;bottom:50%;height:80px;margin:0 auto;position:absolute;right:50%;width:80px}.spinner:after,.spinner:before{border-radius:inherit;content:"";position:absolute}.spinner:before{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;background-image:linear-gradient(0deg,#f26522,rgba(0,0,0,.1));height:100%;width:100%}.spinner:after{background-color:#fff;height:85%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:85%}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.login-error{color:red}.Overview{position:relative}.button-table{z-index:1000}.legend{background-color:#ff0;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.65);max-height:400px;overflow-y:auto;padding:10px}.title{font-size:1.2rem;font-weight:700;margin-bottom:10px}.layer{margin-bottom:5px;padding:5px}.layer:nth-child(odd){background-color:#f9f9f9}.layer:nth-child(2n){background-color:#e9e9e9}.deep-wells--btn,.multivillage--btn,.shallow--btn{display:none}.multi-village-buffers-container{background-color:#cffafe;bottom:33%;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;left:0;margin-left:10px;padding:10px;position:absolute;z-index:1000}.multi-village-buffers-title{color:#4b5563;font-size:16px;font-weight:500;margin:0;padding:10px 0;text-align:center}.multi-village-buffer-layer{display:flex}.multi-village-btn-buffers{background-color:#fff;border:3px solid #cffafe;border-radius:5px;color:#4b5563;cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;padding:.5rem}.active-multi{border:1px solid #000}.map-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn-buffers-container{background-color:#90ee90;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;left:0;padding:10px}.btn-buffers-title{color:#252525;font-size:16px;font-weight:600;margin:0 0 1rem}.btn-buffer-layer{display:flex;justify-content:space-between}.btn-buffers-btn{background-color:#fff;border:3px solid #cffafe;border-radius:5px;color:#4b5563;cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;padding:.5rem}.active-sdp{border:1px solid #000}.inputs-container{background-color:#90ee90;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;left:0;padding:10px}.inputs-title{color:#252525;font-size:16px;font-weight:600;margin:0 0 1rem}.inputs-layer{grid-column-gap:.5rem;-webkit-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:-webkit-max-content 5rem;grid-template-columns:max-content 5rem}.legend-container{background-color:#90ee90;padding:10px}.legend-item{align-items:center;display:flex;padding-top:2px}.legend-line{align-self:center;border:1px solid #64748b;margin-left:0;margin-right:10px;width:20px}.legend-square-pink{background-color:#fcd9d1;height:10px;margin-right:10px;width:20px}.legend-square-brown{background-color:#bb5e4e;height:10px;margin-right:10px;width:20px}.legend-square-blue{background-color:#b4c6dd;height:10px;margin-right:10px;width:20px}.legend-circle{border-radius:50%;height:10px;margin-right:10px;width:10px}.legend-circle-red{background-color:#f10303}.legend-circle-purple{background-color:#a020f0}.legend-circle-green{background-color:#228b21}.legend-circle-orange{background-color:#fea500}.legend-circle-blue{background-color:#0a008b}.title-interventions{font-size:14px;font-weight:500;margin:0}.title-arms{font-size:1rem;font-weight:600;margin:0 0 .5rem}.user-cost-container{grid-column-gap:.2rem;background-color:#90ee90;-webkit-column-gap:.2rem;column-gap:.2rem;display:grid;grid-template-columns:1fr 1fr 1fr;padding:10px}.user-cost-container>div{display:flex;flex-direction:column;justify-content:space-between;width:5rem}.user-cost-container>div>div{font-size:.75rem;text-align:center}.user-cost--data-container{align-items:center;background-color:#fff;display:flex;font-size:1rem!important;height:2rem;justify-content:center;margin-top:.2rem;width:100%}.info{background-color:#90ee90;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.2);color:#252525;font-family:inherit;padding:.5rem;width:-webkit-max-content;width:max-content}.info p{margin:0 0 5px}.info p,.woreda-name{color:#252525;font-family:inherit;font-size:16px}.woreda-name{font-weight:400}.woreda-title-1{font-weight:500}.woreda-title-1,.woreda-title-2{color:#252525;font-family:inherit;font-size:16px}.woreda-title-2{font-weight:400}body{color:#252525;font-family:sans-serif;margin:0;padding:0}.ogh-button{align-items:center;background-color:#f26522;border:0;border-radius:5px;box-shadow:0 0 2px 2px rgba(0,0,0,.1);cursor:pointer;display:flex;font-size:1rem;justify-content:space-around;padding:.5rem;transition:box-shadow .5s,background-color .5s}.ogh-button:focus,.ogh-button:hover{background-color:#e7733d;box-shadow:0 0 5px 5px hsla(0,0%,100%,.1)}.ogh-button:focus{outline:0}.ogh-button>*{margin-right:.2rem}.ogh-button--selected{background-color:#f2ba22!important}.leaflet-control-zoom-in,.leaflet-control-zoom-out{background-color:#f26522!important}.leaflet-control-layers{background-color:#f26522}.leaflet-container{height:100vh;width:100%}.nav{display:flex;justify-content:center;left:0;position:absolute;right:0;width:100%;z-index:1000}.nav-ul{-webkit-padding-start:0;display:flex;list-style-type:none;padding-inline-start:0}.nav-ul>li{margin:1rem}.nav-ul li:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.active{background-color:#90ee90;cursor:default}