
/* FELLES CONTAINER */
.containerfelles {
	position: relative;
	background-image: url('../../assets8/img/plan/bilde4.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100vh;
	width: 100%;
	position: relative;
}
	
	/* Farge overlay */
	.containerfelles::before {
			content: "";
			position: absolute;
			top: 0;
			width: 100%;
			height: 100%;
			background-color: rgba(62,4,64,0.90);
			
	}


/* FORSIDE STRATEGI PRESENTASJON CONTAINER */
.container3vs3 {
	position: relative;
	background-image: url('../../assets8/img/plan/plan2.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100vh;
	width: 100%;
	position: relative;
		}

		
		/* Farge overlay */
		.container3vs3::before{
				content: "";
				position: absolute;
				top: 0;
				width: 100%;
				height: 100%;
				background-color: rgba(20,22,26,0.80);
			}	


/* PRESENTASJON CONTAINER */
.containerhow {
	position: relative;
	background-image: url('../../assets/images/forsidebilde/strategi_hjem1.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100vh;
	width: 100%;
	position: relative;
		
		}
		
		/* Farge overlay */
		.containerhow::before {
				content: "";
				position: absolute;
				top: 0;
				width: 100%;
				height: 100%;
				background-color: rgba(0,0,0,0.8);
		}


/* PRESENTASJON ALT CONTAINER */		
.containerplan1 {
	position: relative;
	background-image: url('../../assets8/img/plan/kaos2.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100vh;
	width: 100%;
	position: relative;
		
		}
		
.containerplan2 {
	position: relative;
	background-image: url('../../assets8/img/plan/plan1.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100vh;
	width: 100%;
	position: relative;
		
		}

/* PRESENTASJON VIS LITT MER BILDE */
.containerveien {
	position: relative;
	background-image: url('../../assets8/img/plan/plan1.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100vh;
	width: 100%;
	position: relative;
}

		/* Farge overlay */
		.containerveien::before {
			content: "";
			position: absolute;
			top: 0;
			width: 100%;
			height: 100%;
			background-color: rgba(0,0,0,0.80);
		}	




/* TEKSTER */


/* OVERSKRIFT MEDIKUM BLUY */
.overskriftplassering {
	-webkit-backdrop-filter: blur(5px);
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	flex-direction: column;
	height: 100vh;
		}

/* OVERSKRIFT MYE BLUR */
.overskriftblur {
	-webkit-backdrop-filter: blur(9px);
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	flex-direction: column;
	height: 100vh;
		}

/* OVERSKRIFT UTEN BLUR */
.overskriftplan {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	flex-direction: column;
	height: 100vh;
		}

/* HVIT OVERSKRIFT MED LILLA SKYGGE */
.h2over {
	color: whitesmoke;
	text-shadow: purple 5px 5px 3px;
		}
	
/* SVART OVERSKRIFT MED MYE HVIT SKYGGE */
.h2tabell {
	color: black;
	text-shadow: whitesmoke 4px 4px 2px;
		}
	
/* HVIT OVERSKRIFT MED SVART SKYGGE */
.h2dark {
	color: whitesmoke;
	text-shadow: black 2px 2px 1px;
		}

/* HVIT OVERSKRIFT MED LITE SVART SKYGGE */
.h2kontroll {
	color: white;
	text-shadow: black 1px 1px 1px;
		}

/* INNHOLD NEDE OG SENTRERT */
.knappnede {
	padding: 25px;
	position: absolute;
	bottom: 0;
	left: 48%;
		}
		
/* KNAPP TIL PLAN-PRESENTASJON */
.btn-plan {
	background: rgba(232,2,246,0.10);
	color: #fff;
	padding-bottom: 1em;
	padding-top: 1em;
	padding-left: 2em;
	padding-right: 2em;
	
	border: 3px solid rgba(232,2,246,1.00);
	font-weight: bold;
	cursor: pointer;
	
}

.btn-plan:hover {
	background-color: rgba(232,2,246,1.00);
	border: 3px solid rgba(232,2,246,1.00);
	color: #fff;
}


/* FARGER ÅRSHJUL STATUS */
.btn-ferdig {
	background-color: #2B7502;
	color: white;
}

.btn-ferdig:hover {
	background-color: #234f22;
	color: white;
}

.btn-pabegynt {
	background-color: #E2A503;
	color: white;
}

.btn-pabegynt:hover {
	background-color: #b98a1d;
	color: white;
}

.btn-ikkestartet {
	background-color: #C30003;
	color: white;
}

.btn-ikkestartet:hover {
	background-color: #a0171b;
	color: white;
}

.btn-utsatt {
	background-color: black;
	color: white;
}

.btn-utsatt:hover {
	background-color: #212222;
	color: white;
}

		
/* SMOOTH SCROLL */		
.html {
	scroll-behavior: smooth;
		}

html .badge-ferdig {
	background-color:#2B7502;
	}


html .badge-pabegynt {
	background-color: #E2A503;
	}

html .badge-ikkestartet {
	background-color: #C30003;
}

html .badge-utsatt {
	background-color: black;
}

/* Fjerner eventuelle font-ikoner */
table.dataTable thead > tr > th.sorting:before,
table.dataTable thead > tr > th.sorting_asc:before,
table.dataTable thead > tr > th.sorting_desc:before {
  content: "" !important;
}

/* Standard sort */
table.dataTable thead > tr > th.sorting:after {
  content: "⇅" !important;
  position: absolute;
  right: 8px;
  opacity: 0.5;
}

/* Sortert stigende */
table.dataTable thead > tr > th.sorting_asc:after {
  content: "↑" !important;
  position: absolute;
  right: 8px;
}

/* Sortert synkende */
table.dataTable thead > tr > th.sorting_desc:after {
  content: "↓" !important;
  position: absolute;
  right: 8px;
}

.norge {
  background: linear-gradient(to right, #BA0C2F, #00205B);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

