/* ALLMÄNNA INSTÄLLNINGAR */
@import url(https://fonts.googleapis.com/css?family=Dosis);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);


	 
body {
	background: #fff url("/_img/layout/bg.jpg") repeat-x fixed top center;
	color:#000;
	font-family:Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
	line-height:22px;
	}

#main {
	background-color: #fff;
	padding:10px 0 25px 0;
	margin-top:0;
	margin-bottom:20px;
	-webkit-box-shadow: 0 0 5px 0 rgba(49,64,155,0.3);
	box-shadow: 0 0 5px 0 rgba(49,64,155,0.3);
	
}
.bildspel {padding:0;}
.row {
margin-right: 0;
margin-left: 0;
}
	
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: Arial, Gotham, "Helvetica Neue", Helvetica,sans-serif;
	font-weight:700;
	letter-spacing: -1px;
	}
	
h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 0;
	margin-bottom: 15px;
}
	
h1, .h1, .jumbotron h1, .jumbotron .h1 {font-size:32px;line-height:48px;letter-spacing:-2px;}
	
h2, .h2 {font-size:26px; line-height:30px;}
	
h3, .h3 {font-size:22px;line-height:26px;}
	
h4, .h4 {font-size:16px;line-height:20px;letter-spacing: 0px;}	

.jumbotron h1 {margin-bottom:0;}

.jumbotron p {font-size:14px;line-height:20px;}
	
a {	color: #0082c8; }

a:hover { color: #01a2f9; }

.table-striped
{
width: 100%;
}

.table-striped td
{
padding: 5px;
vertical-align:top;
}


/* ------------------ MENY ----------------------------------------------------------------------------------------- */

#navbar {
	margin-left:0px;
	margin-right:0px;
	background: #dadada;
background: -moz-linear-gradient(top, #dadada 0%, #fdfdfd 100%);
background: -webkit-linear-gradient(top, #dadada 0%,#fdfdfd 100%);
background: linear-gradient(to bottom, #dadada 0%,#fdfdfd 100%);
	}
	
.navbar {
	min-height: 30px;
	margin-bottom: 0;
	border: 0 solid transparent;
}


/* Huvudmenyer **********/

.navbar li a {
	padding: 12px 20px;
	color: #000;
	background: none;
	font-family: arial, sans-serif;
	font-weight:bold;
	font-size: 14px;
	text-transform:uppercase;
	margin-right:30px;
}

.active a {
	color: #0d1f89 !important;
	background: #fdfdfd !important;
background: -moz-linear-gradient(top, #fdfdfd 0%, #dadada 100%) !important;
background: -webkit-linear-gradient(top, #fdfdfd 0%,#dadada 100%) !important;
background: linear-gradient(to bottom, #fdfdfd 0%,#dadada 100%) !important;
}

.nav > li > a:hover, .nav > li > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    color: #0d1f89;
    background: #fdfdfd;
background: -moz-linear-gradient(top, #fdfdfd 0%, #dadada 100%);
background: -webkit-linear-gradient(top, #fdfdfd 0%,#dadada 100%);
background: linear-gradient(to bottom, #fdfdfd 0%,#dadada 100%);
}

.caret {margin-left: 10px;}


/* Undermenyer ***********/

	.dropdown-menu {
		min-width:130px;
		padding: 5px 0 5px 0;
		margin:2px 0 0;
		text-align:left;
		background-color: rgba(255, 255, 255, 0.8);
		color: rgba(255, 255, 255, 0.8);
		-webkit-background-clip:padding-box;
		background-clip:padding-box;
		border:0px solid #ccc;
		border:0px solid rgba(0,0,0,.15);
		border-radius:8px;
		-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
		box-shadow:0 6px 12px rgba(0,0,0,.175)
	}

	.dropdown-menu li a {
		padding: 8px 20px 8px 20px;
		color: #003471;
		background: none;
		font-size: 13px;
	}
	
	.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
		color: #fff;
		background-color: #003471;
	}
	
	.dropdown-menu .active a {
		color: #fff !important;
		background: #003471 !important;
	}
	
/* Menyavdelare ***************/

.menuspacer {
	padding: 14px 0px 0px 0px;
	color: inherit;
	font-size: 13px;
	float:left;
	}

/* ------------------ HEADER --------------------------------------------------------------------------------------- */

#header {
	background-color: #fff;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	}
	
#header p {
	text-align:right;
	padding: 20px 0 0 0;
	font-size: 20px;
	line-height: 1.33;
	color:#fff;
	}


	
/* ------------------ INNEHÅLL ------------------------------------------------------------------------------------- */

.blue {color:#0d1f89;}
.container .jumbotron, .container-fluid .jumbotron {
padding-right: 30px;
padding-left: 30px;
}
.container .jumbotron, .container-fluid .jumbotron {
border-radius: 0px;
}
.jumbotron {
padding: 20px 0 0;
background:transparent;
margin-bottom:0px;
}


.panel-primary {
background-color: #fff;
}

.panel-info {
background-color: #f6f6f6;
}

.panel {
margin-bottom: 20px;
border: 0 solid transparent;
border-radius: 0;
-webkit-box-shadow: 0 0 0 rgba(0,0,0,.0);
box-shadow: 0 0 0 rgba(0,0,0,.0);
}

.panel-body {
padding: 30px;
}

/* ------------------ BILDSPEL ------------------------------------------------------------------------------------- */



.carousel-control .glyphicon-chevron-left
{margin-left:-40%!important;}
.carousel-control .glyphicon-chevron-right
{margin-right:-40%!important;}

.carousel-caption {
position: absolute;
right: 0%;
bottom: 0;
left: 0%;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0,0,0,.6);
background: rgba(0,0,0,.4);
font-family:'Open Sans Condensed', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight:400;
font-size:28px;
}

#carousel a, #carousel a:link, #carousel a:visited, #carousel a:hover, #carousel a:active {
	color: #fff;
}


/* ------------------ FORMULÄR & MEDDELANDE ------------------------------------------------------------------------ */

.form-horizontal .control-label {
padding-top: 7px;
margin-bottom: 0;
text-align: left;
}

.message-info {

	}
	
.message-info .text {
	font-family:'Open Sans Condensed', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:700;
	letter-spacing: -1px;
	font-size:27px;
	line-height:35px;
	color: #000;
	}
	
.message-info .glyphicon {
margin-right:10px;
}

.message-info .glyphicon-ok {
font-family: 'Glyphicons Halflings';
font-size:20px;
color: #339900;
font-style: normal;
font-weight: 700;
margin-right:10px;
}

.message-info .glyphicon-remove {
font-family: 'Glyphicons Halflings';
font-size:20px;
color: #c9302c;
font-style: normal;
font-weight: 700;
margin-right:10px;
}

.message-info .btn-danger {
background-color: #c9302c;
}

.message-info .btn {
font-family:'Open Sans Condensed', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight:700;
padding: 10px 20px;
margin-bottom: 0;
font-size: 20px;
border: 1px solid transparent;
border-radius: 6px;
}

.g-recaptcha {background: url(/_img/layout/img_loader.gif) no-repeat 145px 30px;}


/* ------------------ FOOTER --------------------------------------------------------------------------------------- */


#adress {
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: -30px;
	font-size:14px;
	background-color: #f6f6f6;
}

#adress .col-md-4 {
position: relative;
min-height: 1px;
padding-left: 0;
padding-right: 0;
}


#adress h3 {
	letter-spacing: 0;
	}

#adress a {
	color: #cc171e;
	font-weight: bold;
	}
	
#adress a:hover {
	color:#000;
	text-decoration: underline;
	}
	
.tel-nowrap {white-space: nowrap;}


/* ------------------ COPYRIGHT ------------------------------------------------------------------------------------ */


#copyright {
	margin-left:15px;
	margin-right:15px;
	background-color:#fff;
	padding:10px 0;
	}
	
#copyright p {margin: 0px;}
	
#copyright .text, #copyright a  {
	color:#7a7a7a;	
	font-family:Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif!important;
	font-size:12px;
	font-weight:700;
	}
	
#copyright a:hover {
	color:#000;
	text-decoration:none;
	}

/* ------------------ NEDAN FÖLJER OLIKA UPPLÖSNINGAR -------------------------------------------------------------- */


/* ------------------ Storlek lg, storskärm ------------------------------------------------------------------------ */


@media only screen and ( min-width: 1200px) {


}


/* ------------------ Storlek md, mediumskärm ------------------------------------------------------------------------ */


@media only screen and ( max-width: 1200px) {


}




/* ------------------ Storlek sm, Liggande mobil & surfplatta ------------------------------------------------------ */


@media only screen and ( max-width: 992px) {

.navbar li a {

	margin-right:0px;
}
}


/* ------------------ Storlek xs, mobil ---------------------------------------------------------------------------- */


@media only screen and ( max-width: 767px) {

.g-recaptcha {margin-left:-30px;}


#copyright .text, #copyright a  {
	text-align: center;
	}
  
  #header p {
	text-align:center;
	padding: 0 0 0 0;
	font-size: 20px;
	line-height: 1.33;
	color:#fff;
	}
	
#adress .panel-body {padding:10px 30px;}

.menuspacer { display:none;}

/* Navigering till meny **********/

.navbar-toggle-text {
	float:left;
	padding: 15px 20px 15px 20px;
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size:15px;
	color: #000;
	text-transform:uppercase;
}
.navbar-toggle {
	float:right;
	padding:10px 10px;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:5px;
}
.navbar-toggle .icon-bar {
	display:block;
	width:25px;
	height: 3px;
	background-color: #000 !important;
	border-radius: 1px;
}

/* Huvud och Undermenyer **********/

.navbar-nav {
margin: 0 -15px;
border-bottom: 1px solid #fff;
}
.dropdown-menu {
padding: 0 0 0 0;
}
.nav>li, .dropdown-menu>li>a {
border-top: 1px solid #fff;
}
.dropdown-menu>li>a {
background-color:#efefef;
}

.navbar-nav .open .dropdown-menu>li>a {
line-height: 25px;
}

.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 30px;
}

/*******************************/


}

/* ------------------ Slut ----------------------------------------------------------------------------------------- */
