.feedback-form-body .ui-dialog.ui-corner-all.ui-widget {
  background: #E2F0F9;
  max-width: calc(100% - 30px) !important;
  width: 100% !important;
  left: 50% !important;
  transform: translate(-50%);
  padding: 20px;
  padding-right: 10px;
  font-family: Poppins;
}
@media (min-width: 1200px) {
  .feedback-form-body .ui-dialog.ui-corner-all.ui-widget {
    max-width: 1120px !important;
    padding: 40px;
    padding-right: 30px;
  }
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .ui-dialog-titlebar {
  font-size: 25px !important;
  font-weight: 700;
  line-height: 37.5px;
  text-align: left !important;
  color: #2E3A45;
  text-transform: uppercase;
  padding: 0 0 15px !important;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .ui-dialog-titlebar .ui-dialog-title {
  width: 100%;
  visibility: visible;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 15px;
  padding: 0;
  margin: 0;
  overflow: scroll hidden;
  position: relative;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form::-webkit-scrollbar {
  display: none; /* For Chrome, Safari, and Opera */
}
@media (min-width: 768px) {
  .feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form {
    flex-direction: row;
    gap: 20px 40px;
  }
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item {
  padding: 0;
  width: 100% !important;
  margin: 0;
  position: relative;
}
@media (min-width: 768px) {
  .feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item {
    width: calc(50% - 20px) !important;
  }
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item.field--name-field-ratings-value {
  width: 100% !important;
  overflow: scroll hidden;
}
@media (min-width: 768px) {
  .feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item.field--name-field-ratings-value {
    width: 50% !important;
    overflow: visible;
  }
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item.field--name-field-ratings-value .form-item label {
  width: 92px;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item.field--name-field-ratings-value .form-item label.option::before {
  content: "";
  background-image: url(../image/svg_icon/angle-down.svg);
  width: 69px;
  height: 69px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item.field--name-field-ratings-value .form-item .form-radio[id*=edit-field-ratings-value]:checked ~ label {
  color: #2E3A45;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item.field--name-field-ratings-value .form-item .form-radio[id*=edit-field-ratings-value-very-bad] ~ label::before {
  background-image: url("../image/very-bad-w.png");
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item.field--name-field-ratings-value .form-item .form-radio[id*=edit-field-ratings-value-very-bad]:checked ~ label::before {
  background-image: url("../image/very-bad-b.png");
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item.field--name-field-ratings-value .form-item .form-radio[id*=edit-field-ratings-value-bad] ~ label:before {
  background-image: url("../image/bad-w.png");
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item.field--name-field-ratings-value .form-item .form-radio[id*=edit-field-ratings-value-bad]:checked ~ label:before {
  background-image: url("../image/bad-b.png");
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item.field--name-field-ratings-value .form-item .form-radio[id*=edit-field-ratings-value-good] ~ label:before {
  background-image: url("../image/good-w.png");
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item.field--name-field-ratings-value .form-item .form-radio[id*=edit-field-ratings-value-good]:checked ~ label:before {
  background-image: url("../image/good-b.png");
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item.field--name-field-ratings-value .form-item .form-radio[id*=edit-field-ratings-value-very-good] ~ label:before {
  background-image: url("../image/very-good-w.png");
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item.field--name-field-ratings-value .form-item .form-radio[id*=edit-field-ratings-value-very-good]:checked ~ label:before {
  background-image: url("../image/very-good-b.png");
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item.field--name-field-ratings-value .form-item .form-radio[id*=edit-field-ratings-value-excellent] ~ label:before {
  background-image: url("../image/excellent-w.png");
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item.field--name-field-ratings-value .form-item .form-radio[id*=edit-field-ratings-value-excellent]:checked ~ label:before {
  background-image: url("../image/excellent-b.png");
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item.field--name-field-ratings-value .webform-options-display-side-by-side {
  padding: 0;
  width: auto;
  display: flex;
  gap: 15px;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-item.field--name-field-ratings-value label {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .webform-actions {
  margin: 0 !important;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .webform-actions .form-item-feedback-validate-submit {
  width: 149px !important;
  margin: 0 !important;
  background: #fff;
  color: #DF4C73;
  box-shadow: none;
  border-radius: 30px;
  text-transform: uppercase;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .webform-actions .form-item-feedback-validate-submit:hover {
  background: #DF4C73;
  color: #fff;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .captcha {
  margin: 0 !important;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 768px) {
  .feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .captcha {
    flex-direction: row;
    gap: 30px;
    padding-left: 0;
    justify-content: start;
  }
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .captcha .form-item-captcha-response input {
  min-width: 290px;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .captcha .description {
  font-size: 11px;
  text-align: left;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form input, .feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form img {
  height: 45px;
  margin: 0;
  border-radius: 5px;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form label {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  margin-bottom: 5px;
  color: #2E3A45;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form label.error {
  position: absolute;
  font-size: 14px;
  bottom: -25px;
  padding-left: 0;
  color: #e60606;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-type-textarea {
  position: relative;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-type-textarea label {
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
  text-align: left;
  color: #2E3A45;
  display: block;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form .form-type-textarea label.error {
  text-transform: none;
  color: #e60606;
  font-size: 14px;
  bottom: -32px;
  padding-left: 0;
  font-weight: 400;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form span {
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
  text-align: left;
  color: #2E3A45;
  text-transform: uppercase;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form input,
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form textarea {
  box-shadow: 0px 4px 10px 0px rgba(40, 111, 180, 0.1) inset;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form #better-messages-default {
  position: absolute;
  bottom: 110px;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form #better-messages-default .messages__wrapper {
  display: block;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form #better-messages-default .messages__wrapper .messages--error {
  background: no-repeat;
  border: 0;
  box-shadow: none;
  padding: 0;
  font-size: 12px;
  color: #e60606;
  display: block;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .webform-submission-invest-india-feedback-add-form #better-messages-default .better-messages-content {
  display: block;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget #drupal-modal {
  padding: 0;
  padding-right: 10px;
  overflow-y: scroll;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget #drupal-modal::-webkit-scrollbar-track {
  background-color: #E2F0F9;
  border-radius: 10px;
  position: relative;
  top: 20px;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget #drupal-modal::-webkit-scrollbar {
  width: 6px;
  background-color: #E2F0F9;
  border-radius: 10px;
  position: relative;
  top: 20px;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget #drupal-modal::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #A1BED1;
  position: relative;
  top: 20px;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget button.ui-dialog-titlebar-close {
  width: 28px;
  height: 28px;
  border: 2px solid #818F9C !important;
  border-radius: 50%;
  position: absolute;
  top: 12px;
  right: -4px;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .ui-icon-closethick {
  position: absolute;
  top: 22px;
  right: 2px;
}
.feedback-form-body .ui-dialog.ui-corner-all.ui-widget .ui-icon-closethick::before, .feedback-form-body .ui-dialog.ui-corner-all.ui-widget .ui-icon-closethick::after {
  position: absolute;
  top: 1px;
  left: 9px;
  height: 16px;
}
@media (min-width: 768px) {
  .feedback-form-body .ui-dialog.ui-corner-all.ui-widget .ui-icon-closethick::before, .feedback-form-body .ui-dialog.ui-corner-all.ui-widget .ui-icon-closethick::after {
    left: 10px;
  }
}

.feedback-form-body .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front .ui-dialog-titlebar-close {
  border: 2px solid #818F9C !important;
}
/*# sourceMappingURL=feedback_form.css.map */
