body {
  background: #0cc579; }

.login-container {
  max-width: 280px;
  margin-top: 5%; }
  .login-container .login-logo {
    text-align: center;
    margin: 20px 0 25px; }
  .login-container .login-form {
    margin: 0 0 30px; }
    .login-container .login-form .input-wrapper {
      margin: 0 0 30px; }
    .login-container .login-form input[type="email"], .login-container .login-form input[type="password"] {
      display: block;
      width: 100%;
      border: 1px solid #00a45a;
      padding: 10px 15px;
      margin: 0 0 10px;
      box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.2);
      border-radius: 3px; }
    .login-container .login-form input[type="submit"] {
      display: block;
      width: 100%;
      background: #016c40;
      color: #fff;
      padding: 8px 0;
      border: 1px solid #005f37;
      border-radius: 3px; }
  .login-container .login-option a {
    color: #fff; }
    .login-container .login-option a:hover, .login-container .login-option a:focus, .login-container .login-option a:active {
      text-decoration: none; }
  .login-container .login-option .float-left {
    float: left; }
  .login-container .login-option .float-right {
    float: right; }

/*# sourceMappingURL=login.css.map */
