@charset "UTF-8";
/*======================*/
/*  # Shared Styles
/*======================*/


@font-face {
  font-family: "DM Mono";
  src: url("https://static.rainfocus.com/db/dais2023/static/staticfile/staticfile/DMMono-Light_1667389217990001OKl9.woff2") format("woff2"), url("https://static.rainfocus.com/db/dais2023/static/staticfile/staticfile/DMMono-Light_1667389217830001OaZS.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DM Mono-regular";
  src: url("https://static.rainfocus.com/db/dais2023/static/staticfile/staticfile/DMMono-Regular_1667389219382001OCxf.woff2") format("woff2"), url("https://static.rainfocus.com/db/dais2023/static/staticfile/staticfile/DMMono-Regular_1667389219192001O2RE.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DM Mono-italic";
  src: url("https://static.rainfocus.com/db/dais2023/static/staticfile/staticfile/DMMono-Italic_1667389217674001O2Ft.woff2") format("woff2"), url("https://static.rainfocus.com/db/dais2023/static/staticfile/staticfile/DMMono-Italic_1667389217101001OcU8.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "DM Mono-medium";
  src: url("https://static.rainfocus.com/db/dais2023/static/staticfile/staticfile/DMMono-Medium_1667389218659001OVLt.woff2") format("woff2"), url("https://static.rainfocus.com/db/dais2023/static/staticfile/staticfile/DMMono-Medium_1667389218460001OI07.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "DM Mono-mediumitalic";
  src: url("https://static.rainfocus.com/db/dais2023/static/staticfile/staticfile/DMMono-MediumItalic_1667389218993001OIHh.woff2") format("woff2"), url("https://static.rainfocus.com/db/dais2023/static/staticfile/staticfile/DMMono-MediumItalic_1667389218841001O4q5.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "DM Mono-lightitalic";
  src: url("https://static.rainfocus.com/db/dais2023/static/staticfile/staticfile/DMMono-LightItalic_1667389218313001OMvB.woff2") format("woff2"), url("https://static.rainfocus.com/db/dais2023/static/staticfile/staticfile/DMMono-LightItalic_1667389218142001Ofnz.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "DM Sans";
  src: url("https://static.rainfocus.com/db/dais2023/static/staticfile/staticfile/DMSans-Regular_1668671638070001CeWK.woff2") format("woff2"), url("https://static.rainfocus.com/db/dais2023/static/staticfile/staticfile/DMSans-Regular_1668671637479001Cd10.woff") format("woff");
  font-weight: 400;
}

@font-face {
  font-family: "DM Sans Bold";
  src: url("https://static.rainfocus.com/db/wt24tem/static/staticfile/staticfile/dm-sans-bold_1719275681709001cJIk.woff2") format("woff2"), url("https://static.rainfocus.com/db/wt24tem/static/staticfile/staticfile/dm-sans-bold_1719275681856001cLd4.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

:root {	
	--rf-brand-color-accent: var(--rf-system-color-red);
	--rf-brand-color-border: var(--rf-system-color-neutral-70);
	--rf-brand-color-on-primary: var(--rf-system-color-neutral-100);
	--rf-brand-color-primary: var(--rf-system-color-red);
	--rf-brand-color-primary-hover: var(--rf-system-color-red-40);
	--rf-brand-color-status-disabled: var(--rf-system-color-neutral-70);
	--rf-brand-color-status-on-disabled: var(--rf-system-color-neutral-100);
	--rf-brand-color-status-error: var(--rf-system-color-red);
	--rf-brand-color-status-error-container: var(--rf-system-color-red-90);
	--rf-brand-color-status-error-hover: var(--rf-system-color-red-40);
	--rf-brand-color-status-info: var(--rf-system-color-blue);
	--rf-brand-color-status-info-container: var(--rf-system-color-blue-90);
	--rf-brand-color-status-info-hover: var(--rf-system-color-blue-40);
	--rf-brand-color-status-success: var(--rf-system-color-green);
	--rf-brand-color-status-success-container: var(--rf-system-color-green-90);
	--rf-brand-color-status-success-hover: var(--rf-system-color-green-40);
	--rf-brand-color-status-warning: var(--rf-system-color-orange);
	--rf-brand-color-status-warning-container: var(--rf-system-color-orange-90);
	--rf-brand-color-status-warning-hover: #b36000;
	--rf-brand-color-background: var(--rf-system-color-neutral-100);
  --rf-brand-color-background-alt: #EEEDE9;
	--rf-brand-color-surface: var(--rf-brand-color-background);
	--rf-brand-color-surface-2: var(--rf-system-color-neutral-90);
	--rf-brand-color-surface-3: var(--rf-system-color-neutral-80);
	--rf-brand-color-inverse-surface: var(--rf-system-color-neutral-10);
	--rf-brand-color-inverse-on-surface: var(--rf-system-color-neutral-100);
	--rf-brand-color-text-body: var(--rf-system-color-neutral-30);
	--rf-brand-color-text-heading: #1B3139;
	--rf-brand-color-widget-background: var(--rf-system-color-neutral-90);
	--rf-brand-elevation-focus-indicator-shadow: 0;
	--rf-brand-font-family: var(--rf-system-font-family);
	--rf-brand-font-family-heading: var(--rf-brand-font-family);
	--rf-brand-font-size: 16px;
	--rf-brand-font-scale-1: 48px;
	--rf-brand-font-scale-2: 36px;
	--rf-brand-font-scale-3: 24px;
	--rf-brand-font-scale-4: 20px;
	--rf-brand-font-scale-5: 16px;
	--rf-brand-font-scale-6: 14px;
	--rf-brand-font-scale-7: 12px;
	--rf-brand-font-scale-xl: 64px;
	--rf-brand-font-scale-xxl: 80px;
	--rf-brand-font-scale-xxxl: 96px;
	--rf-brand-color-text-highlight: #b3d4fc;
	--rf-brand-shape-radius: 0;
	--rf-brand-shape-radius-lg: 0;
	--rf-comp-button-elevation-shadow: none;
	--rf-comp-button-font-letter-spacing: 0;
	--rf-comp-button-font-size: 13px;
	--rf-comp-button-font-family: var(--rf-brand-font-family);
	--rf-comp-button-font-transform: uppercase;
	--rf-comp-button-font-style: normal;
	--rf-comp-button-font-weight: 600;
	--rf-comp-button-hover-elevation-shadow: none;
	--rf-comp-button-hover-motion-transform: all 0.3s ease-in-out 0s;
	--rf-comp-button-motion-transition: all .2s;
	--rf-comp-button-shape-border-width: 2px;
	--rf-comp-button-shape-radius: var(--rf-brand-shape-radius);
	--rf-comp-button-space-padding: 6px 16px;
	--rf-comp-button-space-padding-small: 4px 8px;
	--rf-comp-button-disabled-opacity: 1;
	--rf-comp-button-primary-color-background: var(--rf-brand-color-primary);
	--rf-comp-button-primary-color-border: var(--rf-comp-button-primary-color-background);
	--rf-comp-button-primary-color-on-background: var(--rf-brand-color-on-primary);
	--rf-comp-button-primary-elevation-shadow: var(--rf-comp-button-elevation-shadow);
	--rf-comp-button-primary-hover-color-background: var(--rf-brand-color-primary-hover);
	--rf-comp-button-primary-hover-color-border: var(--rf-comp-button-primary-hover-color-background);
	--rf-comp-button-primary-hover-color-on-background: var(--rf-brand-color-on-primary);
	--rf-comp-button-primary-hover-elevation-shadow: var(--rf-comp-button-hover-elevation-shadow);
	--rf-comp-button-secondary-color-background: var(--rf-system-color-neutral-100);
	--rf-comp-button-secondary-color-border: var(--rf-brand-color-primary);
	--rf-comp-button-secondary-color-on-background: var(--rf-brand-color-primary);
	--rf-comp-button-secondary-hover-color-background: var(--rf-system-color-blue-90);
	--rf-comp-button-secondary-hover-color-border: var(--rf-brand-color-primary);
	--rf-comp-button-secondary-hover-color-on-background: var(--rf-brand-color-primary);
	--rf-comp-button-tertiary-color-on-background: var(--rf-comp-button-secondary-color-on-background);
	--rf-comp-button-tertiary-color-background: transparent;
	--rf-comp-button-tertiary-color-border: transparent;
	--rf-comp-button-tertiary-hover-color-background: var(--rf-comp-button-secondary-hover-color-background);
	--rf-comp-button-tertiary-hover-color-border: transparent;
	--rf-comp-button-tertiary-hover-color-on-background: var(--rf-comp-button-secondary-hover-color-on-background);
	--rf-comp-checkbox-color: var(--rf-brand-color-primary);
	--rf-comp-dropdown-action-color-background: var(--rf-brand-color-surface-2);
	--rf-comp-dropdown-action-color-on-background: var(--rf-system-color-neutral-50);
	--rf-comp-dropdown-action-color-border: var(--rf-comp-input-color-border);
	--rf-comp-favorite-icon-color: var(--rf-system-color-neutral-50);
	--rf-comp-favorite-icon-favorited-color: var(--rf-system-color-pink);
	--rf-comp-input-color-asterisk: var(--rf-brand-color-status-error);
	--rf-comp-input-color-border: var(--rf-brand-color-border);
	--rf-comp-input-color-background: var(--rf-brand-color-surface);
	--rf-comp-input-color-on-background: var(--rf-brand-color-text-body);
	--rf-comp-input-color-placeholder: var(--rf-brand-color-text-body);
	--rf-comp-input-font-size: var(--rf-brand-font-size);
	--rf-comp-input-font-line-height: 1.4;
	--rf-comp-input-font-weight: 400;
	--rf-comp-input-shape-radius: var(--rf-brand-shape-radius);
	--rf-comp-input-space-padding: 6px 8px;
	--rf-comp-input-active-color-border: var(--rf-system-color-blue-50);
	--rf-comp-input-active-elevation-shadow: 0 0 6px var(--rf-system-color-blue-90);
	--rf-comp-input-disabled-color-background: var(--rf-brand-color-surface-2);
	--rf-comp-input-hover-color-border: var(--rf-system-color-neutral-60);
	--rf-comp-link-color: var(--rf-brand-color-primary);
	--rf-comp-link-font-decoration: none;
	--rf-comp-link-hover-color: var(--rf-brand-color-primary-hover);
	--rf-comp-link-hover-font-decoration: underline;
	--rf-comp-radio-color: var(--rf-brand-color-primary);
	--rf-system-color-blue: #1570ef;
	--rf-system-color-blue-40: #0d59c4;
	--rf-system-color-blue-50: #8ab8f7;
	--rf-system-color-blue-75: #c5dbfb;
	--rf-system-color-blue-90: #e8f1fd;
	--rf-system-color-blue-dark: #3e4eb8;
	--rf-system-color-blue-dark-40: #313e92;
	--rf-system-color-blue-dark-50: #9fa7dc;
	--rf-system-color-blue-dark-75: #cfd3ed;
	--rf-system-color-blue-dark-90: #ecedf8;
	--rf-system-color-blue-light: #00bcd6;
	--rf-system-color-blue-light-40: #008fa3;
	--rf-system-color-blue-light-50: #80deeb;
	--rf-system-color-blue-light-75: #bfeef5;
	--rf-system-color-blue-light-90: #e6f8fb;
	--rf-system-color-green: #027a48;
	--rf-system-color-green-40: #01482a;
	--rf-system-color-green-50: #81bda4;
	--rf-system-color-green-75: #c0ded1;
	--rf-system-color-green-90: #e6f2ed;
	--rf-system-color-lime: #cdde20;
	--rf-system-color-lime-40: #a4b11a;
	--rf-system-color-lime-50: #e6ef90;
	--rf-system-color-lime-75: #f3f7c7;
	--rf-system-color-lime-90: #fafce9;
	--rf-system-color-neutral-0: #000;
	--rf-system-color-neutral-10: #222;
	--rf-system-color-neutral-20: #333;
	--rf-system-color-neutral-30: #444;
	--rf-system-color-neutral-40: #767676;
	--rf-system-color-neutral-50: #999;
	--rf-system-color-neutral-60: #bbb;
	--rf-system-color-neutral-70: #ccc;
	--rf-system-color-neutral-80: #eee;
	--rf-system-color-neutral-90: #f5f5f5;
	--rf-system-color-neutral-100: #fff;
	--rf-system-color-orange: #ff8900;
	--rf-system-color-orange-40: #cc6e00;
	--rf-system-color-orange-50: #ffc480;
	--rf-system-color-orange-75: #EEEDE9;
	--rf-system-color-orange-90: #fff3e6;
	--rf-system-color-peacock: #009788;
	--rf-system-color-peacock-40: #00645a;
	--rf-system-color-peacock-50: #80cbc4;
	--rf-system-color-peacock-75: #bfe5e1;
	--rf-system-color-peacock-90: #e6f5f3;
	--rf-system-color-pink: #e71356;
	--rf-system-color-pink-40: #b80f44;
	--rf-system-color-pink-50: #f389ab;
	--rf-system-color-pink-75: #f9c4d5;
	--rf-system-color-pink-90: #fde7ee;
	--rf-system-color-purple: #5c00dc;
	--rf-system-color-purple-40: #4700a9;
	--rf-system-color-purple-50: #ae80ee;
	--rf-system-color-purple-75: #d6bff6;
	--rf-system-color-purple-90: #efe6fc;
	--rf-system-color-red: #eb1500;
	--rf-system-color-red-40: #bd2b26;
	--rf-system-color-red-50: #ec9690;
	--rf-system-color-red-75: #f6cbc7;
	--rf-system-color-red-90: #fbeae9;
	--rf-system-color-yellow: #ffc107;
	--rf-system-color-yellow-40: #d39e00;
	--rf-system-color-yellow-50: #ffe083;
	--rf-system-color-yellow-75: #fff0c1;
	--rf-system-color-yellow-90: #fff9e6;
	--rf-system-font-family: "DM Sans", Helvetica, Arial, sans-serif;
}	


.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 {
	font-size: var(--rf-brand-font-scale-3);
	text-transform: none;
  color: #182C33;
}

.rf-org-footer-container a {
	color: #fff;
}

body {
	display: flex;
	flex-direction: column;
  min-width: 400px;
}

/** Menu Nav **/

#burger-wrap-dbais, .nav-date-menu {
	display: none;
}

.primary-nav {
	background-color: #182B33;
	padding: 20px;
  display: flex;
}

.interior-nav {
	display: flex;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 20px;
	box-sizing: border-box;
	width: 100%;
}

.ev-logo, .db-logo {
  max-width: 185px;
  width: 15%;
  display: flex;
  flex-direction: column;
justify-content: center;
}

.db-logo {
  margin-left: 60px;
}

.ev-logo img, .db-logo img {
	display: block;
	width: 100%;
	min-width: 100px;
}

.nav-menu-dbais {
	margin-left: auto;
}

.menu-list-dbais ul {
	display: inline-block;
	list-style: none;
}

.menu-list-dbais ul li {
	display: inline-block;
	margin: 0 10px;
}

.menu-list-dbais ul li:not(.reg-btn) a:hover {
  border-bottom: solid 2px var(--rf-system-color-red);
}

.menu-list-dbais ul li a, .menu-list-dbais ul li a:hover {
	color: #fff;
  text-decoration: none;
}

.reg-btn {
	padding: 5px 15px;
	background-color: var(--rf-system-color-red);
}

.reg-btn:hover {
  background-color: var(--rf-system-color-red-40);
}

.reg-btn a,
.reg-btn a:hover,
.reg-btn a:visited,
.reg-btn a:focus,
.reg-btn a:link {
  color: #fff;
}

/** Top Start **/

.rf-headline.mini {
    padding: 0;
}


.city-callout {
  	background-color: var(--rf-brand-color-background-alt);
	height: auto;
}

.city-callout-holder {
	background-color: var(--rf-brand-color-background-alt);
	display: flex;
    flex-direction: row;
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	padding: 80px 20px;
	box-sizing: border-box;
  	gap: 60px;
}

.city-text {
	width: 60%;
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}

.city-img {
	width: 40%;
}

.city-img img {
	display: block;
	width: 100%;
}

.flex-box-section-full.secondary-nav {
	border-bottom: solid 1px #e5e5e5;
}

.rf-workflow .secondary-nav .keep-bullets ul {
	margin: 10px 0;
	padding-left: 0;
	list-style: none;
}

.rf-workflow .secondary-nav .keep-bullets li {
	display: inline-block;
	list-style-type: none;
  padding-right: 20px;
}

.flex-box-section-full > .flex-box-section-full-interior {
	max-width: 1200px;
	width: 100%;
	min-height: 40px;
	flex-grow: 1;
	margin: 0 auto;
	padding: 0 20px;
}

.rfComp-canvas {
	font-family: var(--rf-brand-font-family);
	position: relative;
	width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	/* outline: 0 !important; */
	outline: none !important;
	box-sizing: border-box;
}

.flex-box-section-full {
	padding: 0;
}

.rf-workflow .secondary-nav .keep-bullets li a {
color: var(--rf-system-color-neutral-50);
  font-size: 14px;
}

.flex-box-child {
	margin-bottom: 0;
}

/** Top Text **/



.city-text h2 {
	margin: 0;
  font-size: 36px;
  line-height: 48px;
}

.city-text p {
 font-size: 18px; 
} 

.city-text p.text-red {
  color: var(--rf-system-color-red);
  font-weight: bold;
  margin-top: auto;
}

.rf-headline .rf-headline-content {
	width: 100%;
	padding: 20px 0;
}



/** Footer **/

.rf-org-footer-container {
  background-color: #182B33;
  margin-top: auto;
}

.footer-logo {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.interior-footer {
  padding: 30px 40px 60px 40px;
}

.int-ft-one {
	display: flex;
	justify-content: space-between;
}

.social-logo ul li {
	display: inline-block;
	margin-left: 10px;
}

.int-ft-two {
	border-top: solid 1px #fff;
	margin-top: 10px;
	padding-top: 10px;
  color: #fff;
}

.terms ul {
  padding-left: 0;
}

.terms ul li {
	display: inline-block;
  margin-right: 20px;
}

.int-ft-three p {
  color: #fff;
  font-size: 12px;
}

/** Media Queries **/



@media only screen and (max-width: 900px) {
.interior-nav {
	padding: 0;
  }
  
.interior-nav.active {
	flex-wrap: wrap;
}
  
.nav-menu-dbais {
  display: none;
}
  
.active .nav-menu-dbais {
	margin: 30px 0 0 0;
	width: 100%;
  display: block;
}  
  
.active .menu-list-dbais ul {
  display: block;
  margin: 10px 0;
  padding: 0;
}  
 
.active .menu-list-dbais ul li {
  display: list-item;
  margin: 10px 0;
}
  

.nav-trigger {
	width: 40px;
	height: 40px;
	background-color: #EFEDE1;
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	padding: 10px;
	box-sizing: border-box;
	cursor: pointer;
	position: relative;
} 
  
.nav-menu-dbais {
  margin-left: 0;
}
  
.line:first-child {
	display: block;
	border-bottom: solid 2px #10121E;
	width: 100%;
}
  
.line:nth-child(2) {
	display: block;
	border-bottom: solid 2px #10121E;
	width: 80%;
	margin-left: 15%;
}  
  
.interior-nav.active .line:first-child {
	position: relative;
	border: none;
}
  
.interior-nav.active .line:first-child::after {
	content: "\2715";
	color: #10121E;
	position: absolute;
	top: -20px;
	left: -2px;
	font-size: 30px;
	font-weight: 300;
	font-family: Arial;
}
  
.interior-nav.active .line:nth-child(2) {
  display: none;
  }
  

[class*="spacing-height"] {
	height: 30px !important;
}
  
.rf-tile-container {
  background-color: #fff;
  }
  

}

@media only screen and (max-width: 600px) {
 
.int-ft-one {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
  
.footer-logo img {
	max-width: 250px;
}  
  
.social-logo ul {
	padding: 0;
}
  
.social-logo ul li {
	margin: 0 20px 0 0;
}
  
.social-logo img {
	max-width: 20px;
}  
  
} 

@media only screen and (max-width: 600px) { 

.city-callout-holder {
	background-color: var(--rf-brand-color-background-alt);
	display: flex;
	flex-direction: row;
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	padding: 20px;
	box-sizing: border-box;
	gap: 60px;
}

  .city-text h2 {
	margin: 0;
	font-size: 24px;
	line-height: 36px;
}
  
} 

/** Other Workflows **/

.rf-attribute.speakers-component h2 {
	font-size: 24px;
	margin-top: 30px;
}

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

[id*="rf-"].rf-widget .catalog-result .badges .badge {
	float: left;
	margin: 0 4px 4px 0;
	padding: 0 6px;
	font-size: 12px;
	font-weight: 400;
	border-radius: 0;
	border: 1px solid var(--rf-system-color-red);
}

.badges .badge:not(.rf-track) {
	display: none;
}

#rf-catalog, #rf-exhibitorcatalog, #rf-speakercatalog {
	background: #fff;
  margin-top: 30px;
}

#widget-page-session-details .session-details-container {
	padding: 0;
}

#widget-page-session-details .session-details-back-to-catalog .back-to-catalog-container {
	padding: 0 0 10px 0;
}

#rf-catalog .search-filters, #rf-exhibitorcatalog .search-filters, #rf-speakercatalog .search-filters, .rf-default-modal .search-filters {
	margin-left: 0;
}

#rf-exhibitorcatalog h2.section-title:not(:first-of-type) {
	margin-top: 30px !important;
}

.padd-top {
	padding-top: 60px;
}

.rf-page-links {
	display: none;
}

#rf-exhibitorcatalog.rf-widget .catalog-result .favorite-catalog-result,
[id*="rf-"].rf-widget .catalog-result .catalog-result-title .catalog-result-options .favorite-catalog-result svg,
[id*="rf-"].rf-widget .session-details-page .catalog-result-title button.favorite-session {
	display: none;
}

/** ERC Tabs **/

div[id^='tab-'] {
display: none;
}

div[id^='tab-'].active {
display: block;
}

.rfComp-canvas .accord-list li {
	display: inline-block !important;
	text-align: right;
	padding: 10px 20px;
	margin: 0;
	border-bottom: solid 3px transparent;
	color: #fff;
	cursor: pointer;
	text-transform: uppercase;
}

.accord-list li.active {
	color: #fff;
  border-bottom: solid 3px var(--rf-system-color-red);
  font-weight: bold;
}

ul.accord-list {
	text-align: left;
  background-color: transparent;
  padding: 0;
  
}

.menu-list {
  margin-bottom: 60px;
}

table.docsnresources {
    border-collapse: collapse;
  margin: 20px 0 30px 0;
  width: 100%;
}

table.docsnresources td {
	padding: 5px;
	border: none;
	border-bottom: solid 1px;
  vertical-align: top;
}

.docsnresources thead th {
	background-color: #182b33;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding: 10px;
	border: none;
}

.panel {
  display: none;
  padding: 0;
}

.accordion::after {
  content: "+";
  position: absolute;
  right: 5px;
  font-weight: bold;
  color: var(--rf-system-color-red);
}

.accordion.activate::after {
  content: "-";
}

.accordion {
	padding: 10px 0;
	border-top: solid 1px rgba(0,0,0,.7);
	margin-bottom: 5px;
	font-size: 16px;
  position: relative;
  cursor: pointer;
}

.accordion.activate {
  font-weight: bold;
}

.element-container, .keep-bullets {
	width: 100%;
}

.nav-menu-dbais {
	display: none;
}

.rfwf-header:has(.pull-right:empty) {
	display: none;
}

.md-frame.md-frame-primary .md-frame-header {
	background-color: #eeede9;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-bottom-color: var(--rf-brand-color-primary);
}

.md-frame.md-frame-primary .md-frame-header h2 {
	color: #000;
}

.md-frame {
	border: solid 1px rgba(0,0,0,.4);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#tasks-list-container .rf-task-listing:nth-child(2n) {
	background-color: rgba(238, 237, 233,.4);
	border-top: solid 1px rgba(0,0,0,.4);
	border-bottom: solid 1px rgba(0,0,0,.4);
}

#tasks-list-container .rf-task-listing:last-of-type {
	border-bottom: none;
}

.hasdot, .hasdot li {
  list-style: disc !important;
}

.rf-table-container .rf-table .table-body .table-row > div {
	font-size: 14px;
}


.rfwf-panel-interior.exhibitor-pass-management {
	margin-bottom: 60px;
}

.rf-checkbox.success input[type="checkbox"]:checked + .checkbox-bg {
	background: #182b33;
}

.dropdown-results-container .rf-select-results-container li:hover, .dropdown-results-container .rf-select-results-container li:focus {
	background-color: rgba(238, 237, 233,.2);
}

.rf-basic-frame.keep-bullets.exhibitor-pass-management-card {
	display: none;
}


.md-frame .pagination {
	margin: 0;
}

[data-test^="rf-button-unregister"] {
	display: none !important;
}
