/* Merapatkan jarak antar baris isian pada formulir pendaftaran dan biodata.

   Penyumbang tinggi terbesar sebenarnya bukan CSS, melainkan validator
   ASP.NET yang defaultnya Display="Static": ruangnya dipesan permanen
   walaupun tidak ada kesalahan. Itu sudah dibereskan di masing-masing
   .aspx dengan Display="Dynamic". Berkas ini hanya merapikan sisanya.

   Yang TIDAK disentuh: span.badge-white berisi &nbsp; di kolom label.
   Kelihatannya cuma pengisi kosong, tapi dia yang menjaga perataan antara
   label dan kotak isian -- begitu disembunyikan, hint-nya menabrak label.

   Sebelum : tinggi baris 81 px, halaman 2306 px
   Sesudah : tinggi baris 57 px, halaman 1904 px
*/

.form-group {
    margin-bottom: .4rem;
}

.form-group label {
    margin-bottom: .15rem;
}

.form-group .badge {
    padding-top: 1px;
    padding-bottom: 1px;
}

.form-group .form-control {
    height: calc(1.5em + .5rem + 2px);
    padding-top: .25rem;
    padding-bottom: .25rem;
}
