anchor.diff:        text-shadow: 0px 1px 1px rgba(0,0,0,0.4);
         margin-bottom: 0;
       }
  +    .forgot-password {
  +      box-sizing: border-box;
  +      display: block;
  +      text-decoration: none;
  +    }
       input::-webkit-input-placeholder {
         color: #898989;
       }
  
positive.code:       margin: 20px 13px;
  
      }
      .flip-to-back, .flip-to-front {
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #262626), color-stop(100%, #404141));
        color: #c2c2c2;
        margin-top: 30px;
  
negative.code:       display: block;
        font-size: 15px;
      }
      button, .button {
        text-align: center;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7ac0f8), color-stop(100%, #2e96e2));
        -webkit-box-shadow: black 0px 0px 2px 0px;
  