.custom-survey-container {
  padding: 20px;
  /* Overall padding for the survey */
  background-color: #ECF0F3;
}

.custom-header-text {
  background-color: #015EB3;
  /* Branding color */
  padding: 20px;
  /* Add some padding */
  border-radius: 20px;
  /* Rounded top corners */
  text-align: center;
  /* Center the text */
  height: 100px;
  justify-content: middle;
  max-width: calc(90*(var(--sjs-base-unit, var(--base-unit, 8px))));
  margin-left: auto;
  margin-right: auto;



}

.custom-sd-title {
  color: #ffffff !important;
  /* White text */
  margin: 0;
  /* Remove default margin */
  font-size: 24px;
  /* Adjust font size for branding */
  margin: 20px;
  text-align: left;

}

.sd-header__text .sd-title {
  color: #000 !important;
  /* White text */
  margin: 0;
  /* Remove default margin */
  font-size: 24px;
  /* Adjust font size for branding */
  margin: 20px;
}

.sd-title.sd-container-modern__title {
  min-height: 155px;
  border-radius: 20px;
  /* Rounded top corners */
  box-shadow: none !important;
  border-top: 2px solid #015EB3 !important;
  /* Ensure the border is solid and defined */
 
  /* Add some padding to create space above the text */
  margin-top: 0;
  /* Remove any margin to avoid spacing issues */
  background-color: #FFFFFF;
  /* Ensure the background color is set, if needed */
  position: relative;
  /* Establish positioning context */
  z-index: 1;
  /* Bring it above other elements if necessary */
  max-width: calc(90*(var(--sjs-base-unit, var(--base-unit, 8px))));
  margin-top: 20px;

  margin-left: auto;
  margin-right: auto;
}


.sd-root-modern {
  padding: 0px;

}

.sd-page {
  padding: 0 !important;
}

.sd-body.sd-body--static {
  max-width: 100%;
  padding: 0 !important;
  margin-top: 0px !important;

}
.sd-row.sd-page__row{
  margin-top: 20px !important;
}

.sd-body.sd-body--static .sd-body__navigation.sd-action-bar{
  padding: 0 !important;
  margin-top: 20px;

}
.sd-body.sd-body--static .sd-body__navigation{
  padding: 0 !important;

}
.sd-action-bar{
  justify-content: end;
}