.portlet-content {
  padding: 0px !important;
}
.portlet-content .portlet-header {
  display: none;
}

div:has(> .rb-type-thirteen-applynow-web) {
  background-color: #F7F5FC;
}

.rb-revamp-type-six-applynow-web {
  margin: 0px;
  width: 100%;
}
.rb-revamp-type-six-applynow-web .col-md-12 {
  padding-left: 0;
  padding-right: 0;
}
.rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm {
  display: grid;
  width: 100%;
  gap: 8px;
  border-radius: 8px;
}
.rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .typeSixApplyNowFM2 {
  margin-bottom: 8px;
}
.rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .typeSixApplyNowFM3 {
  margin-bottom: 8px;
}
.rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .typeSixApplyNowFM5 {
  margin-bottom: 8px;
}
.rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .applyFormContainer {
  display: flex;
  column-gap: 20px;
  flex-wrap: wrap;
}
.rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .applyFormContainer .form-input-field {
  position: relative;
  flex: 0 0 calc(50% - 10px);
}
.rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .applyFormContainer .form-input-field .rbpw-label-2-regular {
  height: 52px;
}
.rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .form-input-field {
  display: grid;
  width: 50%;
  column-gap: 20px;
  margin-bottom: 16px;
}
.rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .form-input-field .col-md-12 {
  padding: 0;
}
.rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .form-input-field .rbpw-heading-5 legend {
  color: var(--secondary-new-900, #17054B);
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 16px;
}
.rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .form-input-field .radio {
  margin-bottom: 0px;
}
.rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .form-input-field .radio:not(:last-of-type) {
  margin-bottom: 8px;
}
.rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .form-input-field .radio label {
  color: var(--tertiary-new-700, #5A6572);
  font-family: "rb-regular";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.18px;
}
.rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .form-input-field .rbpw-label-2-regular {
  color: var(--tertiary-new-600, #697786);
}
.rb-revamp-type-six-applynow-web .check-box-wrapper label {
  font-family: "rb-regular";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.18px;
  color: #5A6572;
}
.rb-revamp-type-six-applynow-web .branch-location-one .applyFormContainer .form-input-field,
.rb-revamp-type-six-applynow-web .branch-location-two .applyFormContainer .form-input-field,
.rb-revamp-type-six-applynow-web .branch-location-three .applyFormContainer .form-input-field,
.rb-revamp-type-six-applynow-web .branch-location-four .applyFormContainer .form-input-field,
.rb-revamp-type-six-applynow-web .branch-location-five .applyFormContainer .form-input-field {
  gap: 0;
}
.rb-revamp-type-six-applynow-web .upload-btn-hw {
  height: 41px;
  min-width: 113px;
  margin-left: 8px;
}
.rb-revamp-type-six-applynow-web .card,
.rb-revamp-type-six-applynow-web .card-horizontal {
  margin-bottom: 0;
}
.rb-revamp-type-six-applynow-web .btn-space-in-between {
  gap: 8px;
}
.rb-revamp-type-six-applynow-web .control-label {
  display: none;
}
.rb-revamp-type-six-applynow-web .clearfix .form-group {
  width: auto;
}
.rb-revamp-type-six-applynow-web .recaptcha .refresh {
  margin: 14px 0 0 14px;
}
.rb-revamp-type-six-applynow-web .recaptcha {
  margin-bottom: 40px;
}
.rb-revamp-type-six-applynow-web .recaptcha label {
  display: none;
}
.rb-revamp-type-six-applynow-web #prevBtn {
  margin-right: 16px;
}
.rb-revamp-type-six-applynow-web #eeuLendingPrev {
  margin-right: 16px;
}

@media only screen and (max-width: 768px) {
  .rb-revamp-type-six-applynow-web {
    margin: 0px;
    width: 100%;
  }
  .rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm {
    padding: 0px;
    gap: 0;
  }
  .rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .typeSixApplyNowFM2 {
    margin-bottom: 16px;
  }
  .rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .typeSixApplyNowFM3 {
    margin-bottom: 16px;
  }
  .rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .typeSixApplyNowFM5 {
    margin-bottom: 16px;
  }
  .rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .applyFormContainer .form-input-field {
    flex: 0 0 100%;
  }
  .rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .applyFormContainer .form-input-field .rbpw-heading-5 legend {
    color: var(--secondary-new-900, #17054B);
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 16px;
  }
  .rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .applyFormContainer .form-input-field .radio {
    margin-bottom: 0px;
  }
  .rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .applyFormContainer .form-input-field .radio:not(:last-of-type) {
    margin-bottom: 8px;
  }
  .rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .applyFormContainer .form-input-field .radio label {
    color: var(--tertiary-new-700, #5A6572);
    font-family: "rb-regular";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.16px;
  }
  .rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .form-input-field {
    width: 100%;
  }
  .rb-revamp-type-six-applynow-web .rbpw-revamp-type-six-fm .check-box-wrapper label {
    font-family: "rb-regular";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.16px;
    color: #5A6572;
  }
}
html[dir=rtl] #prevBtn {
  margin-left: 16px;
}
html[dir=rtl] #eeuLendingPrev {
  margin-left: 16px;
}
html[dir=rtl] .upload-btn-hw {
  margin-right: 8px;
}

#hijrDate {
  width: 20%;
}

input.invalid {
  background-color: #ffdddd;
}

.text-nowrap .legend {
  white-space: nowrap;
}

.button_primary.btn-small {
  min-width: 100px;
  min-height: 38px;
}

.uploadedFilelist {
  padding: 5px 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  margin-bottom: 5px;
}

#prevBtn {
  background-color: #bbbbbb;
}

/* Make circles that indicate the steps of the form: */
.step {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbbbbb;
  border: none;
  border-radius: 50%;
  display: inline-block;
  opacity: 0.5;
}

.step.active {
  opacity: 1;
}

/* Mark the steps that are finished and valid: */
.step.finish {
  background-color: #04AA6D;
}

#nextBtn.show {
  display: block;
}

.header-title {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}

.header-title label {
  font-size: 20px;
  color: #000;
}

.relation-type-error, .purpose-of-account-error, .how-to-use-account-error, .required-products-services-error, .vpc-authorization-error,
.help-block, .payrollServiceDetailsErrMsg {
  color: #ff6d70;
  font-size: 0.875rem;
}

.eeu-captcha-error, .non-eeu-captcha-error {
  display: none;
  color: #ff6d70;
}

.not-existing-customer, .cp-result-message, .unifiedNumberNewCustomer, .vpcCardHolderName, .branch-location-four, .branch-location-five,
.desktopLandLineNumber, .otherPOPO, .service-details-error, .branch-location-two, .branch-location-three, .subscribeToProductsTab, .final-fm,
.purpose-of-account-error, .how-to-use-account-error, .required-products-services-error, .vpc-authorization-error, .otherPurposeOfAccount, .usdOnly,
.relation-type-error, #nextBtn, #eeuLendingPrevBtn, #eeuLendingSubmitBtn, .accountCurrencyOther, .pos-resultbox, .cdc-resultbox, .ecommerce-resultbox,
.payroll-resultbox, .dc-resultbox, .visa-resultbox, .downloadFormAndCaptcha, .eeuLendingTermsAndConditionsErrorMsg, .ce-downlad-pdf, .nonEEULendingTermsAndConditionsErrorMsg,
.nonEEUCommonTermsAndConditionsErrorMsg, .fileUploadLimitMb, .fileUploadValidExtension, .ce-downlad-pdf, .uploadedFile, .vpc-delivery-destination-error, .cdcServiceTypeErrMsg,
.payrollServiceDetailsErrMsg, .purposeOfPaymentErrMsg, .dcOtherPurposePaymentErrMsg, .posTerminalTypeErrMsg, .mayPayTypeOfAuthorizationErrMsg, .validIdentificationNumberErrMsg {
  display: none;
}

.commonFileUploadBtn.disabled:hover {
  cursor: not-allowed;
}

.otherPurposeOfAccount.otherPurposeOfAccountRequired, .accountCurrencyOther.usdRequired {
  background-color: #feefef;
}

.map-container {
  margin: 0 10%;
  display: none;
  position: absolute;
  width: 833px;
  height: auto;
  z-index: 101;
  background: #FFF;
  border: 1px solid #ccc;
  padding: 5px;
}

.picked-address {
  background-color: white;
  height: 35px;
  padding: 4px;
  border: 2px solid #ced4da;
  margin-bottom: 5px;
}