
#tabs .calendar-tabs > li > a {
	padding: 10px 13px;
}


#filter-all .mp:first-child {
	color: #A51C35;
}

#filter-all .mp:nth-child(2) {
	color: #6f7072;
}

#filter-all .mp:nth-child(3) {
	color: #3dAE48;
}

#filter-meetings .mp {
	color: #C26575;
}

#filter-workouts .mp {
	color: #6F7072;
}

#filter-clinics .mp {
	color: #83C279;
}

#filter-races .mp {
	color: #636bA9;
}

#filter-planner .mp {
	color: #FFCC66;
}

/* Remove bootstrap padding to give us an extra 30px */
.calendar-wrapper {
	margin-left: -15px;
	margin-right: -15px;
}

.calendar-tbl {
	width: 100%;
}

.calendar-tbl caption {
	padding: 30px 0 30px 0;
	font-size: 23px;
	font-weight: 500;
	text-align: center;
	color: #34404E;
}

.calendar-tbl caption .months {
	margin-top: 15px;
}

.calendar-tbl th {
	padding: 2px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #34404E;
}

.calendar-tbl td {
	padding: 4px;
	width: 14.2857%;
	height: 100px;
	border: solid 1px #CBCDCE;
	border-width: 0 1px 1px 0;
	vertical-align: top;
}
.calendar-tbl td:last-child {
	border-right: none;
}
.calendar-tbl tr:last-child td {
	border-bottom: none;
}

.calendar-tbl .months {
	text-align: center;
    font-size: 16px;
}

.calendar-tbl .date {
	font-size: 23px;
	font-weight: 500;
}

.calendar-event.pending {
}

.calendar-event.pending a {
	border: solid 1px #faebcc;
	background-color: #fcf8e3;
	color: #8a6d3b;
}

.calendar-event a {
	display: block;
	/* Bootstrap .label */
	padding: .2em .6em .3em;
	line-height: 1;
	color: #fff;
	vertical-align: baseline;
	border-radius: .25em;
}

.calendar-event a:hover {
	color: #A51E36;
}

.calendar-race a {
	/* .label-primary */
	background-color: #337ab7;
}

.calendar-clinic a {
	/* .label-success */
	background-color: #5CB85C;
}

.calendar-workout a,
.calendar-swimworkout a,
.calendar-bikeworkout a,
.calendar-runworkout a,
.calendar-otherworkout a {
	/* .label-success */
	background-color: #777777;
}

.calendar-meeting a,
.calendar-other a {
	/* .label-success */
	background-color: #D9534F;
}

