/*-------------------------------------------------------------- # Forms --------------------------------------------------------------*/ button, input[type="button"], input[type="reset"], input[type="submit"] { display: inline-block; background: #202020; border: none; color: $white_color; font-weight: 700; font-size: 0.7em; border-radius: 0; padding: 12px 30px; cursor: pointer; text-transform: uppercase; letter-spacing: 2px; outline: none; @include transition(all ease 0.35s); } button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: $primary_color; color: $black_color; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select { color: #000; border: 1px solid rgba($black_color, 0.1); border-radius: 0; padding: 10px 15px; width: 100%; height: 50px; font-size: 0.7em; font-weight: 600; outline: none; } select:not([multiple="multiple"]) { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url('data:image/svg+xml; utf-8, '); background-repeat: no-repeat; background-position: calc(100% - 12px) 50%; background-size: 12px; } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus { color: #000; } textarea { width: 100%; height: 150px; }