@import url('https://fonts.googleapis.com/css?family=Roboto:400,700,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700&display=swap');


* {
  font-family: 'Roboto', sans-serif;
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

body {
  background-color: #fff;
}

h1, h2, h3, h4, p {
  margin: 0;
}

h1, h2, h3, h4 {
  font-family: 'Roboto Condensed', sans-serif;
  letter-spacing: 0.02rem;
  line-height: 5.6rem;
}

h1 {
  font-size: 4.8rem;
  font-weight: 900;
}

h2, h3, h4 {
  font-weight: 700;
}

h2 {
  font-size: 3.6rem;
}

h3 {
  font-size: 2.4rem;
}

h4 {
  font-size: 1.8rem;
}

p, li {
  line-height: 2.8rem;
}

.margin-bottom {
  margin-bottom: 1.4rem;
}

a {
  text-decoration: none !important;
}


iframe {
  border: 0;
}

ul {
  padding: 0;
}

li {
  list-style-position: inside;
  list-style-type: square;
  padding-left: 0;
}


/* Page header */

.navbar {
  padding: 30px;
}

.navbar-inverse {
  /* background-color: #5C748A; */
  background-color: #3A4957;
  border: 0;
}

.navbar-inverse .navbar-brand {
  color: #fff;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 3.6rem;
  font-weight: 700;
  letter-spacing: 0.02rem;
}

.navbar-inverse .navbar-nav > li > a {
  color: #dceeff;
  font-size: 1.6rem;
}


/* Content header */

.jumbotron {
  margin-bottom: 20px;
  background-image: url('../images/bakgrund.jpg');
  background-position: center center;
  background-size: cover;
  text-align: center;
  color: #fff;
  padding-top: 96px;
  padding-bottom: 96px;
  border-radius: 0 !important;
}

.jumbotron p {
  font-weight: 400;
}


/* Content */

.bml__content {
  margin-bottom: 30px;
}

.table-striped > tbody > tr > th, .table-striped > tbody > tr > td {
  border: 0;
}

.table-striped > tbody > tr:nth-of-type(2n+1) {
  background-color: #DCEEFF;
}

.table-responsive {
  border: 0;
}


/* Page footer */

.bml__footer {
  background-color: #3A4957;
  padding-bottom: 15px;
}

.bml__footer a,
.bml__footer a:hover
.bml__footer a:visited {
  text-decoration: none;
}

.bml__footer a,
.bml__footer a:visited {
  color: #dceeff;
}

.bml__footer a:hover {
  color: #fff;
}

.bml__footer h3,
.bml__footer p {
  color: #fff;
}


/* Copyright notice */

.bml__copyright-notice {
	margin: 15px 0 30px 0;
	text-align: center;
	font-size: 1.2rem;
}