﻿/* Website designed and developed by -> dbjacobsen.dk at gpo */

/* BRAND COLOURS
#082630  -> Blå
#58595b -> Grå
*/

body {
	font-size:11px;
	}
.nomargins {
	margin:0px !important;
	}	
.nopadding {
	padding:0 !important;
	}	
.col-lg-12 > hr {
	margin-top:0px;
	}
h1, h2, h3, h4, h5, h6 {
	font-family: 'PT Sans', sans-serif;
	}	
.nopadding {
	padding:0 !important;
}
.nomargin{
	margin:0 !important;	
}
.head {
	margin-bottom:10px;
	}
.head li {
	float:left;
	list-style:none;
	}	
.head li a {
	color:#000;
	padding:5px 10px;
	}	
.branded  {
	padding:15px 0 10px 0px !important;
	}
.commonstuff {
  border-bottom:1px solid #eee;
	padding:15px 0 0 10px !important;
	text-align:right;
	}
.commonstuff ul {
	float:right;
	padding:0 !important;
	}
.commonstuff li {background:none !important;border:none !important;}
.flags {
	float:right;
}
.col-md-5.commonstuff{
 width: auto; 
}
.flags img {
	max-width:30px;
}
	
.navbar {
	border-radius:0px !important;
	border:none;
	}
/* NAVIGATION */		
.navbar-inverse {
	background:#58595b;
	}
.navbar-inverse .navbar-nav > li > a {
	font-family:'PT Sans', sans-serif;
	font-size:13px;
	font-weight:300;
	color:#fff;
	text-align:center;
  background:none !important;
  box-shadow:none !important;
}
.navbar-inverse .navbar-nav > li  {
	border-right:1px solid #999;
	padding:5px;
	background:url(gfx/arrow.png) center top 40px no-repeat;	
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-ms-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
	}
.navbar-inverse .navbar-nav > li:hover {
	background:url(gfx/arrow.png) center top 45px no-repeat #082630;
}
.first {border-left:1px solid #999;}


.subnavsec {
  margin-top:-20px;
  margin-bottom:30px;
	background:#eee;
  -webkit-box-shadow:inset 0 2px 2px 2px #ccc;
box-shadow:inset 0 2px 2px 2px #ccc;
}
.subnavsec ul {
	margin:0 !important;
	float:left;
	}	
.subnavsec li {
	padding:15px 15px 15px 0;
	float:left;
	list-style:none;
	}	
.subnavsec li a {
	color:#000;
	font-size:13px;
	font-family:'PT Sans', sans-serif;
	}
.subnav {
	margin-top:-20px;
  	margin-bottom:20px;
	background:#082630;
	}
.subnav ul {
	margin:0 !important;
	float:left;
	}	
.subnav li {
	padding:15px 15px 15px 0;
	float:left;
	list-style:none;
	}	
.subnav li a {
	color:#fff;
	font-size:13px;
	font-family:'PT Sans', sans-serif;
	}
.aktiv {
  background:#082630 !important;
	}
/* CONTENT STUFF */
.social {
	width:100%;
}
.push {
	margin-bottom:15px;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding: 5px;
}
p {
    margin:0 !important;
}
	/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 445px;
  background:url(gfx/runnerbottom.png) repeat-x bottom 385px center;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 385px;
  background-color: #fff;
}
.footer p {
	text-align:center;
}
.adresse {
  text-align:center;
  padding:15px 0 0 0;
  margin-bottom:20px;
}
/* Modules styling (News ect.)
------------------------------------------------*/
.thenews {
  padding:10px 10px 5px 10px;
  background:#f3f3f4;
  font-family: 'PT Sans' sans-serif;
	font-size:13px;
  margin-bottom:10px;
}
.thenews a {
  text-transform:uppercase;
  color:#000;
}
.thenews ul {
  padding:0 !important;
}
.thenews li {
list-style:none;
}
.listtext {
	height:60px;
}
.newslistbtn {
  position:absolute;
	bottom:10px;
}

.newslistcontainer {
  	border-bottom:1px solid #ccc;
	width:98%;
  min-height:450px;
}
.newslist a {
	color:#000;
}
.newsdate {
	text-transform:uppercase;
  color:#666;
  font-size:10px;
  font-weight:700;
}
.newstext {
	margin:5px;
}
.btn-hca {
	background:#082630;
}

.btn-hca {
	color:#fff !important;
}

/* Respinsive video
--------------------------------------------*/
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
  	padding:20px;
	top:0;
	left:0;
  	width: 100%;
}

/* Resposive styling - overriding bootstrap css
--------------------------------------------*/

@media (max-width: 1500px){
	.col-md-5.commonstuff { 
    	width: 54% !important;
    min-width: 54% !important;
    max-width: 54% !important;
	}
}