


// Label for use with horizontal and inline forms

.form-label {
  font-size: $font-size-md;
  font-family: $font-family-monospace;
}

input[type]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder,
select.form-select {
  font-size: $font-size-sm;
}

input[type]:-moz-placeholder,
textarea:-moz-placeholder,
select:-moz-placeholder,
select.form-select {
  /* Firefox 18- */
  font-size: $font-size-sm;
}

input[type]::-moz-placeholder,
textarea::-moz-placeholder,
select::-moz-placeholder,
select.form-select {
  /* Firefox 19+ */
  font-size: $font-size-sm;
}

input[type]:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder,
select.form-select {
  font-size: $font-size-sm;
}


// Remove default -webkit search input clear button

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}



// Disabled inputs

.form-control:disabled {
  cursor: not-allowed;
}
