.has-float-label{position:relative}.has-float-label label{position:absolute;cursor:text;-webkit-transition:all .2s;transition:all .2s;top:-8px;left:14px;z-index:3;padding:0 4px;margin:0;font-family:"Open Sans";font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.2px;color:#6b7786}.has-float-label label::after{content:" ";display:block;position:absolute;background:#fff;height:2px;top:50%;left:-.2em;right:-.2em;z-index:-1}.has-float-label label i{font-size:12px!important}.has-float-label label span{color:#6b7786!important}.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-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:-webkit-autofill+label{background-color:transparent}.has-float-label .form-control:placeholder-shown:not(:focus)+label{font-size:14px;top:.7em}.has-float-label .form-control:focus+label,.has-float-label .form-control:focus+label span{color:#0c5cc5!important}.input-group .has-float-label{display:table-cell}.input-group .has-float-label .form-control{border-radius:4px}.input-group .has-float-label:not(:last-child) .form-control{border-bottom-right-radius:0;border-top-right-radius:0}.input-group .has-float-label:not(:first-child) .form-control{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.has-float-label .bootstrap-select{border:none!important}.has-float-label .bootstrap-select>button{border:solid 1px #838fa0;height:100%!important;border-radius:4px;background-color:#fff!important}.has-float-label .bootstrap-select>button>span{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:.02px;text-align:center;text-transform:none;color:#252b31}.has-float-label .bootstrap-select>button:hover{background-color:transparent}.has-float-label .bootstrap-select>button:active,.has-float-label .bootstrap-select>button:active:focus,.has-float-label .bootstrap-select>button:active:hover,.has-float-label .bootstrap-select>button:focus{border:solid 2px #0c5cc5;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.has-float-label .bootstrap-select:focus-within+label{color:#0c5cc5}.has-float-label .btn-group.open .dropdown-toggle{border:solid 2px #0c5cc5;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.has-float-label .btn-group.open .dropdown-toggle:hover{border:solid 2px #0c5cc5;background-color:transparent}.has-float-label .form-control+label+span.material-icons{display:none}.has-float-label .form-control.required{border:2px solid #e60c51!important}.has-float-label .form-control.required:focus+label,.has-float-label .form-control.required:focus+label>span{color:#e60c51!important}.has-float-label .form-control.required+label+span.material-icons{display:block;position:absolute;top:8px;right:12px;color:#e60c51;pointer-events:none}.has-float-label .form-control.date+label+span.material-icons,.has-float-label.date .form-control+label+span.material-icons{display:inline-block;position:absolute;top:8px;right:8px;color:#6b7786;z-index:3;pointer-events:none}.has-float-label .form-control.date:focus+label+span.material-icons,.has-float-label.date .form-control:focus+label+span.material-icons{color:#0c5cc5}.has-float-label .tokenfield:focus-within{border:solid 2px #0c5cc5!important}.has-float-label .tokenfield:focus-within+label{color:#0c5cc5}