        body{
            padding-top: 74px;
            color:#444;
        }
        .navbar-default{
            padding-right:50px;
         }
		 .navbar-right{
			 margin-right:-25px;
		 }
        .nav li a{
            padding-right:4px;
            color:#222222 !important;
         }
        /*a:visited{
            padding-right:4px;
            color:#ff2222 !important;
         }
        /*.nav li a:active{
            color:#222222 !important;
         }*/
         .nav li a:hover{
            padding-right:4px;
            color:#0f58f6 !important;
         }
       /* ul.nav a:link { 
            color: #f88 !important; 
        }
        ul.nav a { 
            color: #ff8 !important; 
        }*/
		.navbar-nav > li >a{
		  color:#002987 !important;
		}
         ul.nav .active   { 
            color: #0f58f6 !important; 
        }
       .navbar-default, .navbar-nav{
            background-color: #fff !important;
            padding-top:40px;
            font-family: 'Source Sans Pro', sans-serif; 
            font-size:17px;
            -webkit-box-shadow: none;
            box-shadow: none;
        }
 .navbar-nav, .navbar-default, .navbar-fixed-top  {
    padding:6px !important;
    background: #f0f ;
    padding-right: 25px !important;
}

#jumbo_img{
    background:url('../pics/bl-jumbo-br.jpg');
    background-repeat:  no-repeat;
    background-position: 50% bottom;
    /*background: url('pics/jumbo-blue.png');*/
    width:100%;
     background-size: cover;
}
#jumbo_gradient{
    width:70%;
    height:15%;
    max-height:80px;
    background-color: rgba(0, 41, 135,1);
    background: rgba(0, 41, 135,1); /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left,rgba(0, 41, 135,1),rgba(0, 41, 135,0)); /*Safari 5.1-6*/
    background: -o-linear-gradient(right,rgba(0, 41, 135,1),rgba(0, 41, 135,0)); /*Opera 11.1-12*/
    background: -moz-linear-gradient(right,rgba(0, 41, 135,1),rgba(0, 41, 135,0)); /*Fx 3.6-15*/
    background: linear-gradient(to right, rgba(0, 41, 135,1), rgba(0, 41, 135,0)); /*Standard*/
}
#jumbo_text_area{
    display: table;
    margin-top:10vh;;
}
#jumbo_headline{
    margin-left:4vw;
    font-size: 8.5vw;
    font-family: 'Merriweather', serif;
    color: #002987;
    
}
#jumbo_span{
    float: right;
    
    margin-top:0.5vh;
    font-size: 3.5vw;
    font-family: 'Merriweather', serif;
    color: #7f94c1;/* rgba(0, 41, 135,0.5)*/

}
#scroll_down_img_area{
    position: absolute;
    width:100%;
    text-align: center;
    margin-top:-20px;
    font-family: 'Merriweather', serif;
    font-size: 10px;
}
        @keyframes fadeIn { 
  from { opacity: 0; } 
}
#scroll_down_img{
    width:9%;
    max-width:36px;
    padding-bottom: 8px;
    animation: fadeIn 1.6s 5 alternate;
}
.bounce {
  position:fixed;
  bottom:0;
  height:30px;
  width:50px;
  -webkit-animation:bounce 1s 9;
}

@-webkit-keyframes bounce {
  0%       { bottom:5px; }
  25%, 75% { bottom:10px; }
  50%      { bottom:15px; }
  100%     {bottom:0;}
}
.about_headline{
    margin-top: 40px;
    text-align: center;
    font-size: 58px;
    font-family: 'Merriweather', serif;
    color: #002987;
}
.about_headline_small{
    float:right;
    margin-right:10px;
    margin-top: 5px;
    text-align: center;
    font-size: 28px;
    font-family: 'Merriweather', serif;
    font-style: italic;
    color: #8989aa;
}
.about_info{
    margin-top: 45px;
    text-align: center;
    font-size: 17px;
    font-family: 'Merriweather', serif;
    color: #002987;
}
.about_video_area{   
    margin-top: 100px;
    text-align: center;
}
.about_video{
    
    width: 72%;
    min-width: 300px;
}
#vaara-tjaenster{
    width:100%;
    text-align: center;
    margin-top: 60px;
    font-size: 45px;
    font-family: 'Merriweather', serif;
    color: #002987;
}
#vaara-tjaenster_info{
    width:100%;
    text-align: center;
    margin-top: 20px;
    font-size: 28px;
    font-family: 'Merriweather', serif;
    margin-bottom: 30px;
	color: #002987;
}
.thumbnails{
    margin-top: 45px;
    text-align: center;
	color: #002987;
}
.thumbnails h3{
    font-family: 'Merriweather', serif;
	
}
.thumbnails img{
    width:45%;
    max-width:25vw;
}
.thumbnails span{
    margin-top: 40px;
    margin-left: 10%;
    width:80%;
    display: block;
    font-family: 'Merriweather', serif;
}
.thumbnails span a{
    margin-top:120px;
    font-family: 'Merriweather', serif;
}
.top_margin{
    height:10px;
}
.light_grey{
    color:#aaa;
}
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}
#kontakt-section{
    margin-top: -35px;
}
.contact-headline{
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 30px;
    font-size: 46px;
    font-family: 'Merriweather', serif;
    color: #efefff;
}
#referens-thumbnails{
    background-color: #11378f;
    padding: 12px;
    padding-bottom: 54px;
	padding-top:25px;
}
.contact_bg{
    padding-top: 35px;
    background-color: #1d4195 ;
    min-height:50vh;
}
.personal-info-area{
    display: table;
    margin: 50% auto;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #fff;
    padding: 4px;
}

.personal-info-line{
    margin-top: 4px;
	width:100%;
}
.personal-info-text{
    color: #cdcdcd;
	font-size:12px;
}
.referens-img{
    margin: 50% auto;
    margin-top: 8px;
    margin-bottom: 12px;
    width:120px;
    min-width:100px;
    max-width:150px;
    background:white;
    padding: 4px;
}
.description-text{
	font-family: 'Merriweather', serif;
	color: #002987;
}
#adress-field{
    display:table;
    margin: 50% auto;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: 'Merriweather', serif;
    color: #eee;
    font-size: 14px;
}
.sub-jumbo{
	
	font-family: 'Merriweather', serif;
	font-size:16px
}
.adress-line{
    display: inline-block;
}
.personal-info-img{
    margin: 16px;
}

.personal-info{
    background: #11378f;
    border-radius: 6px;
    padding: 12px;
    padding-bottom: 26px;
    min-width:100px;
    max-width: 300px;
    margin-bottom: 52px;
    color: #888;
    margin-top: 12px;
    font-size: 14px;
    height: 340px;
    vertical-align: top;
    font-family: 'Merriweather', serif;
}
.personal-info a{
    text-decoration: none;
    color: inherit;
}
.personal-info a:hover{
    text-decoration: none;
    color: #aaa;
}
.personal-info a:link, .personal-info a:visited{
    text-decoration: none;
    color: #inherit;
}
.img-responsive{
    width:100%;
    max-width: 175px;
    -webkit-box-shadow: 6px 9px 28px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 6px 9px 28px 0px rgba(0,0,0,0.75);
    box-shadow: 6px 9px 28px 0px rgba(0,0,0,0.75);
}
#bli_kund{
    width:100%;
    text-align: center;
    margin-top: 50px;
    font-size: 45px;
    font-family: 'Merriweather', serif;
    color: #002987;
}
#bli_kund_info{
    width:100%;
    text-align: center;
    margin-top: 40px;
    font-size: 28px;
    font-family: 'Merriweather', serif;
    margin-bottom: 80px;
	 color: #3a5791;
}
.form-group{
    max-width: 20vw;
    min-width:150px;
    text-align: center;
}
        .red{
            background: red;
        }
        .blue{
            background: blue;
        }
        .navbar{
            border:0 !important;
        }
        .navbar-toggle{
             background: none !important;
            border:none;
        }
        .navbar-toggle .icon-bar{
            transition: all 0.25s;
        }
        .navbar-toggle.collapsed .top-bar{
            transform: rotate(0deg);
        } 
        .navbar-toggle .top-bar{
            transform: rotate(45deg);
            transform-origin: 10% 10%;
        }
        .navbar-toggle.collapsed .bottom-bar{
            transform: rotate(0deg);
        } 
        .navbar-toggle .bottom-bar{
            transform: rotate(-45deg);
            transform-origin: 10% 90%;
        }
         .navbar-toggle.collapsed .middle-bar{
             
            visibility: visible;
        } 
        .navbar-toggle .middle-bar{
            transition: 0.075s;
            visibility: hidden;
        }
    .btn-primary.gradient:active, .btn-primary.gradient.active {
        outline:none;
        background: -moz-linear-gradient(top,  #267c99 50%, #007299 50%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#267c99), color-stop(50%,#007299)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #267c99 50%,#007299 50%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #267c99 50%,#007299 50%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #267c99 50%,#007299 50%); /* IE10+ */
        background: linear-gradient(to bottom,  #267c99 50%,#007299 50%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#267c99', endColorstr='#007299',GradientType=0 ); /* IE6-9 */
    }
       /* *{
            border: 1px blue solid;
        } */
		#brand-logo{
			/*-webkit-transition: width 0.4s ; /* Safari 4.0 - 8.0 */
			/*transition: width 0.4s ;*/
		}
        .label-input{
            font-family: 'Merriweather', serif;
            margin-top: 8px;
            font-size: 15px;
			color:#3a5791;
        }
        .clickable:hover{
            cursor: pointer;
        }
        .clickable-more{
            cursor: pointer;
            color:#3a5791;
        }
        .clickable-more:hover{
            text-decoration: underline;,
        }
        .moore-info{
            display: none;
        }
        
        /*#language{
            float: right;
            font-size: 10px;
            margin-right:-30px;
            cursor: pointer;
        }*/
#form-status{
    height: 22px;
    font-family: 'Merriweather', serif;
    font-size: 15px;
    margin-top: 18px;
    margin-bottom: 46px;
}

#bottom{
    background-color: #002987;
    min-height:12vh;
    max-height: 100px;
    padding: 0px;
}
.blue{
    background-color: blue;
}
.red{
    background-color: red;
}
.yellow{
    background-color: yellow;
}
.left{
    float: left;
}
#cookies-info{
    display: none;
    position: fixed;
    font-size: 13px;
    bottom:0px;
    width:100%;
    right: 0px;
    padding: 6px;
    max-width: 1200px;
    min-width:350px;
    min-height:35px;
    background-color: rgba(11, 63, 95, 0.8);
    color: white;
}
#accept-cookie-btn{
    background-color: white;
    outline:none;
    border:0px red;
    color:black;
    margin: 6px;
    margin-bottom: 0px;
    float: right;
}