body {
	margin: 0;
}
.content {
	margin: 0;
	z-index:1;
}
.text {
	top: 10%;
	left: 5%;
	width: 90%;
	position:absolute;
}
.text a {
	color: #ffffff;
	font-size: 26px;
	text-decoration: none;
}
.text a:hover {
	color: #ffffff;
	font-size: 30px;
	text-decoration: none;
}
.text a:visited {
	color: #ffffff;
	text-decoration: none;
}
.clear {
	clear: both;
}
.select {
	position: absolute;
	top: 30%;
	left: 5%;
}
.select select {
	float: left;
	padding: 8px;
}
.select-open {
	float: left;
	background-color: #bfdde4;
    margin-left: 30px;
    padding: 8px;
    cursor: pointer;
}
.table-scroll {
	overflow: auto;
	display: inline-block;
}	
.table-scroll th {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
body {
	background-color: #000;
}

#selectn {
	float: left;
	width: 23.45rem;
	position: relative;
	height: 40px;
    padding: .2rem 1rem;
}

.listn-displayed:not(:empty) {
	padding: 1rem;
	background-color: #fff;
	max-height: 24rem;
	overflow: auto;
	position: absolute;
	top: 100%;
	width: 100%;
}

.listn-displayed div {
	cursor: pointer;
}
@media screen and (max-width: 1350px) {
	.table-scroll th,.table-scroll td {
		font-size:13px;
	}
	.table-scroll .button {
		font-size:15px;
	}
}
@media screen and (max-width: 1000px) {
	.table-scroll th,.table-scroll td {
		font-size:12px;
		padding: 5px;
		margin: 0px;
	}
}
@media screen and (max-width: 700px) {
	.table-scroll th,.table-scroll td {
		font-size:9px;
	}
	.table-scroll .link-foto {
		border-radius:2px;
		margin: 0px;
		padding:3px;
		min-width: 14px;
	}
	.table-scroll .button {
		font-size:9px;
		margin: 0px;
		padding:3px;
	}
	.listn-displayed:not(:empty) {
		top: unset;
		bottom: 41px;
	}
	#selectn {
		width: 64%;	
	}

	.iubenda-uspr-btn {
		z-index: -1;
	}
}