@import url('https://fonts.googleapis.com/css?family=Open+Sans');
* {
	color: inherit;
	outline: none;
	font-size: inherit;
	line-height: inherit;
	font-style: inherit;
	font-weight: inherit;
	padding: 0;
	margin: 0;
}
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* IE/Edge */
  user-select: none;           /* non-prefixed version, currently
                                  not supported by any browser */
}
body {
	padding-top:1cm;
	text-align: center;
	font-family: "Open Sans", sans-serif;
	font-size: 0.4cm;
	line-height: 0.5cm;
}
h2 {
	color:rgb(0,96,192);
	font-weight:bold;
	font-size:0.6cm;
	line-height:0.7cm;
	margin-bottom:0.25cm;
}
p {
	margin-bottom:0.25cm;
}
.field {
	background-color:rgb(190,200,210);
	padding:0.05cm 1cm 0.1cm 1cm;
	color:white;
	font-weight: bold;
	text-decoration: none;
	transition:background-color 0.2s ease-out 0s;
}
.field:hover {
	background-color:rgb(100,110,120);
}
#info {
	margin-top:0.5cm;
}
#clips {
	width:100%;
}

#clips > .thumb {
	position:relative;
	display:inline-block;
	margin:0.1cm;
	width:2cm;
	height:2.5cm;
	overflow: hidden;
	transition:opacity 0.2s ease-out 1.5s;
	opacity:0.8;
	cursor: pointer;
}
#clips > .thumb:hover {
	transition:opacity 0.2s ease-out 0s;
	opacity:1;
	z-index:9;
}
#clips > .thumb > img {
	transition:transform 0.1s ease-out 0s;
	width:2cm;
	border-bottom:1cm solid white;/*rgb(0,96,192);*/
	transform:translateY(0.5cm);
}
#clips > .thumb:hover > img {
	transform:translateY(0);
}
#player {
	margin-top:1cm;
	margin-bottom:1cm;
	background-color:white;
}