#home-content #rightColumn .newAlerts {
	background-color: #eee;
	padding: 1px 10px 10px 10px;
}
#home-content #leftColumn .rightPad{
	padding-right: 20px;
}
#home-content .wideBtn{
	width: 100%;
} 
#home-content .grid8{
	padding-right: 20px; 
} 

#home-content #rightColumn {
	padding-left: 20px;
}

#home-content .busSuspended{
	padding: 10px;
	border: 2px solid #FF0000;
}

#home-content .busSuspended h3{
	border-bottom: none;
}
#home-content .busSuspended h3:after{
	display:none;
}
#home-content #shuttleHome .contentSlidesContainer {
	padding-right: 0px;
	border: none;
}
#home-content .grid4 .contentSlides {
	background-color: #fff;
	border: 3px solid #382140;
	padding: 20px;
}

/* #home-content .blue-bus{
	color: #5590cc;
}
#home-content .purp-bus{
	color: #4a2461;
}
#home-content .green-bus{
	color: #66cc9c;
}
#home-content .gold-bus{
	color: #fcc918;
} */
#home-content .offCampusRoute{
	color: #6e3061;
}
#home-content .blue-bus, #home-content .purp-bus, #home-content .green-bus, #home-content .gold-bus{
	font-size: 1.2em;
}


@media only screen and (max-width: 768px) {

	#home-content .blue-bus{
		text-decoration: underline;
	}
	#home-content .purp-bus{
		text-decoration: underline;
	}
	#home-content .green-bus{
		text-decoration: underline;
	}
	#home-content .gold-bus{
		text-decoration: underline;
	}
	#home-content .offCampusRoute{
		text-decoration: underline;
	}

}


@media only screen and (max-width: 768px) {
	
	#home-content #shuttleHome h2{
		font-size: 1.7em;

	}

}


.card {
	padding: 20px;
	border: 3px solid #eee;
}

#blueCard .card {
	border-top: 5px solid #5590cc;
}

#goldCard .card {
	border-top: 5px solid #fcc918;
}

#greenCard .card {
	border-top: 5px solid #66cc9c;
}

#purpleCard .card {
	border-top: 5px solid #4a2461;
}

#lightBlueCard .card {
	border-top: 5px solid #65ffff;
}

#lightPurpleCard .card {
	border-top: 5px solid #e0c3f1;
}

#orangeCard .card {
	border-top: 5px solid #f68938;
}

#gradCard .card {
	border-top: 5px solid #eee;
}

#uptownCard .card {
	border-top: 5px solid #b44862;
}

#home-content .cardSection .grid6, #home-content #cardSection .grid6  {
	padding: 0px 10px;
}

#home-content .cardSection .gri6:hover, #home-content #cardSection .gri6:hover {
	transform: scale(1.02);
	transition: all .2s ease-in-out;
}
#home-content .cardSection a, #home-content #cardSection a{
	text-decoration: none;
	color: #444;
}

#home-content .card:hover {
	transform: scale(1.02);
	transition: all .2s ease-in-out;
}

#home-content #shuttleHome .grid6, #home-content #shuttleHome .grid4 {
	padding: 10px;
}

#home-content #defaultShuttle .topBannerMessage{
	padding: 2% 5% 2% 10%;
	background-color: #382140;
	float: left;
	width: 100%;
	margin-top: -20px;
	margin-left: -30px;
	margin-bottom: 30px;
	width: calc(100% + 60px);
}
#home-content #defaultShuttle .topBannerMessage p{
	border-left: 4px solid #FFE800;
	color: #fff;
	padding: 10px;
	margin: 0px;
	font-weight: bold;
	font-size: 1.1em;
}
#home-content .topBannerMessage p a, #home-content .topBannerMessage .wcuLink svg{
	color: #f5f5f5;
	fill: #f5f5f5;
}

#home-content #shuttleHome .btnRight {
	float: right;
}

@media only screen and (max-width: 768px) {

	#home-content #shuttleHome .btnRight {
		float: left;
		margin-bottom: 25px;
	}
}


/** calendar **/
#home-content #fullCalendar .grid3{
	padding-right: 10px;
	margin-bottom: 10px;
}
#home-content #fullCalendar .grid3 h3{
	margin-top: 0;
}
#home-content #fullCalendar .grid3 .container{
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#home-content #fullCalendar .grid3 .checkmark{
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #eee;
	border: 1px solid #ccc;
}
#home-content #fullCalendar .grid3 input[data-id="Regular Service"] + label.container:hover .checkmark{
	background-color: #382140;
}
#home-content #fullCalendar .grid3 input[data-id="Weekend Service"] + label.container:hover .checkmark{
	background-color: #6e3061;
}
#home-content #fullCalendar .grid3 input[data-id="Special Service"] + label.container:hover .checkmark{
	background-color: #FFE800;
}
#home-content #fullCalendar .grid3 input[data-id="Special Weekend Service"] + label.container:hover .checkmark{
	background-color: #FFAE2E;
}
#home-content #fullCalendar .grid3 input[data-id="Winter/Summer Session Shuttle"] + label.container:hover .checkmark{
	background-color: #4B257D;
}
#home-content #fullCalendar .grid3 input + label.container:hover .checkmark{
	opacity: .5;
}
#home-content #fullCalendar .grid3 input[data-id="Regular Service"]:checked + label .checkmark{
	background-color: #382140;
}
#home-content #fullCalendar .grid3 input[data-id="Weekend Service"]:checked + label .checkmark{
	background-color: #6e3061;
}
#home-content #fullCalendar .grid3 input[data-id="Special Service"]:checked + label .checkmark{
	background-color: #FFE800;
}
#home-content #fullCalendar .grid3 input[data-id="Special Weekend Service"]:checked + label .checkmark{
	background-color: #FFAE2E;
}
#home-content #fullCalendar .grid3 input[data-id="Winter/Summer Session Shuttle"]:checked + label .checkmark{
	background-color: #4B257D;
}
#home-content #fullCalendar .grid3 input[type="checkbox"]{
	display: none;
}
#home-content #fullCalendar .grid3 .checkmark:after{
	content: "";
	position: absolute;
	display: none;
}
#home-content #fullCalendar .grid3 input:checked + label.container .checkmark:after{
	display: block;
}
#home-content #fullCalendar .grid3 .container .checkmark:after {
	left: 8px;
	top: 4px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
#home-content #fullCalendar .fc-scroller{
	overflow-x: scroll !important;
}
#home-content #fullCalendar .fc-button{
	background-color: #6e3061;
}
#home-content #fullCalendar .fc-button:hover{
	background-color: #382140;
}
#home-content #fullCalendar .fc-button.fc-button-active{
	background-color: #382140;
}
#home-content #fullCalendar .fc-event-time{
	overflow: visible;
}
#home-content #fullCalendar .invisible{
	display: none;
}
#home-content #fullCalendar .eventDescription{
	font-size: .75em;
	font-style: italic;
}
#home-content #fullCalendar .fc-event-main{
	padding: 0 5px;
	white-space: normal;
}




