input, select, button, textarea { border: none; border-radius: 4px; background: $white; appearance: none; font-family: $font-primary; font-size: $font-20; resize: none; &::-ms-clear { display: none; } &:focus {outline:none;} &::-moz-focus-inner {border:0;} } input[type=text], input[type=password], input[type=file], select { color: $black; padding: 10px 20px; width: 100%; text-align: left; box-sizing: border-box; &:focus::placeholder { color: transparent; } } .input-text { padding: 10px 20px !important; } .input-file { padding: 6px 20px !important; } .input-textarea, .angular-editor { border-radius: 4px; background: $white; padding: 10px; width: 100%; } .input-select { padding: 9px 20px !important; background-image: url('/assets/images/angle-down.svg'); background-size: 28px; background-position: right 10px top 10px; background-repeat: no-repeat; } .button { position: relative; appearance: none; color: $white; border: none; border-radius: 4px; background: $black; display: inline-block; padding: 10px 20px 10px 20px !important; text-align: center; font-size: $font-20; text-transform: uppercase; font-weight: 500; transition: opacity .3s; white-space: nowrap; outline: none; cursor: pointer; &:disabled { opacity: 0.5; } &.button-white { background: $white; color: $black !important; } &.button-transparent { background: $white-alpha2; color: $black !important; } }