.hideMe, #postheader, #confPostheader p {
	display: none;
}
.plainText.hideMe {
	display: none !important;
}
.keepConfirm * {
	display: block;
}
.primaryTable {
	width: 100% !important;
}
.primaryTextCell {
	padding: 0px !important;
}
#confirmationHeader {
	background: url(subheader_01.jpg) 10% 90% no-repeat;
	background-size: cover;
	height: 0;
	padding-bottom: 26%;
	max-height: 500px;
	width: 100%;
	margin: 0px;
}
#confirmationContent, #confirmationJoin {
	color: #69B3E7;
	padding: 20px 0px;
}
#confirmationContent a.confBtn {
	display: inline-block;
	font-size: 15px;
	padding: 5px 15px;
	border-radius: 5px;
	background: #69B3E7;
	color: #fff;
	margin: 10px 20px 0px 0px;
}
#confirmationContent a.confBtn:hover {
	background: #004680;
	text-decoration: none;
}
#confirmationContent h1 {
	color: #004680;
	margin: 0px;
	padding: 0px 0px 20px;
}
#confirmationBlogs h2 {
	color: #fff;
}
#confirmationContent p {
	color: #000;
}
#confirmationBlogs {
	background-color: #004680;
	padding: 40px 0px;
}
#blogWrapper {
	width: 96%;
	max-width: 900px;
	margin: 0 auto;
}
#confirmationJoin h1 {
	color: #004680;
	margin: 0px;
	padding: 0px 0px 10px;
}
#confirmationJoin p {
	margin: 0px;
	padding: 0px 0px 20px;
	color: #000;
}
#confirmationJoin a.confBtn {
	display: block;
	text-align: center;
	font-size: 1.2em;
	margin: 0 auto;
	color: #004680;
	background: #fff;
	border: 2px solid #69B3E7;
	border-radius: 10px;
	padding: 5px 20px;
	width: 150px;
	transition: all 0.25s ease-out;
}
#confirmationJoin a.confBtn:hover {
	text-decoration: none;
	color: #fff;
	background: #69B3E7;
	border: 2px solid #004680;
}
#confPostheader #postheader {
	padding: 40px 0 20px !important;
}
#confPostheader #postheader span {
	color: #000;
}

@media (min-width: 768px) {
	#confirmationContent a.confBtn {
		font-size: 18px;
		padding: 10px 30px;
	}
	#confPostheader #postheader span {
		min-height: 40px;
	}	
}