#app .app-header{background-color:#005980;padding:22px 31px 16px 40px}#app .app-header .app-title{color:#e6e6e6;font-size:39px;font-weight:400}#app .col.col-form-label{font-size:medium;font-weight:400}.border-section{border-top:3px solid #bbb}svg{padding:0!important}g.labels text{dominant-baseline:hanging}g.label text{fill:grey}rect.income{fill:#7d2d45}g.label.income line{stroke:#7d2d45}rect.tax{fill:grey}span.tax{font-weight:700;color:#949595}g.label.tax line{stroke:#949595}rect.expenses{fill:#014691}span.expenses{font-weight:700;color:#014691}g.label.expenses line{stroke:#014691}.expensegroup .icon{color:#014691}.govtuse-cnt{background-color:#f5f5f5;color:rgba(0,0,0,.75)}.govtuse-total-value{color:#009de0}rect.govtuse{fill:#009de0}.govtuse-value,.govtuse .icon{color:#009de0}.govtuse .icon{width:64px}.govtuse .govtuse-label{-webkit-box-flex:1;-ms-flex:1;flex:1}.govtuse .row>*{margin:auto}.govtuse .row{min-height:60px}.govtuse-total-value,.govtuse-value{text-align:right;font-weight:700}.desc{color:grey}.kpi-box{background-color:#f5f5f5;color:rgba(0,0,0,.55);border-top:2px solid #bbb}.kpi-box:first-child{background-color:#014691;color:#f5f5f5;border-top:2px solid #bbb}.kpi-value{color:#009de0;font-size:39px;font-weight:700;border-bottom-style:dotted;border-width:0 0 6px 0;border-color:#009de0}.kpi-box:first-child .kpi-value{color:#f5f5f5}