:root{--input-padding-x:0.75rem;--input-padding-y:0.40rem}.form-label-group{position:relative}.form-label-group>input,.form-label-group>label,.form-label-group>textarea{padding:var(--input-padding-y) var(--input-padding-x);height:auto}.form-label-group>label{top:calc(var(--input-padding-y)*-2);left:var(--input-padding-x);font-weight:400!important;background:#fff;width:auto;padding:0;position:absolute;display:block;margin-bottom:0;line-height:1.5;color:#a8a8a8;border:1px solid transparent;border-radius:.25rem;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.form-label-group input:not(:placeholder-shown)~label,.form-label-group select~label,.form-label-group textarea:not(:placeholder-shown)~label{padding-top:calc(var(--input-padding-y)/ 3);padding-bottom:calc(var(--input-padding-y)/ 3);font-size:.75rem;color:#777}