/*! Universo EAD  v0.0.1 | (c) 2021 bangboo |  License */
@import url(font-panton.css);
/* line 2, src/sass/login.sass */
body {
  color: #b1b1b1;
}

/* line 5, src/sass/login.sass */
header.login-uead_header {
  background: url(../images/login-bg.png) no-repeat center bottom;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 100px 300px;
  -ms-flex-line-pack: center;
      align-content: center;
}

/* line 13, src/sass/login.sass */
header.login-uead_header > div {
  text-align: center;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

/* line 17, src/sass/login.sass */
header.login-uead_header .logouniverso {
  text-align: left;
}

/* line 20, src/sass/login.sass */
header.login-uead_header .act {
  text-transform: uppercase;
  font-size: 18px;
  font-family: "pantonbold", Arial;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}

/* line 27, src/sass/login.sass */
header.login-uead_header .act a {
  color: #FFF;
}

/* line 31, src/sass/login.sass */
.uead_login {
  margin: -250px auto 0;
  width: 600px;
  background: white;
  -webkit-box-shadow: 0px 0px 22px -6px rgba(0, 0, 0, 0.88);
          box-shadow: 0px 0px 22px -6px rgba(0, 0, 0, 0.88);
  border-radius: 10px;
  padding: 50px 60px;
  font-size: 20px;
  color: #2f2f2f;
}

@media screen and (max-width: 979px) {
  /* line 31, src/sass/login.sass */
  .uead_login {
    width: 100%;
    margin: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    borderadius: 0;
  }
}

/* line 47, src/sass/login.sass */
.uead_login h2 {
  font-size: 36px;
  font-family: "pantonbold", Arial;
}

/* line 51, src/sass/login.sass */
.uead_login p {
  color: #2f2f2f;
  line-height: 1.5em;
}

/* line 56, src/sass/login.sass */
.uead_login form {
  text-align: center;
  padding-top: 30px;
}

/* line 60, src/sass/login.sass */
.uead_login form ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 65, src/sass/login.sass */
.uead_login form ul li {
  width: 100%;
  margin: 0 0 30px;
}

/* line 69, src/sass/login.sass */
.uead_login form ul label {
  color: #b1b1b1;
  text-align: left;
  display: block;
  font-family: "pantonbold", Arial;
}

/* line 75, src/sass/login.sass */
.uead_login form ul input[type=text],
.uead_login form ul input[type=email],
.uead_login form ul input[type=phone],
.uead_login form ul input[type=password],
.uead_login form ul select,
.uead_login form ul textarea {
  background: white;
  border-color: #ccc;
  border-width: 0 0 1px 0;
  width: 100%;
  border-radius: 3px;
  padding: 10px;
  color: #000;
  font-family: "pantonsemibold Medium", Arial;
  font-size: 16px;
  line-height: 1.6em;
}

/* line 92, src/sass/login.sass */
.uead_login form ul input[type=text]::-webkit-input-placeholder, .uead_login form ul input[type=email]::-webkit-input-placeholder, .uead_login form ul input[type=phone]::-webkit-input-placeholder, .uead_login form ul input[type=password]::-webkit-input-placeholder, .uead_login form ul select::-webkit-input-placeholder, .uead_login form ul textarea::-webkit-input-placeholder {
  font-size: 14px;
  color: #767676;
}
.uead_login form ul input[type=text]::-moz-placeholder, .uead_login form ul input[type=email]::-moz-placeholder, .uead_login form ul input[type=phone]::-moz-placeholder, .uead_login form ul input[type=password]::-moz-placeholder, .uead_login form ul select::-moz-placeholder, .uead_login form ul textarea::-moz-placeholder {
  font-size: 14px;
  color: #767676;
}
.uead_login form ul input[type=text]:-ms-input-placeholder, .uead_login form ul input[type=email]:-ms-input-placeholder, .uead_login form ul input[type=phone]:-ms-input-placeholder, .uead_login form ul input[type=password]:-ms-input-placeholder, .uead_login form ul select:-ms-input-placeholder, .uead_login form ul textarea:-ms-input-placeholder {
  font-size: 14px;
  color: #767676;
}
.uead_login form ul input[type=text]::-ms-input-placeholder, .uead_login form ul input[type=email]::-ms-input-placeholder, .uead_login form ul input[type=phone]::-ms-input-placeholder, .uead_login form ul input[type=password]::-ms-input-placeholder, .uead_login form ul select::-ms-input-placeholder, .uead_login form ul textarea::-ms-input-placeholder {
  font-size: 14px;
  color: #767676;
}
.uead_login form ul input[type=text]::placeholder,
.uead_login form ul input[type=email]::placeholder,
.uead_login form ul input[type=phone]::placeholder,
.uead_login form ul input[type=password]::placeholder,
.uead_login form ul select::placeholder,
.uead_login form ul textarea::placeholder {
  font-size: 14px;
  color: #767676;
}

/* line 98, src/sass/login.sass */
.uead_login form ul textarea, .uead_login form ul select {
  border-width: 1px;
}

/* line 101, src/sass/login.sass */
.uead_login form ul select {
  background: #ccc;
}

/* line 104, src/sass/login.sass */
.uead_login .btn_forgot {
  color: #767676;
}

/* line 107, src/sass/login.sass */
.uead_login .btn_forgot a {
  text-decoration: none;
  color: #004c83;
}

/* line 111, src/sass/login.sass */
.uead_login .btnsubmit {
  font-family: "pantonextrabold", Arial;
  font-size: 30px;
  background: #004c83;
  width: 100%;
  border-radius: 10px;
  margin: 20px 0;
}

/* line 119, src/sass/login.sass */
.uead_login .btnsubmit:hover {
  background: #ff7a4b;
}

/* line 123, src/sass/login.sass */
.uead_login .btn_signin a {
  font-size: 25px;
  font-family: "pantonbold", Arial;
  color: #004c83;
  text-decoration: none;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  white-space: nowrap;
  gap: 20px;
}

/* line 137, src/sass/login.sass */
.uead_login .btn_signin a:after, .uead_login .btn_signin a:before {
  content: " ";
  display: block;
  border-top: 1px solid #b1b1b1;
  width: 100%;
  height: 1px;
}

/* line 144, src/sass/login.sass */
.uead_login .btn_signin a:hover {
  color: #ff7a4b;
}

/* line 148, src/sass/login.sass */
footer {
  font-size: 20px;
  text-align: center;
  color: #b1b1b1;
  padding: 100px 40px 40px;
}

@media screen and (max-width: 979px) {
  /* line 155, src/sass/login.sass */
  header.login-uead_header {
    padding: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 159, src/sass/login.sass */
  header.login-uead_header .logouniverso {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 20px;
    text-align: center;
  }
  /* line 164, src/sass/login.sass */
  header.login-uead_header .logounicesumar {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    padding: 20px;
  }
  /* line 168, src/sass/login.sass */
  header.login-uead_header .logounicesumar img {
    width: 80%;
  }
  /* line 170, src/sass/login.sass */
  header.login-uead_header .act {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    -webkit-box-align: right;
        -ms-flex-align: right;
            align-items: right;
    padding: 20px;
  }
  /* line 175, src/sass/login.sass */
  .uead_login {
    zoom: 0.8;
  }
  /* line 178, src/sass/login.sass */
  footer {
    padding-top: 50px;
  }
}
