*{
	-webkit-transition: 200ms;
	-moz-transition: 200ms;
	-ms-transition: 200ms;
	-o-transition: 200ms;
	transition: 200ms;
	overflow: hidden;
}
.okvir {
	width: 100vw;
	height: 96vh;
	background-color: black;
}

.tekst {
	position: relative;
	margin: 0;
	padding: 0;
	top: 20vh;
	text-align: center;
	font-size: 10vh;
	font-style: italic;
	font-weight: bolder;
	color: blue;
	text-shadow: 0.1vw 0.1vw 0.8vw whitesmoke;
}

.CountDown {
	position: relative;
	margin: 0;
	top: 28vh;
	left: 15vw;
	right: 15vw;
	width: 80vw;
	height: 40vw;
}

.CountDown .count, .CountDown .titles{
	display: block;
	text-align: center;
}

.CountDown .count, .CountDown .err, .CountDown .finish{
	font-family: 'Tw Cen MT', Ubuntu, 'Tahoma', sans-serif;
	text-shadow: 0.1vw 0.1vw 0.8vw orange;
	color: whitesmoke;
	font-size: 10vh;
	font-weight: bold;
	text-align: center;
}

td {
	padding: 0;
	margin: 0;
	min-width: 12vw !important;
	text-align: center;
}

.titles td {
	font-size: 3vh;
	text-transform: uppercase;
	letter-spacing: 0.2vw;
	color: red;
	font-weight: bold;
	text-align: center;
	text-shadow: 0.1vw 0.1vw 0.8vw orange;
	background: transparent;
	height: auto;
}z

.CountDown td {
	padding: 1vw;
}

.CountDown .tabledash {
	color: white;
	width: 100%;
}

.CountDown .titles {
	font-family: Ubuntu, 'Myriad pro', 'Segoe UI', Tahoma, Arial, sans-serif;
}

.CountDown .err,
.CountDown .finish {
	text-shadow: 2px 2px 0px orange;
	color: white;
	width: 100%;
	display: block;
	text-align: center;
}

.CountDown .err {
	border-top: 2px solid red;
}

.CountDown .finish {
	border-bottom: 2px solid rgb(0, 110, 240);
}

.CountDown .blink {
	text-shadow: 0.1vw 0.1vw 0.8vw orange;
	color: rgb(0, 128, 255);
	font-size: 10vh;
	font-weight: bold;
	text-align: center;
}

.hidden {
	display: none;
}