.field{position:relative;margin-bottom:1rem}.field-label{display:block}.input,.select:not(.ss-main){display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:0}.input::placeholder{color:#9a9999}.input::-webkit-input-placeholder{color:#9a9999}.input::-moz-placeholder{color:#9a9999}.input:-ms-input-placeholder{color:#9a9999}.input:-moz-placeholder{color:#9a9999}textarea.input{min-height:90px;max-width:100%;min-width:100%;padding-top:13px;resize:vertical;border-radius:4px}.input.has-error{border-color:#dc3232}.field-error{font-weight:100;font-size:14px;line-height:150%;color:#dc3232;width:100%;opacity:0;visibility:hidden}.field-error:after{content:attr(data-error)}.has-error~.field-error{visibility:visible;opacity:1}