body {
	background-image: url('dancepower-2024-bg.jpg');
    /* background-color: #ea1b21;
	*/
	background-position: center center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 100vh;
}
 .card-series {
	background: transparent !important;
	background-repeat: repeat-y;
	background-position: top ;
	background-size: 100%;
}
 .card, .routine-card{
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.30)!important;
}
.main-container{
	background: transparent;
}
main > .container {
	min-height: 100vh;
	min-height: calc(100vh - 7rem);
	background-color: #f7f7f9;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.30)!important;
}
 .container-header{
	background-image: url('dancepower-2024-logo-black.png');
	background-position: left;
	background-size: auto 100%;
	background-repeat: no-repeat;
}
 .getting-started-logo{
	height: 90px;
	position: absolute;
	/* top: 1em; */
	right: 1em;
	width: calc(100% - 2em);
	background-image: url('dancepower-2024-logo-white.png');
	background-position: right;
	background-size: auto 100%;
	background-repeat: no-repeat;
}
 
@media screen and (min-width: 750px) {
    .getting-started-logo {
        top: 1em;
    }
}
@media screen and (max-width: 750px) {
    .getting-started-logo {
        bottom: 1em;
    }
}

.your-events-header {
	font-weight: bold !important;
	color: white;
}

.new-event-header {
	font-weight: bold !important;
	color: white;
}

@media screen and (min-width: 750px) {
	.main-container header h1,
	#people-container header h1,
	.pay-container header h1,
	.schedule-container header h1,
	.waiver-background header h1,
	.breakdown-container header h1
	 {
		font-weight: bold;
		color: #fff;
	}
}


/* Overrides for specific pages */
/* 
.main-container {
	background-image: url(dancepower-2020-bg-tile.jpg);
	background-position: top center;
	background-attachment: fixed;
}

#people-container {
	background-image: url(dancepower-2020-bg-tile.jpg);
	background-position: top center;
	background-attachment: fixed;
}

.pay-container {
	background-image: url(dancepower-2020-bg-tile.jpg);
	background-position: top center;
	background-attachment: fixed;
}

.waiver-background {
	background-image: url(dancepower-2020-bg-tile.jpg);
	background-position: top center;
	background-attachment: fixed;
}

.schedule-container {
	background-image: url(dancepower-2020-bg-tile.jpg);
	background-position: top center;
	background-attachment: fixed;
} */
