/** Fjerner cookiemodul fra venstre bund, da der er mulighed for consent på privatlivspolitik siden **/
.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
	display: none;	
}

.redLine{
height:auto !important;
	color:white;
}
.CookieP{
display:inline;
padding-left: 0 !important;
}

.merez {
pointer-events: none;
	color: #efefef !important;
	
}

@media only screen and (min-width: 993px) {
.karriere-mobile {

	display:none;
}}

.fixedfooterbar {
    background-color: #173878;
}
.solution .tab-content .tab-pane .pakkeWrap .pakkeContent p {
		font-weight: 500 !important;
	}

@media (max-width: 767px) {
	.banner-quest .sendTheQuest h2:not(.smallText):after {
		top: -15px;
	}
	.banner-quest .sendTheQuest h2:not(.smallText):after {
		content: '\f00c';
			display:block;
		font-family: FontAwesome;
		color: #fff;
		font-size: 1.3em;
		padding: 10px;
		top: -60px;
		left: 50%;
		width: 50px;
		height: 50px;
		background-color: #64ae64;
		border-radius: 100%;
		-moz-transform: translate(-50%,0);
		-ms-transform: translate(-50%,0);
		-o-transform: translate(-50%,0);
		-webkit-transform: translate(-50%,0);
		transform: translate(-50%,0);
		position: absolute;
	}
	.banner-quest .sendTheQuest .sendQuestBtn {
		width: auto;
		height: auto;
		padding: 6px 20px;
		margin: 0 auto;
		background-color: #64ae64;
		color: #fff;
		text-transform: uppercase;
		font-size: 1.2em;
		border: none;
		transition: all .2s ease-in-out;
	}
	
	.solution .tab-content .tab-pane .pakkeWrap .pakkeContent h4, .solution .tab-content .tab-pane .pakkeWrap .pakkeContent p {
		padding-left: 0px;
	}
	
	
}
/* Formularer */
#\31 2280 > form-items > div > div > div > child > div > div > div {
    min-height: 113px !important;
}
#\31 2280 > form-items > div > div > div > child > div:nth-child(3) > div > div > child > div > div > div > small:nth-child(4), #\36 0451 > form-items > div:nth-child(7) > div > div > child > div > div > div > child > div:nth-child(4) > div > div > child > div > div > div > small:nth-child(4), #\36 0400 > form-items > div:nth-child(7) > div > div > child > div > div > div > child > div:nth-child(4) > div > div > child > div > div > div > small:nth-child(4) {
	display: none !important;
}



.banner-quest .sendTheQuest .sendQuestBtn {
    background-color: #64ae64;
}
.banner-quest .buttons .buttonPrev {
    text-transform: initial;
}
.banner-quest .buttons .buttonNext {
    text-transform: initial;
}
.banner-quest .buttonRed {
	text-transform: initial;
}
.banner-quest .sendTheQuest .sendQuestBtn {
   text-transform: initial;
}

.banner-quest {
    height: 455px;
}
.banner-quest .sendTheQuest h2:not(.smallText) {
    position: relative;
    padding-top: 65px;
}

@media (max-width: 767px) {
	.smallText {
	    display: block;
	}
	
	.banner-quest h2 {
    	margin-bottom: 10px;
	}
	
	.banner-quest .sendTheQuest h2:not(.smallText) {
		padding-top: 5px;
	}

}


.indholdPerson img {
    border-radius: 50%;
}

#top > div.content > div:nth-child(7) > div > div > div > div > p > img, #top > div.content > div:nth-child(7) > div > div > div > p:nth-child(2) img, #top > div.content > div:nth-child(7) > div > div > p:nth-child(40) > a img, #top > div.content > div:nth-child(7) > div > div p img{
    border-radius: unset;
}

.ringOpKnapIKategori {
	width: 100%;
	text-align: center;
}
.contact-header{
transition: all .2s ease-in-out;
}

.contact-header:hover{
	background-color: #0461b2;	
}

.contact-row .contact-header:hover img {
   	opacity:1;
}
.contact-row .contact-header {
	position:relative;
}
.contact-row .contact-header img {
	opacity:0;
	transition:250ms all ease-in-out;
	position: absolute;
	
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    border: white 2px white;
    border: white 2px solid;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding: 3px;
}

/* Video Macro */
.mp4VideoMacro div video {
    width: 100%;
}

.mp4VideoMacro{
	max-width:100%;
}

a:hover{
	cursor:pointer; 
}

/* Hover over kundecases */

.case_image__hover:hover{
  	position: relative;
}
.case_image__hover:hover:after{
	content: "";
	background-color: rgba(255,255,255, 0.8);
	z-index: 99;
	width: 100%;
	height: 100%;
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

.case_image__hover__atag {
	opacity: 0;
}

.case_image__hover:hover .case_image__hover__atag {
	background-color: #0461b2;
	opacity: 1;
	font-weight: bold;
	color: #fff;
	position: absolute;
	z-index: 100;
	padding: 1em 2em;
	top: 50%;
  	left: 50%;
	transform: translate(-50%, -50%);
  	-ms-transform: translate(-50%, -50%);
  	text-align: center;
}


/* Link med + og blå border*/
.twoColor_text {
	padding: 1em 0;
}

.twoColor_text a {
	border: #0461b2 solid 1.5px;
	color: #0461b2;
	background-color: #fff;
	padding: 0.5em 2em;
	display: block;
}

.twoColor_text a:hover {
	background: #0461b2;
	color: #fff;
}

/* Class til at fjerne specifik img margin i "splitZone" opsætning i GRID */
.no-img-margin img {
	margin: 0px !important;
}

.banner-quest .sendTheQuest .sendQuestBtn{
		background-color: #173878
	}

.banner-quest .pagers ul .bulletbill{
	padding-top: 0px;
}

.banner-quest .sendTheQuest h2:not(.smallText):after{
	padding: 13px;
}

.banner-quest .sendTheQuest .sendQuestBtn:hover{
	background-color: #64ae64;
}

.banner-quest h2, .banner-quest h4{
	color: #173878;
}

.banner-quest .buttons .buttonPrev:hover {
    transition: all .2s ease-in-out;
    background-color: rgba(0,0,0,.6);
}

.banner-quest .buttons .buttonNext:hover {
    transition: all .2s ease-in-out;
    background-color: #9e1831;
}

h5 {
	font-size: 17px;
}

.ferielukket_besked .container {
	background-color: #ca1f3f;
    color: #fff;
    text-align: center;
}