.footer {
	margin-top: -15px;
	font-size: 0.8em;
	padding: 16px;
	color: #FFF;
    background-color: #222;
}

.legend1 {
	width: 18px;
	height: 14px;
	background-color: lightgray;
	border: solid 1px white;
}
.legend2 {
	width: 18px;
	height: 14px;
	background-color: orange;
	border: solid 1px white;
}

@media print {
  .large-1 {
    width: 8.33333%;
  }

  .large-2 {
    width: 16.66667%;
  }

  .large-3 {
    width: 25%;
  }

  .large-4 {
    width: 33.33333%;
  }

  .large-5 {
    width: 41.66667%;
  }

  .large-6 {
    width: 50%;
  }

  .large-7 {
    width: 58.33333%;
  }

  .large-8 {
    width: 66.66667%;
  }

  .large-9 {
    width: 75%;
  }

  .large-10 {
    width: 83.33333%;
  }

  .large-11 {
    width: 91.66667%;
  }

  .large-12 {
    width: 100%;
  }
}

body {
	background: #444444;
	background-image: url("/img/bg.png");
	background-attachment:fixed;
	background-position: center; 
}

.breadcrumbs {
	background-color: #555555;
	border-color: #888888;
	opacity: 0.8;
}

table {
	background: #555555;
	opacity: 0.8;
	border: solid 1px #888888;
	border-radius: 3px;
}

table thead {
	background: #555555
}

table tr.odd, table tr.alt, table tr:nth-of-type(2n) {
    background: #444444;
}

table tr.even, table tr.alt, table tr:nth-of-type(2n) {
    background: #666666;
}

table tr th, table tr td {
	color: darkorange;
}

a {
	/*color: #07a1d4;*/
	color: #2dd1f7;
}

.breadcrumbs > * a {
	/*color: #07a1d4;*/
	color: #2dd1f7;
}

input {
	background-color: #888888 !important;
	margin: 0px !important;
}

table.tablesorter thead tr .tablesorter-headerDesc, .tablesorter-headerAsc {
	background-color: #07a1d4 !important;
}