.login-head {
  display: block;
  height: 600px;
  background-color: white;
  border: 1px solid #c2c2c2;
  margin: 40px auto;
  float: unset;
  border-radius: 5px;
  box-shadow: 1px 1px 9px -1px #c2c2c2;
}

.info-name {
  display: block;
  height: 60px;
  margin-bottom: 40px;
}

.info-name label {
  display: block;
  font-size: 15px;
  text-align: center;
  padding-top: 25px;
  padding-bottom: 12px;
}

.info-input {
  height: 100%;
  display: block;
  position: relative;
  padding: 0 10px;
}

.info-input input {
  box-sizing: border-box;
  font-size: 13px;
  font-weight: 400;
  width: 100%;
  padding: 0.75em 1em;
  border: 1px solid #ddd;
  border-radius: 5px;
}

.input-label {
  padding: 14px 0;
  min-height: 60px;
}

#seif-cod,
.input-captcha {
  width: 60%;
}

.input-captcha i {
  font-size: 20px;
  color: #828282;
  padding: 0 15px;
}

.input-captcha img {
  border-radius: 5px;
  width: 100px;
  height: 40px;
}

.lines {
  border-bottom: 1px solid #c2c2c2;
  width: 80%;
  margin: auto;
}

.info-input input[type=submit] {
  background-color: #E44332;
  color: #fff;
}

.info-input input[type=text],
.info-input input[type=password],
.info-input input[type=tel] {
  text-align: left;
  direction: ltr;
}

.input-label input[type=checkbox] {
  width: 15px;
  height: 15px;
  float: right;
  margin: 3px 5px;
}

.register-link {
  height: 50px;
  text-align: center;
  padding: 13px 0;
}

.register-link a {
  color: #dc2222;
}

#reg-button {
  margin-top: 20px;
}

.reg-info {
  display: none;
}

#log-btn {
  margin-top: 50px;
}

.register-link {
  cursor: pointer;
}

