/*3.3 - survey underline
2.22.23 - mobile and survey
2.6 - dt my accountpage
2.2.23 - dt changed workflow update portal home styles
1.26 - dt 3
10.20 absolute header
right side line to be flush*/
/*dt -1.19 catalog,my schedule*/
/*dt -1.17 mobile
01.10 - removed rounded button style - line 177, 253*/


.stylesheet{
	position:absolute
}
@font-face {
	font-family: "Workday Adelle Sans";
	font-style: normal;
	font-weight: 300;
	src: url(https://static.rainfocus.com/workday/rising22/static/staticfile/staticfile/workday_adelle_sans-regular-webfont_16517713257390011RKu.woff2) format('woff2');
}
/*
@font-face {
  font-family: "Workday Adelle Sans";
  font-style: normal;
  font-weight: 700;
  src: url(https://static.rainfocus.com/workday/rising22/static/staticfile/staticfile/workday_adelle_sans-bold-webfont_16517713247440011DKt.woff2) format('woff2');
}*/
@font-face {
	font-family: "Workday Adelle Sans Bold";
	font-style: normal;
	font-weight: 300;
	src: url(https://static.rainfocus.com/workday/rising22/static/staticfile/staticfile/workday_adelle_sans-bold-webfont_16517713247440011DKt.woff2) format('woff2');
}

body, .rf-body,.rfComp-canvas *, .rf-org-header-container, .rf-org-footer-container, .rf-admin-content *, .rfComp-canvas *, .rf-default-modal *, [id*="rf-"].rf-widget * {
	font-family: "Workday Adelle Sans", Arial, Helvetica, sans-serif !important;
}
.rf-default-modal *, .hotelheader p, .hotelheader h1, .homeheader p,.homeheader h1, .homeheader .mdBtnR-text, .sfcloser p,.sfcloser h1, .sfcloser .mdBtnR-text, .catalogheader p, .catalogheader h1, .spotlightheader p, .spotlightheader h1, .spotlight1 p, .spotlight1 h2, .spotlight1 h4, .spotlight1 .mdBtnR-text, .spotlight2 p, .spotlight2 h1, .spotlight2 h4, .spotlight2 .mdBtnR-text, .bookhotel p, .bookhotel h1, .bookhotel .mdBtnR-text, .knowgo p, .knowgo h1, .knowgo .mdBtnR-text, .shuttlemap p, .shuttlemap h1, .shuttlemap .mdBtnR-text, .shuttlemap, .workday-rising22-attendee-portaltest-page-portal h1, .mid p, .mid h1, .grid-targeted-agenda .targeted-agenda-header .targeted-agenda-headline h2, h4.rf-tile-title, .targeted-agenda-details-card p, .targeted-agenda-details-card h4, .rf-attribute, a.mdBtnR.mdBtnR-outline-primary.exhibitor-tile-view-booth{
	font-family: "Workday Adelle Sans", Arial, Helvetica, sans-serif !important
}
/*default links*/
a, a:link, a strong,
a, a:link, a:visited {
	color: #0875E1;
}

/* preload images*/
.footertop div.rf-grid-layout-50:last-of-type .mdBtnR-text:hover, #rf-content .footertop div.rf-grid-layout-50:last-of-type a.mdBtnR-primary .mdBtnR-text:hover{
	background-image:url('https://static.rainfocus.com/workday/rising22/static/staticfile/staticfile/External%20Link_fff_1654258515903001XvxI.png');
}
div.shuttlemap .mdBtnR-primary:hover .mdBtnR-text,#rf-content div.shuttlemap div.rf-headline-content a.mdBtnR-primary:hover .mdBtnR-text{
	background-image:url('https://static.rainfocus.com/workday/rising22/static/staticfile/staticfile/Fill_fff_1654258948639001zFIR.png');
}
/*mobile - modal - font weight*/
.rf-default-modal .modal-content .modal-header .modal-title {
	font-weight: 500
}


.catalog-result-title-text .title-text,.catalog-result-title p, .description, .catalog-result,.filters li button, .attribute-SessionType,[id*='rf-'].rf-widget *{
	font-family: "Workday Adelle Sans", Arial, Helvetica, sans-serif !important
}
/* my account page - font*/
/*.rf-card booth-details-card, rf-card hotel-card */
.mdBtnR .mdBtnR-text, a.mdBtnR .mdBtnR-text, .order-summary-card, .card-body, div.rf-text-container h2, h3.card-header-title, .label-text, .card-controls .mdBtnR .mdBtnR-primary .mdBtnR-text {
	font-family: "Workday Adelle Sans", Arial, Helvetica, sans-serif !important
}
/*remove header border*/
.rf-org-header-container header{
	border-bottom:0 !important
}

/* 1.03 bullets outsite*/
.rf-workflow .keep-bullets :is(ol,ul) li, .page-builder-content .keep-bullets :is(ol,ul) li {
	list-style-position:outside;
}

.flex-box-section-full-interior strong{font-family: "Workday Adelle Sans Bold", Arial, Helvetica, sans-serif !important;}

/*103 header*/
.prcheader .rf-headline-content h1, .partnerregheader .rf-headline-content h1,  .catalogheader .rf-headline-content h1{
	font-size: 56px;
	line-height: 1.2em;
	/* padding-bottom:24px;*/
}
.catalogheader .rf-headline-content h1, .portalheader .rf-headline-content h1{
	font-size: 56px;
	line-height: 1.2em;
	color:#fff !important;
	padding-top:.5em;
}
.half p{max-width:50%}

.partnerregheader .rf-headline-content h1{
	font-family: "Workday Adelle Sans Bold", Arial, Helvetica, sans-serif !important;
	font-size: 84px;
	line-height: 1.2em;
	padding:1em 0;
	color:#fff !important;
	/* padding-bottom:24px;*/
}
.prcheader .rf-headline-content p, .partnerregheader .rf-headline-content p, .catalogheader .rf-headline-content p, .portalheader .rf-headline-content p, .myaccountheader .rf-headline-content p, .sponsorheader .rf-headline-content p, .industryheader .rf-headline-content p, .personaheader .rf-headline-content p, .changemakerheader p, .personalheader p, .psvheader p, .financeheader p, .itheader p, .hrheader p {
	font-size: 20px;
	line-height: 1.3em;
	/* margin-bottom: 1em;*/
}
.catalogheader .rf-headline-content p, .portalheader .rf-headline-content p {color:#fff!important; max-width:50%;}

.prcheader {background-color: #F0F1F2;}
.prcheader .flex-box-section-full-interior{
	height: 350px;
	background-color: #F0F1F2;
	background-image: url('https://static.rainfocus.com/workday/altitude2023/static/staticfile/staticfile/img-altitude2023-hero-attendee-portal_1680832765796001O4pd.svg');
	background-position: bottom 0 right 0;
	background-repeat: no-repeat;
	background-size: 1440px;
}

.partnerregheader{background: #0875E1;}
.partnerregheader .flex-box-section-full-interior{
	height: 350px;
	background-color: #0875E1;
	background-image: url('https://static.rainfocus.com/workday/altitude2023/static/staticfile/staticfile/img-altitude2023-hero-reg-confirmation-banner_1680806509159001OSKz.svg');
	background-position: bottom 0 right 0;
	background-repeat: no-repeat;
	background-size: 100%;
}

.catalogheader {background: #0875E1;}
.catalogheader .flex-box-section-full-interior{
	height: 350px;
	background-color: #0875E1;
	background-image: url('https://static.rainfocus.com/workday/skofy24/static/staticfile/staticfile/crop_img-hero-banner-catalog%402x_1674151467017001yVvc.png');
	background-position: bottom 0 right 0;
	background-repeat: no-repeat;
	background-size: 440px;
}
/* right side line to be flush*/
.catalogheader{
	background-image: url('https://static.rainfocus.com/workday/skofy24/static/staticfile/staticfile/background-cat_1674242051652001uz27.png');
	background-position: bottom right;
	background-color: #0875E1;
	background-repeat: no-repeat;
	background-size: 888px
}


/*2 col my account page header*/
.portalheader {background: #0875E1;}
.portalheader .flex-box-section-full-interior{
	height: 350px;
	background-color: #0875E1;
	background-image: url('https://static.rainfocus.com/workday/altitude2023/static/staticfile/staticfile/img-altitude2023-hero-attendee-portal_1680832765796001O4pd.svg');
	background-position: bottom 0 right 0;
	background-repeat: no-repeat;
	background-size: 100%;
}



/*@media (min-width: 769px)*/
.flex-box-section-full.prcheader,.flex-box-section-full.partnerregheader, .flex-box-section-full.catalogheader {padding:0}
.regsubheader h1{font-family: "Workday Adelle Sans Bold", Arial, Helvetica, sans-serif !important;}
.regsubheader{padding: 2em 0}

/* header button*/
.catalogheader button.mdBtnR-primary,  .catalogheader a.mdBtnR-primary, .chatbot button.mdBtnR-primary, .chatbot a.mdBtnR-primary{
	margin-top:20px;
	font-weight: 500;
	background-color:transparent;
	border-color:#fff;
}
.catalogheader button.mdBtnR-primary .mdBtnR-text, .catalogheader a.mdBtnR-primary .mdBtnR-text, .chatbot button.mdBtnR-primary, .chatbot a.mdBtnR-primary{
	padding:8px 12px;
}
/* subheader - grey background with button*/
.catalogsubheader .rf-banner .mdBtnR-outline-primary .mdBtnR-text {color:#fff !important}

/*email in left sidebar*/
.p_questions a{
	/*  max-width: 100%;
			display: inline-block;
			overflow: hidden;
			text-overflow: ellipsis;*/
	word-break:break-word;
}

@media (max-width: 991px) {
	/*full width header*/
	.page-builder-display-reset .flex-box-section-full > .flex-box-section-full-interior{width:100%}


	.partnerregheader.rf-headline-content div, .prcheader .rf-headline-content div, .catalogheader .rf-headline-content div, .spotlightheader .rf-headline-content div, .sponsorheader .rf-headline-content div, .myaccountheader .rf-headline-content div, .industryheader .rf-headline-content div, .personaheader .rf-headline-content div, .psvheader .rf-headline-content div, .changemakerheader .rf-headline-content div, .financeheader .rf-headline-content div, .itheader .rf-headline-content div, .hrheader .rf-headline-content div {
		/*  max-width: 100% !important;*/
	}
	.prcheader .rf-headline-content h1 {
		line-height: 1.2em;

	}
	.prcheader .flex-box-section-full-interior, .partnerregheader .flex-box-section-full-interior, .spotlightheader .flex-box-section-full-interior {
		background-size: 450px;
	}
	.partnerregheader .flex-box-section-full-interior, .catalogheader .flex-box-section-full-interior, .sponsorheader .flex-box-section-full-interior, .myaccountheader .flex-box-section-full-interior, .changemakerheader .flex-box-section-full-interior {
		height: 30vw;
		background-position: bottom 0 right;
		background-size: 100%
	}
	.catalogheader .flex-box-section-full-interior{
		height: 40vw;
		background-size: 45%
	}
	.catalogheader .rf-headline-content h1{font-size: 3em !important;margin:0}
	.catalogheader .rf-headline-content p {
		margin:0;
		max-width:50%;
	}
	.catalogheader a.mdBtnR-primary{margin-top:0}

	.prcheader .flex-box-section-full-interior{
		height: 450px;
		background-position: right 30% bottom 0;
		background-size: 1000px
	}

	.partnerregheader .rf-headline-content h1{font-size: 3.5em !important;}
	.prcheader .rf-headline-content h1 { padding:.5em 0;text-align:center;}

	.p_questions a{
		/*  max-width: 100%;
				display: inline-block;
				overflow: hidden;
				text-overflow: ellipsis;*/
		word-break:break-word;
	}
}


@media (max-width: 580px) {
	.partnerregheader.rf-headline-content div, .prcheader .rf-headline-content div, .catalogheader .rf-headline-content div, .spotlightheader .rf-headline-content div, .sponsorheader .rf-headline-content div, .myaccountheader .rf-headline-content div, .industryheader .rf-headline-content div, .personaheader .rf-headline-content div, .psvheader .rf-headline-content div, .changemakerheader .rf-headline-content div, .financeheader .rf-headline-content div, .itheader .rf-headline-content div, .hrheader .rf-headline-content div {
		max-width: 100% !important;
	}
	.prcheader .rf-headline-content h1 {
		line-height: 1.2em;

	}
	/* .prcheader .flex-box-section-full-interior, .partnerregheader .flex-box-section-full-interior, .spotlightheader .flex-box-section-full-interior {
		 background-size: 450px;
	 }*/
	.partnerregheader .flex-box-section-full-interior, .catalogheader .flex-box-section-full-interior, .sponsorheader .flex-box-section-full-interior, .myaccountheader .flex-box-section-full-interior, .changemakerheader .flex-box-section-full-interior {
		height: 260px;
		background-position: bottom 0 right;
		background-size: 700px
	}
	.catalogheader .flex-box-section-full-interior{
		height: 440px;
		background-position: bottom 0 right;
		background-size: 70%
	}
	.catalogheader .rf-headline-content h1, .portalheader h1 {
		font-size:2.5em !important;
		margin-bottom:0;
	}
	.catalogheader .rf-headline-content p {
		margin:0;
		max-width:100%;
	}
	.catalogheader a.mdBtnR-primary{margin-top:0}





	.prcheader .flex-box-section-full-interior{
		height: 450px;
		background-position: right 30% bottom 0;
		background-size: 1000px
	}

	.partnerregheader .rf-headline-content h1{
		padding:.5em 0;text-align:center;
		font-size: 35px !important;}
	.prcheader .rf-headline-content h1 { padding:.5em 0;text-align:center;}
	.p_skohub .rf-grid-layout-33 img{ max-width:80% !important}

}


/*right 30% bottom 0*/




/* prc 2 col*/
.prc .rf-grid-layout-50 {padding: 2em 1em}

@media (min-width: 769px){
	.prc .rf-grid-layout-50 {
		width: 49%;
	}
}
@media (max-width: 767px){
	/*right side no top margin for mobile*/
	.page-builder-canvas{margin-top:0  !important}
	/*left side margin for header*/
	.page-builder-panel .panel-left{margin-top:0}
}



/* 2 col with button - my schedule page*/
.rf-headline .rf-banner .banner-paragraph{
	margin-right:90px;
	width:100%;}
/*round icon on my schudule page*/
#rf-calendar .schedule-calendar .schedule-calendar-toolbar .download-calendar {
	padding: 0 14px
}
/*calendar*/
#rf-calendar .schedule-calendar .rbc-event.calendar-item, #rf-calendar .schedule-calendar .rbc-event {
	background-color:#FFD154;
	border-radius:7px;
	border-color:#616161;
}

#rf-calendar .schedule-calendar .rbc-event .rbc-event-label,
#rf-calendar .schedule-calendar .rbc-event span,
#rf-calendar .schedule-calendar .rbc-time-header .rbc-header span
{
	font-family: "Workday Adelle Sans Bold" !important;
	font-weight:800;
	color:#000;
}
#rf-calendar .schedule-calendar .rbc-event.calendar-item p,
#rf-calendar .schedule-calendar .rbc-event .rbc-event-content p{
	color:#000;
}
.rbc-day-slot .rbc-events-container{margin-left:10px}
button.mdBtnR-outline-primary.mdBtnR-adv svg,
#rf-content button.mdBtnR-outline-primary svg,
#rf-calendar .schedule-calendar .calendar-head .prev-day svg,
#rf-calendar .schedule-calendar .calendar-head .next-day svg {
	fill:#fff !important
}
/* auto added sessions*/
#rf-calendar .schedule-calendar .rbc-event.session-speaker{
	background-color:#40B4E5;
	border-radius:7px;
	border-color:#616161;
}


/*nav button*/
/*login*/

/*hover*/




#rf-calendar .schedule-calendar .calendar-head .prev-day,
#rf-calendar .schedule-calendar .calendar-head .current-day,
#rf-calendar .schedule-calendar .calendar-head .next-day{
	color:#fff}





/*focus*/
a:focus, button:focus{
	border-radius: 0;
	box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #0875e1;
	outline: 0;
}

/*rounded*/

a:hover, a:focus, a:link:hover, a:link:focus, a:visited:hover, a:visited:focus {
	color: #005CB9;
}
.rf-tile-container .rf-tile .rf-tile-body .rf-tile-title a{
	box-shadow: 0px 0px 0px rgb(0 0 0 / 0%);
	border-radius:6px;
	/*margin:10px;*/
	margin: 0;
	width:fit-content;
}

a:focus, button:focus, .rf-tile-container .rf-tile .rf-tile-title a:focus, .rowdt .column:focus {
	border-radius: 0px;
	box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #0875e1;
	outline: 0;
	/* width: 30px;
	 */
	/* padding: 5px;
	 */
	/* margin-top: 30px;
	 */
}

:focus {
	outline: 0 !important;
}

footer .social-nav a {
	width:20px;
}
.rf-accessibility .mdBtnR:not(.mdBtnR-text-button):not(.mdBtnR-link):focus, .rf-accessibility .favorite-catalog-result:focus, .rf-accessibility .session-downloads:focus, .rf-accessibility .catalog-result.recommended .recommendation-actions button:focus, .rf-accessibility .search-filters .filters .catalog-filter:focus, .rf-accessibility .schedule-calendar .rbc-day-slot .rbc-time-slot:focus, .rf-accessibility .schedule-calendar .rbc-event:focus, .rf-accessibility .search-container .rf-facets .rf-tag:focus, .rf-accessibility .catalog-result:focus, .rf-accessibility .rf-catalog-tabs li button:focus, .rf-accessibility .calendar-head .prev-day:focus, .rf-accessibility .calendar-head .next-day:focus, .rf-accessibility .search-bar .catalog-search .rf-input input:focus, .rf-accessibility .rf-tile-avatar:focus, .rf-accessibility input[type=checkbox]:focus, .rf-accessibility .checkbox input[type=checkbox]:focus, .rf-accessibility input[type=radio]:focus, .rf-accessibility .radio input[type=radio]:focus, .rf-accessibility .rf-checkbox:focus .checkbox-bg, .rf-accessibility .rf-radio-option:focus, .rf-accessibility button.rfSI:focus, .rf-accessibility .rf-input input:not([type="checkbox"]):not([type="radio"]):not(.mdBtnR):focus, .rf-accessibility .rf-select .rf-dropdown-container .rf-dropdown-trigger input:focus, .rf-accessibility .rf-textarea textarea:focus, .rf-accessibility .rf-select select:focus, .rf-accessibility .rf-select select:not([multiple]):focus, .rf-org-header-container nav .nav-cta:focus img{
	/* -webkit-box-shadow: 0 0 0 3px rgb(61 130 224 / 40%) !important;
	 box-shadow: 0 0 0 3px rgb(61 130 224 / 40%) !important;*/
	-webkit-box-shadow: 0 0 0 3px #0875e1 !important;
	box-shadow: 0 0 0 3px #0875e1 !important;
}
.rf-accessibility .mdBtnR:not(.mdBtnR-text-button):not(.mdBtnR-link):focus{
	border-radius: 24px;
	box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #0875e1 !important;
	outline: 0;
}

/*remove border radius on toggle active*/

.rfSI-toggle .mdBtnR:not(.mdBtnR-text-button):not(.mdBtnR-link):focus{
	border-radius:0;
	box-shadow: 0 0 0 0px rgba(2551255,255,0) !important;
}
/*remove blue "dot" background*/
.rfSI-toggle{
	border-radius:0!important}
.rfSI {fill:transparent}

button.clear-search:focus{border-radius: 6px;}

/*end focus*/


/*register/login*/
/*.rf-accessibility .mdBtnR:not(.mdBtnR-text-button):not(.mdBtnR-link):focus{
    box-shadow:none !important
}*/
.rf-org-header-container .header-interior {
	padding: 0 2rem;
	max-width: initial;
}

.rf-org-header-container nav a, .rf-org-header-container nav a:link {
	font-family: "Workday Adelle Sans", Arial, Helvetica, sans-serif !important;
	font-size:16px;
	font-weight:500 !important
}
/*nav links hover*/
.rf-org-header-container nav a:hover {
	color: #005CB9;
	/*blueberry 500*/
}
/*nav links active*/
.rf-org-header-container nav a:active {
	color: #004387;
	/*blueberry 600*/
}
/*nav links visited.rf-org-header-container nav a:active {
    color: #005CB9/*blueberry 500
}
*/
.rf-org-header-container nav ul a.primary-nav-action:hover{
	background: #005CB9;
}

.half a{display:none}

/* buttons */
button.mdBtnR-primary, a.mdBtnR-primary {
	border-radius:24px;
	border-width: 2px;
	background-color: #0875E1;
	border-color: transparent;
}
/*catalog button - secondary color*/
button.mdBtnR-primary.session-scheduled {
	background-color:#fff;
	border-color:#333;
}
/*txt*/
button.mdBtnR-primary.session-scheduled .mdBtnR-text{
	color:#333 !important}
/*icon*/
button.mdBtnR-primary.session-scheduled .rfSI svg{
	fill:#000}
/*hover*/
button.mdBtnR-primary.session-scheduled:hover {
	background-color:#333;
	border-color:#333;
}
button.mdBtnR-primary.session-scheduled:hover .mdBtnR-text{
	color:#fff!important;
}
button.mdBtnR-primary.session-scheduled:hover .rfSI svg{
	fill:#fff}



.mdBtnR .mdBtnR-text, a.mdBtnR .mdBtnR-text{
	font-size:16px;
	font-weight: 500;
	/*padding: 6px 10px*/
}
.rf-banner .mdBtnR .mdBtnR-text,.rf-banner a.mdBtnR .mdBtnR-text{
	color:#fff; text-transform:none}

/*round button on schedule page*/
.targeted-agenda-section .mdBtnR-outline-primary,.targeted-agenda-section button.mdBtnR-outline-primary,.targeted-agenda-section a.mdBtnR-outline-primary,
.session-actions .mdBtnR-outline-primary, .session-actions button.mdBtnR-outline-primary, .session-actions a.mdBtnR-outline-primary,
.rf-banner .mdBtnR-outline-primary, .rf-banner button.mdBtnR-outline-primary, .rf-banner a.mdBtnR-outline-primary,
.rf-default-modal button.mdBtnR-outline-primary,.rf-default-modal .modal-footer .back-btn, .modal .modal-footer .back-btn {
	border-radius:24px;
	font-weight: 500;
}
/*catalog buttons*/
.session-actions .mdBtnR-outline-primary, .session-actions button.mdBtnR-outline-primary,
.session-actions a.mdBtnR-outline-primary,
.rf-banner .mdBtnR-outline-primary, .rf-banner button.mdBtnR-outline-primary, .rf-banner a.mdBtnR-outline-primary
{
	background-color: #0875E1;
	border-color:#0875E1!important
}
/*hover*/
.session-actions .mdBtnR-outline-primary:hover, .session-actions button.mdBtnR-outline-primary:hover,
.session-actions a.mdBtnR-outline-primary:hover,
.rf-banner .mdBtnR-outline-primary:hover, .rf-banner button.mdBtnR-outline-primary:hover, .rf-banner a.mdBtnR-outline-primary:hover
{
	background-color:  #005CB9;
	border-color: #005CB9!important
}

#rf-content .session-actions button.mdBtnR-outline-primary .mdBtnR-text,
#rf-content .rf-banner button.mdBtnR-outline-primary .mdBtnR-text,
.rf-default-modal .session-actions button.mdBtnR-outline-primary .mdBtnR-text
{
	color:#fff !important;}


/*
button.mdBtnR.mdBtnR-outline-primary.primary.session-schedule.session-action{
border-radius:24px;
font-weight: 500;
}
*/
/*exhibitor view booth*/
a.mdBtnR.mdBtnR-outline-primary.exhibitor-tile-view-booth{
	border-radius:24px;
	font-weight: 500;
}
/*hover*/
a.mdBtnR.mdBtnR-outline-primary:hover{
	color: #005CB9 !important;
	text-decoration: underline !important;
}
a.mdBtnR.mdBtnR-outline-primary:active{
	color: #004387 !important;
	text-decoration: underline !important;
}



/*catalog*/
.catalog-result-title-text .title-text{
	color:#0875E1 !important;
	font-weight: 500;
}
/*hover*/
/*[id*='rf-'].rf-widget .catalog-result .catalog-result-title button:hover{
color: #005CB9 !important;
text-decoration: underline !important;
}
*/
.catalog-result .mdBtnR-link {
	color:#0875E1 !important;
}
.catalog-result .mdBtnR-link:hover, .catalog-result-title-text .title-text:hover {
	color: #005CB9 !important;
	text-decoration: underline
}
.catalog-result .mdBtnR-link:active {
	color: #004387 !important;
	text-decoration: underline !important
}
/*card title links and hover*/
.rf-tile-container .rf-tile .rf-tile-body .rf-tile-title a {
	font-weight: 500;
}
.rf-tile-container .rf-tile .rf-tile-body .rf-tile-title a, .rf-tile-container .rf-tile .rf-tile-body .rf-tile-title a:link {
	color: #0875E1 !important;
}

.rf-tile-container .rf-tile .rf-tile-body .rf-tile-title a:hover, .rf-tile-container .rf-tile .rf-tile-body .rf-tile-title a:link:hover, .rf-tile-container .rf-tile .rf-tile-body .rf-tile-title a:hover .mdBtnR-text, .rf-tile-container .rf-tile .rf-tile-body .rf-tile-title a:link:hover .mdBtnR-text{
	color: #005CB9 !important;
	text-decoration: underline !important;
	text-decoration-color:#005CB9;
}
.rf-tile-container .rf-tile .rf-tile-body .rf-tile-title a:active, .rf-tile-container .rf-tile .rf-tile-body .rf-tile-title a:link:active, .rf-tile-container .rf-tile .rf-tile-body .rf-tile-title a:active .mdBtnR-text, .rf-tile-container .rf-tile .rf-tile-body .rf-tile-title a:link:active .mdBtnR-text{
	color: #004387 !important;
	text-decoration: underline !important;
	text-decoration-color:#004387
}
.mdBtnR.mdBtnR-add-a-thing, a.mdBtnR.mdBtnR-add-a-thing {
	text-transform:none; letter-spacing: normal;font-size: 14px;
}


/*dt 12.22*/
/*task*/
.rf-card .card-header{border-radius:12px 12px 0px 0px;background-color:#005CB9}
.rf-card .card-body{background:rgba(8, 117, 225, 0.1);border-radius:0px 0px 12px 12px}
.card-body .has-rows{border-radius: 0px 0px 12px 12px}
.rf-pill-lightgray{background-color:#F38B00;border:0}
.rf-pill .rf-pill-text{color:#fff !important}
.rf-pill .rf-pill-text{font-size: 16px;font-weight:800;line-height: 25px;padding:4px 7px 1px}
.page-builder-display-reset .task-list-card .task-title{font-size:20px;padding:.26em 0px}
.rf-headline.mini{border-radius:12px; background-color:#F0F1F2;padding:0}
/*equal heights*/
.rf-grid-layout-25,.rf-grid-layout-33, .spotlight1 .rf-grid-layout-50{
	display:flex
}
.rf-grid-layout-25 div:first-child, .rf-grid-layout-33 div:first-child,.spotlight1 .rf-grid-layout-50 div:first-child{
	/*display: flex;
	*/
	flex-direction: column;
}
.flex-box-child.rf-grid-layout-25,.flex-box-child.rf-grid-layout-33 .flex-box-child,.flex-box-child.rf-grid-layout-50 .flex-box-child {
	display:flex
}
/*.flex-box-child.rf-grid-layout-25 .rf-headline,.flex-box-child.rf-grid-layout-33 .rf-headline,.flex-box-child.rf-grid-layout-50 .rf-headline {
background-color:#fff;
border-radius: 12px
}*/
.rf-headline.mini .rf-headline-content h1{border-radius:12px 12px 0px 0px;background-color:#005CB9;padding:8px 12px;color:#fff !important;font-size:20px;font-weight:800}
.rf-headline.mini .rf-headline-content p{padding-left: 16px;padding-right:16px}

/* 1/03*/
.rf-card{
	width:100%;
	background:rgba(8, 117, 225, 0.1);border-radius:12px}

.rf-card .card-body{background:transparent;}

.page-builder-display-reset .task-list-card .card-body .card-body-row{padding:10px 20px}
.page-builder-display-reset .task-list-card .task-arrow-icon{display:none}
.task-list-card .card-body .card-body-row{border-bottom:1px solid #005CB9;width:90%;margin:auto}


/*portal home pages*/
/*remove divider*/
.page-builder-display-reset .page-builder-panel, .page-builder-template-preview .page-builder-panel
{border:0}

/*each widget/section*/
/*.workday-altitude2023-employeeattendeeportal-page-preview .flex-box-section-full,*/
.workday-altitude2023-attendeeportal-page-partnerportal .flex-box-section-full,
.workday-altitude2023-attendeeportal-page-attendeeportal .flex-box-section-full,
.workday-altitude2023-attendeeportal1676476244672001ABQRcopy-page-attendeeportal .flex-box-section-full,
.workday-altitude2023-attendeeportal1676476244672001ABQRcopy-page-partnerportal .flex-box-section-full
{
	border:1px solid #DFE2E6;
	border-radius:12px;
	margin:20px;
}
.flex-box-section-full.portalheader{
	border:none;margin:0;border-radius:0;
}





/*2 col*/

.workday-altitude2023-attendeeportal-page-partnerportal .flex-box-section-full.p_hotel,
.workday-altitude2023-attendeeportal-page-partnerportal .flex-box-section-full.stylesheet,
.workday-altitude2023-attendeeportal-page-partnerportal .flex-box-section-full.p_hotel,
.workday-altitude2023-attendeeportal-page-partnerportal .flex-box-section-full.p_hotel2,
.workday-altitude2023-attendeeportal-page-attendeeportal .flex-box-section-full.stylesheet,
.workday-altitude2023-attendeeportal-page-attendeeportal .flex-box-section-full.p_hotel,
.workday-altitude2023-attendeeportal-page-attendeeportal .flex-box-section-full.p_hotel2,
.workday-altitude2023-attendeeportal-page-attendeeportal .flex-box-section-full.stylesheet,
.workday-altitude2023-attendeeportal1676476244672001ABQRcopy-page-attendeeportal .flex-box-section-full.stylesheet,
.workday-altitude2023-attendeeportal1676476244672001ABQRcopy-page-partnerportal .flex-box-section-full.stylesheet{
	border:none;
	padding:0;
	margin:20px 6px;
}
.workday-altitude2023-attendeeportal-page-partnerportal .flex-box-section-full.p_hotel2 .flex-box-section-full-interior,
.workday-altitude2023-attendeeportal-page-partnerportal .flex-box-section-full.p_hotel .flex-box-section-full-interior,
.workday-altitude2023-attendeeportal-page-attendeeportal .flex-box-section-full.p_hotel2 .flex-box-section-full-interior,
.workday-altitude2023-attendeeportal-page-attendeeportal .flex-box-section-full.p_hotel .flex-box-section-full-interior,
.p_sessioncatalog .flex-box-section-full-interior, .p_skohub .flex-box-section-full-interior, .p_prc .flex-box-section-full-interior, .p_braindate .flex-box-section-full-interior,
.p_myacct .flex-box-section-full-interior,.p_surveys .flex-box-section-full-interior,.p_mob .flex-box-section-full-interior

{
	width:100%;
}
.p_sessioncatalog .flex-box-section-full-interior, .p_skohub .flex-box-section-full-interior, .p_prc .flex-box-section-full-interior, .p_braindate .flex-box-section-full-interior, .p_myacct .flex-box-section-full-interior{
	padding:0;
}
.workday-altitude2023-attendeeportal-page-partnerportal .flex-box-section-full.p_hotel .rf-grid-layout-50,
.workday-altitude2023-attendeeportal-page-partnerportal .flex-box-section-full.p_hotel2 .rf-grid-layout-50,
.workday-altitude2023-attendeeportal-page-partnerportal .flex-box-section-full.p_hotel .rf-grid-layout-50,
.workday-altitude2023-attendeeportal-page-attendeeportal .flex-box-section-full.p_hotel .rf-grid-layout-50,
.workday-altitude2023-attendeeportal-page-attendeeportal .flex-box-section-full.p_hotel2 .rf-grid-layout-50,
.workday-altitude2023-attendeeportal-page-attendeeportal .flex-box-section-full.p_hotel .rf-grid-layout-50{
	border:1px solid #DFE2E6;
	border-radius:12px;
	width:49%;
	padding:0;

}
.workday-altitude2023-attendeeportal-page-partnerportal .flex-box-section-full.p_hotel .rf-grid-layout-50 .rf-headline .rf-headline-content,
.workday-altitude2023-attendeeportal-page-partnerportal .flex-box-section-full.p_hotel2 .rf-grid-layout-50 .rf-headline .rf-headline-content,
.workday-altitude2023-attendeeportal-page-partnerportal .flex-box-section-full.p_hotel .rf-grid-layout-50 .rf-headline .rf-headline-content
.workday-altitude2023-attendeeportal-page-attendeeportal .flex-box-section-full.p_hotel .rf-grid-layout-50 .rf-headline .rf-headline-content,
.workday-altitude2023-attendeeportal-page-attendeeportal .flex-box-section-full.p_hotel2 .rf-grid-layout-50 .rf-headline .rf-headline-content,
.workday-altitude2023-attendeeportal-page-attendeeportal .flex-box-section-full.p_hotel .rf-grid-layout-50 .rf-headline .rf-headline-content {
	padding:15px 24px;
}
/*remove header color*/
.workday-altitude2023-attendeeportal-page-partnerportal .rf-card .card-body,
.workday-altitude2023-attendeeportal-page-partnerportal .rf-card,
.workday-altitude2023-attendeeportal-page-partnerportal .rf-card .card-header,
.workday-altitude2023-attendeeportal-page-attendeeportal .rf-card .card-body,
.workday-altitude2023-attendeeportal-page-attendeeportal .rf-card,
.workday-altitude2023-attendeeportal-page-attendeeportal .rf-card .card-header,
.workday-altitude2023-attendeeportal1676476244672001ABQRcopy-page-attendeeportal .rf-card .card-body,
.workday-altitude2023-attendeeportal1676476244672001ABQRcopy-page-attendeeportal .rf-card,
.workday-altitude2023-attendeeportal1676476244672001ABQRcopy-page-attendeeportal .rf-card .card-header,
.workday-altitude2023-attendeeportal1676476244672001ABQRcopy-page-partnerportal .rf-card .card-body,
.workday-altitude2023-attendeeportal1676476244672001ABQRcopy-page-partnerportal .rf-card,
.workday-altitude2023-attendeeportal1676476244672001ABQRcopy-page-partnerportal .rf-card .card-header

{
	background:transparent;
	border:none;
}
/*edit icon*/
.workday-altitude2023-attendeeportal-page-partnerportal .rf-card .card-header .rfSI svg,
.workday-altitude2023-attendeeportal-page-attendeeportal .rf-card .card-header .rfSI svg,
.workday-altitude2023-attendeeportal1676476244672001ABQRcopy-page-attendeeportal .rf-card .card-header .rfSI svg,
.workday-altitude2023-attendeeportal1676476244672001ABQRcopy-page-partnerportal .rf-card .card-header .rfSI svg{fill:#000}

.workday-altitude2023-attendeeportal-page-partnerportal .rf-card .card-header h3,
.workday-altitude2023-attendeeportal-page-attendeeportal .rf-card .card-header h3,
.workday-altitude2023-attendeeportal1676476244672001ABQRcopy-page-attendeeportal .rf-card .card-header h3,
.workday-altitude2023-attendeeportal1676476244672001ABQRcopy-page-partnerportal .rf-card .card-header h3{
	color:#000 !important;
	padding-top:12px;
}
/*ordersummary*/
.workday-altitude2023-attendeeportal-page-partnerportal .flex-box-section-full.p_order .flex-box-section-full-interior,
.workday-altitude2023-attendeeportal-page-attendeeportal .flex-box-section-full.p_order .flex-box-section-full-interior,
.p_order .flex-box-section-full-interior
	/*.flex-box-section-full.p_myacct,
	.flex-box-section-full.p_myacct,.flex-box-section-full.p_surveys*/
{

	padding:0;

}
/*.flex-box-section-full.p_myacct,
.flex-box-section-full.p_myacct,.flex-box-section-full.p_surveys*/

/*background colors*/
.workday-altitude2023-attendeeportal-page-partnerportal .flex-box-section-full.p_order,
.workday-altitude2023-attendeeportal-page-partnerportal .flex-box-section-full.p_resources,
.workday-altitude2023-attendeeportal-page-partnerportal .flex-box-section-full.p_questions,
.workday-altitude2023-attendeeportal-page-attendeeportal .flex-box-section-full.p_order,
.workday-altitude2023-attendeeportal-page-attendeeportal .flex-box-section-full.p_resources,
.workday-altitude2023-attendeeportal-page-attendeeportal .flex-box-section-full.p_questions
.flex-box-section-full.p_order,
.flex-box-section-full.p_resources,
.flex-box-section-full.p_questions{
	background-color:#F0F1F2;
}

/* dt absolute header portal pages*/
.page-builder-panel, .page-builder-canvas{margin-top:370px}


/*2 col my account page header*/
.portalheader {background: #0875E1;
	position: absolute;
	top: 0;
	left: 0;
	height: 350px;
	width: 100%;
	padding:0;
}
.portalheader .flex-box-section-full-interior{
	height: 350px;
	background-color: #0875E1;
	background-image: url('https://static.rainfocus.com/workday/altitude2023/static/staticfile/staticfile/img-altitude2023-hero-attendee-portal_1680802384570001Ms2W.png');
	background-position: bottom 0 right 0;
	background-repeat: no-repeat;
	background-size: 100%;
}

.portalheader h1{
	font-size: 56px;
	line-height: 1.2em;
	color:#fff !important;
	padding-top:.5em;
}

.prcheader .rf-headline-content p, .partnerregheader .rf-headline-content p, .catalogheader .rf-headline-content p, .portalheader p, .myaccountheader .rf-headline-content p, .sponsorheader .rf-headline-content p, .industryheader .rf-headline-content p, .personaheader .rf-headline-content p, .changemakerheader p, .personalheader p, .psvheader p, .financeheader p, .itheader p, .hrheader p {
	font-size: 20px;
	line-height: 1.3em;
	/* margin-bottom: 1em;*/
}

.catalogheader .rf-headline-content p, .portalheader p {color:#fff!important}

.portalheader p{width:50%;}


.p_skohub .rf-grid-layout-33 img{/*max-width:300px;*/ margin:0 30px}

/*survey underline*/
.p_surveys .my-survey-list-card .card-body .rf-table-container .rf-table .table-row div{color:#0875E1 !important}
.p_surveys .my-survey-list-card .card-body .rf-table-container .rf-table .table-row:hover,
.p_surveys .my-survey-list-card .card-body .rf-table-container .rf-table .table-row div:hover{
	color:#005CB9;
	text-decoration-line:underline;
	text-decoration-color: #005CB9;
}



@media (max-width: 580px) {


	.portalheader p{width:100%;}

	/*right side no top margin for mobile*/
	.page-builder-canvas{margin-top:0}
	/*left side margin for header*/
	.page-builder-panel .panel-left{margin-top:0}

	.portalheader .flex-box-section-full-interior{
		height: 380px;
		background-position: bottom 0 right;
		background-size: 100%
	}
	.portalheader h1 {
		font-size:2.5em !important;
		margin-bottom:0;

	}
	.flex-box-section-full.p_hotel .rf-grid-layout-50,
	.flex-box-section-full.p_hotel2 .rf-grid-layout-50,
	.flex-box-section-full.p_hotel .rf-grid-layout-50{
		width:100%;
	}
	button.mdBtnR-primary.session-scheduled, button.mdBtnR-outline-primary.mdBtnR-adv{
		display:flex;
		justify-content: center;
	}

}/*end mobile*/



/*welcome widget*/
.p_welcome{
	background-image: url('https://static.rainfocus.com/workday/altitude2023/static/staticfile/staticfile/img-aria-exterior_1680633924957001Kr7w.jpg');
	background-position: bottom 0 right 0;
	background-repeat: no-repeat;
	background-size: 100%;
	background-color:#F38B00;
}
.p_welcome .flex-box-section-full-interior{padding-bottom:calc(70%)}



/* 2 col in section*/
.p_sessioncatalog .rf-banner, .p_braindate .rf-banner, .p_prc .rf-banner,
.p_myacct .rf-banner {padding:32px 24px}
.p_sessioncatalog .rf-banner a.mdBtnR-outline-primary, .p_braindate .rf-banner a.mdBtnR-outline-primary, .p_prc .rf-banner a.mdBtnR-outline-primary{margin-left:20px;}
.p_sessioncatalog .rf-banner a.mdBtnR-outline-primary .mdBtnR-text,  .p_braindate .rf-banner a.mdBtnR-outline-primary .mdBtnR-text, .p_prc .rf-banner a.mdBtnR-outline-primary .mdBtnR-text {color:#fff !important;}
.p_sessioncatalog .rf-headline .rf-banner .banner-paragraph, .p_braindate .rf-headline .rf-banner .banner-paragraph, .p_prc .rf-headline .rf-banner .banner-paragraph, .p_myacct .rf-headline .rf-banner .banner-paragraph{margin-right:0;}



/*external button*/
div.p_braindate div.rf-banner .mdBtnR-text, #rf-content div.p_braindate div.rf-banner a.mdBtnR-primary .mdBtnR-text{
	color:#333;
	padding:0px 20px 0px 10px;
	/*background-image:url('https://static.rainfocus.com/workday/rising22/static/staticfile/staticfile/Fill_1652914390059001g9Wu.png');*/
	background-image:url('https://static.rainfocus.com/workday/skofy24/static/staticfile/staticfile/external_1674690764493001JWLm.png');
	background-position:bottom 3px right;
	background-repeat: no-repeat;
	background-size: 14px/*15px*/;
}



/*wkstyle footer*/
footer{
	background: #fff !important;
}

footer .main-footer{
	flex-direction: column;
}

footer .footer-right-content{
	border-top: none !important;
}

.footer-left-content{
	order: 2;
	display: flex;
	justify-content: space-around;
	width: 100% !important;
	max-width: 400px;
	margin: 25px auto 0px auto;
	border-top: 1px solid #ccc !important;
}

footer .social-nav li{
	max-width: unset !important;
}

/*end wkstyle.css*/

/* multi-colored bar above footer */
footer {
	background-image: url(https://static.rainfocus.com/workday/rising22/static/staticfile/staticfile/Tri-ColorDivider_1652822404528001VfYm.png) !important;
	background-position: top center !important;
	background-repeat: no-repeat !important;
	border-color: transparent !important;
}
/*2 column footer*/
footer .footer-logo {
	display: flex;
	flex-direction: row;
	width: 100%;
	max-width: 1200px;
	justify-content: space-between;
	padding-bottom: 30px;
	border-bottom: 1px solid #F0F1F2
}
footer .social-nav {
	margin: 0 !important;
}
/*remove top border*/
.footer-left-content {
	border-top: 1px solid #fff !important
}
.footer-left-content h4 a {
	font-size: 14px
}
/*mobile*/
@media (max-width: 1199px) {
	footer .footer-logo {
		display: flex;
		flex-direction: column;
		width: 100%;
		align-items: center;
	}
	footer .social-nav {
		margin: 50px auto 0;
	}
	.footertop div.rf-grid-layout-50 {
		padding: 0
	}
} /*end mobile*/

.mdBtnR, a.mdBtnR {
	letter-spacing: 0;
	text-transform: initial;
}

/*Content Catalog
.rfComp-canvas h1 {
    font-size: 56px;
    line-height: 1.2em;
    padding-top: 0.5em;
}
.rfComp-canvas p {
    font-size: 20px
}
button.mdBtnR-primary, a.mdBtnR-primary {
    margin-top: 20px;
    font-weight: 500;
    background-color: transparent;
    border-color: #fff;
}*/
button.mdBtnR-primary, a.mdBtnR-primary {
	margin-top: 20px;
	font-weight: 500;
	background-color: #005cb9;
	border-color: #fff;
}
.mdBtnR-primary .mdBtnR-text, a.mdBtnR-primary .mdBtnR-text{
	padding: 8px 12px;
}

button.mdBtnR.mdBtnR-primary.add-personal-time.mdBtnR-adv {
	vertical-align: middle;
	display: inline;
}

/* Making surveys card auto */
.my-survey-list-card .card-body {
	height: auto;
}

/* Myke Styles reducing height on headline divs */

.rf-headline .rf-headline-content>div:first-of-type {
	margin-bottom: 0;
}

@media all and (min-width: 769px) {
	.rf-headline .rf-headline-content {
		padding: 0;
	}
}



.wd-btn.btn--text__sm, .cmp-customercarousel .customer-carousel .contentfragment .btn--text__sm.cta, .cmp-resourcebar .btn--text__sm.content-fragment__cards-cta, .customer-content a.btn--text__sm {
	font-size: 14px;
	font-size: 0.875rem; }

.wd-btn.btn--text__md, .cmp-customercarousel .customer-carousel .contentfragment .cta, .cmp-resourcebar .content-fragment__cards-cta, .customer-content a {
	font-size: 16px;
	font-size: 1rem; }

.wd-btn.btn--size__sm, .cmp-customercarousel .customer-carousel .contentfragment .btn--size__sm.cta, .cmp-resourcebar .btn--size__sm.content-fragment__cards-cta, .customer-content a.btn--size__sm {
	font-size: 14px;
	font-size: 0.875rem;
	padding: 4px 16px;
	padding:  0.25rem 1rem; }

.wd-btn.btn--size__md, .cmp-customercarousel .customer-carousel .contentfragment .btn--size__md.cta, .cmp-resourcebar .btn--size__md.content-fragment__cards-cta, .customer-content a.btn--size__md {
	font-size: 14px;
	font-size: 0.875rem;
	padding: 8px 20px;
	padding:  0.5rem 1.25rem; }

.wd-btn.btn--size__lg, .cmp-customercarousel .customer-carousel .contentfragment .btn--size__lg.cta, .cmp-resourcebar .btn--size__lg.content-fragment__cards-cta, .customer-content a.btn--size__lg {
	font-size: 16px;
	font-size: 1rem;
	padding: 12px 20px;
	padding:  0.75rem 1.25rem; }

.wd-btn.btn.btn--bg__blue, .cmp-customercarousel .customer-carousel .contentfragment .btn.btn--bg__blue.cta, .cmp-resourcebar .btn.btn--bg__blue.content-fragment__cards-cta, .customer-content a.btn.btn--bg__blue {
	background-color: #0875e1;
	color: #ffffff !important; }
.wd-btn.btn.btn--bg__blue svg, .cmp-customercarousel .customer-carousel .contentfragment .btn.btn--bg__blue.cta svg, .cmp-resourcebar .btn.btn--bg__blue.content-fragment__cards-cta svg, .customer-content a.btn.btn--bg__blue svg {
	fill: #ffffff; }
.wd-btn.btn.btn--bg__blue:hover, .cmp-customercarousel .customer-carousel .contentfragment .btn.btn--bg__blue.cta:hover, .cmp-resourcebar .btn.btn--bg__blue.content-fragment__cards-cta:hover, .customer-content a.btn.btn--bg__blue:hover {
	background-color: #005cb9;
	color: #ffffff !important; }
.wd-btn.btn.btn--bg__blue:hover svg, .cmp-customercarousel .customer-carousel .contentfragment .btn.btn--bg__blue.cta:hover svg, .cmp-resourcebar .btn.btn--bg__blue.content-fragment__cards-cta:hover svg, .customer-content a.btn.btn--bg__blue:hover svg {
	fill: #ffffff; }
.wd-btn.btn.btn--bg__blue:active, .cmp-customercarousel .customer-carousel .contentfragment .btn.btn--bg__blue.cta:active, .cmp-resourcebar .btn.btn--bg__blue.content-fragment__cards-cta:active, .customer-content a.btn.btn--bg__blue:active {
	background-color: #004387;
	color: #ffffff !important; }
.wd-btn.btn.btn--bg__blue:active svg, .cmp-customercarousel .customer-carousel .contentfragment .btn.btn--bg__blue.cta:active svg, .cmp-resourcebar .btn.btn--bg__blue.content-fragment__cards-cta:active svg, .customer-content a.btn.btn--bg__blue:active svg {
	fill: #ffffff; }
.wd-btn.btn.btn--bg__blue:focus, .cmp-customercarousel .customer-carousel .contentfragment .btn.btn--bg__blue.cta:focus, .cmp-resourcebar .btn.btn--bg__blue.content-fragment__cards-cta:focus, .customer-content a.btn.btn--bg__blue:focus {
	background-color: #0875e1;
	color: #ffffff !important;
	box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #0875e1; }
.wd-btn.btn.btn--bg__blue:focus svg, .cmp-customercarousel .customer-carousel .contentfragment .btn.btn--bg__blue.cta:focus svg, .cmp-resourcebar .btn.btn--bg__blue.content-fragment__cards-cta:focus svg, .customer-content a.btn.btn--bg__blue:focus svg {
	fill: #ffffff; }
.wd-btn.btn.btn--bg__blue:focus:hover, .cmp-customercarousel .customer-carousel .contentfragment .btn.btn--bg__blue.cta:focus:hover, .cmp-resourcebar .btn.btn--bg__blue.content-fragment__cards-cta:focus:hover, .customer-content a.btn.btn--bg__blue:focus:hover {
	background-color: #005cb9;
	color: #ffffff !important;
	box-shadow: 0 0 0 0 transparent; }
.wd-btn.btn.btn--bg__blue:focus:hover svg, .cmp-customercarousel .customer-carousel .contentfragment .btn.btn--bg__blue.cta:focus:hover svg, .cmp-resourcebar .btn.btn--bg__blue.content-fragment__cards-cta:focus:hover svg, .customer-content a.btn.btn--bg__blue:focus:hover svg {
	fill: #ffffff; }
.wd-btn.btn.btn--bg__blue:focus:active, .cmp-customercarousel .customer-carousel .contentfragment .btn.btn--bg__blue.cta:focus:active, .cmp-resourcebar .btn.btn--bg__blue.content-fragment__cards-cta:focus:active, .customer-content a.btn.btn--bg__blue:focus:active {
	background-color: #004387;
	color: #ffffff !important; }
.wd-btn.btn.btn--bg__blue:focus:active svg, .cmp-customercarousel .customer-carousel .contentfragment .btn.btn--bg__blue.cta:focus:active svg, .cmp-resourcebar .btn.btn--bg__blue.content-fragment__cards-cta:focus:active svg, .customer-content a.btn.btn--bg__blue:focus:active svg {
	fill: #ffffff; }

