.holiday-header {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	bottom: auto;
	padding: 1rem;
	color: #ffffff;
	z-index: 1008;
	box-shadow: 0 0 15px rgba(0,0,0,.25);
	font-size: 1.25rem;
	text-align: center;
}

.holiday-header_fixed {
	position: fixed !important;
	z-index: 1009;
}

.holiday-header p {
	margin: 0;
	padding: 0;
}

body {
	padding-top: 0 !important;
}

.topbar {
	position: relative !important;
}

@media screen and (max-width: 600px) {
	.holiday-header {
		font-size: 1rem;
	}
}

@media screen and (max-width: 400px) {
	.holiday-header {
		font-size: .9rem;
	}
}

.fixedTable-corner {
	z-index: 11;
}