.rb-callback-enquiry-configuration-link {
  background: none !important;
  border: none;
}

.tab-content-div .tab-content {
  display: none;
}

.call-close, .send-close, .close, .callback-close, .email-close, .concierge-close {
  display: block;
  text-indent: -9999px;
  overflow: hidden;
  margin: 0 auto 14px;
  width: 30px;
  height: 30px;
  background: url(/o/rb-theme/images/RB-icons/sprite.png) no-repeat -50px -16px;
}

.main-iwant .text-list .button_primary {
  position: relative;
}

.dynamic-fields-star label:after, .fieldRequiredMarkStarCa:after, .fieldRequiredMarkStar .fieldset-legend .legend:after {
  content: "*";
  vertical-align: top;
  color: #b95000;
}

@media (min-width: 768px) {
  .row.justify-content-between .col-md-6 {
    max-width: 45%;
  }
}
.call-back-form-div, .personal-details, .sucess-msg, .sucess-msg-rc, .sucess-msg-se, .enquiry-form-div, .non-arabic-div {
  display: none;
}

label[for="<portlet:namespace />Firstname"]:after, label[for="<portlet:namespace />Lastname"]:after,
label[for="<portlet:namespace />secountry"]:after, label[for="<portlet:namespace />gender"]:after,
label[for="<portlet:namespace />phone"]:after, label[for="<portlet:namespace />Middlename"]:after,
label[for="<portlet:namespace />email"]:after, .fieldRequiredMarkStar .fieldset-legend .legend:after,
.callback-captcha-label:after, label[for="<portlet:namespace />secountryId"]:after, .enquiry-captcha-label:after,
label[for="<portlet:namespace />firstName"]:after, label[for="<portlet:namespace />lastName"]:after, .mandatory-field label:after {
  content: " *";
  color: #b95000 !important;
  font-weight: bold;
}

.date-error, .captcha-error, .send-captcha-error, .enquiry-date-error {
  display: none;
  color: #ff6d70;
}

#rc-anchor-container .validation-error, .dateOfBirth.dateError {
  background-color: #feefef;
  border-color: #ff6d70;
  color: #272833;
}

/* Chrome, Safari, Edge, Opera */
input[name="<portlet:namespace />phone1"]::-webkit-outer-spin-button,
input[name="<portlet:namespace />phone1"]::-webkit-inner-spin-button,
input[name="<portlet:namespace />phone"]::-webkit-outer-spin-button,
input[name="<portlet:namespace />phone"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[name="<portlet:namespace />phone1"], input[name="<portlet:namespace />phone"] {
  -moz-appearance: textfield;
}

.select-block select.form-control:not([type=range]) {
  font-weight: bold;
}

.callBackSendEnquiry {
  background: #f7f8f9;
}

.main-iwant .text-list .button_primary.active {
  background-color: #f7f8f9 !important;
  border-color: #f7f8f9 !important;
  color: #00af9a !important;
}

/*.main-iwant .text-list a.active::after{
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: -11px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    background-color: var(--primary);
    border-width: 0px 1px 1px 0px;
}*/
.main-iwant .text-list a:hover::after {
  background-color: var(--background-variant);
}

.fieldset .legend {
  margin-bottom: 8px;
  display: inline-block;
}

#error-msg, #send-error-msg, #api-not-working-error-msg, #callback-api-not-working-error-msg, #enquiry-api-not-working-error-msg, #corporate-callback-api-not-working-error-msg, #coporate-enquiry-api-not-working-error-msg {
  display: none;
}

.preventcp {
  height: 48px;
}

.common_request_error_message_corporate {
  display: none;
}

.common_enquiry_error_message_corporate {
  display: none;
}