div.input-component{width:100%;-webkit-transition:all .1s ease;transition:all .1s ease;opacity:.85}div.input-component div.wrapper{position:relative;display:block;width:100%;height:58px;-webkit-transition:inherit;transition:inherit;color:#072721}div.input-component div.wrapper div.placeholder{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-transition:inherit;transition:inherit;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;color:rgba(7,39,33,.8);background:#fff}div.input-component div.wrapper input.native-input{width:100%;height:100%;-webkit-transition:inherit;transition:inherit;color:inherit}div.input-component div.wrapper input.native-input::-moz-selection{background-color:rgba(0,102,255,.2)}div.input-component div.wrapper input.native-input::selection{background-color:rgba(0,102,255,.2)}div.input-component div.icon-holder{width:58px;min-width:58px;height:58px;min-height:58px;font-size:20px;-webkit-transition:inherit;transition:inherit;color:#333;background:#fff}div.input-component div.icon-holder i{margin-top:2px}div.input-component.focus,div.input-component.value{opacity:.9}div.input-component.focus div.wrapper div.placeholder,div.input-component.value div.wrapper div.placeholder{padding-top:10px;padding-bottom:30px;font-size:12px;background:transparent}div.input-component.focus div.wrapper input.native-input,div.input-component.value div.wrapper input.native-input{padding-top:26px;padding-bottom:14px}div.input-component.focus div.icon-holder,div.input-component.focus div.wrapper{-webkit-box-shadow:0 0 0 3px rgba(0,102,255,.2);box-shadow:0 0 0 3px rgba(0,102,255,.2)}div.input-component.error div.icon-holder,div.input-component.error div.wrapper{-webkit-box-shadow:0 0 0 3px rgba(255,0,0,.2);box-shadow:0 0 0 3px rgba(255,0,0,.2)}