.qrcode-text {
  padding-right: 1.7em;
  margin-right: 0;
}

.qrcode-text-btn {
  /*display: inline-block;*/
  /*background: url(../../assets/img/qr_icon.svg) 50% 50% no-repeat;*/
  /*height: 1em;*/
  /*width: 1.7em;*/
  /*margin-left: -1.7em;*/
  /*cursor: pointer;*/
  /*padding-top: 10px;*/
  display: inline-block;
  background: url(../../assets/img//qr_icon.svg) 75% 75% no-repeat;
  height: 1.5em;
  width: 1.7em;
  margin-left: -2.5em;
  cursor: pointer;
  margin-bottom: -.4em;
}

.qrcode-text-btn > input[type=text] {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}

.form-controlqr {
  /*display: block;*/
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5;
  color: #444;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

