.col-sm-21,
.col-sm-22 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .col-sm-21,
  .col-sm-22 {
    float: left;
  }
  .col-sm-21 {
    width: 21.70%;
  }
  .col-sm-22 {
    width: 78.3%;
  }
}
@media (max-width: 1199px) {
  .container {
    width: 95%;
  }
}
.btn-primary.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #e00000;
  background-image: -moz-linear-gradient(top, #cc0000, red);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cc0000), to(red));
  background-image: -webkit-linear-gradient(top, #cc0000, red);
  background-image: -o-linear-gradient(top, #cc0000, red);
  background-image: linear-gradient(to bottom, #cc0000, red);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc0000', endColorstr='#ffff0000', GradientType=0);
  border-color: red red #b30000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: red;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: white;
  background-color: red;
  *background-color: #e60000;
  border-color: #cc0000;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #cc0000;
}
