﻿.dummy {
  color: #000; }

body {
  background-position: 0 0;
  background-repeat: repeat-x;
  padding-top: 0;
  position: relative; }

.body-demo {
  background-image: url("/Images/BigIron/DemoBackground.png");
  background-repeat: repeat; }

p {
  margin-bottom: 4px; }

dl {
  margin-bottom: 4px;
  margin-top: 4px; }

hr {
  border-top: 1px solid #d1d1d1;
  margin-bottom: 8px;
  margin-top: 8px; }

h1 {
  color: #000;
  margin-bottom: 2px;
  margin-top: 0;
  font-weight: 700;
  font-size: 22px; }
  h1.text-muted {
    color: #777777; }
  h1 small {
    color: #5d5d5d;
    font-size: 18px;
    font-weight: normal;
    line-height: 1; }
  h1 strong {
    font-weight: bold; }

h2 {
  color: #000;
  margin-bottom: 2px;
  margin-top: 0;
  font-weight: 700;
  font-size: 18px; }
  h2.text-muted {
    color: #777777; }
  h2 small {
    color: #5d5d5d;
    font-size: 16px;
    font-weight: normal;
    line-height: 1; }
  h2 strong {
    font-weight: bold; }

h3 {
  color: #5d5d5d;
  margin-bottom: 2px;
  margin-top: 0;
  font-size: 16px; }
  h3.text-muted {
    color: #777777; }
  h3 small {
    color: #5d5d5d;
    font-size: 14px;
    font-weight: normal;
    line-height: 1; }
  h3 strong {
    font-weight: bold; }

h4 {
  margin-bottom: 2px;
  margin-top: 0;
  color: #5d5d5d;
  font-size: 14px; }
  h4.text-muted {
    color: #777777; }
  h4 small {
    color: #5d5d5d;
    font-size: 12px;
    font-weight: normal;
    line-height: 1; }
  h4 strong {
    font-weight: bold; }

h5 {
  margin-bottom: 2px;
  margin-top: 0;
  color: #5d5d5d;
  font-size: 14px;
  font-style: italic; }
  h5.text-muted {
    color: #777777; }
  h5 small {
    color: #5d5d5d;
    font-size: 12px;
    font-weight: normal;
    line-height: 1; }
  h5 strong {
    font-weight: bold; }

h6 {
  margin-bottom: 2px;
  margin-top: 0;
  font-size: 14px; }
  h6.text-muted {
    color: #777777; }
  h6 small {
    color: #5d5d5d;
    font-size: 12px;
    font-weight: normal;
    line-height: 1; }
  h6 strong {
    font-weight: bold; }

a > h1, a > h2, a > h3, a > h4, a > h5, a > h6 {
  color: #2200cc; }

.text-enhancer a > h1, .text-enhancer a > h2, .text-enhancer a > h3, .text-enhancer a > h4, .text-enhancer a > h5, .text-enhancer a > h6 {
  color: #000; }

.text-enhancer a > h1:hover, .text-enhancer a > h2:hover, .text-enhancer a > h3:hover, .text-enhancer a > h4:hover, .text-enhancer a > h5:hover, .text-enhancer a > h6 :hover {
  color: #636466 !important; }

header {
  display: block;
  margin-bottom: 5px; }

a {
  text-decoration: none; }

a:hover, a:focus {
  text-decoration: none; }

a, a:active, a:link, a:visited, button, input[type="reset"], input[type="button"], input[type="submit"] {
  outline: none; }

@media print {
  a[href]:after {
    content: none !important; }
  a {
    text-decoration: none !important; }
  a:visited {
    text-decoration: none !important; } }

.radio, .checkbox {
  margin-bottom: 4px;
  margin-top: 4px; }

address {
  -moz-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  margin-bottom: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
