﻿#frontLeft {
	float: left;
	width: 45%;
}
#frontLeft img{
	width: 100%;
	margin: 0 0 12px 0;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
	border: 1px solid #d9d9d9;
}
#frontRight {
	float: right;
	width: 53%;
}
#frontLeft table {
	border-collapse: collapse;
	width: 100%;
}
#frontLeft table td {
	vertical-align: top;
	padding: 4px;

}

#frontLeft table tr {
	border-bottom: 1px dotted gray;
}
#frontLeft table tr:first-child {
	border-bottom: none;
}
#frontLeft table tr:last-child td {
	border-right: 1px dotted gray;
}
#frontLeft table tr:last-child td:last-child {
	border-right: none;
}
#frontLeft #title {
	text-align: center;
	font-weight: bold;
	font-size: medium;
}
#frontLeftBelow {
	position: relative;
	padding-top:10px;
	float: left;
	width: 100%;
}
#frontLeftBelow img{
	border: 0px solid #666 !important;
}
#frontLeftBelow table tr {
	border-bottom: 0px dotted gray;
}
#frontLeftBelow table tr:last-child td {
	border-right: 0px dotted gray;
}






.frontBox {
	background-color: #eee;
	border: 1px solid #ccc;
	padding: 15px;
	margin-bottom: 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
/* .frontBox.information : vise tittel og beskrivelse (aktivitet) */
.frontBox.information {
	/* background-color: #d2ffd4; */
}
.frontBox.information h2 {
	padding:5px;
}
.frontBox.information div {
	padding:10px 5px 10px 5px;
}
/* .frontBox.information */

.frontBoxEgenskaper {
	background-color: #eee;
	border: 1px solid #ccc;
	padding: 15px;
	margin-bottom: 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.frontBox * , .frontBoxEgenskaper * {
	margin: 0;
	padding: 0;
}
.frontBox .spline, .frontBoxEgenskaper .spline {
	display: block;
	float: none;
	border-bottom:1px solid white;
	border-top: 1px solid #ccc;
	margin: 3px 0;
}
.frontBox h2, .frontBoxEgenskaper h2 {
	border-bottom:1px solid #ccc;
	font-size: small;
	padding-bottom: 2px;
	text-transform: normal;
}
.frontBox p {
	border-top:1px solid white;
	padding-top: 2px;
}
.frontBox.nyheter p {
	border-top:0px solid red;
	padding-top: 2px;
	padding-bottom: 2px;
}
.frontBox .dfv.row {
	border-bottom: 1px solid #f8f8f8;
	padding-top: 4px;
	padding-bottom: 4px;
}
.frontBoxEgenskaper td {
	background-color:transparent;
	border-bottom: 1px solid #f8f8f8;
	padding-top: 4px;
	padding-bottom: 4px;
}
.frontBoxEgenskaper .fls  {
	text-align:left;
	font-weight:normal;
	padding-right: 4px;
}


.frontBox.wide {
	min-width: none !important;
	max-width: none !important;
}
.frontBox.snarveier {
	background-color: #caeed0;
}

.frontBox * {
	margin: 0;
	padding: 0;

}
.frontBox .spline {
	display: block;
	float: none;
	border-bottom:1px solid white;
	border-top: 1px solid #ccc;
	margin: 3px 0;
}
.frontBox h2 {
	border-bottom:1px solid #ccc;
	font-size: larger ;
	padding-bottom: 2px;
	text-transform: normal;
}
.frontBox p {
	border-top:1px solid white;
	padding-top: 2px;
}
.frontBox select {
	background-color: #eee;
	color: #666666;
}
.frontBox td.fls.left {
	color: #666666;
	font-weight: bold;
}
/* .frontBox td.dfv span.field_input {
	background-color: #red;
} */
.frontBox.wide label {
	/* clear: both;
	float: none; */
	margin-left: 2px;
	vertical-align: 2px;
}
.frontBox .dfv {
	white-space: normal;
	/* line-height: 1.0em; */
}
.dfv.wrap {
	white-space: normal;
}

.frontBox .dfv.row {
	border-bottom: 1px solid #f8f8f8;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #eee;

}

.frontBoxClean {
	min-width: 150px;
	max-width: 330px;
}


/**
 * iOS 6 style switch checkboxes
 * by Lea Verou http://lea.verou.me
 */

.checkbox_ {
	position: absolute;
	opacity: 0;
	cursor: pointer !important;
}
.checkbox_.ios-switch + div {
	cursor: pointer !important;
	display: inline-block;
	vertical-align: middle;
	width: 3em;	height: 1em;
	border: 1px solid rgba(0,0,0,.3);
	border-radius: 999px;
	margin: 0 .5em;
	background: white;
	background-image: linear-gradient(rgba(0,0,0,.1), transparent),
	                  linear-gradient(90deg, #64bd63 50%, transparent 50%);
	background-size: 200% 100%;
	background-position: 100% 0;
	background-origin: border-box;
	background-clip: border-box;
	overflow: hidden;
	transition-duration: .4s;
	transition-property: padding, width, background-position, text-indent;
	box-shadow: 0 .1em .1em rgba(0,0,0,.2) inset,
	            0 .45em 0 .1em rgba(0,0,0,.05) inset;
	font-size: 150%; /* change this and see how they adjust! */
}
.checkbox_.ios-switch:checked + div {
	padding-left: 2em;	width: 1em;
	background-position: 0 0;
}

.checkbox_.ios-switch + div:before {
	content: 'P\00C5';
	float: left;
	width: 1.65em; height: 1.65em;
	margin: -.1em;
	border: 1px solid rgba(0,0,0,.35);
	border-radius: inherit;
	background: white;
	background-image: linear-gradient(rgba(0,0,0,.2), transparent);
	box-shadow: 0 .1em .1em .1em hsla(0,0%,100%,.8) inset,
	            0 0 .5em rgba(0,0,0,.3);
	color: white;
	text-shadow: 0 -1px 1px rgba(0,0,0,.3);
	text-indent: -2.6em;
}

.checkbox_.ios-switch:active + div:before {
	background-color: #eee;
}

.checkbox_.ios-switch + div:before,
.checkbox_.ios-switch + div:after {
	font: bold 60%/1.9 sans-serif;
	text-transform: uppercase;
}

.checkbox_.ios-switch + div:after {
	content: 'AV';
	float: left;
	text-indent: .5em;
	color: rgba(0,0,0,.45);
	text-shadow: none;
}
.checkbox_important.checkbox_.ios-switch + div {
	background-image: linear-gradient(rgba(0,0,0,.1), transparent),
	                  linear-gradient(90deg, #64bd63 50%, #FFC500 50%);
}
.checkbox_neutral.checkbox_.ios-switch + div {
	background-image: linear-gradient(rgba(0,0,0,.1), transparent),
	                  linear-gradient(90deg, #9fa2a7 50%, transparent 50%);
}
.checkbox_red.checkbox_.ios-switch + div {
	background-image: linear-gradient(rgba(0,0,0,.1), transparent),
	                  linear-gradient(90deg, #0082ff 50%, transparent 50%);
}
.checkbox_smaller.checkbox_.ios-switch + div {
	font-size: 133%; /* change this and see how they adjust! */
}
.checkbox_mini.checkbox_.ios-switch + div {
	font-size: 125%; /* change this and see how they adjust! */
}
.checkbox_janei.ios-switch + div:before {
	content: 'JA';
}
.checkbox_janei.ios-switch + div:after {
	content: 'NEI';
}
.checkbox_plus.ios-switch + div:before {
	content: 'JA';
}
.checkbox_plus.ios-switch + div:after {
	content: '';
}

/*
.checkbox_synlig.ios-switch + div:before {
	content: 'SYNLIG';
}
.checkbox_synlig.ios-switch + div:after {
	content: 'SKJULT';
}
.checkbox_lockopen.ios-switch + div:before {
	content: 'L\00C5ST';
}
.checkbox_lockopen.ios-switch + div:after {
	content: '\00C5pen';
}
*/

#wrapper {
	overflow-x: visible !important;
}


/* RGRAPH div style graph antall boligselskap*/
#chart-container-wrapper {
clear:left;
float:right;
position:relative;
height:0px;
width:350px;
margin-top:-40px;
/*
margin-right:70px;
display:inline-block;
z-index:1;
margin-left:520px;
*/
}
#chart-container {
width: 350px;
height: 155px;
}



/* START ZZStyleMSg.css */

.BOXrecord, .BOXcheckboxlist, .BOXcheckboxlist2, .BOXinfo, .BOXsuccess, .BOXwarning, .BOXerror, .BOXvalidation, .BOXsimple  {
border: 1px solid;
margin: 10px 0px;
margin-left: 5px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.BOXrecord {
color: #000000;
background-color: #fff;
border: 1px solid #fff;
padding:0px 0px 0px 0px;
/** background-image: url('../../Images/knob/info.png');  **/
}
.BOXcheckboxlist {
border: 1px inset ;
color: #000000;
margin-top: 0px;
margin-right: 0px;
background-color: #cce5ff;
background-image: url('../../Images/knob/valid blue.png');
}
.checkboxlist td {
background-color: transparent;
vertical-align: top;
white-space: nowrap;
}

.BOXcheckboxlist2 {
border: 1px inset ;
color: #000000;
margin-top: 0px;
margin-right: 0px;
padding: 0px 5px 5px 50px !important;
background-color: #cce5ff;
background-image: url('../../Images/knob/valid blue.png');
}
.BOXinfo {
color: #00529B;
background-color: #fffdee;
background-image: url('../../Images/knob/info.png');
max-width: 650px;
}
.BOXsuccess {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../../Images/knob/success.png');
}
.BOXwarning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../../Images/knob/warning.png');
max-width: 650px;
}
.BOXerror {
color: #D8000C;
background-color: #FFBABA;
background-image: url('../../Images/knob/error.png');
}
.BOXsimple {
border: 1px inset ;
color: #000000;
margin: 0px 0px;
background-color: #cce5ff;
background-image: url('../../Images/knob/valid blue.png');
}
.BOXhelp {
border: 1px ;
padding:1px 1px 1px 1px;
background-repeat: no-repeat;
background-position: 1px center;
color: #003366;
/* background-color: #fffdee; */
/* background-image: url('../../Images/knob/info.png'); */
max-width: 800px;
}

.BOXcheckboxlist input[type="checkbox"], .BOXcheckboxlist input[type="radio"], .BOXcheckboxlist label {
cursor:pointer;
}
.BOXcheckboxlist2 input[type="checkbox"], .BOXcheckboxlist2 input[type="radio"], .BOXcheckboxlist2 label {
cursor:pointer;
}

.BOXsjekkliste {
	/*background-color: #eee;*/
	border: 1px solid #ccc;
	padding: 5px 15px 5px 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	/*width: 100%;*/
}


.btn:link{text-decoration:none;color:inherit;}
.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbbbbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:first-child{*margin-left:0;}
.btn:hover,.btn:focus{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;}
.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;}
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;}
.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn-block+.btn-block{margin-top:5px;}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#e7d785;background-image:-moz-linear-gradient(top, #fffeb8, #c49c38);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fffeb8), to(#c49c38));background-image:-webkit-linear-gradient(top, #fffeb8, #c49c38);background-image:-o-linear-gradient(top, #fffeb8, #c49c38);background-image:linear-gradient(to bottom, #fffeb8, #c49c38);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffeb8', endColorstr='#ffc49c38', GradientType=0);border-color:#c49c38 #c49c38 #896d27;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#c49c38;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#c49c38;*background-color:#b08c32;}
.btn-primary:active,.btn-primary.active{background-color:#9c7c2d \9;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#c49c38;*background-color:#b08c32;}
.btn-primary:active,.btn-primary.active{background-color:#9c7c2d \9;}
.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#e7c44b;background-image:-moz-linear-gradient(top, #f9e27d, #cc9600);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f9e27d), to(#cc9600));background-image:-webkit-linear-gradient(top, #f9e27d, #cc9600);background-image:-o-linear-gradient(top, #f9e27d, #cc9600);background-image:linear-gradient(to bottom, #f9e27d, #cc9600);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9e27d', endColorstr='#ffcc9600', GradientType=0);border-color:#cc9600 #cc9600 #805e00;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#cc9600;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#cc9600;*background-color:#b38300;}
.btn-warning:active,.btn-warning.active{background-color:#997100 \9;}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#cc9600;*background-color:#b38300;}
.btn-warning:active,.btn-warning.active{background-color:#997100 \9;}
.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#cc4036;background-image:-moz-linear-gradient(top, #dc4e44, #b32b21);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dc4e44), to(#b32b21));background-image:-webkit-linear-gradient(top, #dc4e44, #b32b21);background-image:-o-linear-gradient(top, #dc4e44, #b32b21);background-image:linear-gradient(to bottom, #dc4e44, #b32b21);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc4e44', endColorstr='#ffb32b21', GradientType=0);border-color:#b32b21 #b32b21 #721c15;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#b32b21;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#b32b21;*background-color:#9d261d;}
.btn-danger:active,.btn-danger.active{background-color:#872119 \9;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#b32b21;*background-color:#9d261d;}
.btn-danger:active,.btn-danger.active{background-color:#872119 \9;}
.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#83a94c;background-image:-moz-linear-gradient(top, #95bf52, #678943);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#95bf52), to(#678943));background-image:-webkit-linear-gradient(top, #95bf52, #678943);background-image:-o-linear-gradient(top, #95bf52, #678943);background-image:linear-gradient(to bottom, #95bf52, #678943);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff95bf52', endColorstr='#ff678943', GradientType=0);border-color:#678943 #678943 #40562a;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#678943;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#678943;*background-color:#5a783b;}
.btn-success:active,.btn-success.active{background-color:#4d6732 \9;}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#678943;*background-color:#5a783b;}
.btn-success:active,.btn-success.active{background-color:#4d6732 \9;}
.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#008ed0;background-image:-moz-linear-gradient(top, #009add, #007dbc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#009add), to(#007dbc));background-image:-webkit-linear-gradient(top, #009add, #007dbc);background-image:-o-linear-gradient(top, #009add, #007dbc);background-image:linear-gradient(to bottom, #009add, #007dbc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff009add', endColorstr='#ff007dbc', GradientType=0);border-color:#007dbc #007dbc #004a70;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#007dbc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#007dbc;*background-color:#006ca3;}
.btn-info:active,.btn-info.active{background-color:#005b89 \9;}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#007dbc;*background-color:#006ca3;}
.btn-info:active,.btn-info.active{background-color:#005b89 \9;}

.btn-choosen{color:#000000;text-shadow:0 0px 0 rgba(0, 0, 0, 0.25);background-color:#a6e3ff;background-image:-moz-linear-gradient(top, #b2e7ff, #90daff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#009add), to(#90daff));background-image:-webkit-linear-gradient(top, #b2e7ff, #90daff);background-image:-o-linear-gradient(top, #b2e7ff, #90daff);background-image:linear-gradient(to bottom, #b2e7ff, #90daff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff009add', endColorstr='#ff007dbc', GradientType=0);border-color:#90daff #90daff #46c0ff;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#90daff;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-choosen:hover,.btn-choosen:focus,.btn-choosen:active,.btn-choosen.active,.btn-choosen.disabled,.btn-choosen[disabled]{color:#ffffff;background-color:#90daff;*background-color:#79d2ff;}
.btn-choosen:active,.btn-choosen.active{background-color:#5ec8ff \9;}
.btn-choosen:hover,.btn-choosen:focus,.btn-choosen:active,.btn-choosen.active,.btn-choosen.disabled,.btn-choosen[disabled]{color:#ffffff;background-color:#90daff;*background-color:#79d2ff;}
.btn-choosen:active,.btn-choosen.active{background-color:#5ec8ff \9;}

.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-link{border-color:transparent;cursor:pointer;color:#c83025;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-link:hover,.btn-link:focus{color:#9d261d;text-decoration:underline;background-color:transparent;}
.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333333;text-decoration:none;}
.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em;}.btn-group:first-child{*margin-left:0;}
.btn-group:first-child{*margin-left:0;}
.btn-group+.btn-group{margin-left:5px;}
.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px;}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px;}
.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group>.btn+.btn{margin-left:-1px;}
.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px;}
.btn-group>.btn-mini{font-size:10.5px;}
.btn-group>.btn-small{font-size:11.9px;}
.btn-group>.btn-large{font-size:17.5px;}
.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2;}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}
.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px;}
.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px;}
.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px;}
.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px;}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;}
.btn-group.open .btn-primary.dropdown-toggle{background-color:#c49c38;}
.btn-group.open .btn-warning.dropdown-toggle{background-color:#cc9600;}
.btn-group.open .btn-danger.dropdown-toggle{background-color:#b32b21;}
.btn-group.open .btn-success.dropdown-toggle{background-color:#678943;}
.btn-group.open .btn-selected.dropdown-toggle{background-color:#007dbc;}
.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222;}
.btn .caret{margin-top:8px;margin-left:0;}
.btn-large .caret{margin-top:6px;}
.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px;}
.btn-mini .caret,.btn-small .caret{margin-top:8px;}
.dropup .btn-large .caret{border-bottom-width:5px;}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.btn-group-vertical{display:inline-block;*display:inline;*zoom:1;}
.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px;}
.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
/* a.btn.btn-small.btn-success, a.i.btn.btn-small.btn-success {
	color:#FFF;
} */

.label:not(.ui) {
    background-color: #999999;
    border-radius: 16px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    font-weight: 600;
    line-height: 16px;
    margin-right: 5px;
    padding: 2px 12px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
}
.label-small, .topic-list .topic-labels .label {
    font-size: 10px;
    margin-right: 5px;
    margin-left: 5px;
    padding: 1px 10px;
}
.label-mini, .topic-list .topic-labels .label {
    font-size: 8px;
    /* font-weight: 400; */
    margin-right: 2px;
    margin-left: 5px;
    padding: 1px 7px;
}

.label-large, .topic-list .topic-labels .label {
    font-size: 18px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 5px 10px;
    text-transform:none;
    white-space:normal;
}
.label-light {
    background-color: #EEEEEE;
    color: #666666;
    text-shadow: none;
}
.label-alert {
    background-color: red;
    color: #FFFFFF;
    text-shadow: none;
}.label-info {
    background-color: #e4e4e4;
    /* color: #8a8a8a; */
    color: #959595;
    text-shadow: none;
}
/* informasjon om publisering av støtteordninger */
.label-open {
	background:#16A085;
	/* background:#698ee4; */
	color:#FFF;
   text-shadow: none;
}
.label-closed {
	background:#d26260;
	color:#FFF;
   text-shadow: none;
}
.label-missing {
	background:#ffd16d;
	color:#FFF;
   text-shadow: none;
}
.label-none {
	background:#f4d8d7;
	color:#FFF;
   text-shadow: none;
}
/* Spesifikk heading for risikovurderingsbildet */
.label-risiko {
    font-size: 18px;
    text-align:center;
    margin-right: 0px;
    margin-left: 0px;
    padding: 5px 10px;
	 max-width: 465px;
	 min-width: 455px;
}

.box-risiko {
	/*	border: 1px solid ;
	border-color: silver;
*/ 
	margin: 10px 0px;
	margin-left: 0px;
	padding: 15px 10px 15px 5px;
	background-color: #f3f3f3 !important;
	/*	background-repeat: no-repeat;
	background-position: 10px center;
*/ /* background-image: url('../../Images/knob/help.png'); */
	/* min-width: 440px;
	max-width: 440px; */
}


.field_input.ro {
    background-color: #f0f0f0;
}

.form_info {
	color: green;
	padding-top: 10px;
	padding-bottom: 20px;
	font-size: large;
	font-weight: bold;
}


.rotate {
             filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */
         -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
     -moz-transform: rotate(-90.0deg);  /* FF3.5+ */
      -ms-transform: rotate(-90.0deg);  /* IE9+ */
       -o-transform: rotate(-90.0deg);  /* Opera 10.5 */
  -webkit-transform: rotate(-90.0deg);  /* Safari 3.1+, Chrome */
          transform: rotate(-90.0deg);  /* Standard */
}
/* Tabell posteringer på et budsjettområde, dropdown table */
.table-postering {
background-color:#fcfce2;
}
.table-postering tr:nth-child(even) {
	background-color:#e2effc;
}
.table-postering tr:nth-child(odd) {
	background-color:#e2effc;
}
.table-postering tr:nth-child(1) {
	background-color:#fcfce2;
}
/* .shadow1 {
	-webkit-box-shadow: 0 8px 6px -6px red;
	   -moz-box-shadow: 0 8px 6px -6px red;
	        box-shadow: 0 8px 6px -6px red;
}
*/
.shadow1 {
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 5px 5px 5px gray ;
-webkit-box-shadow: 5px 5px 5px gray;
box-shadow: gray;
}
.shadow {
margin: 0 0 12px 0;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
border: 1px solid #d9d9d9;
}

.orange.awesome.disabled {
   pointer-events: none;
   cursor: default;
	background-color:silver;
	/*color:#EBFFFF !important;  */
}

/* Form additions */
.fls.avvik {
    width: 90px;
    white-space: normal;
}
.fls.aktivitet {
	width: 90px;
	white-space: normal;
}

/* BHMS.3A - Historikk avvik/aktivitet */
.bhms-historikk {
    background-color: #eee;
    border: 1px solid #ccc;
    padding: 5px 5px 10px 5px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    width: 96%;
    color:#000;
}

    .bhms-historikk.bhms-historikk-white {
        background-color: #fff;
    }

.bhms-historikk h2 {
	/*border-bottom: 1px solid darkgray;*/
	font-size: 1.3em;
	padding-bottom: 1px;
	padding-left: 15px;
}
.bhms-historikk-body-initial {
	visibility: hidden;
}
.bhms-historikk-body {
	height: 460px;
	overflow-x: hidden;
	overflow-y: auto;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 15px;
}
.bhms-historikk-body-fullheight {
	visibility: visible;
	height: 460px;
	height: calc(100vh - 520px);
	min-height: 260px;
	max-height: 460px;
	overflow: hidden auto;
	overflow-x: hidden;
	overflow-y: auto;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 15px;
}
.bhms-historikk-body-halfheight {
	visibility: visible;
	height: 260px;
	height: calc(100vh - 520px - 260px);
	min-height: 260px;
	max-height: 260px;
	overflow: hidden auto;
	overflow-x: hidden;
	overflow-y: auto;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 15px;
}
.bhms-historikk-element {
	padding-top: 10px;
	padding-bottom: 0px;
}

.bhms-historikk-header {
	display: flex;
	border-top-color: #ccc;
	border-top-style: dotted;
	padding-top: 6px;
	border-top-width: thin;
	flex-wrap:wrap;
	justify-content:end;
}

.bhms-historikk-header-author {
	margin-right: auto;
/*	font-size: 1.0em;
*/}
.bhms-historikk-header-date {
	width: 40%;
	text-align: right;
	min-width: 140px;
/*	font-size: 1em;
*/}

.bhms-historikk-text {
/*	font-size: 1em;
*/	margin-bottom: 10px;
	margin-top: 10px;
	color: black;
	/*border-bottom-color: #ccc;*/
	/*border-bottom-style: dotted;*/
	/*padding-bottom: 6px;*/
	/*border-bottom-width: thin;*/
}
.bhms-historikk-vedlegg {
	margin-bottom: 10px;
	margin-top: 10px;
/*	font-size: 1em; */
}

/* Vise korrekt farge på ikoner knyttet til sjekklistetabell på rediger aktivitet */
a > div.positive > i.pencil.icon {
	color: white;
}

i.green.fiv-sqo.fiv-icon-checklist {
	background-image: url(../file-icon/icons/checklist/checklist-green.svg);
}

/* Overstyring disabled input fields */
input[type='text']:disabled {
        color: -internal-light-dark(graytext, rgb(170, 170, 170));
	opacity:0.7;
}
textarea:disabled {
	color: -internal-light-dark(graytext, rgb(170, 170, 170));
	opacity: 0.7;
}

/******************************************/
/* aktiv / stoppet button for aktiviteter */
/******************************************/
.ui.labeled.icon.button>.icon {
	background-color: transparent;
	color:#efefef;
}
/******************************************/

/******************************************/
/* øk tekst størrelse på input felter med Fomantic input klasse */
/******************************************/
.ui.input input[type="text"].field_input {
	/*color: red;*/
	font-size:13.7px;
    padding-left: 0.5em;
}
span.select2-selection__rendered {
    color: rgb(0,0,0,.87);
}


/* END ZZStyleMSg.css */
