﻿@charset "utf-8";

a:link, a:visited, a:active, h1, h2 {
  color: #cc0000;
}

a:hover {
  color: #a50000;
}

.progress-bar, .btn-primary, .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active, .panel-primary > .panel-heading {
  background-color: #cc0000;
  border-color: #cc0000;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .btn-warning:hover {
  background-color: #cc4444;
  border-color: #cc0000;
}
.btn-warning {
  color: #FFF;
  background-color: #3a71a0;
  border-color: #3a71a0;
}
.btn-warning:hover, .btn-cart:focus, .btn-cart.focus, .btn-cart:active, .btn-cart.active, .open > .dropdown-toggle.btn-cart {
  color: #FFF;
  background-color: #1C80D5;
  border-color: #1C80D5;
}

.row-header {  
  color: #cc0000;
}

.col-header {
  background-color: #cc0000;
  border: 1px solid #cc0000;
}

.table th {  
  background-color: #cc0000;
}


/* Site Specific Custom CSS */
#specs.tab-pane table th {
  color: #fff;
}
.thumbnail.with-caption {
  display: inline-block;
  background: #f5f5f5;
  padding: 2em;
}
.row-pushed {
  padding: 20px 10px;
  color: inherit;
  background-color: transparent
}
.row-pushed h1, .row-pushed .h1 {
  color: inherit
}
.row-pushed p {
  margin-bottom: 15px;
  font-size: auto;
  font-weight: 200;
  width: 82%;
}
.row-pushed > hr {
  border-top-color: #d5d5d5
}
.row-pushed .container {
  max-width: 100%
}
.row-pushed img {
  padding-right: .5em
}
.column-content {
  margin-top: 50px;
  display: inline-block;
}
@media screen and (min-width:768px) {
  .row-pushed {
    padding: 10px 0
  }
  .container .row-pushed, .container-fluid .row-pushed {
    padding-left: 60px;
    padding-right: 60px
  }
  .row-pushed h1, .row-pushed .h1 {
    font-size: auto
  }
}
