@charset "UTF-8";
:root {
  --okta-color-carbon: #191919;
  --okta-color-slate: #6B665F;
  --okta-color-gravel: #AFABA1;
  --okta-color-sand: #E8DCC7;
  --okta-color-cream: #F6F1E7;
  --okta-color-floral-white: #FCF8F1;
  --okta-color-platinum: #E5E5E5;
  --okta-color-white: #FFFFFF;
  --okta-color-snow: #FFFEFA;
  --okta-color-cobalt: #1A31A9;
  --okta-color-sky: #3F59E4;
  --okta-color-cloud: #B6C9FF;
  --okta-color-cloud-alt: #B6CAFF;
  --okta-color-ocean: #096256;
  --okta-color-seafoam: #4CB7A3;
  --okta-color-turquoise: #B1E4DE;
  --okta-color-neutral-100: #FFFEFA;
  --okta-color-neutral-200: #808080;
  --okta-color-neutral-300: #ABABAB;
  --okta-color-neutral-400: #AEAEAE;
  --okta-color-neutral-500: #C5C5C5;
  --okta-color-neutral-dark: #383838;
  --okta-color-walnut: #744E00;
  --okta-color-clay: #763101;
  --okta-color-forest: #OF5C34;
  --okta-color-eggplant: #4016A0;
  --okta-color-goldenrod: #EF9B05;
  --okta-color-tangerine: #E27133;
  --okta-color-error: #C54955;
  --okta-color-emerald: #149750;
  --okta-color-violet: #7549F2;
  --okta-color-wheat: #F4D594;
  --okta-color-melon: #F2AC84;
  --okta-color-pistachio: #8FC88A;
  --okta-color-lilac: #B49BFC;
  --okta-color-surface-elevated: #F1F1F1;
  --okta-color-surface-divider: var(--okta-color-neutral-300);
  --okta-color-icon-grey: var(--okta-color-neutral-500);
  --okta-gradient-snow-to-floral: linear-gradient(146.37deg, var(--okta-color-snow) 50.26%, var(--okta-color-floral-white) 94.44%);
  --okta-gradient-border: linear-gradient(154.78deg, var(--okta-color-snow) 0.8%, var(--okta-color-platinum) 98.05%);
  --okta-gradient-leads-device: linear-gradient(267deg, #8664B7 -3.74%, rgba(246, 245, 241, 0.00) 35.21%), linear-gradient(83deg, #2F28C8 -6.19%, rgba(246, 245, 241, 0.00) 31.49%), #F6F5F1;
  --okta-font-size-headline: 40px;
  --okta-font-size-1: 32px;
  --okta-font-size-2: 24px;
  --okta-font-size-3: 20px;
  --okta-font-size-4: 16px;
  --okta-font-size-5: 14px;
  --okta-font-size-6: 12px;
  --okta-line-height-headline: 48px;
  --okta-line-height-1: 44px;
  --okta-line-height-2: 32px;
  --okta-line-height-3: 28px;
  --okta-line-height-4: 22px;
  --okta-line-height-5: 20px;
  --okta-font-letter-spacing-headline: -0.8px;
  --okta-font-letter-spacing-1: -0.32px;
  --okta-font-letter-spacing-3: 0.1px;
  --okta-font-letter-spacing-4: 0.2px;
  --okta-font-letter-spacing-5: 0.21px;
  --okta-space-0: 0;
  --okta-space-1: 4px;
  --okta-space-2: 8px;
  --okta-space-3: 12px;
  --okta-space-4: 16px;
  --okta-space-5: 24px;
  --okta-space-6: 32px;
  --okta-space-7: 40px;
  --okta-space-8: 48px;
  --okta-space-9: 56px;
  --okta-space-10: 64px;
  --okta-space-container: 1312px;
  --okta-space-task-heading: var(--okta-space-10);
  --okta-space-reg-heading: var(--okta-space-8);
  --okta-color-incomplete: var(--okta-color-melon);
  --okta-color-overdue: var(--okta-color-tangerine);
  --okta-color-complete: var(--okta-color-seafoam);
  --okta-color-information: var(--okta-color-gravel);
  --okta-color-revision: var(--okta-color-cloud-alt);
  --okta-color-review: var(--okta-color-sky);
  --okta-color-pending: var(--okta-color-wheat);
  --okta-table-inline-padding: var(--okta-space-5);
  --okta-table-block-padding: var(--okta-space-4);
  --okta-underline-link-space-padding: 8px;
  --okta-color-border-input-hover-alt: #555555;
  --okta-color-recommended-session: var(--okta-color-surface-elevated);
  --rf-brand-color-text-body: var(--okta-color-slate);
  --rf-brand-color-text-heading: var(--okta-color-carbon);
  --rf-brand-color-background: var(--okta-color-snow);
  --rf-brand-color-widget-background: var(--rf-brand-color-background);
  --rf-brand-color-surface-2: var(--okta-color-floral-white);
  --rf-brand-color-surface-3: var(--okta-color-cream);
  --rf-brand-color-surface-4: var(--okta-color-sand);
  --rf-brand-color-primary: var(--okta-color-carbon);
  --rf-brand-color-primary-hover: var(--okta-color-sky);
  --rf-brand-color-border: var(--okta-color-surface-divider);
  --rf-brand-color-border-light: var(--okta-color-platinum);
  --rf-brand-elevation-focus-indicator-shadow: 0 0 0 4px rgba(63, 89, 228, 0.33);
  --rf-brand-elevation-focus-indicator-shadow-error: 0 0 0 4px rgba(197, 73, 85, 0.5);
  --rf-brand-font-family: "Aeonik", "Helvetica Neue",sans-serif, var(--rf-system-font-family);
  --rf-brand-font-size: var(--okta-font-size-4);
  --rf-brand-shape-radius: 8px;
  --rf-brand-shape-radius-lg: 16px;
  --rf-brand-color-status-error: var(--okta-color-error);
  --rf-brand-color-status-on-error: var(--okta-color-neutral-100);
  --rf-brand-color-status-success: var(--okta-color-seafoam);
  --rf-brand-color-status-disabled: var(--okta-color-neutral-500);
  --rf-brand-color-status-on-disabled: var(--okta-color-neutral-dark);
  --rf-brand-color-status-info: var(--okta-color-neutral-200);
  --rf-comp-favorite-icon-color: var(--okta-color-carbon);
  --rf-comp-favorite-icon-favorited-color: var(--okta-color-sky);
  --rf-comp-input-color-background: var(--okta-color-white);
  --rf-comp-input-color-on-background: var(--okta-color-slate);
  --rf-comp-input-color-placeholder: var(--okta-color-neutral-300);
  --rf-comp-input-disabled-color-background: var(--okta-color-surface-elevated);
  --rf-comp-input-space-padding: 12px 16px;
  --rf-comp-input-font-size: var(--okta-font-size-4);
  --rf-comp-button-shape-border-width: 0.09375rem;
  --rf-comp-button-font-letter-spacing: 0.02em;
  --rf-comp-button-font-line-height: 24px;
  --rf-comp-button-font-weight: 500;
  --rf-comp-button-space-padding: 12px 32px;
  --rf-comp-button-font-transform: none;
  --rf-comp-button-shape-radius: 6px;
  --rf-comp-button-font-size: 16px;
  --rf-comp-button-secondary-color-background: transparent;
  --rf-comp-button-secondary-hover-color-background: var(--rf-comp-button-secondary-color-background);
  --rf-comp-button-secondary-hover-color-on-background: var(--rf-brand-color-primary-hover);
  --rf-comp-button-secondary-hover-color-border: var(--rf-brand-color-primary-hover);
  --rf-comp-checkbox-color: var(--okta-color-neutral-200);
  --rf-comp-checkbox-color-checked: var(--okta-color-sky);
  --rf-comp-radio-color: var(--okta-color-sky);
  --rf-comp-input-color-border: var(--okta-color-surface-divider);
  --rf-comp-input-active-color-border: var(--okta-color-sky);
  --rf-comp-dropdown-action-color-background: var(--rf-brand-color-surface);
  --rf-comp-dropdown-action-color-on-background: var(--okta-color-carbon);
  --rf-comp-input-shape-radius: 6px;
  --rf-comp-link-color: var(--okta-color-carbon);
  --rf-comp-link-hover-color: var(--okta-color-sky);
  --rf-system-color-blue-90: var(--rf-brand-color-surface-2);
  --rf-brand-font-scale-3: var(--okta-font-size-1);
  --rf-brand-font-scale-4: var(--okta-font-size-2);
  --rf-brand-font-scale-5: var(--okta-font-size-4);
  --rf-brand-font-scale-6: var(--okta-font-size-5);
  --rf-comp-input-color-asterisk: var(--okta-color-error);
  --rf-system-font-weight-500: 400;
  --rf-system-font-weight-600: 400;
  --rf-system-font-weight-700: 500;
  --pb-space-gap: var(--okta-space-6);
}

@font-face {
  font-family: "Aeonik";
  font-style: normal;
  font-weight: 400;
  src: url(https://static.rainfocus.com/okta/oktane24/static/staticfile/staticfile/Aeonik-Regular_1717429576600001BjNU.woff2) format("woff2");
}
@font-face {
  font-family: "Aeonik";
  font-style: normal;
  font-weight: 500;
  src: url(https://static.rainfocus.com/okta/oktane24/static/staticfile/staticfile/Aeonik-Medium_1717429576476001BVgT.woff2) format("woff2");
}
.rfComp-canvas * {
  scroll-margin-top: calc((var(--okta-header-height, 100px)) + 12px);
}

body {
  padding-top: var(--okta-header-height, 100px);
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

html:has(.rf-widget):focus:focus-visible {
  outline: revert !important;
}

.rf-workflow .rf-workflow-body-content {
  transition: none;
}

.rf-workflow .rf-text-container :is(ol, ul) li, .page-builder-content .rf-text-container :is(ol, ul) li {
  list-style-position: outside;
}

.md-frame {
  font-weight: var(--rf-system-font-weight-400);
  box-shadow: none;
}

.rf-pill-lightgray {
  background-color: var(--okta-color-gravel);
}

.rf-admin-content ul, .rf-admin-content ol, .rfComp-canvas ul, .rfComp-canvas ol, .rf-default-modal ul, .rf-default-modal ol, [id*=rf-].rf-widget ul, [id*=rf-].rf-widget ol {
  padding: 0 0 0 16px;
}

p strong, p b {
  font-weight: 500 !important;
}

.rf-admin-content p,
.rfComp-canvas p,
.rf-default-modal p,
[id*=rf-].rf-widget p {
  letter-spacing: 0.005em;
}

.rf-admin-content h1,
.rf-admin-content .h1,
.rfComp-canvas h1,
.rfComp-canvas .h1,
.rf-default-modal h1,
.rf-default-modal .h1,
[id*=rf-].rf-widget h1,
[id*=rf-].rf-widget .h1 {
  letter-spacing: -0.01em;
  line-height: 1.36;
}

.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-weight: 500;
  line-height: 1.36;
}

body.rf-body .width-match .flex-box-section-full-interior {
  max-width: var(--okta-space-container);
  width: calc(100% - 96px);
  padding-inline: 0;
}
@media all and (max-width: 768px) {
  body.rf-body .width-match .flex-box-section-full-interior {
    padding-inline: 1em;
    width: 100%;
  }
}
body.rf-body .width-match .rf-headline-content {
  padding: 0;
}
body.rf-body .width-match [style*=margin-left] {
  margin-left: 0 !important;
}
body.rf-body .p-0 {
  padding: 0;
}
body.rf-body .min-h-0 .flex-box-section-full-interior {
  min-height: 0;
}
body.rf-body .okta-match-card-height .flex-box-section {
  width: 100%;
}
body.rf-body .okta-match-card-height .flex-box-section .flex-box-child .element-container,
body.rf-body .okta-match-card-height .flex-box-section .flex-box-child .element-container-wrapper {
  height: 100%;
}
body.rf-body .okta-match-card-height .rf-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
body.rf-body .okta-match-card-height .rf-card .card-body {
  height: 100%;
  min-height: 250px;
}
@media all and (max-width: 1023px) {
  body.rf-body .wrap-md .flex-box-section {
    flex-direction: column;
  }
  body.rf-body .wrap-md .flex-box-child {
    width: 100%;
  }
}
body.rf-body .okta-black-text {
  color: var(--okta-color-carbon);
}
body.rf-body .okta-grey-text {
  color: var(--okta-color-slate);
}
body.rf-body .okta-border-container {
  border: 1px solid var(--rf-brand-color-border-light);
  border-radius: var(--rf-brand-shape-radius);
  padding: var(--okta-space-5) var(--okta-space-4);
}
body.rf-body .okta-border-container__divider {
  width: 100%;
  height: 1px;
  background: var(--okta-color-surface-divider);
  margin-block: 16px;
}
body.rf-body .okta-bullet-list {
  padding-inline-start: 20px;
}
body.rf-body .okta-bullet-list.black-text li {
  color: var(--rf-brand-color-primary);
}
body.rf-body .okta-bullet-list.black-text li::marker {
  color: currentColor;
}
body.rf-body .okta-bullet-list.list-gap {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
body.rf-body .okta-bullet-list li {
  list-style: disc outside;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body.rf-body .okta-bullet-list li.black-bullet::marker {
  color: var(--rf-brand-color-primary);
}
body.rf-body .okta-bullet-list li.left-indent {
  margin-inline-start: 24px;
}
body.rf-body .okta-bullet-list time {
  color: var(--rf-brand-color-primary);
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body.rf-body .okta-dark-theme {
  --rf-brand-color-text-body: var(--okta-color-snow);
  --rf-brand-color-text-heading: var(--okta-color-floral-white);
}
body.rf-body .okta-underline-title {
  border-bottom: 1px solid var(--rf-brand-color-border);
  padding-block-end: var(--okta-space-4);
  margin-block-end: var(--okta-space-4);
}
body.rf-body .okta-underline-link {
  --rf-comp-link-color: var(--rf-brand-color-primary);
  --rf-comp-link-hover-color: var(--rf-brand-color-primary-hover);
  text-decoration: underline;
  text-underline-position: under;
  text-underline-offset: 0.25px;
  font-size: inherit;
  font-weight: 500;
}
body.rf-body .okta-divider {
  width: 100%;
  height: 1px;
  background: var(--okta-color-surface-divider);
}
body.rf-body .okta-headline {
  font-size: var(--okta-font-size-headline);
  line-height: var(--okta-line-height-headline);
  letter-spacing: var(--okta-font-letter-spacing-headline);
}
body.rf-body .okta-size-1 {
  font-size: var(--okta-font-size-1);
  line-height: var(--okta-line-height-1);
  letter-spacing: var(--okta-font-letter-spacing-1);
}
body.rf-body .okta-size-1 span,
body.rf-body .okta-size-1 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body.rf-body .okta-size-2 {
  font-size: var(--okta-font-size-2);
  line-height: var(--okta-line-height-2);
}
body.rf-body .okta-size-2 span,
body.rf-body .okta-size-2 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body.rf-body .okta-size-3 {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
  letter-spacing: var(--okta-font-letter-spacing-3);
}
body.rf-body .okta-size-3 span,
body.rf-body .okta-size-3 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body.rf-body .okta-size-4 {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  letter-spacing: var(--okta-font-letter-spacing-4);
}
body.rf-body .okta-size-4 span,
body.rf-body .okta-size-4 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body.rf-body .okta-size-5 {
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
  letter-spacing: var(--okta-font-letter-spacing-5);
}
body.rf-body .okta-size-5 span,
body.rf-body .okta-size-5 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body.rf-body .element-container:has(.okta-two-cards) {
  display: flex;
}
body.rf-body .okta-two-cards {
  display: flex;
  align-items: flex-start;
}
@media all and (max-width: 1023px) {
  body.rf-body .okta-two-cards {
    flex-direction: column;
  }
}
body.rf-body .okta-two-cards__card {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
@media all and (min-width: 1024px) {
  body.rf-body .okta-two-cards__card {
    width: 50%;
  }
}
body.rf-body .okta-two-cards .okta-border-container {
  height: 100%;
}
body.rf-body .okta-session-date {
  display: flex;
}
@media all and (min-width: 1200px) {
  body.rf-body .okta-session-date {
    max-height: 60vh;
  }
}
@media all and (max-width: 1199px) {
  body.rf-body .okta-session-date {
    flex-direction: column;
  }
}
body.rf-body .okta-session-date .okta-sessions {
  display: flex;
  flex-direction: column;
  gap: var(--pb-space-gap);
}
@media all and (min-width: 1200px) {
  body.rf-body .okta-session-date .okta-sessions {
    border-inline-end: 1px solid var(--rf-brand-color-border);
    margin-inline-end: var(--okta-space-6);
  }
}
@media all and (max-width: 1199px) {
  body.rf-body .okta-session-date .okta-sessions {
    border-block-end: 1px solid var(--rf-brand-color-border);
    padding-block-end: var(--okta-space-6);
    margin-block-end: var(--okta-space-6);
    max-height: 50vh;
    min-height: 500px;
  }
}
body.rf-body .okta-session-date .okta-sessions .scroll-list {
  overflow: auto;
  padding-inline-end: var(--okta-space-6);
}
body.rf-body .okta-session-date .okta-sessions__title {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
}
body.rf-body .okta-session-date .okta-sessions__title span,
body.rf-body .okta-session-date .okta-sessions__title a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body.rf-body .okta-session-date .okta-sessions .okta-session-block {
  border-bottom: 1px solid var(--rf-brand-color-border);
  padding-block-end: var(--okta-space-6);
  margin-block-end: var(--okta-space-6);
  display: flex;
  align-items: flex-start;
}
@media all and (max-width: 1199px) {
  body.rf-body .okta-session-date .okta-sessions .okta-session-block {
    flex-direction: column;
  }
}
body.rf-body .okta-session-date .okta-sessions .okta-session-block .calendar-block {
  border: 1px solid var(--rf-brand-color-border-light);
  border-radius: var(--rf-brand-shape-radius);
  padding: var(--okta-space-5) var(--okta-space-4);
  min-width: 108px;
}
body.rf-body .okta-session-date .okta-sessions .okta-session-block .session-info__title {
  font-size: var(--okta-font-size-2);
  line-height: var(--okta-line-height-2);
}
body.rf-body .okta-session-date .okta-sessions .okta-session-block .session-info__title span,
body.rf-body .okta-session-date .okta-sessions .okta-session-block .session-info__title a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body.rf-body .okta-session-date .okta-sessions .okta-session-block .session-info__date {
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
}
body.rf-body .okta-session-date .okta-sessions .okta-session-block .session-info__date span,
body.rf-body .okta-session-date .okta-sessions .okta-session-block .session-info__date a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body.rf-body .okta-session-date .okta-sessions .okta-session-block .session-info__desc {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
}
body.rf-body .okta-session-date .okta-sessions .okta-session-block .session-info__desc span,
body.rf-body .okta-session-date .okta-sessions .okta-session-block .session-info__desc a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body.rf-body .okta-session-date .okta-date-list {
  min-width: 360px;
}
body.rf-body .okta-session-date .okta-date-list__title {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
}
body.rf-body .okta-session-date .okta-date-list__title span,
body.rf-body .okta-session-date .okta-date-list__title a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body.rf-body .okta-session-date .okta-date-list .scroll-list {
  border: 1px solid var(--rf-brand-color-border-light);
  border-radius: var(--rf-brand-shape-radius);
  padding: var(--okta-space-5) var(--okta-space-4);
  overflow: auto;
  max-height: 50vh;
}
@media all and (min-width: 1200px) {
  body.rf-body .okta-session-date .okta-date-list .scroll-list {
    max-height: calc(100% - 3lh);
  }
}
body.rf-body .okta-session-date .okta-date-list .scroll-list__block {
  border-bottom: 1px solid var(--rf-brand-color-border);
  padding-block-end: var(--okta-space-4);
  margin-block-end: var(--okta-space-4);
}
body.rf-body .okta-session-date .okta-date-list .scroll-list__date {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
}
body.rf-body .okta-session-date .okta-date-list .scroll-list__date span,
body.rf-body .okta-session-date .okta-date-list .scroll-list__date a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body.rf-body .okta-session-date .okta-date-list .scroll-list__desc {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
}
body.rf-body .okta-session-date .okta-date-list .scroll-list__desc span,
body.rf-body .okta-session-date .okta-date-list .scroll-list__desc a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body.rf-body .atomic:has(> .okta-scroll-card) {
  display: flex;
  flex-direction: column;
  max-height: 500px;
}
body.rf-body .okta-scroll-card {
  border: 1px solid var(--rf-brand-color-border-light);
  border-radius: var(--rf-brand-shape-radius);
  padding: var(--okta-space-5) var(--okta-space-4);
  overflow: scroll;
  scrollbar-gutter: stable;
}
@media all and (min-width: 1024px) {
  body.rf-body .okta-scroll-card {
    height: min(100%, 500px);
  }
}
@media all and (max-width: 1023px) {
  body.rf-body .okta-scroll-card {
    height: 320px;
  }
}
body.rf-body .okta-scroll-card__block {
  border-bottom: 1px solid var(--rf-brand-color-border);
  padding-block-end: var(--okta-space-4);
  margin-block-end: var(--okta-space-4);
  width: 100%;
}
body.rf-body .okta-scroll-card__date {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
}
body.rf-body .okta-scroll-card__date span,
body.rf-body .okta-scroll-card__date a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body.rf-body .okta-scroll-card__desc {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  color: var(--rf-brand-color-text-body);
}
body.rf-body .okta-scroll-card__desc span,
body.rf-body .okta-scroll-card__desc a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body.rf-body .okta-portal-hotels {
  display: flex;
  gap: var(--pb-space-gap);
}
@media all and (max-width: 768px) {
  body.rf-body .okta-portal-hotels {
    flex-direction: column;
  }
}
body.rf-body .okta-portal-hotels__card {
  border-radius: var(--rf-brand-shape-radius-lg);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
body.rf-body .okta-portal-hotels__info {
  background: var(--rf-brand-color-surface-3);
  padding: 42px 36px;
  height: 100%;
}
body.rf-body .okta-portal-hotels .single-hotel-card {
  border-radius: var(--rf-brand-shape-radius-lg);
  overflow: hidden;
  display: flex;
}
@media all and (max-width: 1023px) {
  body.rf-body .okta-portal-hotels .single-hotel-card {
    flex-direction: column-reverse;
  }
}
body.rf-body .okta-portal-hotels .single-hotel-card .okta-portal-hotels__info {
  padding-block: 56px;
}

.mdBtnR-primary:hover .mdBtnR-text,
a.mdBtnR-primary:hover .mdBtnR-text {
  color: var(--rf-comp-button-primary-hover-color-on-background);
}

.mdBtnR-outline-primary:hover .mdBtnR-text,
a.mdBtnR-outline-primary:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-hover-color-on-background);
}

.mdBtnR.mdBtnR-link .mdBtnR-text {
  font-weight: 500;
}

.dropdown-results-container {
  --rf-brand-shape-radius: var(--rf-comp-input-shape-radius);
}

.mdBtnR .mdBtnR-text,
a.mdBtnR .mdBtnR-text {
  line-height: var(--rf-comp-button-font-line-height);
}

.inverse-theme {
  --rf-comp-button-primary-color-border: var(--okta-color-snow);
  --rf-comp-button-primary-color-background: var(--okta-color-snow);
  --rf-comp-button-primary-color-on-background: #000;
  --rf-comp-button-primary-hover-color-on-background: var(--okta-color-snow);
}

a, a:link, a:visited {
  --rf-comp-link-color: var(--rf-brand-color-primary);
  --rf-comp-link-hover-color: var(--rf-brand-color-primary-hover);
  text-decoration: underline;
  text-underline-position: under;
  text-underline-offset: 0.25px;
  font-size: inherit;
  font-weight: 500;
}

.mdBtnR.disabled,
.mdBtnR:disabled,
.mdBtnR[disabled],
a.mdBtnR.disabled,
a.mdBtnR:disabled,
a.mdBtnR[disabled] {
  cursor: not-allowed;
}
.mdBtnR.disabled:hover, .mdBtnR.disabled:focus-visible,
.mdBtnR:disabled:hover,
.mdBtnR:disabled:focus-visible,
.mdBtnR[disabled]:hover,
.mdBtnR[disabled]:focus-visible,
a.mdBtnR.disabled:hover,
a.mdBtnR.disabled:focus-visible,
a.mdBtnR:disabled:hover,
a.mdBtnR:disabled:focus-visible,
a.mdBtnR[disabled]:hover,
a.mdBtnR[disabled]:focus-visible {
  color: var(--rf-brand-color-status-on-disabled);
}
.mdBtnR.disabled:hover .mdBtnR-text, .mdBtnR.disabled:focus-visible .mdBtnR-text,
.mdBtnR:disabled:hover .mdBtnR-text,
.mdBtnR:disabled:focus-visible .mdBtnR-text,
.mdBtnR[disabled]:hover .mdBtnR-text,
.mdBtnR[disabled]:focus-visible .mdBtnR-text,
a.mdBtnR.disabled:hover .mdBtnR-text,
a.mdBtnR.disabled:focus-visible .mdBtnR-text,
a.mdBtnR:disabled:hover .mdBtnR-text,
a.mdBtnR:disabled:focus-visible .mdBtnR-text,
a.mdBtnR[disabled]:hover .mdBtnR-text,
a.mdBtnR[disabled]:focus-visible .mdBtnR-text {
  color: var(--rf-brand-color-status-on-disabled);
}
.mdBtnR.disabled svg:hover,
.mdBtnR:disabled svg:hover,
.mdBtnR[disabled] svg:hover,
a.mdBtnR.disabled svg:hover,
a.mdBtnR:disabled svg:hover,
a.mdBtnR[disabled] svg:hover {
  fill: var(--rf-brand-color-status-on-disabled);
}

.mdBtnR[class*=mdBtnR-outline]:disabled,
.mdBtnR[class*=mdBtnR-outline][disabled] {
  --rf-brand-color-status-disabled: var(--okta-color-neutral-200);
  --rf-brand-color-status-on-disabled: var(--okta-color-neutral-200);
}

.rfwf-dashboard .registration-card,
.page-builder-display-reset .registration-card,
.page-builder-template-preview .registration-card {
  border-color: transparent;
  padding: 0;
}
.rfwf-dashboard .registration-card h2,
.page-builder-display-reset .registration-card h2,
.page-builder-template-preview .registration-card h2 {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
  font-weight: var(--rf-system-font-weight-600);
  margin-bottom: var(--okta-space-5);
}
.rfwf-dashboard .registration-card h2 span,
.rfwf-dashboard .registration-card h2 a,
.page-builder-display-reset .registration-card h2 span,
.page-builder-display-reset .registration-card h2 a,
.page-builder-template-preview .registration-card h2 span,
.page-builder-template-preview .registration-card h2 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rfwf-dashboard .registration-card .workflow-form-render,
.page-builder-display-reset .registration-card .workflow-form-render,
.page-builder-template-preview .registration-card .workflow-form-render {
  border: 1px solid var(--rf-brand-color-border-light);
  border-radius: var(--rf-brand-shape-radius);
  padding: var(--okta-space-5) var(--okta-space-4);
  overflow: auto;
}
.rfwf-dashboard .registration-card .form-footer-actions,
.page-builder-display-reset .registration-card .form-footer-actions,
.page-builder-template-preview .registration-card .form-footer-actions {
  display: flex;
  gap: 16px;
}
.rfwf-dashboard .registration-card .form-footer-actions .mdBtnR-container:has(.mdBtnR-primary),
.page-builder-display-reset .registration-card .form-footer-actions .mdBtnR-container:has(.mdBtnR-primary),
.page-builder-template-preview .registration-card .form-footer-actions .mdBtnR-container:has(.mdBtnR-primary) {
  order: -1;
}

.rf-card .card-header {
  background-color: transparent;
  border-color: transparent;
  padding: var(--okta-space-0) var(--okta-space-0) var(--okta-space-5);
}
.rf-card .card-header .card-header-title {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
}
.rf-card .card-header .card-header-title span,
.rf-card .card-header .card-header-title a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rf-card .card-body {
  border: 1px solid var(--rf-brand-color-border-light);
  border-radius: var(--rf-brand-shape-radius);
  padding: var(--okta-space-5) var(--okta-space-4);
  border-radius: var(--rf-brand-shape-radius);
}
.rf-card .card-body, .rf-card .card-body.has-rows {
  padding: var(--okta-space-3) var(--okta-space-4);
}
.rf-card .card-body .rf-card-list, .rf-card .card-body.has-rows .rf-card-list {
  padding: 0;
}
.rf-card .card-body .card-body-row {
  --rf-brand-color-border: var(--okta-color-surface-elevated);
  color: var(--rf-brand-color-text-heading);
  padding: var(--okta-space-4) var(--okta-space-0);
}
.rf-card .card-footer {
  border-color: transparent;
  background-color: transparent;
  padding: var(--okta-space-5) var(--okta-space-0) var(--okta-space-0);
}

.task-list-card .rf-card-list .rf-card-list-item .rf-card-list-item-icon .rf-pill {
  background: var(--pill-color);
  border-color: currentColor;
  width: 32px;
  height: 32px;
}
.task-list-card .rf-card-list .rf-card-list-item .rf-card-list-item-icon .rf-pill .rf-pill-text {
  color: var(--rf-brand-color-primary);
  font-weight: 500;
}
.task-list-card .rf-card-list .rf-card-list-item .rfSI.rfSI-text svg {
  fill: var(--rf-brand-color-primary);
}
.task-list-card .rf-card-list .rf-card-list-item-title {
  display: flex;
  align-items: center;
  color: var(--rf-brand-color-text-heading);
}
.task-list-card .rf-card-list .rf-card-list-item-title::before {
  content: "";
  width: 24px;
  aspect-ratio: 1;
  background-size: cover;
  background-repeat: no-repeat;
  margin-inline-end: 12px;
}
.task-list-card .rf-card-list li:first-of-type .rf-card-list-item-icon {
  display: none;
}
.task-list-card .rf-card-list li:first-of-type .rf-card-list-item-title::before {
  background-image: url("https://static.rainfocus.com/okta/oktane25/static/staticfile/staticfile/icon-list_1744235721374001NlG9.svg");
}
.task-list-card .rf-card-list [aria-label*=Overdue] {
  --pill-color: var(--okta-color-incomplete);
}
.task-list-card .rf-card-list [aria-label*=Overdue] .rf-card-list-item-title::before {
  background-image: url("https://static.rainfocus.com/okta/oktane25/static/staticfile/staticfile/icon-alert-triangle_1744234963310001NuQ6.svg");
}
.task-list-card .rf-card-list [aria-label*=Incomplete] {
  --pill-color: var(--okta-color-overdue);
}
.task-list-card .rf-card-list [aria-label*=Incomplete] .rf-card-list-item-title::before {
  background-image: url("https://static.rainfocus.com/okta/oktane25/static/staticfile/staticfile/icon-bookmark_1744234963347001NvGq.svg");
}
.task-list-card .rf-card-list [aria-label*=Complete] {
  --pill-color: var(--okta-color-complete);
}
.task-list-card .rf-card-list [aria-label*=Complete] .rf-card-list-item-title::before {
  background-image: url("https://static.rainfocus.com/okta/oktane25/static/staticfile/staticfile/icon-check-circle_1744234963234001Nn5N.svg");
}
.task-list-card .rf-card-list [aria-label*=Informational] {
  --pill-color: var(--okta-color-information);
}
.task-list-card .rf-card-list [aria-label*=Informational] .rf-card-list-item-title::before {
  background-image: url("https://static.rainfocus.com/okta/oktane25/static/staticfile/staticfile/icon-info_1747694069673001aIQ4.svg");
}
.task-list-card .rf-card-list [aria-label*=Revision] {
  --pill-color: var(--okta-color-revision);
}
.task-list-card .rf-card-list [aria-label*=Revision] .rf-card-list-item-title::before {
  background-image: url("https://static.rainfocus.com/okta/oktane25/static/staticfile/staticfile/icon-edit_1747694414757001eqQ7.svg");
}
.task-list-card .rf-card-list [aria-label*=Review] {
  --pill-color: var(--okta-color-review);
}
.task-list-card .rf-card-list [aria-label*=Review] .rf-card-list-item-title::before {
  background-image: url("https://static.rainfocus.com/okta/oktane25/static/staticfile/staticfile/icon-eye_1747694414720001eIIf.svg");
}
.task-list-card .rf-card-list [aria-label*=Pending] {
  --pill-color: var(--okta-color-pending);
}
.task-list-card .rf-card-list [aria-label*=Pending] .rf-card-list-item-title::before {
  background-image: url("https://static.rainfocus.com/okta/oktane25/static/staticfile/staticfile/icon-alert-triangle_1744234963310001NuQ6.svg");
}

.rf-tile-container .rf-tile .rf-tile-footer .favorite-catalog-result {
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--okta-space-7);
  height: var(--okta-space-7);
  max-width: var(--okta-space-7);
  max-height: var(--okta-space-7);
  padding: var(--okta-space-2);
  border-radius: var(--rf-brand-shape-radius);
  border: 1px solid var(--okta-color-surface-elevated);
}
.rf-tile-container .rf-tile .rf-tile-footer .favorite-catalog-result svg {
  height: var(--okta-space-5);
  width: var(--okta-space-5);
}

.task-list-card .rf-card-list .rf-card-list-item .rf-card-list-item-icon .rf-pill-red {
  background: var(--okta-color-incomplete);
}

.carousel-arrows .mdBtnR-icon-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0.67px solid var(--okta-color-surface-elevated);
}
.carousel-arrows .mdBtnR-icon-button .rfSI-stroke {
  align-items: center;
  display: flex;
  justify-content: center;
}
.carousel-arrows .mdBtnR-icon-button .rfSI-stroke svg {
  height: 9px;
}
.carousel-arrows .mdBtnR-icon-button .rfSI-stroke svg * {
  stroke: var(--okta-color-gravel);
}

.confirmation-page .cfp-confirmation-header,
.confirmation-page .cfp-confirmation-details {
  display: none;
}

.participant-page .rfwf-panel, .participant-page .rfwf-alert-panel, .participant-page .rfwf-full-panel {
  width: 100%;
}

.confirmation-page {
  padding-block-start: var(--okta-space-task-heading);
}
.confirmation-page div.rfwf-full-panel.rfwf-discount-code {
  border: none;
}

.okta-oktane25-callforspeakerssponsors-cfpConfirmation .confirmation-page .cfp-confirmation-actions {
  display: none;
}

.rf-checkbox-wrapper .rf-checkbox-label,
.rf-checkbox-wrapper .rf-radio-label,
.rf-radio-wrapper .rf-checkbox-label,
.rf-radio-wrapper .rf-radio-label {
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
}
.rf-checkbox-wrapper .rf-checkbox-label span,
.rf-checkbox-wrapper .rf-checkbox-label a,
.rf-checkbox-wrapper .rf-radio-label span,
.rf-checkbox-wrapper .rf-radio-label a,
.rf-radio-wrapper .rf-checkbox-label span,
.rf-radio-wrapper .rf-checkbox-label a,
.rf-radio-wrapper .rf-radio-label span,
.rf-radio-wrapper .rf-radio-label a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

#rf-content .rf-checkbox-container.rf-form-element-group:has(input[name*=agree]) .label-text,
#rf-content .rf-checkbox-container.rf-form-element-group:has(input[name*=agree]) .checkbox label input[name*=agree] + span,
#rf-content .rf-checkbox-container.rf-form-element-group:has(input[name*=understand]) .label-text,
#rf-content .rf-checkbox-container.rf-form-element-group:has(input[name*=understand]) .checkbox label input[name*=agree] + span {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  color: var(--rf-brand-color-text-body);
  font-weight: 400;
}
#rf-content .rf-checkbox-container.rf-form-element-group:has(input[name*=agree]) .label-text span,
#rf-content .rf-checkbox-container.rf-form-element-group:has(input[name*=agree]) .label-text a,
#rf-content .rf-checkbox-container.rf-form-element-group:has(input[name*=agree]) .checkbox label input[name*=agree] + span span,
#rf-content .rf-checkbox-container.rf-form-element-group:has(input[name*=agree]) .checkbox label input[name*=agree] + span a,
#rf-content .rf-checkbox-container.rf-form-element-group:has(input[name*=understand]) .label-text span,
#rf-content .rf-checkbox-container.rf-form-element-group:has(input[name*=understand]) .label-text a,
#rf-content .rf-checkbox-container.rf-form-element-group:has(input[name*=understand]) .checkbox label input[name*=agree] + span span,
#rf-content .rf-checkbox-container.rf-form-element-group:has(input[name*=understand]) .checkbox label input[name*=agree] + span a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
#rf-content .rf-checkbox-container.rf-form-element-group:has(input[name*=agree]) .checkbox > label > input,
#rf-content .rf-checkbox-container.rf-form-element-group:has(input[name*=understand]) .checkbox > label > input {
  left: -4px;
}

.rf-checkbox input[type=checkbox]:checked + .checkbox-bg, .rf-checkbox input[type=checkbox]:indeterminate + .checkbox-bg {
  --rf-comp-checkbox-color: var(--okta-color-sky);
}

.rf-checkbox input[type=checkbox]:focus + .checkbox-bg {
  border-color: var(--rf-brand-color-primary-hover);
}

input[type=checkbox]:checked,
.checkbox input[type=checkbox]:checked {
  accent-color: var(--rf-comp-checkbox-color-checked);
}

.wf-form-element-div .rf-checkbox-container .checkbox > label {
  padding-left: 24px;
}

.md-table .rf-checkbox .checkbox-bg {
  border: 1px solid var(--rf-comp-checkbox-color);
}

.md-table .rf-checkbox input[type=checkbox]:checked + .checkbox-bg {
  background: var(--rf-comp-checkbox-color);
  border-color: var(--rf-comp-checkbox-color);
}

.wf-form-element-div .rf-radio-container .radio > label > input:checked::before {
  background: var(--rf-comp-radio-color);
}

.flex-box-section-full > .flex-box-section-full-interior {
  max-width: calc(var(--okta-space-container) + 40px);
}

.rfwf-panel,
.rfwf-full-panel {
  border-color: var(--okta-color-surface-divider);
}

.rfwf-panel,
.rfwf-alert-panel,
.rfwf-full-panel {
  max-width: var(--okta-space-container);
  width: calc(100% - 96px);
}
@media all and (max-width: 768px) {
  .rfwf-panel,
  .rfwf-alert-panel,
  .rfwf-full-panel {
    padding-inline: 1em;
    width: 100%;
  }
}
.rfwf-panel .rfwf-panel-interior,
.rfwf-alert-panel .rfwf-panel-interior,
.rfwf-full-panel .rfwf-panel-interior {
  max-width: var(--okta-space-container);
  padding-inline: 0;
}

@media all and (min-width: 1200px) {
  .negative-container {
    margin-left: -48px;
    margin-right: -48px;
  }
}
div[id*=rf-].rf-widget .rf-collections .sub-header-container {
  max-width: var(--okta-space-container);
}

div[id*=rf-].rf-widget .rf-collections .collections-container .collection-header,
div[id*=rf-].rf-widget .rf-collections .collections-container .collection-body {
  background: var(--rf-brand-color-surface);
}

[id*=rf-].rf-widget .widget-banner {
  border-bottom: none;
}

.rf-feedback-alert {
  border: none;
  padding: 0;
}
.rf-feedback-alert .rfSI {
  display: none;
}
.rf-feedback-alert .rf-feedback-alert-content p {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
}
.rf-feedback-alert .rf-feedback-alert-content p span,
.rf-feedback-alert .rf-feedback-alert-content p a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rf-feedback-alert .rf-feedback-alert-content [data-test=feedback-alert-message-error] {
  color: var(--rf-brand-color-status-error);
}

.workflow-form-render :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label span:first-of-type, .workflow-form-render :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label .label-text, .workflow-form-render :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label span:first-of-type, .workflow-form-render :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label .label-text {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  font-weight: 500;
}
.workflow-form-render :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label span:first-of-type span,
.workflow-form-render :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label span:first-of-type a, .workflow-form-render :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label .label-text span,
.workflow-form-render :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label .label-text a, .workflow-form-render :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label span:first-of-type span,
.workflow-form-render :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label span:first-of-type a, .workflow-form-render :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label .label-text span,
.workflow-form-render :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label .label-text a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.workflow-form-render .has-error .rf-label span, .workflow-form-render .rf-error .rf-label span {
  color: var(--rf-brand-color-text-heading) !important;
}
.workflow-form-render span.rf-req {
  display: inline-block;
  translate: 0 -0.4em;
  font-weight: 500;
}
.workflow-form-render .has-error .rf-label .rf-req, .workflow-form-render .rf-error .rf-label .rf-req {
  color: var(--rf-brand-color-status-error) !important;
}
.workflow-form-render .rf-char-count {
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
}
.workflow-form-render .rf-char-count span,
.workflow-form-render .rf-char-count a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.workflow-form-render .rf-selected-container:active .rf-single-select .rf-select-selected li,
.workflow-form-render .rf-selected-container:active .modal .rf-single-select .rf-select-selected li,
.workflow-form-render .rf-selected-container:active .dropdown-results-container .rf-select-results-container .rf-select-result-item {
  color: var(--rf-brand-color-text-body);
}
.workflow-form-render .readOnly-value {
  font-weight: 400;
  height: auto;
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
}
.workflow-form-render .readOnly-value span,
.workflow-form-render .readOnly-value a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.workflow-form-render :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) {
  color: var(--rf-brand-color-text-body);
}

.okta-form-space-40 {
  height: 40px;
  visibility: hidden;
}

.okta-form-space-24 {
  height: 24px;
  visibility: hidden;
}

#rf-content .wf-form-element-div:has(.okta-form-space-40) + .wf-form-element-div .rf-text-container,
#rf-content .wf-form-element-div:has(.okta-form-space-24) + .wf-form-element-div .rf-text-container {
  padding-block-start: 0;
}

.wf-form-element-div p:has(> strong) {
  margin-bottom: 8px;
}

.wf-form-element-div p strong {
  color: var(--rf-brand-color-text-heading);
  font-weight: 400 !important;
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
}

.form-footer-actions {
  margin-top: 40px;
}

:is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label span:first-of-type, :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label .label-text, :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label span:first-of-type, :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label .label-text,
:is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector, .rf-date-and-time-picker) > label, :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector, .rf-date-and-time-picker) .rf-label {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  color: var(--rf-brand-color-text-heading);
  font-weight: 500;
}
:is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label span:first-of-type span,
:is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label span:first-of-type a, :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label .label-text span,
:is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label .label-text a, :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label span:first-of-type span,
:is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label span:first-of-type a, :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label .label-text span,
:is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label .label-text a,
:is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector, .rf-date-and-time-picker) > label span,
:is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector, .rf-date-and-time-picker) > label a, :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector, .rf-date-and-time-picker) .rf-label span,
:is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector, .rf-date-and-time-picker) .rf-label a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):focus, .rf-input textarea:focus,
.rf-textarea textarea:focus, .rf-textarea textarea:focus {
  color: var(--okta-color-slate);
}

.rf-checkbox.success input[type=checkbox]:checked + .checkbox-bg, .rf-checkbox.success input[type=checkbox]:indeterminate + .checkbox-bg {
  --rf-brand-color-status-success: var(--rf-comp-checkbox-color-checked);
}

@media all and (max-width: 768px) {
  .rf-checkbox.input-aligned-label, .rf-checkbox.ial, .rf-radio.input-aligned-label, .rf-radio.ial, .rfSI.input-aligned-label, .rfSI.ial {
    margin-top: 0;
  }
}

.rf-select .relative-select-container .placeholder-first-option {
  opacity: 1;
}

.rf-select .rf-selected-container li {
  background: none;
  border-color: var(--rf-comp-input-color-border);
}

.custom-form-content > .rfwf-full-panel {
  padding-block-start: var(--okta-space-task-heading);
}

.custom-form-content:has(.task-forms-page) > .rfwf-full-panel {
  padding-block-start: 0;
}

.read-only-form .wf-form-element-div [role=group] > div,
.read-only-form .wf-form-element-div:has([style*="font-size: 9.0px;"]) + .wf-form-element-div .rf-select > div {
  color: var(--rf-brand-color-text-body);
}
.read-only-form .wf-form-element-div [role=group] > div::before,
.read-only-form .wf-form-element-div:has([style*="font-size: 9.0px;"]) + .wf-form-element-div .rf-select > div::before {
  content: "• ";
}
.read-only-form .wf-form-element-div:has([style*="font-size: 9.0px;"]) {
  display: none;
}
.read-only-form .rf-label .rf-req {
  display: none;
}

.form-working-report-modal.customer-details.in.modal .wf-form-element-div [role=group] > div:not(:has(input)), .form-working-report-modal.customer-details.in.modal .wf-form-element-div .rf-select.rf-single-select:not(:has(input)) > div {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
}
.form-working-report-modal.customer-details.in.modal .wf-form-element-div [role=group] > div:not(:has(input)) span,
.form-working-report-modal.customer-details.in.modal .wf-form-element-div [role=group] > div:not(:has(input)) a, .form-working-report-modal.customer-details.in.modal .wf-form-element-div .rf-select.rf-single-select:not(:has(input)) > div span,
.form-working-report-modal.customer-details.in.modal .wf-form-element-div .rf-select.rf-single-select:not(:has(input)) > div a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.participant-page .rfwf-header {
  border: none;
}
.participant-page .participants-page-body .mdBtnR-outline-primary {
  --rf-comp-button-secondary-color-background: var(--rf-comp-button-primary-color-background);
  --rf-comp-button-secondary-color-on-background: var(--rf-comp-button-primary-color-on-background);
  --rf-comp-button-secondary-color-border: var(--rf-comp-button-primary-color-border);
}
.participant-page .participants-page-body .mdBtnR-outline-primary:hover, .participant-page .participants-page-body .mdBtnR-outline-primary:focus-visible, .participant-page .participants-page-body .mdBtnR-outline-primary:focus {
  --rf-comp-button-secondary-hover-color-background: var(--rf-comp-button-primary-hover-color-background);
  --rf-comp-button-secondary-hover-color-on-background: var(--rf-comp-button-primary-hover-color-on-background);
  --rf-comp-button-secondary-hover-color-border: var(--rf-comp-button-primary-hover-color-border);
}

.rf-upload-file #upload-message-error {
  padding-top: 8px;
  margin-bottom: 32px;
}
.rf-upload-file .upload-file-area {
  border-radius: var(--rf-brand-shape-radius);
  border-color: var(--okta-color-neutral-500);
  border-width: 1px;
  padding: 24px;
}
.rf-upload-file .upload-file-area .mdBtnR-primary {
  --rf-comp-button-primary-color-background: var(--rf-comp-button-secondary-color-background);
  --rf-comp-button-primary-color-on-background: var(--rf-comp-button-secondary-color-on-background);
  --rf-comp-button-primary-color-border: var(--rf-comp-button-secondary-color-border);
}
.rf-upload-file .upload-file-area .mdBtnR-primary:disabled {
  background-color: rgba(0, 0, 0, 0);
}
.rf-upload-file .upload-file-area .mdBtnR-primary:disabled .mdBtnR-text {
  color: var(--rf-brand-color-status-disabled);
}
.rf-upload-file .upload-file-area .mdBtnR-primary:hover, .rf-upload-file .upload-file-area .mdBtnR-primary:focus-visible, .rf-upload-file .upload-file-area .mdBtnR-primary:focus {
  --rf-comp-button-primary-hover-color-background: var(--rf-comp-button-secondary-hover-color-background);
  --rf-comp-button-primary-hover-color-on-background: var(--rf-comp-button-secondary-hover-color-on-background);
  --rf-comp-button-primary-hover-color-border: var(--rf-comp-button-secondary-hover-color-border);
}
.rf-upload-file .upload-file-area .upload-instructions {
  line-height: 40px;
}
.rf-upload-file .uploaded-files button {
  background-repeat: no-repeat;
  background-position: center;
}
.rf-upload-file .uploaded-files button svg:hover {
  fill: var(--rf-brand-color-primary);
}
.rf-upload-file .uploaded-files button[data-test*=rf-icon-Download] {
  background-image: url(https://static.rainfocus.com/okta/oktane25/static/staticfile/staticfile/icon-download_1745006422242001ycGf.svg);
}
.rf-upload-file .uploaded-files button[data-test*=rf-icon-Download] svg {
  display: none;
}
.rf-upload-file .uploaded-files .file-listing span.rfSI {
  display: none;
}

.rf-select .select-dropdown-icon .rfSI, .rf-select .select-dropdown-icon .dropdown-icon-background .rfSI {
  background: url("https://static.rainfocus.com/okta/oktane25/static/staticfile/staticfile/down-chevron_1746210760840001C2r3.svg") no-repeat center;
}
.rf-select .select-dropdown-icon .rfSI svg, .rf-select .select-dropdown-icon .dropdown-icon-background .rfSI svg {
  opacity: 0;
}

.rf-single-select .rf-select-selected, .modal .rf-single-select .rf-select-selected {
  padding-inline-start: 16px;
}

.task-forms-page .keep-bullets h3,
.task-forms-page .rf-text-container h3,
.okta-list-wrapper .keep-bullets h3,
.okta-list-wrapper .rf-text-container h3 {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
}
.task-forms-page .keep-bullets h3 span,
.task-forms-page .keep-bullets h3 a,
.task-forms-page .rf-text-container h3 span,
.task-forms-page .rf-text-container h3 a,
.okta-list-wrapper .keep-bullets h3 span,
.okta-list-wrapper .keep-bullets h3 a,
.okta-list-wrapper .rf-text-container h3 span,
.okta-list-wrapper .rf-text-container h3 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.task-forms-page .keep-bullets li:has(strong)::marker,
.task-forms-page .rf-text-container li:has(strong)::marker,
.okta-list-wrapper .keep-bullets li:has(strong)::marker,
.okta-list-wrapper .rf-text-container li:has(strong)::marker {
  color: var(--rf-brand-color-text-heading);
}
.task-forms-page .keep-bullets ul li strong,
.task-forms-page .rf-text-container ul li strong,
.okta-list-wrapper .keep-bullets ul li strong,
.okta-list-wrapper .rf-text-container ul li strong {
  font-weight: 400 !important;
  color: var(--rf-brand-color-text-heading);
}

.rf-accessibility .rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR)[aria-invalid=true]:focus {
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow-error) !important;
}

#contact-info #wf-temp_a1750953450255 .rf-text-container {
  padding-block-start: 0;
}

.rf-body .rfComp-canvas .rf-error textarea:focus {
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow-error) !important;
}

.rf-textarea textarea::placeholder {
  color: var(--rf-comp-input-color-placeholder);
}

.smart-form input:not([type=checkbox]):not([type=radio]):not(.mdBtnR)::placeholder, .form-control input:not([type=checkbox]):not([type=radio]):not(.mdBtnR)::placeholder, .rf-select input:not([type=checkbox]):not([type=radio]):not(.mdBtnR)::placeholder {
  color: var(--rf-brand-color-text-body);
}

.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 .rf-catalog-tabs .catalog-tab:focus .catalog-tab-button, .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 .sub-video-overlay:focus, .rf-accessibility #rf-catalog .search-container .rf-facets .rf-tag:focus, .rf-accessibility .flowplayer *[role=button]:focus, .rf-accessibility .flowplayer *[role=slider]:focus, .rf-accessibility .flowplayer *[role=menuitem]:focus, .rf-accessibility .fp-volumebtn svg:focus, .rf-accessibility .fp-middle:focus .fp-play, .rf-accessibility .rf-tile-avatar:focus, .rf-accessibility input[type=checkbox]:focus, .rf-accessibility input[type=checkbox]:focus + .checkbox-bg, .rf-accessibility .checkbox input[type=checkbox]:focus, .rf-accessibility .rf-checkbox:focus .checkbox-bg, .rf-accessibility input[type=radio]:focus, .rf-accessibility .radio input[type=radio]:focus, .rf-accessibility .rf-radio-option:focus, .rf-accessibility .rf-radio-wrapper:focus-within > label > .rfSI, .rf-accessibility button.rfSI:focus, .rf-accessibility .card-header .card-controls:focus, .rf-accessibility .md-frame-accordion .accordion-headline:focus h3, .rf-accessibility .rfwf-discount-code .rf-tag:focus-within, .rf-accessibility .braintree-hosted-fields-focused, .rf-accessibility .spreedly-field-focused, .rf-accessibility .chip:focus, .rf-accessibility .frame-tabs-container:focus, .rf-accessibility .frame-tab-item:focus, .rf-accessibility .rf-tasks-list div[class^=rf-task-listing]:focus, .rf-accessibility .account-profile:focus, .rf-accessibility .slide-out-modal-close:focus, .rf-accessibility .side-nav-tab:focus, .rf-accessibility .collapse-action:focus, .rf-accessibility input[id^=rf-icon-input-focus-]:focus, .rf-accessibility .messaging-contacts-header:focus-visible, .rf-accessibility .messaging-contacts-body:focus-visible, .rf-accessibility .messaging-messages:focus-visible, .rf-accessibility .bubble-text:focus-visible, .rf-accessibility .message-divider:focus-visible, .rf-accessibility .messaging-profile-details:focus-visible, .rf-accessibility .conversation-beginning:focus-visible, .rf-accessibility .conversation-info:focus-visible, .rf-accessibility .messaging-contacts-list li:focus-visible, .rf-accessibility .contact-details:focus-visible, .rf-accessibility .attendee-tile-name:focus-visible, .rf-accessibility li.emoji button:focus-visible, .rf-accessibility nav.emoji-categories button[class^=icn-]:focus-visible, .rf-accessibility .group-chat-participants li:focus-visible, .rf-accessibility .form-stepper-container:focus, .rf-accessibility .headline-prev-page:focus, .rf-accessibility .rf-tasks-list .rf-task-listing:focus, .rf-accessibility .chip-input-container .chip-input input:focus, .rf-accessibility .twilio-video-button:focus, .rf-accessibility .social-media-link a: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-select .rf-dropdown-container:focus, .rf-accessibility .rf-textarea textarea:focus, .rf-accessibility .rf-select select:focus, .rf-accessibility .rf-select select:not([multiple]):focus,
.rf-select select:active + .select-dropdown-icon .dropdown-icon-background, .rf-select select:focus + .select-dropdown-icon .dropdown-icon-background, .rf-select select:not([multiple]):active + .select-dropdown-icon .dropdown-icon-background, .rf-select select:not([multiple]):focus + .select-dropdown-icon .dropdown-icon-background {
  border-width: 2px;
  transition: none;
}

:is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector, .rf-date-and-time-picker).rf-error .error-msg {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  margin-top: 12px;
}
:is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector, .rf-date-and-time-picker).rf-error .error-msg span,
:is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector, .rf-date-and-time-picker).rf-error .error-msg a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

#rf-content #special-div .disabled-styles {
  color: var(--rf-brand-color-status-disabled);
  border-color: var(--rf-brand-color-status-disabled);
  cursor: not-allowed;
  user-select: none;
}

.rf-input input:not([type=checkbox]):not([type=radio]):not(.mdBtnR):disabled, .rf-input textarea:disabled {
  --rf-comp-input-color-border: var(--okta-color-neutral-200);
}

.rf-default-modal .modal-header .modal-title,
.rf-default-modal .modal-header h4,
.rf-default-modal .modal-header h3,
.modal .modal-header .modal-title,
.modal .modal-header h4,
.modal .modal-header h3 {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
  letter-spacing: var(--okta-font-letter-spacing-3);
}
.rf-default-modal .modal-header .modal-title span,
.rf-default-modal .modal-header .modal-title a,
.rf-default-modal .modal-header h4 span,
.rf-default-modal .modal-header h4 a,
.rf-default-modal .modal-header h3 span,
.rf-default-modal .modal-header h3 a,
.modal .modal-header .modal-title span,
.modal .modal-header .modal-title a,
.modal .modal-header h4 span,
.modal .modal-header h4 a,
.modal .modal-header h3 span,
.modal .modal-header h3 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

div[id*=rf-].rf-widget .mdBtnR .mdBtnR-text, .rf-default-modal .mdBtnR .mdBtnR-text {
  font-size: inherit;
}

.rf-default-modal,
.modal {
  --rf-brand-shape-radius: 16px;
  --modal-padding-y: 40px;
  --modal-padding-x: 40px;
  --modal-footer-padding: 24px;
}
.rf-default-modal .modal-header,
.modal .modal-header {
  padding: 0;
  margin: var(--modal-padding-y) var(--modal-padding-x);
  border-bottom: none;
  margin-bottom: 0;
}
.rf-default-modal .modal-header .modal-title,
.modal .modal-header .modal-title {
  font-size: var(--okta-font-size-1);
  line-height: var(--okta-line-height-1);
  letter-spacing: var(--okta-font-letter-spacing-1);
}
.rf-default-modal .modal-header .modal-title span,
.rf-default-modal .modal-header .modal-title a,
.modal .modal-header .modal-title span,
.modal .modal-header .modal-title a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rf-default-modal .modal-header .modal-title span,
.modal .modal-header .modal-title span {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  color: var(--rf-brand-color-text-body);
  display: block;
  margin-block-end: 24px;
}
.rf-default-modal .modal-header .modal-title span span,
.rf-default-modal .modal-header .modal-title span a,
.modal .modal-header .modal-title span span,
.modal .modal-header .modal-title span a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rf-default-modal .modal-header .modal-title span:first-of-type,
.modal .modal-header .modal-title span:first-of-type {
  margin-block: 24px 16px;
}
.rf-default-modal .modal-header .modal-close,
.modal .modal-header .modal-close {
  top: 0;
  right: 0;
  transform: none;
}
.rf-default-modal .modal-body,
.modal .modal-body {
  padding: 0 var(--modal-padding-x);
  padding-bottom: var(--modal-padding-y);
}
.rf-default-modal .modal-footer,
.modal .modal-footer {
  padding: 24px;
}

.modal-content {
  box-shadow: none;
}

.modal-backdrop,
.compliance-modal {
  background-color: rgba(0, 0, 0, 0.6);
}

.compliance-modal .modal-body {
  padding-block: var(--modal-padding-y);
  padding-inline: var(--modal-padding-x);
}
.compliance-modal .modal-body div {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
}
.compliance-modal .modal-body div span,
.compliance-modal .modal-body div a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.compliance-modal .modal-body .row:has(.mdBtnR) {
  margin-top: 24px;
}

.modal-dialog:has(.send-attendee-list) {
  max-width: 750px;
}
.modal-dialog:has(.send-attendee-list) .modal-body {
  padding: 0;
}
.modal-dialog:has(.send-attendee-list) h2 {
  font-size: var(--okta-font-size-1);
  line-height: var(--okta-line-height-1);
  font-weight: 400;
  padding-inline: var(--modal-padding-x);
}
.modal-dialog:has(.send-attendee-list) h2 span,
.modal-dialog:has(.send-attendee-list) h2 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.modal-dialog:has(.send-attendee-list) .send-attendee-list .send-attendee {
  padding-inline: var(--modal-padding-x);
}
.modal-dialog:has(.send-attendee-list) .send-attendee-list .send-attendee span {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
}
.modal-dialog:has(.send-attendee-list) .send-attendee-list .send-attendee span span,
.modal-dialog:has(.send-attendee-list) .send-attendee-list .send-attendee span a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.modal-dialog:has(.send-attendee-list) .send-attendee-list [data-test=cancel-send-invites] {
  --rf-comp-button-primary-color-background: var(--rf-comp-button-secondary-color-background);
  --rf-comp-button-primary-color-on-background: var(--rf-comp-button-secondary-color-on-background);
  --rf-comp-button-primary-color-border: var(--rf-comp-button-secondary-color-border);
}
.modal-dialog:has(.send-attendee-list) .send-attendee-list [data-test=cancel-send-invites]:disabled {
  background-color: rgba(0, 0, 0, 0);
}
.modal-dialog:has(.send-attendee-list) .send-attendee-list [data-test=cancel-send-invites]:disabled .mdBtnR-text {
  color: var(--rf-brand-color-status-disabled);
}
.modal-dialog:has(.send-attendee-list) .send-attendee-list [data-test=cancel-send-invites]:hover, .modal-dialog:has(.send-attendee-list) .send-attendee-list [data-test=cancel-send-invites]:focus-visible, .modal-dialog:has(.send-attendee-list) .send-attendee-list [data-test=cancel-send-invites]:focus {
  --rf-comp-button-primary-hover-color-background: var(--rf-comp-button-secondary-hover-color-background);
  --rf-comp-button-primary-hover-color-on-background: var(--rf-comp-button-secondary-hover-color-on-background);
  --rf-comp-button-primary-hover-color-border: var(--rf-comp-button-secondary-hover-color-border);
}
.modal-dialog:has(.send-attendee-list) .popover-footer {
  border-top: 1px solid var(--okta-color-surface-divider);
  padding: var(--modal-footer-padding);
  display: flex;
  justify-content: flex-end;
  margin-top: 32px;
}

.rf-pill {
  padding: 4px 7px 5px;
}

.rf-pill .rf-pill-text {
  font-weight: 500;
  font-size: var(--okta-font-size-6);
  font-variant-numeric: tabular-nums;
  text-transform: none;
  letter-spacing: 0.21px;
}

.rf-pill-gray-open,
.rf-pill-lightgray {
  --rf-system-color-neutral-30: var(--okta-color-gravel);
  background: var(--okta-color-gravel);
}
.rf-pill-gray-open .rf-pill-text,
.rf-pill-lightgray .rf-pill-text {
  color: var(--okta-color-carbon);
}

.rf-pill-lightgray {
  border-color: var(--okta-color-gravel);
}

.rf-simple-table tr th, .table tr th {
  text-transform: none;
}

.rf-simple-table tbody tr td {
  color: var(--rf-brand-color-text-body);
  background-color: var(--rf-brand-color-surface-2);
  padding-inline: 24px;
}

.rf-body:not(:has(.rfwf-working-reports)) .sql-report-container thead {
  background-color: var(--okta-color-cream);
}
.rf-body:not(:has(.rfwf-working-reports)) .sql-report-container table.rf-simple-table.column-borders {
  margin-bottom: 0;
  border: none;
}
.rf-body:not(:has(.rfwf-working-reports)) .sql-report-container table.rf-simple-table.column-borders tbody tr td {
  background-color: var(--rf-brand-color-background);
}
.rf-body:not(:has(.rfwf-working-reports)) .sql-report-container .rf-simple-table.column-borders th, .rf-body:not(:has(.rfwf-working-reports)) .sql-report-container .rf-simple-table.column-borders td, .rf-body:not(:has(.rfwf-working-reports)) .sql-report-container .table.column-borders th, .rf-body:not(:has(.rfwf-working-reports)) .sql-report-container .table.column-borders td,
.rf-body:not(:has(.rfwf-working-reports)) .sql-report-container .rf-simple-table tr {
  border: none;
}
.rf-body:not(:has(.rfwf-working-reports)) .sql-report-container .report-viewer-autosizer {
  border: 1px solid var(--okta-color-platinum);
  border-radius: var(--rf-brand-shape-radius);
}
.rf-body:not(:has(.rfwf-working-reports)) .sql-report-container .sql-report-table-header h6 {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
}
.rf-body:not(:has(.rfwf-working-reports)) .sql-report-container .rf-search-results-container .table-results {
  display: flex;
  justify-content: flex-end;
}

#rf-content .rf-table-container {
  border: 1px solid var(--okta-color-platinum);
  border-radius: var(--rf-brand-shape-radius);
}
#rf-content .rf-table-container p[data-test=rf-adv-table-no-search-results] {
  padding: var(--okta-space-4) var(--okta-space-5);
}
#rf-content .rf-table .table-body .table-row.table-header > div {
  background-color: var(--okta-color-cream);
  border: none !important;
  font-weight: var(--rf-system-font-weight-600);
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
}
#rf-content .rf-table .table-body .table-row {
  border: none;
}
#rf-content .rf-table .table-body .table-row:hover {
  background-color: var(--okta-color-surface-elevated);
  cursor: pointer;
}
#rf-content .rf-table .table-body .table-row:not(.table-header) > div {
  font-size: var(--rf-brand-font-size);
  color: var(--rf-brand-color-text-body);
}
#rf-content .rf-table .table-body .table-row:not(.table-header) > div a {
  font-size: var(--rf-brand-font-size);
}

.modal-body .rf-simple-table {
  --rf-brand-color-surface-2: var(--rf-brand-color-surface);
}
.modal-body .rf-simple-table:has(td[data-test=alternate-name-data]) td {
  padding: 12px 0;
}

#participantPage .rf-simple-table {
  border: 1px solid var(--okta-color-platinum);
  border-radius: var(--rf-brand-shape-radius);
  overflow: hidden;
  border-collapse: separate;
  border-spacing: 0;
}
#participantPage .rf-simple-table thead tr, #participantPage .rf-simple-table tbody tr {
  padding: var(--okta-space-4) var(--okta-space-5);
}
#participantPage .rf-simple-table thead {
  background-color: var(--okta-color-cream);
}
#participantPage .rf-simple-table thead th {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
  letter-spacing: var(--okta-font-letter-spacing-3);
  padding-inline: var(--okta-table-inline-padding);
}
#participantPage .rf-simple-table thead th span,
#participantPage .rf-simple-table thead th a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
#participantPage .rf-simple-table tbody td {
  background-color: var(--rf-brand-color-surface);
}
#participantPage .rf-simple-table tr, #participantPage .rf-simple-table th {
  border: none;
}

.rf-overlay-new {
  box-shadow: none;
}

.task-list-card {
  --rf-brand-color-border: var(--okta-color-surface-divider);
}
.task-list-card .card-body {
  height: 316px;
}
.task-list-card .rf-card-list-item {
  padding: var(--okta-space-4) var(--okta-space-0);
}
.task-list-card .rf-card-list-item-icon {
  --rf-brand-color-text-body: var(--okta-color-gravel);
  width: auto;
}
.task-list-card .rf-card-list-item-icon .rf-pill {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 24px;
  width: 24px;
  padding: 0;
  line-height: 1;
}
.task-list-card .rf-card-list-item-icon .rf-pill .rf-pill-text {
  line-height: 1;
}
.task-list-card .rf-card-list-item-icon .rfSI {
  width: 20px;
  height: 20px;
}
.task-list-card .rf-card-list-item-title {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  letter-spacing: var(--okta-font-letter-spacing-4);
  order: -1;
}
.task-list-card .rf-card-list-item-title span,
.task-list-card .rf-card-list-item-title a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.rfwf-tasks .md-frame {
  box-shadow: none;
  border: 1px solid var(--okta-color-platinum);
  border-radius: var(--rf-brand-shape-radius);
}
.rfwf-tasks .md-frame.md-frame-primary .md-frame-header {
  background-color: var(--rf-brand-color-surface-3);
  border-bottom-color: var(--rf-brand-color-surface-3);
  padding: var(--okta-space-4) var(--okta-space-5);
  border-radius: var(--rf-brand-shape-radius) var(--rf-brand-shape-radius) 0 0;
}
.rfwf-tasks .md-frame.md-frame-primary .md-frame-header h2 {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
  letter-spacing: var(--okta-font-letter-spacing-3);
  color: var(--okta-color-carbon);
}
.rfwf-tasks .md-frame.md-frame-primary .md-frame-header h2 span,
.rfwf-tasks .md-frame.md-frame-primary .md-frame-header h2 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rfwf-tasks .md-frame.md-frame-primary .md-frame-header .rf-pill {
  border: 1px solid var(--okta-color-surface-divider);
}

#tasks-list-container .rf-tasks-list .md-frame-body {
  border-radius: 0 0 var(--rf-brand-shape-radius) var(--rf-brand-shape-radius);
}

.task-header h1 {
  font-size: var(--okta-font-size-1);
  line-height: var(--okta-line-height-1);
  letter-spacing: var(--okta-font-letter-spacing-1);
  margin: 0;
}
.task-header h1 span,
.task-header h1 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.task-forms-page,
.rfwf-body-content:has(#task-url) {
  padding-block-start: var(--okta-space-task-heading);
}
.task-forms-page .rfwf-full-panel,
.rfwf-body-content:has(#task-url) .rfwf-full-panel {
  padding: 0;
}

.rfwf-body-content:has(#task-url) .return-action {
  --rf-comp-button-secondary-color-background: var(--rf-comp-button-primary-color-background);
  --rf-comp-button-secondary-color-on-background: var(--rf-comp-button-primary-color-on-background);
  --rf-comp-button-secondary-color-border: var(--rf-comp-button-primary-color-border);
}
.rfwf-body-content:has(#task-url) .return-action:hover, .rfwf-body-content:has(#task-url) .return-action:focus-visible, .rfwf-body-content:has(#task-url) .return-action:focus {
  --rf-comp-button-secondary-hover-color-background: var(--rf-comp-button-primary-hover-color-background);
  --rf-comp-button-secondary-hover-color-on-background: var(--rf-comp-button-primary-hover-color-on-background);
  --rf-comp-button-secondary-hover-color-border: var(--rf-comp-button-primary-hover-color-border);
}

.rfwf-full-panel:has([data-test=rf-icon-icon-left]) {
  padding: 0;
}

.rfwf-panel-interior:has([data-test=rf-icon-icon-left]) {
  position: relative;
}

.mdBtnR-text-button.return-action:has([data-test=rf-icon-icon-left]) {
  --rf-comp-button-primary-color-border: var(--rf-brand-color-primary);
  --rf-comp-button-primary-color-background: var(--rf-brand-color-primary);
  --rf-comp-button-primary-color-on-background: var(--rf-brand-color-background);
  --rf-comp-button-primary-hover-color-border: var(--rf-brand-color-primary-hover);
  --rf-comp-button-primary-hover-color-background: var(--rf-brand-color-primary-hover);
  --rf-comp-button-primary-hover-color-on-background: var(--rf-brand-color-background);
  border-radius: var(--rf-comp-button-shape-radius);
  padding: var(--rf-comp-button-space-padding);
  font-size: var(--rf-comp-button-font-size);
  font-weight: var(--rf-comp-button-font-weight);
  line-height: var(--rf-comp-button-font-line-height);
  letter-spacing: var(--rf-comp-button-font-letter-spacing);
  text-transform: var(--rf-comp-button-font-transform);
  text-decoration: none;
  border: var(--rf-comp-button-shape-border-width) solid var(--rf-comp-button-primary-color-border);
  background: var(--rf-comp-button-primary-color-background);
  color: var(--rf-comp-button-primary-color-on-background);
  position: absolute;
  top: calc(100% + var(--okta-space-7));
  right: 0;
}
.mdBtnR-text-button.return-action:has([data-test=rf-icon-icon-left]):hover, .mdBtnR-text-button.return-action:has([data-test=rf-icon-icon-left]):focus-visible {
  background: var(--rf-comp-button-primary-hover-color-background);
  color: var(--rf-comp-button-primary-hover-color-on-background);
  border-color: var(--rf-comp-button-primary-hover-color-border);
}
.mdBtnR-text-button.return-action:has([data-test=rf-icon-icon-left]) .mdBtnR-text {
  color: currentColor;
  margin: 0;
}
.mdBtnR-text-button.return-action:has([data-test=rf-icon-icon-left]) [data-test=rf-icon-icon-left] {
  display: none;
}
.mdBtnR-text-button.return-action:has([data-test=rf-icon-icon-left]) + h1 {
  padding-block-start: var(--okta-space-task-heading);
}

.rf-table-container [data-test*=adv-table-row-cell] .rf-pill {
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
  letter-spacing: var(--okta-font-letter-spacing-5);
  background: transparent;
  border: none;
}
.rf-table-container [data-test*=adv-table-row-cell] .rf-pill span,
.rf-table-container [data-test*=adv-table-row-cell] .rf-pill a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rf-table-container [data-test*=adv-table-row-cell] .rf-pill .rf-pill-text {
  color: var(--rf-brand-color-text-body);
  font-weight: 400;
}

.rf-table-container .inline-actions .mdBtnR {
  --rf-comp-button-primary-color-on-background: var(--rf-brand-color-primary);
  --rf-comp-button-primary-hover-color-on-background: var(--rf-brand-color-primary-hover);
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  text-underline-position: under;
  text-underline-offset: 0.25px;
}
.rf-table-container .inline-actions .mdBtnR .mdBtnR-text {
  --rf-comp-link-color: var(--rf-brand-color-primary);
  --rf-comp-link-hover-color: var(--rf-brand-color-primary-hover);
  text-decoration: underline;
  text-underline-position: under;
  text-underline-offset: 0.25px;
  font-size: inherit;
  font-weight: 500;
}

.rf-default-modal.sponsor-discount-pass-purchase-modal .modal-header {
  margin-block-end: var(--okta-space-6);
}
.rf-default-modal.sponsor-discount-pass-purchase-modal .rf-simple-table tbody tr {
  display: flex;
  border: 1px solid var(--rf-brand-color-border-light);
  border-top: none;
}
.rf-default-modal.sponsor-discount-pass-purchase-modal .rf-simple-table tbody tr:first-of-type {
  border-top: 1px solid var(--rf-brand-color-border-light);
  background-color: var(--okta-color-cream);
  border-radius: var(--rf-brand-shape-radius) var(--rf-brand-shape-radius) 0 0;
}
.rf-default-modal.sponsor-discount-pass-purchase-modal .rf-simple-table tbody tr:first-of-type td {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
  letter-spacing: var(--okta-font-letter-spacing-3);
  color: var(--rf-brand-color-text-heading);
}
.rf-default-modal.sponsor-discount-pass-purchase-modal .rf-simple-table tbody tr:first-of-type td span,
.rf-default-modal.sponsor-discount-pass-purchase-modal .rf-simple-table tbody tr:first-of-type td a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rf-default-modal.sponsor-discount-pass-purchase-modal .rf-simple-table tbody td {
  background: transparent;
  margin-inline-end: 16px;
  padding: 16px var(--okta-table-inline-padding);
}
.rf-default-modal.sponsor-discount-pass-purchase-modal .rf-simple-table tbody td b {
  font-weight: 400 !important;
}

.task-forms-page h1 {
  font-size: var(--okta-font-size-1);
  line-height: var(--okta-line-height-1);
  letter-spacing: var(--okta-font-letter-spacing-1);
  border-bottom: 1px solid var(--okta-color-neutral-300);
  padding-bottom: var(--okta-space-4);
  margin-bottom: var(--okta-space-5);
}
.task-forms-page h1 span,
.task-forms-page h1 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

#task-url h2 {
  font-size: var(--okta-font-size-1);
  line-height: var(--okta-line-height-1);
  letter-spacing: var(--okta-font-letter-spacing-1);
  font-weight: var(--rf-system-font-weight-600);
  border-bottom: 1px solid var(--okta-color-neutral-300);
  padding-bottom: var(--okta-space-4);
  margin-bottom: var(--okta-space-5);
}
#task-url h2 span,
#task-url h2 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
#task-url .task-url {
  border-bottom: none;
}
#task-url .task-url-description {
  color: var(--rf-brand-color-text-body);
}
#task-url .task-url-description + a {
  border-radius: var(--rf-comp-button-shape-radius);
  padding: var(--rf-comp-button-space-padding);
  font-size: var(--rf-comp-button-font-size);
  font-weight: var(--rf-comp-button-font-weight);
  line-height: var(--rf-comp-button-font-line-height);
  letter-spacing: var(--rf-comp-button-font-letter-spacing);
  text-transform: var(--rf-comp-button-font-transform);
  text-decoration: none;
  border: var(--rf-comp-button-shape-border-width) solid var(--rf-comp-button-secondary-color-border);
  background: var(--rf-comp-button-secondary-color-background);
}
#task-url .task-url-description + a:hover, #task-url .task-url-description + a:focus-visible {
  background: var(--rf-comp-button-secondary-hover-color-background);
  color: var(--rf-comp-button-secondary-hover-color-on-background);
  border-color: var(--rf-comp-button-secondary-hover-color-border);
}

#tasks-list-container .rf-task-listing {
  padding: 0;
}
#tasks-list-container .rf-task-listing .rf-task-listing-wrapper {
  padding: var(--okta-space-3) var(--okta-space-5);
}

#tasks-list-container .rf-task-listing:hover {
  background: var(--okta-color-surface-elevated);
  cursor: pointer;
}

#task-list .rfwf-header {
  padding-block-start: var(--okta-space-task-heading);
}
@media all and (max-width: 768px) {
  #task-list .rfwf-header {
    width: calc(100% - 32px);
    padding-inline: 0;
  }
}

#tasks-list-container .rf-tasks-list .md-headline .rf-pill {
  display: flex;
  padding: 2px 10px;
}

#tasks-list-container .rf-tasks-list .md-headline .rf-pill-text {
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
  letter-spacing: var(--okta-font-letter-spacing-5);
}
#tasks-list-container .rf-tasks-list .md-headline .rf-pill-text span,
#tasks-list-container .rf-tasks-list .md-headline .rf-pill-text a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.task-listing-content {
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
  letter-spacing: var(--okta-font-letter-spacing-5);
}
.task-listing-content span,
.task-listing-content a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.task-listing-content h3 {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  letter-spacing: var(--okta-font-letter-spacing-4);
}
.task-listing-content h3 span,
.task-listing-content h3 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.workflow-footer-buttons .mark-complete-box {
  border-color: var(--okta-color-neutral-500) !important;
  border-radius: var(--rf-brand-shape-radius);
}
.workflow-footer-buttons .mark-complete-box .mdBtnR-outline-primary {
  --rf-comp-button-secondary-color-background: var(--rf-comp-button-primary-color-background);
  --rf-comp-button-secondary-color-on-background: var(--rf-comp-button-primary-color-on-background);
  --rf-comp-button-secondary-color-border: var(--rf-comp-button-primary-color-border);
}
.workflow-footer-buttons .mark-complete-box .mdBtnR-outline-primary:hover, .workflow-footer-buttons .mark-complete-box .mdBtnR-outline-primary:focus-visible, .workflow-footer-buttons .mark-complete-box .mdBtnR-outline-primary:focus {
  --rf-comp-button-secondary-hover-color-background: var(--rf-comp-button-primary-hover-color-background);
  --rf-comp-button-secondary-hover-color-on-background: var(--rf-comp-button-primary-hover-color-on-background);
  --rf-comp-button-secondary-hover-color-border: var(--rf-comp-button-primary-hover-color-border);
}

.task-filters {
  --rf-brand-color-status-success: var(--rf-comp-checkbox-color);
  margin-block: 16px 40px;
  align-items: flex-end;
}
@media all and (max-width: 768px) {
  .task-filters {
    padding-bottom: 24px;
  }
}
.task-filters :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector, .rf-date-and-time-picker) {
  padding: 0;
}
@media all and (max-width: 768px) {
  .task-filters .rf-flex-initial[aria-label="Filter by"] {
    padding-bottom: 12px;
  }
}

.divide-y-1 > * + * {
  border-top: 1px solid var(--okta-color-surface-elevated);
  padding-top: var(--okta-space-4);
  margin-top: var(--okta-space-4);
}

#tasks-list-container {
  --rf-brand-color-status-success: var(--okta-color-seafoam);
  --rf-brand-color-status-on-success: var(--okta-color-carbon);
}
#tasks-list-container .rfSI.rfSI-light-gray svg {
  fill: var(--okta-color-surface-divider);
}
#tasks-list-container .rf-task-listing .task-listing-content h3 {
  margin-bottom: 0;
}
#tasks-list-container .rf-task-listing .task-listing-content .task-group-name {
  margin-top: var(--okta-space-1);
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
  letter-spacing: var(--okta-font-letter-spacing-5);
}
#tasks-list-container .rf-task-listing .task-listing-content .task-group-name span,
#tasks-list-container .rf-task-listing .task-listing-content .task-group-name a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
#tasks-list-container .rf-task-listing .task-listing-content .rfSI svg {
  fill: var(--okta-color-icon-grey);
}
#tasks-list-container .rf-task-listing .task-listing-content > div {
  display: none;
}
#tasks-list-container .task-resources {
  border-radius: 0 0 var(--rf-brand-shape-radius) var(--rf-brand-shape-radius);
}
#tasks-list-container .task-resources > h5 {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
}
#tasks-list-container .task-resources > h5 span,
#tasks-list-container .task-resources > h5 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
#tasks-list-container .task-resources .rf-task-resource {
  padding: var(--okta-space-3) var(--okta-space-5);
  background: var(--rf-brand-color-background);
  gap: 20px;
}
#tasks-list-container .task-resources .rf-task-resource::before, #tasks-list-container .task-resources .rf-task-resource::after {
  display: none;
}
#tasks-list-container .task-resources .rf-task-resource:hover {
  background: var(--okta-color-surface-elevated);
  cursor: pointer;
}
#tasks-list-container .task-resources .rf-task-resource:last-of-type {
  border-radius: 0 0 var(--rf-brand-shape-radius) var(--rf-brand-shape-radius);
}

.rfwf-panel-interior.exhibitor-pass-management {
  padding-block-end: var(--okta-space-9);
}
@media all and (max-width: 768px) {
  .rfwf-panel-interior.exhibitor-pass-management {
    padding-inline: var(--okta-space-4);
  }
}
.rfwf-panel-interior.exhibitor-pass-management h1 {
  font-size: var(--okta-font-size-1);
  line-height: var(--okta-line-height-1);
  letter-spacing: var(--okta-font-letter-spacing-1);
  font-weight: var(--rf-system-font-weight-600);
  border-bottom: 1px solid var(--okta-color-neutral-300);
  padding-bottom: var(--okta-space-4);
  margin-bottom: var(--okta-space-5);
}
.rfwf-panel-interior.exhibitor-pass-management h1 span,
.rfwf-panel-interior.exhibitor-pass-management h1 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rfwf-panel-interior.exhibitor-pass-management h2 {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
  letter-spacing: var(--okta-font-letter-spacing-3);
  font-weight: var(--rf-system-font-weight-600);
}
.rfwf-panel-interior.exhibitor-pass-management h2 span,
.rfwf-panel-interior.exhibitor-pass-management h2 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rfwf-panel-interior.exhibitor-pass-management .mdBtnR[data-test=rf-button-invite-attendee] {
  --rf-comp-button-primary-color-background: var(--rf-comp-button-secondary-color-background);
  --rf-comp-button-primary-color-on-background: var(--rf-comp-button-secondary-color-on-background);
  --rf-comp-button-primary-color-border: var(--rf-comp-button-secondary-color-border);
}
.rfwf-panel-interior.exhibitor-pass-management .mdBtnR[data-test=rf-button-invite-attendee]:disabled {
  background-color: rgba(0, 0, 0, 0);
}
.rfwf-panel-interior.exhibitor-pass-management .mdBtnR[data-test=rf-button-invite-attendee]:disabled .mdBtnR-text {
  color: var(--rf-brand-color-status-disabled);
}
.rfwf-panel-interior.exhibitor-pass-management .mdBtnR[data-test=rf-button-invite-attendee]:hover, .rfwf-panel-interior.exhibitor-pass-management .mdBtnR[data-test=rf-button-invite-attendee]:focus-visible, .rfwf-panel-interior.exhibitor-pass-management .mdBtnR[data-test=rf-button-invite-attendee]:focus {
  --rf-comp-button-primary-hover-color-background: var(--rf-comp-button-secondary-hover-color-background);
  --rf-comp-button-primary-hover-color-on-background: var(--rf-comp-button-secondary-hover-color-on-background);
  --rf-comp-button-primary-hover-color-border: var(--rf-comp-button-secondary-hover-color-border);
}
.rfwf-panel-interior.exhibitor-pass-management .rf-basic-frame {
  padding: 0;
  border: none;
}

.regPass-add-modal hr {
  display: none;
}

.rf-upload-file .rf-label {
  display: none;
}

.rf-upload-file {
  padding-top: 0;
}
.rf-upload-file .uploaded-files {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.upload-file-form-container.rf-error span.error-msg {
  display: none;
}

.sponsor-discount-pass-purchase-modal .modal-dialog {
  max-width: 900px;
}
.sponsor-discount-pass-purchase-modal .mdBtnR-outline-primary {
  --rf-comp-button-secondary-color-background: var(--rf-comp-button-primary-color-background);
  --rf-comp-button-secondary-color-on-background: var(--rf-comp-button-primary-color-on-background);
  --rf-comp-button-secondary-color-border: var(--rf-comp-button-primary-color-border);
}
.sponsor-discount-pass-purchase-modal .mdBtnR-outline-primary:hover, .sponsor-discount-pass-purchase-modal .mdBtnR-outline-primary:focus-visible, .sponsor-discount-pass-purchase-modal .mdBtnR-outline-primary:focus {
  --rf-comp-button-secondary-hover-color-background: var(--rf-comp-button-primary-hover-color-background);
  --rf-comp-button-secondary-hover-color-on-background: var(--rf-comp-button-primary-hover-color-on-background);
  --rf-comp-button-secondary-hover-color-border: var(--rf-comp-button-primary-hover-color-border);
}

.drop-upload-default:has(.task-img-upload) .rfwf-header {
  border: none;
}
.drop-upload-default:has(.task-img-upload) h1 {
  border-bottom: 1px solid var(--rf-brand-color-border);
  padding-block-end: var(--okta-space-4);
  margin-block-end: var(--okta-space-4);
}

.page-builder-display-reset .flex-box-section-full {
  padding: 20px 0;
}
.page-builder-display-reset .flex-box-section-full .rf-tile {
  background: var(--okta-gradient-snow-to-floral);
}
.page-builder-display-reset .flex-box-section-full .grid-targeted-agenda .targeted-agenda-section {
  margin-bottom: 0px;
}
@media all and (min-width: 769px) {
  .page-builder-display-reset .flex-box-section-full {
    padding: 48px 0;
  }
}

.rf-default-modal.rf-speaker-modal .modal-body .speaker-photo {
  border-radius: 8px;
  width: 150px;
  min-width: 150px;
  height: 150px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.rf-default-modal.rf-speaker-modal .modal-body .speaker-photo img {
  height: 100%;
  width: auto;
  object-fit: cover;
}

.rf-default-modal.rf-speaker-modal .modal-body .speaker-photo[data-test=speaker-result-cell-attprofile-undefined] {
  border-radius: var(--rf-brand-shape-radius);
  background-image: url("https://static.rainfocus.com/okta/oktane25/static/staticfile/staticfile/speakerdefaultimage_1000x1000_1752872055469001GhJF.png");
  background-size: contain;
  background-repeat: no-repeat;
}

.rf-default-modal.rf-speaker-modal .modal-body .speaker-photo[data-test=speaker-result-cell-attprofile-undefined] img {
  display: none;
}

.flex-box-section-full:has(#rf-catalog) {
  padding-top: 0;
}

#rf-catalog .search-container,
#rf-exhibitorcatalog .search-container,
#rf-speakercatalog .search-container {
  max-width: 100%;
}
@media all and (min-width: 769px) {
  #rf-catalog .search-container,
  #rf-exhibitorcatalog .search-container,
  #rf-speakercatalog .search-container {
    gap: 24px;
  }
}
#rf-catalog .search-container::before, #rf-catalog .search-container::after,
#rf-exhibitorcatalog .search-container::before,
#rf-exhibitorcatalog .search-container::after,
#rf-speakercatalog .search-container::before,
#rf-speakercatalog .search-container::after {
  display: none;
}

#rf-catalog .search-filters,
#rf-exhibitorcatalog .search-filters,
#rf-speakercatalog .search-filters,
.rf-default-modal .search-filters {
  margin-left: 0;
  width: 320px;
  padding-inline-start: 4px;
}

#rf-catalog .search-filters .filters-header h2,
#rf-exhibitorcatalog .search-filters .filters-header h2,
#rf-speakercatalog .search-filters .filters-header h2,
.rf-default-modal .search-filters .filters-header h2 {
  font-weight: 400;
}

#rf-catalog .search-container .search-bar .catalog-search .rf-input input,
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .rf-input input,
#rf-speakercatalog .search-container .search-bar .catalog-search .rf-input input {
  border-radius: var(--rf-comp-input-shape-radius);
  border-right: 1px solid var(--rf-comp-input-color-border);
  padding-inline-start: 40px;
  margin: 0;
}
#rf-catalog .search-container .search-bar .catalog-search .rf-input input:hover,
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .rf-input input:hover,
#rf-speakercatalog .search-container .search-bar .catalog-search .rf-input input:hover {
  box-shadow: none;
  border-color: var(--okta-color-border-input-hover-alt);
}
#rf-catalog .search-container .search-bar .catalog-search .rf-input input:focus-visible,
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .rf-input input:focus-visible,
#rf-speakercatalog .search-container .search-bar .catalog-search .rf-input input:focus-visible {
  border-color: var(--rf-comp-input-active-color-border);
  border-right-width: 2px;
}
#rf-catalog .search-container .search-bar .catalog-search .rf-input input:focus-within,
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .rf-input input:focus-within,
#rf-speakercatalog .search-container .search-bar .catalog-search .rf-input input:focus-within {
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
}

#rf-catalog .search-container .search-bar .catalog-search .search-submit,
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .search-submit,
#rf-speakercatalog .search-container .search-bar .catalog-search .search-submit {
  background: none;
  border: none;
  right: auto;
  left: 0;
  border-radius: 0;
  pointer-events: none;
}
#rf-catalog .search-container .search-bar .catalog-search .search-submit:focus, #rf-catalog .search-container .search-bar .catalog-search .search-submit:focus-visible,
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .search-submit:focus,
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .search-submit:focus-visible,
#rf-speakercatalog .search-container .search-bar .catalog-search .search-submit:focus,
#rf-speakercatalog .search-container .search-bar .catalog-search .search-submit:focus-visible {
  box-shadow: none !important;
}
#rf-catalog .search-container .search-bar .catalog-search .search-submit svg,
#rf-exhibitorcatalog .search-container .search-bar .catalog-search .search-submit svg,
#rf-speakercatalog .search-container .search-bar .catalog-search .search-submit svg {
  fill: black;
}

#rf-catalog .search-container .total-results-count,
#rf-exhibitorcatalog .search-container .total-results-count,
#rf-speakercatalog .search-container .total-results-count {
  padding: 8px 0 16px 24px;
}

#rf-catalog .search-container .rf-facets,
#rf-exhibitorcatalog .search-container .rf-facets,
#rf-speakercatalog .search-container .rf-facets {
  display: flex;
  gap: 16px;
}

.rf-body #rf-catalog .search-container .rf-facets .rf-facet-label,
.rf-body #rf-exhibitorcatalog .search-container .rf-facets .rf-facet-label,
.rf-body #rf-speakercatalog .search-container .rf-facets .rf-facet-label {
  color: var(--rf-brand-color-text-body);
  border: 1.5px solid currentColor;
  border-radius: var(--rf-brand-shape-radius);
  display: flex;
  align-items: center;
  padding: 8px 16px;
  gap: 8px;
  margin: 0;
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
}
.rf-body #rf-catalog .search-container .rf-facets .rf-facet-label:hover, .rf-body #rf-catalog .search-container .rf-facets .rf-facet-label:focus-visible,
.rf-body #rf-exhibitorcatalog .search-container .rf-facets .rf-facet-label:hover,
.rf-body #rf-exhibitorcatalog .search-container .rf-facets .rf-facet-label:focus-visible,
.rf-body #rf-speakercatalog .search-container .rf-facets .rf-facet-label:hover,
.rf-body #rf-speakercatalog .search-container .rf-facets .rf-facet-label:focus-visible {
  opacity: 1;
  color: var(--rf-brand-color-primary-hover);
  border-width: 1.5px;
}

#rf-catalog .search-container .rf-facets .rf-tag .rf-tag-remove,
#rf-exhibitorcatalog .search-container .rf-facets .rf-tag .rf-tag-remove,
#rf-speakercatalog .search-container .rf-facets .rf-tag .rf-tag-remove {
  color: currentColor;
  position: static;
  transform: translate(0, 0);
  width: 12px;
  height: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
}

#rf-catalog .search-container .total-results-count span,
#rf-exhibitorcatalog .search-container .total-results-count span,
#rf-speakercatalog .search-container .total-results-count span {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  color: var(--rf-brand-color-text-body);
}
#rf-catalog .search-container .total-results-count span span,
#rf-catalog .search-container .total-results-count span a,
#rf-exhibitorcatalog .search-container .total-results-count span span,
#rf-exhibitorcatalog .search-container .total-results-count span a,
#rf-speakercatalog .search-container .total-results-count span span,
#rf-speakercatalog .search-container .total-results-count span a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.rf-filtersModal-modal .modal-header,
.rf-filtersModal-modal .modal-footer {
  background: none;
}
.rf-filtersModal-modal .modal-body {
  padding: 0;
}
.rf-filtersModal-modal .results-count {
  left: 0;
}
.rf-filtersModal-modal .mdBtnR-primary.confirm {
  justify-content: center;
}

[id*=rf-].rf-widget .catalog-result,
[id*=rf-].rf-widget .session-details-page,
.rf-default-modal .catalog-result,
.rf-default-modal .session-details-page {
  padding: 32px;
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
}

#rf-catalog .search-content .search-results + .section-title {
  margin-top: 0;
}

[id*=rf-].rf-widget .catalog-result:has(.arrow-toggle),
[id*=rf-].rf-widget .session-details-page:has(.arrow-toggle),
.rf-default-modal .catalog-result:has(.arrow-toggle),
.rf-default-modal .session-details-page {
  padding-bottom: 24px;
}

[id*=rf-].rf-widget .catalog-result.recommended,
[id*=rf-].rf-widget .session-details-page.recommended,
.rf-default-modal .catalog-result.recommended,
.rf-default-modal .session-details-page.recommended {
  padding-block: 0 48px;
}

.session-result .mdBtnR.mdBtnR-outline-primary.session-schedule {
  --rf-comp-button-secondary-color-background: var(--rf-comp-button-primary-color-background);
  --rf-comp-button-secondary-color-on-background: var(--rf-comp-button-primary-color-on-background);
  --rf-comp-button-secondary-color-border: var(--rf-comp-button-primary-color-border);
}
.session-result .mdBtnR.mdBtnR-outline-primary.session-schedule:hover, .session-result .mdBtnR.mdBtnR-outline-primary.session-schedule:focus-visible, .session-result .mdBtnR.mdBtnR-outline-primary.session-schedule:focus {
  --rf-comp-button-secondary-hover-color-background: var(--rf-comp-button-primary-hover-color-background);
  --rf-comp-button-secondary-hover-color-on-background: var(--rf-comp-button-primary-hover-color-on-background);
  --rf-comp-button-secondary-hover-color-border: var(--rf-comp-button-primary-hover-color-border);
}

.recommendation-bar {
  background: var(--okta-color-recommended-session);
  position: static;
  margin-inline: -32px;
  margin-bottom: 32px;
  padding: 16px 32px;
  border-bottom: 1px solid var(--rf-brand-color-border);
  order: -1;
}
.recommendation-bar [data-test*=recommendation-thumbs] svg {
  fill: transparent;
  opacity: 1;
}
.recommendation-bar [data-test*=recommendation-thumbs] path:last-of-type {
  stroke: var(--rf-brand-color-primary);
  stroke-width: 2.5px;
}
.recommendation-bar [data-test*=recommendation-thumbs].active svg {
  fill: transparent;
}
.recommendation-bar [data-test*=recommendation-thumbs].active path:last-of-type {
  stroke: var(--okta-color-sky);
}
.recommendation-bar:has([data-test*=recommendation-thumbs].active) [data-test*=recommendation-thumbs]:not(.active) path:last-of-type {
  stroke: var(--okta-color-icon-grey);
}

div[id*=rf-].rf-widget .recommended-for-you-text {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  color: var(--rf-brand-color-text-heading);
  text-transform: initial;
  letter-spacing: 0.2px;
  font-weight: 500;
}
div[id*=rf-].rf-widget .recommended-for-you-text span,
div[id*=rf-].rf-widget .recommended-for-you-text a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

div[id*=rf-].rf-widget .recommendation-message {
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
}
div[id*=rf-].rf-widget .recommendation-message span,
div[id*=rf-].rf-widget .recommendation-message a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
@media all and (min-width: 1024px) {
  div[id*=rf-].rf-widget .recommendation-message {
    padding-inline-end: 24px;
  }
}

[id*=rf-].rf-widget .catalog-result .catalog-result-title button .arrow-toggle, [id*=rf-].rf-widget .catalog-result .catalog-result-title a .arrow-toggle, [id*=rf-].rf-widget .catalog-result .catalog-result-title .title-text-container .arrow-toggle, [id*=rf-].rf-widget .session-details-page .catalog-result-title button .arrow-toggle, [id*=rf-].rf-widget .session-details-page .catalog-result-title a .arrow-toggle, [id*=rf-].rf-widget .session-details-page .catalog-result-title .title-text-container .arrow-toggle, .rf-default-modal .catalog-result .catalog-result-title button .arrow-toggle, .rf-default-modal .catalog-result .catalog-result-title a .arrow-toggle, .rf-default-modal .catalog-result .catalog-result-title .title-text-container .arrow-toggle, .rf-default-modal .session-details-page .catalog-result-title button .arrow-toggle, .rf-default-modal .session-details-page .catalog-result-title a .arrow-toggle, .rf-default-modal .session-details-page .catalog-result-title .title-text-container .arrow-toggle {
  display: flex;
  align-items: center;
  bottom: 16px;
}
[id*=rf-].rf-widget .catalog-result .catalog-result-title button .arrow-toggle:hover, [id*=rf-].rf-widget .catalog-result .catalog-result-title button .arrow-toggle:focus-visible, [id*=rf-].rf-widget .catalog-result .catalog-result-title a .arrow-toggle:hover, [id*=rf-].rf-widget .catalog-result .catalog-result-title a .arrow-toggle:focus-visible, [id*=rf-].rf-widget .catalog-result .catalog-result-title .title-text-container .arrow-toggle:hover, [id*=rf-].rf-widget .catalog-result .catalog-result-title .title-text-container .arrow-toggle:focus-visible, [id*=rf-].rf-widget .session-details-page .catalog-result-title button .arrow-toggle:hover, [id*=rf-].rf-widget .session-details-page .catalog-result-title button .arrow-toggle:focus-visible, [id*=rf-].rf-widget .session-details-page .catalog-result-title a .arrow-toggle:hover, [id*=rf-].rf-widget .session-details-page .catalog-result-title a .arrow-toggle:focus-visible, [id*=rf-].rf-widget .session-details-page .catalog-result-title .title-text-container .arrow-toggle:hover, [id*=rf-].rf-widget .session-details-page .catalog-result-title .title-text-container .arrow-toggle:focus-visible, .rf-default-modal .catalog-result .catalog-result-title button .arrow-toggle:hover, .rf-default-modal .catalog-result .catalog-result-title button .arrow-toggle:focus-visible, .rf-default-modal .catalog-result .catalog-result-title a .arrow-toggle:hover, .rf-default-modal .catalog-result .catalog-result-title a .arrow-toggle:focus-visible, .rf-default-modal .catalog-result .catalog-result-title .title-text-container .arrow-toggle:hover, .rf-default-modal .catalog-result .catalog-result-title .title-text-container .arrow-toggle:focus-visible, .rf-default-modal .session-details-page .catalog-result-title button .arrow-toggle:hover, .rf-default-modal .session-details-page .catalog-result-title button .arrow-toggle:focus-visible, .rf-default-modal .session-details-page .catalog-result-title a .arrow-toggle:hover, .rf-default-modal .session-details-page .catalog-result-title a .arrow-toggle:focus-visible, .rf-default-modal .session-details-page .catalog-result-title .title-text-container .arrow-toggle:hover, .rf-default-modal .session-details-page .catalog-result-title .title-text-container .arrow-toggle:focus-visible {
  background: none;
}
[id*=rf-].rf-widget .catalog-result .catalog-result-title button .arrow-toggle:hover svg path:first-of-type, [id*=rf-].rf-widget .catalog-result .catalog-result-title button .arrow-toggle:focus-visible svg path:first-of-type, [id*=rf-].rf-widget .catalog-result .catalog-result-title a .arrow-toggle:hover svg path:first-of-type, [id*=rf-].rf-widget .catalog-result .catalog-result-title a .arrow-toggle:focus-visible svg path:first-of-type, [id*=rf-].rf-widget .catalog-result .catalog-result-title .title-text-container .arrow-toggle:hover svg path:first-of-type, [id*=rf-].rf-widget .catalog-result .catalog-result-title .title-text-container .arrow-toggle:focus-visible svg path:first-of-type, [id*=rf-].rf-widget .session-details-page .catalog-result-title button .arrow-toggle:hover svg path:first-of-type, [id*=rf-].rf-widget .session-details-page .catalog-result-title button .arrow-toggle:focus-visible svg path:first-of-type, [id*=rf-].rf-widget .session-details-page .catalog-result-title a .arrow-toggle:hover svg path:first-of-type, [id*=rf-].rf-widget .session-details-page .catalog-result-title a .arrow-toggle:focus-visible svg path:first-of-type, [id*=rf-].rf-widget .session-details-page .catalog-result-title .title-text-container .arrow-toggle:hover svg path:first-of-type, [id*=rf-].rf-widget .session-details-page .catalog-result-title .title-text-container .arrow-toggle:focus-visible svg path:first-of-type, .rf-default-modal .catalog-result .catalog-result-title button .arrow-toggle:hover svg path:first-of-type, .rf-default-modal .catalog-result .catalog-result-title button .arrow-toggle:focus-visible svg path:first-of-type, .rf-default-modal .catalog-result .catalog-result-title a .arrow-toggle:hover svg path:first-of-type, .rf-default-modal .catalog-result .catalog-result-title a .arrow-toggle:focus-visible svg path:first-of-type, .rf-default-modal .catalog-result .catalog-result-title .title-text-container .arrow-toggle:hover svg path:first-of-type, .rf-default-modal .catalog-result .catalog-result-title .title-text-container .arrow-toggle:focus-visible svg path:first-of-type, .rf-default-modal .session-details-page .catalog-result-title button .arrow-toggle:hover svg path:first-of-type, .rf-default-modal .session-details-page .catalog-result-title button .arrow-toggle:focus-visible svg path:first-of-type, .rf-default-modal .session-details-page .catalog-result-title a .arrow-toggle:hover svg path:first-of-type, .rf-default-modal .session-details-page .catalog-result-title a .arrow-toggle:focus-visible svg path:first-of-type, .rf-default-modal .session-details-page .catalog-result-title .title-text-container .arrow-toggle:hover svg path:first-of-type, .rf-default-modal .session-details-page .catalog-result-title .title-text-container .arrow-toggle:focus-visible svg path:first-of-type {
  fill: var(--rf-comp-link-hover-color);
}

[id*=rf-].rf-widget .catalog-result.show-session-title-icon .catalog-result-title > button:focus-within svg, [id*=rf-].rf-widget .session-details-page.show-session-title-icon .catalog-result-title > button:focus-within svg, .rf-default-modal .catalog-result.show-session-title-icon .catalog-result-title > button:focus-within svg, .rf-default-modal .session-details-page.show-session-title-icon .catalog-result-title > button:focus-within svg {
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
}
[id*=rf-].rf-widget .catalog-result.show-session-title-icon .catalog-result-title > button:focus-within svg path:first-of-type, [id*=rf-].rf-widget .session-details-page.show-session-title-icon .catalog-result-title > button:focus-within svg path:first-of-type, .rf-default-modal .catalog-result.show-session-title-icon .catalog-result-title > button:focus-within svg path:first-of-type, .rf-default-modal .session-details-page.show-session-title-icon .catalog-result-title > button:focus-within svg path:first-of-type {
  fill: var(--rf-comp-link-hover-color);
}

[id*=rf-].rf-widget .catalog-result .catalog-result-title button .arrow-toggle svg, [id*=rf-].rf-widget .catalog-result .catalog-result-title a .arrow-toggle svg, [id*=rf-].rf-widget .catalog-result .catalog-result-title .title-text-container .arrow-toggle svg, [id*=rf-].rf-widget .session-details-page .catalog-result-title button .arrow-toggle svg, [id*=rf-].rf-widget .session-details-page .catalog-result-title a .arrow-toggle svg, [id*=rf-].rf-widget .session-details-page .catalog-result-title .title-text-container .arrow-toggle svg, .rf-default-modal .catalog-result .catalog-result-title button .arrow-toggle svg, .rf-default-modal .catalog-result .catalog-result-title a .arrow-toggle svg, .rf-default-modal .catalog-result .catalog-result-title .title-text-container .arrow-toggle svg, .rf-default-modal .session-details-page .catalog-result-title button .arrow-toggle svg, .rf-default-modal .session-details-page .catalog-result-title a .arrow-toggle svg, .rf-default-modal .session-details-page .catalog-result-title .title-text-container .arrow-toggle svg {
  opacity: 1;
  width: 32px;
  height: 32px;
  border-radius: var(--rf-comp-button-shape-radius);
}
[id*=rf-].rf-widget .catalog-result .catalog-result-title button .arrow-toggle svg path:first-of-type, [id*=rf-].rf-widget .catalog-result .catalog-result-title a .arrow-toggle svg path:first-of-type, [id*=rf-].rf-widget .catalog-result .catalog-result-title .title-text-container .arrow-toggle svg path:first-of-type, [id*=rf-].rf-widget .session-details-page .catalog-result-title button .arrow-toggle svg path:first-of-type, [id*=rf-].rf-widget .session-details-page .catalog-result-title a .arrow-toggle svg path:first-of-type, [id*=rf-].rf-widget .session-details-page .catalog-result-title .title-text-container .arrow-toggle svg path:first-of-type, .rf-default-modal .catalog-result .catalog-result-title button .arrow-toggle svg path:first-of-type, .rf-default-modal .catalog-result .catalog-result-title a .arrow-toggle svg path:first-of-type, .rf-default-modal .catalog-result .catalog-result-title .title-text-container .arrow-toggle svg path:first-of-type, .rf-default-modal .session-details-page .catalog-result-title button .arrow-toggle svg path:first-of-type, .rf-default-modal .session-details-page .catalog-result-title a .arrow-toggle svg path:first-of-type, .rf-default-modal .session-details-page .catalog-result-title .title-text-container .arrow-toggle svg path:first-of-type {
  fill: var(--rf-comp-link-color);
}

[id*=rf-].rf-widget .catalog-result .catalog-result-title button .title-text, [id*=rf-].rf-widget .catalog-result .catalog-result-title a .title-text, [id*=rf-].rf-widget .catalog-result .catalog-result-title .title-text-container .title-text, [id*=rf-].rf-widget .session-details-page .catalog-result-title button .title-text, [id*=rf-].rf-widget .session-details-page .catalog-result-title a .title-text, [id*=rf-].rf-widget .session-details-page .catalog-result-title .title-text-container .title-text, .rf-default-modal .catalog-result .catalog-result-title button .title-text, .rf-default-modal .catalog-result .catalog-result-title a .title-text, .rf-default-modal .catalog-result .catalog-result-title .title-text-container .title-text, .rf-default-modal .session-details-page .catalog-result-title button .title-text, .rf-default-modal .session-details-page .catalog-result-title a .title-text, .rf-default-modal .session-details-page .catalog-result-title .title-text-container .title-text {
  font-size: var(--okta-font-size-2);
  line-height: var(--okta-line-height-2);
}
[id*=rf-].rf-widget .catalog-result .catalog-result-title button .title-text span,
[id*=rf-].rf-widget .catalog-result .catalog-result-title button .title-text a, [id*=rf-].rf-widget .catalog-result .catalog-result-title a .title-text span,
[id*=rf-].rf-widget .catalog-result .catalog-result-title a .title-text a, [id*=rf-].rf-widget .catalog-result .catalog-result-title .title-text-container .title-text span,
[id*=rf-].rf-widget .catalog-result .catalog-result-title .title-text-container .title-text a, [id*=rf-].rf-widget .session-details-page .catalog-result-title button .title-text span,
[id*=rf-].rf-widget .session-details-page .catalog-result-title button .title-text a, [id*=rf-].rf-widget .session-details-page .catalog-result-title a .title-text span,
[id*=rf-].rf-widget .session-details-page .catalog-result-title a .title-text a, [id*=rf-].rf-widget .session-details-page .catalog-result-title .title-text-container .title-text span,
[id*=rf-].rf-widget .session-details-page .catalog-result-title .title-text-container .title-text a, .rf-default-modal .catalog-result .catalog-result-title button .title-text span,
.rf-default-modal .catalog-result .catalog-result-title button .title-text a, .rf-default-modal .catalog-result .catalog-result-title a .title-text span,
.rf-default-modal .catalog-result .catalog-result-title a .title-text a, .rf-default-modal .catalog-result .catalog-result-title .title-text-container .title-text span,
.rf-default-modal .catalog-result .catalog-result-title .title-text-container .title-text a, .rf-default-modal .session-details-page .catalog-result-title button .title-text span,
.rf-default-modal .session-details-page .catalog-result-title button .title-text a, .rf-default-modal .session-details-page .catalog-result-title a .title-text span,
.rf-default-modal .session-details-page .catalog-result-title a .title-text a, .rf-default-modal .session-details-page .catalog-result-title .title-text-container .title-text span,
.rf-default-modal .session-details-page .catalog-result-title .title-text-container .title-text a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

[id*=rf-].rf-widget .catalog-result .user-text-content:has([class*=Sessiontype]) .attribute-name {
  color: var(--rf-brand-color-primary);
  font-weight: 500;
}

[id*=rf-].rf-widget .rf-default-modal .session-details-page .catalog-result-title,
.rf-default-modal .rf-default-modal .session-details-page .catalog-result-title {
  margin-bottom: 24px;
}
[id*=rf-].rf-widget .rf-default-modal .session-details-page .attribute-Viewingoption,
.rf-default-modal .rf-default-modal .session-details-page .attribute-Viewingoption {
  display: none;
}
[id*=rf-].rf-widget .rf-default-modal .session-details-page .rf-attribute:has(.attribute-Viewingoption),
.rf-default-modal .rf-default-modal .session-details-page .rf-attribute:has(.attribute-Viewingoption) {
  margin: 0;
}

[id*=rf-].rf-widget .catalog-result .badges {
  display: block;
  margin-bottom: 20px;
}
[id*=rf-].rf-widget .catalog-result .badges .badge {
  display: none;
  border: 1.5px solid var(--okta-color-neutral-200);
  color: var(--okta-color-neutral-200);
  border-radius: 8px;
  padding: 8.5px 16px;
  text-transform: uppercase;
  letter-spacing: 1.92px;
  font-size: 14px;
  font-weight: 500;
  margin-right: 16px;
  line-height: 20px;
}
[id*=rf-].rf-widget .catalog-result .badges .badge.rf-online, [id*=rf-].rf-widget .catalog-result .badges .badge.rf-in-person {
  display: block;
  display: ;
}

#rf-catalog button.rfSI:focus,
#rf-catalog .search-filters .filters .catalog-filter:focus,
#rf-catalog .catalog-result.recommended .recommendation-actions button:focus {
  border-radius: var(--rf-comp-button-shape-radius);
}

@media (min-width: 550px) {
  [id*=rf-].rf-widget .catalog-result ul.session-actions > li .session-main-action,
  [id*=rf-].rf-widget .session-details-page ul.session-actions > li .session-main-action,
  .rf-default-modal .catalog-result ul.session-actions > li .session-main-action,
  .rf-default-modal .session-details-page ul.session-actions > li .session-main-action {
    margin-right: 24px;
  }
}
.session-time-and-location .session-date-time .session-date,
.session-time-and-location .session-date-time .session-time,
.session-time-and-location .session-location {
  font-weight: 500;
  line-height: var(--okta-line-height-4);
  letter-spacing: var(--okta-font-letter-spacing-4);
  color: var(--okta-color-carbon);
}

[id*=rf-].rf-widget .catalog-result ul.session-actions {
  border-top: 1px solid var(--okta-color-surface-divider);
  padding-top: 24px;
}

[id*=rf-].rf-widget .catalog-result .rf-attribute {
  margin-bottom: 24px;
}

button[data-analytics-name=show-more-show-more-less-link] {
  display: none;
}

.speaker-details .speaker-trigger .mdBtnR-text {
  font-weight: 500;
}

#rf-catalog .search-filters .filters button span {
  font-weight: 500;
  color: var(--rf-brand-color-primary);
}
#rf-catalog .search-filters .filters button svg {
  fill: var(--rf-brand-color-primary);
}

#rf-catalog .search-filters .rf-checkbox-label {
  font-size: var(--okta-font-size-5);
}

#rf-catalog .search-filters .filters-header button:focus {
  padding: 4px;
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
}
#rf-catalog .search-filters .filters-header button .mdBtnR-text {
  text-decoration: underline;
}
#rf-catalog .search-filters .filters-header button.clear-search .mdBtnR-text {
  --rf-system-font-weight-400: 500;
  text-underline-offset: 3px;
}

.rf-facets.rf-tag-container .rf-facet-label {
  font-size: var(--okta-font-size-5);
}

[id*=rf-].rf-widget .session-result,
[id*=rf-].rf-widget .collections-container .activity-result {
  --rf-brand-shape-radius: 16px;
}
[id*=rf-].rf-widget .session-result:hover {
  background-color: var(--okta-color-surface-elevated);
}

@media all and (min-width: 769px) {
  .portal-countdown .flex-box-child.rf-grid-layout-50:has(.rf-countdown-container) {
    border-left: 1px solid var(--okta-color-platinum);
  }
}
.portal-countdown .flex-box-child.rf-grid-layout-50:has(.rf-countdown-container) .element-container-wrapper:has(> .element-container > .keep-bullets) {
  padding: 0 40px;
}

.rf-countdown-container {
  justify-content: space-between !important;
}
.rf-countdown-container .rf-countdown-timer {
  box-shadow: 0px 1px 1px 1px var(--rf-brand-color-border);
  border-color: var(--okta-gradient-border);
  border-radius: var(--rf-brand-shape-radius);
  background: var(--okta-gradient-snow-to-floral);
  padding: 8px;
  box-sizing: content-box;
}
.rf-countdown-container .rf-countdown-timer .rf-countdown-timer-time {
  font-size: 80px;
  line-height: 88px;
}
.rf-countdown-container .rf-countdown-timer .rf-countdown-timer-label {
  font-size: 14px;
  line-height: 20px;
  color: var(--okta-color-slate);
  font-weight: 500;
}

.exhibitor-tile .rf-tile .rf-pill {
  background: var(--okta-color-surface-elevated);
  border-radius: 8px;
  padding: 4px 12px 4px 12px;
  border: none;
}
.exhibitor-tile .rf-tile .rf-pill .rf-pill-text {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: var(--okta-color-slate);
  text-transform: capitalize;
}

.speaker-tile-container .attendee-tile-image {
  max-height: 200px;
  width: 100%;
  height: auto;
  max-width: 100%;
  border-radius: calc(var(--rf-brand-shape-radius) - 1px) calc(var(--rf-brand-shape-radius) - 1px) 0 0;
}
.speaker-tile-container .attendee-tile-image img {
  max-height: 213px;
  object-position: top;
}

.tile-details-modal .tile-details-modal-avatar {
  border-radius: 0px;
}

.attendee-tile {
  border: 1px solid var(--rf-brand-color-border);
  background: var(--okta-gradient-snow-to-floral);
  border: 1px solid var(--rf-brand-color-border) !important;
  padding: 0px;
}
.attendee-tile .attendee-tile-image {
  aspect-ratio: 1.5/1;
}
.attendee-tile .attendee-tile-text-container {
  padding: 16px;
}

.attendee-tile-text-container button, .attendee-tile-text-container p {
  text-align: left;
}
.attendee-tile-text-container .attendee-tile-name {
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
}

.keep-bullets * {
  color: var(--rf-brand-color-text-body);
}

@media all and (min-width: 769px) {
  .rf-tile-container .rf-tile, .grid-targeted-agenda .targeted-agenda-details-card {
    margin-bottom: 0px;
  }
  .speaker-tile-container {
    width: 200px;
    min-width: calc(25% - 22px);
  }
}
.rf-tile-container .rf-tile.targeted-agenda-details-card .rf-tile-banner,
.rf-tile-container .rf-tile.exhibitor-tile .rf-tile-banner {
  padding-top: 48.888889%;
}

.page-builder-display-reset:has(.attendee-portal) .mdBtnR-primary, .page-builder-display-reset:has(.attendee-portal) a.mdBtnR-primary,
.page-builder-display-reset:has(.attendee-portal) .mdBtnR-primary:hover,
.page-builder-display-reset:has(.attendee-portal) .mdBtnR-primary:focus,
.page-builder-display-reset:has(.attendee-portal) .mdBtnR-primary.active,
.page-builder-display-reset:has(.attendee-portal) a.mdBtnR-primary:hover,
.page-builder-display-reset:has(.attendee-portal) a.mdBtnR-primary:focus,
.page-builder-display-reset:has(.attendee-portal) a.mdBtnR-primary.active {
  background: var(--okta-color-sky);
  border-color: var(--okta-color-sky);
}
.page-builder-display-reset:has(.attendee-portal) .mdBtnR-outline-primary, .page-builder-display-reset:has(.attendee-portal) a.mdBtnR-outline-primary,
.page-builder-display-reset:has(.attendee-portal) .mdBtnR-outline-primary:hover,
.page-builder-display-reset:has(.attendee-portal) .mdBtnR-outline-primary:focus,
.page-builder-display-reset:has(.attendee-portal) .mdBtnR-outline-primary.active,
.page-builder-display-reset:has(.attendee-portal) a.mdBtnR-outline-primary:hover,
.page-builder-display-reset:has(.attendee-portal) a.mdBtnR-outline-primary:focus,
.page-builder-display-reset:has(.attendee-portal) a.mdBtnR-outline-primary.active {
  color: var(--rf-comp-button-secondary-color-on-background);
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--rf-comp-button-secondary-color-border);
}
.page-builder-display-reset:has(.attendee-portal) .mdBtnR-outline-primary:hover .mdBtnR-text, .page-builder-display-reset:has(.attendee-portal) a.mdBtnR-outline-primary:hover .mdBtnR-text {
  color: var(--rf-comp-button-secondary-color-on-background);
}
.page-builder-display-reset:has(.attendee-portal) .mdBtnR-outline-accent .mdBtnR-outline-primary, .page-builder-display-reset:has(.attendee-portal) .mdBtnR-outline-accent a.mdBtnR-outline-primary,
.page-builder-display-reset:has(.attendee-portal) .mdBtnR-outline-accent .mdBtnR-outline-primary:hover,
.page-builder-display-reset:has(.attendee-portal) .mdBtnR-outline-accent .mdBtnR-outline-primary:focus,
.page-builder-display-reset:has(.attendee-portal) .mdBtnR-outline-accent .mdBtnR-outline-primary.active,
.page-builder-display-reset:has(.attendee-portal) .mdBtnR-outline-accent a.mdBtnR-outline-primary:hover,
.page-builder-display-reset:has(.attendee-portal) .mdBtnR-outline-accent a.mdBtnR-outline-primary:focus,
.page-builder-display-reset:has(.attendee-portal) .mdBtnR-outline-accent a.mdBtnR-outline-primary.active {
  color: var(--okta-color-snow);
  background-color: var(--rf-comp-button-secondary-color-background);
  border-color: var(--okta-color-snow);
}
.page-builder-display-reset:has(.attendee-portal) .mdBtnR-outline-accent .mdBtnR-outline-primary .mdBtnR-text, .page-builder-display-reset:has(.attendee-portal) .mdBtnR-outline-accent a.mdBtnR-outline-primary .mdBtnR-text .mdBtnR-outline-primary:hover .mdBtnR-text,
.page-builder-display-reset:has(.attendee-portal) .mdBtnR-outline-accent a.mdBtnR-outline-primary:hover .mdBtnR-text {
  color: var(--okta-color-snow) !important;
}

.order-summary-card-has-button .element-container-wrapper:has(> [data-type=wfCard] > .order-summary-card) {
  gap: 0;
}
.order-summary-card-has-button .element-container-wrapper:has(> [data-type=wfCard] > .order-summary-card) .card-body {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
.order-summary-card-has-button .element-container-wrapper:has(> [data-type=wfCard] > .order-summary-card) [data-type=button] {
  border: 1px solid var(--rf-brand-color-border-light);
  border-top: none;
  border-radius: var(--rf-brand-shape-radius);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: var(--okta-space-4);
}

.rfwf-dashboard .order-summary-card .summary-items-details, .page-builder-display-reset .order-summary-card .summary-items-details, .page-builder-template-preview .order-summary-card .summary-items-details {
  color: var(--rf-brand-color-text-body);
  padding: 16px 0 16px 24px;
  border-bottom: 1px solid var(--rf-brand-color-border);
}

.rfwf-dashboard .order-summary-card .summary-items-totals, .page-builder-display-reset .order-summary-card .summary-items-totals, .page-builder-template-preview .order-summary-card .summary-items-totals {
  border: none;
}

.rfwf-dashboard .order-summary-card .summary-items-totals .summary-item-total, .rfwf-dashboard .order-summary-card .summary-items-totals .summary-item-balance, .page-builder-display-reset .order-summary-card .summary-items-totals .summary-item-total, .page-builder-display-reset .order-summary-card .summary-items-totals .summary-item-balance, .page-builder-template-preview .order-summary-card .summary-items-totals .summary-item-total, .page-builder-template-preview .order-summary-card .summary-items-totals .summary-item-balance {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
  font-weight: 400;
}
.rfwf-dashboard .order-summary-card .summary-items-totals .summary-item-total span,
.rfwf-dashboard .order-summary-card .summary-items-totals .summary-item-total a, .rfwf-dashboard .order-summary-card .summary-items-totals .summary-item-balance span,
.rfwf-dashboard .order-summary-card .summary-items-totals .summary-item-balance a, .page-builder-display-reset .order-summary-card .summary-items-totals .summary-item-total span,
.page-builder-display-reset .order-summary-card .summary-items-totals .summary-item-total a, .page-builder-display-reset .order-summary-card .summary-items-totals .summary-item-balance span,
.page-builder-display-reset .order-summary-card .summary-items-totals .summary-item-balance a, .page-builder-template-preview .order-summary-card .summary-items-totals .summary-item-total span,
.page-builder-template-preview .order-summary-card .summary-items-totals .summary-item-total a, .page-builder-template-preview .order-summary-card .summary-items-totals .summary-item-balance span,
.page-builder-template-preview .order-summary-card .summary-items-totals .summary-item-balance a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rfwf-dashboard .order-summary-card .summary-items-totals .summary-item-total span, .rfwf-dashboard .order-summary-card .summary-items-totals .summary-item-balance span, .page-builder-display-reset .order-summary-card .summary-items-totals .summary-item-total span, .page-builder-display-reset .order-summary-card .summary-items-totals .summary-item-balance span, .page-builder-template-preview .order-summary-card .summary-items-totals .summary-item-total span, .page-builder-template-preview .order-summary-card .summary-items-totals .summary-item-balance span {
  padding-left: 48px;
}

.sessions-registered-card .card-controls {
  display: none;
}
.sessions-registered-card .card-body .card-body-row {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  border: none;
  padding: 8px 0;
}
.sessions-registered-card .card-body .card-body-row span,
.sessions-registered-card .card-body .card-body-row a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.sessions-registered-card .card-body .card-body-row a {
  --rf-comp-link-color: var(--rf-brand-color-primary);
  --rf-comp-link-hover-color: var(--rf-brand-color-primary-hover);
  text-decoration: underline;
  text-underline-position: under;
  text-underline-offset: 0.25px;
  font-size: inherit;
  font-weight: 500;
}
.sessions-registered-card .card-body .card-body-row a * {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.all-sessions-card .card-body h4, .all-sessions-card .card-body h5, .all-sessions-card .card-body h6 {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
}
.all-sessions-card .card-body h4 span,
.all-sessions-card .card-body h4 a, .all-sessions-card .card-body h5 span,
.all-sessions-card .card-body h5 a, .all-sessions-card .card-body h6 span,
.all-sessions-card .card-body h6 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.all-sessions-card .card-body .card-body-row {
  --rf-brand-color-border: var(--okta-color-surface-divider);
}
.all-sessions-card .card-body .card-body-row > a {
  text-decoration: none;
}
.all-sessions-card .schedule-details {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
}
.all-sessions-card .schedule-details span,
.all-sessions-card .schedule-details a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.all-sessions-card .rf-pill {
  --rf-brand-color-status-info: var(--rf-brand-color-surface-4);
  --rf-brand-color-status-on-info: var(--rf-brand-color-text-heading);
  margin-top: 12px;
}
.all-sessions-card .rf-pill .rfSI {
  display: none;
}

.manage-passes-card .card-body {
  height: auto;
  padding: 24px 16px;
}
.manage-passes-card .card-body .pass-container {
  position: static;
  transform: initial;
  display: flex;
  justify-content: center;
  gap: 24px;
}
@media all and (max-width: 768px) {
  .manage-passes-card .card-body .pass-container {
    flex-direction: column;
  }
}
.manage-passes-card .card-body .pass-item {
  width: auto;
}
.manage-passes-card .card-body .pass-item h4 {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
  padding-bottom: 4px;
  font-weight: 400;
}
.manage-passes-card .card-body .pass-item h4 span,
.manage-passes-card .card-body .pass-item h4 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.manage-passes-card .card-body .pass-item span {
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
  color: var(--rf-brand-color-text-body);
  text-transform: initial;
  font-weight: 400;
}
.manage-passes-card .card-body .pass-item span span,
.manage-passes-card .card-body .pass-item span a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.bulk-package-dashboard {
  width: calc(100% - 96px);
  max-width: var(--okta-space-container);
  margin: auto;
  padding-inline: 0;
  position: relative;
  margin-block-end: var(--okta-space-7);
}
@media all and (max-width: 768px) {
  .bulk-package-dashboard {
    padding-inline: 1em;
    width: 100%;
  }
}
.bulk-package-dashboard .workflow-header h1 {
  border-bottom: 1px solid var(--rf-brand-color-border);
  padding-block-end: var(--okta-space-4);
  margin-block-end: var(--okta-space-4);
  padding-top: var(--okta-space-reg-heading);
}
.bulk-package-dashboard .workflow-header p:has(.mdBtnR) {
  margin: 0;
}
.bulk-package-dashboard .workflow-header .mdBtnR {
  --rf-comp-button-primary-color-background: transparent;
  --rf-comp-button-primary-hover-color-background: transparent;
  --rf-brand-color-on-primary: var(--rf-brand-color-primary);
  border: 1px solid;
  border-radius: var(--rf-brand-shape-radius);
  position: absolute;
  bottom: 0;
  padding: var(--rf-comp-button-space-padding);
  transition: var(--rf-comp-button-motion-transition);
}
.bulk-package-dashboard .workflow-header .mdBtnR:hover, .bulk-package-dashboard .workflow-header .mdBtnR:focus-visible {
  --rf-comp-button-primary-color-border: var(--rf-brand-color-primary-hover);
  --rf-brand-color-on-primary: var(--rf-brand-color-primary-hover);
}
.bulk-package-dashboard .workflow-header .mdBtnR:focus-visible {
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow);
}
.bulk-package-dashboard .workflow-header .mdBtnR .mdBtnR-text {
  transition: inherit;
  text-decoration: none;
  font-weight: var(--rf-comp-button-font-weight);
  font-size: var(--rf-comp-button-font-size);
  line-height: var(--rf-comp-button-font-line-height);
}
.bulk-package-dashboard .rf-flex-layout-3 {
  display: flex;
  flex-direction: column;
  padding-block-start: var(--okta-space-7);
  gap: var(--okta-space-7);
}
.bulk-package-dashboard .rf-flex-layout-3 [data-test=manage-registrants-card] {
  width: 100%;
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card {
  border: 1px solid var(--rf-brand-color-border-light);
  margin: 0;
  box-shadow: none;
  max-width: 100%;
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-header {
  --rf-brand-color-on-primary: var(--rf-brand-color-text-heading);
  background: var(--rf-brand-color-surface-3);
  padding: var(--okta-table-block-padding) var(--okta-table-inline-padding);
  border-bottom: none;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  height: auto;
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-header h2 {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
  font-weight: 400;
  height: auto;
  margin: 0;
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-header h2 span,
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-header h2 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-header .sub-header {
  display: none;
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-controls {
  position: static;
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-controls .rfSI:hover,
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-controls .rfSI:focus-visible {
  box-shadow: var(--rf-brand-elevation-focus-indicator-shadow) !important;
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-controls .rfSI:hover svg,
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-controls .rfSI:focus-visible svg {
  fill: var(--rf-comp-link-hover-color);
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-controls .rfSI svg {
  fill: var(--rf-brand-color-on-primary);
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-body-row {
  display: flex;
  margin: 0;
  padding: var(--okta-table-block-padding) var(--okta-table-inline-padding);
  border-color: var(--rf-brand-color-border-light);
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-body-row > div {
  padding: 0;
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-remaining p,
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-type p {
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
  margin: 0;
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-remaining p span,
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-remaining p a,
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-type p span,
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-type p a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-remaining {
  width: auto;
  flex: 1;
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-type {
  width: auto;
  flex: 2;
  order: -1;
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .card-actions {
  width: auto;
  flex: 1;
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .mdBtnR-sm {
  --rf-comp-button-primary-color-on-background: var(--rf-brand-color-primary);
  --rf-comp-button-primary-hover-color-on-background: var(--rf-brand-color-primary-hover);
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  text-underline-position: under;
  text-underline-offset: 0.25px;
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
  padding: var(--okta-underline-link-space-padding);
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .mdBtnR-sm .mdBtnR-text {
  --rf-comp-link-color: var(--rf-brand-color-primary);
  --rf-comp-link-hover-color: var(--rf-brand-color-primary-hover);
  text-decoration: underline;
  text-underline-position: under;
  text-underline-offset: 0.25px;
  font-size: inherit;
  font-weight: 500;
}
.bulk-package-dashboard .rf-flex-layout-3 .item-card .mdBtnR-sm span,
.bulk-package-dashboard .rf-flex-layout-3 .item-card .mdBtnR-sm a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.bulk-package-dashboard > .rf-flex-frame {
  padding-block-start: var(--okta-space-7);
}

.manage-registrants .table-results-container .md-frame {
  box-shadow: none;
}
.manage-registrants .regPass-labels {
  border-bottom: 1px solid var(--rf-brand-color-border);
  padding-block-end: var(--okta-space-4);
  margin-block-end: var(--okta-space-4);
  padding-top: var(--okta-space-reg-heading);
}
.manage-registrants .regPass-labels .regPass-name strong {
  font-size: var(--okta-font-size-1);
  line-height: var(--okta-line-height-1);
  font-weight: 400 !important;
  pointer-events: none;
  cursor: text;
}
.manage-registrants .regPass-labels .regPass-name strong span,
.manage-registrants .regPass-labels .regPass-name strong a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.manage-registrants .regPass-labels .regPass-total-passes,
.manage-registrants .regPass-labels .regPass-available-passes {
  display: none;
}
.manage-registrants .md-frame-header {
  background: var(--rf-brand-color-surface-3);
  padding: var(--okta-table-block-padding) var(--okta-table-inline-padding);
  border-bottom: none;
}
.manage-registrants .md-frame-header h2 {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
  font-weight: 400;
}
.manage-registrants .md-frame-header h2 span,
.manage-registrants .md-frame-header h2 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.manage-registrants .rfG-fluid-container {
  padding: 0;
}
.manage-registrants .md-frame-search {
  margin: 0;
}
@media all and (max-width: 768px) {
  .manage-registrants .md-frame-search {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
}
.manage-registrants .md-frame-search .rf-input,
.manage-registrants .md-frame-search .rf-select {
  padding: 0;
}
.manage-registrants .md-frame-search .rf-input label,
.manage-registrants .md-frame-search .rf-select label {
  display: none;
}
.manage-registrants .fixedDataTableLayout_main {
  background: none;
  border-width: 1px;
}
.manage-registrants .fixedDataTableLayout_main div,
.manage-registrants .fixedDataTableLayout_main .fixedDataTableCellLayout_main {
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
  font-weight: 400;
  background: inherit;
  border-width: 1px;
}
.manage-registrants .fixedDataTableLayout_main div span,
.manage-registrants .fixedDataTableLayout_main div a,
.manage-registrants .fixedDataTableLayout_main .fixedDataTableCellLayout_main span,
.manage-registrants .fixedDataTableLayout_main .fixedDataTableCellLayout_main a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.manage-registrants .fixedDataTableLayout_main .fixedDataTableRowLayout_rowWrapper:last-of-type .fixedDataTableRowLayout_main {
  border-bottom: none;
}

.rf-card.speaker-session-card .card-body {
  padding-top: var(--okta-space-3) !important;
}
.rf-card.speaker-session-card .card-body h5,
.rf-card.speaker-session-card .card-body .address-details h6.card-body-row-header {
  font-weight: 400;
}
.rf-card.speaker-session-card .card-body h5,
.rf-card.speaker-session-card .card-body .text-primary,
.rf-card.speaker-session-card .card-body .address-details h6.card-body-row-header {
  color: var(--rf-brand-color-text-heading);
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  letter-spacing: var(--okta-font-letter-spacing-4);
}
.rf-card.speaker-session-card .card-body .text-primary {
  font-weight: 400;
  color: var(--rf-brand-color-text-body) !important;
}
.rf-card.speaker-session-card .card-body .address-details h6.card-body-row-header {
  text-transform: none;
  margin-bottom: 4px;
}
.rf-card.speaker-session-card .card-body .schedule-details {
  padding: 0;
}

.task-forms-page #formSession-Abstract[readonly] {
  border: none;
  padding: 0;
  cursor: default;
}

.task-forms-page #formSession-Abstract[readonly]:focus {
  box-shadow: none !important;
}

.participant-page .rfwf-header h1 {
  margin-block-end: 24px;
}

.rfwf-body-content:has(#contact-info) .custom-form-content > .rfwf-full-panel {
  padding-block-start: var(--okta-space-reg-heading);
}

#contact-info .form-render-page .wf-form-element-div .rf-text-container:has(.okta-form-space-40), #nominationPage .form-render-page .wf-form-element-div .rf-text-container:has(.okta-form-space-40) {
  margin-top: -16px;
  margin-bottom: -8px;
}
#contact-info .form-render-page .wf-form-element-div .rf-text-container:has(.okta-form-space-24), #nominationPage .form-render-page .wf-form-element-div .rf-text-container:has(.okta-form-space-24) {
  margin-top: -16px;
}
#contact-info .form-render-page .rf-text-container:has(h2) > div, #contact-info .form-render-page .rf-text-container:has(h2 + h3) > div, #nominationPage .form-render-page .rf-text-container:has(h2) > div, #nominationPage .form-render-page .rf-text-container:has(h2 + h3) > div {
  background: none;
  padding: 0;
}
#contact-info .form-render-page .rf-text-container:has(h2) h2, #contact-info .form-render-page .rf-text-container:has(h2 + h3) h2, #nominationPage .form-render-page .rf-text-container:has(h2) h2, #nominationPage .form-render-page .rf-text-container:has(h2 + h3) h2 {
  font-size: var(--okta-font-size-1);
  line-height: var(--okta-line-height-1);
  border-bottom: 1px solid var(--rf-brand-color-border);
  padding-block-end: var(--okta-space-4);
  margin-block-end: var(--okta-space-4);
}
#contact-info .form-render-page .rf-text-container:has(h2) h2 span,
#contact-info .form-render-page .rf-text-container:has(h2) h2 a, #contact-info .form-render-page .rf-text-container:has(h2 + h3) h2 span,
#contact-info .form-render-page .rf-text-container:has(h2 + h3) h2 a, #nominationPage .form-render-page .rf-text-container:has(h2) h2 span,
#nominationPage .form-render-page .rf-text-container:has(h2) h2 a, #nominationPage .form-render-page .rf-text-container:has(h2 + h3) h2 span,
#nominationPage .form-render-page .rf-text-container:has(h2 + h3) h2 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
#contact-info .form-render-page .rf-text-container:has(h2) p, #contact-info .form-render-page .rf-text-container:has(h2 + h3) p, #nominationPage .form-render-page .rf-text-container:has(h2) p, #nominationPage .form-render-page .rf-text-container:has(h2 + h3) p {
  margin: 0;
}
#contact-info .form-render-page .rf-text-container:has(h3), #nominationPage .form-render-page .rf-text-container:has(h3) {
  padding-block: 64px var(--okta-space-5);
}
#contact-info .form-render-page .rf-text-container:has(h3) div, #nominationPage .form-render-page .rf-text-container:has(h3) div {
  background: var(--rf-brand-color-surface-3);
  border-radius: var(--rf-brand-shape-radius);
  padding: 16px 24px;
}
#contact-info .form-render-page .rf-text-container:has(h3) h3, #nominationPage .form-render-page .rf-text-container:has(h3) h3 {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
  margin: 0;
}
#contact-info .form-render-page .rf-text-container:has(h3) h3 span,
#contact-info .form-render-page .rf-text-container:has(h3) h3 a, #nominationPage .form-render-page .rf-text-container:has(h3) h3 span,
#nominationPage .form-render-page .rf-text-container:has(h3) h3 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.form-id-1738879471636014e36a form {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 16px;
}
.form-id-1738879471636014e36a form .wf-form-element-div,
.form-id-1738879471636014e36a form .form-footer-actions {
  grid-column: span 2;
}
@media all and (min-width: 769px) {
  .form-id-1738879471636014e36a form [id*=country],
  .form-id-1738879471636014e36a form [id*=state],
  .form-id-1738879471636014e36a form [id*=companyname],
  .form-id-1738879471636014e36a form [id*=companyname] + .wf-form-element-div,
  .form-id-1738879471636014e36a form [id*=companyname] + .wf-form-element-div + .wf-form-element-div,
  .form-id-1738879471636014e36a form [id*=companyname] + .wf-form-element-div + .wf-form-element-div + .wf-form-element-div {
    grid-column: span 1;
  }
}

.form-id-1738879471634012eLKw form {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 16px;
}
.form-id-1738879471634012eLKw form .wf-form-element-div,
.form-id-1738879471634012eLKw form .form-footer-actions {
  grid-column: span 2;
}
@media all and (min-width: 769px) {
  .form-id-1738879471634012eLKw form [id*=wf-formAttendee-countryId],
  .form-id-1738879471634012eLKw form [id*=wf-formAttendee-stateId],
  .form-id-1738879471634012eLKw form [id*=wf-formAttendee-companyname],
  .form-id-1738879471634012eLKw form [id*=wf-formAttendee-jobtitle] {
    grid-column: span 1;
  }
}

.nomination-form-page form, .form-id-1738879471636003ej1v form {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 16px;
}
.nomination-form-page form .wf-form-element-div,
.nomination-form-page form .form-footer-actions, .form-id-1738879471636003ej1v form .wf-form-element-div,
.form-id-1738879471636003ej1v form .form-footer-actions {
  grid-column: span 2;
}
@media all and (min-width: 769px) {
  .nomination-form-page form [id*=wf-formAttendee-firstname],
  .nomination-form-page form [id*=wf-formAttendee-lastname],
  .nomination-form-page form [id*=wf-formAttendee-companyname],
  .nomination-form-page form [id*=wf-formAttendee-jobtitle],
  .nomination-form-page form [id*=wf-1723590420362001SBlx],
  .nomination-form-page form [id*=wf-1750701555133001uZYz],
  .nomination-form-page form [id*=wf-1723590420365002S827],
  .nomination-form-page form [id*=wf-1750789303890001gJYA],
  .nomination-form-page form [id*=wf-1724180914513001dTDL],
  .nomination-form-page form [id*=wf-1724180914516004dHG7], .form-id-1738879471636003ej1v form [id*=wf-formAttendee-firstname],
  .form-id-1738879471636003ej1v form [id*=wf-formAttendee-lastname],
  .form-id-1738879471636003ej1v form [id*=wf-formAttendee-companyname],
  .form-id-1738879471636003ej1v form [id*=wf-formAttendee-jobtitle],
  .form-id-1738879471636003ej1v form [id*=wf-1723590420362001SBlx],
  .form-id-1738879471636003ej1v form [id*=wf-1750701555133001uZYz],
  .form-id-1738879471636003ej1v form [id*=wf-1723590420365002S827],
  .form-id-1738879471636003ej1v form [id*=wf-1750789303890001gJYA],
  .form-id-1738879471636003ej1v form [id*=wf-1724180914513001dTDL],
  .form-id-1738879471636003ej1v form [id*=wf-1724180914516004dHG7] {
    grid-column: span 1;
  }
}

.workflow-header-default .rfwf-headline h1,
.rfwf-header .rfwf-headline h1 {
  font-size: var(--okta-font-size-1);
  line-height: var(--okta-line-height-1);
  font-weight: 400;
  margin: 0;
}
.workflow-header-default .rfwf-headline h1 span,
.workflow-header-default .rfwf-headline h1 a,
.rfwf-header .rfwf-headline h1 span,
.rfwf-header .rfwf-headline h1 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.rf-body:has(.orders-page) {
  --orders-spacing: 24px;
}
.rf-body:has(.orders-page) .rf-workflow-header {
  padding: 0;
}
.rf-body:has(.orders-page) .rfwf-header {
  padding-block-start: var(--okta-space-8);
  padding-block-end: var(--okta-space-4);
}
.rf-body:has(.orders-page) .rfwf-discount-code {
  border: none;
  padding-bottom: 0;
  padding-top: var(--okta-space-2);
}
.rf-body:has(.orders-page) .discount-code-wrapper {
  position: relative;
}
.rf-body:has(.orders-page) .discount-code-wrapper .discount-code-container {
  width: 100%;
}
.rf-body:has(.orders-page) .discount-code-wrapper .discount-code-container p {
  font-size: var(--okta-font-size-5);
  color: var(--rf-brand-color-status-info);
}
.rf-body:has(.orders-page) .discount-code-wrapper .discount-code-container strong {
  font-weight: 400 !important;
}
.rf-body:has(.orders-page) .discount-code-wrapper .discount-code-container:nth-of-type(2) {
  position: absolute;
  top: 100%;
}
@media all and (min-width: 769px) {
  .rf-body:has(.orders-page) .discount-code-wrapper .discount-code-container:nth-of-type(2) {
    top: calc(100% - 16px);
  }
}
.rf-body:has(.orders-page) .rfwf-packages {
  padding-bottom: var(--okta-space-7);
}
.rf-body:has(.orders-page) .rfwf-packages h2 {
  font-size: var(--okta-font-size-2);
  line-height: var(--okta-line-height-2);
  color: var(--rf-brand-color-text-heading);
  font-weight: 400;
}
.rf-body:has(.orders-page) .rfwf-packages h2 span,
.rf-body:has(.orders-page) .rfwf-packages h2 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rf-body:has(.orders-page) .rfwf-packages .md-frame {
  border: none;
  margin-bottom: 0;
}
.rf-body:has(.orders-page) .rfwf-packages .md-frame-accordion {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.rf-body:has(.orders-page) .rfwf-packages .md-frame-accordion::before, .rf-body:has(.orders-page) .rfwf-packages .md-frame-accordion::after {
  display: none;
}
.rf-body:has(.orders-page) .rfwf-packages .md-frame-accordion .md-accordion-container {
  border: 1px solid var(--rf-brand-color-border-light);
  border-radius: var(--rf-brand-shape-radius);
}
.rf-body:has(.orders-page) .rfwf-packages .package-quantity .rf-label {
  display: none;
}
.rf-body:has(.orders-page) .rfG-row {
  margin-right: 0;
}
.rf-body:has(.orders-page) .rfG-row:has(.purchasedText) .package-description {
  margin: 0;
}
@media all and (min-width: 1024px) {
  .rf-body:has(.orders-page) .rfG-row:has(.purchasedText) .package-description {
    width: 69%;
  }
}
.rf-body:has(.orders-page) .package-sub-item-grouped {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.rf-body:has(.orders-page) .package-sub-item-grouped > strong {
  display: none;
}
.rf-body:has(.orders-page) .package-sub-item-grouped > div > span {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  color: var(--rf-brand-color-text-heading);
}
.rf-body:has(.orders-page) .package-sub-item-grouped > div > span span,
.rf-body:has(.orders-page) .package-sub-item-grouped > div > span a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rf-body:has(.orders-page) .package-sub-item-grouped .rfG-row:has(.package-times) {
  display: flex;
}
.rf-body:has(.orders-page) .package-sub-item-grouped .rfG-row:has(.package-times) .package-description {
  display: flex;
  order: 1;
  color: var(--rf-brand-color-text-body);
}
.rf-body:has(.orders-page) .package-sub-item-grouped .rfG-row:has(.package-times) .package-description .mdBtnR-link {
  display: inline;
  white-space: normal;
  text-align: left;
  color: var(--rf-brand-color-text-body);
  line-height: var(--rf-comp-button-font-line-height);
}
.rf-body:has(.orders-page) .package-sub-item-grouped .rfG-row:has(.package-times) .package-times {
  display: none;
}
.rf-body:has(.orders-page) .package-sub-item-grouped div:has(> .rfG-row) {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-bottom: 16px;
}
.rf-body:has(.orders-page) .rfwf-package-items .rfG-fluid-container:has(.package-sub-item) {
  padding-inline-end: 0;
}
.rf-body:has(.orders-page) .rfwf-package-items div:has(> .rf-checkbox-wrapper) {
  width: 48px;
  padding-top: 3px;
}
.rf-body:has(.orders-page) .rfwf-package-items div:has(> .rf-checkbox-wrapper) .rf-checkbox-wrapper {
  display: flex;
}
.rf-body:has(.orders-page) .accordion-headline {
  background: var(--rf-brand-color-surface-3);
  border-radius: var(--rf-brand-shape-radius) var(--rf-brand-shape-radius) 0 0;
  border: none;
}
.rf-body:has(.orders-page) .accordion-headline h3,
.rf-body:has(.orders-page) .accordion-headline .control-icon-text {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
  color: var(--rf-brand-color-text-heading);
  text-transform: initial;
}
.rf-body:has(.orders-page) .accordion-headline h3 span,
.rf-body:has(.orders-page) .accordion-headline h3 a,
.rf-body:has(.orders-page) .accordion-headline .control-icon-text span,
.rf-body:has(.orders-page) .accordion-headline .control-icon-text a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
@media all and (min-width: 1024px) {
  .rf-body:has(.orders-page) .accordion-headline .md-accordion-controls {
    right: var(--orders-spacing);
  }
}
.rf-body:has(.orders-page) .accordion-content .package-description,
.rf-body:has(.orders-page) .accordion-content .package-quantity,
.rf-body:has(.orders-page) .accordion-content .rfwf-package-items-price {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  color: var(--rf-brand-color-text-heading);
  font-weight: 400 !important;
}
.rf-body:has(.orders-page) .accordion-content .package-description span,
.rf-body:has(.orders-page) .accordion-content .package-description a,
.rf-body:has(.orders-page) .accordion-content .package-quantity span,
.rf-body:has(.orders-page) .accordion-content .package-quantity a,
.rf-body:has(.orders-page) .accordion-content .rfwf-package-items-price span,
.rf-body:has(.orders-page) .accordion-content .rfwf-package-items-price a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rf-body:has(.orders-page) .accordion-content .package-description strong,
.rf-body:has(.orders-page) .accordion-content .package-quantity strong,
.rf-body:has(.orders-page) .accordion-content .rfwf-package-items-price strong {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  color: var(--rf-brand-color-text-heading);
  font-weight: 400 !important;
}
.rf-body:has(.orders-page) .accordion-content .package-description strong span,
.rf-body:has(.orders-page) .accordion-content .package-description strong a,
.rf-body:has(.orders-page) .accordion-content .package-quantity strong span,
.rf-body:has(.orders-page) .accordion-content .package-quantity strong a,
.rf-body:has(.orders-page) .accordion-content .rfwf-package-items-price strong span,
.rf-body:has(.orders-page) .accordion-content .rfwf-package-items-price strong a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rf-body:has(.orders-page) .accordion-content .package-description p,
.rf-body:has(.orders-page) .accordion-content .package-quantity p,
.rf-body:has(.orders-page) .accordion-content .rfwf-package-items-price p {
  padding-top: 8px;
}
@media all and (max-width: 1023px) {
  .rf-body:has(.orders-page) .accordion-content .rfwf-package-items-price:has(.purchasedText) {
    translate: -40px 0;
  }
}
@media all and (max-width: 768px) {
  .rf-body:has(.orders-page) .accordion-content .rfwf-package-items-price:has(.purchasedText) {
    translate: calc(var(--orders-spacing) * -1) 0;
  }
}
.rf-body:has(.orders-page) .accordion-content .purchasedText {
  text-transform: lowercase;
}
.rf-body:has(.orders-page) .accordion-content .purchasedText::first-letter {
  text-transform: uppercase;
}
.rf-body:has(.orders-page) [data-test=package-order-summary] {
  padding-block: var(--okta-space-7) var(--okta-space-7);
}
.rf-body:has(.orders-page) [data-test=package-order-summary] .accordion-headline {
  background: var(--rf-brand-color-surface-4);
}
.rf-body:has(.orders-page) [data-test=package-order-summary] .md-frame-footer {
  display: none;
}
.rf-body:has(.orders-page) .hide-payment-info {
  display: none;
}
.rf-body:has(.orders-page) .rfwf-orders-buttons {
  padding: var(--okta-space-7) 0;
}
@media all and (max-width: 768px) {
  .rf-body:has(.orders-page) .rfwf-orders-buttons {
    padding: 16px;
  }
}
.rf-body:has(.orders-page) .rfwf-orders-details {
  padding-block: 0 64px;
}
.rf-body:has(.orders-page) .rfwf-orders-details .reg-cancellation-policy-title {
  padding-block: var(--okta-space-7) 24px;
}
.rf-body:has(.orders-page) .rfwf-orders-details strong {
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  font-weight: 400 !important;
  color: var(--rf-brand-color-text-heading);
  display: inline-block;
  margin-bottom: 8px;
}
.rf-body:has(.orders-page) .rfwf-orders-details strong span,
.rf-body:has(.orders-page) .rfwf-orders-details strong a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rf-body:has(.orders-page) .rfwf-orders-details p {
  color: var(--rf-brand-color-text-body);
  margin-bottom: 24px;
}
.rf-body:has(.orders-page) .rfwf-orders-payment {
  background: transparent;
  border-bottom: none;
}
@media all and (min-width: 769px) {
  .rf-body:has(.orders-page) .rfwf-orders-payment {
    padding: 48px 0 0 0;
  }
}
.rf-body:has(.orders-page) .rfwf-orders-payment .payment-default .rfG-row {
  display: flex;
  flex-wrap: wrap;
}
.rf-body:has(.orders-page) .rfwf-orders-payment .rfG-sm-50:nth-of-type(2) input {
  translate: 0 2px;
}

.orders-page .rfwf-package-items .rfG-fluid-container, .print-order-summary-modal .rfwf-package-items .rfG-fluid-container {
  border-color: var(--rf-brand-color-border-light);
  padding: var(--orders-spacing);
}

.orders-page .rfwf-package-items .rfG-fluid-container:last-of-type,
.print-order-summary-modal .rfwf-package-items .rfG-fluid-container:last-of-type {
  border: none;
}

.orders-page .orders-package-total p, .print-order-summary-modal .orders-package-total p {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
  color: var(--rf-brand-color-text-heading);
  font-weight: 400;
}
.orders-page .orders-package-total p span,
.orders-page .orders-package-total p a, .print-order-summary-modal .orders-package-total p span,
.print-order-summary-modal .orders-package-total p a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.orders-page .orders-package-total p .rf-price-formatter, .print-order-summary-modal .orders-package-total p .rf-price-formatter {
  font-weight: 400;
}

.print-order-summary-page {
  max-width: var(--okta-space-container);
  padding-block: var(--okta-space-task-heading);
}
@media all and (min-width: 769px) {
  .print-order-summary-page {
    width: calc(100% - 96px);
    padding-inline: 0;
  }
}
.print-order-summary-page h2 {
  border-bottom: 1px solid var(--rf-brand-color-border);
  padding-block-end: var(--okta-space-4);
  margin-block-end: var(--okta-space-4);
  font-size: var(--okta-font-size-1);
  line-height: var(--okta-line-height-1);
  font-weight: 400;
}
.print-order-summary-page h2 span,
.print-order-summary-page h2 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.print-order-summary-page .rf-simple-table {
  overflow: hidden;
  border-color: var(--rf-brand-color-border-light);
  border-radius: var(--rf-brand-shape-radius);
  border-collapse: separate;
  border-spacing: 0;
}
.print-order-summary-page .rf-simple-table thead {
  background: var(--rf-brand-color-surface-3);
}
.print-order-summary-page .rf-simple-table tbody tr td {
  background: transparent;
}
.print-order-summary-page .rf-simple-table tr th {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
  font-weight: 400;
}
.print-order-summary-page .rf-simple-table tr th span,
.print-order-summary-page .rf-simple-table tr th a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.print-order-summary-page .rf-simple-table tr th:first-of-type {
  padding-inline-start: var(--okta-table-inline-padding);
}
.print-order-summary-page .rf-simple-table tr th:last-of-type {
  padding-inline-end: var(--okta-table-inline-padding);
}
.print-order-summary-page .rf-simple-table tr td {
  border-bottom: 1px solid var(--rf-brand-color-border-light);
  padding-block: 16px;
}
.print-order-summary-page .rf-simple-table tr:last-of-type td {
  border: none;
}
.print-order-summary-page .rf-simple-table tr:last-of-type td p {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
  color: var(--rf-brand-color-text-heading);
}
.print-order-summary-page .rf-simple-table tr:last-of-type td p span,
.print-order-summary-page .rf-simple-table tr:last-of-type td p a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.print-order-summary-page .rf-simple-table p {
  margin: 0;
}
.print-order-summary-page .rf-simple-table .rf-price-formatter,
.print-order-summary-page .rf-simple-table b,
.print-order-summary-page .rf-simple-table strong {
  font-weight: 400 !important;
}
.print-order-summary-page .rf-simple-table.no-borders tbody tr td {
  border: none;
}

.text-info {
  display: block;
  margin-bottom: 16px;
}

.add-nomination-email, .nomination-form-details {
  max-width: none;
}

.rfwf-working-reports {
  width: calc(100% - 96px);
  max-width: var(--okta-space-container);
  margin: auto;
  padding-inline: 0;
  color: var(--rf-brand-color-text-body);
  padding-top: 48px;
}
@media all and (max-width: 768px) {
  .rfwf-working-reports {
    padding-inline: 1em;
    width: 100%;
  }
}
.rfwf-working-reports .working-report-header {
  padding-bottom: 24px;
}
@media all and (max-width: 549px) {
  .rfwf-working-reports .working-report-header {
    flex-direction: column;
    gap: 16px;
  }
}
.rfwf-working-reports .working-report-header > div > h2 {
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: -0.32px;
  border-bottom: 1px solid var(--okta-color-neutral-300);
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.rfwf-working-reports .mdBtnR-toggle {
  padding: 8px 12px;
  background-color: var(--okta-color-surface-elevated);
}
.rfwf-working-reports .mdBtnR-toggle .mdBtnR {
  padding: 8px 16px;
}
.rfwf-working-reports .mdBtnR-toggle .mdBtnR .mdBtnR-text {
  color: var(--rf-brand-color-text-heading);
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  text-transform: lowercase;
}
.rfwf-working-reports .mdBtnR-toggle .mdBtnR.active {
  background-color: var(--okta-color-sky);
  color: var(--okta-color-snow);
}
.rfwf-working-reports .mdBtnR-toggle .mdBtnR.active .mdBtnR-text {
  color: var(--okta-color-snow);
}
.rfwf-working-reports .row-count {
  color: var(--rf-brand-color-text-heading);
}
.rfwf-working-reports [data-test=rf-button-WFWR-actions-menu].mdBtnR-primary {
  --rf-comp-button-primary-color-background: var(--rf-comp-button-secondary-color-background);
  --rf-comp-button-primary-color-on-background: var(--rf-comp-button-secondary-color-on-background);
  --rf-comp-button-primary-color-border: var(--rf-comp-button-secondary-color-border);
}
.rfwf-working-reports [data-test=rf-button-WFWR-actions-menu].mdBtnR-primary:disabled {
  background-color: rgba(0, 0, 0, 0);
}
.rfwf-working-reports [data-test=rf-button-WFWR-actions-menu].mdBtnR-primary:disabled .mdBtnR-text {
  color: var(--rf-brand-color-status-disabled);
}
.rfwf-working-reports [data-test=rf-button-WFWR-actions-menu].mdBtnR-primary:hover, .rfwf-working-reports [data-test=rf-button-WFWR-actions-menu].mdBtnR-primary:focus-visible, .rfwf-working-reports [data-test=rf-button-WFWR-actions-menu].mdBtnR-primary:focus {
  --rf-comp-button-primary-hover-color-background: var(--rf-comp-button-secondary-hover-color-background);
  --rf-comp-button-primary-hover-color-on-background: var(--rf-comp-button-secondary-hover-color-on-background);
  --rf-comp-button-primary-hover-color-border: var(--rf-comp-button-secondary-hover-color-border);
}
.rfwf-working-reports .wr-row-settings {
  margin-top: 80px;
}
.rfwf-working-reports .wr-row-settings > .rf-simple-flex-grid > div {
  display: flex;
}
.rfwf-working-reports .working-report-table-container {
  --rf-brand-color-border: var(--okta-color-platinum);
}
.rfwf-working-reports .working-report-table-container h6.alphabetic-header {
  font-size: 20px;
}
.rfwf-working-reports .working-report-table-container .alphabetic-header-cell .mdBtnR.open-column-options {
  background-color: transparent;
  border: none;
}
.rfwf-working-reports .working-report-table-container .header-cell {
  background-color: var(--okta-color-cream);
}
.rfwf-working-reports .working-report-table-container .header-cell h6 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  text-transform: lowercase;
}
.rfwf-working-reports .working-report-table-container .header-cell h6:first-letter {
  text-transform: uppercase;
}
.rfwf-working-reports .working-report-table-container .rf-pill-lightgray {
  background-color: var(--okta-color-sand);
  border-color: var(--okta-color-sand);
}
.rfwf-working-reports .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer .body-cell .live-table-read-only {
  background-color: var(--okta-color-snow);
}
.rfwf-working-reports div:first-of-type.ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer div.header-cell:first-of-type {
  border-top-left-radius: 8px;
}
.rfwf-working-reports .header-cell.end-row-cell.alphabetic-header-cell {
  border-top-right-radius: 8px;
}
.rfwf-working-reports .header-cell.end-row-cell.alphabetic-header-cell .drag-handle {
  background-color: transparent;
}
.rfwf-working-reports .ReactVirtualized__Grid.grid-bottom-left .ReactVirtualized__Grid__innerScrollContainer div.body-cell.numeric-header:first-of-type {
  border-bottom-left-radius: 8px;
}
.rfwf-working-reports div.ReactVirtualized__Grid__innerScrollContainer:last-of-type .body-cell.end-row-cell {
  border-bottom-right-radius: 8px;
}
.rfwf-working-reports div.ReactVirtualized__Grid__innerScrollContainer:last-of-type .body-cell.end-row-cell .live-table-read-only {
  border-bottom-right-radius: 8px;
}

.add-nomination-email > .rf-simple-flex-grid {
  justify-content: end;
}
.add-nomination-email .back-button, .add-nomination-email .add-button {
  width: auto;
}

.rf-overlay-new ul li, .rf-overlay-new ol li {
  color: var(--rf-brand-color-text-heading);
  font-weight: 500;
}

#rf-overlay-id div[data-test=rf-icon-menu-item-WFWR-customize-columns] span.rfSI {
  display: none;
}

.form-working-report-modal {
  color: var(--rf-brand-color-text-body);
}
.form-working-report-modal .modal-sub-header {
  margin-inline: 40px;
}
.form-working-report-modal .modal-sub-header > div {
  padding-inline: 0;
}

.form-working-report-modal .mdBtnR-text-button .mdBtnR-text {
  text-decoration: underline;
  font-weight: 500;
}

.bulk-update-info h3.f-6 {
  font-size: 16px;
}

.bulk-update-container .mdBtnR[class*=mdBtnR-outline]:disabled, .bulk-update-container .mdBtnR[class*=mdBtnR-outline][disabled] {
  --rf-brand-color-status-disabled: var(--rf-brand-color-text-heading);
  --rf-brand-color-status-on-disabled: var(--rf-brand-color-text-heading);
}

.nomination-form-details > button[data-analytics-name=cancel] {
  display: none;
}

.okta-oktane24-sponsorsessions-cfpConfirmation .confirmation-page .cfp-confirmation-actions {
  display: none;
}

.rf-simple-table.column-borders {
  border-inline: none;
}

.md-frame:has(.targeted-agenda-table) {
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
  margin-top: 24px;
}
.md-frame:has(.targeted-agenda-table) span,
.md-frame:has(.targeted-agenda-table) a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.md-frame:has(.targeted-agenda-table) .md-frame-header {
  padding: 16px 24px;
  border-bottom: 1px solid var(--rf-brand-color-border-light);
}
.md-frame:has(.targeted-agenda-table) .rf-page-search-container {
  background: #FFFEFA;
}
.md-frame:has(.targeted-agenda-table) .rf-page-search-container .rf-simple-flex-grid {
  align-items: end;
}
.md-frame:has(.targeted-agenda-table) .rf-page-search-container .rf-flex-column-25 .rf-input {
  padding: 0;
}
.md-frame:has(.targeted-agenda-table) .rf-page-search-container .rf-flex-column-25 .rf-label {
  display: none;
}
.md-frame:has(.targeted-agenda-table) .rf-page-search-container .rf-flex-column-25 .rf-checkbox.input-aligned-label {
  margin: 0;
}
.md-frame:has(.targeted-agenda-table) .rf-page-search-container .clear-button .mdBtnR-outline-primary {
  margin: 0;
  border: none;
  padding-right: 8px;
  padding-left: 8px;
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
}
.md-frame:has(.targeted-agenda-table) .rf-page-search-container .clear-button .mdBtnR-outline-primary span,
.md-frame:has(.targeted-agenda-table) .rf-page-search-container .clear-button .mdBtnR-outline-primary a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.md-frame:has(.targeted-agenda-table) .rf-page-search-container .clear-button .mdBtnR-text {
  --rf-comp-link-color: var(--rf-brand-color-primary);
  --rf-comp-link-hover-color: var(--rf-brand-color-primary-hover);
  text-decoration: underline;
  text-underline-position: under;
  text-underline-offset: 0.25px;
  font-size: inherit;
  font-weight: 500;
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
}
.md-frame:has(.targeted-agenda-table) .rf-page-search-container .clear-button .mdBtnR-text span,
.md-frame:has(.targeted-agenda-table) .rf-page-search-container .clear-button .mdBtnR-text a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.targeted-agenda-table:has(.mdBtnR-text) .mdBtnR-link {
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
  --rf-comp-link-color: var(--rf-brand-color-primary);
  --rf-comp-link-hover-color: var(--rf-brand-color-primary-hover);
  text-decoration: underline;
  text-underline-position: under;
  text-underline-offset: 0.25px;
  font-size: inherit;
  font-weight: 500;
}
.targeted-agenda-table:has(.mdBtnR-text) .mdBtnR-link span,
.targeted-agenda-table:has(.mdBtnR-text) .mdBtnR-link a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.targeted-agenda-table .table-header {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
}
.targeted-agenda-table .table-header span,
.targeted-agenda-table .table-header a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.targeted-agenda-table .inline-actions {
  margin-top: 10px;
}

#rf-content .targeted-agenda-table .rf-table .table-body .table-row:not(.table-header) > div {
  font-size: var(--okta-font-size-5);
  line-height: var(--okta-line-height-5);
}
#rf-content .targeted-agenda-table .rf-table .table-body .table-row:not(.table-header) > div span,
#rf-content .targeted-agenda-table .rf-table .table-body .table-row:not(.table-header) > div a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

#rf-content .targeted-agenda-table .rf-table .table-body .table-row:not(.table-header) {
  border-bottom: 1px solid var(--rf-brand-color-border-light);
}

#rf-content .targeted-agenda-table .rf-table-container {
  border: none;
  border-radius: 0;
}

.rf-modal-xs .modal-dialog {
  max-width: 900px;
}
.rf-modal-xs .modal-dialog .modal-content .modal-body {
  padding-top: 24px;
}
.rf-modal-xs .modal-dialog .modal-content .modal-body :is(.rf-input) {
  padding-top: 16px;
}
.rf-modal-xs .modal-dialog .modal-content .modal-footer .mdBtnR + .mdBtnR {
  margin-left: 16px;
}

.rfwf-panel .rfwf-panel-interior, .rfwf-alert-panel .rfwf-panel-interior, .rfwf-full-panel .rfwf-panel-interior {
  padding-top: 48px;
}

.rf-collections .collections-header .rf-go-back {
  margin-bottom: 40px;
}

.mdBtnR > .rfSI:first-child, a.mdBtnR > .rfSI:first-child {
  display: none;
}

.mdBtnR.mdBtnR-add-a-thing, a.mdBtnR.mdBtnR-add-a-thing {
  --rf-comp-link-color: var(--rf-brand-color-primary);
  --rf-comp-link-hover-color: var(--rf-brand-color-primary-hover);
  text-decoration: underline;
  text-underline-position: under;
  text-underline-offset: 0.25px;
  font-size: inherit;
  font-weight: 500;
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  padding: 0 0 13px 0;
}
.mdBtnR.mdBtnR-add-a-thing span,
.mdBtnR.mdBtnR-add-a-thing a, a.mdBtnR.mdBtnR-add-a-thing span,
a.mdBtnR.mdBtnR-add-a-thing a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.collections-header .collections-title h2 {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
}
.collections-header .collections-title h2 span,
.collections-header .collections-title h2 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.rf-collections .collections-content {
  border: 1px solid var(--rf-brand-color-border-light);
  margin-bottom: 84px;
}
.rf-collections .collections-content .frame-tabs-container {
  border-bottom: 1px solid var(--rf-brand-color-border-light);
  padding: 0;
}
.rf-collections .collections-content .frame-tabs-container .frame-tab-item {
  padding: 16px 30px 10px;
}
.rf-collections .collections-content .content-body.search-tab .mdBtnR.mdBtnR-link, .rf-collections .collections-content .content-body.search-tab a.mdBtnR.mdBtnR-link {
  --rf-comp-link-color: var(--rf-brand-color-primary);
  --rf-comp-link-hover-color: var(--rf-brand-color-primary-hover);
  text-decoration: underline;
  text-underline-position: under;
  text-underline-offset: 0.25px;
  font-size: inherit;
  font-weight: 500;
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
}
.rf-collections .collections-content .content-body.search-tab .mdBtnR.mdBtnR-link span,
.rf-collections .collections-content .content-body.search-tab .mdBtnR.mdBtnR-link a, .rf-collections .collections-content .content-body.search-tab a.mdBtnR.mdBtnR-link span,
.rf-collections .collections-content .content-body.search-tab a.mdBtnR.mdBtnR-link a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rf-collections .collections-content .content-body.search-tab .search-tab-results h5 {
  display: none;
}
.rf-collections .collections-content .content-body.search-tab .search-tab-content {
  border: none;
  padding: 0;
  margin: 0;
  border-radius: 0;
  background: var(--okta-color-snow);
}
.rf-collections .collections-content .content-body.search-tab .search-tab-header {
  margin-top: 24px;
}
.rf-collections .collections-content .content-body.search-tab .search-tab-header .mdBtnR-text {
  --rf-comp-link-color: var(--rf-brand-color-primary);
  --rf-comp-link-hover-color: var(--rf-brand-color-primary-hover);
  text-decoration: underline;
  text-underline-position: under;
  text-underline-offset: 0.25px;
  font-size: inherit;
  font-weight: 500;
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
}
.rf-collections .collections-content .content-body.search-tab .search-tab-header .mdBtnR-text span,
.rf-collections .collections-content .content-body.search-tab .search-tab-header .mdBtnR-text a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rf-collections .collections-content .content-body.search-tab .search-tab-added-header .mdBtnR-text {
  --rf-comp-link-color: var(--rf-brand-color-primary);
  --rf-comp-link-hover-color: var(--rf-brand-color-primary-hover);
  text-decoration: underline;
  text-underline-position: under;
  text-underline-offset: 0.25px;
  font-size: inherit;
  font-weight: 500;
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
}
.rf-collections .collections-content .content-body.search-tab .search-tab-added-header .mdBtnR-text span,
.rf-collections .collections-content .content-body.search-tab .search-tab-added-header .mdBtnR-text a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rf-collections .collections-content .content-body.search-tab .search-tab-added em {
  font-style: normal;
}
.rf-collections .collections-content .content-body.activities-tab .mdBtnR.mdBtnR-link span, .rf-collections .collections-content .content-body.activities-tab a.mdBtnR.mdBtnR-link span {
  --rf-comp-link-color: var(--rf-brand-color-primary);
  --rf-comp-link-hover-color: var(--rf-brand-color-primary-hover);
  text-decoration: underline;
  text-underline-position: under;
  text-underline-offset: 0.25px;
  font-size: inherit;
  font-weight: 500;
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
}
.rf-collections .collections-content .content-body.activities-tab .mdBtnR.mdBtnR-link span span,
.rf-collections .collections-content .content-body.activities-tab .mdBtnR.mdBtnR-link span a, .rf-collections .collections-content .content-body.activities-tab a.mdBtnR.mdBtnR-link span span,
.rf-collections .collections-content .content-body.activities-tab a.mdBtnR.mdBtnR-link span a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rf-collections .collections-content .content-body.activities-tab .mdBtnR-add-a-thing {
  text-decoration: none;
  background-color: var(--rf-comp-button-primary-color-background);
  border-color: var(--rf-comp-button-primary-color-border);
  padding: 12px 32px;
  border-radius: var(--rf-brand-shape-radius);
}
.rf-collections .collections-content .content-body.activities-tab .mdBtnR-add-a-thing .mdBtnR-text {
  color: var(--rf-comp-button-primary-color-on-background);
  margin-left: 0;
}
.rf-collections .collections-content .content-body.activities-tab em {
  font-style: normal;
}

.rf-collections .collections-title > h2,
.rf-collections .collections-content-header h4 {
  font-weight: 400;
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
}
.rf-collections .collections-title > h2 span,
.rf-collections .collections-title > h2 a,
.rf-collections .collections-content-header h4 span,
.rf-collections .collections-content-header h4 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.rf-collections .collections-settings {
  background-color: var(--okta-color-snow);
  padding: 0;
  border: 1px solid var(--rf-brand-color-border-light);
}
.rf-collections .collections-settings .settings-header {
  background-color: var(--okta-color-cream);
  padding: 16px 24px;
  align-items: center;
  border-bottom: 1px solid var(--rf-brand-color-border-light);
  border-radius: var(--rf-brand-shape-radius) var(--rf-brand-shape-radius) 0 0;
}
.rf-collections .collections-settings .settings-header h4 {
  font-size: var(--okta-font-size-3);
  line-height: var(--okta-line-height-3);
}
.rf-collections .collections-settings .settings-header h4 span,
.rf-collections .collections-settings .settings-header h4 a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.rf-collections .collections-settings .rf-flex-column-50 {
  padding: 8px 16px;
}
.rf-collections .collections-settings .rf-flex-column-50 .admin-form textarea, .rf-collections .collections-settings .rf-flex-column-50 textarea {
  min-height: 50px;
}
.rf-collections .collections-settings .collections-internal-notes textarea {
  background-color: var(--rf-comp-input-color-background);
}

.select-am-pm .mdBtnR-toggle {
  background-color: #F1F1F1;
}
.select-am-pm .mdBtnR-toggle .mdBtnR {
  padding: 8px 16px;
}
.select-am-pm .mdBtnR-toggle .mdBtnR-outline-primary.active {
  background-color: var(--okta-color-sky);
  margin: 4px;
}
.select-am-pm .mdBtnR-toggle .mdBtnR-outline-primary.active span {
  color: var(--okta-color-snow);
}

.rf-date-picker input + .rfSI, .rf-date-picker .DayPickerInput + .rfSI {
  right: 12px;
  top: 13px;
}

.sessions-collection .collection-body .rfwf-panel-interior {
  padding: 0;
}

.sessions-collection .collection-header .rfwf-panel-interior {
  padding: 0;
}

.rfwf-panel-interior .rf-accordion-list .rf-accordion-list-item .speaker-card .speaker-info .speaker-full-name {
  font-size: var(--okta-font-size-2);
  line-height: var(--okta-line-height-2);
}
.rfwf-panel-interior .rf-accordion-list .rf-accordion-list-item .speaker-card .speaker-info .speaker-full-name span,
.rfwf-panel-interior .rf-accordion-list .rf-accordion-list-item .speaker-card .speaker-info .speaker-full-name a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

@media all and (max-width: 768px) {
  div[id*=rf-].rf-widget .rf-collections .agenda-header .agenda-header-text {
    width: 100%;
  }
}
div[id*=rf-].rf-widget .rf-collections .agenda-header .agenda-header-text > h2 {
  font-weight: 400;
  letter-spacing: var(--okta-font-letter-spacing-1);
  font-size: 32px;
  line-height: 40px;
  display: block;
  border-bottom: 1px solid var(--okta-color-neutral-300);
  padding-bottom: 16px;
  margin-bottom: 16px;
}
div[id*=rf-].rf-widget .rf-collections .agenda-header .agenda-header-text .collections-subheader {
  font-weight: 400;
  font-size: var(--okta-font-size-4);
  line-height: var(--okta-line-height-4);
  letter-spacing: var(--okta-font-letter-spacing-4);
  color: var(--okta-color-slate);
  margin-bottom: 0;
}
div[id*=rf-].rf-widget .rf-collections .agenda-header .agenda-header-text .collections-subheader span,
div[id*=rf-].rf-widget .rf-collections .agenda-header .agenda-header-text .collections-subheader a {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
@media all and (max-width: 1023px) {
  div[id*=rf-].rf-widget .rf-collections .collections-container {
    padding-inline: 1em;
  }
}
div[id*=rf-].rf-widget .rf-collections .collections-container .collection-header {
  margin-bottom: 24px;
}
div[id*=rf-].rf-widget .rf-collections .collections-container .collection-header h2,
div[id*=rf-].rf-widget .rf-collections .collections-container .collection-header p:empty {
  margin-bottom: 0;
}

.rf-table-container .rf-table .table-body .table-row > div a:hover {
  color: var(--rf-comp-link-hover-color);
}

.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-results .search-tab-content .rf-show-hide .mdBtnR-link {
  display: none;
}
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-results .search-tab-content .rf-show-hide .rf-additional-content.hidden {
  display: initial !important;
}
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-results .search-tab-result,
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-added .search-tab-result {
  border-radius: var(--rf-brand-shape-radius-lg);
}
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-results .search-tab-result.active,
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-added .search-tab-result.active {
  background: var(--okta-color-surface-elevated);
}
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-results .search-tab-result.active > .rfSI,
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-added .search-tab-result.active > .rfSI {
  display: flex;
  justify-content: center;
  align-items: center;
}
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-results .search-tab-result.active > .rfSI:after,
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-added .search-tab-result.active > .rfSI:after {
  content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.7212 4H20.9995V10H19.9995V18.8389C19.9995 19.3659 19.9998 19.8208 19.9692 20.1953C19.9369 20.5906 19.8661 20.984 19.6733 21.3623C19.3857 21.9267 18.9263 22.3853 18.3618 22.6729C17.9835 22.8656 17.5901 22.9374 17.1948 22.9697C16.8203 23.0003 16.3654 23 15.8384 23H8.16162C7.63457 23 7.17971 23.0003 6.80518 22.9697C6.40985 22.9374 6.01655 22.8656 5.63818 22.6729C5.07374 22.3853 4.61428 21.9267 4.32666 21.3623C4.13391 20.984 4.06307 20.5906 4.03076 20.1953C4.00016 19.8208 3.99949 19.3659 3.99951 18.8389L4.00049 10H3.00049V4H7.27881L8.27881 1H15.7212L16.7212 4ZM5.99951 18.7998C5.99951 19.3764 6.00078 19.7489 6.02393 20.0322C6.04612 20.3038 6.0837 20.4047 6.10889 20.4541C6.20476 20.6422 6.35824 20.7948 6.54639 20.8906C6.59588 20.9158 6.69687 20.9534 6.96826 20.9756C7.2515 20.9987 7.62358 21 8.19971 21H15.8003C16.3764 21 16.7485 20.9987 17.0317 20.9756C17.3031 20.9534 17.4041 20.9158 17.4536 20.8906C17.6418 20.7948 17.7952 20.6422 17.8911 20.4541C17.9163 20.4047 17.9539 20.3038 17.9761 20.0322C17.9992 19.7489 17.9995 19.3764 17.9995 18.7998V10H5.99951V18.7998ZM5.00049 8H18.9995V6H5.00049V8ZM9.72119 3L9.38721 4H14.6128L14.2788 3H9.72119Z" fill="%23191919"/></svg>');
  width: 24px;
  height: 24px;
}
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-results .search-tab-result.active > .rfSI svg,
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-added .search-tab-result.active > .rfSI svg {
  width: 0;
  overflow: hidden;
}
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-results .search-tab-result .search-tab-result-description .icon-circle,
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-added .search-tab-result .search-tab-result-description .icon-circle {
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
}
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-results .search-tab-result .search-tab-result-description .icon-circle:after,
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-added .search-tab-result .search-tab-result-description .icon-circle:after {
  content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.2075 9.70508L13.1323 15.7803C12.5075 16.4051 11.4935 16.4051 10.8687 15.7803L4.79346 9.70508L6.20752 8.29102L12.0005 14.084L17.7935 8.29102L19.2075 9.70508Z" fill="%23191919"/></svg>');
  width: 24px;
  height: 24px;
}
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-results .search-tab-result .search-tab-result-description .icon-circle span,
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-added .search-tab-result .search-tab-result-description .icon-circle span {
  width: 0;
  overflow: hidden;
}
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-results .search-tab-result .search-tab-result-description .icon-circle.expanded,
.docFocusContainer.rf-collections > #doc-focus .collections-content .search-tab-added .search-tab-result .search-tab-result-description .icon-circle.expanded {
  transform: rotate(180deg);
}

.okta-oktane24-sessions-page-main .rf-widget {
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}
.okta-oktane24-sessions-page-main button {
  color: var(--rf-brand-color-text-body);
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .title-text,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link .cmp-title {
  font-size: 1.5rem;
  letter-spacing: 0;
  line-height: 135%;
}
@media (min-width: 768px) {
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .title-text,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link .cmp-title {
    font-family: var(--rf-brand-font-family);
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 135%;
  }
}
@media (min-width: 1400px) {
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .title-text,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link .cmp-title {
    font-family: var(--rf-brand-font-family);
    font-size: 2rem;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 136%;
  }
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2 .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2 .cmp-title {
  font-size: 1.25rem;
  letter-spacing: 0.005em;
  line-height: 140%;
}
@media (min-width: 768px) {
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2 .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2 .cmp-title {
    font-family: var(--rf-brand-font-family);
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 135%;
  }
}
@media (min-width: 1400px) {
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2 .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2 .cmp-title {
    font-family: var(--rf-brand-font-family);
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 135%;
  }
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .catalog-filter,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .catalog-filter .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .catalog-filter .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-title,
.okta-oktane24-sessions-page-main .rf-overlay-new.dropdown-results-container .common-select-dropdown-option-item .rf-select-result-item,
.okta-oktane24-sessions-page-main .rf-overlay-new.dropdown-results-container .common-select-dropdown-option-item .rf-select-result-item .cmp-text p,
.okta-oktane24-sessions-page-main .rf-overlay-new.dropdown-results-container .common-select-dropdown-option-item .rf-select-result-item .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-mobile-tabs .rf-input-select .rf-select-selected,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-mobile-tabs .rf-input-select .rf-select-selected .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-mobile-tabs .rf-input-select .rf-select-selected .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-values,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-values .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-values .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.abstract-component,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.abstract-component .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.abstract-component .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details p .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .catalog-filter .rfSI + span,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .catalog-filter .rfSI + span .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .catalog-filter .rfSI + span .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.abstract-component,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.abstract-component .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.abstract-component .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details p .cmp-title {
  font-size: 1.25rem;
  letter-spacing: 0.005em;
  line-height: 140%;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox .rf-checkbox-label,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox .rf-checkbox-label .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox .rf-checkbox-label .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li button,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li button .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li button .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox .rf-checkbox-label,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox .rf-checkbox-label .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox .rf-checkbox-label .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox .rf-checkbox-label,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox .rf-checkbox-label .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox .rf-checkbox-label .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .rf-input input,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .rf-input input .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .rf-input input .cmp-title {
  font-size: 1rem;
  letter-spacing: 0.0125em;
  line-height: 140%;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-facets .rf-tag,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-facets .rf-tag .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-facets .rf-tag .cmp-title {
  font-family: var(--rf-brand-font-family);
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0.015em;
  line-height: 140%;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-date,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-date .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-date .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-location,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-location .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-location .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-location span,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-time,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-time .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-time .cmp-title {
  font-family: var(--rf-brand-font-family-heading);
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.0125em;
  line-height: 140%;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .mdBtnR .mdBtnR-text,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .mdBtnR .mdBtnR-text .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .mdBtnR .mdBtnR-text .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-back-to-catalog .back-to-catalog-container a,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-back-to-catalog .back-to-catalog-container a .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-back-to-catalog .back-to-catalog-container a .cmp-title {
  font-family: var(--rf-brand-font-family-heading);
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: 0.015em;
  line-height: 140%;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .show-more-btn.mdBtnR .mdBtnR-text,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .show-more-btn.mdBtnR .mdBtnR-text .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .show-more-btn.mdBtnR .mdBtnR-text .cmp-title {
  font-size: 1rem;
  letter-spacing: 0.02em;
  line-height: 24px;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-header .modal-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-header .modal-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-header .modal-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .catalog-result-title .catalog-result-title-text .title-text,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .catalog-result-title .catalog-result-title-text .title-text .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .catalog-result-title .catalog-result-title-text .title-text .cmp-title {
  font-family: var(--rf-brand-font-family-heading);
  font-size: 2pc;
  font-weight: 500;
  letter-spacing: -1%;
  line-height: 40px;
}
@media (min-width: 768px) {
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-header .modal-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-header .modal-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-header .modal-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .catalog-result-title .catalog-result-title-text .title-text,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .catalog-result-title .catalog-result-title-text .title-text .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .catalog-result-title .catalog-result-title-text .title-text .cmp-title {
    font-family: var(--rf-brand-font-family-heading);
    font-size: 40px;
    font-weight: 500;
    letter-spacing: -1%;
    line-height: 3pc;
  }
}
@media (min-width: 1400px) {
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-header .modal-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-header .modal-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-header .modal-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .catalog-result-title .catalog-result-title-text .title-text,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .catalog-result-title .catalog-result-title-text .title-text .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .catalog-result-title .catalog-result-title-text .title-text .cmp-title {
    font-family: var(--rf-brand-font-family-heading);
    font-size: 40px;
    font-weight: 500;
    letter-spacing: -1%;
    line-height: 3pc;
  }
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-title {
  font-family: var(--rf-brand-font-family-heading);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
@media (min-width: 768px) {
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-title {
    font-family: var(--rf-brand-font-family-heading);
    font-size: 24px;
    font-weight: 500;
    line-height: 2pc;
  }
}
@media (min-width: 1400px) {
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name .cmp-title {
    font-family: var(--rf-brand-font-family-heading);
    font-size: 24px;
    font-weight: 500;
    line-height: 2pc;
  }
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .title-text,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link .cmp-title {
  font-family: var(--rf-brand-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
@media (min-width: 768px) {
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .title-text,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link .cmp-title {
    font-family: var(--rf-brand-font-family);
    font-size: 24px;
    font-weight: 400;
    line-height: 2pc;
  }
}
@media (min-width: 1400px) {
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .title-text,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text .session-title-link .cmp-title {
    font-family: var(--rf-brand-font-family);
    font-size: 24px;
    font-weight: 400;
    line-height: 2pc;
  }
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .results-count,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .results-count .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .results-count .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-header .modal-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-title {
  font-family: var(--rf-brand-font-family-heading);
  font-size: 1pc;
  font-weight: 500;
  line-height: 24px;
}
@media (min-width: 768px) {
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .results-count,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .results-count .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .results-count .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-header .modal-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-title {
    font-family: var(--rf-brand-font-family-heading);
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
  }
}
@media (min-width: 1400px) {
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .results-count,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .results-count .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .results-count .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-header .modal-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-header .modal-title .cmp-title {
    font-family: var(--rf-brand-font-family-heading);
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
  }
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2 .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2 .cmp-title {
  font-family: var(--rf-brand-font-family);
  font-size: 1pc;
  font-weight: 400;
  line-height: 24px;
}
@media (min-width: 768px) {
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2 .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2 .cmp-title {
    font-family: var(--rf-brand-font-family);
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}
@media (min-width: 1400px) {
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title span,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2 .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2 .cmp-title {
    font-family: var(--rf-brand-font-family);
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-name,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-name .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-name .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text .cmp-title {
  font-family: var(--rf-brand-font-family-heading);
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}
@media (min-width: 768px) {
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-name,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-name .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-name .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text .cmp-title {
    font-family: var(--rf-brand-font-family-heading);
    font-size: 1pc;
    font-weight: 500;
    line-height: 24px;
  }
}
@media (min-width: 1400px) {
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-name,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-name .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-name .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text .cmp-title {
    font-family: var(--rf-brand-font-family-heading);
    font-size: 1pc;
    font-weight: 500;
    line-height: 24px;
  }
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .catalog-filter,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .catalog-filter .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .catalog-filter .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-title,
.okta-oktane24-sessions-page-main .rf-overlay-new.dropdown-results-container .common-select-dropdown-option-item .rf-select-result-item,
.okta-oktane24-sessions-page-main .rf-overlay-new.dropdown-results-container .common-select-dropdown-option-item .rf-select-result-item .cmp-text p,
.okta-oktane24-sessions-page-main .rf-overlay-new.dropdown-results-container .common-select-dropdown-option-item .rf-select-result-item .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-mobile-tabs .rf-input-select .rf-select-selected,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-mobile-tabs .rf-input-select .rf-select-selected .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-mobile-tabs .rf-input-select .rf-select-selected .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-values,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-values .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-values .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.abstract-component,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.abstract-component .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.abstract-component .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details p .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .catalog-filter .rfSI + span,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .catalog-filter .rfSI + span .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .catalog-filter .rfSI + span .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.abstract-component,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.abstract-component .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.abstract-component .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details p .cmp-title {
  font-family: var(--rf-brand-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
@media (min-width: 768px) {
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .catalog-filter,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .catalog-filter .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .catalog-filter .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-title,
  .okta-oktane24-sessions-page-main .rf-overlay-new.dropdown-results-container .common-select-dropdown-option-item .rf-select-result-item,
  .okta-oktane24-sessions-page-main .rf-overlay-new.dropdown-results-container .common-select-dropdown-option-item .rf-select-result-item .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-overlay-new.dropdown-results-container .common-select-dropdown-option-item .rf-select-result-item .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-mobile-tabs .rf-input-select .rf-select-selected,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-mobile-tabs .rf-input-select .rf-select-selected .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-mobile-tabs .rf-input-select .rf-select-selected .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-values,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-values .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-values .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.abstract-component,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.abstract-component .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.abstract-component .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details p .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .catalog-filter .rfSI + span,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .catalog-filter .rfSI + span .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .catalog-filter .rfSI + span .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.abstract-component,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.abstract-component .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.abstract-component .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details p .cmp-title {
    font-family: var(--rf-brand-font-family);
    font-size: 1pc;
    font-weight: 400;
    line-height: 24px;
  }
}
@media (min-width: 1400px) {
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .catalog-filter,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .catalog-filter .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .catalog-filter .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio .cmp-title,
  .okta-oktane24-sessions-page-main .rf-overlay-new.dropdown-results-container .common-select-dropdown-option-item .rf-select-result-item,
  .okta-oktane24-sessions-page-main .rf-overlay-new.dropdown-results-container .common-select-dropdown-option-item .rf-select-result-item .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-overlay-new.dropdown-results-container .common-select-dropdown-option-item .rf-select-result-item .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-mobile-tabs .rf-input-select .rf-select-selected,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-mobile-tabs .rf-input-select .rf-select-selected .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-mobile-tabs .rf-input-select .rf-select-selected .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-values,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-values .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute .attribute-SessionType .attribute-values .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.abstract-component,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.abstract-component .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.abstract-component .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details p .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .catalog-filter .rfSI + span,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .catalog-filter .rfSI + span .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .catalog-filter .rfSI + span .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.abstract-component,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.abstract-component .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.abstract-component .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details p .cmp-title {
    font-family: var(--rf-brand-font-family);
    font-size: 1pc;
    font-weight: 400;
    line-height: 24px;
  }
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-footer .mdBtnR,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-footer .mdBtnR .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-footer .mdBtnR .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li.active button,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li.active button .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li.active button .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .badges .badge,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .badges .badge .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .badges .badge .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header button .mdBtnR-text,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header button .mdBtnR-text .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header button .mdBtnR-text .cmp-title {
  font-family: var(--rf-brand-font-family-heading);
  font-size: 9pt;
  font-weight: 500;
  line-height: 20px;
}
@media (min-width: 768px) {
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-footer .mdBtnR,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-footer .mdBtnR .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-footer .mdBtnR .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li.active button,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li.active button .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li.active button .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .badges .badge,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .badges .badge .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .badges .badge .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header button .mdBtnR-text,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header button .mdBtnR-text .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header button .mdBtnR-text .cmp-title {
    font-family: var(--rf-brand-font-family-heading);
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
  }
}
@media (min-width: 1400px) {
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-footer .mdBtnR,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-footer .mdBtnR .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-footer .mdBtnR .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li.active button,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li.active button .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li.active button .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .badges .badge,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .badges .badge .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .badges .badge .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header button .mdBtnR-text,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header button .mdBtnR-text .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header button .mdBtnR-text .cmp-title {
    font-family: var(--rf-brand-font-family-heading);
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
  }
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox .rf-checkbox-label,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox .rf-checkbox-label .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox .rf-checkbox-label .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-text p,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li button,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li button .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li button .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox .rf-checkbox-label,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox .rf-checkbox-label .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox .rf-checkbox-label .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox .rf-checkbox-label,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox .rf-checkbox-label .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox .rf-checkbox-label .cmp-title,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .rf-input input,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .rf-input input .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .rf-input input .cmp-title {
  font-family: var(--rf-brand-font-family);
  font-size: 9pt;
  font-weight: 400;
  line-height: 20px;
}
@media (min-width: 768px) {
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox .rf-checkbox-label,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox .rf-checkbox-label .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox .rf-checkbox-label .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li button,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li button .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li button .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox .rf-checkbox-label,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox .rf-checkbox-label .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox .rf-checkbox-label .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox .rf-checkbox-label,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox .rf-checkbox-label .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox .rf-checkbox-label .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .rf-input input,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .rf-input input .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .rf-input input .cmp-title {
    font-family: var(--rf-brand-font-family);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}
@media (min-width: 1400px) {
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox .rf-checkbox-label,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox .rf-checkbox-label .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox .rf-checkbox-label .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-title,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox .rf-checkbox-label .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li button,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li button .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li button .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox .rf-checkbox-label,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox .rf-checkbox-label .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox .rf-checkbox-label .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox .rf-checkbox-label,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox .rf-checkbox-label .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox .rf-checkbox-label .cmp-title,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .rf-input input,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .rf-input input .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .rf-input input .cmp-title {
    font-family: var(--rf-brand-font-family);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .show-more-btn.mdBtnR .mdBtnR-text,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .show-more-btn.mdBtnR .mdBtnR-text .cmp-text p,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .show-more-btn.mdBtnR .mdBtnR-text .cmp-title {
  font-family: var(--rf-brand-font-family-heading);
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}
@media (min-width: 768px) {
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .show-more-btn.mdBtnR .mdBtnR-text,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .show-more-btn.mdBtnR .mdBtnR-text .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .show-more-btn.mdBtnR .mdBtnR-text .cmp-title {
    font-family: var(--rf-brand-font-family-heading);
    font-size: 1pc;
    font-weight: 500;
    line-height: 24px;
  }
}
@media (min-width: 1400px) {
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .show-more-btn.mdBtnR .mdBtnR-text,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .show-more-btn.mdBtnR .mdBtnR-text .cmp-text p,
  .okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .show-more-btn.mdBtnR .mdBtnR-text .cmp-title {
    font-family: var(--rf-brand-font-family-heading);
    font-size: 1pc;
    font-weight: 500;
    line-height: 24px;
  }
}
.okta-oktane24-sessions-page-main html:has(.rf-widget) :focus:focus-visible {
  outline: revert !important;
}
.okta-oktane24-sessions-page-main .rf-default-modal,
.okta-oktane24-sessions-page-main .rf-widget {
  --rf-brand-color-border:rgba(255,254,250,.1);
  --rf-brand-color-background:transparent;
  --rf-brand-color-surface:var(--rf-brand-color-background);
  --rf-brand-color-text-body:#fffefa;
  --rf-brand-color-text-heading:var(--rf-brand-color-text-body);
  --rf-brand-color-widget-background:var(--rf-brand-color-background);
  --rf-brand-shape-radius-sm:0.5rem;
  --rf-brand-shape-radius:1rem;
  --rf-brand-shape-radius-lg:1.5rem;
  --rf-comp-button-font-transform:none;
  --rf-comp-button-font-weight:500;
  --rf-comp-button-shape-border-width:1px;
  --rf-comp-button-primary-color-background:#fffefa;
  --rf-comp-button-primary-color-border:#fffefa;
  --rf-comp-button-primary-color-on-background:#191919;
  --rf-comp-button-secondary-color-background:var(--rf-brand-color-background);
  --rf-comp-button-secondary-color-border:var(--rf-comp-button-primary-color-border);
  --rf-comp-button-secondary-color-on-background:var(--rf-brand-color-text-body);
  --rf-comp-button-space-padding:0.75rem 1rem;
  --rf-comp-checkbox-color:rgba(255,254,250,.1);
  --rf-comp-icon-color:#4cb7a3;
  --rf-comp-input-color-border:var(--rf-brand-color-border);
  --rf-comp-input-color-background:rgba(255,254,250,.1);
  --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-link-color:var(--rf-brand-color-text-body);
  --rf-comp-link-hover-color:var(--rf-brand-color-text-body) ;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog {
  overflow: visible;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container {
  gap: 2rem;
  margin: 0;
  max-width: none;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container:after,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container:before {
  display: none;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.top-filters .search-bar .top-search-content {
  padding: 0;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.top-filters .search-bar .top-search-content .catalog-search .rf-input input {
  border-radius: 20px;
  margin-right: 0;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.top-filters .search-bar .top-search-content .catalog-search .rf-input input:focus,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.top-filters .search-bar .top-search-content .catalog-search .rf-input input:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.top-filters .search-bar .top-search-content .catalog-search .search-submit {
  background-color: var(--rf-comp-input-color-background);
  border: 0;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.top-filters .search-bar .top-search-content .catalog-search .search-submit .rfSI svg {
  fill: #fffefa;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.top-filters .search-bar .top-search-content .search-actions .rfSI svg {
  fill: var(--rf-comp-icon-color);
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters {
  margin: 0;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header {
  padding: 0 0 2rem;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header h2 {
  margin: 0 !important;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header button .mdBtnR-text {
  color: #d8d8d8;
  text-decoration: underline;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search {
  background-color: var(--rf-comp-input-color-background);
  border: 1px solid var(--rf-comp-input-color-border);
  border-radius: var(--rf-brand-shape-radius-sm);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .rf-input {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .rf-input input {
  background: none;
  border: none;
  border-radius: var(--rf-brand-shape-radius-sm);
  margin: 0;
  padding: 0 1rem;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .rf-input input:focus,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .rf-input input:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .search-submit {
  background-color: var(--rf-brand-color-background);
  border: none;
  position: static;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header .search-bar .catalog-search .search-submit .rfSI svg {
  fill: #fffefa;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox input[type=checkbox] + .checkbox-bg {
  background-color: var(--rf-comp-input-color-background);
  margin-top: 3px;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox input[type=checkbox] + .checkbox-bg + .rf-checkbox-icon {
  margin-top: 3px;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox input[type=checkbox] + .checkbox-bg + .rfSI svg {
  fill: none !important;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox input[type=checkbox]:checked + .checkbox-bg {
  background-color: rgba(255, 254, 250, 0.25);
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox input[type=checkbox]:checked + .checkbox-bg + .rfSI svg {
  fill: var(--rf-comp-icon-color) !important;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox:hover input[type=checkbox] + .checkbox-bg {
  background-color: rgba(255, 254, 250, 0.25);
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox:hover input[type=checkbox]:checked + .checkbox-bg {
  background-color: var(--rf-comp-input-color-background);
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .catalog-filter .rfSI svg,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .quick-filters .show-recommended .rf-checkbox:hover input[type=checkbox]:checked + .checkbox-bg + .rfSI svg {
  fill: var(--rf-comp-icon-color) !important;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .sr-only:focus + .checkbox-bg,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .sr-only:focus-visible + .checkbox-bg {
  outline: 1px auto -webkit-focus-ring-color;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox input[type=checkbox] + .checkbox-bg {
  background-color: var(--rf-comp-input-color-background);
  margin-top: 3px;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox input[type=checkbox] + .checkbox-bg + .rf-checkbox-icon {
  margin-top: 3px;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox input[type=checkbox] + .checkbox-bg + .rfSI svg {
  fill: none !important;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox input[type=checkbox]:checked + .checkbox-bg {
  background-color: rgba(255, 254, 250, 0.25);
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox input[type=checkbox]:checked + .checkbox-bg + .rfSI svg {
  fill: var(--rf-comp-icon-color) !important;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox:hover input[type=checkbox] + .checkbox-bg {
  background-color: rgba(255, 254, 250, 0.25);
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox:hover input[type=checkbox]:checked + .checkbox-bg {
  background-color: var(--rf-comp-input-color-background);
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-body .filters .filter-cat .rf-checkbox:hover input[type=checkbox]:checked + .checkbox-bg + .rfSI svg {
  fill: var(--rf-comp-icon-color) !important;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .main-content {
  padding: 0;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-facets {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0.5rem;
  padding: 0 0 1.5rem !important;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-facets,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-facets .rf-tag {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-facets .rf-tag {
  border: 1.5px solid rgba(255, 254, 250, 0.25);
  border-radius: var(--rf-brand-shape-radius-sm);
  gap: 0.25rem;
  margin: 0;
  padding: 8px 1pc;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-facets .rf-tag .rf-tag-remove {
  color: var(--rf-comp-icon-color);
  position: static;
  -webkit-transform: none;
  transform: none;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-mobile-tabs {
  padding: 0 !important;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-mobile-tabs .rf-input-select {
  padding: 0 0 1.5rem;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-mobile-tabs .rf-input-select .rf-dropdown-trigger {
  border-color: var(--rf-comp-input-color-background);
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-mobile-tabs .rf-input-select .dropdown-icon-background {
  background-color: var(--rf-comp-input-color-background);
  border-color: var(--rf-comp-input-color-background);
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-mobile-tabs .rf-input-select .dropdown-icon-background .rfSI svg {
  fill: #fffefa;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs {
  border-bottom: 1px solid #fffefa;
  gap: 1.5rem;
  margin: 0 0 1rem;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li {
  padding-bottom: 1rem;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li button {
  color: #d8d8d8;
  padding: 0;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li.active {
  border-color: #4cb7a3;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li.active button,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .rf-catalog-tabs li:hover button {
  color: var(--rf-brand-color-text-body);
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content {
  padding: 0 !important;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background: rgba(255, 254, 250, 0.1);
  border: none;
  border-radius: var(--rf-brand-shape-radius-sm);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result:hover {
  background: linear-gradient(221.33deg, #7549f2 -15.45%, #3f59e4 67.45%, #1a31a9 133.43%);
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result:hover .catalog-result-title svg {
  fill: #fffefa !important;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result:hover .catalog-result-options .favorite-session {
  background-color: rgba(25, 25, 25, 0.25) !important;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .badges {
  margin-bottom: 1.5rem;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .badges:has(.rf-viewing-option) {
  display: block;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .badges .badge {
  border: none;
  border-radius: var(--rf-brand-shape-radius-sm);
  color: #191919;
  display: none;
  padding: 4px 9pt;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .badges .badge.rf-viewing-option {
  display: block;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .badges .badge.rf-viewing-option.rf-in-person {
  background-color: #ffcbad;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .badges .badge.rf-viewing-option.rf-online {
  background-color: #b49bfc;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  gap: 1rem;
  order: -1;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text + button {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text + button .arrow-toggle {
  position: relative;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-title-text + button .rfSI svg {
  fill: var(--rf-comp-icon-color);
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-options {
  padding: 0;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-options .favorite-session {
  background-color: rgba(255, 254, 250, 0.1);
  margin: 0;
  padding: 4px;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-options .favorite-session svg {
  fill: var(--rf-comp-icon-color);
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .catalog-result-title .catalog-result-options .favorite-session:hover {
  background-color: rgba(255, 254, 250, 0.1) !important;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.abstract-component {
  border-color: var(--rf-brand-color-border);
  border-style: solid;
  border-width: 1px 0;
  color: #d8d8d8;
  padding: 1rem 0;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component {
  margin-bottom: 1.5rem;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details p {
  color: #d8d8d8;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text {
  color: var(--rf-brand-color-text-body);
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .mdBtnR {
  border-radius: var(--rf-brand-shape-radius-sm);
  margin-right: 1pc;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-schedule.mdBtnR:focus,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-schedule.mdBtnR:hover {
  background-color: transparent;
  border-color: #b8e4ff;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-schedule.mdBtnR:focus .mdBtnR-text,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-schedule.mdBtnR:hover .mdBtnR-text {
  color: #b8e4ff;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-scheduled.mdBtnR:focus,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-scheduled.mdBtnR:hover {
  background-color: #191919;
  border: none;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-scheduled.mdBtnR:focus .mdBtnR-text,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-scheduled.mdBtnR:hover .mdBtnR-text {
  color: #fffefa;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-date,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-location,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-location span,
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-time {
  border-width: 2px;
  font-weight: 500;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .search-results .catalog-result .rf-attribute.times-component .session-location {
  display: none;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .show-more-btn.mdBtnR {
  border-radius: var(--rf-brand-shape-radius-sm);
  height: auto;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .show-more-btn.mdBtnR:hover {
  background-color: #3f59e4;
  border-color: #3f59e4;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .search-container .search-content .show-more-btn.mdBtnR:hover .mdBtnR-text {
  color: #fffefa;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-back-to-catalog .back-to-catalog-container {
  margin: 0;
  padding: 1.5rem 0;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-back-to-catalog .back-to-catalog-container a .rfSI {
  padding-right: 0.25rem;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-back-to-catalog .back-to-catalog-container a .rfSI svg {
  fill: var(--rf-comp-icon-color);
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container {
  margin: 2rem 0;
  padding: 0;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .catalog-result-title .session-actions {
  display: none;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .sd-section-sm {
  width: auto;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.abstract-component {
  border-color: var(--rf-brand-color-border);
  border-style: solid;
  border-width: 1px 0;
  color: #d8d8d8;
  padding: 1rem 0;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details p {
  color: #d8d8d8;
}
.okta-oktane24-sessions-page-main .rf-widget#rf-catalog .session-details-page .session-details-container .rf-attribute.speakers-component .speaker-details .mdBtnR .mdBtnR-text {
  color: var(--rf-brand-color-text-body);
}
.okta-oktane24-sessions-page-main .rf-default-modal .modal-dialog .modal-content .modal-footer .mdBtnR.confirm {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: #fffefa;
  border-color: transparent;
  justify-content: center;
}
.okta-oktane24-sessions-page-main .rf-default-modal .modal-dialog .modal-content .modal-footer .mdBtnR.confirm .mdBtnR-text {
  color: #191919;
}
.okta-oktane24-sessions-page-main .rf-default-modal .modal-dialog .modal-content .modal-footer .mdBtnR.confirm:hover {
  background-color: #191919;
}
.okta-oktane24-sessions-page-main .rf-default-modal .modal-dialog .modal-content .modal-footer .mdBtnR.confirm:hover .mdBtnR-text {
  color: #fffefa;
}
.okta-oktane24-sessions-page-main .rf-default-modal .modal-dialog .modal-content .modal-footer .mdBtnR.cancel {
  background-color: transparent;
  border-color: #fffefa;
}
.okta-oktane24-sessions-page-main .rf-default-modal .modal-dialog .modal-content .modal-footer .mdBtnR.cancel .mdBtnR-text {
  color: #fffefa;
}
.okta-oktane24-sessions-page-main .rf-default-modal .modal-dialog .modal-content .modal-footer .mdBtnR.cancel:hover {
  background-color: transparent;
  border-color: #b6caff;
}
.okta-oktane24-sessions-page-main .rf-default-modal .modal-dialog .modal-content .modal-footer .mdBtnR.cancel:hover .mdBtnR-text {
  color: #b6caff;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content {
  border: 0;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-header {
  background-color: #3f59e4;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-header .modal-close {
  padding: 0;
  right: 1rem;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-header .modal-close .rfSI svg {
  fill: var(--rf-brand-color-text-body);
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body {
  background-color: #fffefa;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll {
  margin: 0;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li:not(:first-child) .catalog-filter {
  border-radius: 0;
  border-top: 1px solid rgba(25, 25, 25, 0.25);
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .catalog-filter {
  color: #191919;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .catalog-filter:focus {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .catalog-filter .rfSI svg {
  fill: var(--rf-comp-icon-color);
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox .rf-checkbox-label {
  color: #191919;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox input[type=checkbox] + .checkbox-bg {
  background-color: var(--rf-comp-input-color-background);
  border-color: rgba(25, 25, 25, 0.25);
  margin-top: 2.5px;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox input[type=checkbox] + .checkbox-bg + .rfSI svg {
  fill: none !important;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox input[type=checkbox]:checked + .checkbox-bg {
  background-color: rgba(255, 254, 250, 0.25);
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox input[type=checkbox]:checked + .checkbox-bg + .rfSI svg {
  fill: var(--rf-comp-icon-color) !important;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox:hover input[type=checkbox] + .checkbox-bg {
  background-color: rgba(255, 254, 250, 0.25);
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox:hover input[type=checkbox]:checked + .checkbox-bg {
  background-color: var(--rf-comp-input-color-background);
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .filters-body-scroll .filters li .filter-cat .rf-checkbox:hover input[type=checkbox]:checked + .checkbox-bg + .rfSI svg {
  fill: var(--rf-comp-icon-color) !important;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-body .filters-body .results-count {
  background-color: #3f59e4;
  padding: 1rem;
  position: static;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-footer {
  background-color: #3f59e4;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-filtersModal-modal .modal-dialog .modal-content .modal-footer .mdBtnR {
  border-radius: var(--rf-brand-shape-radius-lg);
  padding: 0.25rem 2rem;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content {
  background: linear-gradient(46.21deg, #4016a0 -24.23%, #3f59e4 68.51%, #f2ac84 131.69%);
  border: none;
  padding: 2.5rem;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-header,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-header,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-header {
  padding: 0 0 1.5rem !important;
  position: static;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-header .modal-close,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-header .modal-close,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-header .modal-close {
  padding: 0;
  right: 24px;
  top: 24px;
  -webkit-transform: none;
  transform: none;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-header .modal-close .rfSI svg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-header .modal-close .rfSI svg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-header .modal-close .rfSI svg {
  fill: var(--rf-brand-color-text-body);
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body {
  padding: 1.5rem 0 0 !important;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox input[type=checkbox] + .checkbox-bg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox input[type=checkbox] + .checkbox-bg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox input[type=checkbox] + .checkbox-bg {
  background-color: var(--rf-comp-input-color-background);
  margin-top: 3px;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox input[type=checkbox] + .checkbox-bg + .rf-checkbox-icon,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox input[type=checkbox] + .checkbox-bg + .rf-checkbox-icon,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox input[type=checkbox] + .checkbox-bg + .rf-checkbox-icon {
  margin-top: 3px;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox input[type=checkbox] + .checkbox-bg + .rfSI svg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox input[type=checkbox] + .checkbox-bg + .rfSI svg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox input[type=checkbox] + .checkbox-bg + .rfSI svg {
  fill: none !important;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox input[type=checkbox]:checked + .checkbox-bg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox input[type=checkbox]:checked + .checkbox-bg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox input[type=checkbox]:checked + .checkbox-bg {
  background-color: rgba(255, 254, 250, 0.25);
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox input[type=checkbox]:checked + .checkbox-bg + .rfSI svg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox input[type=checkbox]:checked + .checkbox-bg + .rfSI svg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox input[type=checkbox]:checked + .checkbox-bg + .rfSI svg {
  fill: var(--rf-comp-icon-color) !important;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox:hover input[type=checkbox] + .checkbox-bg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox:hover input[type=checkbox] + .checkbox-bg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox:hover input[type=checkbox] + .checkbox-bg {
  background-color: rgba(255, 254, 250, 0.25);
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox:hover input[type=checkbox]:checked + .checkbox-bg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox:hover input[type=checkbox]:checked + .checkbox-bg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox:hover input[type=checkbox]:checked + .checkbox-bg {
  background-color: var(--rf-comp-input-color-background);
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-checkbox:hover input[type=checkbox]:checked + .checkbox-bg + .rfSI svg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-checkbox:hover input[type=checkbox]:checked + .checkbox-bg + .rfSI svg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-checkbox:hover input[type=checkbox]:checked + .checkbox-bg + .rfSI svg {
  fill: var(--rf-comp-icon-color) !important;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-photo,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-photo,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-photo {
  margin-right: 2rem;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-photo img,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-photo img,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-photo img {
  aspect-ratio: 1/1;
  -o-object-fit: cover;
  object-fit: cover;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-full-name {
  margin: 0;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-company-name-job-title {
  color: #d8d8d8;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .social-media-links,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .social-media-links,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .social-media-links {
  display: none;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .speaker-bio {
  color: #d8d8d8;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .mdBtnR-text {
  color: var(--rf-brand-color-text-body);
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .rfSI svg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .rfSI svg,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .speaker-card .speaker-info .mdBtnR .rfSI svg {
  fill: var(--rf-comp-icon-color);
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-modal-scheduler-access,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-modal-scheduler-access,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-modal-scheduler-access {
  color: #d8d8d8;
}
.okta-oktane24-sessions-page-main .rf-default-modal.rf-generic-modal .modal-dialog .modal-content .modal-body .rf-modal-scheduler-access a,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-noSchedulerAccessModal-modal .modal-dialog .modal-content .modal-body .rf-modal-scheduler-access a,
.okta-oktane24-sessions-page-main .rf-default-modal.rf-speaker-modal .modal-dialog .modal-content .modal-body .rf-modal-scheduler-access a {
  color: #fffefa;
  text-decoration: underline;
}
.okta-oktane24-sessions-page-main .rf-overlay-new.dropdown-results-container {
  border: none;
}
.okta-oktane24-sessions-page-main .rf-overlay-new.dropdown-results-container .common-select-dropdown-option-item {
  background-color: #fffefa;
}
.okta-oktane24-sessions-page-main .rf-overlay-new.dropdown-results-container .common-select-dropdown-option-item .rf-select-result-item {
  color: #191919;
}
.okta-oktane24-sessions-page-main .rf-overlay-new.dropdown-results-container .common-select-dropdown-option-item.active {
  background-color: #3f59e4;
}
.okta-oktane24-sessions-page-main .rf-overlay-new.dropdown-results-container .common-select-dropdown-option-item.active .rf-select-result-item {
  color: #fffefa;
}
.okta-oktane24-sessions-page-main .rf-widget *.rf-oktane-online {
  background-color: rgb(180, 155, 252) !important;
}
.okta-oktane24-sessions-page-main .rf-widget *.rf-oktane-online {
  background-color: rgb(180, 155, 252) !important;
}
.okta-oktane24-sessions-page-main .rf-widget *.rf-default-modal *.rf-modal-body-favorites {
  display: none !important;
}
.okta-oktane24-sessions-page-main .rf-widget .recommended .recommendation-bar {
  background-color: #FFFEFA;
  color: #2E3038;
  font-size: 16px;
  padding: 8px 24px;
}
.okta-oktane24-sessions-page-main .rf-widget .recommended .recommendation-message {
  font-size: 16px !important;
}
.okta-oktane24-sessions-page-main .rf-widget .recommended .recommended-for-you-text {
  font-size: 16px !important;
}
.okta-oktane24-sessions-page-main .rf-widget .recommended .recommendation-bar .recommendation-actions svg {
  fill: #8C9BED;
  opacity: unset;
}
.okta-oktane24-sessions-page-main .rf-widget .recommended .recommendation-bar .recommendation-actions svg:hover {
  fill: #6F82EA;
  opacity: unset;
}
.okta-oktane24-sessions-page-main .rf-widget .recommended .recommendation-bar .recommendation-actions .active svg {
  fill: #3F59E4;
}
.okta-oktane24-sessions-page-main .rf-widget .my-favorites {
  display: none !important;
}
.okta-oktane24-sessions-page-main .rf-widget .catalog-result-options {
  display: none !important;
}
.okta-oktane24-sessions-page-main [id*=rf-].rf-widget .catalog-result.recommended, .okta-oktane24-sessions-page-main [id*=rf-].rf-widget .session-details-page.recommended, .okta-oktane24-sessions-page-main .rf-default-modal .catalog-result.recommended, .okta-oktane24-sessions-page-main .rf-default-modal .session-details-page.recommended {
  padding-top: 52px !important;
}

