/*------------------------------------*/
/*    BIG HERO PICTURES (mobile)        */
/*------------------------------------*/

/*hero-buttons hero-hub */

.hero-title-component--colour-h1 .hero-title-textpanel h1 {
	font-size:67px;
	font-size:4.77rem;
	line-height:72px;
	line-height: 5.15rem;
}
.hero-title-component .hero-title-textpanel p {
	font-size: 24px;
	font-size: 1.7rem;
	line-height: 35px;
	line-height: 2.6rem;
}
/* red */
.hero-slider .hero-title-component--colour-h1 .hero-title-textpanel h1,
.hero-slider .hero-title-component .hero-title-textpanel p {
	/* color:#e0301e !important; */
}
/* burgundy */
.page-primary-col--burgundy .hero-slider .hero-title-component--colour-h1 .hero-title-textpanel h1,
.page-primary-col--burgundy .hero-slider .hero-title-component .hero-title-textpanel p {
	/* color:#a32020 !important; */
}


/* hero box mobile */
@media screen and (max-width: 991px) {
	.hero-title-component--colour-h1 .hero-title-textpanel h1 {
		font-size:67px;
		font-size:4rem;
	}
}
@media screen and (max-width: 767px) {
	.hero-slider {
		/* height: calc(100vh - 132px) !important; */
		/* height: calc(100vh - 132px) !important; */
	}
	.hero-slider .hero-title-component--colour-h1 .hero-title-textpanel h1, .hero-slider .hero-title-component .hero-title-textpanel p {
		color: #e0301e !important;
	}
	.hero-slider .hero-title {
		margin: 0px 0px;
		background: transparent !important;
		/*background: rgba(255, 255, 255,0.6) !important;*/
	}
	.hero-slider .parsys > .herotitle .scroll-carousel {
		bottom: 0 !important; /* -20px !important; */
		top: auto;
		padding-bottom: 0px !important;
	}
/* overview mobile pictures  */
	.standard-spacing #overview .sectionpar > .image:last-child	{
		margin-top:0px;
		margin-bottom:-3px;
	}
}
/*
@media screen and (max-height: 1200px) and (max-width: 768px){
	.hero-slider {
		height: calc(70vh - 332px) !important;
	}
}
@media screen and (max-height: 860px) and (max-width: 768px) {
	.hero-slider {
		height: calc(100vh - 300px) !important;
	}
}
@media screen and (max-height: 680px) and (max-width: 768px){
	.hero-slider {
		height: calc(100vh - 200px) !important;
	}
}
@media screen and (max-height: 580px) and (max-width: 768px){
	.hero-slider {
		height: calc(100vh - 100px) !important;
	}
}
@media screen and (max-height: 390px) and (max-width: 768px){
	.hero-slider {
		height: 100vh !important;
	}
}
*/

/*----------------------------------*/
/*   GET STARTED (BUTTONS SECTION)  */
/*----------------------------------*/
.get-started h3 {
}
.standard-spacing .get-started.get-started-collapsed .sectionpar > .text:last-child,
.standard-spacing .get-started.get-started-collapsed.text {
	margin-bottom: 20px !important;
	margin-top: 20px !important;
}
/* button link-hover-active */
.get-started .btn--transparent,
.get-started .btn--transparent:link,
.get-started .btn--transparent:visited,
body .get-started .text-component .btn.btn--transparent,
body .get-started .text-component .btn.btn--transparent:link,
body .get-started .text-component .btn.btn--transparent:visited  {
	border: 1px solid #ffffff;
	color:#ffffff;
	background:transparent;
	font-style:normal;
	margin-left:5px;
}


/* second /  other buttons */
/* --- red */
.get-started .btn--transparent,
.get-started .btn--transparent:link,
.get-started .btn--transparent:visited,
body .get-started .text-component .btn.btn--transparent,
body .get-started .text-component .btn.btn--transparent:link,
body .get-started .text-component .btn.btn--transparent:visited  {
	background-color: #e0301e;
	color: #ffffff;
}
/* --- burgundy */
.page-primary-col--burgundy .get-started .btn--transparent,
.page-primary-col--burgundy .get-started .btn--transparent:link,
.page-primary-col--burgundy .get-started .btn--transparent:visited,
body.page-primary-col--burgundy .get-started .text-component .btn.btn--transparent,
body.page-primary-col--burgundy .get-started .text-component .btn.btn--transparent:link,
body.page-primary-col--burgundy .get-started .text-component .btn.btn--transparent:visited  {
	background-color: #a32020;
}
.get-started .btn--transparent:hover,
.get-started .btn--transparent:focus,
body .get-started .text-component .btn.btn--transparent:hover,
body .get-started .text-component .btn.btn--transparent:focus {
	background: #ffffff;
	color: #404041;
	transition: all ease .2s;
}
.get-started .btn--transparent:active,
body .get-started .text-component .btn.btn--transparent:active {
	background: #ffffff;
	color: #404041;
}
/* BETA CODE REGISTRATION */
.get-started.get-started-collapsed .registration-form {
	display:inline-block;
}
.get-started input {
    display: inline-block;
    vertical-align: middle;
}
.get-started form input.code {
	padding: 10px 5px;
  font-size:15px;
  line-height: 1em;
	color:#404040 !important;
}
.get-started.get-started-collapsed input {
	margin-left:10px;
	border:0px;
}
.get-started.get-started-collapsed .button-wrapper{
		display:inline-block;
	}

.get-started .text-component h1,
.get-started .text-component h2,
.get-started .text-component h3,
.get-started .text-component h4,
.get-started .text-component h5,
.get-started .text-component h6 {
	margin-top: 0px;
}
/* buttons */
.get-started input.btn--transparent.register,
.get-started input.btn--transparent.register:link,
.get-started input.btn--transparent.register:visited,
body .get-started input.btn--transparent.register,
body .get-started input.btn--transparent.register:link,
body .get-started input.btn--transparent.register:visited{
	color: #000000 !important;
	background: #ffffff !important;
	border: 1px solid #ffffff !important;
}
.get-started input.btn--transparent.register:hover,
.get-started input.btn--transparent.register:focus,
body .get-started input.btn--transparent.register:hover,
body .get-started input.btn--transparent.register:focus,
section.page-section--col-secondary .get-started .btn--transparent.register:hover,
body section.page-section--col-secondary.get-started .text-component .btn.btn--transparent.register:hover{
	background: #a32020 !important;
	opacity: 1;
	color: #ffffff !important;
	transition: all ease .2s;
}
/* --- red */
.get-started input.btn--transparent.cancel,
.get-started input.btn--transparent.cancel:link,
.get-started input.btn--transparent.cancel:visited,
body .get-started input.btn--transparent.cancel,
body .get-started input.btn--transparent.cancel:link,
body .get-started input.btn--transparent.cancel:visited{
	color: #ffffff !important;
	background: #e0301e !important;
	border: 1px solid #ffffff !important;
	padding:10px 0px;
}
/* --- burgundy */
.page-primary-col--burgundy .get-started input.btn--transparent.cancel,
.page-primary-col--burgundy .get-started input.btn--transparent.cancel:link,
.page-primary-col--burgundy .get-started input.btn--transparent.cancel:visited,
body.page-primary-col--burgundy .get-started input.btn--transparent.cancel,
body.page-primary-col--burgundy .get-started input.btn--transparent.cancel:link,
body.page-primary-col--burgundy .get-started input.btn--transparent.cancel:visited{
	background: #a32020 !important;
}
.get-started input.btn--transparent.cancel:hover,
.get-started input.btn--transparent.cancel:focus,
body .get-started input.btn--transparent.cancel:hover,
body .get-started input.btn--transparent.cancel:focus,
section.page-section--col-secondary .get-started .btn--transparent.cancel:hover,
body section.page-section--col-secondary.get-started .text-component .btn.btn--transparent.cancel:hover{
	color: #000000 !important;
	transition: all ease .2s;
}
.get-started .btn[disabled] {
	color: #404041;
}

/* first button */
.get-started .btn--transparent:nth-child(1),
.get-started .btn--transparent:link:nth-child(1),
.get-started .btn--transparent:visited:nth-child(1),
body .get-started .text-component .btn.btn--transparent:nth-child(1),
body .get-started .text-component .btn.btn--transparent:link:nth-child(1),
body .get-started .text-component .btn.btn--transparent:visited:nth-child(1)  {
	margin-left:10px;
}
/* if white background for first button is needed */
.get-started.first-button-white .btn--transparent:nth-child(1),
.get-started.first-button-white .btn--transparent:link:nth-child(1),
.get-started.first-button-white .btn--transparent:visited:nth-child(1),
body .get-started.first-button-white .text-component .btn.btn--transparent:nth-child(1),
body .get-started.first-button-white .text-component .btn.btn--transparent:link:nth-child(1),
body .get-started.first-button-white .text-component .btn.btn--transparent:visited:nth-child(1),
.get-started .btn--transparent:nth-child(1),
.get-started .btn--transparent:link:nth-child(1),
.get-started .btn--transparent:visited:nth-child(1),
body .get-started .text-component .btn.btn--transparent:nth-child(1),
body .get-started .text-component .btn.btn--transparent:link:nth-child(1),
body .get-started .text-component .btn.btn--transparent:visited:nth-child(1) {
	background-color: #ffffff !important;
	color: #404041 !important;
	margin-left:10px;
}

.get-started.first-button-white .btn--transparent:focus:nth-child(1),
.get-started.first-button-white .btn--transparent:hover:nth-child(1),
body .get-started.first-button-white .text-component .btn.btn--transparent:focus:nth-child(1),
body .get-started.first-button-white .text-component .btn.btn--transparent:hover:nth-child(1),
.get-started .btn--transparent:hover:nth-child(1),
.get-started .btn--transparent:focus:nth-child(1),
body .get-started .text-component .btn.btn--transparent:hover:nth-child(1),
body .get-started .text-component .btn.btn--transparent:focus:nth-child(1),
.get-started .btn--transparent:active:nth-child(1),
body .get-started .text-component .btn.btn--transparent:active:nth-child(1) {
	background: #a32020 !important;
	opacity: 1;
	color: #ffffff !important;
	transition: all ease .2s;
}

/*  first button targeted */
.get-started.first-button-white a:nth-child(1) + a.btn--transparent,
body .get-started.first-button-white.text-component a:nth-child(1) + a.btn--transparent {
	background-color: #ffffff !important;
	color: #404041 !important;
	margin-left:10px;
}
.get-started.first-button-white a:nth-child(1) + a:hover.btn--transparent,
body .get-started.first-button-white .text-component a:nth-child(1) + a:hover.btn--transparent {
	background: #a32020 !important;
	opacity: 1;
	color: #ffffff !important;
	transition: all ease .2s;
}


/*
.get-started .btn--transparent:nth-child(1),
.get-started .btn--transparent:link:nth-child(1),
.get-started .btn--transparent:visited:nth-child(1),
body .get-started .text-component .btn.btn--transparent:nth-child(1),
body .get-started .text-component .btn.btn--transparent:link:nth-child(1),
body .get-started .text-component .btn.btn--transparent:visited:nth-child(1) {
	background-color: #ffffff !important;
	color: #404041 !important;
	margin-left:10px;
}

{
	background: #a32020 !important;
	opacity: 1;
	color: #ffffff !important;
	transition: all ease .2s;
}
*/

/*
.get-started a:nth-child(1) + a.btn--transparent,
.get-started a:nth-child(1) + a:link.btn--transparent,
.get-started a:nth-child(1) + a:visited.btn--transparent,

.get-started a:nth-child(1) + a:hover.btn--transparent,
.get-started a:nth-child(1) + a.btn--transparent:hover,
.get-started a:nth-child(1) + a:focus.btn--transparent,
body .get-started .text-component a:nth-child(1) + a.btn--transparent:hover,
body .get-started .text-component a:nth-child(1) + a.btn--transparent:focus,
body .get-started .text-component a:nth-child(1) + a:hover.btn--transparent:hover,
*/


/*
#sticky-section.page-section--col-primary .btn--transparent:focus,
body #sticky-section.page-section--col-primary .text-component .btn.btn--transparent:focus {
	color: #fff !important;
}
#sticky-section.page-section--col-primary .btn--transparent:hover,
body #sticky-section.page-section--col-primary .text-component .btn.btn--transparent:hover {
	color: #ffffff !important;
}
*/

/* CFC button alignment */
.get-started .btn--transparent:nth-child(2),
body .get-started .text-component .btn.btn--transparent:nth-child(2) {
	margin-left: 10px;
}



.get-started.get-started-expanded .pwccol2-longform-c1 {
	padding-top:10px;
}
.get-started.get-started-expanded form input.code {
	width:15vw;
	margin-bottom:10px;
	font-size:15px;
}
.get-started span {
	font-size:15px;
	margin-left:10px;
}
@media screen and (max-width:992px) {
	.get-started.get-started-collapsed .registration-form {
		margin-bottom:10px;
	}
	/*
    .get-started.get-started-collapsed .button-wrapper{
		display:block;
	}
    */
	.get-started.get-started-expanded form input.code {
		width:25vw;
	}
}

@media screen and (max-width:768px) {
	.get-started.get-started-collapsed .button-wrapper{
		display:inline-block;
	}
}

@media screen and (max-width: 820px) {
	.get-started .btn--transparent,
.get-started .btn--transparent:link,
get-started .btn--transparent:visited,
body .get-started .text-component .btn.btn--transparent,
body .get-started .text-component .btn.btn--transparent:link,
body .get-started .text-component .btn.btn--transparent:visited  {
		display:inline-block;
		margin-left:10px;
	}
	.get-started .pwccol1-longform .parsys_column {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.get-started .pwccol1-longform {
		width: 100%;
		padding:0 !important;
	}
	.get-started.get-started-expanded form input.code {
		width:40vw;
	}
}
@media screen and (max-width: 767px) {
	.get-started .text .text-component h3 {
		font-size: 0px !important;
	}
}
@media screen and (max-width: 710px) {/* when long get started buttons */
	.get-started.get-started-long h3 {
		font-size: 0px;
	}
    .get-started {
		text-align: left;
	}
	.get-started.get-started-long .pwccol1-longform .parsys_column {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.get-started.get-started-long .btn--transparent,
.get-started .btn--transparent:link,
.get-started.get-started-long .btn--transparent:visited,
body .get-started.get-started-long .text-component .btn.btn--transparent,
body .get-started .text-component .btn.btn--transparent:link,
body .get-started.get-started-long .text-component .btn.btn--transparent:visited  {
		margin-left:0px !important;
		margin-right:10px !important;
	}
	.get-started.get-started-long .pwccol1-longform {
		width: 100%;
	}
	.get-started.get-started-expanded form input.code {
		width:55vw;
	}
}

@media screen and (max-width: 500px) {
	.get-started {
		text-align: left;
	}
	.get-started .pwccol1-longform .parsys_column {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.get-started .pwccol1-longform {
		width: 100%;
	}
		.get-started.get-started-expanded form input.code {
		width:80vw;
	}

.get-started form input.code {
    height: 37px;
    line-height: 35px;
    width: 150px;
    margin-right: 10px;
    float: left;
	-webkit-appearance: none;
    border-radius: 0;
}

#theform2 #betacode2 { float: none; }

.get-started.get-started-collapsed .button-wrapper { display: inline-block; }

	.get-started .btn--transparent,
.get-started .btn--transparent:link,
.get-started .btn--transparent:visited,
body .get-started .text-component .btn.btn--transparent,
body .get-started .text-component .btn.btn--transparent:link,
body .get-started .text-component .btn.btn--transparent:visited  {
		/*display:inline-block;*/
		margin-left:0px !importnat;
		margin-right:10px !important
	/*margin: 10px 5px 2px auto !important;*/
	}
	.get-started .btn,.get-started .btn:link,
.get-started .btn:hover,
.get-started .btn:focus {
		padding: 11px 13px;
	}
	.get-started .btn--transparent:not(:nth-child(2)),
.get-started .btn--transparent:link:not(:nth-child(2)),
.get-started .btn--transparent:visited:not(:nth-child(2)),
body .get-started .text-component .btn.btn--transparent:not(:nth-child(2)),
body .get-started .text-component .btn.btn--transparent:link:not(:nth-child(2)),
body .get-started .text-component .btn.btn--transparent:visited:not(:nth-child(2))  {
		margin-left:0px !important;
		/*margin: 0px 5px 10px auto !important;*/
		position: relative;
		/* margin-right:0px !important; */
	}
	
}

@media only screen and (min-width: 769px)  {
#theform2 { margin-top: 60px; }
#theform2 .pwc-forms__field.pwc-forms__field--text.form-group { margin-bottom: 0; }
}

@media screen and (max-width: 460px) {
	.get-started.get-started-long a {
		margin-bottom:30px;
	}
}
/*-------------------------------*/
/*   HERO GET STARTED BUTTONS    */
/*-------------------------------*/

.hero-get-started .hero-button-bar {
	margin: 15px 0;
}

/* button link-hover-active */
.hero-get-started .btn--transparent,
.hero-get-started .btn--transparent:link,
.hero-get-started .btn--transparent:visited {
	color:#404041;
	border: 1px solid #e0301e;
	background:#ffffff;
	font-style:normal;
}
/* --- red */
.page-primary-col--red .hero-get-started .btn--transparent,
.page-primary-col--red .hero-get-started .btn--transparent:link,
.page-primary-col--red .hero-get-started .btn--transparent:visited {
	border: 1px solid #e0301e;
}
/* --- burgunddy */
.page-primary-col--burgundy .hero-get-started .btn--transparent,
.page-primary-col--burgundy .hero-get-started .btn--transparent:link,
.page-primary-col--burgundy .hero-get-started .btn--transparent:visited {
	border: 1px solid #a32020;
}

/* second /  other buttons */
.hero-get-started .btn--transparent,
.hero-get-started .btn--transparent:link,
.hero-get-started .btn--transparent:visited,
section.hero-get-started.page-section--col-primary .btn--transparent,
section.hero-get-started.page-section--col-primary .btn--transparent:link {
	background-color: #ffffff;
	color: #404041;
}
.hero-get-started .btn--transparent:hover,
.hero-get-started .btn--transparent:focus,
section.hero-get-started.page-section--col-primary .btn--transparent:hover {
	color: #ffffff !important;
	background-color: #e0301e;
	transition: all ease .2s;
}
/* --- red */
/* --- burgundy */
.page-primary-col--burgundy .hero-get-started .btn--transparent:hover,
.page-primary-col--burgundy .hero-get-started .btn--transparent:focus,
.page-primary-col--burgundy section.hero-get-started.page-section--col-primary .btn--transparent:hover{
	background-color: #a32020;
}
.hero-get-started .btn--transparent:active {
	background: #ffffff;
	color: #404041;
}
/* first button */
.hero-get-started .btn--transparent:nth-child(1),
.hero-get-started .btn--transparent:link:nth-child(1),
.hero-get-started .btn--transparent:visited:nth-child(1) {
	margin-right:10px;
}
/* if coloured background for first button is needed */
.hero-get-started .btn--transparent:nth-child(1),
.hero-get-started .btn--transparent:link:nth-child(1),
.hero-get-started .btn--transparent:visited:nth-child(1) {
	background-color: #e0301e;
	color: #ffffff !important;
}
/* ---- burgundy */
.page-primary-col--burgundy .hero-get-started .btn--transparent:nth-child(1),
.page-primary-col--burgundy .hero-get-started .btn--transparent:link:nth-child(1),
.page-primary-col--burgundy .hero-get-started .btn--transparent:visited:nth-child(1) {
	background-color: #a32020;
}
section.hero-get-started.page-section--col-primary .btn--transparent:hover:nth-child(1),
.hero-get-started .btn--transparent:hover:nth-child(1),
.hero-get-started .btn--transparent:focus:nth-child(1) {
	background-color: #ffffff !important;
	transition: all ease .2s;
	color:#404041 !important;
}
.hero-get-started .btn--transparent:active:nth-child(1),
body .hero-get-started .text-component .btn.btn--transparent:active:nth-child(1) {
	background: #ffffff;
	color: #404041;
}

@media screen and (max-width: 992px) {
	.hero-get-started .btn--transparent {
		display:block;
		margin-bottom:5px;
	}
	.hero-get-started .btn--transparent:nth-child(1),
	.hero-get-started .btn--transparent:link:nth-child(1) {
		margin-right:0px;
	}
}

@media screen and (max-width: 768px) {
	.hero-get-started .btn--transparent {
		display:initial;
	}
	.hero-get-started .btn--transparent:nth-child(1),
	.hero-get-started .btn--transparent:link:nth-child(1) {
		margin-right:10px;
	}
}
@media screen and (max-width: 550px) {
	.hero-get-started .btn--transparent {
		display:block;
		margin-bottom:5px;
	}
	.hero-get-started .btn--transparent:nth-child(1),
	.hero-get-started .btn--transparent:link:nth-child(1) {
		margin-right:0px;
	}
}

/*-------------------------------*/
/*    STICKY DISSOLVE TABS       */
/*-------------------------------*/
section.sticky-dissolve .tabsnew {

}

section.sticky-dissolve .tabsnew .tab-content > .tab-pane {
	position: absolute;
	top: 0px;
	display: block;
	visibility: visible;
	opacity: 0;
	transition: opacity 1s ease-in-out;
	pointer-events: none;
}

section.sticky-dissolve .tabsnew .tab-content > .tab-pane.active {
	position: relative;
	opacity: 1;
	pointer-events: initial;
}

/* Mark - Sticky section dissolve styling */
section.sticky-dissolve h3 { text-align: left !important; }
section.sticky-dissolve h3 .button-wrapper { padding-top: 15px; }
section.sticky-dissolve h3 .btn--transparent:nth-child(1) { margin-left: 0 !important; }


/*-------------------------------*/
/*          IMAGE BULLETS        */
/*-------------------------------*/
section.image-bullets .image_left .textimage-image {
	margin: 0;
}
section.image-bullets .image_left .textimage-image img {
	max-width:40px;
}
section.image-bullets .textimage .textimage-text {
	margin-left:60px;
}
/*----------------------------*/
/*     MEET THE TEAM CARDS    */
/*----------------------------*/

.team-card {}

.team-card .highlights {}

/* containers layout */
.team-card .dvHighlights > .hl-content .dv-article.hl-preview {
	float: none;
	width: 100%;
	color: #404041;
}
.team-card .dvHighlights > .hl-content .dv-article.hl-preview:nth-child(3n+2) {
	margin: 0;
}
.team-card .dvHighlights > .hl-content .hl-article.hl-preview {
	background-color:#ffffff;
	padding: 0;
	margin-bottom: 20px;
}
.team-card .dvHighlights > .hl-content .hl-article .hl-dv-article-img {
	padding-left: 0px;
}
.team-card .speakers .no-padding {
	padding: 20px 20px 10px 0;
}
/* TEXT */
.team-card .dvHighlights p {
	color: #404041;
}
.team-card .hl-article-desc {
	margin: 20px 0;
}
.team-card .speakers p {
	line-height: 1.4em;
	font-size: 1.0rem;
}

/* links override */
.team-card .dvHighlights .lg-text-link,
.team-card .dvHighlights .lg-text-link:link,
.team-card .dvHighlights .lg-text-link:visited,
.team-card .dvHighlights .lg-text-link:hover,
.team-card .dvHighlights .lg-text-link:active{
	border-bottom-width: 0px !important;
	color:#404041;
	font-size:1.6rem;
	font-weight:normal;
}
/* button */
.team-card .hl-article .link-read-more,
.team-card .hl-article .link-read-more:link,
.team-card .hl-article .link-read-more:visited,
.team-card .hl-article .link-read-more:hover,
.team-card .hl-article .link-read-more:active,
.page-primary-col--burgundy .hl-article:hover .link-read-more{
	border: 1px solid #a32020;
	padding: 5px 10px;
	font-size: 1.0rem !important;
}
.team-card .hl-article .link-read-more:hover,
.team-card .hl-article:hover .link-read-more{
	background-color:#a32020;
	border-color: #a32020;
	color:#ffffff;
}

@media only screen and (max-width: 991px) {
.team-card .dvHighlights > .hl-content .hl-article.hl-simple {
	border-bottom: 0px solid #ccc;
}
}

/*----------------------------*/
/*            FORMS           */
/*----------------------------*/

/* COLOURED BACKGROUNDND */
/* removing headline and subheadline styling */
.background-form .pwc-forms .form-heading {
	border-top: 0px solid #a32020;
}
.background-form .pwc-forms .pwc-forms__intro {
	margin-bottom: 0px;
}
/* form container layout */
.background-form .pwc-forms {
	padding: initial;
	background-color: none;
	margin-top: 10px;
	margin-bottom:0px;
}
.background-form .pwc-forms .pwc-forms__footer {
	padding: 10px 0 0px;
}
/* SUBMIT BUTTON */
.background-form .btn--primary {
	background: transparent;
	color: #ffffff;
}
.background-form .btn--primary,
.background-form .btn--primary:active {
	border: 1px solid #ffffff;
	color: #fff;
}
.background-form .btn--primary:focus .btn--primary:hover,
.background-form .btn--primary:hover,
.background-form .btn--primary:focus {
	color:#404041;
}

/* HIDE DEFAULT DISCLAIMER */
.background-form .pwc-forms .disclaimerText {
	visibility:hidden;
	display:none;
}

.background-form .pwc-forms .form-group .context-block a,
.background-form .pwc-forms .form-group .context-block a:visited,
.background-form .pwc-forms .form-group .context-block a:link,
.background-form .context-block a,
.background-form .context-block a:visited,
.background-form .context-block a:link {
	text-decoration:none;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
}
.background-form .context-block a:hover,
.background-form .pwc-forms .form-group .context-block a:hover {
	border-bottom: 2px solid #ffffff;
	color: #ffffff;
}

/* Bottom Cashflow coach form */

	#theform2 #betacode2 {
		width: 75%;
		padding: 10px 0 10px 20px !important;
	}

	#theform2 .register {
		margin-left: 0 !important;
	}

	#theform2 .signin {
		margin-left: 20px;
		border-bottom-width:1px;
	}
#theform2 .signin {
	border-bottom: 1px solid #ffffff;
	padding-bottom:2px;
}
	#theform2 .signin:hover {
		text-decoration:none;
		border-bottom-width:2px;
	}

@media screen and (max-width: 768px) {
    #theform2 { /* width: 80%; margin-left: 20%; */ text-align: left; }
	#theform2 #betacode2 {
		width: 100%; /* 55vw; */
		padding: 10px 0 10px 10px !important;
	}
	.get-started.get-started-expanded .pwccol2-longform-c1 {
		padding-top:0;
	}
    /*.get-started .text .text-component h3 { display: none; }*/
    .pwc-forms .form-group { padding-bottom: 0; margin-bottom: 0; padding-top: 15px !important; }
}
.pwc-forms {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* NEW Meet the team RHS */
#s05 .pwccol2-longform-c1 .textimage { background-color: #fff; color: #000 !important;  }
#s05 .pwccol2-longform-c1 .textimage-image { max-width: 40%; margin-bottom: -8px; }
@media screen and (max-width: 767px) {
    #s05 .pwccol2-longform-c1 .textimage-image { display: none; }
}
@media screen and (max-width: 767px) {
    #s05 .pwccol2-longform-c1 .textimage-image { padding-bottom: 70px; }
    #s05 .pwccol2-longform-c1 .textimage-text { padding: 0 20px 20px 20px; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {

}

#s05 .pwccol2-longform-c1 .textimage-text h3 { 
	padding-top: 10px; font-size: 1.5rem !important; color: #404041 !important; margin-bottom: 5px;}
#s05 .pwccol2-longform-c1 .textimage-text p { font-size: 0.95rem; color: #404041 !important; margin-bottom:15px; line-height:22px;}
#s05 .pwccol2-longform-c1 .textimage-text p a {
	text-decoration:none; color: #000 !important; border-bottom: 1px solid #404041 !important;}
#s05 .pwccol2-longform-c1 .textimage-text p a:hover {
	border-bottom-width: 2px !important;}
#s05 .pwccol2-longform-c1 .textimage-text .linkedin {
	width: 30px; height: 30px; padding: 7px; background-color: #007cb9; display: inline-block; }
#s05 .pwccol2-longform-c1 .textimage-text .linkedin img {
	padding: 0; }

/* Mark: Tablet specific */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.get-started.get-started-expanded .pwccol2-longform-c1 { padding-top: 0; }
}

/* CFC arrow down then overriden for MFP & NH */
#title .hero-title .btn-see-more { background-color: #e0301e !important; }

/* Custom slim header action fix */
#menuBarWrapper { right: 0 }
@media (min-width: 1025px) {
	#product-tour { margin-top: 86px; }
}
.invalidbeta { display: inline-block; }
#theform2 a.signin { color: #fff !important;}
#theform2 a:hover.signin { color: #fff !important;}
@media screen and (max-width: 767px) {
#sticky-section .registration-form .invalidbeta { margin-left: 0 !important; padding-bottom: 15px; }
    }
