.input{background:rgba(9,53,103,.05);border:1px solid #7a92ad;border-radius:3px;font-size:14px;height:46px;line-height:19px;outline:none;padding:13px 16px;transition:all .3s;width:100%}.input::-moz-placeholder{color:#000;font-size:14px;line-height:19px}.input::placeholder{color:#000;font-size:14px;line-height:19px}.input--required{position:relative}.input--required:after{background-color:#093567;content:"";display:block;height:22px;left:calc(50% - 1px);position:absolute;top:calc(50% - 11px);width:2px}.field--error .input{border:1px solid red}