.mdl-textfield{padding:20px 0;font-size:16px;position:relative;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;width:300px;display:inline-block}.mdl-textfield .mdl-button{position:absolute;bottom:20px}.mdl-textfield--align-right{text-align:right}.mdl-textfield--full-width{width:100%}.mdl-textfield--expandable{min-height:32px;min-width:32px;width:auto}.mdl-textfield--expandable .mdl-button--icon{top:16px}.mdl-textfield__input{padding:4px 0;font-size:16px;border:0;color:inherit;border-bottom:1px solid rgba(0,0,0,.12);text-align:left;margin:0;background:0 0;width:100%;font-family:Helvetica,Arial,sans-serif;display:block}.mdl-textfield__input[type=number]{-moz-appearance:textfield}.mdl-textfield__input[type=number]::-webkit-inner-spin-button,.mdl-textfield__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mdl-textfield.is-focused .mdl-textfield__input{outline:0}.mdl-textfield.is-invalid2 .mdl-textfield__input{border-color:#d50000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mdl-textfield.is-disabled .mdl-textfield__input,fieldset[disabled] .mdl-textfield .mdl-textfield__input{color:rgba(0,0,0,.26);border-bottom:1px dotted rgba(0,0,0,.12);background-color:transparent}.mdl-textfield textarea.mdl-textfield__input{display:block}.mdl-textfield__label{overflow:hidden;pointer-events:none;font-size:16px;right:0;color:rgba(0,0,0,.26);position:absolute;bottom:0;text-align:left;top:24px;margin:0;left:0;width:100%;white-space:nowrap;display:block}.mdl-textfield.has-placeholder .mdl-textfield__label,.mdl-textfield.is-dirty .mdl-textfield__label{visibility:hidden}.mdl-textfield--floating-label .mdl-textfield__label,.mdl-textfield__label:after{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-moz-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.mdl-textfield.is-disabled.is-disabled .mdl-textfield__label,fieldset[disabled] .mdl-textfield .mdl-textfield__label{color:rgba(0,0,0,.26)}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.is-focused .mdl-textfield__label{font-size:12px;color:#3f51b5;visibility:visible;top:4px}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__expandable-holder .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label,.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label{top:-16px}.mdl-textfield--floating-label.is-invalid2 .mdl-textfield__label,.mdl-textfield__error{font-size:12px;color:#d50000}.mdl-textfield__label:after{height:2px;content:"";position:absolute;bottom:20px;visibility:hidden;background-color:#3f51b5;left:45%;width:10px}.mdl-textfield.is-focused .mdl-textfield__label:after{visibility:visible;left:0;width:100%}.mdl-textfield.is-invalid2 .mdl-textfield__label:after{background-color:#d50000}.mdl-textfield__error{position:absolute;visibility:hidden;margin-top:3px;display:block}.mdl-textfield.is-invalid2 .mdl-textfield__error{visibility:visible}.mdl-textfield__expandable-holder{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-moz-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;max-width:.1px;margin-left:32px;display:inline-block}.mdl-textfield.is-dirty .mdl-textfield__expandable-holder,.mdl-textfield.is-focused .mdl-textfield__expandable-holder{max-width:600px}.mdl-textfield__expandable-holder .mdl-textfield__label:after{bottom:0}