.sup-label {
  top: 3px;
  font-size: 24px;
  font-weight: bold;
  color: red;
}

input[type="radio"] {
  -webkit-appearance: checkbox; /* Chrome, Safari, Opera */
  -moz-appearance: checkbox;    /* Firefox */
  -ms-appearance: checkbox;     /* not currently supported */
}

.separator-form{
  display: block;
text-align: center;
padding: 10px;
background: #e7edf9;
margin: 35px 0 10px 0;
border-radius: 12px;
color: #2c4888;
font-weight: bold;
font-size: 17px;
}

.iti{
  width: 100%;
}

.input-shadow{
  box-shadow: 5px 5px 5px #e7edf9;
}

.sp-account-type{
 margin-right: 15px;
 padding: 8px;
 border: 1px solid grey;
 border-radius: 10px;
}



.fa-input {
  position: relative;
}

.fa-input input, .fa-input select {
  padding-left: 30px; /* Menambahkan padding agar teks tidak menutupi ikon */
  box-sizing: border-box; /* Pastikan padding dihitung dengan benar */
  height: 38px; /* Tinggi input */
  line-height: 38px;
}

.fa-input-user::before {
  content: "\f007"; /* Unicode karakter untuk ikon user */
}

.fa-input-email::before {
  content: "\f0e0"; /* Unicode karakter untuk ikon email */
}

.fa-input-date::before {
  content: "\f133"; /* Unicode karakter untuk ikon calendar */
}

.fa-input-map-pin::before {
  content: "\f3c5"; /* Unicode karakter untuk ikon map-marker */
}

.fa-input-map::before {
  content: "\f279"; /* Unicode karakter untuk ikon map-marker */
}

.fa-input-time::before {
  content: "\f017"; /* Unicode karakter untuk ikon clock */
}

.fa-input-home::before {
  content: "\f015"; /* Unicode karakter untuk ikon home */
}


.fa-input-briefcase::before {
  content: "\f0b1"; /* Unicode karakter untuk ikon home */
}

.fa-input-building::before {
  content: "\f1ad"; /* Unicode karakter untuk ikon home */
}

.fa-input-flag::before {
  content: "\f024"; /* Unicode karakter untuk ikon home */
}


.fa-input::before {
  font-family: "Font Awesome 5 Free"; /* Nama font untuk Font Awesome */
  font-weight: 900; /* Berat font untuk solid icons */
  position: absolute;
  left: 10px;
  top: 35%;
  transform: translateY(-50%);
  font-size: 16px;
  color: #ccc; /* Warna ikon */
}
