﻿.form-horizontal.event-details {
	margin-left: -15px;
	margin-right: -15px;
}

.form-horizontal .form-group {
	margin-left: 0;
	margin-right: 0;
}

.event-list {
	margin-top: 2.0em;
}

	.event-list .form-group {
		padding-top: 1.0em;
		padding-bottom: 1.0em;
	}

		.event-list .form-group a {
			display: block;
			color: #333;
		}

		.event-list .form-group:hover {
			background-color: lightgrey;
			border-radius: 1.0em;
			cursor: pointer;
		}

		.event-list .form-group a:hover {
			text-decoration: none;
		}

.event-list-item .event-list-image {
}

.event-list-item .event-list-title h2 {
	margin-top: 10px;
	margin-bottom: 0;
}

.event-list-item .event-list-details {
}

.vs-back {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

.event-details {
	padding-left: 2.0em;
}

@media (max-width: 767px) {
	.event-details {
		padding-left: 0;
	}

	.event-details-image {
		margin-bottom: 1.0em;
	}

	.event-list-item .event-list-title h2 {
		margin-top: 0;
	}

	.event-list-item .event-list-image {
		margin-bottom: 1em;
	}

	.bs-col-table-cell {
		display: inherit;
		float: inherit;
	}
}

.event-details-item .event-details-title h2 {
	margin: 0;
}

.event-details-location {
	margin: 1em 0;
}

#google-map {
	height: 350px;
}

.event-details-description {
	margin: 1em 0;
}

.event-details-contact {
	margin: 1em 0;
}

.vs-img-responsive {
	display: block;
	width: 100%;
	height: auto;
}

#dpEvents {
	display: block;
	margin-bottom: 2.0em;
}

	#dpEvents span {
		font-size: larger;
		padding: 0.25em 0.75em;
		border: 1px solid darkgrey;
		border-radius: 6px;
	}

	#dpEvents input {
		font-size: larger;
		padding: 0.25em 0.75em;
		border: 1px solid darkgrey;
		background-color: darkgrey;
		border-radius: 6px;
	}

		#dpEvents input[disabled='disabled'] {
			display: none;
		}

.dpEvents {
	background-color: transparent !important;
	border: none !important;
}
