*:focus {
  outline: 0 !important;
  box-shadow: none !important;
}

*::-moz-selection {
  background: #3A91DE;
  color: white;
}

*::selection {
  background: #3A91DE;
  color: white;
}

body {
  background: #14191F;
  color: white;
  font-size: 20px;
}

.logoWrp {
  padding-top: 10px;
  padding-bottom: 40px;
}

.logo {
  font-size: 40px;
  font-weight: bold;
  text-decoration: none;
  color: white;
  margin-right: 20px;
}
.logo span {
  color: #3A91DE;
}

.offer {
  font-size: 14px;
}

.formWrp, .linkWrp {
  padding-top: 40px;
}

.formLabel span {
  color: #F41240;
}

.formBtn {
  margin-top: 20px;
}

.tutorial {
  padding-top: 20px;
  font-size: 14px;
  color: #5A6877;
  margin-bottom: 40px;
}
.tutorial h1 {
  color: #5A6877;
  font-size: 28px;
}
.tutorial ol {
  margin: 0;
  padding: 0 0 0 15px;
}
.tutorial li {
  padding-bottom: 10px;
}

.linkWrp h1 {
  font-size: 28px;
  margin-bottom: 30px;
}

#linkAlert, #qrAlert {
  font-size: 14px;
  color: #50C878;
}

#linkAlert {
  padding-left: 15px;
}

#qrAlert {
  text-align: center;
}

#textAlert {
  font-size: 18px;
  color: #50C878;
  padding-left: 15px;
}

.guideWrp {
  padding-top: 60px;
}

.guide {
  font-size: 14px;
  color: #5A6877;
  padding-right: 15px;
  margin-bottom: 60px;
}
.guide h1 {
  color: #3A91DE;
  font-size: 28px;
}
.guide ol {
  margin: 0;
  padding: 0 0 0 15px;
}
.guide li {
  padding-bottom: 10px;
}

.qrCode {
  width: 200px;
}

.error {
  margin: 60px 0;
}
.error h1 {
  color: #F41240;
  font-size: 28px;
}

.createBtn {
  margin-bottom: 40px;
}

@media (max-width: 768px) {
  .qrCode {
    max-width: 300px;
    margin-bottom: 40px;
    text-align: center;
  }
  #textAlert {
    padding-left: 0;
    text-align: center;
  }
}/*# sourceMappingURL=style.css.map */