.material-textfield-row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.material-textfield-container{min-width:200px}.material-textfield{box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;-webkit-tap-highlight-color:transparent;height:56px;position:relative}.material-textfield__input{box-sizing:border-box;font-family:inherit;font-size:16px;line-height:28px;width:100%;height:100%;padding:0 16px;border:0;border-bottom:2px solid #bdbdbd;border-radius:4px 4px 0 0;background:#eee;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#616161;transition:border-color .25s ease}.material-textfield__input::-webkit-input-placeholder{transition:all .25s ease}.material-textfield__input:-ms-input-placeholder,.material-textfield__input::-ms-input-placeholder{transition:all .25s ease}.material-textfield__input::placeholder{transition:all .25s ease}.material-textfield__input:focus{border-color:#3f51b5;outline:0}.material-textfield__input:focus::-webkit-input-placeholder{color:#3f51b5}.material-textfield__input:focus:-ms-input-placeholder,.material-textfield__input:focus::-ms-input-placeholder{color:#3f51b5}.material-textfield__input:focus::placeholder{color:#3f51b5}.material-textfield__icon{position:absolute;bottom:16px;color:#616161;pointer-events:none;transition:color .25s ease}.material-textfield--outlined .material-textfield__input{border:2px solid #bdbdbd;border-radius:4px;background:0 0}.material-textfield--outlined .material-textfield__input:focus,.material-textfield--shaped .material-textfield__input:focus{border-color:#3f51b5}.material-textfield--shaped+.material-textfield-helper-text{margin-left:32px}.material-textfield--shaped .material-textfield__input{border:2px solid #bdbdbd;border-radius:28px;background:0 0}.material-textfield--leading-icon .material-textfield__icon{left:16px}.material-textfield--leading-icon .material-textfield__input{padding-left:48px;padding-right:16px}.material-textfield--trailing-icon .material-textfield__icon{right:16px}.material-textfield--trailing-icon .material-textfield__input{padding-left:16px;padding-right:48px}.material-textfield--error .material-textfield__icon{color:#d32f2f}.material-textfield--error .material-textfield__input{border-color:#d32f2f}.material-textfield--error .material-textfield__input:focus{border-color:#d32f2f}.material-textfield--error .material-textfield__input::-webkit-input-placeholder{color:#d32f2f}.material-textfield--error .material-textfield__input:-ms-input-placeholder,.material-textfield--error .material-textfield__input::-ms-input-placeholder{color:#d32f2f}.material-textfield--error .material-textfield__input::placeholder{color:#d32f2f}.material-textfield--error+.material-textfield-helper-text{color:#d32f2f;font-weight:500}.material-textfield--disabled .material-textfield__input{border-color:#9e9e9e;background:#e0e0e0}.material-textfield--disabled .material-textfield__input::-webkit-input-placeholder{color:#9e9e9e}.material-textfield--disabled .material-textfield__input:-ms-input-placeholder,.material-textfield--disabled .material-textfield__input::-ms-input-placeholder{color:#9e9e9e}.material-textfield--disabled .material-textfield__input::placeholder{color:#9e9e9e}.material-textfield--disabled .material-textfield__icon,.material-textfield--disabled+.material-textfield-helper-text{color:#9e9e9e}.material-textfield--full-width{width:100%}.material-textfield--textarea{height:auto}.material-textfield--textarea .material-textfield__input{box-sizing:border-box;height:auto;padding:4px 16px 16px;resize:vertical}.material-textfield-helper-text{-webkit-font-smoothing:antialiased;display:block;margin:0 12px;padding-top:3px;color:rgba(0,0,0,.6);font-size:12px;height:16px;font-weight:500}