.app-wrapper {
	background: rgb(51,51,153);
	background: linear-gradient(90deg, rgba(51,51,153,1) 0%, rgba(51,153,255,1) 100%);
}
.app-header {
	background: linear-gradient(90deg, #bd4bd4 5%, #ee79e4 80%);
	border-bottom-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
    color: #ffffff;
    border-bottom: 0px;
}
.app-main .app-content-top-area {
	background: linear-gradient(90deg, #bd4bd4 5%, #ee79e4 80%);
	border-bottom-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
    color: #ffffff;
	border-bottom: 0px;
}
.app-main .app-content-header {
	background: linear-gradient(90deg, #bd4bd4 5%, #ee79e4 80%);
	border-bottom-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
    color: #ffffff;
    margin-top: -1rem;
	border-bottom: 0px;
}
.app-main .app-content-bottom-area {
	margin-bottom:68px;
	background: linear-gradient(90deg, #bd4bd4 5%, #ee79e4 80%);
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem;
	border-top: 0px;
}
.app-footer {
	background: linear-gradient(90deg, #bd4bd4 5%, #ee79e4 80%);
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem;
	border-top: 0px;
    color: #ffffff;
}
.app-footer a {
    color: #ffffff;
	font-size: 2rem;
}
.fuchsia-ombre {
	background: linear-gradient(90deg, #bd4bd4 5%, #ee79e4 80%);
}

#meetings.card {
	background:none;
	border:none;
	box-shadow:none;
}
#meetings h3 {
	color: #ffffff;
}
.meeting-tile .small-box {
	cursor:pointer;
}
#meeting-back-btn h1 {
	text-align:left;
}
#races.card {
	background:none;
	border:none;
	box-shadow:none;
}
#races.card p {
	font-size:17px;
	margin-bottom:0;
}
.small-box.bg-sulky-blue {
	background-color:#3399FF;
	margin-bottom:0.75rem;
}
.race-tile .small-box {
	cursor:pointer;
}

#race-back-btn p {
	font-size:17px;
	margin-bottom:0;
}

#meeting-back-btn {
	border:none;
	box-shadow:none;
	color:#ffffff;
}
#myVisTabs {
	overflow-x:auto;
	overflow-y:hidden;
}
#myVisTabs li button {
	color:#ffffff;
	line-height:20px;
	height:96px;
	width:80px;
	padding-top:1px;
	padding-left:8px;
	padding-right:8px;
	margin-right:5px;
	margin-left:5px;
}
.horse-name {
	color:#ffffff;
	font-weight:bold;
	letter-spacing: 1px;
}
.progress {
	background:none;
	box-shadow:none;
}
.card.cardbgtrans {
	background:none;
	border:none;
	box-shadow:none;
}
.card-footer.cardbgsolid {
	background:white;
	border:1px;
	box-shadow:none;
}

