@charset "utf-8";
/* This file is for the client to add their own styling. */

/*Video Wrapper Class Added July 20, 2015*/
/*Img Wrapper Class Added August, 2015 */
/*New "btngate" class added August 27, 2015 and made even better on September 2, 2015 with a new media call*/

.btngate {
	display:inline-block;
	border:1px solid #ffc202;
	background:#ffce35;
	text-transform:uppercase;
	text-decoration:none !important;
	color:#000 !important;
	font-weight:bold;
	padding:1em .6em;
	width:45%;
	float:left;
	margin:0.2em 0.2em auto !important;
	text-align:center;
	vertical-align:middle;
	text-wrap:normal;
	font-size:1.3em;
}

.btngate:hover {
	background:none;
	border:1px #ffce35 solid;
}

.btngate a {
	text-decoration:none;
	font-weight:bold;	
}

.AnchorButton {
	border:1px #ffce34 solid; 
	line-height:normal;
	float:left;
	padding:0.5em;
	margin:0.2em;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
}

.AnchorButton:hover {
	background-color:#ffce34; 
	text-decoration:none;
}

.primary-column table.quicklinks {
	background-color:#fefefe;
}

.primary-column table td.quicklinks {
	background-color:#fefefe;
}

div#AnchorButton {
	text-align:center;
}

div#AnchorList ul {
	width:100%;
	clear:both;
	padding-bottom:2em;
}

div#AnchorList > ul li {
	display:inline;
	border:1px #ffce34 solid; 
	line-height:normal;
	float: left;
	padding:1em;
	margin:0.3em;
	vertical-align:middle;
	text-align:center;
	}
	
div#AnchorList > ul li:hover {
	display:inline;
	width:40%;
	border:1px #ffce34 solid; 
	line-height:normal;
	float: left;
	text-indent:none;
	vertical-align:middle;
	background:rgb(255,206,52);
	color:#ffffff;
	}

div#AnchorList > ul li a {
	text-decoration:none;
	display:inline;
	}
	
div#AnchorList > ul li a:hover {
	color:#000000;
	}

.videoWrap {
	position: relative; 
	padding-bottom: 56.25%; 
	padding-top: 25px; 
	height: 0px;
}

.videoWrap iframe {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 100%;
}

.imgWrap {
	position: relative; 
	padding-bottom: 56.25%; 
	padding-top: 25px; 
	height: 0px;
}

.imgWrap img {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 100%;
}

h3.people-shaking-hands 
{ background: transparent url('http://www.cfp.net/images/default-source/layout-images/gold-ppl-shaking-hands-icon.png?sfvrsn=4') no-repeat 0 0;
display:block;
padding-left:50px;
background-position: 0;
  height: 38px;
}

.test {
	font-weight:bold;
	color:#990000;
	text-decoration:line-through
}
	
#float {
	float:left;
	background-color:#fefe77;
	font-size:large;
	letter-spacing:3px;
	margin:2%;
	padding:1%;
	border:2px solid #990000;
}

@media all and (min-width:100px)  and (max-width:975px) {
.btngate {font-size:1.3em; line-height:1.5em; width:90%; margin:0.3em auto !important}
}

@media all and (min-width:976px)  and (max-width:1200px) {
.btngate {width:40%; margin:0.2em}
}

@media all and (min-width:1201px)  and (max-width:2000px) {
.btngate {width:43%; margin:0.2em}
	
}

@media print{
	*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;height:auto !important}
	body{min-height:auto !important}
	a,a:visited{text-decoration:none}
	a[href]:after{display:none; content:" (" attr(href) ")"}
	abbr[title]:after{display:none; content:" (" attr(title) ")"}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
	pre,blockquote {border:1px solid #999;page-break-inside:avoid;}
	thead{display:table-header-group}
	tr,td,img{page-break-inside:avoid;}
	img{max-width:100%; clear:both !important}
	@page{margin:0.4cm} 
	p,h2,h3{orphans:3;widows:3}
	p,h2,h3{page-break-after:avoid}
	a[href^="/"]:after,a[href$=".pdf"]:after{display:none; content:" (http://www.cfp.net" attr(href) ")"}
	a[href*="://"]:after{display:none; content:" (" attr(href) ")"}
	a[href^="javascript:"]:after,a[href^=""]:after{content:""}
	a[href^="#"]:after{display:none}
	a{word-wrap:break-word !important}
	.main-nav,.secondary-column, .footer-utility, .side-nav, /*.utility-area,.branding,.header a:after,.footer a:after, .print,*/.share,object,.sfBreadcrumbWrp,.footer a.show-site-survey, a.btn, a.more,.content-area .search-record a.btn,.sf_cols .footer, .footer .sf_cols, .footer .quick-links, .section-title h1{display:none !important}
	.primary-column,.logo-container,.footer,.content-area,.section-title{width:100% !important;min-height:0 !important}
	.logo-container>div{text-align:center;margin:0 0 10px 0 !important}
	.primary-column .content-area h2.page-title{padding:0 0 10px 0 !important;border:none;margin:0;text-align:center;font-size:1em}
	.paged-content {display:none}
	.search-sort-by {display:none}
	.logo img {display:block; text-align:center; margin:auto !important}
	.logo-container>div{text-align:center;margin:0 0 10px 0 !important}
	#PublicWrapper .footer {/*border-top:1px solid #D3D2D2*/;padding-bottom:0 !important;min-height:auto !important} /*{display:none;}*/
	/* #PublicWrapper:before {content: " (http://www.cfp.net" attr(href) ")"} */
	.footer:after {padding:10pt; content:"© Certified Financial Planner Board of Standards, Inc. All Rights Reserved. 1425 K Street NW #800, Washington, DC 20005 | phone: 800-487-1497 (Toll-Free) / 202-379-2200 | fax: 202-379-2299 | mail@cfpboard.org"}
	.sfPageBrowseAndEditToolbarWrp{display:none}
	iframe{overflow:visible}
	#PublicWrapper .header .logo img {height:50px;margin-top:9pt}
	#PublicWrapper blockquote {border:none; !important}
	#PublicWrapper .sfnewsDetails .sfnewsTitle {font-size:13pt} 
	.cfp-info {border-top:1px #555 solid; font-size:8pt; padding:10pt 0; font-style:italic}
	}