<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*------ General Styles ----------*/
/*#rf-catalog .search-content .catalog-result-title.session-title.rf-simple-flex-frame .catalog-result-options.session-options {
    display: none;*/

/* .rf-widget .catalog-result ul.session-actions .rf-session-card-time-location {
  display: none !important;
}*/


/* Hidden "UX Labs" section on Attendee Portal Home Page 
.Attendee-Portal-Home-Page-Nav .flex-box-child:nth-child(2){
  display: none;
} */


/* [id*='rf-'].rf-widget .catalog-result .catalog-result-title .catalog-result-options .favorite-catalog-result svg{
  display: none;
}*/


@font-face {
	font-family: 'Title';
	src: url('https://static.rainfocus.com/deltek/1710953361983012ZaXZ/static/staticfile/staticfile/Gotham-Ultra_Web_1654280041621001jia2.woff') format('woff');
	font-weight: 900;
	font-style: normal;
}


@font-face {
	font-family: 'CuteDrop-Script';
    src: url('https://static.rainfocus.com/deltek/projectcon2023/static/staticfile/staticfile/cutedrop-script_1681318536671001BmGO.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CuteDrop-Caps';
    src: url('https://static.rainfocus.com/deltek/projectcon2023/static/staticfile/staticfile/cutedrop-caps_1681318536132001BWse.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CuteDrop-Symbols';
    src: url('https://static.rainfocus.com/deltek/projectcon2023/static/staticfile/staticfile/cutedrop-symbols_1681318536872001BU2n.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

BODY, .rfComp-canvas * {
 font-family: "Arial"; 
}

h1,h2,h3,h4,h5,h6 {
 font-family: "Arial" !important; 
}

a, a:link, a:visited {
 /*   color: #ffffff; */
}

.mdBtnR-primary, a.mdBtnR-primary {
    background-color: #B7C747;
    border-color: #B7C747;
    color: white !important;
}

.mdBtnR .mdBtnR-text, a.mdBtnR .mdBtnR-text {
    color: white !important;
}

.mdBtnR-outline-primary .mdBtnR-text, 
a.mdBtnR-outline-primary .mdBtnR-text
{
  color: black !important;
}



.mdBtnR-primary:hover {
    background-color: #33B55B !important;
    border-color: #33B55B !important;
}

.rfComp-canvas p {
 /*  color: #fff; */
   overflow-wrap: break-word;
}

.text-success {
    color: #fff !important;
}

.rfSI.rfSI-success svg {
    fill: #fff;
}

[class*="rfG-md"] {
    font-size: 16px;
}

.item-card {
 box-shadow: none; 
}

.rfG-row {
 max-width: 100%; 
}


/*-------- Header/Navigation ----------*/

#projectcon-logo-link {
    display: block;
    width: 510px;
    height: 100px;
}

.rf-org-header-container {
    height: 100px;
    border-bottom: 3px solid #fff;
    background-image: url();
    background-repeat: no-repeat;
    background-position: 2rem center;
}

#mainnav {
    display: flex;
    align-items: right !important;
    position: absolute;
    justify-content: space-between;
    right: 0;
    bottom: 0;
    padding-bottom: 45px;
    margin-left: 30px;
    margin-right: 30px;
}


#nav2 {
    display: flex;
    align-items: right !important;
    position: absolute;
    justify-content: space-between;
    right: 0;
    bottom: 0;
    padding-bottom: 15px;
    margin-left: 30px;
    margin-right: 30px;
}

nav a, nav a:link, nav a:visited {
    color: #fff;
    font-family: Arial;
    font-weight: normal;
    text-align: right !important;
    line-height: 100%;
    padding-left: 15px;
    padding-right: 15px;
    
}

nav a:hover, nav a:link:hover {
    color: #192b45;
    text-decoration: none;
}


/*------- Portal Body --------*/

.rf-body {
  background: linear-gradient(95deg, #13B5EA 0%, #0069AA 100%);
}

.page-builder-display-reset {
    background-color: transparent;
    max-width: 1700px;
}

.flex-box-section-full-interior {
  margin: 0; 
}

#attendee-portal-hero {
    background-image: url(https://static.rainfocus.com/deltek/1710953361983012ZaXZ/static/staticfile/staticfile/Attendee-Portal-Hero-1_1654279052620001oTzw.png);
    width: 100%;
    height: 620px;
    background-repeat: no-repeat;
    background-size: contain;
}

/*----------- Portal Sidebar -----*/

.page-builder-display-reset.has-panel-left {
    margin: 0;
}

.page-builder-panel.panel-left {
    background-color: #0094d2;
    color: black;
}

.page-builder-panel.panel-left h1,
.page-builder-panel.panel-left h2,
.page-builder-panel.panel-left h3,
.page-builder-panel.panel-left h4,
.page-builder-panel.panel-left h5,
.page-builder-panel.panel-left h6,
.page-builder-panel.panel-left h7 {
   color: black; 
}


/*-------- widgets ---------*/

.rf-card .card-header, .rf-card .card-body, .item-card .card-header {
  background-color: transparent;
  border: none;
  padding: 0;
}

.pass-container {
    display: flex;
    flex-direction: column;
}

.page-builder-display-reset .card-body .pass-container {
    position: relative;
    width: 100%;
    top: auto;
    left: auto;
    transform: none; 
}

.page-builder-display-reset .card-body .pass-item span {
    font-size: inherit;
    line-height: 1;
    text-transform: inherit;
    font-weight: normal;
}

.pass-item {
    display: flex !important;
    flex-direction: row;
    width: 100% !important;
    align-items: center;
    margin: 0.2rem 0 !Important;
}

.page-builder-display-reset .card-body .pass-item h4 {
    font-size: 24px;
    font-weight: bold;
    margin: 0 0.5rem 0 0;
    line-height: 1;
    font-family: 'Arial' !important;
}

/* speaker portal */

.speaker-guidelines-button  {
    padding: 1px;
    color: white !important;
    font-family: 'CuteDrop-Caps';
    font-size: 27px;
    background-color: #B7C747;
    text-align: center;
    box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.45);
    margin-top: 20px;
}

.speaker-guidelines-button a  {
    color: white !important;
    font-family: 'CuteDrop-Caps' !important;
    text-decoration: none !important;
    font-size: 27px !important;
    text-align: center;
}



.page-builder-panel .card-header-title  {
    color: white !important;
}

.task-list-card h3 {
    font-size: 20px !important;
}

.task-list-card .card-body-row {
    color: white !important;
}


.speaker-session-card h3 {
    font-size: 20px !important;
}

.speaker-session-card h5 {
    color: white !important;
}


.rf-card .card-body .card-body-row {
  color: #fff; 
}

.rfSI.rfSI-util-gray svg {
    fill: black;
}

.rf-pill-orange {
    background-color: #FBB41F;
    border-color: #FBB41F;
}

.speaker-portal-tr-green {
    background-color: #b3e3e1 !important;
}

.speaker-portal-tr-blue {
    background-color: #e6f0f7 !important;   
}

.page-builder-display-reset .page-builder-canvas {
 background-color: white;
}

#speaker-portal-table {
    vertical-align: middle;
    border-spacing: 0px;
}

#speaker-portal-table td {
    padding: 12px 20px 12px 30px; 
  
}


#speaker-portal-table td:nth-child(1) {  
  max-width: 70%;
  width: 550px;
}


#speaker-portal-table-3col {
    vertical-align: middle;
    border-spacing: 0px;
}

#speaker-portal-table-3col td {
    padding: 15px 20px 15px 30px; 
  
}

#speaker-portal-table-3col td:nth-child(1) {  
  max-width: 30%;
  width: 500px;
}

#speaker-portal-table-3col td:nth-child(2) {
  width: 750px;
}

#speaker-portal-table-3col td:nth-child(3) {
  width: 500px;
}


.rf-card .card-body-row .schedule-details .text-primary {
  color: black !important;
  font-size: 16px;
  font-weight: bold;
}

.rfwf-dashboard .speaker-session-card .card-body-row .text-primary, .page-builder-display-reset .speaker-session-card .card-body-row .text-primary {
  color: black !important;
}

.md-frame.md-frame-primary .md-frame-header {
  background-color: black;
  border-bottom-color: black;
}


#tasks-list-container .task-resources {
  background-color: #fff;
  border-top: 1px solid #ccc;
  
}

#tasks-list-container .task-resources:hover {
  background-color: var(--rf-system-color-neutral-90);
  
}
 
#tasks-list-container .task-resources {
  padding-left: 40px; 
}

#tasks-list-container .task-resources&gt;h5 {
 font-size: 20px !important;
 font-weight: 600;   
 line-height: 1.4em;
 font-family: "Title" !important;
 padding-bottom: 0px;
 margin-bottom: -7px;
}

.rf-task-listing .task-listing-content h5 {
  font-family: "Arial" !important;
  font-weight: 100 !important;
  color: var(--rf-system-color-neutral-30);
  font-size: 16px !important;
  line-height: 1.4em !important;
}

.mdBtnR-outline-primary, a.mdBtnR-outline-primary {
 border-color: black;
}
.mdBtnR-outline-primary, a.mdBtnR-outline-primary:hover {
  border-color: white;
  background-color: white;
}


.mdBtnR .mdBtnR-text, a.mdBtnR .mdBtnR-text {
 color: black;
}


.mark-complete-box a {
  background-color: #93c647 !important;
  border-color: #94c748 !important;
}

.rfwf-body-content {
  background-color: white;
}

#special-div .rfwf-body-content {
  background-color: none;
}

.flex-box-section .mdBtnR {
  text-align: left;
  max-width: 80%;
}


#tasks-list-container .task-resources&gt;h5
{
  font-family: arial !important;
}


/*----- Footer --------*/


rf-org-footer-container {
  width: 100%;
}

footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #fff;
    font-size: 0.8rem;
    margin-top: 3rem;
}

.footer-social {
  	display: block;
    margin: 0.5rem;
}

.footer-links {
    margin: 0.5rem;
}

footer a, footer a:link, footer a:visited {
    color: #fff;
    text-decoration: underline;
    display: inline-block;
}

.footer-links a {
    padding: 0 1rem;
    border-right: 1px solid #fff;
}

.footer-links a:last-child {
    border-right: none;
}

footer .footer-social img {
    width: 40px;
    margin: 0 0.2rem;
}


/* hotel card */
.hotel-card .card-footer .card-controls {
 justify-content: flex-start;
}

.rf-card .card-footer {
 background-color: transparent;
  border-top: none;
  border: none;
  padding: 8px 0;
}


/*----- Registration ------*/
.rfwf-discount-code .rfG-md-50 {
    width: 35%;
}

.rfwf-orders-details a, #bulkPackagesDashboard a, a.whitelink  {
    color: #fff;
}

p {
 color: #000 !important; 
}


#regPass-cards .item-card .card-body-row {
    padding: 1rem 0;
}


#regPass-cards .item-card .card-type span {
    color: #000;
    font-size: 16px;
}

.item-card .card-header {
  height: 3rem; 
}

.item-card .card-header h2 {
  margin: 0; 
  height: 2rem;
}

.item-card .card-body .card-body-row {
 border-bottom: none; 
}

#regPass-cards .item-card .card-remaining {
  width: 10%; 
}

#regPass-cards .item-card .card-type {
  width: 60%; 
}

#regPass-cards .item-card .card-actions {
  width: 30%; 
}

.hotel-card .rf-simple-flex-grid {
 max-width: 100%; 
}

.hotel-confirmation-details H3 {
  font-family: 'Arial' !important;
  font-size: 18px;
}

p.hotel-address {
    font-size: 16px !important;
}

.icon-popover a {
    color: #444 !important;
}

/* content catalog */

[id*='rf-'].rf-widget .catalog-result .badges {
  display: block; 
}

[id*='rf-'].rf-widget .catalog-result .badges .badge {
 display: none; 
}

[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-product-track,
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-session-type {
  display: block;
  background: transparent;
}


/*Content Catalog: Product Track Styles*/


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-ajera-aj {
  border-color: #0094d2;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-ajera-aj:hover {
  background-color: #0094d2;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-computerease-ce {
  border-color: #0094d2;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-computerease-ce:hover {
  background-color: #0094d2;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-costpoint-cp {
  border-color: #0094d2;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-costpoint-cp:hover {
  background-color: #0094d2;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-customer-experience-cx {
  border-color: #0094d2;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-customer-experience-cx:hover {
  background-color: #0094d2;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-executive-ex {
  border-color: #0094d2;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-executive-ex:hover {
  background-color: #0094d2;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-govwin-gw {
  border-color: #0094d2;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-govwin-gw:hover {
  background-color: #0094d2;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-hcm-hcm {
  border-color: #0094d2;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-hcm-hcm:hover {
  background-color: #0094d2;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-maconomy-mac {
  border-color: #0094d2;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-maconomy-mac:hover {
  background-color: #0094d2;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-project-information-management-pim {
  border-color: #0094d2;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-project-information-management-pim:hover {
  background-color: #0094d2;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-project-portfolio-management-ppm {
  border-color: #0094d2;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-project-portfolio-management-ppm:hover {
  background-color: #0094d2;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-specification-solutions-spso {
  border-color: #0094d2;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-specification-solutions-spso:hover {
  background-color: #0094d2;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-vantagepoint-vp {
  border-color: #0094d2;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-vantagepoint-vp:hover {
  background-color: #0094d2;
  border: none;
  color: white;
  font-weight: bold;
}


/*Content Catalog: Session Types Styles*/


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-general-session { 
  border-color: #00c8a8;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-general-session:hover { 
  background-color: #00c8a8;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-product-kickoff { 
  border-color: #00c8a8;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-product-kickoff:hover { 
  background-color: #00c8a8;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-product-overview { 
  border-color: #00c8a8;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-product-overview:hover { 
  background-color: #00c8a8;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-product-update { 
  border-color: #00c8a8;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-product-update:hover { 
  background-color: #00c8a8;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-product-roadmap { 
  border-color: #00c8a8;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-product-roadmap:hover { 
  background-color: #00c8a8;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-thought-leadership { 
  border-color: #00c8a8;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-thought-leadership:hover { 
  background-color: #00c8a8;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-tips--tricks { 
  border-color: #00c8a8;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-tips--tricks:hover { 
  background-color: #00c8a8;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-customer-story { 
  border-color: #00c8a8;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-customer-story:hover { 
  background-color: #00c8a8;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-roundtable-discussion { 
  border-color: #00c8a8;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-roundtable-discussion:hover { 
  background-color: #00c8a8;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-sponsor-session { 
  border-color: #00c8a8;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-sponsor-session:hover { 
  background-color: #00c8a8;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-demo { 
  border-color: #00c8a8;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-demo:hover { 
  background-color: #00c8a8;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-event { 
  border-color: #00c8a8;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-event:hover { 
  background-color: #00c8a8;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-pre-conference-workshop { 
  border-color: #00c8a8;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-pre-conference-workshop:hover { 
  background-color: #00c8a8;
  border: none;
  color: white;
  font-weight: bold;
}


[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-certification { 
  border-color: #00c8a8;
}
[id*='rf-'].rf-widget .catalog-result .badges .badge.rf-certification:hover { 
  background-color: #00c8a8;
  border: none;
  color: white;
  font-weight: bold;
}

.catalog-result-title-text .title-text {
  color: #19B3E8;
}


.session-details .mdBtnR .mdBtnR-text {
  color: #19B3E8 !important;
}


/*Content Catalog*/

[id*='rf-'].rf-widget .catalog-result ul.session-actions&gt;li .session-action {
  border: 2px solid #19B3E8;
}

#rf-catalog .search-filters .filters-header button .mdBtnR-text, #rf-exhibitorcatalog .search-filters .filters-header button .mdBtnR-text, #rf-speakercatalog .search-filters .filters-header button .mdBtnR-text, .rf-default-modal .search-filters .filters-header button .mdBtnR-text {
    font-size: 16px;
    color: #1570ef !important;
}

.rf-tile-footer-left button {
    color: #1570ef !important;
    background-color: white;
    border-color: #1570ef !important;;
}


.rf-tile-footer-left .mdBtnR-text {
    color: #1570ef !important;
}

  
  /* sponsor portal */
  
 .sp-helpful-links {
   color: black !important;
   font-family: 'Arial' !important;
  }


 .sp-helpful-links a {
   color:  #1570ef !important;
   font-family: 'Arial' !important;
   text-decoration: underline;
  }


/*exhibitor portal: registration pass*/
.item-card .card-header h2 {
  color: black;
}

.item-card .card-header span.sub-header {
  color: black;
  font-weight: bold;
}

.rfSI.rfSI-white svg {
  fill: black;
}

#regPass-cards .item-card {
  padding-right: 20px;
}

.card-header h2 {
 padding-bottom: 80px;
}

.card-controls {
  margin-top: -7px;
}

.rfG-xs-100:nth-of-type(2) .sub-header {
    visibility: hidden !important;
    height: 20px;
}

.regPass-cost {
  display: none !important;
}

/* Agenda at a Glance */


#agenda-table th {
    background: linear-gradient(95deg, #13B5EA 0%, #0069AA 100%);
    height: 35px;
    text-align: left;
    padding: 8px 15px 8px 15px;
}

#agenda-table th p {
    font-family: 'Arial' !important;
    font-weight: bold;
    font-size: 20px !important;
}

#agenda-table {
    vertical-align: middle;
    border-spacing: 0px;
}

#agenda-table td:nth-child(1) {  
  max-width: 30%;
  width: 300px;
}

#agenda-table td {
    padding: 8px 15px 8px 15px; 
    border: 0.5px solid #d9dee0;
}

.agenda-tr-white {
    background-color: white !important;
}

.agenda-tr-gray {
    background-color: #f1f1f1 !important;   
}

.agenda-header {
}

.agenda-header img {
  height: 180px;
  min-width: 100%;
  overflow: hidden;
}

  /* XPO Catalog */

.flex-box-section .mdBtnR {
  max-width: 100% !important;
}

.rf-tile-banner {
  border-bottom: 1px solid #d9dee0;
}


  /* Meeting Host */

.rf-card .card-body .card-body-row {
  color: black;
}



  /* Meeting Requestor Dashboard */

.calendar-container .meeting-day .meeting-header {
  background-color: #24cead !important;
  color: white;
  border: none !important;
  border-radius: 5px;
  font-size: 20px;
}


.calendar-container .meeting-day .meeting-time.disabled .meeting-time-value {
  color: #444 !important;
}



  /* Attendee Portal Homepage */

.AP-Nav-Header {
 /* text-decoration: none !important; */
    color: #222 !important;
    font-weight: 600;
    line-height: 20px;
    font-size: 35px;
    font-family: 'CuteDrop-Caps';
}

.AP-Nav {
  text-decoration: underline !important;
/*   color: black !important; */
}

.page-builder-display-reset .page-builder-panel {
  background-color: #d4eef4;
  border-right: none !important;
}

.attendee-portal-left-nav {
    padding: 1px;
    color: white !important;
    font-family: 'CuteDrop-Caps'!important;
    font-size: 27px;
    background-color: #B7C747;
    text-align: center;
    box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.45);
    margin-top: 20px;
}

.attendee-portal-left-nav a {
    color: white !important;
    font-family: 'CuteDrop-Caps'!important;
    text-decoration: none !important;
}

.page-builder-display-reset .page-builder-panel {
    background-color: rgb(5, 102, 109) !important;
}

.page-builder-display-reset .my-survey-list-card {
    border-radius: 10px;
    padding: 15px;
    text-align: center;
    background-color: rgba(36,206,173, 0.7);
    border: 2px white solid;
    color: white;
}

.page-builder-display-reset .my-survey-list-card h3 {
    font-family: 'CuteDrop-Caps' !important;
    color: white;
}


.rf-card .card-header, .rf-card .card-body, .item-card .card-header {
    margin-bottom: 20px !important;
}


.rf-card .card-body {
    height: inherit !important;
}


.rf-card .card-header .card-header-title {
    font-size: 35px;
    line-height: 20px;
}


.order-summary-card h3 {
    font-size: 20px !important;
    padding-bottom: 10px !important;

}

.manage-passes-card h3 {
    font-size: 20px !important;
    padding-bottom: 10px !important;
}




/* My Schedule Page */

#rf-calendar .session-calendar-instructions {
 color: #0094d2  !important;
}


/* CFP Submissions */

.CFP-Header {
  font-family: 'CuteDrop-Caps' !important; 
  font-size: 40px !important;
  font-weight: normal !important;
  color: white !important;
  width: 100%;
  background-color: #13B5EA;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 25px;
  border-radius: 3px;
  margin-bottom: -15px !important;
}

.CFP-Header:hover {
  background-color: #33B55B;
}

.CFP-Header label {
  width: 100%; 
}

.CFP-Subhead  {
  color: #13B5EA !important;
  font-size: 18px !important;
  margin-bottom: 30px !important;
  line-height: 5px !important;
}

.CFP-Copy {
  font-size: 15px;
  color: #444;
  line-height: 18px;
}

.CFP-List {
  font-size: 14px;
}



  .title-header p {
   text-align: center !important;
   font-size: 16px !important;
   font-size: 4vw !important;
}

.title-header img {
  height: 180px;
  min-width: 100%;
  overflow: hidden;
}

.rf-admin-content h2, .rf-admin-content .h2, 
.rfComp-canvas h2, .rfComp-canvas .h2, 
.rf-default-modal h2, .rf-default-modal .h2, 
[id*=rf-].rf-widget h2, [id*=rf-].rf-widget .h2
{
  padding-top: 50px;
}


.rf-table-container 
{
   padding-top: 30px !important; 
}


.rf-table-container .rf-table .table-body .table-row.table-header&gt;div {
    border-bottom: #02A09C !important;
    color: #02A09C !important;
}


.rf-table-container .rf-table .table-body .table-row&gt;div a, .rf-table-container .rf-table .table-body .table-row&gt;div .link-span {
    color: #02A09C !important;
}



.rf-workflow .rf-workflow-nav ul a {
    padding: 1px;
    color: white !important;
    font-family: 'CuteDrop-Caps';
    font-size: 27px;
    background-color: #B7C747;
    text-align: center;
    box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.45);
    margin-top: 20px;
}


.rf-workflow .rf-workflow-nav {
    background-color: #13B5EA !important;
}


.rf-workflow .rf-workflow-nav .rf-area-reset svg
{
  fill: white !important;
}


.rf-area-reset *, .rf-area-reset *:before, .rf-area-reset *:after {
    color: white !important;
}

.rf-admin-content ul li, .rf-admin-content ol li, .rfComp-canvas ul li, .rfComp-canvas ol li, .rf-default-modal ul li, .rf-default-modal ol li, [id*=rf-].rf-widget ul li, [id*=rf-].rf-widget ol li {
  list-style-type: circle !important;
  padding-bottom: 10px;
  line-height: 1.2;
}

.CFP-Subheads {
  font-family: 'CuteDrop-Caps' !important; 
  font-size: 47px !important; 
  color: #02A09C;
  padding-bottom: 17px;
  padding-top: 55px;
}

.CFP-Milestone-Table_Date {
  font-family: 'CuteDrop-Caps' !important;
  font-size: 30px !important;
  text-align: right;
  padding-right: 5px !important;
  color: #02A09C !important
}

.CFP-Milestone-Table_Info {
  color: #13B4E9 !important;
  font-weight: bold !important;
  padding-top: 7px !important;

}


/* Registration */

.rf-admin-content ul li, .rf-admin-content ol li, 
.rfComp-canvas ul li, .rfComp-canvas ol li, 
.rf-default-modal ul li, .rf-default-modal ol li, 
[id*="rf-"].rf-widget ul li, [id*="rf-"].rf-widget ol li  {
list-style-type: none !important;
}

.orders-page .rfwf-package-items p {
    font-size: 13px !important;
}


.orders-page .package-description&gt;strong {
    color: #13B4E9 !important;
    font-weight: bold !important;
}


.checkout-subhead {
    color: #13B4E9 !important;
    font-weight: bold !important;
    padding-top: 10px;
}


.rfwf-orders-details a, #bulkPackagesDashboard a, a.whitelink {
    color: #13B4E9;
}

#bulkPackagesDashboard .workflow-header-default.workflow-header #return-to-my-account,
#bulkPackagesDashboard .workflow-header-default.workflow-header .headline-prev-page {
  display: none;
  visibility: hidden;
}

.readOnly-value div {
    float: left;
    margin-bottom: 40px;
}


.readOnly-value div {
    height: auto; 
}

.sso-login-frame .mdBtnR-text {
  font-size: 16px;
  color: white !important;
}

.sso-login-frame .mdBtnR-outline-primary {
    background-color: #B7C747;
    border-color: #B7C747;
    color: white !important;
}



/* Sponsor Resource Center */


#sponsor-resource-table {
    vertical-align: middle;
    border-spacing: 0px;
}

#sponsor-resource-table td {
    padding: 8px 20px 8px 20px; 
  
}


.manage-passes-card .card-body {
    color: white !important;
}


.manage-passes-card h4 {
    color: white !important;
}


.documents-card .card-header-title {
   font-size: 20px !important;
}


/* Sponsor Resource Center: Sponsor Passes Page */ 

.reg-pass-cards .item-card .card-remaining p, 
.bulk-package-dashboard .item-card .card-remaining p
{
  font-size: 16px;
  font-weight: bold;
  color: #13B5EA !important;
}


#regPass-cards .item-card {
    padding: 25px;
    border: 1.5px solid #dcddde;
}


.rf-flex-frame.rf-flex-vertical-center, 
.rf-simple-flex-grid.rf-flex-vertical-center:nth-child(1) {
    align-items: center;
    border-top: 1px solid #dcddde;
}

.rf-card .card-header, .rf-card .card-body, .item-card .card-header {
    margin-bottom: 115px;
}


.reg-pass-cards .item-card .card-type p, .bulk-package-dashboard .item-card .card-type p {
    color: #58595b !important;
}


/* Targeted Agendas */
.mdBtnR.mdBtnR-add-a-thing .mdBtnR-text, 
a.mdBtnR.mdBtnR-add-a-thing .mdBtnR-text
{
  color: #1570ef !important;
}

/* Hide Meeting Settings from Host */
.meetings-administration .meetings-section-header .mdBtnR {
   display: none;
  visibility: hidden;
}



/* Transportation Schedule*/

.Transportation-Table_Date {
    font-family: 'CuteDrop-Caps' !important;
    font-size: 35px !important;
    text-align: right;
    padding-right: 5px !important;
    color: #02A09C !important;
}

.Transportation-Table_Info {
    color: #13B4E9 !important;
    font-weight: bold !important;
    padding-top: 7px !important;
    font-size: 16.5px !important;
}

.Transportation-Table_Sub-Info {
    font-size: 16px !important;
    padding-left: 45px !important;
}


/* Employee Landing Page */

.employee-landing-page-list li {
    font-family: "Arial" !important; 
    color: black !important; 
    list-style-type: disc !important;
    font-size: 14px;
}


/* My Schedule Calendar */

[title="5:30 PM - 8:30 PM EDT: Invitation-only: Interactive Session and Networking Reception with Deltek Executives, Sponsored by Baker Tilly"],
[title="12:20 PM - 2:00 PM EDT: Invitation-only: Executive Lunch Briefing, Sponsored by Baker Tilly"],
[title="8:00 AM - 5:00 PM EDT: Invitation-only: Executive Hospitality Lounge"]
{
  background-color: #16335A !important;
  border-color: white !important;
}


[title="12:20 PM - 2:50 PM EDT: Networking Lunch &amp; XPO Open"],
[title="5:30 PM - 8:30 PM EDT: Welcome Reception &amp; XPO Open"],
[title="4:00 PM - 5:30 PM EDT: Opening General Session &amp; MVP Awards"],
[title="9:00 AM - 10:00 AM EDT: General Session: Deltek Technology &amp;  Innovation"],
[title="9:00 AM - 10:00 AM EDT: General Session with Inspirational Keynote"],
[title="5:15 PM - 7:15 PM EDT: #DeltekCares Reception &amp; XPO Open"],
[title="5:15 PM - 6:30 PM EDT: Deltek Project Nation &amp;quot;Snacky Hour&amp;quot;"]

{
 background-color: #33B55B !important;
 border-color: white !important;
}



[title="5:30 PM - 8:30 PM EDT: Invitation-only: Interactive Session and Networking Reception with Deltek Executives, Sponsored by Baker Tilly"] .rbc-event-label,
[title="12:20 PM - 2:00 PM EDT: Invitation-only: Executive Lunch Briefing, Sponsored by Baker Tilly"] .rbc-event-label,
[title="8:00 AM - 5:00 PM EDT: Invitation-only: Executive Hospitality Lounge"] .rbc-event-label,
[title="12:20 PM - 2:50 PM EDT: Networking Lunch &amp; XPO Open"] .rbc-event-label,
[title="5:30 PM - 8:30 PM EDT: Welcome Reception &amp; XPO Open"] .rbc-event-label,
[title="4:00 PM - 5:30 PM EDT: Opening General Session &amp; MVP Awards"] .rbc-event-label,
[title="9:00 AM - 10:00 AM EDT: General Session: Deltek Technology &amp;  Innovation"] .rbc-event-label,
[title="9:00 AM - 10:00 AM EDT: General Session with Inspirational Keynote"] .rbc-event-label,
[title="5:15 PM - 7:15 PM EDT: #DeltekCares Reception &amp; XPO Open"] .rbc-event-label,
[title="5:15 PM - 6:30 PM EDT: Deltek Project Nation &amp;quot;Snacky Hour&amp;quot;"] .rbc-event-label
{
    font-weight: bold !important;
}


[title="5:30 PM - 8:30 PM EDT: Invitation-only: Interactive Session and Networking Reception with Deltek Executives, Sponsored by Baker Tilly"] .event-title strong,
[title="12:20 PM - 2:00 PM EDT: Invitation-only: Executive Lunch Briefing, Sponsored by Baker Tilly"] .event-title strong,
[title="8:00 AM - 5:00 PM EDT: Invitation-only: Executive Hospitality Lounge"] .event-title strong,
[title="12:20 PM - 2:50 PM EDT: Networking Lunch &amp; XPO Open"] .event-title strong,
[title="5:30 PM - 8:30 PM EDT: Welcome Reception &amp; XPO Open"] .event-title strong,
[title="4:00 PM - 5:30 PM EDT: Opening General Session &amp; MVP Awards"] .event-title strong,
[title="9:00 AM - 10:00 AM EDT: General Session: Deltek Technology &amp;  Innovation"] .event-title strong,
[title="9:00 AM - 10:00 AM EDT: General Session with Inspirational Keynote"] .event-title strong,
[title="5:15 PM - 7:15 PM EDT: #DeltekCares Reception &amp; XPO Open"] .event-title strong,
[title="5:15 PM - 6:30 PM EDT: Deltek Project Nation &amp;quot;Snacky Hour&amp;quot;"] .event-title strong
{
    color: white;
}




/* Deltek ProjectCon FAQ */


.FAQ-header img {
  height: 180px;
  min-width: 100%;
  overflow: hidden;
}

.FAQ-Header {

  font-weight: bold; 
  color: white !important;
  width: 100%;
  background-color: #13B5EA;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 25px;
  border-radius: 3px;
  margin-bottom: -15px !important;
}

.FAQ-Header:hover {
  background-color: #33B55B;
}

.FAQ-Header label {
  width: 100%; 
}

.FAQ-Subhead  {
  color: #13B5EA !important;
  font-size: 18px !important;
  padding-top: 25px;
  margin-bottom: -1px !important;

}

.FAQ-ol {
  font-size: 12px !important;
  line-height: 16px !important;
  font-weight: bold !important;
}

.DPC-FAQ p {
  padding-top: 10px;
}


#tog1, #content { display: none; }
#tog1:checked + #content { display: block }

#tog2, #content { display: none; }
#tog2:checked + #content { display: block }


#tog3, #content { display: none; }
#tog3:checked + #content { display: block }


#tog4, #content { display: none; }
#tog4:checked + #content { display: block }


#tog5, #content { display: none; }
#tog5:checked + #content { display: block }


#tog6, #content { display: none; }
#tog6:checked + #content { display: block }


#tog7, #content { display: none; }
#tog7:checked + #content { display: block }


#tog8, #content { display: none; }
#tog8:checked + #content { display: block }


#tog9, #content { display: none; }
#tog9:checked + #content { display: block }


#tog10, #content { display: none; }
#tog10:checked + #content { display: block }


#tog11, #content { display: none; }
#tog11:checked + #content { display: block }


#tog12, #content { display: none; }
#tog12:checked + #content { display: block }



#FAQ-table th {
    
    height: 35px;
    text-align: left;
    padding: 8px 15px 8px 15px;
}

#FAQ-table th p {
    font-family: 'Arial' !important;
    font-weight: bold;
    font-size: 16px !important;
}

#FAQ-table {
    vertical-align: middle;
    border-spacing: 0px;
}


#FAQ-table td:nth-child(1) {  
  max-width: 30%;
  width: 300px;
}

#FAQ-table td {
    padding: 8px 15px 8px 15px; 
    border: 0.5px solid #d9dee0;
}

#FAQ-table td p {
    font-size: 12px !important;
}

.FAQ-tr-white {
    background-color: white !important;
}

.FAQ-tr-gray {
    background-color: #f1f1f1 !important;   
}



/* Universal Information Page */

.universal-info-section {
  margin-top: -60px;
}

.rf-tile-container .rf-tile .rf-tile-footer .favorite-catalog-result, .rf-tile-grid .rf-tile .rf-tile-footer .favorite-catalog-result {
    display: none;
}

.rf-widget .catalog-result .catalog-result-title .catalog-result-options .favorite-catalog-result, [id*=rf-].rf-widget .catalog-result .catalog-result-title .session-actions .favorite-catalog-result, [id*=rf-].rf-widget .session-details-page .catalog-result-title .catalog-result-options .favorite-catalog-result, [id*=rf-].rf-widget .session-details-page .catalog-result-title .session-actions .favorite-catalog-result, .rf-default-modal .catalog-result .catalog-result-title .catalog-result-options .favorite-catalog-result, .rf-default-modal .catalog-result .catalog-result-title .session-actions .favorite-catalog-result, .rf-default-modal .session-details-page .catalog-result-title .catalog-result-options .favorite-catalog-result, .rf-default-modal .session-details-page .catalog-result-title .session-actions .favorite-catalog-result {
    display: none;
}
</pre></body></html>