@import url(partials/global.css);
@import url(partials/header.css);
@import url(partials/inputs.css);
@import url(partials/buttons.css);

html, body {
  height: 100%;
}

.header {
  position: absolute;
  min-width: 623px;
}

.login-form-container {
  position: relative;
  min-width: 623px;
  min-height: 100%;
  height: 530px;
}

.login-form {
  position: absolute;
  background: #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);
  width: 500px;
  height: 320px;
  left: 50%;
  top: 50%;
  margin-left: -250px;
  margin-top: -170px;
  text-align: center;
}

.login-form-title {
  font-size: 20px;
  color: #363c47;
  line-height: 32px;
  padding: 20px 0;
}

.login-form-username,
.login-form-password {
  width: 418px;
  height: 42px;
  margin-bottom: 15px;
}

.login-form-info {
  font-size: 13px;
  line-height: 1.5;
  color: #bdbfc2;
  text-align: left;
  width: 418px;
  box-sizing: border-box;
  padding-left: 40px;
  display: inline-block;
  background: url(/assets/images/login-lock.png) 0% 50% no-repeat;
  background-size: 25px 33px;
  margin-top: 8px;
}

.login-form-submit {
  position: absolute;
  width: 100%;
  height: 60px;
  left: 0;
  bottom: 0;
  font-size: 15px;
  border-radius: 0;
}

.is-error .login-form-submit {
  background: #d23f31;
}

.login-footer {
  font-size: 13px;
  color: #bdbfc2;
  text-align: center;
  height: 85px;
  margin-top: -85px;
  position: relative;
  z-index: 10;
  min-width: 623px;
}

.login-footer-titovec {
  padding-bottom: 16px;
}

.login-footer-cuba a {
  color: #85888e;
}
