.login form {
  -webkit-box-shadow:rgba(200, 200, 200, 0.701961) 0 4px 10px -1px;
  background-color:#FFFFFF;
  background-position:initial initial;
  background-repeat:initial initial;
  border:1px solid #E5E5E5;
  box-shadow:rgba(200, 200, 200, 0.701961) 0 4px 10px -1px;
  font-weight:normal;
  margin-left:8px;
  padding:26px 24px 46px;
}

.login form p {
  margin-bottom:0;
}

.login label {
  color:#777777;
  font-size:14px;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="url"]:focus, select:focus {
  border-color:#AAAAAA;
}

textarea, input[type="text"], input[type="password"], input[type="file"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="url"], select {
  border-color:#DFDFDF;
}

.login form .input, .login input[type="text"],.login input[type="password"] {
  -webkit-box-shadow:rgba(200, 200, 200, 0.2) 1px 1px 2px inset;
  background-color:#FBFBFB;
  background-position:initial initial;
  background-repeat:initial initial;
  border:1px solid #E5E5E5;
  box-shadow:rgba(200, 200, 200, 0.2) 1px 1px 2px inset;
  color:#555555;
  font-size:24px;
  font-weight:200;
  line-height:1;
  margin-bottom:16px;
  margin-right:6px;
  margin-top:2px;
  outline:0;
  padding:3px;
  width:100%;
}

.login * {
 margin:0;
  padding:0;
}

.login .message, .update-message{
border-bottom-left-radius:3px;
  border-bottom-right-radius:3px;
  border-style:solid;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  border-width:1px;
  margin:0 0 16px 8px;
  padding:12px;
}
 
div.updated,.login .message{background-color:#ffffe0;border-color:#e6db55

}
.update-message{color:#000}