body {
	background:url(../img/background-body.gif) repeat;
}
.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #0276dd, #00549e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0276dd), to(#00549e));
  background-image: -webkit-linear-gradient(top, #0276dd, #00549e);
  background-image: -o-linear-gradient(top, #0276dd, #00549e);
  background-image: linear-gradient(to bottom, #0276dd, #00549e);
  background-repeat: repeat-x;
  border-color: #0276dd;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0276dd', endColorstr='#ff00549e', GradientType=0);
}
.navbar-inverse .brand, .navbar-inverse .nav > li > a {
	color:#fff;
}
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #00549e;
  background-image: -moz-linear-gradient(top, #0276dd, #00549e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0276dd), to(#00549e));
  background-image: -webkit-linear-gradient(top, #0276dd, #00549e);
  background-image: -o-linear-gradient(top, #0276dd, #00549e);
  background-image: linear-gradient(to bottom, #0276dd, #00549e);
  background-repeat: repeat-x;
  border-color: #00549e #00549e #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0276dd', endColorstr='#ff00549e', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #00549e;
  *background-color: #00549e;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}
.nav-pills > .active > a, .nav-pills > .active > a:hover {
  background-color: #006DCC	;
}
#content {
	background-color:#fff;
	padding:24px;
	
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);	
}
#search {
	font-size:17.5px;
}
.navbar .brand {
	padding: 2px 12px !important;
}
.jumbotron {
    margin: 0 0 25px;
    text-align:center;
	padding:30px 20px;
}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
}
.dl-links img {
	padding-top:10px;
}
@media (min-width: 768px) {
.jumbotron {
    margin: 0 0 25px;
    text-align:center;
	padding:30px 20px;
}	
.jumbotron h1, .jumbotron p.lead {
}
}
.jumbotron h1 {
    font-size: 55px;
    line-height: 1;
	margin-bottom:32px;
 /* -webkit-text-shadow: 0 0px 8px rgba(0, 0, 0, 0.85);
     -moz-text-shadow: 0 0px 8px rgba(0, 0, 0, 0.85);
          text-shadow: 0 0px 8px rgba(0, 0, 0, 0.85);*/
	color:#006DCC;
}
.jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px;
	margin-bottom:15px;
}
.jumbotron p.lataa {
	margin-top:35px;
}
@media (min-width: 980px) {
#search {
	padding:10px 16px;
}
}
@media (max-width: 979px) {
  .navbar-fixed-top {
    margin-bottom: 0px;
  }
}
h1 {
	font-size:25.5px;
}
h2 {
	font-size:25.5px;
	margin:0;
	margin-bottom:15px;
	line-height:25px;
}
th {
	cursor:pointer;
	background-color:#f5f5f5;
}
th i {
	display:none!important;
}
.headerSortUp i.icon-chevron-up {
	display:inline-block!important;
}
.headerSortDown i.icon-chevron-down {
	display:inline-block!important;
}
.alert,
form {
	margin-bottom:0;
}
td.name {
	font-weight:bold;
}
#legalLinksContainer {
	width: 100%;
	text-align: center;
	position: relative;
	bottom: 10px;
}
.legalLink {
	color: #006DCC;
}
@media (max-width: 767px) {
	table, tr, td, tbody, thead {
		display:block;
	}
	td.details-fi, td.details-se {
		border-top:none;
	}
	th {
		display:none;
	}
	.jumbotron h1 {
		font-size:39px!important;
	}
	.jumbotron {
		background-position:-95px top;
	}
	h1, h2 {
		font-size:22px!important;
	}
	#content {
		padding:0;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
	}
	body {
		background:none;
		background-color:#fff;
	}
	
.dl-links img {
	padding-top:25px;
}
.nav-pills {
	padding-top:25px;
}
}

.hidden {
	display:none;
}