html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
    background-color: #404040;
    color: #ccc;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
}
a {
    color: #cd0000;
}
.odd {
  color: #333333;
}
.even:hover,.even:focus{
  color: #666666;
}

.navbar-default {
    background-image: linear-gradient(to bottom, #b10f0f 0px, #900000 100%);
}
.navbar-fixed-top{
  border-bottom: 1px solid #cd0000;
}

.navbar-header .active {
  background-image: linear-gradient(to bottom, #cd0000 0px, #D10B0E 100%);
  background-repeat: repeat-x;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.075) inset;
}

.navbar-header .active,
.navbar-default .navbar-nav > .active > a {
  background-image: linear-gradient(to bottom, #cd0000 0px, #D10B0E 100%);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.075) inset;
  color: #fff;
}

.navbar-header .active:hover,
.navbar-header .active:focus,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{
  background-image: linear-gradient(to bottom, #cd0000 0px, #D10B0E 100%);
  box-shadow: none;
  color: #fff;
}

.navbar-default .navbar-brand,
.navbar-default .navbar-nav > li > a {
  color: #fff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{
  color: #fff;
  background-image: linear-gradient(to bottom, #cd0000 0px, #D10B0E 100%);
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  background-image: linear-gradient(to bottom, #cd0000 0px, #D10B0E 100%);
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #4e4f63;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 500;
    line-height: 1.1;
}


.label {
    font-size: 17px;
    left: 31px;
    opacity: 0.8;
    position: absolute;
    top: 31px;
}


.label-primary {
    background-color: #D10B0E;
}


.tooltip-inner {
  max-width: 400px;
  padding: 3px 8px;
  color: #000000;
  text-align: left;
  text-decoration: none;
  background-color: #c0c0c0;
  border-radius: 8px;
}

.tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #cd0000;
    border-color: #cd0000;
    color: #fff;
}
.pagination > li > a, .pagination > li > span {
  color: #cd0000;
}
.pagination > li > a:hover, .pagination > li > span:hover,
.pagination > li > a:focus, .pagination > li > span:focus{
  color: #D10B0E;
}

/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /* Negative indent footer by its height */
  margin: 0 auto -60px;
  /* Pad bottom by footer height */
  padding: 0 0 60px;
}

/* Set the fixed height of the footer here */
#footer {
  /*height: 60px;
  background-color: #f5f5f5;
  font-size: 11px;*/
  background-color: #000000;
  color: #999999;
  font-size: 13px;
  padding: 18px 0 20px 11px;
}
.footer2 {
 padding-bottom: 64px;
 background-color: #0c0c0c;
 color: #fff;
 font-size: 14px;
 padding: 47px 0 64px;
}
.footer2 h1, .footer2 h2, .footer2 h3, .footer2 h4, .footer2 h5, .footer2 h6, .footer2 .h1, .footer2 .h2, .footer2 .h3, .footer2 .h4, .footer2 .h5, .footer2 .h6 {
  color: #c7c7c7;
}
.footer2 a{
    color: #CD0000;   
}

/* slide box */
.box {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    margin-bottom: 20px;
    padding: 30px 15px;
}

.well {
 background-image: linear-gradient(to bottom, #e8e8e8 0px, #5d5d5f 100%);
}

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #707070;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #5d5d5d;
}


