body 
{
	position:relative;
}

h1
{
	font-size:26px;
}

h2
{
	font-size:20px;
}

h3
{
	font-size:18px;
}

h4
{
	font-size:16px;
}

.fotoalbum
{
	margin-top:15px;
}

.fotoalbum .card
{
	margin-bottom:30px;
}

.fotoalbum .card h2
{
	padding-bottom:15px;
}

.fotoalbum .card .img-fluid
{
	min-width:100%;
}

.card a 
{
	color:#FFFFFF;
}

.bgcontainer
{
	display:block;
	position:fixed;
	width:100%;
	height:100%;
	background-image:url('img/background.jpg');
	background-size:cover;
	overflow:auto;
	color:#FFFFFF;
}

.spacer
{
	height:25px;
}

.padding10
{
	padding:10px !important;
}

.padding20
{
	padding:20px !important;
}

.spacer2
{
	height:15px;
}

.bg-dark
{
	background:rgba(35,72,124,1) !important;
}

.card-nc
{
	padding:10px;
	color:#FFFFFF;
}

footer, footer hr
{
	color:#FFFFFF;
	border-color:#FFFFFF;
}

footer
{
	margin-top:50px;
}

@media(max-width:768px)
{
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto
	{
		padding-left:5px;
		padding-right:5px;
	}

	.card .padding10
	{
		padding:5px !important;
	}

	.fotocard .btn
	{
		max-width:20% !important;
		padding: 4px 8px;
		font-size:13px;
	}

	.fotoalbum>.btn
	{
		display:block; 
		border-radius:0px;
		font-size:13px;
		padding:5px 5px;
		margin-bottom:10px;
	}
}