.textinput{height:3em;position:relative;width:100%;margin-bottom:1.5em}.textinput input,.textinput label{cursor:text;font-size:15px;padding:1.2em 1% .15em 4%;position:absolute;transition:all .15s ease;width:100%;font-weight:normal}.textinput input{border:solid #d8d8d8 1px;color:#a9a9a9;font-size:1.2em}.textinput label{color:#a9a9a9}.textinput input.filled ~ label,.textinput input:focus ~ label{font-size:.85em;position:absolute;padding:.4em 1% .15em 4%;color:#5c0a30}input:focus{border:solid #d8d8d8 1px}input{outline-width:0}.filledData .input-base-elem~.input-base-placeholder sup,.input-base-elem:focus~.input-base-placeholder sup{display:none}.plase-holder{padding:.4em 1% .15em 4%;font-size:13px;color:#5c0a30}.plase-holder-none{display:none}.text-val{padding:1em}.phCustom1{display:block;padding:.4em 1% 0 4%;font-size:.8em;color:#5c0a30}.phCustom2{display:block;font-size:1.2em;padding-left:4%;padding-top:0}.phCustom3{font-size:15px;padding:1.2em 1% .15em 4%;display:block}input[type="text"]{border-radius:0;height:55px}