.t-Login-region {
    background-color: #f5f5f5;
    box-shadow: none;
}
.t-PageBody--login{
    background-color: #f5f5f5;
}

.t-Wizard{
    background-color: transparent;
    border-radius: 0px;
    border-color: transparent;
    box-shadow: none;
    border: none;
}

.content-row-right > .t-ContentRow-item > .t-ContentRow-wrap > .t-ContentRow-body > .t-ContentRow-actions {
    align-self: flex-end;
}

#container {
  text-align: center;
  margin: 0;
}

#qr-canvas {
  margin: auto;
  width: calc(100% - 20px);
  max-width: 400px;
}

#btn-scan-qr img {
  height: 10em;
  padding: 15px;
  margin: 15px;
  background: white;
}

#qr-result {
  font-size: 1.2em;
  margin: 20px auto;
  padding: 20px;
  max-width: 700px;
  background-color: white;
}

#qrcode > img {
    width: 100%;
}
#qrcode {
    width: 100%;
}

.t-Wizard-header {
    background-color: transparent!important;
}
.t-Wizard .t-Wizard-body, .t-Wizard .t-Wizard-controls{
    padding: 0px 10px!important;
}
.full-block{
    min-height: 50vh;
}
.t-Region--showCarouselControls>.t-Region-bodyWrap>.t-Region-body>.t-Region-carouselRegions>.a-Region-carouselControl .a-Tabs-button{
   align-items: center;
}
.t-Login-containerBody .t-Body-alert{
        width: auto!important;
}
