.nw-returns {
  .nwc-modal-children {
    min-height: 560px;
    height: 100%;

    @media screen and (min-width: $screen-min-sm) {
      height: 630px;
    }
  }

  .nwc-modal-close {
    color: $returns-closebutton-color;
  }
}

.nw-returns-title {
  margin: 20px 0;
  font-size: $returns-title-font-size;
  text-align: center;

  @media screen and (min-width: $screen-min-sm) {
    margin: 30px 0;
  }
}

.nw-returns-label {
  display: block;
  margin-bottom: 10px;
  font-size: $returns-label-font-size;
  color: $returns-label-font-color;
}

.nw-returns-inputblock {
  margin-bottom: 15px;
  font-size: $font-size-sm;
}

.nw-returns-input {
  width: 100%;
  padding: 8px;
  background-color: $returns-input-background-color;
}

.nw-returns-buttonblock {
  margin: 30px auto 0;
  text-align: center;
}

.nw-returns-button {
  width: 100%;
  padding: 10px;
  font-size: $font-size-sm;
  font-family: $return-submit-button-font-family;

  @media screen and (min-width: $screen-min-sm) {
    width: $returns-submit-button-width;
  }
}

.nw-returns-nxtbtn {
  position: absolute;
  bottom: 35px;
  left: 50%;
  transform: translate(-50%);
}

.nw-returns-backbtn {
  position: absolute;
  top: 10px;
  left: 10px;

  @media screen and (min-width: $screen-min-sm) {
    left: 30px;
  }
}

.nw-returnsaddaddress-backbtn {
  position: absolute;
  top: 20px;
  left: 40px;

  @media screen and (min-width: $screen-min-sm) {
    top: 30px;
    left: 40px;
  }
}

.nw-returnneft-backbtn {
  position: absolute;
  top: 20px;
  left: 25px;

  @media screen and (min-width: $screen-min-sm) {
    top: 30px;
    left: 40px;
  }
}

.nw-returns-spaceblock {
  @media screen and (max-width: $screen-max-sm) {
    margin-top: 22px;
  }
}
