.floating-labels .form-group{position:relative}.floating-labels .form-control{padding:10px 10px 10px 0;display:block;border:none;font-family:Rubik,sans-serif;border-radius:0;border-bottom:1px solid #e9ecef}.floating-labels select.form-control>option{font-size:14px}.floating-labels .has-error .form-control{border-bottom:1px solid #f62d51}.floating-labels .has-warning .form-control{border-bottom:1px solid #ffbc34}.floating-labels .has-success .form-control{border-bottom:1px solid #36bea6}.floating-labels .form-control:focus{outline:0;border:none}.floating-labels label{color:#212529;position:absolute;cursor:auto;top:5px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.floating-labels .focused label,.floating-labels .elHasPH label {top:-20px;font-size:12px;color:#343a40}.floating-labels .bar{position:relative;display:block}.floating-labels .bar:after,.floating-labels .bar:before{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#009efb;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.floating-labels .bar:before{left:50%}.floating-labels .bar:after{right:50%}.floating-labels .form-control:focus~.bar:after,.floating-labels .form-control:focus~.bar:before{width:50%}.floating-labels .highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}.floating-labels .input-lg,.floating-labels .input-lg~label{font-size:24px}.floating-labels .input-sm,.floating-labels .input-sm~label{font-size:16px}.has-warning .bar:after,.has-warning .bar:before{background:#ffbc34}.has-success .bar:after,.has-success .bar:before{background:#36bea6}.has-error .bar:after,.has-error .bar:before{background:#f62d51}.has-warning .form-control:focus~label,.has-warning .form-control:valid~label{color:#ffbc34}.has-success .form-control:focus~label,.has-success .form-control:valid~label{color:#36bea6}.has-error .form-control:focus~label,.has-error .form-control:valid~label{color:#f62d51}.has-feedback label~.t-0{top:0}.form-group.error input,.form-group.error select,.form-group.error textarea{border:1px solid #f62d51}.form-group.validate input,.form-group.validate select,.form-group.validate textarea{border:1px solid #36bea6}.form-group.error .help-block ul{padding:0;color:#f62d51}.form-group.error .help-block ul li{list-style:none}.form-group.issue .help-block ul{padding:0;color:#ffbc34}.form-group.issue .help-block ul li{list-style:none}