.EBVTitle {
  font-family: var(--font-family-poppins-semibold);
  font-weight: normal !important;
  font-size: var(--size-32px) !important;
  text-align: center;
  padding-bottom: 3rem !important;
  margin-bottom: 0px !important;
}

.infoText {
  font-family: var(--font-family-poppins-regular);
  font-size: var(--size-17px);
  color: var(--cloudy-grey);
}

.sectionTitle {
  font-family: var(--font-family-poppins-semibold);
  font-size: var(--size-24px);
  margin-top: 30px;
  border-bottom: 1px solid var(--nav-link-color);
  margin-bottom: 40px;
}

.customLabelStyle,
.servicesUploadWrapper label {
  font-family: var(--font-family-poppins-regular);
  font-size: var(--size-16px);
  color: var(--dark-grey);
  margin-bottom: 5px;
}

.customFieldStyle {
  border: 1px solid var(--nav-link-color) !important;
  min-height: 45px;
  box-shadow: none !important;
  border-radius: 0px !important;
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 2px solid #ff0000 !important;
}

.CompanyDetailsHeading,
.InvoicingAddressText {
  margin-top: 60px !important;
  margin-bottom: 24px !important;
}

[id^='edit-flexbox-18'],
[id^='edit-flexbox-18'] .webform-flex--container {
  margin: 0 !important;
}

.qnsLabel,
.radioWrapper .form-radios .form-item {
  font-size: var(--size-17px);
  font-family: var(--font-family-poppins-regular);
  color: var(--dark-grey);
}

.radioWrapper .form-radios .form-item {
  margin-top: 0px !important;
  margin-left: 10px !important;
}
.radioWrapper .form-radios .form-item label {
  margin-left: 5px;
}

.radioWrapper input[type='radio'] {
  width: 15px;
  height: 15px;
}

.radioWrapper input[type='radio']:checked {
  background-color: var(--color-blue) !important;
  color: var(--color-blue);
  border: 1px solid var(--color-blue);
  accent-color: var(--color-blue) !important;
}

.checkboxWrapper,
.servicesUpload .form-check-input[type='checkbox'] {
  width: 20px;
  height: 20px;
  border-radius: 0px !important;
  box-shadow: none !important;
  margin-right: 11px;
  margin-top: 2px;
  border: 1px solid var(--color-black) !important;
}

.serviceAmount,
.customLabelStyleServices {
  font-family: var(--font-family-poppins-regular);
  font-size: var(--size-20px);
  color: var(--dark-grey);
}

.servicesUploadWrapper {
  padding-left: 35px;
}

.servicesUpload {
  border: 2px solid #eeeeee;
  padding: 10px;
}

.servicesUpload ::file-selector-button {
  font-size: var(--size-16px);
  border: 2px solid #eeeeee;
  background-color: var(--color-white);
  font-family: var(--font-family-popppins-medium);
  padding: 5px 20px !important;
}

.servicesUploadWrapper .description {
  display: none !important;
}

.servicesUpload input[type='submit'] {
  background-color: var(--color-white) !important;
  color: var(--color-blue) !important;
  border: 1px solid var(--color-blue) !important;
  font-family: var(--font-family-poppins-regular) !important;
  font-size: var(--size-16px) !important;
  box-shadow: none !important;
  border-radius: 5px !important;
}

.servicesUpload .js-form-type-checkbox  {
  margin-top: 10px !important;
}
.servicesUpload input[type='submit']:hover {
  background-color: var(--color-blue) !important;
  color: var(--color-white) !important;
}
.EbvFormHeader {
  height: 148px;

}
.EbvFormHeader,
.basicDetailsEbvWrapper,
.exEmployeeDetails,
.EbvServices,
#webform-submission-ebv-form-add-form {
  background-color: var(--ebv-from-bg) !important;
}

.form-check-input:checked {
  background-color: var(--color-blue) !important;
  border-color: var(--color-blue) !important;
  accent-color: var(--color-blue) !important;
}

.EmVeOverviewWrapper .customLabelStyle {
  border-bottom: 1px solid var(--nav-link-color) !important;
  font-size: var(--font-size-18px) !important;
  font-weight: bolder;
}

.EmVeOverviewData {
  font-size: var(--size-16px);
  line-height: var(--size-24px);
  font-family: var(--font-family-poppins-regular);
  color: var(--nav-link-color);
  margin-bottom: 5px;
}

.selectedServices {
  font-size: var(--size-20px);
  font-family: var(--font-family-poppins-regular);
  color: var(--dark-grey);
}

.fileName {
  font-size: var(--size-16px);
  border: 2px solid #eeeeee;
  background-color: var(--color-white);
  font-family: var(--font-family-popppins-medium);
  padding: 5px 20px !important;
  color: var(--color-black);
}

.basicPageContainer,
.exEmployeeDetailsWrapper,
.EbvServicesWrapper,
.EmVeOverviewWrapper {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.submitWrapper {
  margin: 0 auto !important;
  background-color: var(--color-white) !important;
  border-bottom-right-radius: 3rem !important;
  border-bottom-left-radius: 3rem !important;
  padding: 1rem 3rem 3rem;
}

.EbvServicesAlert {
  margin-bottom :0px !important;
  width:50%;
  margin:auto;
  font-family:var(--font-family-popppins-regular)
}


.submitWrapper.bg-transparent  {
  background-color: transparent !important;
  padding-top: 0;
  padding-bottom: 0;
  margin: 1rem auto !important;
  padding-right: 12px !important;
}

.backgroundColorError,
.region-footer {
  background-color:var(--ebv-from-bg) !important;
}

.btn-close {
  box-shadow:none !important;
}