body {

}

/*overrides*/

.banner .span8 {
  padding: 0px 20px;
}

.view table td, .view table th {
  font-size: 14px;
}

.page-node-41 .view-content {
  padding: 0px;
}

/*end overrides*/

/*global*/

h1 {
  font-size: 20px;
  line-height: 22px;
}

h1 .small {
  font-size: 16px;
  line-height: 20px;
}

h1.page-title {
  margin-bottom: 12px;
}

h2 {
  font-size: 18px;
  line-height: 20px;
}

/*end global*/

/*banners*/
.banner {
  background-image: none !important;
  padding-top: 12px;
  padding-bottom: 12px;
}

.banner .text p {
  font-size: 16px;
  line-height: 20px;
}

#heading-text {
  margin-top: 16px;
}

#heading-text .field-name-body {
  padding-right: 0px;
}

/*end banners*/

/*procedure pages*/

.testimonial-text {
  font-size: 18px;
  line-height: 20px;
}

.testimonial-text .author {
  font-size: 16px;
}

/*end procedure pages*/

/*resources*/

.page-node-162 #resources-page-inner .product-group .trigger-row .row-fluid .field-item {
  width: 48%;
  margin-left: 2%;
  margin-bottom: 2%;
}

.page-node-162 #resources-page-inner .product-group .trigger-row .row-fluid .field-item:nth-child(2n+1) {
  margin-left: 0px;
}

.page-node-162 #resources-page-inner .product-group .trigger-row .span3 {
  margin: 0px;
}

/*end resources*/

/*featurettes*/

#feature-ctas {
  text-align: center !important;
}

/*end featurettes*/