/* UI Fixes for Deaf and Deceased claim. */
.rbl-all-forms-claim-unclimed-deposit .claim-option-inline .radio {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}

.form-wrap-card .rbl-all-forms-claim-unclimed-deposit .js-form-item input[type=radio] {
  /* Overriding the bootstrap CSS property. */
  margin: unset !important;
  margin-top: .25em !important;
}

.form-wrap-card .rbl-all-forms-claim-unclimed-deposit .js-form-item input[type=checkbox] {
 /* Overriding the bootstrap CSS property. */
  margin: 7px 0 0 -30px !important;
}

.rbl-all-forms-claim-unclimed-deposit .otp-resend-wrapper .otp-resend-text {
  /* Overriding the menu CSS property. */
  width: 100% !important;
  padding-top: unset !important;
}

.rbl-all-forms-claim-unclimed-deposit .js-form-type-checkbox {
  /* Overriding style.css property */
  padding-left: 45px !important;
  padding-right: 0 !important;
}

.rbl-all-forms-claim-unclimed-deposit #user-mobile-error {
  margin-left: 25%;
}

.path-unclaimed-deposits-claim .alert-wrapper {
  display: none !important;
}

.rbl-all-forms-claim-unclimed-deposit .deaf-file-upload {
  height: 37px;
  padding-left: 12px;
}

.rbl-all-forms-claim-unclimed-deposit .claim-request-details thead {
  background-color: #4F81BD;
  color: white;
}

.rbl-all-forms-claim-unclimed-deposit .claim-request-details tr th {
  font-weight: normal;
}

.rbl-all-forms-claim-unclimed-deposit .claim-request-details,
.rbl-all-forms-claim-unclimed-deposit .claim-request-details tr.odd {
  background: #D0D8E8;
}

.path-unclaimed-deposits-claim section.section {
  padding-top: 45px;
  padding-bottom: 45px;
}

@media (max-width: 767px) {
  .rbl-all-forms-claim-unclimed-deposit .form-item-select-options {
    padding-left: 0 !important;
  }
  .rbl-all-forms-claim-unclimed-deposit .claim-option-inline .radio {
    gap: 0.4rem !important;
  }
  .path-unclaimed-deposits-claim section.section {
    padding-top: 0px;
    padding-bottom: 30px;
  }

}
