@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

a:focus, a:active, .btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus { outline: none !important; text-decoration: none; }
a { color: #009A8F; }
body { background: #fff;font-family: 'Open Sans'; }

img {display: block; max-width: 100%; height: auto; }

hr { border: 0; height: 7px; background: #ebebeb; }

h1, h2 { text-transform: uppercase; font-size: 19px; font-weight: bold; }
h2 { font-size: 17px; }
h1.page-title { margin: 0 0 20px 0; font-size: 30px; padding: 0; }
.row.header .pull-right { margin-top: 10px; }
.container.content { margin-top: 20px; }
table { border-collapse: collapse; }
table tr td:last-child { min-width: 150px; }
#gallery .img { padding: 0 3px; }
#gallery.row { margin: 0 -3px; }

.article-list a { display: block; font-size: 13px; color: #fff; background: #009A8F; border-radius: 3px; padding: 6px 6px; }
.article-list a:hover { text-decoration: none; background: #00746c; }

.nav-tabs { border-bottom: 0; padding: 5px; background: #ebebeb; border-radius: 6px; }
.nav-tabs li { margin: 0; }
.nav-tabs li a { border: 0; font-weight: bold; color: #000; text-transform: uppercase; margin: 0; border-radius: 0; }
.nav-tabs li a:hover { background: none; border: 0; margin: 0; }
.nav-tabs li.active a,
.nav-tabs li.active a:hover,
.nav-tabs li.active a:active,
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover  { border: 0; border-radius: 4px; color: #fff; background: #009A8F; }

@media only screen and (max-width: 767px) {
	h1.page-title { text-align: center; }
	.row.header .pull-right { float: none !important; }
	.row.header a { display: block; }
	.row.header img.pull-right { display: block; margin: 0 auto 10px; }
}

@media only screen and (min-width: 900px) {
	.container { width: 900px; }
}

@media only screen and (min-width: 992px) {
	.nav-tabs li a { padding: 10px 30px; }
}

@media only screen and (max-width: 1199px) { 

}

@media only screen and (max-width: 991px) {

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

}

@media only screen and (max-width: 750px) { 

}

@media only screen and (max-width: 768px) { 
	.nav-tabs > li { width: 100%; float: none; }
	.kort { border-bottom: 5px solid #ebebeb; padding-bottom: 10px; }	
}

@media only screen and (max-width: 340px) {

}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {

}