.complimentaryhemming-index-index .modal-inner-wrap {
  width: fit-content;
  overflow: auto !important;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] {
  width: 750px;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner {
  padding: 0 !important;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body {
  padding: 0;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field {
  position: relative;
  border: 1px solid #000;
  margin: 0 0 14px;
  float: left;
  width: 100%;
  /*span {
                                padding-left: 20px;
                            }*/
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field .label {
  width: 226px;
  height: 50px;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field .label label {
  display: inline-block;
  margin: 10px 0 0 13px;
  font-weight: normal;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field .label.two-col-label {
  width: 99px;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field .input-text {
  width: 419px;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field .input-text input[type="text"] {
  height: 50px;
  line-height: 50px;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field .input-text.two-col-input {
  width: 177px;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field.no-border {
  padding-left: 20px;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field input#event_date {
  position: relative;
  height: 50px;
  width: 100%;
  cursor: text;
  font-size: 1.2em;
  border: none;
  padding-left: 45px;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field input#event_date::-webkit-calendar-picker-indicator {
  cursor: pointer;
  width: 100%;
  margin: 0 auto;
  position: absolute;
  left: 10px;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field.contact-method-fields .input-text {
  padding-top: 16px;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field.contact-method-fields .input-text .radio-container {
  display: inline-block;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field.contact-method-fields .input-text .radio-container label {
  margin-right: 11px;
  font-weight: 300;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field.contact-method-fields .input-text .radio-container input#method_phone,
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field.contact-method-fields .input-text .radio-container input#method_email {
  margin-top: 4px;
  margin-left: 12px;
  margin-right: 6px;
  float: left;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field.inline {
  width: 48.9%;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field.label-lg .label {
  width: 55.5%;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field.label-lg .input-text {
  width: 44.5%;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .inline-gap {
  width: 14px;
  height: 50px;
  float: left;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .row {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin: 0;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-footer {
  width: 90%;
  margin: 0 auto;
  padding: 0;
}
.complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-footer .btn-wrapper {
  margin-top: 1em;
  margin-bottom: 3em;
}
@media screen and (max-width: 767px) {
  .complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] {
    width: 100%;
  }
  .complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field .label {
    width: 40%;
    white-space: normal;
    line-height: 1.5em;
    height: auto;
    min-height: 50px;
    padding: 0;
  }
  .complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field .label label {
    margin: 10px;
  }
  .complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field .label.two-col-label {
    width: 40%;
    padding: 0;
  }
  .complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field .input-text.two-col-input {
    width: 60%;
  }
  .complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field .input-text {
    width: 60%;
  }
  .complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .field .input-text input[type="text"] {
    padding-left: 1em;
  }
  .complimentaryhemming-index-index .modal-inner-wrap .modal-content[data-role="content"] .modal-inner .modal-body .fields .inline-gap {
    width: 2%;
  }
}
.complimentaryhemming-index-index .modal-inner-wrap footer.modal-footer {
  display: none;
}
