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

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

.rb-sponsorship-request-web {
  width: 100%;
}
.rb-sponsorship-request-web .sponserShipFmClass {
  display: flex;
  flex-direction: column;
  gap: 40px;
  border-radius: 8px;
}
.rb-sponsorship-request-web .sponserShipFmClass .input-field {
  gap: 16px;
  column-gap: 20px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.rb-sponsorship-request-web .sponserShipFmClass .input-field .input-row-saperation {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
.rb-sponsorship-request-web .sponserShipFmClass .input-field .input-row-saperation > div {
  flex-basis: calc(50% - 10px);
}
.rb-sponsorship-request-web .sponserShipFmClass .input-field .input-row-saperation .rbpw-label-2-regular {
  color: #697786;
}
.rb-sponsorship-request-web .sponserShipFmClass .remove-extra-margin {
  margin-top: 24px;
}
.rb-sponsorship-request-web .sponserShipFmClass .rbpw-heading-5 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;
  padding-bottom: 8px;
  margin-bottom: 0px;
}
.rb-sponsorship-request-web .sponserShipFmClass .rbpw-heading-5 legend {
  color: var(--secondary-new-900, #17054B);
  font-variant-numeric: lining-nums proportional-nums;
  font-family: "rb-medium";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.4px;
}
.rb-sponsorship-request-web .sponserShipFmClass .taglib-captcha .lexicon-icon {
  margin-left: 15px;
  margin-top: 15px;
}
.rb-sponsorship-request-web .control-label {
  display: none;
}
.rb-sponsorship-request-web .request-date .bootstrap-datetimepicker-widget .datepicker tbody span:not(.disabled) {
  background-color: #5867dd;
}

@media only screen and (max-width: 768px) {
  .rb-sponsorship-request-web {
    width: 100%;
  }
  .rb-sponsorship-request-web .sponserShipFmClass {
    display: flex;
    flex-direction: column;
    gap: 32px;
    border-radius: 8px;
  }
  .rb-sponsorship-request-web .sponserShipFmClass .input-field {
    gap: 16px;
    column-gap: 20px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .rb-sponsorship-request-web .sponserShipFmClass .input-field .input-row-saperation {
    flex-direction: column;
  }
  .rb-sponsorship-request-web .sponserShipFmClass .input-field .input-row-saperation .request-event-type {
    display: contents;
  }
}
html[dir=rtl] .taglib-captcha .lexicon-icon {
  margin-right: 15px;
}
html[dir=rtl] .radio {
  margin-bottom: 0px;
}

legend.fieldset-legend span {
  margin-bottom: 7px;
  display: inherit;
}

.date-field .form-group.input-text-wrapper {
  margin-bottom: 0px;
}

.other-request-type, .other-event-type, .send-captcha-error, .request-date-error, .event-date-error, .request-type-error, .event-type-error,
.relation-type-error, #messagec, #send-error-msg, #invalid-inputs, .other-business-relartionship, .sponserShipFmClass .relationship-block .help-block,
.relationship-block #_com_rb_sponsorship_request_web_RBSponsorshipRequestPortlet_INSTANCE_fqmq_yesHelper, .apply-now-error {
  display: none;
}

.request-date-error, .event-date-error, .request-type-error, .event-type-error, .relation-type-error {
  color: #b95000;
  font-size: 0.875rem;
}

.fieldRequiredMarkStar .fieldset-legend .legend:after, label[for="<portlet:namespace />requestDate"]:after, label[for="<portlet:namespace />eventDate"]:after {
  content: "";
  color: #b95000 !important;
  font-weight: bold;
}