body {
  padding-top: 30px;
  background: url(/static/img/background.gif) #003469 repeat;
  
}

/*body {
  padding-top: 30px;
  background-image: url("/static/img/background.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
}*/

.container {
  margin-bottom: 20px;
}

.collapse-button {
  float: right;
}

#org-name {
  font-size: 33px;
  margin-top: 50px;
  margin-bottom: 30px;
  color: #f8f8f8;
  font-weight: 900;
}

#org-name a {
  color: #f8f8f8;
  text-decoration: none;
}

#org-name a:hover {
  color: #f8f8f8;
  text-decoration: none;
}

#jumbotron-logo {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: inherit;
}

.navbar-nav li {
  border-right: 1px solid silver;
  text-transform: uppercase;
}

.navbar-nav li:hover {
  background-color: #FFA500;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  background-color: #FFA500;
}

#footer {
  margin-top: 10px;
  color: #FFFFFF;
}


table.for-consumers {
font-family: sans-serif;
font-size: 14px;
width: 100%;
border: 1px solid #000000;
border-collapse: collapse;
table-layout: fixed;
}

table.for-consumers th {
border: 1px solid #000000;
padding: 5px;
}

table.for-consumers td {
border: 1px solid #000000;
padding: 5px;
}

table.for-consumers th {
background: #4c6aa9;
color: #fefefe;
text-align: center;
}

table.for-consumers td {
text-align: right;
background: #fefefe;
font-family: monospace;
}

table.for-consumers td.service_name {
font-weight: bold;
text-align: left;
background: #dddddd;
font-family: sans-serif;
}

table.for-consumers td.total {
font-weight: bold;
text-align: right;
background: #ffb59a;
}

table.for-consumers td.align-center {
text-align: center;
}

table.for-consumers td.counters_total {
background: #ffb59a;
border: 0px;
text-align: center;
}

table.for-consumers td.white {
text-align: center;
font-family: inherit;
background: #fefefe;
}

table.for-consumers td.warning_verification_date {
  background: #FF6B6B;
}

.form-group .required.control-label:before {
  content:"* ";
  color: red;
}

ul.errorlist {
  background-color: #f2dede;
}


#input-house-counters td, #input-house-counters th {
  vertical-align: middle;
}