/* Pricing Panels
------------------------- */
.panel {
	border: none;
	border-radius: 10px;
	box-shadow: none;
	margin: 10px auto;
	max-width: 360px;
}
.panel:hover {
	-moz-box-shadow: 0 0 30px #F2F2F2;
	-webkit-box-shadow: 0 0 30px #F2F2F2;
	box-shadow: 0 0 30px #F2F2F2;
}
.panel:hover .panel-body {
	background: #AB1616;
	color: #F2F2F2;
}
.panel-heading {
	background: #F9F9F9;
	border-bottom: 1px solid #BFBEBD;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding: 15px 15px 0;
}
.panel-heading h3 {
	font-size: 2.4rem;
}
.panel-body {
	background: #DFDFDF;
	color: #AB1616;
}
.panel-body p {
	font-size: 2.0rem;
	font-weight: bold;
}
.panel-body .lead-price {
	font-size: 4.0rem;
}
.panel-body .alt-price {
	font-size: 1.8rem;
}
.panel .list-group-item {
	background: rgba(50,50,50, .01);
	border-top: 1px solid #BFBEBD;
	color: #333;
	font-weight: bold;
}
.panel .list-group-item:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.panel .list-group-item:last-child {
	border-bottom: 1px solid #BFBEBD;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.panel .list-group-item > .fa-check {
	color: green;
}
.panel-footer {
	color: #F2F2F2;
	background: #DFDFDF;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 20px 15px 5px;
}
.panel-footer .btn {
	border: none;
}