html {
	height: 100%;
}

body { 
	background-image: repeating-linear-gradient(0deg, #737373, #efefef);
	background-repeat: no-repeat, no-repeat;
	color: black;
	min-height: 100%;
	min-width: 100%;
	margin: auto;
	background-color: #737373 !important;
}

div.bgborder,
div.bgborder-label {
	background-color: cecece;
	border: 5px double #737373;
}

div.bgborder {
	border-radius: 40px;
}

div.bgborder-label {
	border-radius: 15px;
	width:50%;
	margin:auto;
}

.velkome {
	font-weight: bold;
	font-size: 300%;
	margin:auto;
	margin: 50px;
}

div.marquee {
width: 800px;
margin: 0 auto;
white-space: nowrap;
overflow: hidden;
box-sizing: border-box;
}
.marquee span {
display: inline-block;
padding-left: 100%;
animation: marquee 10s linear infinite;
-webkit-animation: marquee 10s linear infinite;
-moz-animation: marquee 10s linear infinite;
}
@-webkit-keyframes marquee {
0% { transform: translate(0, 0); }
100% { transform: translate(-100%, 0); }
}
@keyframes marquee {
0% { transform: translate(0, 0); }
100% { transform: translate(-100%, 0); }
}

@-moz-keyframes marquee {
0% { transform: translate(0, 0); }
100% { transform: translate(-100%, 0); }
}