/***************

Floating Labels

****************/

.form-group label.control-label,
.webform-submission-form .form-type-radio label.control-label,
.form-group.label-floating label.control-label {
  /*color: #9b9b9b;*/
  color: #000000;
}
.form-group.label-floating.has-error label.control-label. {
  color: #f44336;
}
.form-group.label-static label.control-label,
.form-group.label-floating.is-focused label.control-label,
.form-group.label-floating:not(.is-empty) label.control-label {
  top: -34px;
  font-size: 13px;
  line-height: 13px;
}
.form-type-select.label-floating label.control-label {
  padding-right: 40px;
  position: static;
  margin-top: 0;
  display: block;
}
.form-type-select.label-floating .select-wrapper .form-control {
  margin-bottom: 7px;
}
/* input field reset styles */

.form-type-webform-document-file .control-label {
  color: #9b9b9b !important;
  font-size: 16px !important;
}
.form-type-webform-document-file .control-label {
  position: static !important;
  pointer-events: none !important;
}
.form-managed-file input {
  position: static;
}
