/* Bootstrap text defaults at 110% of their former line height.
   Loaded before site styles so component-specific and responsive rules still win.
   Icon line heights and fixed-height control alignment remain unchanged. */
.h1, .h2, .h3, .h4, .h5, .h6 { line-height: 1.21; }
.lead { line-height: 1.54; }
dd, dt, address, pre, output,
blockquote .small, blockquote footer, blockquote small,
.table > tbody > tr > td, .table > tbody > tr > th,
.table > tfoot > tr > td, .table > tfoot > tr > th,
.table > thead > tr > td, .table > thead > tr > th,
.form-control, .btn, .dropdown-menu > li > a, .dropdown-header,
.nav-tabs > li > a, .pagination > li > a, .pagination > li > span,
.modal-title, .tooltip, .popover { line-height: 1.571428573; }
.input-sm, .form-group-sm .form-control, .form-group-sm .form-control-static,
.btn-group-sm > .btn, .btn-sm, .btn-group-xs > .btn, .btn-xs,
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn,
.pagination-sm > li > a, .pagination-sm > li > span { line-height: 1.65; }
.input-lg, .form-group-lg .form-control, .form-group-lg .form-control-static,
.btn-group-lg > .btn, .btn-lg,
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn,
.pagination-lg > li > a, .pagination-lg > li > span { line-height: 1.46666663; }
.navbar-brand, .navbar-nav > li > a, .progress-bar { line-height: 22px; }
.list-group-item-text { line-height: 1.43; }
/* Bootstrap overlays have their own font stack instead of inheriting body. */
.tooltip, .popover { font-family: "Open Sans", sans-serif; }
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small,
.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small,
h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small,
h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small,
.label, .badge, .input-group-addon { line-height: 1.1; }

/* CMS form styles use explicit font shorthands and pixel line heights.
   Prefix with body to keep these defaults effective when the CMS loads its CSS later. */
body .sky-form, body .ui-datepicker { font-family: "Open Sans", sans-serif; line-height: 1.705; }
body .sky-form .input input, body .sky-form .select select, body .sky-form .textarea textarea {
    font-family: "Open Sans", sans-serif;
    line-height: 25.3px;
}
body .sky-form .label { line-height: 20.9px; }
body .sky-form .note, body .sky-form .state-error + em, body .sky-form .state-success + em { line-height: 16.5px; }
body .sky-form .progress, body .sky-form .button { line-height: 42.9px; }
body .sky-form .button { font-family: "Open Sans", sans-serif; }
body .sky-form .input-file .button { line-height: 34.1px; }
body .sky-form .radio, body .sky-form .checkbox, body .sky-form .toggle,
body .sky-form .rating, body .sky-form.submited .message { line-height: 29.7px; }
body .sky-form.submited .message { font-family: "Open Sans", sans-serif; }
body .sky-form .rating label { line-height: 18.7px; }
body .sky-form .tooltip { line-height: 17.6px; }
body .ui-datepicker-header, body .ui-datepicker-calendar,
body .ui-datepicker-inline .ui-datepicker-header { line-height: 29.7px; }
