.pricing-cell {
	overflow-y: hidden;
}

.pricing-tab {
	position: relative;
	cursor: pointer;
	transition: background-color 1s;
	margin-top: 25px;
	background-color: #fff;
}

.pricing-tab:hover {
	background-color: #06A5BB;
}

.pricing-tab-silver:hover {
	background-color: #BCC1C4;
}

.pricing-tab-gold:hover {
	background-color: #E8D54B;
}


.pricing-col-bordered .pricing-tab {
	margin-top: 28px !important;
	border-width: 8px 0;
	border-color: #009DB3;
	border-style: solid;
}

/* special plans from set 2 */
.pricing-col-bordered .pricing-tab-gold {
	border-color: #EDD300;
}

.pricing-tab-silver .pt-heading, .pricing-tab-silver .pt-subheading {
	color: #BCC1C4;
}

.pricing-tab-gold .pt-heading, .pricing-tab-gold .pt-subheading {
	color: #E4C606;
}

.pricing-tab-silver .pt-heading {
	border-bottom: none;
}

.pt-heading {
	margin: 0 15px;
	padding: 15px 10px;
	border-bottom: 1px solid #009BAD;
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	color: #009BAD;
}

.pt-body {
	margin: 5px 15px;
	padding: 15px 10px;
	font-size: 17px;
	color: #424242;
}

/*HOVER*/
.pricing-hover .pt-heading {
	color: white;
	border-bottom-color: white;
}

.pricing-hover .pt-subheading {
	color: white;
}

/*ACTIVE*/
.pricing-cell-active .pricing-tab {
	border-bottom: 3px solid black;
	border-top: 1px solid #E1E1E1;
	cursor: default;
}


.pricing-cell-active .pt-body {
	margin-bottom: 15px;
	color: #1C1C1C;
}

.pt-footer {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0;
	text-align: left;
	padding: 15px 45px;
	position: absolute;
	bottom: 0;
}

.pt-footer a {
	color: #424242 !important;
}

.pt-content {
	font-size: 17px;
	padding: 10px;
}

.pt-divider {
	border-bottom: 1px solid #E1E1E1;
	height: 1px;
}

/*updates to pricing table*/
.pt-subheading {
	color: #009BAD;
	font-size: 20px;
	font-weight: bold;
	margin: 15px 0;
}

.pt-body li {
	list-style-type: initial;
	text-transform: uppercase;
}

.pricing-button {
	font-weight: bold;
	font-size: 22px;
	padding: 10px;
	text-transform: uppercase;
	cursor: pointer;
}

.pricing-button.active {
	cursor: default;
	-webkit-box-shadow:inset 1px 1px 1px 1px #454545;
	box-shadow:inset 1px 1px 1px 1px #454545;
}

.pricing-button {
	border: 3px solid #DD853E;
	background-color: transparent;
	color: #CB7B36;
}

.pricing-button.active {
	border: 3px solid #007788;
	background-color: #019DB3;
	color: white;
}

.pt-head-right {
	border-left: 8px solid #3B4347;
	padding-left: 10px;
}

.pt-header h1, .pt-header h3 {
	color: #3B4347 !important;
}

.pt-body .txt-orange {
	color: #FCB924;
	font-size: 19px;
}

#pricing-footer {
	background-color: #E1E1E1;
	font-size: 17px;
}

.pt-footer-link {
	display: inline-block;
	padding: 7px 10px;
	border: 3px solid #06A5BB;
	color: #424242 !important;
	margin: 10px 0;
}

#pricing-set-2 {
	display: none;
}
