.app-container{flex-direction:column;height:100vh;display:flex;overflow:hidden}.content-container{flex:1;padding-top:24px;overflow-y:auto}.ant-menu{z-index:1000;width:100%;position:fixed;top:0;left:0;right:0}.footer{background-color:#b9b9b9;border-top:1px solid #756f6f;width:100%}@media (max-width:576px){.footer{max-height:70px!important}.footer img{max-height:40px!important}.footer div[style*="textAlign: center"]{padding:2px 0!important;font-size:10px!important}}.square{border-radius:0}.jumbotron{color:#fff;background-image:linear-gradient(90deg,#02061d,#030152)}.jumbo{color:#fff;background-image:linear-gradient(90deg,#000,#02061d)}.pointer{cursor:pointer}.layout{margin:0 100px}.header{background-color:#1b7e14;border-bottom-right-radius:25px;border-bottom-left-radius:25px;padding:20px}.logo{color:#ffffffb7;cursor:pointer;font-size:30px;margin:0!important}.username{color:#ffffffbd;font-size:18px}.content{border-top-left-radius:25px;border-top-right-radius:25px;height:85vh;margin-top:20px;padding:15px;overflow-y:scroll;box-shadow:0 0 2px gray}.spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ant-spin-dot-item{background-color:gray!important}@media screen and (max-width:700px){.layout{margin:0 15px}}.filter{border-radius:5px;padding:15px 20px;box-shadow:0 0 2px gray}.transaction-form label{color:#000000c4!important}.transaction-form input{border:1px solid gray;box-shadow:none!important}.transaction-form input:focus{border:1px solid gray;box-shadow:none!important;border-bottom:1px solid gray!important}.ant-select-selector{border:1px solid gray!important}.ant-select-selector:focus{box-shadow:none!important;outline:none!important}.view-switch{border:1px solid #000000b5;border-radius:3px;padding:5px 10px}.anticon svg{cursor:pointer;font-size:20px}.active-icon{color:#000}.inactive-icon{color:gray}.ant-picker-range{border:1px solid #000!important}@media screen and (max-width:600px){.filter{overflow-x:scroll}}.register{background-image:linear-gradient(90deg,#30cfd0 0%,#330867 100%);justify-content:center;align-items:center;height:100vh;display:flex}.lottie{height:400px}.register input{color:#ffffff91;background-color:#0000;border:none;border-bottom:1px solid #ffffffc8}input:focus{box-shadow:none!important;border-bottom:1px solid #ffffffc8!important;outline:none!important}.register h1{color:#fff;font-size:35px;font-weight:600}.category{background-color:#afafaf;justify-content:center;margin-bottom:30px;display:flex}.categoryFlex{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;margin:10px;padding:5px;display:flex}.product-btn{width:100%;margin-top:25px}.product-btn button{color:#fff;background-color:#001e28;border:none;margin:0 auto;transition:all .5s;display:block;box-shadow:0 0 5px #001e28}.transactions-count{border-radius:10px;padding:15px;box-shadow:0 0 2px #848383;color:#383737!important}.analytics h4{font-size:20px;font-weight:600;color:gray!important}.analytics h5{font-size:16px;color:gray!important}.category-card{border-radius:5px;margin-top:15px;padding:5px 20px;box-shadow:0 0 2px gray}.subTotal{text-align:right;margin-top:40px}.cardHeader h4{letter-spacing:.8px;color:#001e28;padding-left:26px}.cardHeader span{color:#001e28;letter-spacing:1.3px;justify-content:left;padding-left:15px;display:flex}.cardBody{margin-top:10px}.cardBody .group{justify-content:baseline;border-bottom:1px dashed #001e28;padding-top:2px;padding-left:5px;padding-right:5px;display:flex}.footerCard{border-radius:5px;margin:5px 0;padding:5px}.cardFooter h5{text-transform:uppercase;letter-spacing:1px;padding-left:15px}.footerCard .group{display:flex}.footerCardTotal{width:100px;margin-left:25px}.footerCardTotal .group{justify-content:center;align-items:center;display:flex}.footerThanks{color:#fff;text-align:left;background-color:#000;margin:10px;padding-left:10px}.bills-btn-add{margin-top:15px}.bills-btn-add .add-new{padding:5px!important;font-size:12px!important}body{margin:0;font-family:Montserrat,sans-serif!important}body,html{overflow-x:hidden}.primary{color:#fff;background-color:#1b7e14;border:none;border-radius:3px;padding:5px 20px}.secondary{background-color:#fff;border:none;padding:5px 20px;color:#000!important}
