.form-row{
  padding-bottom:1.8em;
}
input,button{
  @include notap;
  outline:none;
}
input[type='text'],input[type='password']{
  border:1px solid $bare;
  height:40px;
  padding:0 8px;
  font-size:16px;
  box-sizing:border-box;
  -webkit-appearance: none;
  border-radius:2px;
  color:$word;
  &:focus{
    @include box-shadow(inset 0 1px 3px rgba(#000,.1));
    border-color:$blue;
  }
  &.success{
    border-color:$green;
  }
  &.error{
    border-color:$red;
  }
}
.error-msg{
  color:$red;
  @include pos(left,0,top,40px);
  font-size:10px;
}

input[type='button'],button{
  -webkit-appearance:none;
  appearance:none;
  border:1px solid $word;
  padding:8px 18px;
  font-size:16px;
  border-radius:2px;
  box-shadow:inset 0 0 3px #FFF;
  &:active{
    box-shadow:inset 0 0 5px #000;
  }
  @include transition(200ms);
  @include unselectable;
}