.floating-label-form-group{border-bottom:1px solid #ccc;margin-bottom:0;position:relative;padding-bottom:.5em}.floating-label-form-group input,.floating-label-form-group textarea{background:0 0;border:none;border-radius:0;padding-left:0;padding-right:0;box-shadow:none!important;position:relative;z-index:1;font-size:1.5em;resize:none}.floating-label-form-group label{display:block;position:relative;top:2em;opacity:0;z-index:0;font-size:.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:baseline;margin:0;-webkit-transition:top .5s ease,opacity .5s ease;-moz-transition:top .5s ease,opacity .5s ease;-ms-transition:top .5s ease,opacity .5s ease;transition:top .5s ease,opacity .5s ease}.floating-label-form-group:not(:first-child){border-left:1px solid #ccc;padding-left:14px}.floating-label-form-group-with-value label{top:0;opacity:1}.floating-label-form-group-with-focus label{color:#00f}form .row:first-child .floating-label-form-group{border-top:1px solid #ccc}