$inputs-border:#e5e5e5; $requiredColor:#c23142; input { width: 100%; float: left; outline: none!important; height: 34px; background: #fff; border: 1px solid $inputs-border; padding-left: 8px; margin-top: 7px; resize: none; box-shadow:none; &:focus { @include Transition(0.2); box-shadow: 2px 3px 4px 0px rgba(238, 238, 238, 0.75) inset; } } textarea { @extend input; padding-top: 8px; min-height: 96px; max-height: 96px; max-width: 100%; } select { @extend input; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff url(../images/arrow-dawn.svg) 98% 50% no-repeat; background-size: 10px 6px; &:focus { background: #fff url(../images/arrow-up.svg) 98% 50% no-repeat; background-size: 10px 6px; } } button[type="submit"] { display: block; outline: none !important; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; cursor: pointer; } label { margin-top: 13px; float: left; font-size: 16px; } .has-error { input, textarea, select { border: 1px solid $requiredColor !important; } } .required label { position: relative; &:before { display: block; content: "*"; color: $requiredColor !important; position: absolute; top: 0; right: -11px; } } .help-block { display: none; width: 100%; float: left; font-size: 13px; color: #888; margin-top: 5px; } @media (max-width: 1200px) { } @media (max-width: 970px) {} @media (max-width: 960px) { } @media (max-width: 940px) { } @media (max-width: 939px) { } @media (max-width: 920px) { } @media (max-width: 910px) { } @media (max-width: 900px) { } @media (max-width: 890px) { } @media (max-width: 896px) { } @media (max-width: 860px) { } @media (max-width: 850px) { } @media (max-width: 835px) { } @media (max-width: 800px) { } @media (max-width: 790px) { } @media (max-width: 770px) { } @media (max-width: 768px) { } @media (max-width: 767px) { } @media (max-width: 749px) { } @media (max-width: 700px) { } @media (max-width: 600px) { } @media (max-width: 585px) { } @media (max-width: 555px) { } @media (max-width: 500px) { } @media (max-width: 480px) { } @media (max-width: 470px) { } @media (max-width: 460px) { } @media (max-width: 450px) { } @media (max-width: 436px) { } @media (max-width: 420px) { } @media (max-width: 400px) { } @media (max-width: 370px) { } @media (max-width: 350px) { } @media (max-width: 345px) { } @media (max-width: 335px) { } @media (max-width: 327px) { }