.login_content {
  border: 1px solid #e8e8e8;
  padding: 15px;
  box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0, 0, 0, 0);
}

.logo-img {
  margin-bottom: 15px;
}

.register_content {
  margin: 0 auto;
  padding: 25px 0 0;
  position: relative;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  min-width: 540px;
  border: 1px solid #e8e8e8;
  padding: 15px;
  box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0, 0, 0, 0);
}

.register_content a,
.register_content .btn-default:hover {
  text-decoration: none;
}

.register_content a:hover {
  text-decoration: underline;
}

.register_content h1 {
  font: normal 25px Helvetica, Arial, sans-serif;
  letter-spacing: -0.05em;
  line-height: 20px;
  margin: 10px 0 30px;
}

.register_content form {
  margin: 20px 0;
  position: relative;
}

.register_content form input[type=text],
.register_content form input[type=email],
.register_content form input[type=password] {
  border-radius: 3px;
  -ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
  -o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
  box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
  border: 1px solid #c8c8c8;
  color: #777;
  margin: 0 0 20px;
  width: 100%;
}

.register_content form input[type=text]:focus,
.register_content form input[type=email]:focus,
.register_content form input[type=password]:focus {
  -ms-box-shadow: 0 0 2px #ed1c24 inset;
  -o-box-shadow: 0 0 2px #ed1c24 inset;
  box-shadow: 0 0 2px #A97AAD inset;
  background-color: #fff;
  border: 1px solid #A878AF;
  outline: none;
}

.register_content form div a {
  font-size: 12px;
  margin: 10px 15px 0 0;
}

.register_content div .reset_pass {
  margin-top: 13px !important;
  margin-right: 39px;
  float: right;
}

.register_content form input[type=submit],
#content form .submit {
  float: left;
  margin-left: 38px;
}
