/* line 1, app/assets/stylesheets/layout.scss */
html {
  font-size: 100.01%;
  background-color: white !important;
}

/* line 6, app/assets/stylesheets/layout.scss */
body {
  color: #000000;
  font-size: 0.8em;
}

/* line 11, app/assets/stylesheets/layout.scss */
.bodyBackgroundColor {
  background-color: white !important;
}

/* --- Position Layout --- */
/* line 15, app/assets/stylesheets/layout.scss */
#header {
  margin: 0;
  padding: 0;
  height: 103px;
  margin: 0 0 1px;
  padding: 0;
  width: 100%;
}

/* line 26, app/assets/stylesheets/layout.scss */
#help_panel {
  display: none;
}

/* line 30, app/assets/stylesheets/layout.scss */
.container {
  width: 100%;
}

/* line 34, app/assets/stylesheets/layout.scss */
.main {
  background: white;
  margin: 10px 15px 10px 15px;
}

/* line 39, app/assets/stylesheets/layout.scss */
#footer {
  position: fixed;
  background-color: white;
  border-top-style: solid;
  border-bottom-style: solid;
  border-width: 0.075em;
  padding: 1px;
  margin: 1px;
  text-align: center;
  font-size: 9px;
  width: 100%;
  height: 20px;
  left: 0;
  bottom: 0;
}

/* line 55, app/assets/stylesheets/layout.scss */
#footer a {
  color: #006699;
  text-decoration: none;
}

/* line 60, app/assets/stylesheets/layout.scss */
#footer a:hover {
  color: red;
  text-decoration: none;
}

/* line 65, app/assets/stylesheets/layout.scss */
#footerleft {
  position: absolute;
  left: 0;
  text-align: left;
  width: 25%;
  padding-left: 20px;
}

/* line 73, app/assets/stylesheets/layout.scss */
#footercenterleft {
  position: absolute;
  left: 25%;
  text-align: center;
  width: 25%;
}

/* line 80, app/assets/stylesheets/layout.scss */
#footercenterright {
  position: absolute;
  left: 50%;
  text-align: center;
  width: 25%;
}

/* line 87, app/assets/stylesheets/layout.scss */
#footerright {
  position: absolute;
  right: 0;
  text-align: right;
  width: 25%;
  padding-right: 20px;
}

/* line 95, app/assets/stylesheets/layout.scss */
h1 {
  margin-top: 0;
}

/* line 99, app/assets/stylesheets/layout.scss */
a {
  cursor: pointer;
}

/* line 103, app/assets/stylesheets/layout.scss */
a:hover {
  color: red !important;
  background-color: transparent !important;
}

/* line 108, app/assets/stylesheets/layout.scss */
a.link_disabled, a.link_disabled:hover, a.link_disabled:after {
  cursor: default !important;
  color: black !important;
}

/* line 113, app/assets/stylesheets/layout.scss */
.last {
  margin-bottom: 0;
}

/* line 117, app/assets/stylesheets/layout.scss */
.clearing {
  height: 0;
  clear: both;
}

/* line 122, app/assets/stylesheets/layout.scss */
.clear_input_button {
  padding: 0.1em !important;
  cursor: pointer;
}

/* Goldberg-specific stylesheet. */
/*** Flash Notices and Errors ***/
/* line 128, app/assets/stylesheets/layout.scss */
div.flashnotice {
  /*    float: right;*/
  background-color: #ddffd1;
  border: 2px solid #32b704;
  color: #185702;
  line-height: 0;
  text-align: center;
  margin-bottom: 0.5em;
}

/* line 138, app/assets/stylesheets/layout.scss */
div.flashnote {
  background-color: #ddffd1;
  border: 2px solid #32b704;
  color: #185702;
  padding: 5px 5px;
  margin-bottom: 15px;
}

/* line 146, app/assets/stylesheets/layout.scss */
div.errorExplanation,
div.flasherror {
  background-color: #ffddd1;
  border: 2px solid #b73204;
  color: #571802;
  padding: 5px 20px;
  margin-bottom: 15px;
}

/* line 155, app/assets/stylesheets/layout.scss */
#content div.flasherror h1 {
  color: #571802;
}

/* line 159, app/assets/stylesheets/layout.scss */
#content div.errorExplanation h2 {
  color: #571802;
}

/* line 163, app/assets/stylesheets/layout.scss */
#fresh_application_form,
#fresh_application_show {
  float: left;
}

/* line 168, app/assets/stylesheets/layout.scss */
#number_availability {
  float: right;
}

/*** Tabbed Panels ***/
/*
Adapted from Kalsey CSS tabs:
request.env["HTTP_USER_AGENT"]
*/
/* line 176, app/assets/stylesheets/layout.scss */
.tablist {
  border-bottom: 1px solid #ccc;
  margin: 0;
  padding-bottom: 19px;
  padding-left: 10px;
}

/* line 183, app/assets/stylesheets/layout.scss */
.tablist li,
.tablist ul {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 191, app/assets/stylesheets/layout.scss */
.tablist a:link,
.tablist a:visited {
  background: #E8EBF0;
  border: 1px solid #ccc;
  color: #666;
  float: left;
  font-size: small;
  font-weight: normal;
  line-height: 14px;
  margin-right: 8px;
  padding: 2px 10px;
  text-decoration: none;
}

/* line 205, app/assets/stylesheets/layout.scss */
.tablist a.current:link,
.tablist a.current:visited {
  background: #fff;
  border-bottom: 1px solid #fff;
  color: #000;
}

/* line 212, app/assets/stylesheets/layout.scss */
.tablist a:hover {
  color: #f00;
}

/* line 216, app/assets/stylesheets/layout.scss */
.tablist ul a:hover {
  color: #f00 !important;
  background-color: #f0f0f0 !important;
}

/* line 221, app/assets/stylesheets/layout.scss */
.spinner {
  display: none;
  margin: 0;
  padding: 0;
  border: 0;
  height: 8px;
}

/* line 229, app/assets/stylesheets/layout.scss */
.update_multiple_status {
  display: none;
  margin: 0;
  padding: 0;
  border: 0;
  height: 8px;
}

/* line 237, app/assets/stylesheets/layout.scss */
.spinner_for_all {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
}

/* line 244, app/assets/stylesheets/layout.scss */
.ajax-loader {
  margin: 0;
  padding: 0;
  border: 0;
  max-height: 6px;
}

/* line 251, app/assets/stylesheets/layout.scss */
input[type='checkbox'] {
  width: 15px;
  height: 15px;
  /*    margin: -2px;
        padding: -2px;*/
}

/* line 258, app/assets/stylesheets/layout.scss */
td[id^="vehicle_select_id_"] {
  text-align: center !important;
  vertical-align: middle !important;
}

/* line 263, app/assets/stylesheets/layout.scss */
.text_underline {
  text-decoration: underline;
}

/* line 267, app/assets/stylesheets/layout.scss */
.larger_text {
  font-size: 1.2em;
}

/* line 271, app/assets/stylesheets/layout.scss */
.mouse_over:hover {
  cursor: pointer;
  color: #FFFFFF;
  background-color: #006699;
}

/* line 277, app/assets/stylesheets/layout.scss */
.column_title_scratched {
  text-decoration: line-through;
}

/* line 281, app/assets/stylesheets/layout.scss */
.remove_from_selected_column {
  width: 15px;
  height: 11px;
  text-align: center;
  line-height: 2px;
  margin: 0;
  padding: 0;
}

/* line 290, app/assets/stylesheets/layout.scss */
fieldset {
  border-color: darkgray;
  padding-top: 1.0px;
  padding-bottom: 3.0px;
  margin-top: 5.0px;
  margin-bottom: 3.0px;
}

/* line 298, app/assets/stylesheets/layout.scss */
legend {
  padding: 0.1em 0.2em;
  border: 1px solid darkgray;
  text-align: left;
}

/* line 306, app/assets/stylesheets/layout.scss */
.no-padding-no-margin, .no-padding-no-margin tr td, .no-padding-no-margin tr {
  padding: 0;
  margin: 0;
}
