.has-labelholder{position:relative}.has-labelholder .form-control{-webkit-transition:padding .2s linear;transition:padding .2s linear}.has-labelholder:before{color:#4d4d4d;position:absolute;top:5px;left:12px;opacity:0;z-index:5;pointer-events:none;content:attr(data-label);font-size:.85714em;font-weight:400;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.has-labelholder.form-group-lg:before,.has-labelholder.input-group-lg:before{font-size:12px;left:17px;top:3px}.has-labelholder.form-group-sm:before,.has-labelholder.input-group-sm:before{font-size:8px;left:11px;top:1px}.has-labelholder.floating:before{opacity:.6}.has-labelholder.floating .form-control{padding-top:12px;padding-right:12px;padding-bottom:0;padding-left:12px}.has-labelholder.floating.form-group-lg .form-control,.has-labelholder.floating.input-group-lg .form-control{padding-top:16px;padding-right:16px;padding-bottom:4px;padding-left:16px}.has-labelholder.floating.form-group-sm .form-control,.has-labelholder.floating.input-group-sm .form-control{padding-top:9px;padding-right:10px;padding-bottom:1px;padding-left:10px}