.misc-wrapper {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-flex-basis : 100%;
  -ms-flex-preferred-size : 100%;
          flex-basis : 100%;
  min-height : 100vh;
  width : 100%;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
  -webkit-box-pack : center;
  -webkit-justify-content : center;
  -ms-flex-pack : center;
          justify-content : center;
}

.misc-wrapper .misc-inner {
  position : relative;
  max-width : 750px;
}

.misc-wrapper .brand-logo {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-pack : center;
  -webkit-justify-content : center;
  -ms-flex-pack : center;
          justify-content : center;
  position : absolute;
  top : 2rem;
  right : 2rem;
  margin : 0;
}

.misc-wrapper .brand-logo .brand-text {
  font-weight : 600;
}

@media (max-height: 625px) {
  .misc-wrapper .misc-inner {
    margin-top : 4rem;
  }
}