.dy-field{width:100%;display:inline-block}.dy-field.active{padding-top:20px}.dy-field .error-message{font-size:12px;color:#9f3a38;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;display:block;height:0}.dy-field .error-message.show{opacity:1;padding:5px 0;height:auto}.dy-field .dy-field-input{width:100%;position:relative;height:35px;z-index:1}.dy-field .dy-field-input.disabled{cursor:not-allowed}.dy-field .dy-field-input.error .dy-field-input-val,.dy-field .dy-field-input.error .dy-field-placeholder{color:#9f3a38}.dy-field .dy-field-input.error .dy-field-input-val{border-color:#9f3a38}.dy-field .dy-field-input.error .dy-field-input-val::-webkit-input-placeholder{color:#9f3a38}.dy-field .dy-field-input.error .dy-field-input-val:-ms-input-placeholder{color:#9f3a38}.dy-field .dy-field-input.error .dy-field-input-val:-moz-placeholder{color:#9f3a38}.dy-field .dy-field-input.error .dy-field-input-val::-moz-placeholder{color:#9f3a38}.dy-field .dy-field-input.error::after{border-bottom:2px solid #9f3a38}.dy-field .dy-field-input .dy-field-placeholder{position:absolute;left:0;z-index:-1;font-size:15px;color:#aaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;height:35px;-webkit-transition:.3s;transition:.3s}.dy-field .dy-field-input .dy-field-placeholder.active{top:-20px;height:20px;font-size:13px}.dy-field .dy-field-input.textarea{height:110px;margin-top:10px}.dy-field .dy-field-input.textarea .limit{position:absolute;bottom:0;right:0;padding:0 10px;height:28px;line-height:28px;font-size:13px;color:#a7a7a7}.dy-field .dy-field-input.textarea.limit-box .dy-field-input-val{padding-bottom:30px}.dy-field .dy-field-input.textarea .dy-field-input-val{resize:none;height:110px;border:1px solid #c1c1c1;padding:10px}.dy-field .dy-field-input.textarea .dy-field-placeholder{height:110px;padding:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dy-field .dy-field-input.textarea .dy-field-placeholder.active{top:-35px;padding-left:0}.dy-field .dy-field-input.textarea.focused::after{-webkit-transform:scaleX(0);transform:scaleX(0)}.dy-field .dy-field-input .dy-field-input-val{position:absolute;left:0;top:0;height:35px;width:100%;border:0;z-index:2;border-bottom:1px solid #c1c1c1;padding:12px 0;background-color:initial;font-size:15px;outline:0;border-radius:0}.dy-field .dy-field-input.focused::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.dy-field .dy-field-input::after{content:'';position:absolute;left:0;width:100%;height:0;display:inline-block;bottom:-1px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.25s ease-in;transition:.25s ease-in;border-bottom:2px solid #1f91f3}