#sva-online-calculator .btn-primary {
  width: auto;
}
#sva-online-calculator .btn-primary:hover, #sva-online-calculator .btn-primary:active, #sva-online-calculator .btn-primary:focus {
  background-color: #e2001a;
  color: white;
  border: 1px solid #e2001a;
}
#sva-online-calculator .disabled {
  border: none;
  background: none;
}
#sva-online-calculator .disabledbold {
  border: none;
  background: none;
  font-weight: normal;
  border-bottom: 1px dotted grey;
}
#sva-online-calculator #massgebendeseinkommenbetrag, #sva-online-calculator #massgebendeseinkommenbetrag2, #sva-online-calculator #einkommensobergrenze {
  border: none;
  background: #dedede;
}
#sva-online-calculator #janein.ja {
  border: none;
  background: green;
}
#sva-online-calculator #janein.nein {
  border: none;
  background: red;
}
#sva-online-calculator #janein.none {
  border: none;
  background: none;
}
#sva-online-calculator .partner.hide {
  display: none;
}
#sva-online-calculator .partner.show {
  display: flex;
}
#sva-online-calculator .row.selectfields {
  margin-bottom: 30px;
}
#sva-online-calculator .row.selectfields .col-8 {
  padding-top: 0;
}
#sva-online-calculator .row.tabletitle div {
  font-weight: bold;
}
#sva-online-calculator .calculatorChapter {
  margin-top: 30px;
}
#sva-online-calculator .calculatorChapter div {
  font-style: italic;
}
#sva-online-calculator .calculatorChapter div input {
  width: auto;
}
#sva-online-calculator .bold4sure {
  font-weight: bold;
}
#sva-online-calculator .zifferlink a[target=_blank] {
  text-decoration: underline;
}
#sva-online-calculator .zifferlink a[target=_blank]:before {
  content: "";
}
#sva-online-calculator .diehaelfte {
  max-width: 50%;
}
#sva-online-calculator .diehaelfte select {
  width: 100%;
}
#sva-online-calculator .fullrow {
  max-width: 100%;
}
#sva-online-calculator .resultatlabel {
  max-width: 71%;
}
#sva-online-calculator .resultatbetrag {
  max-width: 15%;
}
#sva-online-calculator .resultatbetrag input {
  width: 100%;
}
#sva-online-calculator .ziffer {
  max-width: 15%;
}
#sva-online-calculator .bezeichnung {
  max-width: 40%;
}
#sva-online-calculator .betrag {
  max-width: 15%;
}
#sva-online-calculator .betrag input, #sva-online-calculator .betrag select {
  width: 100%;
}
#sva-online-calculator .betrag #nettoeinkommen, #sva-online-calculator .betrag #pachtzinsprivatbl, #sva-online-calculator .betrag #pachtzinsprivatnichtbl, #sva-online-calculator .betrag #pachtzinsbusinessbl, #sva-online-calculator .betrag #pachtzinsbusinessnichtbl, #sva-online-calculator .betrag #steuervermoegen, #sva-online-calculator .betrag #unterhalt, #sva-online-calculator .betrag #unterhaltminkinder {
  border-bottom: 1px dotted black;
  background-color: #eee;
}
#sva-online-calculator .prozent {
  max-width: 15%;
}
#sva-online-calculator .endbetrag {
  max-width: 15%;
}
#sva-online-calculator .endbetrag .disabledbold {
  width: 100%;
}
#sva-online-calculator .btn-secondary {
  border-radius: 0;
}
