table.tva-line td {
  padding:0;
  border:0;
  white-space: nowrap;
}
.tva-val {
  text-align:right;
  font-weight:bold;
}
.tva-a {
  color:black;
  text-decoration: underline;
  padding-right: 10px;
}

.tva-title {
  font-weight:bold;
  padding-top:30px;
}

#biller .td-1, #billerResult .td-1, #billerUpdate .td-1 {
  max-width:8em;
  width:8em
}

#billerDivide .td-1 {
  max-width:4em;
  width:4em
}

#billerClassify .td-1,#budgetIn .td-1,#budgetOut .td-1 {
  max-width:20em;
  width:20em;
}

#budgetIn td, #budgetOut td, #resultIn td, #resultOut {
  text-wrap: nowrap;
}

#budgetIn .td-1, #budgetOut .td-1 {
  padding-left:0;
  padding-right:0;
  min-width:2em;
  width:2em;
}

#categories .td-1 {
  max-width:15em;
  width:15em;
}

#accounts .td-1, #counter .td-1 {
  max-width:10em;
  width:10em;
}

#biller td, #billerDivide td, #billerClassify td, #resultOut td, #resultIn td, #billerResult td, #billerUpdate td, #accounts td, #categories td, #stats td{
  font-family:Calibri;
  font-size:0.9em;
  padding-top:3px;
  padding-bottom:3px;
}

.result-sumary-title{
  width:15em;
}

.result-sumary-amount{
  width:15em;
  text-align:right;
}

table.result-official {
  border-collapse:collapse;
  table-layout:fixed;
  width:100%;
  font-family:Roboto;
  font-weight:bold;
  border:2px solid black;
}
table.result-official td{
  font-size:100%;
}

.result-official tr {
  border:0px
}
.result-official td,#resultOfficial th {
  padding-left:0.2cm;
  padding-right:0.2cm;
  border:0px;
  color:black;
}

#configTab .drag, #accounts .drag #categories .drag {
  cursor: grab;
}

.td-line-1 {
  font-size:0.9em;
  font-style: italic;
}

.td-moved-category {
  font-size:0.8em;
  font-style:italic;
  background:#f5f5f5;
  font-size:small;
  border-radius: 7px;
  padding:0;
  display:inline-block;
}

.td-moved-category {
  font-size:0.8em;
  font-style:italic;
  background:#f5f5f5;
  font-size:small;
  border-radius: 7px;
  padding:0 0.5em 0 0.5em;
  display:inline-block;
}

#stats .td-line-1 {
  font-size:1em;
  font-style: normal;
}

#stats .money-pos {
  font-weight:normal;
}

#stats .money-neg {
  font-weight:normal;
}
