/*
 * KBase for Joomla!
 * Copyright ©2019 reDim GmbH
 * Developers: Lukas Pleger, Matthias Löschmann, Frank Langner, Norbert Bayer
 */

/* GENERAL */
body{
	margin: 0px;
	padding: 0px;
}

.clear{ clear: both; height: 0px;}
.maxwidth{ max-width: 1200px; margin: 0 auto; }

h1, h2, h3, h4, h5, h6{
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

textarea{
	min-height: 50px;
}

a{
	display: inline-block;
}

img{
	max-width: 100%;
}

.noselect {
	-webkit-touch-callout: none !important;
	-webkit-user-select: none !important;
	-khtml-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	cursor: default !important;
}

.container{
	max-width: 1230px;
}

.imagemaxsize{
	max-width: 1920px;
	visibility: hidden;
}

.wow{
	visibility: hidden;
}

.megaloading {
	position: fixed;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	background: rgb(255,255,255,0.85) url('/templates/knowledgebase/img/loading.svg') no-repeat center center;
	z-index: 99999;
}

#main img {
	max-width: 100%;
	height: auto;
}

.disabled {
	cursor: not-allowed !Important;
}

.dropdown-item.disabled {
	opacity: 0.65 !important;
}

.kbase-version {
	text-align: right;
	font-size: 12px;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-top: 1px solid #f6f6f6;
	color: #cdcdcd;
}

.pulse {
	cursor: pointer;
	animation: pulse 2s infinite;
}

.pulse:hover {
	animation: none;
}

.pulse.samsung {
	cursor: pointer;
	animation: samsungpulse 2s infinite;
}


@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(198,74,61, 0.4);
	}
	70% {
		-webkit-box-shadow: 0 0 0 10px rgba(198,74,61, 0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(198,74,61, 0);
	}
}
@keyframes pulse {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(198,74,61, 0.4);
		box-shadow: 0 0 0 0 rgba(198,74,61, 0.4);
	}
	70% {
		-moz-box-shadow: 0 0 0 10px rgba(198,74,61, 0);
		box-shadow: 0 0 0 10px rgba(198,74,61, 0);
	}
	100% {
		-moz-box-shadow: 0 0 0 0 rgba(198,74,61, 0);
		box-shadow: 0 0 0 0 rgba(198,74,61, 0);
	}

}

@-webkit-keyframes samsungpulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(20, 40, 160, 0.4);
	}
	70% {
		-webkit-box-shadow: 0 0 0 10px rgba(20, 40, 160, 0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(20, 40, 160, 0);
	}
}
@keyframes samsungpulse {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(20, 40, 160, 0.4);
		box-shadow: 0 0 0 0 rgba(20, 40, 160, 0.4);
	}
	70% {
		-moz-box-shadow: 0 0 0 10px rgba(20, 40, 160, 0);
		box-shadow: 0 0 0 10px rgba(20, 40, 160, 0);
	}
	100% {
		-moz-box-shadow: 0 0 0 0 rgba(20, 40, 160, 0);
		box-shadow: 0 0 0 0 rgba(20, 40, 160, 0);
	}
}