/* Minimal restoration of a single, concrete Bootstrap 3 dependency found
   after removing the Drupal-aggregated CSS/JS bundles from the 2026
   wrapper (see doc/nastar-prototype-findings.md, "2026 wrapper port").

   Evidence: grepping every file under includes/*.jsp for genuine
   Bootstrap grid/component classes (col-*, form-control, btn btn-,
   glyphicon, panel-, navbar-, modal, tooltip, popover) found real usage
   in exactly 6 files — nationals2023register.jsp, nationals2024register.jsp,
   raceRegister.jsp, register.jsp, waiverEditOnlineRaceReg.jsp,
   waiver2020.jsp — and in every case the ONLY class used is
   `.form-control` (14 occurrences total). No grid classes, no Bootstrap
   buttons, no glyphicons, no JS-driven widgets (data-toggle/.modal/
   .tooltip/.popover/.tab/.carousel/.dropdown: zero matches anywhere).

   Rather than reload the entire Bootstrap 3 framework (or the Drupal
   bundle that used to ship it) for 14 total class occurrences, this file
   reproduces Bootstrap 3.3.7's actual `.form-control`/`.form-control:focus`
   rules verbatim — the exact, well-known upstream values, not an
   approximation — so these 6 forms keep their existing input styling
   with the smallest possible footprint and no framework/Drupal
   dependency. Not part of the approved Prototype 1.3.2 theme (nastar.css)
   and not loaded by it — this exists only for the pre-existing legacy
   forms that used this one class before this port. */

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
