#select-head {
  text-align: center;
  color: #1079BC;
  font-weight: bold;
  font-size: 16px;
  padding-top: 14px; }

#carScrollDesk {
  float: left;
  height: calc(100% - 65px);
  width: 438px;
  overflow-y: auto; }
@-moz-document url-prefix() {
  #carScrollDesk {
    height: 90%; } }
  #carScrollDesk .panel {
    margin-bottom: 0; }
  #carScrollDesk .panel-body {
    padding-bottom: 0;
    padding-top: 12px; }

.addon-item label {
  margin: 5px 0; }
.addon-item p {
  padding-left: 30px; }
  .addon-item p b {
    font-size: 18px; }
  .addon-item p img {
    height: 22px;
    margin-left: 150px;
    margin-top: -10px; }

.summary-panel .panel-heading {
  background: #D6D8D8;
  color: white;
  padding-left: 30px; }
.summary-panel .panel-body {
  padding: 0 30px; }

.vehicleWarning {
  background: #FFFF8B;
  padding: 20px 30px;
  text-align: center;
  margin-bottom: 10px; }

.warning-main {
  margin-top: -10px;
  padding: 15px 30px; }

.fa-info-circle {
  padding-top: 5px;
  color: #4DB348; }

.results-heading {
  background: #1079BC;
  color: white; }

.carlist {
  margin-top: 20px;
  padding: 0 10px; }
  .carlist .unavailable {
    opacity: 0.4; }
  .carlist .btn-group {
    width: 100%; }
  .carlist .btn-primary {
    border-radius: 0;
    background-color: white;
    color: #1079BC;
    border: 2px solid #1079BC;
    font-weight: bold;
    padding: 6px 0; }
  .carlist .btn-primary.active, .carlist .btn-primary:hover {
    color: white;
    background: #1079BC; }

.btn-unavailable {
  background: darkgrey;
  cursor: not-allowed;
  color: white;
  border-radius: 0;
  font-weight: bold; }

.car-panel {
  margin: 20px 0; }
  .car-panel p {
    text-align: center; }
  .car-panel .fa {
    color: #1079BC; }
  .car-panel .mob-car-desc {
    padding: 0 15px;
    text-align: left;
    max-height: 200px;
    overflow-y: auto; }
  .car-panel .list-inline {
    border: 1px solid #ddd;
    border-left: none;
    border-right: none;
    margin-left: 0;
    text-align: center; }
    .car-panel .list-inline li {
      padding: 15px 10px; }
  .car-panel h2 {
    margin-top: 0; }

#price {
  font-size: 18px;
  font-weight: bold; }

/*img {
  width: 100%;
}*/
#listfooter {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  height: 55px;
  background-color: #222222;
  color: white;
  margin-top: 20px;
  padding-top: 6px; }

.selectedCar {
  border: 2px solid #1079BC; }
  .selectedCar .panel-heading {
    border: none; }

#carShowCase {
  height: calc(100% - 65px);
  margin-left: 528px;
  position: relative;
  padding: 0 20px;
  background: #F2F2F2; }
  #carShowCase .back-blue {
    position: absolute;
    width: 100%;
    height: 300px;
    background: #054C76;
    left: 0; }
  #carShowCase .on-top {
    position: absolute; }
  #carShowCase .showCaseHeader {
    text-align: center;
    color: white;
    padding-top: 20px; }
    #carShowCase .showCaseHeader h3 {
      margin-top: 0; }
  #carShowCase .carContainer {
    margin: 30px 5%; }
    #carShowCase .carContainer img {
      height: 300px; }
      @media (max-width: 1325px) {
        #carShowCase .carContainer img {
          height: 200px; } }
    #carShowCase .carContainer .fa-chevron-left, #carShowCase .carContainer .fa-chevron-right {
      padding-top: 100px;
      color: white;
      cursor: pointer; }
    #carShowCase .carContainer .img-chev {
      height: 30px;
      margin-top: 100px;
      cursor: pointer; }
  #carShowCase .carDetailsContainer {
    border: 2px solid #ddd;
    max-height: 250px;
    background: white; }
    #carShowCase .carDetailsContainer .fa {
      color: #1079BC;
      font-size: 30px; }
    #carShowCase .carDetailsContainer .list-inline {
      text-align: center;
      font-size: 16px; }
      #carShowCase .carDetailsContainer .list-inline li {
        padding: 0 20px;
        margin: 10px 0;
        border-right: 1px solid; }
      #carShowCase .carDetailsContainer .list-inline .last-child {
        text-align: left;
        border: none; }
    #carShowCase .carDetailsContainer .row {
      padding: 20px;
      padding-bottom: 0;
      margin: 0;
      border-top: 2px solid #ddd; }
      @media (min-width: 1600px) {
        #carShowCase .carDetailsContainer .row {
          padding: 0 10%;
          padding-top: 20px; } }
      #carShowCase .carDetailsContainer .row p {
        font-size: 17px;
        overflow-y: auto;
        max-height: 150px; }
      #carShowCase .carDetailsContainer .row .less-height {
        max-height: 80px !important; }

/*# sourceMappingURL=selectVehicle.css.map */
