.form { input, textarea, select { border-color: lighten( $black, 75% ); border-radius: 0; outline: 0; box-shadow: none; color: lighten($black, 35%); font-style: normal; &:focus { border-color: $theme-primary-color; @include round-box-shadow( lighten($theme-primary-color, 10%), 5px, 0 ); } } @include placeholder-style(lighten($black, 35%)); select { font-style: normal; background: url(../images/select-icon.png) no-repeat right center; display: inline-block; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; cursor:pointer; } select::-ms-expand { /* for IE 11 */ display: none; } ::-webkit-input-placeholder { /* Edge */ font-style: normal; } :-ms-input-placeholder { /* Internet Explorer 10-11 */ font-style: normal; } ::placeholder { font-style: normal; } }