@media (max-width: 767px) {
  body {
    background-color: #FFFFFF !important;
  }
}

body .container-login .login-header {
  height: 100px;
}

body .container-login .login-header .logo-header {
  background-image: url("../../images/brand/logo_webpremios_bg_dark.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 150px;
  height: 50px !important;
  overflow: hidden;
  text-indent: -9999px;
}

@media (max-width: 1025px) {
  body .container-login .login-header .logo-header {
    top: -40px;
  }
}

body .container-login .login-header .logo a {
  color: transparent !important;
}

body .container-login .login-header .logo a .icon::before {
  font-size: 20px;
  width: 20px !important;
  margin-right: 15px;
}

body .container-login .login-header .logo a .back-content {
  position: relative;
  top: 5px;
}

@media (max-width: 1025px) {
  body .container-login .login-header .logo {
    height: 50px !important;
  }
}

@media (max-width: 767px) {
  body .container-login .login-wrapper {
    background-color: #FFFFFF !important;
  }
}

body .container-login .login-wrapper .login-content[role='main'] {
  padding-bottom: 190px;
}

@media (max-width: 767px) {
  body .container-login .login-wrapper .login-content[role='main'] {
    padding-bottom: 0;
  }
}

body .default-container-login.container-login .login-header {
  height: auto;
}

body .default-container-login .login-header {
  height: auto;
}

body .default-container-login .login-header .logo-header {
  background-image: url("../../images/brand/logo_webpremios_bg_dark.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 150px;
  height: 50px !important;
  overflow: hidden;
  text-indent: -9999px;
}

@media (max-width: 1025px) {
  body .default-container-login .login-header .logo-header {
    top: -40px;
  }
}

body .default-container-login .login-header .logo a {
  color: transparent !important;
}

body .default-container-login .login-header .logo a .icon::before {
  font-size: 20px;
  width: 20px !important;
  margin-right: 15px;
}

body .default-container-login .login-header .logo a .back-content {
  position: relative;
  top: 5px;
}

@media (max-width: 1025px) {
  body .default-container-login .login-header .logo {
    height: 50px !important;
  }
}

@media (max-width: 767px) {
  body .default-container-login .login-wrapper {
    background-color: #FFFFFF !important;
  }
}

body .default-container-login .login-wrapper .login-content[role='main'] {
  padding-bottom: 190px;
}

@media (max-width: 767px) {
  body .default-container-login .login-wrapper .login-content[role='main'] {
    padding-bottom: 0;
  }
}

body .box-login {
  margin-top: 40px !important;
}

@media (max-width: 767px) {
  body .box-login {
    margin-top: 0 !important;
  }
  body .box-login > div {
    border-width: 0px !important;
  }
  body .box-login > div .icon::before {
    color: #141C45 !important;
    font-size: 20px !important;
  }
  body .box-login > div .close-login .icon::before {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    display: -ms-grid;
    display: grid;
  }
}

body .box-login {
  margin-top: -50px !important;
}

@media (max-width: 767px) {
  body .box-login {
    margin-top: 0 !important;
  }
  body .box-login > div {
    border-width: 0px !important;
  }
  body .box-login > div .icon::before {
    color: #141C45 !important;
    font-size: 20px !important;
  }
  body .box-login > div .close-login .icon::before {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    display: -ms-grid;
    display: grid;
  }
}

body .box-profiles .box-profiles-container {
  min-height: 340px !important;
}

body .ParticipantsProfile li:hover, body .ParticipantsProfile li.active {
  background-color: #EDF4F6 !important;
}

body .box-newPassword .dots {
  height: 10px !important;
  width: 10px !important;
}

body .back-button {
  position: absolute;
  top: -59px;
  left: 10px;
}

body .icon_backspace {
  background-image: url("../../../assets/images/icon_backspace.png");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 22px;
  height: 16px;
  display: block;
}

body .icon_view_slash {
  background-image: url("../../../assets/images/icon_view_slash.png");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 0 1px;
  width: 26px;
  height: 26px;
  display: block;
}
/*# sourceMappingURL=login.css.map */