﻿/* Move down content because we have a fixed navbar that is 50px tall */
body {
    padding-top: 70px;
    padding-bottom: 20px;
    overflow-x:hidden;
    background: no-repeat center center fixed; 
    -webkit-background-size: cover;
	-moz-background-size: cover;
    -o-background-size: cover;
}
#footer {
   text-align: center;
   width: 100%;
   padding-top: 10px;
   height: 50px;
   vertical-align: central;
   background-color: whitesmoke;
   left: 0;
   right: 0;
   position: absolute;
}
/* Wrapping element */
/* Set some basic padding */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}
/* Set widths on the form inputs since otherwise they're 100% wide */
input,
select,
textarea {
    max-width: 380px;
}
.innholdVenstreMarg {
    margin-left: 200px;}
.innholdVenstreMarg a:hover {
    color: #178acc !important;
}
.innholdVenstreMarg a:link {
   text-decoration: underline;
}
/* Responsive: Portrait tablets and up */
@media (max-width: 1024px) {
    #footer {
        display: none;
        visibility: hidden;
    }
}
@media screen and (max-width: 1024px) {
    body {
      padding-top: 50px;
    }
     .jumbotron {
        margin-top: 20px;
    }
    .body-content {
        padding: 0;
        margin-left: 10px;
    }
    .innholdVenstreMarg {
    margin-left: 0;
    }
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_tab 
{    
    height:25px !important;
}
.formInline 
{    
    display: inline;
    width: 100px;
}
.form-control.lang
{   
width: 100%;
}
 ul.nav li.dropdown:hover ul.dropdown-menu{
     display: block;    
}
.center.navbar-inner {
text-align:center;
}
@media (max-width: 1024px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
}
.navbar {
  min-height: 0;
  max-height: 70px;
  background: #043d75; 
}
.navbar-nav li a {
 line-height: 40px;
}
@media screen and (max-width: 1024px) {
.navbar {
  max-height: 50px;
        }
.navbar-nav li a {
 line-height: 30px;
                 }
}
.navbar-collapse { background: #043d75; 
}
span.radio {
    padding: 0px;
}

span.radio > input[type="radio"] {
    margin: 8px -5px 7px 0px;
}

span.radio > label {
    float: left;
    margin-right: 5px;
    margin-left: 5px;
    padding: 0px 5px 0px 10px;
}
.borderless td, .borderless th {
    border: none !important;
}
.innlogget a, a:hover {
text-decoration:none;
color: white;
}
.completionList {
border:solid 1px #444444;
margin:0px;
padding:2px;
height: 100px;
width: 300px;
overflow:auto;
background-color: #FFFFFF;
}

.listItem {
color: #1C1C1C;
}

.itemHighlighted {
background-color: #ffc0c0;
}
.radioButtonList { list-style:none ; margin: 0; padding: 0px; color: #178acc !important; }
.radioButtonList.horizontal li { display: inline;}
.radioButtonList label{
      display:inline;
      vertical-align: inherit;
}
.bottom-align-text {
    bottom: 0;
}
.boxShadow {
    box-shadow: 5px 5px 5px #888888;
}
td.colRightJust {
    text-align:right;
}
th.colRightJust {
    text-align:right;
}
.tales {
  width: 100%;
}
.carousel {
  margin: 10px auto 30px;
  min-height: 165px;
  width: auto;
  overflow: hidden;
}

.carousel .item {
}
.carousel-inner > .item > a > img {
}
.carousel-control.left, .carousel-control.right {
    background-image: none !important;
     filter: progid: none !important;
     outline: 0;
}
.carousel .carousel-control {
  visibility: hidden;
}
.carousel:hover .carousel-control {
  visibility: visible;
}
.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }
.img-responsive {
 display: block;
 height: auto;
 max-width: 100%;
}
.lnkBtn {
text-decoration: underline;
}
.lnkBtn:hover {
color: #178acc !important;
}
.glyphLink {
text-decoration: none;
}
.glyphLink:hover {
color: #178acc !important;
}
.table {
  border-right-width:0px;
  border-left-width:0px;
}
/* Fargevalg overstyre bootstrap theme */
a {
color: #004c93;
}
.returInfoLayer{
	width: 550px;
	position: fixed;
	text-align: center;
    top: 15%;
	margin: auto;
    padding: 10px;
    z-index: 2;
    overflow: hidden;
}
.badge {
background-color: #043d75;
}
.pagination-ys {
    /*display: inline-block;*/
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
 
.pagination-ys table > tbody > tr > td {
    display: inline;
}
 
.pagination-ys table > tbody > tr > td > a,
.pagination-ys table > tbody > tr > td > span {
    position: relative;
    float: left;
    padding: 8px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #dd4814;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;
}
 
.pagination-ys table > tbody > tr > td > span {
    position: relative;
    float: left;
    padding: 8px 12px;
    line-height: 1.42857143;
    text-decoration: none;    
    margin-left: -1px;
    z-index: 2;
    color: #aea79f;
    background-color: #f5f5f5;
    border-color: #dddddd;
    cursor: default;
}
 
.pagination-ys table > tbody > tr > td:first-child > a,
.pagination-ys table > tbody > tr > td:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
 
.pagination-ys table > tbody > tr > td:last-child > a,
.pagination-ys table > tbody > tr > td:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
 
.pagination-ys table > tbody > tr > td > a:hover,
.pagination-ys table > tbody > tr > td > span:hover,
.pagination-ys table > tbody > tr > td > a:focus,
.pagination-ys table > tbody > tr > td > span:focus {
    color: #97310e;
    background-color: #eeeeee;
    border-color: #dddddd;
}
.kontaktkort li
{
    display: inline;
    float: left;
    margin-left: 15px;
    margin-bottom: 15px;
}
.containerClass .ajax__html_editor_extender_container
{
            width: 100% !important;/*important is really important at here*/
}
/* Glyphicon inside textbox */
.inner-addon { 
    position: relative; 
}

/* style icon */
.inner-addon .glyphicon {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}

/* align icon */
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }
.utvidetVareinfo {
    margin-left: 5px;
}
.wait, .wait * { cursor: wait; }
#searchclear {
    position:absolute;
    right:5px;
    top:0;
    bottom:0;
    height:14px;
    margin:auto;
    font-size:14px;
    cursor:pointer;
    color:#ccc;
}
::-ms-clear {
   display: none;
}
.linkList li {
    display: inline;
    margin: 0px 10px 10px 0px;
    text-decoration: underline;
    font-weight: bold;
    list-style: none;
    float: left;
}
.linkList a:hover
{
color: #178acc !important;
}
.file-upload {
    display: inline-block;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    font-family: Arial;
    border: 1px solid #043d75;
    background: #043d75;
    color: #fff;
    border-radius: 6px;
    -moz-border-radius: 6px;
    cursor: pointer;
    text-shadow: #000 1px 1px 2px;
    -webkit-border-radius: 6px;
}

    .file-upload:hover {
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
        background: -moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background: -webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background: -o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background: -ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background: linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
        background-color: #0061a7;
    }

/* The button size */
.file-upload {
    height: 30px;
}

    .file-upload, .file-upload span {
        width: 90px;
    }

        .file-upload input {
            top: 0;
            left: 0;
            margin: 0;
            font-size: 11px;
            font-weight: bold;
            /* Loses tab index in webkit if width is set to 0 */
            opacity: 0;
            filter: alpha(opacity=0);
        }

        .file-upload strong {
            font: normal 12px Tahoma,sans-serif;
            text-align: center;
            vertical-align: middle;
        }

        .file-upload span {
            top: 0;
            left: 0;
            display: inline-block;
            /* Adjust button text vertical alignment */
            padding-top: 5px;
        }
.fixedBasket {  
        position: fixed;   
        top: 140px;  
        margin-right: 100px;
}
.imgZoomTransform:hover {
    -webkit-transform: scale(2); /* Safari and Chrome */
    -moz-transform: scale(2); /* Firefox */
    -ms-transform: scale(2); /* IE 9 */
    -o-transform: scale(2); /* Opera */
    transform: scale(2);
    width: auto;
}
.imgZoomTransform5:hover {
    -webkit-transform: scale(5); /* Safari and Chrome */
    -moz-transform: scale(5); /* Firefox */
    -ms-transform: scale(5); /* IE 9 */
    -o-transform: scale(5); /* Opera */
    transform: scale(5);
    position: absolute;
    z-index: 1;
    width: auto;
}
/*=== Prislister ===*/
.rptGruppe {
    width: 100%;
    background-color: #B3282D;
    color: white;
}

.rptGruppe2 {
    width: 100%;
    background-color: #409a00;
    color: white;
}
.pdf-logo {
    width: 20%;
    float: right;
    margin-bottom: 10px;
}
@media only screen and (min-width: 1200px) {
.visible-lg {
    display: block !important;
}
}
@media only screen and (max-width: 1735px) {
.visible-lg {
    display: none !important;
}
}
/* Slutt  */
