input,button{ border: none; border-radius: 3px; margin: 5px 0; -webkit-appearance: none; &::-ms-clear { display: none; } &:focus {outline:none;} &::-moz-focus-inner {border:0;} } input[type=text], input[type=password]{ border: 1px solid $grey; color: $grey; padding: 5px 20px; width: 100%; text-align: left; box-sizing: border-box; } input[type=button], input[type=submit], button, .button{ padding: 5px 20px; margin: 10px; border-radius: 4px; cursor: pointer; text-align: center; font-size: $font-10; text-transform: uppercase; color: white; &.big{ padding: 10px 25px; } &.confirm{ background: $red; } &.discard{ background: black; } &.dotted{ background: white; color: $dark-grey; border: 2px dotted $dark-grey; border-radius: 6px; padding: 5px 15px; margin: 5px; } }