
.container_auth[data-v-d80de602] {
  display: flex;
  flex-direction: column;
}
.container_auth .logo[data-v-d80de602] {
  width: 10vmax;
}
.auth_parent[data-v-d80de602] .el-loading-spinner .path {
  stroke: #2dc6b6 !important;
}
.auth_parent[data-v-d80de602] .el-loading-mask {
  border-radius: 5px;
}
.auth_parent[data-v-d80de602] .loadingOver {
  color: #202020;
}
.auth_parent input[data-v-d80de602] {
  color: #fff !important;
}
.auth_parent[data-v-d80de602] .auth_parent__link {
  text-decoration: none;
  font-weight: 700;
}
.auth_parent[data-v-d80de602] .auth_parent__link svg {
  vertical-align: sub;
  margin-right: 5px;
}
.auth_parent[data-v-d80de602] .el-input__prefix,
.auth_parent[data-v-d80de602] .el-input__suffix {
  color: #2ccc74;
}
.form-item[data-v-d80de602] {
  margin-bottom: 5px;
}
.auth_parent[data-v-d80de602] h1 {
  color: #2b394c;
  font-size: 2rem;
  font-weight: 800;
  margin-bottom: 15px;
}
.auth_parent[data-v-d80de602] h1.mobile {
    align-self: center;
    text-align: center;
    font-size: 1.5rem;
}
.auth_parent[data-v-d80de602] label {
  color: #c7c7c7 !important;
  padding: 0 !important;
}
.auth_parent[data-v-d80de602] form {
  background: white;
  border-radius: 10px;
  padding: 40px 40px 10px;
  margin-top: 65px;
  position: relative;
  box-shadow: 0 0 20px -10px rgb(128 128 128 / 45%);
}
.auth_parent[data-v-d80de602] form.mobile {
    display: flex;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
}
.auth_parent[data-v-d80de602] input {
  background-color: rgba(255, 255, 255, 0) !important;
  border: 1px solid rgba(180, 202, 179, 0.5) !important;
  color: #2b394c;
}
.bot_text[data-v-d80de602] {
  text-align: center;
  color: #439b66;
  width: 100%;
  margin-top: auto;
  margin-bottom: 20px;
  padding-top: 20px;
}
.bot_text.mobile[data-v-d80de602] {
    font-size: 0.76rem;
    position: relative;
}
.auth_parent[data-v-d80de602] .description {
  font-size: 1.06rem;
  color: #202020;
  margin-bottom: 15px;
}
.auth_parent[data-v-d80de602] .description.mobile {
    font-size: 0.78rem;
    text-align: center;
    margin-bottom: 10px;
}
.auth_parent[data-v-d80de602] .auth_btn {
  height: 100%;
  padding: 10px 25px 10px;
}
.auth_parent[data-v-d80de602] .auth_btn.flesh_btn {
    position: absolute;
    margin-left: -157px;
    right: 0;
    padding: 0px 15px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.auth_parent[data-v-d80de602] .auth_btn.flesh_btn.mobile {
      width: 100%;
      right: 0;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
      margin-top: 70px;
}
.auth_parent[data-v-d80de602] .auth_btn:active {
    /* margin-top: 0px; */
}


/*# sourceMappingURL=layout-layouts-auth-vue.css.map?ver=9fcc381e*/