body {
    background-color: lightgray;
}

.has-float-label{display:block;position:relative}.has-float-label label,.has-float-label>span{position:absolute;cursor:text;font-size:75%;opacity:1;-webkit-transition:all .2s;transition:all .2s;top:-.5em;left:.75rem;z-index:3;line-height:1;padding:0 1px}.has-float-label label::after,.has-float-label>span::after{content:" ";display:block;position:absolute;background:#fff;height:2px;top:50%;left:-.2em;right:-.2em;z-index:-1}.has-float-label .form-control::-webkit-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.has-float-label .form-control::-moz-placeholder{opacity:1;transition:all .2s}.has-float-label .form-control:-ms-input-placeholder{opacity:1;transition:all .2s}.has-float-label .form-control::placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.has-float-label .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0}.has-float-label .form-control:placeholder-shown:not(:focus)::-moz-placeholder{opacity:0}.has-float-label .form-control:placeholder-shown:not(:focus):-ms-input-placeholder{opacity:0}.has-float-label .form-control:placeholder-shown:not(:focus)::placeholder{opacity:0}.has-float-label .form-control:placeholder-shown:not(:focus)+*{font-size:100%;opacity:.5;top:.8em}.input-group .has-float-label{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.input-group .has-float-label .form-control{width:100%;border-radius:.25rem}.input-group .has-float-label:not(:last-child),.input-group .has-float-label:not(:last-child) .form-control{border-bottom-right-radius:0;border-top-right-radius:0;border-right:0}.input-group .has-float-label:not(:first-child),.input-group .has-float-label:not(:first-child) .form-control{border-bottom-left-radius:0;border-top-left-radius:0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXBwLmNzcyIsIndlYnBhY2s6Ly8vYm9vdHN0cmFwLWZsb2F0LWxhYmVsLm1pbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFDSSwyQkFBMkI7QUFDL0I7O0FDRkEsaUJBQWlCLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyw2Q0FBNkMsaUJBQWlCLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQywyREFBMkQsV0FBVyxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQywwREFBMEQsU0FBUyxDQUFDLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLGlEQUFpRCxTQUFTLENBQUMsa0JBQWtCLENBQUMscURBQXFELFNBQVMsQ0FBQyxrQkFBa0IsQ0FBQyw0Q0FBNEMsU0FBUyxDQUFDLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLHdGQUF3RixTQUFTLENBQUMsK0VBQStFLFNBQVMsQ0FBQyxtRkFBbUYsU0FBUyxDQUFDLDBFQUEwRSxTQUFTLENBQUMsK0RBQStELGNBQWMsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLDhCQUE4QixrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyxtQkFBbUIsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLG1CQUFtQixDQUFDLG9CQUFvQixDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBQywyQkFBMkIsQ0FBQyw0QkFBNEIsQ0FBQyw2QkFBNkIsQ0FBQyx5QkFBeUIsQ0FBQyxxQkFBcUIsQ0FBQyx1QkFBdUIsQ0FBQyw4QkFBOEIsQ0FBQyxvQkFBb0IsQ0FBQyxzQkFBc0IsQ0FBQyw0Q0FBNEMsVUFBVSxDQUFDLG9CQUFvQixDQUFDLDRHQUE0Ryw0QkFBNEIsQ0FBQyx5QkFBeUIsQ0FBQyxjQUFjLENBQUMsOEdBQThHLDJCQUEyQixDQUFDLHdCQUF3QixDIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG59XG4iLCIuaGFzLWZsb2F0LWxhYmVse2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9Lmhhcy1mbG9hdC1sYWJlbCBsYWJlbCwuaGFzLWZsb2F0LWxhYmVsPnNwYW57cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOnRleHQ7Zm9udC1zaXplOjc1JTtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnM7dHJhbnNpdGlvbjphbGwgLjJzO3RvcDotLjVlbTtsZWZ0Oi43NXJlbTt6LWluZGV4OjM7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjAgMXB4fS5oYXMtZmxvYXQtbGFiZWwgbGFiZWw6OmFmdGVyLC5oYXMtZmxvYXQtbGFiZWw+c3Bhbjo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6I2ZmZjtoZWlnaHQ6MnB4O3RvcDo1MCU7bGVmdDotLjJlbTtyaWdodDotLjJlbTt6LWluZGV4Oi0xfS5oYXMtZmxvYXQtbGFiZWwgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnM7dHJhbnNpdGlvbjphbGwgLjJzfS5oYXMtZmxvYXQtbGFiZWwgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlcntvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgLjJzfS5oYXMtZmxvYXQtbGFiZWwgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIC4yc30uaGFzLWZsb2F0LWxhYmVsIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4yczt0cmFuc2l0aW9uOmFsbCAuMnN9Lmhhcy1mbG9hdC1sYWJlbCAuZm9ybS1jb250cm9sOnBsYWNlaG9sZGVyLXNob3duOm5vdCg6Zm9jdXMpOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye29wYWNpdHk6MH0uaGFzLWZsb2F0LWxhYmVsIC5mb3JtLWNvbnRyb2w6cGxhY2Vob2xkZXItc2hvd246bm90KDpmb2N1cyk6Oi1tb3otcGxhY2Vob2xkZXJ7b3BhY2l0eTowfS5oYXMtZmxvYXQtbGFiZWwgLmZvcm0tY29udHJvbDpwbGFjZWhvbGRlci1zaG93bjpub3QoOmZvY3VzKTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7b3BhY2l0eTowfS5oYXMtZmxvYXQtbGFiZWwgLmZvcm0tY29udHJvbDpwbGFjZWhvbGRlci1zaG93bjpub3QoOmZvY3VzKTo6cGxhY2Vob2xkZXJ7b3BhY2l0eTowfS5oYXMtZmxvYXQtbGFiZWwgLmZvcm0tY29udHJvbDpwbGFjZWhvbGRlci1zaG93bjpub3QoOmZvY3VzKSsqe2ZvbnQtc2l6ZToxMDAlO29wYWNpdHk6LjU7dG9wOi44ZW19LmlucHV0LWdyb3VwIC5oYXMtZmxvYXQtbGFiZWx7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleC1ncm93OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXJnaW4tYm90dG9tOjA7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uaW5wdXQtZ3JvdXAgLmhhcy1mbG9hdC1sYWJlbCAuZm9ybS1jb250cm9se3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czouMjVyZW19LmlucHV0LWdyb3VwIC5oYXMtZmxvYXQtbGFiZWw6bm90KDpsYXN0LWNoaWxkKSwuaW5wdXQtZ3JvdXAgLmhhcy1mbG9hdC1sYWJlbDpub3QoOmxhc3QtY2hpbGQpIC5mb3JtLWNvbnRyb2x7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1yaWdodDowfS5pbnB1dC1ncm91cCAuaGFzLWZsb2F0LWxhYmVsOm5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cCAuaGFzLWZsb2F0LWxhYmVsOm5vdCg6Zmlyc3QtY2hpbGQpIC5mb3JtLWNvbnRyb2x7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0iXSwic291cmNlUm9vdCI6IiJ9*/