.float_label{display:block;position:relative}.float_label label:first-child{display:block;position:absolute;top:0;left:.45rem;line-height:1;background:#fff;height:0;font-weight:normal;padding:0 .3rem;color:#999;z-index:2;font-size:.85em;opacity:0;transition:opacity 1s,transform .5s;transform:translateY(0);cursor:text;pointer-events:none}.float_label label:first-child.visible{height:auto;opacity:1;transform:translateY(-0.6em)}.float_label.label-lg label{left:16px}/*# sourceMappingURL=float_label.css.map */
