body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"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}.app{background:#ebf0f0;width:100vw;height:100vh}.authenticated-wrapper{background:#ebf0f0;position:relative;padding-top:60px;display:flex}.authenticated-wrapper>.sidebar-container{position:fixed;height:100vh;width:300px}.authenticated-wrapper>.content{left:300px;position:relative;width:calc(100% - 300px)}.sidebar{margin:0 30px}.sidebar>.header{font-family:"Montserrat",sans-serif;letter-spacing:2px;font-size:30px}.sidebar>.profile-image{height:80px;box-shadow:0 0 0 3px #107dac;border:3px solid transparent;margin:25px 15px 10px;border-radius:50%}.sidebar>.name{font-size:24px}.sidebar>.nav{display:flex;flex-direction:column;margin-top:30px}.sidebar>.nav .nav-button{display:flex;color:#555;align-items:center;border-radius:200px;padding:15px;width:230px;margin:5px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sidebar>.nav .nav-button>i{font-size:20px;margin-right:10px}.sidebar>.nav .nav-button:hover>i{color:#107dac}.sidebar>.nav .nav-button.active{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.034),0 1px 2px rgba(0,0,0,.034)}.sidebar>.nav .nav-button.active>i{color:#107dac}.dashboard-header{width:100%;background-color:#fff;display:flex;margin-bottom:30px;border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,.03),0 6px 6px rgba(0,0,0,.03)}.dashboard-card-wrapper{margin-bottom:10px}.dashboard-card{font-size:28px;min-width:150px}.dashboard-header-card{margin:10px 0;padding:15px 25px;width:240px;display:flex;flex-direction:column;justify-content:space-between}.dashboard-header-card:not(:first-child){border-left:1px solid rgba(0,0,0,.1)}.dashboard-header-card>.header{font-size:14px;color:rgba(0,0,0,.45)}.dashboard-header-card>.content{font-size:24px}.list-header{font-weight:700}.app-section-container{margin-right:40px}.app-section-content{padding:24px;background:#fff;border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,.03),0 6px 6px rgba(0,0,0,.03)}.bills-list{min-height:200px;-webkit-transition:all .3s;transition:all .3s}.bills-list.paid-list{padding-bottom:24px}.bills-list .item{font-size:20px;min-height:82px;display:flex;justify-content:space-between;cursor:pointer}@media screen and (max-width:768px){.bills-list .item{font-size:16px;min-height:60px}}.bills-list .item:hover{background:#f2f4f4}.bills-list .item .bill-due-date{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:60px;font-weight:700;font-size:16px}.bills-list .item .bill-source{margin:0 30px;flex:1 1}.bills-list .paid{color:#d3d3d3}.content-wrapper{display:flex;padding-right:40px;width:100%;margin-bottom:100px}.section-wrapper{flex:1 1;position:relative}.right-panel{background:#fff;border-radius:20px;max-width:400px;max-height:350px;margin-left:20px;padding:20px;z-index:1;box-shadow:0 10px 20px rgba(0,0,0,.03),0 6px 6px rgba(0,0,0,.03)}.right-panel .date{cursor:pointer;text-align:center;width:24px;height:24px;-webkit-transition:all .3s;transition:all .3s;border-radius:4px;margin:0 auto;display:flex;align-items:center;justify-content:center}.right-panel .date:hover{background:#e6f7ff}.right-panel .date.today{color:#fff;background:#1890ff;box-shadow:inset 0 0 0 1px #1890ff}.right-panel .date.paid{border:1px solid #e2e2e2}.right-panel .date.unpaid{border:1px solid #eb2f96}.dashboard{padding:12px 24px;border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,.03),0 6px 6px rgba(0,0,0,.03)}.app-container,.dashboard{background:#fff;min-height:240px}.app-container{padding:24px;border:1px solid #e8e8e8}.notes-month{border:1px solid #000}.login-page{background:#ebf0f0;width:100vw;height:100vh;display:flex;justify-content:center}.login-wrapper{position:relative;top:200px;display:flex;flex-direction:column;align-items:center}.splash-text{font-size:60px;margin-bottom:50px;font-family:"Montserrat",sans-serif;letter-spacing:2px}.login-button{max-width:200px}.app-wrapper{text-align:center;background-color:#282c34;min-height:100vh}.App-link{color:#61dafb}.bill-list{margin:0 auto}
/*# sourceMappingURL=main.78a82cde.chunk.css.map */